/* CSS Document */

html{
background:#f1f1f1;
}
body{
padding:0;
margin:0 auto;
font-family:Helvetica, "Helvetica Neu", Arial, Verdana, Tahoma, sans-serif;
font-size:62.5%;
min-width:1039px;
}
html>body{
background:url(../wwwimages/bodyslice.png) bottom repeat-x;
}
a img{border:none;}

div {
padding:0;
margin:0;
}
h1{
padding:0;
margin:0;
}
ul{
list-style:none;
}
/* comment
li{
padding:10px 3px 0 0;
}
*/
li{
padding:0px 0px 0 0;
}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1em;}
a{border:none; outline:none;}

#header{
width:100%;
padding:0;
margin:0;
height:133px;
/*Edits for IE 6*/_height:123px;
background:url(../wwwimages/header_base.jpg) top repeat-x;
/*edits for IE 6*/_border-bottom:0px;
}
#headerImage{
width:1012px;
height:133px;
/*edits for IE 6*/_height:122px;
background:url(../wwwimages/header01.jpg) no-repeat;
}

#headerImage h1{
color:#efefef;
width:450px;
padding-left:190px;
padding-top:10px;
font-size:2em;
/*IE6 fix*/_padding-bottom:0;
}
#wrapper{
/*edit*/padding:0;
/*edit*/margin:0;
min-width:1039px;
}
#mainNav{
float:left;
width:175px;
font-size:1.6em;
}
#mainNav ul{
padding:0;
margin:0;
margin-top:20px;
margin-right:10px;
background:#bad7db;
}
#mainNav ul li{
padding:0;
margin:5px 0 2px 0;
}

#mainNav a{
display:block;
font-weight:bold;
min-height:30px;
padding:5px 0px 5px 10px;
width:155px;
color:#333;
background:#bad7db;
}

#mainNav a:visited{
color:#333;
}
#mainNav a:hover{
background:#177172 url(../wwwimages/nav_selected.jpg) repeat-x;
color:#eee;
}

.current{
background:#177172 url(../wwwimages/nav_selected.jpg) repeat-x;
color:#eee;
}

#content{
float:left;
width:465px;
}
#content p, h1, h2, h3, h4, h5, h6, hr{
padding-left:20px;
padding-right:20px;
}
#content p{
font-size:1.4em;
}
#content a, #content p a{
padding:0; margin:0; display:inline; text-decoration:underline;
}
#content ol li{
padding-left:20px;
}
#content li{
font-size:1.4em;
}
#content ul ul {
padding:0;
margin:0;
}
#content ul ul li{
font-size:1em;
}
#sidebar{
float:left;
width:370px;
margin-top:-11px;
background:url(../wwwimages/sidebar_top.gif) 1px 0 no-repeat;
font-size:1.2em;
}
#sidebar ul{
padding:0;
margin:0;
}
#sidebar .mechanisms li{
padding:0;
}
#sidebar .mechanisms a{
font-size:1.4em;
color: #1B7677;
}
#sidebar a{
color: #1B7677;
}
#sidebar a:visited{
color:#777;
}
#sidebar a:hover{
color:#333;
}
#sidebar ul li a{
font-size:1.2em;
}

#sidebar *{
margin-left:30px;
}
#sidebar a{
padding:0;
}
#first{
padding:0;
margin:0;
min-height:20px;
padding-top:70px;
/*padding-left:40px*/
/*for IE 6*/_height:20px;
/*for IE 6*/_margin-top:0;
/*for IE 6*/_padding-top:75px;
}

.pdf_li{
display:block;
background:url(../wwwimages/pdf_icon.gif) no-repeat;
}
.link_li{
display:block;
background:url(../wwwimages/link.gif) no-repeat;
}
.word_li{
display:block;
background:url(../wwwimages/word.gif) no-repeat;
}
#footer{
clear:left;
width:100%;
min-width:1039px;
height:133px;
background:#1B7677 url(../wwwimages/footer_base.jpg) repeat-x;
/*IE 6 fix*/_background:#1B7677 url(../wwwimages/footer_base2.jpg) repeat-x;
}

#footerImage{
width:1012px;
height:133px;
background:url(../wwwimages/footer_main.jpg) no-repeat;
/*IE 6 fix*/_background:url(../wwwimages/footer_main2.jpg) no-repeat;
}
.footerLinks{
display:block;
padding-left:250px;
padding-top:75px;
font-size:1.2em;
}
.footerLinks a{
margin-right:30px;
color:#111;
}
.footerLinks a:visited{
color:#bbb;
}
.footerLinks a:hover{
color:#333;
background-color:#d8d8d8;
}
.Rec{color:#1B7677;}
.Pro{color:#5E7DBE;}
.Unp{color:#F2BB68;}
.Ine{color:#EE6696;}
.Har{color:#B61705;}

.ApproachLinks{
font-size:1.4em;
}

.search{
padding-left:10px;
}
.search input{
background:#efefef;
border:1px solid #333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.search input:focus{
background:#fff;
border:1px solid #333;
}
