@charset "utf-8";
/* CSS Document */
body{margin-top:0px;}
#whole{width:800px; margin-right:auto; margin-left:auto}

#top_sec{float:left; width:800px;}
#menu_top{float:left; margin-left:650px; width:150px; height:20px; }
#logo{float:left; margin:0px 0px 0px 0px; width:260px; height:60px;}
#search{float:left; margin:33px 0px 0px 0px; width:190px; height:18px; margin-left:350px; text-align:right;}
#nav{float:left; margin:0px 0px 0px 0px; width:800px; height:25px;}

#tagline{float:left; width:800px; height:197px;}
#tagline_left{float:left; width:550px;}
#tagline_right{float:left; width:230px; height:127px; background-image:url(../images/tagline_right.gif); padding:70px 0px 0px 20px;}

#middle{float:left; width:800px;}
#m_left{float:left; width:210px; height:170px; padding:30px 30px 0px 30px;}
#m_middle{float:left; width:210px; height:170px; padding:30px 30px 0px 30px;}
#m_right{float:left; width:230px; height:170px; padding:30px 0px 0px 20px;}
#m_line{float:left; width:5px; height:170px; padding-top:30px;}

#bottom{float:left; width:800px; height:26px; background-image:url(../images/bg_bottom.gif); background-repeat:no-repeat;}
#bottom_left{float:left; width:440px; padding-left:10px; padding-top:2px;}
#bottom_right{float:left; width:340px; text-align:right; padding-top:5px; padding-right:10px;}
#design{float:left; margin-left:10px; width:780px; height:20px; text-align:right;}
/***********************************************  homepage_nav***********************************************/
#nav ul, #nav ul li{ display: inline; margin: 0; padding: 0; list-style-type: none;  height: 25px; z-index:2; }
#nav ul li a { height: 25px; display: block; float: left; overflow: hidden;}

#nav ul li a:hover { background-position:bottom}
.selected{background-position:bottom}

a#nav_home{ width: 99px; background-image:url(../images/btn_home.gif);}
a#nav_about{ width: 118px; background-image:url(../images/btn_aboutus.gif); }
a#nav_events{ width: 99px; background-image:url(../images/btn_events.gif); }
a#nav_newsletter { width: 128px; background-image:url(../images/btn_newsletter.gif); }
a#nav_linc { width: 128px; background-image:url(../images/btn_linc.gif); }
a#nav_photo{ width: 128px; background-image:url(../images/btn_photos.gif); }
a#nav_links{ width: 99px; background-image:url(../images/btn_links.gif); }

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 0px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
text-decoration:none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
font:bold 12px Arial;
text-decoration:none;
line-height:15px;
z-index:100;
background-color: #e2e6cf;
width:160px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
padding: 2px 0;
color:#666666;
text-decoration:none;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
text-decoration:none;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #506266;
color: white;
text-decoration:none;
}
/***********************************************  homepage_nav***********************************************/


#tagline_sub{float:left; width:800px; height:110px;}
#tagline_left_sub{float:left; width:550px;}
#tagline_right_sub{float:left; width:230px; height:80px; background-image:url(../images/tagline_subpage_right.gif); padding:30px 0px 0px 20px;}

#middle_sub{float:left; width:740px; min-height:300px; padding:30px 30px 50px 30px;} 