body 					{ background-image: url(/images/background.jpg); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body,td,th 				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; line-height: 14pt; }

a:link 					{ color: #76A2C9; text-decoration: none; }
a:visited 				{ color: #76A2C9; text-decoration: none; }
a:hover 				{ color: #A7C2DC; text-decoration: underline; }
a:active 				{ color: #76A2C9; text-decoration: none; }

.menu 					{ color: #666666; }
.menu a:link 			{ color: #BBBBBB; text-decoration: none; }
.menu a:visited 		{ color: #BBBBBB; text-decoration: none; }
.menu a:hover			{ color: #DADADA; text-decoration: underline; }
.menu a:active 			{ color: #BBBBBB; text-decoration: none; }

.input_frm 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width:200px; height:14px; background-color:#F7F7F7; border: 1px solid #464a62; color:#000000; padding-left: 2px; }
.input_frm textarea		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width:200px; height:62px; background-color:#F7F7F7; border: 1px solid #CAD9EA; color:#000000; padding-left: 2px; }
.login_frm 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width:100px; height:14px; background-color:#F7F7F7; border: 1px solid #464a62; color:#000000; padding-left: 2px; }
.contact_frm 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:350px; height:16px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.contact_frm textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:350px; height:200px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.contact_frm_mo 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:350px; height:16px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }
.contact_frm_mo textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:350px; height:200px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }
.employ_frm 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:16px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.employ_frm textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:200px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.employ_frm_mo  		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:16px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }
.employ_frm_mo textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:200px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }

.join_frm 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:16px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.join_frm textarea		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:200px; background-color:#FFFFFF; border: 1px solid #C9D5E7; color:#000000; padding-left: 2px; }
.join_frm_mo  			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:16px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }
.join_frm_mo textarea	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:300px; height:200px; background-color:#FFFFFF; border: 1px solid #223E6E; color:#000000; padding-left: 2px; }

.red 					{ color: #FF0000; }

form 					{ display: inline; }

.login_err				{ color: #E7808B; }
.contact_err			{ color: #FF0000; }
.employ_err				{ color: #FF0000; }

.footerlinks 			{ color: #7EB4E1; }
.footerlinks a:link 	{ color: #024891; text-decoration: none; }
.footerlinks a:visited 	{ color: #024891; text-decoration: none; }
.footerlinks a:hover 	{ color: #7EB4E1; text-decoration: underline; }
.footerlinks a:active 	{ color: #024891; text-decoration: none; }

.footer 				{ color: #7EB4E1; }
.footer a:link 			{ color: #A5C4E8; text-decoration: none; }
.footer a:visited 		{ color: #A5C4E8; text-decoration: none; }
.footer a:hover 		{ color: #7EB4E1; text-decoration: underline; }
.footer a:active 		{ color: #A5C4E8; text-decoration: none; }

.content				{ color: #666666; }
.content a:link 		{ color: #024891; text-decoration: none; }
.content a:visited 		{ color: #024891; text-decoration: none; }
.content a:hover		{ color: #7EB4E1; text-decoration: underline; }
.content a:active 		{ color: #024891; text-decoration: none; }

.content_blue			{ color: #024891; }


.side_content			{ color: #223E6E; }
.side_content a:link 	{ color: #024891; text-decoration: none; }
.side_content a:visited { color: #024891; text-decoration: none; }
.side_content a:hover	{ color: #7EB4E1; text-decoration: underline; }
.side_content a:active 	{ color: #024891; text-decoration: none; }

s_header			{ color: #024891; font-weight: bold;}

.side_menu				{ color: #7EB4E1; }
.side_menu a:link 		{ color: #024891; text-decoration: none; }
.side_menu a:visited 	{ color: #024891; text-decoration: none; }
.side_menu a:hover		{ color: #7EB4E1; text-decoration: underline; }
.side_menu a:active 	{ color: #024891; text-decoration: none; }

.sitemap				{ color: #7EB4E1; font-size: 12px;}
.sitemap a:link 		{ color: #024891; text-decoration: none; }
.sitemap a:visited 		{ color: #024891; text-decoration: none; }
.sitemap a:hover		{ color: #7EB4E1; text-decoration: underline; }
.sitemap a:active 		{ color: #024891; text-decoration: none; }

.page_header 			{ color: #024891; font-size: 22px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 22px; font-weight: bold;}
.content_header			{ color: #024891; font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 12px; }

/* Top Menu - Start*/
#nav, #nav ul 			{ padding: 0; margin: 0; list-style: none; }
#nav a 					{ display: block; }
#nav li 				{ float: left; }
#nav li ul 				{ position: absolute; width: 182px;	left: -999em; filter:alpha(opacity=80); -moz-opacity: .80; opacity: .80; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
/* Top Menu - End */




#toolsLeft {
	float: left; 
	width: 180px; 
	padding-right: 27px; 
	margin-right: 27px; 
	background-image: url(/images/bgSepLine.gif); 
	background-position: right; 
	background-repeat: repeat-y;
	height: auto !important;
	min-height: 325px;
	height: 325px;
	line-height: 23px;
}
#toolsRight {
	float: left; 
	width: 455px;
	height: auto !important;
	min-height: 325px;
	height: 325px;	
}

#toolsLeft a {
	color: #4884c2;
	font-size: 14px;
	text-decoration: underline;
}
#toolsLeft a:hover {
	text-decoration: none;
}
#toolsLeft img {
	margin: 0px 3px 0px 0px;
}


#toolsLeftGreen {
	float: left; 
	width: 180px; 
	padding-right: 27px; 
	margin-right: 27px; 
	background-image: url(/images/bgSepLine.gif); 
	background-position: right; 
	background-repeat: repeat-y;
	height: auto !important;
	min-height: 325px;
	height: 325px;
	line-height: 23px;
}

#toolsLeftGreen a {
	color: #87a400;
	font-size: 12px;
	text-decoration: underline;
}
#toolsLeftGreen a:hover {
	text-decoration: none;
}

#joinFirmInformation label {
	width: 200px;
}
#joinFirmInformation input {
	width: 325px;
}

#pickupForm label {
	width: 100px;
}
#pickupForm select {
	width: 285px;
	height: 23px;	
}
#pickupForm input {
	width: 275px;
}
#pickupForm textarea {
	width: 275px;
	height: 175px;
}
h3 {
	color: #024891 !important;
	font-weight: normal;
	font-size: 13px;
	display: inline;
}

