/* red: #fe0000 */

html, body {          
    height:100%;
    background:#444;
    background:url(/graphics/background.gif);
}

body, div, td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;  
}

a { color:#3366cc; text-decoration:none; }
a:hover { text-decoration:underline; }

hr {
    background:#d9d9d9;
    height:1px;
    border:none;
    margin:5px 0 5px 0;
}

h1 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:25px;
    font-weight:bold;
    color:#fe0000;
    /*text-transform: uppercase;*/
}

h2 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#444;
    /*text-transform: uppercase;*/
}

h3 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#fe0000;
    /*text-transform: uppercase;*/
}

h4 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fe0000;
    /*text-transform: uppercase;*/
}

#wrapper {  
    width:950px;
    background:#f4f4f4;
    height:100%;
}

#header {
    width:950px;
    height:120px;
    position:relative;
    background:url(/graphics/bg_header2.gif);
}

#header img.logo { 
    position:absolute;
    top:10px;
    left:55px;   
}

#header img.headerimage {
    position:absolute;
    top:10px;
    right:12px; 
}

#nav {
    width:950px;
    height:30px;
    background:#e2e2e2;
}

#main {
    width:950px;
}

#main td.left {
    width:190px;
    padding:10px 0 0 0;
    vertical-align:top;
    border-right:solid 1px #d9d9d9;
    background:#f5f5f5;
}

#main td.left a {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:black;
    
    padding:0 0 0 15px; 
}

#main td.left div.icons {   
    padding:15px;
    text-align:center;
}

#main td.left div.icons a {   
    padding:0; 
}

#main td.left a:hover {
    color:#fe0000; 
    text-decoration:none;
}

#main td.left a.imagebutton {
    padding:0;
    margin:0;
}

#main td.left img.btn {
    margin-bottom:1px;
}

#main td.middle {
    vertical-align:top;
    background:white;
}

#main td.middle div.nav1 {
    width:285px;
    height:200px;
    
    text-align:right;
    vertical-align:bottom;
    
    background:url('/graphics/nav_adults_off.jpg');
}

#homemenu {
    
}

#menu1 {
    width:285px;
    height:200px;
    
    text-align:right;
    vertical-align:bottom;
    
    background:black;
    background:url('/graphics/nav_adults_off.jpg');
}

.menulinks {
    list-style: none;
    font-weight:bold;
    visibility:hidden;
}

.menulinks a {
    color:white;
    text-decoration:none;
}

#menu2 {
    width:285px;
    height:200px;
    
    text-align:left;
    vertical-align:bottom;
    
    background:url('/graphics/nav_families_off.jpg');
}

#links2 {
    visibility:hidden;
}

#main td.middle div.nav1 ul{
    background:red;
    /*visibility:hidden;*/
}

#main td.content {
    /*padding:15px; */
    vertical-align:top;
    background:white;
}

#main td.content2 {
    padding:22px;
    vertical-align:top;
    background:white;
}

#main td.right {
    width:160px;
    padding:15px;
    vertical-align:top;
    border-left:solid 1px #d9d9d9;
    background:#fdfdfd;
}

#news {
    font-size:12px;
    line-height:15px;    
}

#news a.title {
    color:red;
    font-weight:bold;  
}

#bottom {
    width:950px;
    height:25px;
    
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:white;
    
    text-align:center;
    vertical-align:middle;
    
    padding:3px 0 0 0;
    
    background:#0c0c0c;
    background:url(/graphics/bg_bottom.gif);
    background-repeat:repeat-x;
}

#footer {
    width:950px;
    background:#f4f4f4;
}

#footer td.top {
    color:#464646;
    text-align:center;
}

#footer td.left {
    text-align:right;
}

#footer td.right {
    color:#464646;
    text-align:center;
    vertical-align:middle;
}

#CMS {
        
}

#CMS td.LINKS {
    color:#bbb;
    line-height:18px;
    text-align:center;
    background:#f1f1f1;
    border-bottom:solid 1px #ececec;
    padding:8;
}

#CMS td.LINKS a {
    font-weight:bold;
    /*color:black;*/
}

#WAPSIE {

}

#WAPSIE td.w_main {
    padding:22px;
    vertical-align:top;
    background:white;
}

#WAPSIE td.w_right {
    width:185px;
    /*padding:15px;*/
    vertical-align:top;
    border-left:solid 1px #d9d9d9;
    background:#fdfdfd;
}

.cal_eventname {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#fe0000;
    /*text-transform: uppercase;*/
}

input.standard {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    height:22px;
    /*padding:2px 2px 0 2px;*/
}