/* MAIN CSS:: These styles apply to all pages */

/* clear all defaults */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
line-height: 1.5em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul, li, a, p, span, h1, h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#sitesearch{
float:left;
width:182px;
margin: 85px 4px 5px 4px;
padding-left: 0px;
padding-right: 0px;
color:#fff;
font-size:.85em;
background-color:#083d49;
padding-bottom:12px;
border-right:1px solid #052d36;
border-bottom: 1px solid #052d36;
border-left:1px solid #052d36;
}

#sitesearch div#branding{
background-image:url(../images/googlelogo.jpg);
background-position: top right;
background-repeat:no-repeat;
height:30px;
padding-top:4px;
padding-left:7px;
border-top:1px solid #052d36;
margin-bottom:0px;
padding-bottom:0px;

}

#sitesearch form, #sitesearch input{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#sitesearch div#branding span{
display:block;
margin-left: -99999px;}

#sitesearch .element{
margin-right:5px;
margin-left:5px;
}

#sitesearch .element3{
font-size:.9em;
background-color:#0b4e5d;
border: 1px solid #052d36;
color:#ffffff;
margin-bottom: 5px;}


#sitesearch .element3:hover{
background-color:#03262e;
border: 1px solid #085061;
}

#sitesearch .element2{
margin: 5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
}

div.banner{
position:absolute;
height:177px;
width:200px;
margin-left:605px;
z-index:3;
}

#pageheading{
font-size:1.5em;
margin: 0px 0px 235px 20px;
padding: 15px 0px 0px 0px;
width:420px;
line-height:1.1em;
background-color:#f8f8f8;
}


#nav{
width:200px;
float:left;
z-index:10;
}

#nav ul {
display:block;
margin-left:0px;
padding-top:25px;
}

#nav ul li{
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#nav ul li a:link, #nav ul li a:visited {
display:block;
text-decoration:none;
color:#fff;
padding-top:5px;
padding-bottom:5px;
}


#nav ul li a:link span, #nav ul li a:visited span{
display:block;
margin: 0px 12px 0px 32px;
padding: 4px 0px 4px 0px;
}

#nav ul li.selected a:link, #nav ul li.selected a:visited{
display:block;
}


#nav ul li.homelink a:link, #nav ul li.homelink a:visited{
display:block;
text-decoration:none;
color:#fff;
padding-top:5px;
padding-bottom:5px;
}

#pageimage{
position:absolute;
top:113px;
left:200px;
width: 600px;
height: 199px;
margin-top:32px;
margin-bottom:15px;
z-index:1;
}

#copy{
margin-top:15px;
margin-left:20px;
}

#copy #pullout{
position:absolute;
top:136px;
left:520px;
margin-top:50px;
color:#ffffff;
width:280px;
font-size:1.1em;
line-height:1.5em;
z-index:6;}

p#pullout a{
color:#fff;
text-decoration:none;}


#copy p, #copy ul{
margin-top:1.3em;
}

#copy ul.innerUL{
margin-top:0em;
margin-bottom: 0em;
}

#copy ul, #copy ul.innerUL{
padding-left: 15px;
}

#pagecontainer{
width: 1000px;
margin-top:22px;
}

#pagecontent{
margin-left:200px;
width:600px;
}



#footer{
width:1200px;
margin: 25px 0px 0px 200px;
padding: 25px 0px 0px 0px;
background-color:#99d7db;
}


#footertext{
width:590px;
font-size:.8em;
line-height:1.4em;
text-align:right;
padding-bottom:15px;
padding-right: 15px;
}

#footertext a:link, #footertext a:visited{
color:#000;
text-decoration:none;}

#footertext a:hover{
text-decoration:underline;}

#test{
border:1px solid red;
height:20px;
width:800px;
}

