*							{	font-family:verdana; }
img							{	border:none; }
form						{	display:inline; }
body						{	margin:15px 0; }

.whiteLink					{	color:white; }
.whiteLink:hover			{	text-decoration:none; }

.darkBlueBG					{	background-color:#073976; }
.orangeText					{	color:#FF6909; }
.greenText, .mainArea h1 span.greenText
							{	color:#519325; }
.greenBG					{	background-color:#519325; }
.darkBlueText				{	color:#073976; }

#highest_menu				{	padding:0 0 5px 0; }
#highest_menu *				{	color:#073976; font-size:12px; }

.topAnchor					{	display:block; float:left; margin:0 5px; }
.flag						{	display:block; float:right; margin:0 4px; }

#top_menu					{	color:white; font-size:12px; margin:13px 0; }
#top_menu td				{	padding:0 10px; }
#top_menu td table td		{	padding:0; }

b.rbottom					{	display:block; font-size:1px; }
b.rbottom b					{	display:block; height:1px; overflow:hidden; background:#519325; }
b.r1						{	margin:0 5px; }
b.r2						{	margin:0 3px; }
b.r3						{	margin:0 2px; }
b.r4						{	margin:0 1px; height: 2px; }

#top_menu2					{	font-size:12px; }
#top_menu2 td				{	padding:4px 10px 7px 10px; font-weight:bold; }

#login_table				{	position:absolute; top:auto; left:-999px; margin:20px 0 0 -200px; z-index:1000; }
#login_table *, #login_table td
							{	font-weight:bold; color:#446C94; font-size:12px; padding:0; }

#jobsScroller a				{	font-size:13px; color:white; display:block; margin:13px 0; text-decoration:none; }
td #jobsScroller a:hover	{	text-decoration:underline; }
td #jobsScroller a span		{	font-weight:bold; color:white; }

.homeCheckSpace				{	width:15px; }
.homeInput					{	width:200px; height:30px; padding:5px 0 0 10px; margin-top:2px; font-weight:bold; font-size:13px; }
.homeWhiteLink				{	display:block; font-size:10px; }

.learnMore					{	font-size:13px; font-weight:bold; display:block; padding-right:5px; }
.learnMore:hover			{	text-decoration:none; }

.title1						{	font-weight:bold; font-size:20px; }
.title2						{	font-weight:bold; font-size:17px; }
.title3						{	font-weight:bold; font-size:14px; }

.homeFrame					{	border-left:1px solid #073976; border-right:1px solid #073976; padding:7px 4px; }
.homeFrameSpace				{	width:20px; }
.homeFrame .title2			{	margin:0 0 7px 5px; }
.xcontainer					{	display:block; background:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4		{	display:block; overflow:hidden; }
.xb1, .xb2, .xb3			{	height:1px; }
.xb2, .xb3, .xb4			{	border-left:1px solid #073976; border-right:1px solid #073976; }
.xb1						{	margin:0 5px; background:#073976; }
.xb2						{	margin:0 3px; border-width:0 2px; }
.xb3						{	margin:0 2px; }
.xb4						{	height:2px; margin:0 1px; }

.homeFrame ul, .mainArea ul	{	margin:0; padding:0; }
.homeFrame li, .mainArea .blueIcon li
							{	color:#0D84D4; font-weight:bold; font-size:12px; border:0px solid red; }
.homeFrame li a, .mainArea .blueIcon li a
							{	text-decoration:none; }
.homeFrame li a:hover, .mainArea .blueIcon li a:hover
							{	text-decoration:underline; }
.orangeIcon	li				{	background-repeat:no-repeat; background-image: url(/img/orange_icon.gif); }
.greenIcon	li				{	background-repeat:no-repeat; background-image: url(/img/green_icon.gif); }
.blueIcon li, .mainArea	li	{	background-repeat:no-repeat; background-image: url(/img/blue_icon.gif); }

.homeFrame li, .mainArea li	{	list-style:none; padding:2px 0 10px 31px; }

.mainArea li				{	line-height:22px; font-weight:normal; color:#073976; }
.mainArea li a				{	font-size:13px; text-decoration:underline; }
.mainArea li a:hover		{	text-decoration:none; }

.footer						{	margin:10px 0; }
.footer tr .space			{	font-size:9px; padding:0 8px; }
.footer *					{	color:white; font-size:10px; text-decoration:none; }
.footer a:hover				{	text-decoration:underline; }

#mainArea1					{	background-image:url(/img/main_bg_flipped.jpg); background-position:0 bottom; background-repeat:repeat-x; }
.mainArea					{	background-image:url(/img/main_bg.jpg); background-repeat:repeat-x; padding:20px 25px 20px 25px; }
.mainArea, .mainArea *		{	color:#073976; font-size:12px; }
.mainArea form				{	display:block; margin:0; }

.mainArea h1				{	margin-top:0; text-align:center; }
.mainArea h1, .mainArea h1 span
							{	font-size:17px; }
.mainArea #helpTable h1		{	margin:0 10px 0 0; }
.mainArea #helpTable		{	margin-bottom:19px; }

.mainSubtitle				{	font-size:12px; margin-bottom:15px; }
#toTop						{	font-size:10px; font-weight:bold; margin-top:10px; }
#toTop a					{	padding-left:14px; color:#073976; text-decoration:none; background-image:url(/img/toTop.gif); background-repeat:no-repeat;
								background-position:0 2px; }
#toTop a:hover				{	text-decoration:underline; }

.smallGray					{	font-size:11px;	color:#39641A; }
.formSpace					{	font-size:2px; height:10px; line-height:2px; }

.regularForm input.text, .regularForm input.password, .regularForm select, .regularForm textarea, .regularForm file
							{	width:260px; }
.twinForm input.text, .twinForm input.password, .twinForm select, .twinForm textarea, .regularForm file
							{	width:230px; }
.regularForm th, .twinForm th
							{	text-align:right; font-weight:normal; }
.regularForm .spaceTD, .twinForm .spaceTD
							{	width:20px; }
.regularForm .multiDropdown	{	border:1px solid #999999; width:260px; overflow-y:scroll; }
.twinForm .multiDropdown	{	border:1px solid #999999; width:230px; overflow-y:scroll; }
.subtitle					{	color:#519325; font-weight:bold; margin-top:20px; margin-bottom:6px; font-size:14px; }

.help_menu a				{	text-decoration:none; display:block; }
.help_menu a:hover			{	background-color:white;	}
.help_menu iframe			{	position:absolute; left:-999em; top:auto; width:250px; margin:20px 0 0 15px; }
.help_menu span:hover iframe, .help_menu span.sfhover2 iframe
							{	left: auto;	}

div.alarm, center.alarm		{	color:red; font-weight:bold; }

.icon_row					{	padding-bottom:20px; }
.icon_row a, .icon_row div	{	float:left; display:block; }

table tr td.jobMessage		{	font-size:13px; padding:10px; text-align:center; border:1px solid #FFA365; color:#FF6909; font-weight:bold; }

.prevNext a					{	color:blue; }
.jobToolBarSpace			{	width:35px; }
.prevNext *					{	font-size:11px; }

#faq_intro					{	margin-bottom:25px; }
.faqGroup					{	font-weight:bold; font-size:15px; padding-top:20px; }
.question					{	color:#519325; font-size:13px; margin-top:10px; }
.answer						{	border:1px dotted #83BDF9; padding:10px; margin-top:4px; margin-bottom: 22px; }

.contentPage, .answer		{	line-height:19px; }

.borderedTable, .borderedTable td, .borderedTable th
							{	border:1px solid #A6CEFA; }
.borderedTable table td, .borderedTable table th
							{	border:0px solid #A6CEFA; }

#below_all					{	margin-top:5px; width:925px; }
#below_all *				{	color:#073976; }
#below_all a				{	text-decoration:underline; font-size:11px; }

.nav						{	padding:0; margin:0; float:left; list-style:none; }
.nav a						{	display:block; padding:0; }
.nav li						{	float:left; padding:0; }
.nav a:hover, .nav a.sfhover{	text-decoration:none; }
.nav li li					{	padding:0 0 0 0; margin:0; width:100%; height:100%;}
.nav li ul a				{	text-decoration:none; text-indent:10px; background-color:#073976; color:white; display:block; padding:5px 0; width:100%;}
.nav ul						{	float:left; list-style:none; position:absolute; left:-999em; height:auto; padding:0; margin:0; border:1px solid #E2F3FD; }
.nav ul li a:hover, .nav ul li a.sfhover	
							{	text-decoration:underline; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul
							{	left:-999em; }
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul
							{	left:auto; }

#nav ul						{	width:190px; }
#nav2 ul					{	width:130px; }
#nav3 ul					{	width:100px; }
#nav4 ul					{	width:120px; }

#nav li ul ul				{	margin:-25px 0 0 188px; }
#nav2 li ul ul				{	margin:-25px 0 0 128px; }
#nav3 li ul ul				{	margin:-25px 0 0 98px; }
#nav4 li ul ul				{	margin:-25px 0 0 118px; }

#ticker_table				{	margin-left:65px; margin-bottom:6px; font-size:12px; width:570px; }
#ticker_table th			{	text-align:center; background-color:#2D96E2; padding:1px 0; color:white; width:94px; font-weight:bold; }
#ticker_a, #ticker_span		{	text-decoration:none; color:black; }
#ticker_a:hover				{	color:#157DF1;}
