* { margin: 0px;
padding: 0px; }

a:link{
text-decoration:none;
color:CC6600;
}
a:visited{
text-decoration:none;
color:CC6600;
}
a:active{
text-decoration:none;
color:CC6600;
}

html,body{
margin:0;padding:0;
}
body{
font: 85%/1.3 Verdana,Arial,sans-serif;
text-align: center;
background-image:url(../media/misc/background.jpg);
padding-bottom:20px;
width:1200px;
min-width:1000px;

}


div.editlabel
{
text-align:right;
width: 100px; 
display:block;
padding:3px;
}
span.editinput
{
margin-left:105px;
display:inline;
float:left;
margin-top:-20px;
}






div#sidebarleft
{float:left;
margin:0;
padding:0;
z-index:0;}

p{
margin-top:0
}
h1,h2,h3{
font: normal normal 200% "Trebuchet MS",Arial,sans-serif;
}
h2{
font-size:160%
}

h3{
font-size:120%;
}

div#header{
width:100%;
overflow:hidden;
background-image:url(../media/misc/headerbackground.jpg);
background-repeat:no-repeat;
margin-left:0;
text-align:left;

display:block;
}

div#header h1{
width:auto;
margin:0;
text-align:left;

}

div#header img{
margin:0;
padding:0;
}


div#header h1{
margin-top:25px;
padding: 30px 0 0px;
color: #000000;

}

div#header span{
color: #000000;
font-size:75%;
text-align:right;
}


div#header img{
float:left;
margin-top:20px;
margin-right:25px;
}


 div#menu{
width:100%;
margin:0 0;
clear:both;
text-align:left;
margin-bottom:50px;
}


span#menuwrapper 
{

font-size:1.2em;
display:block;
width:975px;
margin-left:0;
margin-top:130px;
position:absolute;
z-index:10000;
}

ul#nav{
list-style-type:none;
margin:0;
padding:0;
font-size: .76em;


}


ul#nav li{
float:left;
position:relative;
margin-right: 2px;
text-align: left;
list-style-type:none;
padding: 0 10px 0 10px;
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
font-size:1.1em;
color:#0000CC;
background-color:#99CCCC;
width: 100px;
}

ul#nav a{
font-size:1.1em;
color:#0000CC;
background-color:#99CCCC;
width: 125px;
}

div#wrapper
{width:970px;
margin:0;
padding:0;
float:left;
clear:both;

}


div#flyout1
{
display:none;

}

div#flyout1 
{
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
width:200px;
z-index:100;
font-size:.8em;
position:relative;
background-color:#FFFFFF;

}


div#imagearea {
width:475px;
float:left;
}




div#side{
float:right;
display:inline;
width: 210px;
background:#006699;
color:#FFFFFF; 
margin:0 10px 10px 0;
margin-left:0;
text-align:center;
padding:10px;
font-size:1em;
max-width:200px;
}

div#rightside
{
float:right;
width:230px;
margin:3px 0 0 0;
padding:0;

}

div#leftside
{
Float:left;
width:150px;
margin:5px 0 0 5px;
padding:0;
height:550px;

}

div#leftside p
{
float:left;
margin:0px;
padding:3px;

}


div#content{
float:left;
width:475px;
margin:auto;
display:block;

}


div#mission{
background-color:#ADD8E6;
color:#000066;
float:left;
width:540px;
margin:10px 2px 0 0;
padding:10px;
max-width:510px;
font-size:.9em;
font-weight:bold;

}

#welcomeimage{
width:540px;
float:left;
max-width:530px;

}


div#content h2{
margin: 10px 0;
color: #007BC4;
}

div.date{
float:left;
width: 4em;
padding: 2px 0 2px 0;
background: #FFCC33;
color:#000000;
text-align:center;
margin: 2px 2px 2px 0;
font-size: 75%;
line-height:0.9;
}

div.date span{
display:block;
font-size: 120%;
font-weight:bold;
}





div#search{
float:right;
display:inline;
width: 208px;
background:#778899; 
color:#FFFFFF;
margin:0 10px 10px 0;
text-align:left;
padding:5px;
font-size:.8em;
}

div#search input{
font-size:.8em;
margin-left:2px;
}


div#subscribe{
float:right;
display:inline;
width: 208px;
background:#006699;
color:#FFFFFF; 
margin:0 10px 10px 0;
text-align:left;
padding:5px;
font-size:.8em;
}

div#subscribe input{
font-size:.8em;
margin-left:2px;
width:110px;
}

div#subscribe select{
font-size:.8em;
margin-left:2px;
width:50px;
}

div#newsdisplay{
float:left;
display:none;
width: 170px;
background-color:#5F9EA0; 
color:#FFC;
margin:10px;
margin-right:0;
text-align:left;
padding:5px;
font-size:0.8em;
word-wrap:break-word;

}

div#newsdisplay a
{
color:#00008B;
font-weight:bold;

}
 
span#newstitle{
font-size:1.2em;
text-align:left;
color:#FFCC33;
font-weight:bold;
}

span#newslink{
margin:5px;
display:block;
width: 150px;
background-color:#8FBC8F; 
text-align:center;
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
}

div#close {
display:block;
width: 20px;
background-color:#8FBC8F; 
text-align:center;
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
font-size:.8em;
float:right;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
}

span.morenews {
display:block;
width: 28px;
background-color:#8FBC8F; 
text-align:center;
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
font-size:.8em;
float:right;
font-weight:bold;
padding-bottom:2px;
cursor:pointer;
margin-top:3px;
}

div#news a{
color:#FFCC33;
font-weight:bold;
}

div#news{
float:left;
display:inline;
width: 170px;
background-color:#5F9EA0; 
color:#FFC;
margin:10px;
margin-right:0;
text-align:right;
padding:5px;
}
div#news p{
margin:5px 0 5px 0;
padding: 5px 0 10px 0;
font-size:.8em;
}

div#Title{
font-size:.9em;
text-align:right;
color:#FFCC33;
font-weight:bold;
margin:-5px 0 0 0;
padding:0;
}

div#needid
{
text-align:left;
color:#FFCC33;
font-size:.7em;
font-weight:bold;
margin:0 5px 0 0;
padding:0;


}
div#news div{
margin: 0 0 10px;
padding: 10px 0;
}

div#news select
{
width:120px;
font-size:0.8em;
float:left;
}
div#news option
{
width:175px;
font-size:0.8em;
}

div#news input
{

font-size:0.8em;
}

div#footer{
clear:both;
width:900px;
margin:10px 25px 0;
padding: 10px 0;
background: #F8F8FF;
color: #0099CC;
text-align:center;
font: 85%/2 Verdana,Arial,sans-serif;
line-height:0.95;
float:left;
}
div#footer p{
margin:0;
}


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
line-height: 18px;
z-index: 200;
color:#0000CC;
background-color:#99CCCC;
width: 150px;
margin-top:3px;
margin-left:3px;

}

.anylinkcss a{
color:#FFFFCC;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight:bold;
font-size: 1em;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}



