@charset "utf-8";
/* CSS Document */

html{ 
overflow-y:scroll
/* height: 101% */
}

body{background-color:white; font-family: "Trebuchet MS", Palatino, Arial;}

a{outline:none; font-family: "Trebuchet MS", Palatino, Arial;}

h2{font-family: "Trebuchet MS", Palatino, Arial;}

img{border:none;}

#header {width:920px;margin-left:auto; margin-right:auto;}

a#homebutton{
float:left;
background-image:url(images/bannerimage2.png);
background-position:left;
background-repeat:no-repeat;
height:114px; 
width:217px;
top:0;
outline:none;
}

a:hover#homebutton{background-position:right;}

a#banner{
float:left;
background-image:url(images/bannerimage2.png);
background-position:center;
background-repeat:no-repeat;
height:114px; 
width:703px;
outline:none;
}

#hm{width:830px; background-color:red; margin-left:auto; margin-right:auto; height:25px; padding:0px 0px 0px 90px; clear:both;}

#hm ul{list-style:none; margin:0; padding:0; text-align:left; float:left; /*width: 140px;*/}
#hm ul ul, #hm ul ul ul{text-align:left}

#hm li{position:relative;}

#hm ul ul{position:absolute; z-index:100;}
#hm ul ul ul{top:0; left:100%;}

#hm ul ul,
#hm ul li:hover ul ul,
#hm ul ul li:hover ul ul{display:none;}

#hm ul li:hover ul,
#hm ul ul li:hover ul,
#hm ul ul ul li:hover ul{display:block;}

#hm a{text-decoration:none; font-family: "Trebuchet MS", Palatino, Arial; font-size:14px; line-height:25px; display:block; outline:none;  width:154px; /*width:80px; margin-left:50px*/}
#hm li a{color:white; background-color:red; padding:0px 0px 0px 10px;}
#hm li a:hover{color:black; background-color:rgb(220,0,0);}
#hm li li a{color:red; background-color:white; font-size:13px; padding:0px 0px 0px 10px; border: solid 1px silver; width:152px;}
#hm li li a:hover{color:red; background-color:rgb(255,225,225);}

#hm li:hover > a{color:black; background-color:rgb(220,0,0);}

#hm li li:hover > a{color:red; background-color:rgb(255,225,225);}

.opacity{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
opacity: .9;
}


#vm{width:120px; float:left; background:none;}
#vm ul{list-style:none; padding:0; margin:0;}

#vm li{position:relative;}
#vm ul ul{position:absolute; top:0; left:100%; width:180px;}

#vm a{text-decoration:none; font-family:"Trebuchet MS", Palatino, Arial; font-size:14px; line-height:45px;  display:block; outline:none;}
#vm li a{color:black; background-color:white; padding:0px 0px 0px 10px;}
#vm li a:hover{color:red; background-color:rgb(255,225,225);}
#vm li li a{color:black; background-color:white; border:solid 1px silver; font-size:13px; padding:0px 0px 0px 10px; line-height:25px}
#vm li li a:hover{color:black; background-color:rgb(210,210,210);}

#vm ul ul,
#vm ul li:hover ul ul,
#vm ul ul li:hover ul ul{display:none;}

#vm ul li:hover ul,
#vm ul ul li:hover ul,
#vm ul ul ul li:hover ul{display:block;}

#vm li:hover > a{color:red; background-color:rgb(255,225,225);}



#content{border:none; margin: 0 auto; padding:0px; width:920px; font-family:"Trebuchet MS", Palatino, Arial; font-size:14px; }

.centercontent{text-align:center; width:800px; float:left;}

.leftcontent{text-align:left; width:780px; float:left; padding-left:20px}



#paneleft {width:399px; text-align:center; padding-top:10px; vertical-align:top; border-right:1px solid gray;}

#panelefttop{width:399px; float:left; height:400px; /*height:440px;*/}
#panelefttop img,  
#panelefttop p {padding: 0px 5px 0px 5px;}
#panelefttop img{border:none;}

#paneleftbottom {width:399px; float:left; clear:both;}
#paneleftbottom p {text-align:left; color:#000; padding:0px 5px 0px 5px;}


#paneright{width:400px; text-align:left; padding-top:10px; vertical-align:top;}

#paneright img{float:right; border:none; padding:0px 0px 0px 5px}
#paneright p {padding: 0px 0px 0px 5px; margin:0px;}


hr{width:100%; height:1px; color:gray; border:0px; background-color:gray;}


#controls {float:right;padding:0px 25px 0px 0px;}
#controls img{border:none; outline:none; padding:0px; margin:0px}
#controls a{text-decoration:none; outline:none;}

#featuredimage{ clear:both; padding:0px; margin:0px; text-align:center;}

#mission{font-size:12px;}

#featuredevent{font-size:18px;}


/*slide shows*/
#leftarrow{ 
width:30px; 
height:55px; 
background-image:url(images/arrows.png); 
background-position:top left;
background-repeat:no-repeat;
outline:none;
float:left;
}

a:hover#leftarrow{ background-position:bottom left;}

#rightarrow{ 
width:30px; 
height:55px; 
background-image:url(images/arrows.png); 
background-position:top right;
background-repeat:no-repeat;
outline:none;
float:right;
}

a:hover#rightarrow{ background-position:bottom right;}


.fieldset{ 
border:1px solid #999; 
padding:10px;
margin:0px auto;
text-align:center;
clear:both;
} 

.fieldset span{ 
position:relative; 
padding:4px 8px;
border:0px; 
top:-20px; 
background-color:#fff; 
color:#648D95;
font-weight:bold;
} 

.fieldset p{ 
margin:-2px 0px 0px 0px; 
}

#bbb {
width:75px;
height:133px;
background-image:url(images/bbb.jpg);
margin-top:20px;
margin-left:10px;
padding:0px;
}