body 		{	font-family: Century Gothic, Verdana, Arial, SunSans-Regular, Sans-Serif; 
				padding: 0; margin: 0; color: #426BBB; font-size: 12px;
			}

a			{	color: #426BBB;	}
a:link 		{	color: #2F65A3;	}
a:visited 	{	color: #2F65A3;	}
a:active 	{	color: #2F65A3;	}
a:hover 	{	color: #333333;	}

h1 			{	font-size: 23px; font-weight: bold;	}
h2 			{	font-size: 17px; font-weight: normal;	}
h3 			{	font-size: 15px; font-weight: normal;	}
h4 			{	font-size: 13px; font-weight: normal;	}


#page 			{	position: relative; width: 950px; margin: 0 auto; }

#header			{	width: 700px; height:200px; padding: 0; margin: 0 auto;	}

#header a		{	text-decoration: none;	}
#header .logo	{	float: left; margin: 0 15px 0 0; border: none;	}
#headertext		{	float: left; width: 310px; padding: 55px 0 0 0;	}
#header .girl	{	float: left; margin: 0 0 0 15px; border: none;	}

#headertext, #headertext a  {		}
#headertext h1	{	margin: 0; }
#headertext h4	{	margin: 0; letter-spacing: 1.5px;	}

#navigation		{	position: absolute; top: 160px; left: 152px; }
#navigation ul	{	margin: 0; padding: 0; list-style: none;	}
#navigation li	{	position: relative; float: left; margin: 0 5px; padding: 0 5px; }
#navigation a			{	font-weight: bold; font-size: 14px; text-decoration: none;	}
#navigation a:hover		{	color: #004162; text-decoration: none; /* height:12px;*/ }

#navigation ul li a			{	padding: 10px 0;}
#navigation ul li ul li a	{	padding: 3px; margin: 3px; display:list-item; font: normal 10px verdana, arial, helvetica, sans-serif; letter-spacing: normal; text-transform: capitalize; color: #ffffff; font-weight: bold; text-decoration: none; height: auto;   	}
#navigation ul li ul li a:hover {	color: #004162; }

#navigation li:hover ul	{	display: block;}
#navigation ul li:hover	{ 	}

#navigation ul ul		{ 	background-color: #2f78bd; position: absolute; z-index: 500; display: none; left: 0; border: 1px solid #426BBB; top: 28px; width:200px;  }

#navigation li:hover ul ul, 
#navigation li li:hover ul ul, 
#navigation li li li:hover ul ul, 
#navigation li li li li:hover ul ul	{ display: none;  }

#navigation li:hover ul, 
#navigation li li:hover ul, 
#navigation li li li:hover ul, 
#navigation li li li li:hover ul		{ display: block; }


#navigation ul li ul li	{	text-align: left; padding: 0; margin: 0; border-left: none; border-bottom: 1px solid #426BBB; display: block; width: 100%;  }
#navigation ul li ul li.last	{	border: none; }













#content		{	width: 700px; padding: 10px; margin: 20px auto; min-height: 400px;	}

#contentOnly	{	width: 100%;	}
#contentWithSide{	width: 500px; float:left; margin-right:10px; border-right:1px dotted #426BBB; padding-right:10px;	}
#rightCol		{	width: 175px; float:left; 	}

	
#footer			{	width: 700px; margin: 40px auto 10px auto; text-align:center; font-size: 12px; 	}
#footernav		{	width: 440px; margin: 10px auto; text-align:center;	}
#footernav ul	{	margin: 0; padding: 0; list-style: none;	}
#footernav li	{	float: left; margin: 0 5px; padding: 0 5px; }
#footernav a	{		}

.clear			{	clear:both; 	}

/* ----------- Image Styles ------------ */
.imgLeft			{	float:left; margin: 4px 10px 2px 2px; }
.imgRight			{	float:right; margin: 4px 2px 2px 10px; }
.imgCenter			{	margin: 6px auto; }
.imgLeftBorder		{	float:left; margin: 4px 10px 2px 2px; border:1px solid #426BBB; }
.imgRightBorder		{	float:right; margin: 4px 2px 2px 10px; border:1px solid #426BBB; }
.imgCenterBorder	{	margin: 6px auto; border:1px solid #426BBB; }


/* -------------------- Forms --------------------- */

#EmailForm input			{	float:left; }
#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 					{	border: none; }
.checkboxquestion			{	float:left;	}

