@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	font-weight:100;
	font-family:Verdana, helvetica, Arial, sans-serif;
	font-size:70%;
	margin:0;
	color:#081536;
		
	background:#fff url(../images/bg.jpg) repeat-x top left;
	


	padding:0;
}
.title{
background:url(../images/header.jpg) no-repeat top left;
height: 80; /* 111px;  /*  */
}
#container{   
	width:780px;
	margin:0 auto;
	padding-top:0;
	height:800px;
	
}

#slide{
position:relative;
width:780px;
margin: 20px 0 10px 0;


}

.leftnav{
float:left;
width:220px;
padding-left:20px;
text-align:left;
margin-top:0px;
color:#0b215d;

}	
.content
{
float:right;
width:480px;
margin-left:10px;
margin-right:30px;
text-align:left;


}
	
h1{
font-size:90%;
text-align:left;
color:#fff;
width:100%;
letter-spacing: 0.015em;
padding-top:5px;
padding:5px 0 5px 0;
margin:10px 0 0 0;
background-color:#336699;

}
.header
{
font-size:90%;
text-align:left;
color:#fff;
width:100%;
letter-spacing: 0.015em;
line-height:25px;

padding:10px 5px 10px 5px;
margin:10px 0 0 0;
background-color:#336699;

}

h2{
font-size:100%;
text-align:left;
color:#fff;
width:100%;
letter-spacing: 0.015em;
line-height:18px;
font-weight:lighter;

padding:5px 5px 5px 5px;
margin:15px 0 7px 0;
background-color:#336699; 
}
h3{
font-size:100%;
text-align:left;
color:#fff;
width:100%;
letter-spacing: 0.015em;
line-height:15px;
font-weight:lighter;

padding:5px 5px 5px 5px;
margin:15px 0 0 0;
background-color:#336699; 
}

#buttons{

		margin-left:320px;
		margin-right:auto;
		padding-top: 64px; /*  95px;  /*   */
		padding-bottom:0;
		
		}





.docs a{
text-decoration: none; 
color:#fff;
font-weight: bold; 
background: url(graphics/linksbg.gif) no-repeat top center; 
width:170px;
height:50px;
position: absolute; 
left: 42%; 
top:400px; 
font-size: 100%;
text-align: center;
padding-top:35px;
}

.docs a:focus,
.docs a:hover,
.docs a:active {
background-image: url(graphics/linksbgOver.gif);
color:#fcf8c2; 
}



#footerlinks{

padding-top: 10px;
padding-left:10px;
padding-right:10px;
text-align:center;
width:auto;
margin:0 auto;
margin:0 auto;
padding-top:0;
display:block;
clear:both;

}


a.Nav
{
	text-decoration:none;
	padding:0.5em;
	color:#336699;
	font-size:90%;
	font-weight:normal;
	
}

a.Nav:focus,a.Nav:hover {
	color: #1c3752;  	
}
#statement{
margin:1em auto;
border:solid 1px #fcf8c2;
width:65%;
color:#fff;
padding:10px;
text-align:center;
font-size:100%;
font-weight:normal;
}
#statement p{
	padding:1em 0;
}
#statement a.button, #container a.button{
	border:solid 1px #fcf8c2;
	padding:1em;
	margin-top:20px;
	color:#fff;
	text-decoration:none;
	
	
}
#statement a.button:link, #statement a.button:visited{
	color:#fff;
}
#statement a.button:focus, #statement a.button:hover, #statement a.button:active{
	color: #fcf8c2;
	background-color:#56463A;
}
/* ---------------  Navigation styles --------------- */


.footer {
/* Renders copyright text at the end of each page */
/* top, right, bottom, left */
margin:20px 20px 0 120px;
color:#cccccc;
font-size:10px;
text-align:center;
min-width:0;
max-width:500px;
padding-top:2px;
border-top:1px #cccccc solid;
padding:2px 0 6px 25px; /* left padding to deal with neals logo */
/*background:url(graphics/neals.gif) no-repeat left;*/
}
/* --- Standard links --- */

a:link {
 color : #336699;
 text-decoration:none; 
}

a:visited {
 color : #336699;
 text-decoration:none; 
}

a:focus {

 color : #336699;
 text-decoration:none;
}

a:hover {
color : #1c3752;
text-decoration:none;}

a:active {
/* color : #666666; */
}
.middle{
text-align:center;
padding:10px;}
p.skip{

}
p.skip a{
	color: #fff;
	text-decoration:none;
	border:solid 1px #fcf8c2;
	padding:0.3em;
}
p.skip a:link,
p.skip a:visited{
	color: #fff;
}
p.skip a:focus,
p.skip a:hover,
p.skip a:active{
	color: #fcf8c2;
}
/* --- Side Nav links --- */



.lnav {
width:200px;
margin: 5px 0 0 10px;
padding: 10px 0 5px 0;
background: #FFF;
font-size:100%;

}


.lnav ul {
list-style-type: none;
margin-top: 0px;
margin-left: 0;
margin-bottom: 0;
padding: 3px;
color:#0f559b;
}

.lnav li a:link{
color:#0f559b;
line-height:150%;
text-decoration:none;
display:block;
width:180px;
border-bottom: 1px solid #EDEAEB;
background: #FFF 
}

.lnav li a:active {
color:#0f559b;
line-height:150%;
text-decoration:none;
display:block;
width:180px;
border-bottom: 1px solid #EDEAEB;

}

.lnav li a:hover,.lnav ul li a:hover {
color:#0b2137;
line-height:150%;
display:block;
width:180px;
border-bottom: 1px solid #EDEAEB;
background: #FFF 
text-decoration:none;
}

.lnav li a:visited {
color: #0f559b;
text-decoration:none;
line-height:150%;
display:block;
width:180px;
border-bottom: 1px solid #EDEAEB;
background: #FFF 

}
.lnav li.subcategory {
    padding-left:10px;
    height:auto;
    color:#000;
	line-height:110%;
	font-size:90%;
	
}

.lnav ul li.subcategory a {
    padding-left:10px;
    height:auto;
    color:#414344;
	line-height:110%;
	font-size:100%;
	
}
/*IE needs extra margin and padding set for the indented li */
* html .lnav li ul li {
    margin-left:-10px;
    padding-left:10px;
}
/* end IE hack */
.lnav li.subcategory ul li a {
    margin-left:-10px;
    padding-left:30px;
	line-height:110%;
	font-size:90%;
	
}
#lnav li.subcategory ul li a {
    margin-left:-10px;
    padding-left:30px;
	line-height:110%;
	font-size:90%;
}

.lnav ul li.subcategory a:hover {
    padding-left:10px;
    height:auto;
    color:#3d6d9c;
	line-height:110%;
	font-size:100%;
	
	
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formFields {

	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 4px 0px;
	COLOR: 434644;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 3px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	background-color: #DDF0FF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #85878C;
}


.utility {
	WIDTH: 200px
}
.search {
	FLOAT: left; WIDTH: 155px
}
.submitButtons {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 14px; BACKGROUND: #669a21; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 4px 10px 0px 0px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.requiredfield {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #669a21
}
