body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#C5CFD3;
	padding:0px;
	margin:0px;
	color:#666666
}

a:link 		{color:#000000;	text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover 	{color:#000000; text-decoration:underline;}
a:active	{color:#000000; text-decoration:none;}

.container { 
	width:808px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}
.sitemap a, .sitemap a:link, .sitemap ul li a, .sitemap ul li a:link, .sitemap li a, .sitemap li a:link{color:#fff}
.wrapper {background-color:#E5E5E5;}
.blue_bar {width:100%; height:35px; background-color:#179AC6;}

#image_pen{background-color:#E5E5E5; width:100%; height:440px; clear:both}
.breaker{height:20px; display:block; width:100%}
.page_text{background-color:#179ac6; width:310px; height:400px; float:right; margin:00px 20px 0 0; padding:20px; color:#FFFFFF}
.page_text h1, .page_text p, .page_text ul li, .page_text a{color:#fff}



.header_navigation {float:right; padding-top:00px;}
.navigation {padding-top:10px; color:#FFFFFF; font-size:14px;}
.navigation a:link 		{color:#FFFFFF;	text-decoration:none;}
.navigation a:visited 	{color:#FFFFFF; text-decoration:none;}
.navigation a:hover 	{color:#FFFFFF; text-decoration:underline;}
.navigation a:active	{color:#FFFFFF; text-decoration:none;}

.content 			{float:left; padding-top:20px; width:635px;}
.content_text_box 	{height:305px; background-color:#FFFFFF; border:1px solid #999999; padding-top:20px; padding-left:20px; padding-right:20px; color:#666666;}
.content_text_box_noimage 	{height:470px; background-color:#FFFFFF; border:1px solid #999999; padding-top:20px; padding-left:20px; padding-right:20px; color:#666666; overflow-x:hidden;}

.content_right_box 	{float:right; margin-top:20px; width:152px;}
.content_right h1 {
	border:1px solid #999999;
   	background-color:#179ac6;
	padding:4px;
	margin-bottom:10px;	
	width:152px;	
	color:#FFFFFF;
	font-size:22px;
}
.content_right a {
	border:1px solid #999999; 
	background-color:#179ac6;
	margin-bottom:10px;
	color:#fff !important;
	padding:4px;
	font-size:16px;
	display:block;
	width:152px;
}
.content_right a:hover {
	border:1px solid #999999; 
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding:4px;
	color:#179AC6 !important;
	font-size:16px;
	display:block;
	width:152px;
}

.content_right a:visited {	color:#179AC6;}
.content_right a:active {	color:#179AC6;}

.content_right_lower{border:1px solid #999999; background-color:#FFFFFF; height:105px; margin-top:10px;}

.contact_button				{border:1px solid #999999; border-top:none; border-left:none; background-color:#179AC6; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; width:120px; text-decoration:none; text-align:center;}
a:link.contact_button		{border:1px solid #999999; border-top:none; border-left:none; background-color:#179AC6; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; text-decoration:none;}
a:visited.contact_button	{border:1px solid #999999; border-top:none; border-left:none; background-color:#179AC6; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; text-decoration:none;}
a:hover.contact_button		{border:1px solid #999999; border-top:none; border-left:none; background-color:#179AC6; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; text-decoration:none;}
a:active.contact_button		{border:1px solid #999999; border-top:none; border-left:none; background-color:#179AC6; font-size:11px; font-weight:bold; color:#FFFFFF; padding:1px; text-decoration:none;}

.logo_bottom 		{clear:both; padding-top:15px; padding-bottom:20px;}

.footer				{color:#4C5E6E; padding-top:13px; padding-bottom:13px;}
.footer a:link 		{color:#4C5E6E;	text-decoration:none;}
.footer a:visited 	{color:#4C5E6E; text-decoration:none;}
.footer a:hover 	{color:#4C5E6E; text-decoration:underline;}
.footer a:active	{color:#4C5E6E; text-decoration:none;}


.footer_text 	{font-size:12px; color:#0B2D83;}
.footer_dev 	{font-size:10px; color:#333333;}

.announcement				{width: 808px; height: auto; background-color:#179ac6; font-size:17px; vertical-align:middle; text-align:center;}
.announcement a:link 		{color:#FFFFFF;	text-decoration:none;}
.announcement a:visited 	{color:#FFFFFF; text-decoration:none;}
.announcement a:hover 		{color: #0F3C73; text-decoration:none;}
.announcement a:active		{color:#FFFFFF; text-decoration:none;}
.announcement p				{padding-left: 5px; padding-top: 5px; color:#FFFFFF;}

.no_border 	{border:none;}
img 		{border:none;}



a:link.main_text_link 	 {color:#000000; text-decoration:none;}
a:visited.main_text_link {color:#000000; text-decoration:none;}
a:hover.main_text_link   {color:#000000; text-decoration:underline;}
a:active.main_text_link  {color:#000000; text-decoration:none;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

.pagetitle, h1 {color:#0B2D83; font-size:18px; margin:0}

.small_text {font-size:10px;}

/*************** Experience ******************/
.experience_box {float:left; margin-left:2px; width:112px; text-align:center;}
.experience_box a:link		{height:140px; display:block; padding:10px 5px 10px 5px; background-color:#CECEEF; border:1px solid #EAEAF8; cursor:default; text-decoration:none;}
.experience_box a:visited	{height:140px; display:block; padding:10px 5px 10px 5px; background-color:#CECEEF; border:1px solid #EAEAF8; cursor:default; text-decoration:none;}
.experience_box a:hover		{height:140px; display:block; padding:10px 5px 10px 5px; background-color:#EAEAF8; border:1px solid #CECEEF; cursor:default; text-decoration:none;}
.experience_box a:active	{height:140px; display:block; padding:10px 5px 10px 5px; background-color:#CECEEF; border:1px solid #EAEAF8; cursor:default; text-decoration:none;}

.experience_center {margin-left:60px; margin-right:60px;}
.experience_center_3 {margin-left:110px; margin-right:110px;}

.clear {clear:both;}


/*************** Navigation ******************/
#nav, #nav ul {float: left; list-style:none; padding:0; margin:0px; z-index:1000;}
#nav   {color:#FFFFFF; text-decoration:none; font-size:12px; display:block;}
#nav a {color:#FFFFFF; text-decoration:none; font-size:12px; display:block;}
#nav a:hover {color:#ED1D2D;}

#nav li {float:left; padding-left:10px; padding-right:10px; text-align:left; border-right:1px solid #FFFFFF;}
#nav li ul {position:absolute; left:-999em; height:auto; width:105px; margin:0; padding:0px; padding-top:12px;}


li ul li a {padding:5px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:left; border-top:1px solid #FFFFFF; background-color:#179AC6;} 
li ul li a:hover {color:#ED1D2D;}


#nav li li {width:139px; margin:0px; padding:0px; font-weight:bold;}
#nav li ul a  {width:139px; font-size:10px; margin:0px; padding:5px; font-weight:bold; color:#FFFFFF;}

/* #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav2 li.sfhover2 ul ul, #nav2 li.sfhover2 ul ul ul {left: -999em;} */

#nav li.sfhover ul ul, #nav li.sfhover ul ul ul { visibility:hidden;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul {left:auto; visibility:visible;}
