/* GLOBAL/HEAD STYLES */
html,body,div,p,ul,li,input,select,td,a{ font-size: 12px; }
h1, h2, h3, h5, h6{ color: #FFFFFF; }
h4 {color: #006833; padding-bottom: 3px; margin-bottom: 3px;}
body{background-color: #00341D;color: #FFFFFF;}
#headMenu{height: 16px;background: url(/images/woodlands/headmenu.jpg) repeat-y top left;}
html>body #headMenu{height: auto;min-height: 16px;}
#headMenu ul li{color: #42403F;}
#headMenu ul li a{color: #42403F;}
#headMenu ul li a:hover{color: #5B5959;}

#headTopLeft{background: url(/images/woodlands/header_left.jpg) no-repeat top left;}
#headTopMiddle{background: url(/images/woodlands/header_middle.jpg) repeat-x top left;}
#headTopRight{background: url(/images/woodlands/header_right.jpg) no-repeat top right;}

#phoneNumber{
    color: #FFFFFF;
}

/* END GLOBAL/HEAD STYLES */

/* SEARCH STYLES */
.searchBlock div{color: #DDDDDD;}

.block{
    background-color: #3E649A;
}

.searchBlock div input.stext, .blockC input{
    background-color: #BFD6CB;
    border-top: 1px solid #2C503E;
    border-right: 1px solid #3C6C54;
    border-bottom: 1px solid #3C6C54;
    border-left: 1px solid #2C503E;
    color: #2C503E;
}
.searchBlock div input.button, .searchBlock div input.buttonOver{
    background: url(/images/woodlands/go_button.jpg) no-repeat top left;
}
/* END SEARCH STYLES */

/* COLUMN MAIN */
#content{ color: #FFFFFF; }
#contentTopRight{ background: url(/images/woodlands/cmain_top_right.jpg); }
#contentContainer{background-color: #588571;}
#columnMain{background-color: #588571;}
#bottomBase{ background: url(/images/woodlands/bottom_base.jpg); }
/* END COLUMN MAIN */

/* MENUBAR STYLES */
#tmenu a{ background: url(/images/woodlands/tlink_left.gif) no-repeat top left; }
#tmenu a span{ background: url(/images/woodlands/tlink_right.gif) no-repeat top right; }
#tmenu a span span{ background: url(/images/woodlands/tlink_middle.gif) repeat-x top left; color: #234935; }
#tmenu a:hover, #tmenu a.ta_cur{ background: url(/images/woodlands/tlink_left_over.gif) no-repeat top left; }
#tmenu a:hover span, #tmenu a.ta_cur span{ background: url(/images/woodlands/tlink_right_over.gif) no-repeat top right; }
#tmenu a:hover span span, #tmenu a.ta_cur span span{ background: url(/images/woodlands/tlink_middle_over.gif) repeat-x top left; color: #B6D0C3; }

 /* DROP DOWN MENU */
#tmenu li ul li a{
    background-color: #757575;
    color: #000000;
    border-top: 1px solid #838383;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
#tmenu li ul li a span{
    color: #8D0303;
}
#tmenu li ul li a:hover{
    background-color: #7D8B96;
    color: #EE0000;
}
#tmenu li ul li a:hover span{
    color: #ff0000;
}

 /* END DROP DOWN MENU */
/* END MENUBAR STYLES */

/* BLOCKS */
.block{
    background-color: #44725F;
    border: 1px solid #2C5A47;
}


.blockH{
    background-color: #2C5A47;
    color: #FFFFFF;
}
.blockC{color: #DDDDDD;}
.blockC ul li a{color: #DDDDDD;}
.blockC ul li a span{color: #98BDAB;}
.blockC ul li a:hover{color: #195537; background-color: #82A894;}
.blockC ul li a:hover span{color: #6F6054;}
.blockC input{
    /* defined above in searchBlock */
}
.blockText{color: #000000;}
.blockText a{color: #000762;}
.blockText a:hover{color: #000762;background-color: #8da6cf;}
.blockSpacer{border-bottom: 1px solid #395F94;}

/* SPECIAL BLOCKS */
.mloginBlock .blockC input.button, .mloginBlock .blockC input.buttonOver{
    background: url(/images/woodlands/login_button.jpg) no-repeat top left;
    border: 0px solid #000000;
}
.mloginBlock .blockC a.signuplink .nam{color: #DDDDDD;}
.mloginBlock .blockC a.signuplink .su{color: #F3F0CA;}
.mloginBlock .blockC a.signuplink:hover .su{color: #FFFFFF;}
.mloginBlock .blockC a.signuplink:hover .nam{color: #F3F0CA;}
#newsForm{color: #FFFFFF;}
.block #newsForm div input.button, .block #newsForm div input.buttonOver{
    background: url(/images/woodlands/submit_button.jpg) no-repeat top left;
}

/* END SPECIAL BLOCKS */

/*  ---------------- GENERIC STYLES  ----------------------------------- */

/* FORM ELEMENTS */
.button{
    color: #FFFFFF;
    background-color: #757575;
    border: 2px outset #656565;
}
.buttonOver, a.button:hover{
    color: #FFFFFF;
    background-color: #5E564B;
    border: 2px inset #656565;
}
/* END FORM ELEMENTS */

/* ANCHORS */
a{ color: #C3DDD0; }
a:hover{ color: #D0FFD0; }
/* END ANCHORS */

/* MISC */
span.error{ font-weight: bold; background-color: #FFFFFF; color: #FF0000; border: 1px solid #CCCCCC; padding: 0px 2px;}
span.good{ font-weight: bold; }

/* replacement for hr */
/* DATA TABLES */
td.adminTitle{
    color: #FFFFFF;
}
td.cellHeader{

}
td.cell, td.cellOdd{
    padding: 6px 3px;
}
td.cellOdd{
    background-color: #44725F;
}
td.cellError{
    background-color: #8C535F;
    color: #FFFFFF;
}
/* END DATA TABLES */
/*  ---------------- END GENERIC STYLES  ------------------------------- */

/* CONTENT BLOCK STYLES */
.tdleft{
    background-image: url(/uimages/woodlandsBoxLeft.gif);
    background-repeat: no-repeat;
    width: 16px;
}
.tdcenter{
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #004022;
}
.tdright{
    background-image: url(/uimages/woodlandsBoxRight.gif);
    background-repeat: no-repeat;
    width: 16px;
}
.homeBlockC{
    background-color: #BFD3C9;
    border: 1px solid #006833;
    color: #000000;
    padding: 0px;
}
.homeBlockC a{
    color: #2C5A47;
}
.homeBlockC a:hover{
    color: #588571;
}

.boxList{
    margin-left: 6px;
    padding-left: 10px;
}
.boxList li{
    margin-bottom: 2px;
    padding-bottom: 8px;
}
.mCalc{
    padding: 4px;
    background-image: url(/uimages/calculator_green.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    color: #000000;
}


/* END CONTENT BLOCK STYLES */

/* sitemap */
#smbcontain{
    color: #DDDDD;
}
#sitemapButton, #pageInformationButton, #sitemap a{
   color: #AAAAAA;
}
#sitemapButton:hover, #pageInformationButton:hover, #sitemap a:hover{
   color: #DDFFDD;
}
#sitemap, #pageInformation, #otherBottomBlock{
    color: #DDDDDD;
}
#sitemap, #pageInformation, #otherBottomBlock h1, h2, h3{ color: #DDEEDD; }
#sitemap, #pageInformation, #otherBottomBlock, #sitemap ul li, .blockTitle{
    color: #DDDDDD;
}

/* /sitemap */
