/* CSS Document */

body {
	margin:0 auto;
	width:790px;
	background-color:#002F5D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/headtile.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
}

h1{
text-indent:-3000px;
}

h2{

font-size:26px;
color:#001B36;
height:30px;
text-align:left;
padding:15px 0 0 20px;
letter-spacing:.02em;
font-family:"Times New Roman", Times, serif;

}
h3{
font-family:"Times New Roman", Times, serif;
font-size:26px;
color:#FFFFFF;
text-align:left;
margin:0px 20px 10px 20px;
padding:15px 0 5px 0;
border-bottom: 1px dotted #002F5D;
line-height:30px;
letter-spacing:.06em;
width:465px;

}

#statement{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#FFFFFF;
text-align:left;
margin:0px 20px 5px 20px;
padding:15px 0 0px 0;
line-height:26px;
letter-spacing:.06em;
width:465px;

}

#substatement{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#000;
text-align:left;
margin:0px 20px 0px 20px;
padding:5px 0 20px 0;
line-height:26px;
letter-spacing:.06em;
width:465px;
font-style:oblique;

}
h4{
font-family: "Lucida Sans", Verdana;
font-size:16px;
color:#001B36;
text-align:left;
line-height:10px;
font-weight:600;
padding:15px 0 5px 20px;

}

h5{
font-family:"Lucida Sans", Verdana;
font-size:16px;
text-align:left;
line-height:16px;
color:#001B36;
font-size: 1em;
padding:0px 50px 0px 20px;

}

p{
font-family:"Lucida Sans", Verdana;
font-size:16px;
text-align:left;
padding:0px 50px 10px 20px;
line-height:22px;
color:#001B36;
font-size: small;
font-weight: normal;
}
table{
margin:5px 0px 10px 20px;
text-align:left;
}

/__________________form___________________/
	

form{
font-family:"Lucida Sans", Verdana;

}
label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.7em;
display: block;
color:#000000;
padding:3px;
font-size:1.1em;

}



input
{
color: #000;
background: #fff;
border: 1px solid #000;
padding:3px 3px 3px 3px;
width:200px;

}

textarea{
color: #000;
background: #fff;
border: 1px solid #000;
padding:3px 3px 3px 3px;
width:200px;
}

.submit input
{
color: #fff;
background: #666;
border: 1px solid #fff;
text-align:center;
margin-left: 10em;
width:65px;

} 
fieldset
{
}

legend
{
color: #fff;
background: #ffa20c;
padding: 2px 6px
}

/__________________endform___________________/

.genericlist li{
padding:0 0 10px 0;
}

.genericlist {
list-style-image:url(images/bullet.gif);
padding:5px 20px 20px 5px;
margin-left:45px;
line-height:20px;
font-family:"Lucida Sans", Verdana;
font-size: small;
font-weight: normal;

}
.linklist li{
padding:0 0 10px 0;
}

.linklist {
list-style-image:url(images/bulletongrey.gif);
padding:20px 20px 20px 5px;
margin-left:30px;
line-height:20px;
font-family:"Lucida Sans", Verdana;
font-size: small;
font-weight: normal;
width:450px;

}
.tablehead{
font-size:14px;
font-family:"Lucida Sans", Verdana;
padding:5px 10px 4px 10px;
color:#FFFFFF;

}

.tableheadcenter{
font-size:14px;
font-family:"Lucida Sans", Verdana;
padding:5px 10px 4px 10px;
color:#FFFFFF;
text-align:center;

}
.tabletext{
font-size:12px;
font-family:"Lucida Sans", Verdana;
padding:4px 10px 10px 10px;
vertical-align:top;
line-height:18px;
}

.homepage {
font-family:"Lucida Sans", Verdana;
font-size:.9em;
text-align:left;
padding:0 20px 10px 20px;
color:#000;
width:465px;
line-height:22px;
}

.contact {
font-family:"Lucida Sans", Verdana;
font-size:.9em;
text-align:left;
padding:20px 20px 10px 20px;
color:#000;
width:465px;
line-height:22px;
}

.red {
font-family:"Lucida Sans", Verdana;
font-size:.9em;
text-align:left;
padding:20px 20px 10px 20px;
color:#000;
color:#990000;
width:465px;
line-height:22px;
}


.signoff{
font-family:"Lucida Sans", Verdana;
font-size:.75em;
color:#000;
text-align:left;
line-height:.8em;
}
.bold{
font-weight:bold;
}

#wrapper{
width:790px;
text-align:center;
margin:0 auto;
}
#header{
background-image:url(images/header.jpg);
height:119px;
margin:0;
}
#flash{
}
#signoff{
background-color:#CCCCCC;
padding:20px 0 5px 20px;
height:100px;
text-align:left;
}
#content{
width:750px;
background-color:#fff;
height:100%;
margin:0 auto;
margin-top:5px;
text-align:left;
}

#sectionwrap{
background-image:url(images/sectiontile.jpg);
}


#home{
background-image:url(images/homepagebkgrd.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0 0;
text-align:left;
}

#service{
background-image:url(images/services.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0 0;
text-align:left;
}

#resources{
background-image:url(images/resources.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0 0;
text-align:left;

}

#impact{
background-image:url(images/impact.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0 0;
text-align:left;
}

#contact{
background-image:url(images/contact.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0 0 10px 0;
}
#homebottom{
background-image:url(images/homepagebottom.jpg);
background-repeat:no-repeat;
background-position:top;
height:30px;
text-align:left;
padding:0 0px 0px 20px;
font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 color: #ffffff;

}

#contactbottom{
background-image:url(images/contactbottom.jpg);
background-repeat:no-repeat;
background-position:top;
height:30px;
text-align:left;
padding:0 0px 0px 20px;
font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 color: #ffffff;

}

#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
width:620px;
height:75px;
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:10px;
padding-left:150px;
text-align:left;
}

#phone{
    width:327px;
	background-image:url(images/contactphone.jpg);
	background-repeat:no-repeat;
	line-height:16px;
	padding:6px 0 20px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
}

#email{
    width:327px;
	background-image:url(images/contactemail.jpg);
	background-repeat:no-repeat;
	line-height:16px;
	padding:6px 0 20px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#FFFFFF;
}

#contactright{
   float:right;
    width:270px;
}


#contactleft{
   float:left;
}


#nav{
height:23px;
width:790px;
padding:0;
margin:0px 0 0 0;
vertical-align:middle;


}
#navlist{
white-space: nowrap;
text-align:left;
margin:0;
padding: 5px 0 0 30px;
line-height:20px;
}

#navlist li{
display: inline;
list-style-type: none;
text-align:center;
padding: 0;
}

#navlist a:link, #navlist a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 font-size:10px;
	 text-decoration: none;
	 font-weight:400;
	 letter-spacing:.1em;
	 border-right: 1px dotted #1D72C5;
	 height:26px;
	 padding: 5px 10px 5px 10px;
	 
}

#navlist a:hover{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	text-decoration:none;
	background-color:#001B36;
	height:26px;
	padding: 5px 10px 5px 10px;
	 }
a:link {
	color: #fff;
}
a:visited {
	color: #fff;
}
a:hover {
	color: #333;
}
a:active {
	color: #fff;
}
