/* Begin CSS Drop Down Menu */



#menuh

	{

	position: absolute, left;

	}



#menuh

	{

	font-size: 10pt;

	font-family: verdana, helvetica, sans-serif;

	width:100%;

	float:left;

	margin:1em;

	margin-top: 1em;

	}

		

#menuh a

	{

	text-align: left;

	display: block;

	border: 1px solid #ACD5F3;

	white-space:nowrap;

	margin:0;

	padding: 0.3em;

	}

	

#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */

	{

	color: #000080;

	background-color: #ACD5F3;

	text-decoration:none;

	}

	

#menuh a:hover	/* menu at mouse-over  */

	{

	color: #000080;

	background-color: #8ad68b;

	text-decoration:none;

	border: 1px solid #76b3e0;

	}



#menuh ul

	{

	list-style:none;

	margin:0;

	padding:0;

	float:left;

	width: 97px;	/* width of all menu boxes */

	}



#menuh li

	{

	position:relative;

    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */

    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */

	}



#menuh ul ul

	{

	position:absolute;

	z-index:500;

	top:auto;

	display:none;

	padding: 1em;

	margin:-1em 0 0 -1em;

	width:199px;

	}



#menuh ul ul a

	{	

	border-bottom: 1px solid #76b3e0;

	border-left: 1px solid #76b3e0;

	border-right: 1px solid #76b3e0;

	}

	

#menuh ul ul ul

	{

	top:0;

	left:100%;

	}

	

#menuh ul ul ul a

	{

	border-top: 1px solid #76b3e0;

	border-bottom: 1px solid #76b3e0;

	border-right: 1px solid #76b3e0;

	}



div#menuh li:hover

	{

	cursor:pointer;

	z-index:100;

	}



div#menuh li:hover ul ul,

div#menuh li li:hover ul ul,

div#menuh li li li:hover ul ul,

div#menuh li li li li:hover ul ul

{display:none;}



div#menuh li:hover ul,

div#menuh li li:hover ul,

div#menuh li li li:hover ul,

div#menuh li li li li:hover ul

{display:block;}



/* End CSS Drop Down Menu */




body {
	
background-color: #fff;

	color: #242424;
	font: 12px Arial, Helvetica, sans-serif;

	margin-top: 0px;
}


#container {
	
background-color: #F6F9FD;

	border: 3px solid #fff;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}

#content {
	
background-color: #F6F9FD;

}



#footer {
	
background-color: #DDEEFF;

	border: 0px solid #E5EAEE;
	
	padding: 6px;

	color: #242424;
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 46%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 788px;
	
	
}



#footer a { color: #02298B;

}



#footer a:hover
{ color: #D71313;


}



#footer .column {
  position: relative;
  float: left;
}
#left {
  width: 200px;
  right: auto;
}
#center {
  width: 265px;          /* LC width */
  right: auto;          /* LC width */
  margin-left: 50px;
}
#right {
  width: 200px;          /* RC width */
  margin-right: 10px;
  margin-left: auto;  /* RC width */
}

















#masthead { background-color: #FFFFFF; height: 35px;


 }




#rightcolumn { background-color: #FFFFFF; color: #131313; 


border-left: 3px solid #fff;

border-right: 0px solid #D2D2D2;

padding: 14px; 

margin-top: 4px;

}


#rightcolumn2 { background-color: #FFFFFF; color: #717174; 


border-left: 0px solid #D2D2D2;

border-right: 0px solid #D2D2D2;

padding: 4px; 

}









#rightcolumn a:hover { color: #D71313;

 }










#copyright {
	background-color: #000;

	color: #fff;
	
	font-size: 11px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 788px;
}


#copyright td { padding: 0 0px 0 0px; 

}




#copyright a { background-color: #000;

	color: #fff;
	
	font-size: 12px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 788px; }
	
	
	
#copyright a:hover { background-color: #000;

	color: #8CB5C6;
	
	font-size: 12px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 788px; }








a { color: #4C7D96;  text-decoration: underline; }

a :hover
{ color: #D71313;
	font:  Arial, Helvetica, sans-serif;

	margin-top: 0px;  text-decoration: underline; }


	
h1 { color: #02298B; font-size: 15px; }



 

h2 { color: #01748E;

font-size: 14px;

padding: 0px;

 }
 
 
 h2 a:hover { color: #D71313;

font-size: 14px;

padding: 0px;

 }

 
h3 { color: #B2CA34;

font-size: 14px;

padding: 0px;

 }

 
h3 a:hover { color: #9DAC56;

font-size: 14px;

padding: 0px;

 }
 
.subheading { font-size: 13px; font-weight: bold; margin-top: 1.2em; }

.subheading a:hover { color: #9DAC56; font-size: 13px; font-weight: bold; margin-top: 1.2em; }



 






 

ul:comfy { padding: 3px; }

li { padding: 0px; }


b { color: #242424

}


b a:hover { color: #D71313;

font-size: 12px;

padding: 0px;

}


	
	

ul a:hover { color: #D71313;

font-size: 12px;

padding: 0px;

strong {font-weight: bold;

	color: #9DAC56;}





























