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

body { background-color: #b3b3b3; font-family: lucida sans, arial, verdana, sans-serif; font-size: 80%; } 
a:link{color: #2e512f;}
a:hover{color: orange;}
a:active{color: #a39042;}

#header {margin-top: 20px; padding-top: 20px;}
#left_header {height: 150px; background-color: white;}
#left_header p {line-height:150%;}
#contact_header {color: black; padding-right: 20px; height: 150px;background-color: white;}
#contact_header p {line-height: 150%;}
#content {background-color: white; min-height: 900px;}
#search {height: auto;background-color:gray; text-align: right; float:left;}
#search_text {width: 190px; margin-left: 0; margin-top:12px; margin-right:12px; margin-bottom: 6px;} 
#search_button {margin-right:12px; margin-bottom:8px;}

#containment {background-color:#fff; padding:15; width:990px;}
#left_header a:link {color: black; text-decoration: none;}
#left_header a:visited {color: black; text-decoration: none;}
#left_header a:hover {color: orange; text-decoration: none;}
#left_header a:active {color: yellow; text-decoration: none;}
#action_buttons {margin-top: 20px; float:left;}
#colophon {font-size:10px; float:left; height:100; line-height:100%;}
#index_feature_holder {float:left;margin-bottom:20px;}


.slideshow {height: 280px; background-image: url(../images/mock_slideshow.jpg); float:left;} 
.index_slideshow {height: 280px; background-image: url(../images/mock_index_feature.jpg); float:left;}
.right_justify {text-align: right;}
.program {font-size: xx-large; margin-top:-17px;}
.program_index {font-size: xx-large; line-height:130%;}
.logo {float:left; border:none; margin-top:10px;}
.btn_act {background-color:#ddd; width:80px; height:50px; border: #777 1px solid; margin: 0 5px 0 5px; padding: 5px;float:left; display:block;}
.prog_description {margin-top: 10px; float:left;}

.right_box {float:right; margin-bottom:15px; height:100px;}
.border_box {background-color:#fff; border:#444 solid 1px; padding:10px; width:138px;}
.re_box {background-color:#fff; border:#444 dashed 1px; height:30px; padding:10px; width:138px;}
.gray_box {background-color:#000; border:#444 solid 1px; padding:10px; width:138px;}
.gray_box_index {background-color:#000; border:#444 solid 1px; padding:10px; width: 138px; float:left; height:260px; margin-left:10px; color:#FFFFFF;}
.gray_box_index a:link{color:#ccc; text-decoration:none;}
.gray_box_index a:visited{color:#ccc;text-decoration:none;}
.gray_box_index a:hover{color:#FFFF66;text-decoration:none;}
.urgent_box {background-color:#fff; border:#CC0000 solid 1px; color:#CC0000; padding:10px; width:138px;}



#nav_menu {margin-top:20px; float:left;}

p {line-height: 170%; }

#menu {
list-style-type: none;
padding: 0;
margin:0;
}

#menu ul{
list-style-type: none;
padding: 3px 10px;
}

#menu li{
cursor: pointer;
background: #fff;
border-bottom: 1px solid #ddd;
padding: 3px 10px;
}

#menu li a{
text-decoration: none;
}

#menu > li > a {
font-weight: bold;
}

#menu li li {
cursor: auto;
border: 0;
padding: 3px 20px;
background-color: #fff;}

#footer {height:70px;}
