/* General Styles */

#breadcrumbs		{	 font-size:10px; color: #666666; margin-bottom: 2px; width:780px; float:left; height:20px;	padding-left:10px; background-color:white;}
#breadcrumbs a		{	color: #999999;	}

#pagetitleS			{ 	 width:780px; height:35px; font-size:30px;font-weight: bold; margin:0; background-color:white;
                                        float:left; padding-left:10px; padding-top:10px; color: #556F13;
                     }

a			{	color: #94A7C4;}
a:link 		{	text-decoration: none; }
a:visited 	{	text-decoration: none; color: #94A7C4;}
a:active 	{	text-decoration: none;}
a:hover 	{	text-decoration: underline; color: black; }

body			{	font-family: Arial,Sans-Serif; font-size:15px; 
			 background-color: #374C62; background-image: url(/assets/images/back_repeat.png); 
					background-repeat:repeat-x;}


.clear			{	clear:both; }

.small			{	font-family: Georgia,Serif; font-size:11px;	}

#list			{	font-family: Georgia,Serif; font-size:10px;	}

#page			{	width: 	808px; margin: 0 auto; position: relative; }

#loginbox {	position: absolute; top: 0; left: 470px; width: 343px; height: 48px; background-image: url(/assets/images/login_box.png); background-repeat:no-repeat; padding: 10px 0 0 55px; z-index: 10; }	

#companylogo {	position: absolute; top: 15px; left: 10px; width:465px; height: 132px; padding: 0; margin: 0;	}

#externallinks { position: absolute; top: 15px; left: 450px; width:343px; height: 84px;  padding: 50px 0 0 0; margin: 0; }		

#box1 { width:808px; height: 137px; padding: 0; margin: 0;}

#box2R {width:343px; height: 132px;  padding: 0; margin: 0; float: left;}

#box3 { width:800px; height: 565px; padding-top: 0px; margin-top: 7px;background-color:white;margin-left: auto; margin-right: auto;}
#box3Sub { width:800px; height: auto; padding: 0; margin-top: 7px;background-color:white;margin-left: auto; margin-right: auto;}
#box3Top {width:805px; height:200px; padding:0; margin:0; }
#box3Bottom 	{	width:800px; height:300px; padding:0; margin:0; }
#box3BottomL	{	width:175px; height:300px; margin: 0 0 0 10px; padding:0; float: left;}
#box3BottomC 	{	width:400px; height:300px; padding:0; float: left; font-size: 11px; }	
#box3BottomR 	{	width:175px; height:300px; margin: 0 0 0 15px; padding:0; float: left;font-size: 11px;  } 
					
#footer			{	width:800px; padding: 5px; font-size:10px; color: black; height:20px;  float:left; margin-left: auto; margin-right: auto;  text-align:center; }


/* Homepage Styles */


#content		{	width: 800px; color: black; height: 45px; padding-top:5px; padding-bottom:5px; margin:0; font-size:15px; font-weight: bold;float:left;text-align:center;}
#contentS		{	width: 780px; color: black; height: auto; padding-left:10px; padding-right:10px; margin:0; font-size:14px; float:left; background-color:white;}


#navigation		{	  width: 808px; display:block; background-image: url(/assets/images/menu_back.png); background-repeat:no-repeat;
					height:33px;  }
					

#navigation ul    {    margin: 0; padding: 10px 0 0 0;  list-style:none; text-align:center; }

#navigation    li    {    display:inline; padding: 0 4px; text-align: center;
                   border-right: 1px solid white;  margin-left: auto; margin-right: auto; }
					
#navigation li.last	{	border-right: none;	}	

#navigation a	{	color: white; font-family: Georgia,Serif; 
					font-size:15px;text-decoration:none;  letter-spacing: 0.07em; }
#navigation a:hover {text-decoration: underline; color: white; }


/* -------------------- Forms --------------------- */

#EmailForm input			{	 }
#EmailForm label			{	float:left; width:40%; line-height:1.5em; padding-right:10px; text-align:right;	}
#EmailForm div				{	clear:both; padding: 10px 0;	} 
#EmailForm h3				{	clear:both; margin: 15px 0 5px 0; }
#EmailForm					{	border: 0; 	}
fieldset 					{	float:left; width:80%; border: none; }
.checkboxquestion			{	float:left;	}

