/***   BODY   ***/

body{
	background-color:#c4d3e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;
	padding:0;
	text-align:center;
	min-width:46.9em;
}

/***   CONTAINER   ***/

#container{
	background-color:#e1e1e1;
	margin:0 auto auto auto;
	padding:0;
	text-align:left;
	width:46.9em;
	position:relative;
}

/*** SKIPNAV ***/
#skipnav{
background-color:#c4d3e6;
margin:0;padding:0;
font-size:.7em;
height:1.5em;
}

#skipnav ul{margin:0;padding:0;}
#skipnav li{margin:0 1em 0;padding:0;list-style:none;float:left;}

#skipnav a:link{color:#c4d3e6;
text-decoration:none;}
#skipnav a:visited{color:#c4d3e6;
text-decoration:none;}
#skipnav a:hover{color:#e1e1e1;
text-decoration:none;}

/***   MASTHEAD   ***/

#masthead{
	margin:0;
	padding:0;
	text-align:center;
	height:162px;
}

#masthead img{
	margin:0;
	padding:0;
}

/***   NAV   ***/

#nav{
	background-color:#6A8CBA;
	border-bottom:1px solid #898B8A;
	font-size:.8em;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:.4em 0 .4em 0;
	text-align:center;
}

#nav a:link{color:#FFFFFF;text-decoration:none;}
#nav a:visited{color:#FFFFFF;text-decoration:none;}
#nav a:hover,a:active{color:#CCCCCC;;text-decoration:none;}

#nav ul{
	margin:0;
	padding:0;	
}

#nav li{
	border-right:1px solid #FFFFFF;
	display:inline;
	list-style:none;
	margin:0 0 0 .8em;
	padding:0 .8em 0 0;
}

#nav .noborder{
	border:none;
}

/***   EXTRATWO   ***/

#extraTwo h2{
	font-size:1.2em;
	margin:0;
	padding:0;
}

/***   CONTENT   ***/

#content{
	padding:1em 1em 0 1.4em;
	border-top:1px solid black;
}

#content a:link{color:#6A8CBA;text-decoration:none;}
#content a:visited{color:#6A8CBA;text-decoration:none;}
#content a:hover,a:active{color:#C4D3E6;;text-decoration:underline;}

#content address{
	font-size:.8em;
	font-style:normal;
	margin:0 0 1em 0;
	padding:0;
}
#content table{
font-size:.8em;
/*border-bottom:1px solid black;
border-left:1px solid black;*/
}

/*#content table td,th{
margin:0;padding:.2em 0 .2em;
border-top:1px solid black;
border-right:1px solid black;
vertical-align:top;
}*/

#content p{
	font-size:.8em;
	margin:0 0 1em 0;
	padding:0;
	
}

#content form{
	margin:0;padding:0;
}

#content fieldset{
margin:.5em 0;padding:1em;
border:1px solid black;
clear:both;
}

#content legend{
margin:0;padding:0;
font-size:1em;
font-weight:bold;
}

#content label{
font-size:.8em;
}

#content input{
font-size:.9em;
margin:0;
padding:0;
}

#content .submit input{
font-size:.9em;
margin:5em 0;
padding:0;
}

#content .contact input{
font-size:.9em;
margin:.3em;
padding:0;
}

#content .contact label{
font-weight:bold;
}

#content textarea{
margin:0 0 1em 0;
}

#content h3{
	font-size:1em;
	margin:0 0 .8em 0;
	padding:0;
}

#content h4{
	font-size:.9em;
	margin:0 0 .8em 0;
	padding:0;
}

#content h5{
	font-size:.8em;
	margin:0 0 .8em 0;
	padding:0;
}

#content ul{
	font-size:.8em;
}

#content ol{
	font-size:.8em;
}

#content li ol{
	font-size:100%;
}

#content li ul{
	font-size:100%;
}

#content img{border:none;}

#content .underline{
text-decoration:underline;
}

#content .centerit{
text-align:center;
}

#content .imgFloatL{
margin:0 1em 1em 0;
padding:.2em;
border:2px solid black;
float:left;
}

#content .imgFloatR{
margin:0 0 1em 1em;
padding:.2em;
border:2px solid black;
float:right;
}

/*#content .imgRight{
width:260px;
border:1px solid black; 
float:right;
padding:1em; 
margin:1em 0 1em;
text-align:center;
font-size:.85em;
}

#content .imgLeft{
width:260px;
border:1px solid black; 
float:left;
padding:1em; 
margin:1em 1em 1em 0;
text-align:center;
font-size:.85em;
}*/

#content .frmerror{
color:#FF0000;
font-weight:bold;
font-size:.8em;
}

#content p.top{
margin:0 0 2em 0;
}

#whatsnew{
	margin:0 1em 1em 1em;
	padding:.4em;
	border:1px solid black;
	
}

#whatsnew h3{
	background-color:#6A8CBA;
	color:#FFFFFF;
	margin:0 0 .5em 0;
	padding:.4em;
	font-size:1em;
	height:100%;
}

#whatsnew h4{
	font-size:.9em;
	margin:0 0 0.8em 0;
}

#whatsnew p{
margin:0 0 1em 0;
padding:0;
font-size:.8em;
}

#whatsnew a:link{color:#6A8CBA;text-decoration:none;}
#whatsnew a:visited{color:#6A8CBA;text-decoration:none;}
#whatsnew a:hover,a:active{color:#C4D3E6;;text-decoration:underline;}
#whatsnew img{border:none;}
/***   EXTRATHREE   ***/
#extraThree{display:none;}



/***   FOOTER   ***/

#footer{
	border-top:1px solid black;
	clear:both;
	margin:0;
	padding:.2em;
	text-align:center;
	position:relative;
}

#footer p{
	font-size:.7em;
}

.skiphack{width:100%;}
.frmFloat{float:left;}
.clearit{clear:left;}

/* SOCIAL */
#social{margin:0;padding:0;position:absolute;right:0;top:10px;}
#social ul{margin:0;padding:0;list-style:none;}
#social li{margin-right:1em;float:left;}
#social img{border:none;}
