


/* Base Styles */
html { overflow-x: auto; }
body {background: #819DC4; color:#000000; text-align:center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:62.5%; line-height:160%; }
DIV, P, BLOCKQUOTE,li, label, dd{font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:160%;}
IMG {border:0; font-size: 100%;}

/* Link Color Global CSS Styles */
a:link {color: #0066FF; text-decoration:none;}
a:active {color: #0066FF; text-decoration:none;}
a:visited {color: #0066FF; text-decoration:none;}
a:hover {color: #0066FF; text-decoration: underline;}

/* Header Global CSS Styles */
H1{font-size:140%;/* displayed at 24px */ }
H2{font-size:122% /* displayed at 18px */}
H3{font-size:112% /* displayed at 15px */}
H4{font-size:102% /* displayed at 12px */}
H1,H2,H3,H4 {margin:0; padding:0;}

/* Align Global CSS Styles */
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.clear{clear:both}
*[accesskey]:after {content:' [' attr(accesskey) ']'}

/* Color Global CSS Styles */
.color1{color:#F00}
.color2{color:#CCC}
.color3{color:#666666}
.color4{color:#FFF;}

/* Global Rounded corners CSS */


/* Global Layout CSS Styles */
#main_top_wrapper {background: #000000 url(../../style_images/layout_4/header-bg.jpg) repeat-x; padding:0; margin:0; width: auto; font-size:110%; color:#FFFFFF; text-align:left; height:120px; min-width:1000px;}
#header {background:#000000 url(../../style_images/layout_4/header.png) no-repeat; height:68px; margin:0 auto 0 auto; text-align:left; width:1000px;}
#header h1 {display:none;}
#topmenu {padding:0; padding-top:10px; margin:0 auto 0 auto; text-align:left; width:1000px;}
#topmenu ul {margin:0; padding:0; list-style:none;}
#topmenu li {display:inline; padding:0; margin:0; margin-right:7px; font-size:150%; }
#topmenu li a {color:#FFFFFF; padding:5px; background:#2D9644; text-transform:lowercase; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; border:1px #8EA813 solid;}
#topmenu li a:hover {color:#FFFFFF; background:#12773B; text-decoration:none;}
#topmenu li a span {display:none;}
#topmenu li a.hh {background:#2D9644 url(../../style_images/layout_4/home-button.png) no-repeat; padding-right:30px; border:1px #8EA813 solid;}
#topmenu li a:hover.hh {color:#FFFFFF; background:#12773B  url(../../style_images/layout_4/home-button.png) no-repeat;text-decoration:none}
#site_wrapper {background: #FFFFFF; padding:0; margin:20px auto 8px auto; text-align:left; width:1000px; color:#000000; font-size:110%;}
#members_bar {padding:5px; margin:0; background:#819DC4;}
#members_bar ul {margin:0; padding:0; list-style:none; text-align:right;}
#members_bar li {display:inline; padding:0; margin:0; margin-right:7px;}
#members_bar li a {color:#FFFFFF;}
#body {float:left; width:680px; padding:15px; margin:0;}
#body #contents {padding:0; margin:0;}

#leftmenu {float:right; width:250px; padding:15px; margin:0; }
#leftmenu .menu {background:#C4DEF1 url(../../style_images/layout_4/menu_bg.png) repeat-x; padding:4px; margin:2px; margin-bottom:15px;}
#leftmenu .menu h3 {font-size:120%; text-align:right; padding:2px; margin:0; color:#627B35;}
#leftmenu .menu h3 span {color:#FF0000;}


#footer {clear:both; background:#000000; color:#FFFFFF; line-height:180%;}
#footer #about {background:#3D3D3D; padding:15px; padding-bottom:5px; padding-top:5px;}
#footer #about a {margin-left:2px; color:#FFFFFF;}
#footer #about a:hover {text-decoration: underline;}
#footer #gads {padding:15px; padding-bottom:5px; padding-top:5px;}
#footer #copy {padding:15px; padding-bottom:5px; padding-top:5px;}
#footer #copy a {margin-left:2px; color:#FFFFFF;}
#footer #copy a:hover {text-decoration: underline;}
#footer #end {padding:15px; padding-bottom:5px; padding-top:5px; color:#666666;}










