body { margin:0; padding:0; background-color:#41827c; font: 14px Verdana; }
h1, h2 {margin:0; padding:0;}
a {color:#000;}
a:hover {text-decoration:none;}
#shell {width:726px; margin:0 auto; border:1px solid #7b9f9d; position:relative;}
#header {background: url(../img/header.jpg) no-repeat; height:97px;}
#banner {border-bottom:1px solid #ded7cf; border-top:1px solid #ded7cf;}
#nav { text-transform: uppercase; letter-spacing: -0.06em; font-size: 14px; font-weight: bold; line-height:19px; }
#nav ul{margin:0; padding:0; height:19px;}
#nav li{float:left; list-style-type:none; border-right:1px solid #c2c8c6; position:relative; z-index:9;}
#nav li.noStyle {border:none;}
#nav li.noStyle a {width:240px;}
#nav a{display:block; width:242px; text-decoration:none; color:#fff; text-align:center;}
#nav a:hover{ background: #7FADA8;}

#nav .subs, #nav .subs02 {display:none; margin:0; padding:9px 0; text-transform:capitalize; font:12px/19px Arial, Helvetica, sans-serif; position:absolute; z-index:9; background-color:#41827C;  left:0; top:19px; letter-spacing:normal; height:auto; }
#nav .subs02 {left:241px; top:-9px;}
#nav .subs li, #nav .subs02 li { float:none; border:none; display:block;}
#nav .subs li a, #nav .subs02 li a { text-align:left; padding:0 0 0 12px; width:230px; background:none; min-height:19px;}
#nav .subs li a:hover, #nav .subs02 li a:hover {background:none;}
#nav li:hover .subs {display:block;}
#nav li:hover .subs li:hover .subs02  {display:block;}

#nav li:hover a, #nav li.over a {background: #7FADA8;} 
#nav li:hover li a, #nav li.over li a {background:none;}

#nav li:hover .subs li:hover a, #nav li.over .subs li.over a {background-color: #7FADA8;}
#nav li:hover .subs li:hover .subs02 a, #nav li.over .subs li.over .subs02 a {background:none;}
#nav li:hover .subs li:hover .subs02 a:hover, #nav li.over .subs li.over .subs02 a:hover  {background: #7FADA8;}

#nav .subs a.arrow, #nav .subs li:hover a.arrow, #nav .subs li.over a.arrow  {background: url(../img/arrow.gif) no-repeat 225px center;}

#contentShell { clear:both; background-color:#ddd9ce; padding: 22px 40px 25px 40px; position:relative; }
#content { width:368px; letter-spacing: -0.05em; text-align: justify; }
#welcome { background: url(../img/welcome.jpg) no-repeat -37px top; height: 35px; margin: 0px; padding: 0px; }
#news  { background: url(../img/lastest-news.jpg) no-repeat -43px top; height: 35px; }
#login { padding:0 20px 0 40px; width: 180px; min-height:325px; border-left:1px solid #a3bbab; position:absolute; right:0; top:22px;}
#logH1 { background: url(../img/3.gif) no-repeat -34px top; height: 35px; margin:0 0 20px 0; }
#login input { background:none; background-color:#95b0a7; border:none; font:11px/14px Arial, Helvetica, sans-serif; padding:1px; margin:2px 0 9px 0;}
#sponsors { background: url(../img/sponsors.jpg) no-repeat -3px top; height: 35px; margin:55px 0 25px 0; }
#footer {width:700px; margin:0 auto; padding:0 2px 0 24px}
#footer, #footer a {color:#c2c8c6;}
#footer span {float:right;}
