html,body {height:100%; min-height:100%; background-color:#ffffff;}
body {height:100%; min-height:100%; background-color:#ffffff; font-family:'trebuchet ms',helvetica,sans-serif; font-size:.73em; margin:0px; padding:0px; color:#000000;}

div.background_container {width:926px; background:#ccc url(/images/allfade.gif) repeat-y; margin:auto;}
div.main_container {width:900px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#336B6A; overflow:hidden;}
	div.header_container {height:111px; border-bottom: 1px solid #336B6A;}
		div.logo_container {width:320px; float:left; border-right: 1px solid #336B6A;}
		div.nav_container {float:left; background-color:#4FA6A5;}
				div.nav_box {width:192px; height:36px; text-align:left; float:left; background-color:#4FA6A5; background: #ccc url(/images/navfade.gif) repeat-x;}
				div.nav_box_on {width:192px; height:36px; text-align:left; float:left; background-color:#711371;}
	div.flash_container {width:900px; height:287px; border-bottom: 1px solid #336B6A;}
	div.content_container {width:900px; overflow:hidden; clear:both;}
	/*internal*/
		div.leftnav_container {float:left; width:321px; text-align:left; height:100%; min-height:100%; background-color:#711371; border-right: 1px solid #336B6A; overflow:hidden;}
			div.leftnav_sectioncontainer {margin-top:5px;}	
				span.leftnav_sectionheader {border-bottom: 2px solid #ffffff;}
					span.leftnav_item {position:relative; left:0px; top:3px; font-family:'trebuchet ms',helvetica,sans-serif; font-size:24px; font-weight:bold; color:#ffffff;}
			div.leftnav_hrefcontainer {padding-left:20px; line-height:25px;}			
						a.leftnav:link, a.leftnav:active {padding-left:20px; line-height:25px; color:#ffffff; font-weight:bold; text-decoration:underline;  font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnav:visited {padding-left:20px; line-height:25px; color:#ffffff; font-weight:bold; text-decoration:underline;  font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnav:hover, a.leftnav:visited:hover {padding-left:20px; line-height:25px; color:#ffffff; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnav {display:block;}
						a.leftnavon:link, a.leftnavon:active {padding-left:20px; line-height:25px; color:#9BD1CC; font-weight:bold; text-decoration:underline;  font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnavon:visited {padding-left:20px; line-height:25px; color:#9BD1CC; font-weight:bold; text-decoration:underline;  font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnavon:hover, a.leftnavon:visited:hover {padding-left:20px; line-height:25px; color:#9BD1CC; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
						a.leftnavon {display:block;}
		div.right_container {float:left; width:578px; background-color:#ffffff; overflow:hidden;}
		div.left_nav_blockD {width:321px; height:49px; background-color:#4FA6A5; text-align:left; border-bottom: 1px solid #67B3B2;}
				div.leftnav_textI {float:left; padding:12px 0px 9px 13px; font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif; color:#ffffff;}
		div.left_list_container {text-align:left; overflow:auto; background-color:#DAF0EE; border-bottom:1px solid #4FA6A5;}
			div.left_list1 {width:140px; float:left; padding-left:5px; color:#487C7B; font-weight:bold; line-height:20px; border-right:1px solid #4FA6A5;}
			div.left_border {}
			div.left_list2 {float:left; padding-left:5px; color:#487C7B; font-weight:bold; line-height:20px;}		
				a.joblink:link, a.joblink:active {color:#8B4A90; text-decoration:none;}
				a.joblink:visited {color:#8B4A90; text-decoration:none;}
				a.joblink:hover, a.joblink:visited:hover {color:#8B4A90; text-decoration:underline;}
		div.right_top_block_header {text-align:left; margin-top:5px; margin-left:20px; border-bottom: 2px solid #9BD1CC;}
					div.right_top_item {position:relative; left:0px; top:5px; font-family:'trebuchet ms',helvetica,sans-serif; font-size:20px; font-weight:bold; color:#711371;}
		div.content {text-align:left; padding-left:20px; line-height:20px;}
		
		div.left_content {float:left; width:321px; background-color:#DAF0EE; border-right: 1px solid #336B6A;}
			div.left_nav_block {width:321px; height:49px; background-color:#9BD1CC;  text-align:left; border-bottom: 1px solid #ffffff;}
			div.left_nav_blockD {width:321px; height:49px; background-color:#4FA6A5; text-align:left; border-bottom: 1px solid #67B3B2;}
				div.leftnav_textI {float:left; padding:12px 0px 9px 13px; font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif; color:#ffffff;}
				div.leftnav_image {float:left; padding:9px 0px 9px 23px;}
				div.leftnav_link {float:left; padding:9px 0px 9px 13px;}
					a.leftnav_link:link, a.leftnav_link:active {color:#ffffff; font-weight:bold; text-decoration:underline;  font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif;}
					a.leftnav_link:visited {color:#ffffff; font-weight:bold; text-decoration:underline;  font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif;}
					a.leftnav_link:hover, a.leftnav_link:visited:hover {color:#ffffff; font-weight:bold; text-decoration:underline; font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif;}
		div.right_content {float:left; width:578px; background-color:#ffffff;}
			div.right_top_block {height:49px; text-align:left;}
				div.righttop_image {float:left; padding:9px 0px 9px 23px;}
				div.righttop_text {float:left; padding:9px 0px 9px 13px; color:#4FA6A5; font-size:18px; font-family:'trebuchet ms',helvetica,sans-serif; text-decoration:underline;}
			div.right_department {width:578px; height:21px; background-color:#9BD1CC; text-align:left;}
				div.right_department_item {float:left; color:white; font-weight:bold; padding-top:3px;}
	div.footer_solid {width:900px; height:15px; background-color:#4FA6A5;}
	div.footer {width:900px; height:30px; background-color:#9BD1CC;}
		div.footer_item {float:left; color:#ffffff; padding-top:5px;}
			a.footer_item:link, a.leftnav_link:active {color:#ffffff; text-decoration:none;}
			a.footer_item:visited {color:#ffffff; text-decoration:none;}
			a.footer_item:hover, a.footer_item:visited:hover {color:#ffffff; text-decoration:underline;}		
		

a:link, a:active {color:#1595B0; text-decoration:none;}
a:visited {color:#1595B0; text-decoration:none;}
a:hover, a:visited:hover {color:#1595B0; text-decoration:underline;}

a.nav:link, a.nav:active {color:#ffffff; font-weight:bold; text-decoration:none; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
a.nav:visited {color:#ffffff; font-weight:bold; text-decoration:none; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif; }
a.nav:hover, a.nav:visited:hover {color:#ffffff; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif; }

a.left_nav:link, a.left_nav:active {color:#ffffff; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif;}
a.left_nav:visited {color:#ffffff; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif; }
a.left_nav:hover, a.left_nav:visited:hover {color:#ffffff; font-weight:bold; text-decoration:underline; font-size:16px; font-family:'trebuchet ms',helvetica,sans-serif; }


a.footer_nav:link, a.footer_nav:active {color:#ffffff; padding-top:5px; text-decoration:underline; float:left;}
a.footer_nav:visited {color:#ffffff; text-decoration:underline; float:left;}
a.footer_nav:hover, a.footer_nav:visited:hover {color:#ffffff; text-decoration:underline; float:left;}
a.footer_nav {display:block;}
a.yellow_link:link, a.yellow_link:active {color:#ffff99; text-decoration:underline;}
a.yellow_link:visited {color:#ffff99; text-decoration:underline;}
a.yellow_link:hover, a.yellow_link:visited:hover {color:#ffff99; text-decoration:underline;}


table thead tr {background-color:#9BD1CC; color:#ffffff};
table tbody tr.odd {}
table tbody tr.even {}
td.right_department {background-color:#9BD1CC; text-align:left; color:#3C7D7D}
td.right_department_header {background-color:#9BD1CC; text-align:left; color:#FFFFFF}
