body	{ font-family:verdana, sans-serif; font-size: 11px; text-decoration: none; color:#3a4245; background-color: #ffffff; text-align:center; }

#page {
	text-align: left;
	width: 759px;
	margin: auto;
}
.form_content {border:2px solid red;}
p, td	{ font-family:verdana, sans-serif; font-size: 11px; text-decoration: none; color:#3a4245; }

H1	{ background: #fff url(../images/bg-h1.gif) no-repeat 0; font-family:verdana, sans-serif; font-size: 25px; color:#e61420; font-weight: normal; padding: 1px 1px 1px 30px; background-position: top left}

H2	{ font-family:verdana, sans-serif; font-size: 16px; text-decoration: none; color:#e61420; font-weight: bold; }

H3	{ font-family:verdana, Arial, sans-serif; font-size: 14px; text-decoration: none; color:#e61420; font-weight: normal; }

H4	{ font-family:verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color:#e61420;  font-weight: normal; }

H5	{ font-family:verdana, sans-serif; font-size: 25px; text-decoration: none; color:#fff; font-weight: normal; padding: 1px 1px 1px 30px;}

A	{ text-decoration: none; color:#df1a22; }

A:ACTIVE, A:HOVER	{ text-decoration: none; color:#990000; }

.input	{ font-family: verdana; font-weight: normal; font-size: 11px; color: #555}

.webdir {
	color: #b0b6b9; text-align: right; padding-top:5px;
}
a.webdir {
	color: #b0b6b9; border:1px solid green;
}
a:hover.webdir {
	color: #b0b6b9; text-decoration: underline;
}

.button { border : 1px solid Black; background-color : F9F7F4; padding-left : 10px; padding-right : 10px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#808080, GradientType=0) }
.button2{border: 1px solid #848284;background-color: #FFFFFF;}

	#header div.search {
		text-align: right;
		height: 35px;
		margin:0;
		margin-top:110px;
		color: #7b868a;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	#header form {
		padding:2px;
		margin: 0;
	}
	#header input.input {
		border:1px solid #ccc;
		width: 160px;
		margin: 0;
		padding:0;
	}
	.pnt {
		/*width: 760px;*/
		text-align: right;
		padding:0;
		margin: 0;
	}

h2.phnum {
	margin-top:30px;
	font-size:20px;
	text-align:center;
}

.partners {
	margin-top:40px;
	text-align:center;
}

#footer {
	background: top right #fff no-repeat url(../images/footer-bgnd.gif);
	padding: 1px 20px 0 0;
	margin-top:40px;
	text-align: right;
	}
	#footer a {
		color: #7b868a;
		text-decoration: none;
		font-size: 11px;
		font-family: arial;
	}
	#footer a:hover{
		color: #c60234;
	}



.welcome {
	background: 0;
	color: #000;
	font-weight: normal;
	font-family: arial;
	font-size: 18px;
}

/* nav menu wrapper */
.nav-menu {
	color: #e61420;
	padding: 2px 2px 2px 22px;
	margin: 0;
}

.nav-menu img {
	float: left;
	height: 20px;
}

.nav-menu br {
	clear: both;
}

/* main menu */
.main-menu {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	text-transform: capitalize;
	padding: 2px;
	margin: 1px;
}

.curr {
	border-bottom: 1px dotted #000;
}

.subs a {
	padding: 2px 2px 2px 0px;
	line-height: 1.5em;
}



.arrow {
}

/* sub menu */
.sub-menu {
	color: #e61420;
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	text-transform: none;
	padding: 2px;
	margin: 0;
}

.sub-menu a:hover {
}

.searchbox {
		margin:5px;
		padding: 5px;
		color: #7b868a;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
		border: 1px solid #eee;
	}
	.searchbox input.input {
		border:1px solid #ccc;
		width: 160px;
		margin: 0;
		padding:0;
	}

#due_date {
	font-family:verdana, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color:#e61420;
	font-weight: bold;
}