/* CSS Document */

		body {background-color:#FFFFFF;}
		body,td,p {font-family:arial,geneva,helvetica;font-size:12px;}
		/* textarea,input,select,.drop {font-family:tahoma,arial,geneva,helvetica;font-size:12px;} */
		h1{display:inline;font-family:arial,geneva,helvetica;font-size:24px;font-weight:bolder;color:#0045B5;}
		h2{display:inline;font-family:arial,geneva,helvetica;font-size:18px;font-weight:bolder;color:#0045B5;}
		h3{display:inline;font-family:arial,geneva,helvetica;font-size:14px;}
		a.header_link {
			font-weight:bold;
			color:#FFFFFF;
			font-size:10px;
		}
		.link a:link {font-family:arial,geneva,helvetica;font-size:12px;color:#0000CC;font-weight:bold;}

		.link a:visited {font-family:arial,geneva,helvetica;font-size:12px;color:#551a8b;font-weight:bold;}
		.link a:hover {font-family:arial,geneva,helvetica;font-size:12px;color:#777777;text-decoration:underline;font-weight:bold;}

		.bigred a:link, .bigred a:visited, .bigred a:active {font-family:arial,geneva,helvetica;font-size:20px;font-weight:900;color:red;}
		.bigred a:hover  {font-family:arial,geneva,helvetica;font-size:20px;font-weight:900;color:black;}
		.sub{font-family:arial,geneva,helvetica;font-size:14px;font-weight:900;color:black;}
		.sub a:link, .sub a:visited, .sub a:active {font-family:arial,geneva,helvetica;font-size:14px;font-weight:900;color:black;text-decoration:none;}
		.sub a:hover {font-family:arial,geneva,helvetica;font-size:14px;font-weight:900;color:#777777;text-decoration:underline;}
		.head{font-family:arial,geneva,helvetica;font-size:15px;font-weight:900;color:black;}
		.small a:link, .small a:active {font-family:arial,geneva,helvetica;font-size:10px;color:#0000CC;text-decoration:underline;}
		.small a:visited  {font-family:arial,geneva,helvetica;font-size:10px;color:#551a8b;text-decoration:underline;}
		.small a:hover {font-family:arial,geneva,helvetica;font-size:10px;color:#777777;text-decoration:none;}
		.small {font-family:arial,geneva,helvetica;font-size:10px;color:#000000;text-decoration:none;}
		.sm td {font-family:arial,geneva,helvetica;font-size:11px;color:#0000CC;text-decoration:none;}
		.sm a:link, .sm a:active {font-family:arial,geneva,helvetica;font-size:11px;color:#0000CC;text-decoration:underline;}
		.sm a:visited {font-family:arial,geneva,helvetica;font-size:11px;color:#551a8b;text-decoration:underline;}
		.sm a:hover {font-family:arial,geneva,helvetica;font-size:11px;color:#777777;text-decoration:none;}
		.toolbar, .toolbar a:link, .toolbar a:active, .toolbar a:visited {font-family:tahoma,arial,geneva,helvetica;font-weight:normal;font-size:11px;text-decoration:none;color:#FFFFFF;}
		.toolbar a:hover {font-family:tahoma,arial,geneva,helvetica;font-weight:normal;font-size:11px;text-decoration:none;color:#FFFF00;}
		.toolbar2, .toolbar2 a:link, .toolbar2 a:active, .toolbar2 a:visited {font-family:tahoma,arial,geneva,helvetica;font-size:11px;text-decoration:underline;font-weight:bold;color:#0000CC;}
		.toolbar2 a:hover {font-family:tahoma,arial,geneva,helvetica;font-size:11px;text-decoration:underline;font-weight:bold;color:#CC0000;}		
		.toolbar3, .toolbar3 a:link, .toolbar3 a:active, .toolbar3 a:visited {font-family:tahoma,arial,geneva,helvetica;font-size:11px;text-decoration:none;font-weight:bold;color:#000000;}
		.toolbar3 a:hover {font-family:tahoma,arial,geneva,helvetica;font-size:11px;text-decoration:none;font-weight:bold;color:#000000;}		
		.searchresults a:link {font-family:arial,geneva,helvetica;font-size:12px;color:#0000CC;font-weight:bold;}
		.searchresults a:visited {font-family:arial,geneva,helvetica;font-size:12px;color:#551a8b;font-weight:bold;}
		.searchButton {	background-color: #FFFFFF; border: 1px, solid, #97B9FF; font-size: 100%;font-family:Arial,helvetica,sans-serif;font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#97B9FF'); padding: 1px;}
		.greyButton {background-color: #FFFFFF; border: 1px, solid, #CCCCCC; font-size: 100%;font-family:Arial,helvetica,sans-serif;font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC'); padding: 1px;}
		.redButton {background-color: #FFFFFF; border: 1px, solid, #FFCCCC; font-size: 100%;font-family:Arial,helvetica,sans-serif;font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#FFCCCC'); padding: 1px;}
		.blueButton {background-color: #FFFFFF; border: 1px, solid, #CCCCFF; color: black; font-size: 100%;font-family:Arial,helvetica,sans-serif;font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCFF'); padding: 1px;}
		.yellowButton {background-color: #FFFFFF; border: 1px, solid, #FFFFFF; color: black; font-size: 100%;font-family:Arial,helvetica,sans-serif;font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#FFFFCC'); padding: 1px;}
		
.header_date {
	color: #FFCC00;
	font-family:arial,geneva,helvetica;font-size:12px;
}
.header_links a:link {color: #FFFFFF}
.header_links a:visited {color: #FFFFFF}
.site_header_table {border-bottom: 1px solid #4E82EB}
.white_bold_text {
	color: #FFFFFF;
	font-weight: bold;
}

/* used for Featured_employers, site_features, etc. header table row */
.section_table_header_row {
	border-bottom: 1px solid #FFFFFF;
	height:20px;
	font-weight:bold;
	background-color:#003399;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom: 0px;
}
.featured_employer_table_row {
	height:105px;
	vertical-align:middle;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #999999;
	overflow:hidden;
	font-size:9px;
	font-weight:bold;
    padding: 5px;
}
.site_features_table_row {color:#003399; text-decoration:underline; font-size:9px;}
input:focus, select:focus, textarea:focus{ background-color: #FFFCCC }
.fieldWithErrors input{ background-color: #FFAAAA}

