body {
     padding: 0px;
     margin: 0px;
     font-family: arial, "Nimbus Sans L", "FreeSans";
     font-size: 12px;
     text-align: center;
     line-height: 1.6em;
     color: #404040;
}
a {
     color: #216f97;
     text-decoration: none;
}
a:hover {
     color: orange;
}
p {
     margin: 0px;
     padding: 0px 0px 15px 0px;
     text-align: justify;
}
h2 {
     margin: 0px;
     padding: 0px 0px 5px 0px;
     font-size: 15px;
}
h3 {
     margin: 0px;
     padding: 0px 0px 5px 0px;
     font-size: 14px;
}
h4 {
     margin: 0px;
     padding: 0px 0px 5px 0px;
     font-size: 12px;
}
.clear { clear: both; }
img { border: none; }

/* layout components */
.cBlock {
     width: 800px;
     text-align: left;
     margin: 0px auto;
}
.cBlockW {
     width: 808px;
     text-align: left;
     margin: 0px auto;
}
#mainWrapper {
     min-width: 900px;
}
#headerWrapper {
     background: url("images/h-bg1.gif?v2") top left repeat-x #96d4fd;
     height: 69px;
}
#header {
     
}
#logo {
     background: url("images/logo.gif?v2") top left no-repeat;
     float: left;
     width: 187px;
     height: 61px;
     margin-left: -5px;
}
#logo h1 {
     display: none;
}
#menu-w1 {
     float: right;
     margin: 11px -5px 0px 0px;
     background: url("images/m-bgCenter.gif?v2") top left repeat-x #a8dafd;
}
#menu-w2 {
     background: url("images/m-bgLeft.gif?v2") top left no-repeat;
}
#menu-w3 {
     height: 45px;
     background: url("images/m-bgRight.gif?v2") top right no-repeat;
}
#menu {
     
}
#menu ul {
     list-style: none;
     padding: 0px 20px;
     margin: 0px;
}
#menu ul li {
     display: block;
     float: left;
     list-style: none;
     padding: 12px 15px 0px;
     margin: 0px;
}
#menu ul li a {
     display: block;
     padding: 0px;
     margin: 0px;
     color: #375768;
     font-weight: bold;
     font-size: 12px;
     text-shadow: white 1px 1px 1px;
}
#menu ul li a:hover {
     color: white;
     text-shadow: #375768 1px 1px 1px;
}
#sh-w1 {
     background: url("images/sh-bg1.gif") top left repeat-x #d6d6d6;
     height: 84px;
}
#sh-w1b {
     padding-top: 7px;
}
#sh-w2 {
     background: url("images/sh-bg2Center.gif") top left repeat-x;
}
#sh-w3 {
     background: url("images/sh-bg2Right.gif") top right no-repeat;
}
#sh-w4 {
     background: url("images/sh-bg2Left.gif") top left no-repeat;
     height: 69px;
     overflow: hidden;
}

#shb {
     margin: 0px;
     padding: 4px 0px 0px 4px;
}
#shb li {
     margin: 0px;
     padding: 0px;
     list-style: none;
     display: block;
     float: left;
     height: 61px;
     width: 200px;
     background: url("images/shb-div.gif") top right no-repeat;
     line-height: 16px;
}
#shb li.last {
     background: none;
}
#shb h3 {
     margin: 0px;
     padding: 3px 0px 0px 45px;
     font-size: 12px;
     text-transform: uppercase;
     color: #343434;
}
#shb p {
     margin: 0px;
     padding: 0px 0px 0px 45px;
     font-size: 11px;
     color: #747474;
}
#shb div.w1 {
     width: 173px;
     height: 38px;
     background: url("images/shb-bg.gif") top left no-repeat;
     float: left;
     margin: 11px 0px 0px 13px;
}
#shb div.w2 {
     width: 173px;
     height: 38px;
}

#shb a {
     display: block;
     float: left;
     margin: 10px 0px 0px 47px;
     font-size: 12px;
     font-weight: bold;
     text-decoration: underline;
}

.shb_1 div.w2 { background: url("images/shb-icon1.gif") 4px 1px no-repeat; }
.shb_2 div.w2 { background: url("images/shb-icon2.gif") 4px 1px no-repeat; }
.shb_3 div.w2 { background: url("images/shb-icon3.gif") 4px 1px no-repeat; }
.shb_4 div.w2 { background: url("images/shb-icon4.gif") 4px 1px no-repeat; }


ul#shbi {
     float: left;
     padding: 16px 0px 0px 17px;
     margin: 0px;
}
ul#shbi li {
     padding: 0px;
     margin: 0px 6px 0px 0px;
     float: left;
     display: block;
     width: 47px;
     height: 38px;
     list-style: none;
}
#shbc {
     float: right;
     margin:12px 20px 0px 0px;
     line-height: 1.3em;
}

#shbc div {
     position: relative;
     left: 3px;
     top: 0px;
     z-index: 100;
     width:545px;
     height:48px;
     margin-left: -165px;
     display: none;
       
     
}



#shbc h3 {
     margin: 0px;
     padding: 0px 0px 0px 0px;
     font-size: 11px;
     color: #454545;
}
#shbc p {
     margin: 0px;
     padding: 0px 0px 0px 0px;
     font-size: 11px;
     color: #656565;
}


#bt-w1 {
     background: url("images/bt-bgCenter.gif") top left repeat-x #63c4f6;
     margin-bottom: 15px;
}
#bt-w2 {
     background: url("images/bt-bgRight.gif") top right no-repeat;
}
#bt-w3 {
     background: url("images/bt-bgLeft.gif") top left no-repeat;
     height: 26px;
     text-align: center;
}


#body-w1 {
     padding: 1px 15px 15px;
     min-height: 300px;
}
* html #body-w1 { height: 300px; }

     
#fb-w1 {
     padding: 14px 0px 1px 0px;
     background: url("images/fb-bg1.gif") top left repeat-x;
}
#fb-w2 {
     height: 76px;
     background: url("images/fb-bg2.gif") top left repeat-x;
}

#fa-w1 {
     background: url("images/fa-bg1.gif") top left repeat-x #d6d6d6;
     height: 84px;
}
#fa-w1b {
     padding-top: 8px;
}
#fa-w2 {
     background: url("images/fa-bg2Center.gif") top left repeat-x;
}
#fa-w3 {
     background: url("images/fa-bg2Right.gif") top right no-repeat;
}
#fa-w4 {
     background: url("images/fa-bg2Left.gif") top left no-repeat;
     height: 69px;
     font-size: 11px;
     line-height: 15px;
     padding: 0px 10px 0px 15px;
}
#fa-w4 h4 {
     margin: 0px;
     padding: 4px 0px 2px 0px;
     font-size: 11px;
}
#fa-fad {
     margin: 5px 0px 0px 0px;
     float: left;
     width: 388px;
     background: url("images/shb-div.gif") top right no-repeat;
     height: 60px;
     overflow: hidden;
}
#fa-fad a {
     display: block;
     padding-right: 20px;
}
#fa-flink {
     margin: 5px 0px 0px 0px;
     float: right;
     width: 378px;
     height: 60px;
     overflow: hidden;
}
#fa-flink ul {
     margin: 0px;
     padding: 0px;
}
#fa-flink ul li {
     margin: 0px 0px 0px 20px;
     padding: 0px;
}
     



#footerWrapper {
     background: url("images/f-bg1.gif") top left repeat-x;
     height: 89px;
}
#footer {
     font-size: 11px;
     color: #747474;
     padding: 10px;
}
#copyright {
     float: left;     
}
#footMenu {
     float: right;
}
#footMenu ul {
     padding: 0px;
     margin: 0px;
}
#footMenu ul li {
     padding: 0px;
     margin: 0px 10px 0px 0px;
     list-style: none;
     display: inline;
}

#stats {
     margin: 0px;
     padding: 0px 0px 0px 85px;
}
#stats li {
     margin: 0px 0px 0px 30px;
     padding: 0px 10px  0px 32px;
     list-style: none;
     float: left;
     display: block;
     color: white;
     text-transform: uppercase;
     font-size: 11px;
     height: 24px;
     text-shadow: #55a8d3 -1px -1px 1px;
     line-height: 25px;
}


#stats li.stats_members { background: url("images/stats_members.gif") 0px 0px no-repeat; }
#stats li.stats_new { background: url("images/stats_new.gif") 0px 0px no-repeat; }
#stats li.stats_hits { background: url("images/stats_hits.gif") 0px 0px no-repeat; }
#stats li.stats_online { background: url("images/stats_online.gif") 0px 0px no-repeat; }


.hr1 {
     width: 388px;
}
.hr1-left { float: left; }
.hr1-right { float: right; }

.hr1-header {
     border-bottom: 1px solid #d6d6d6;
     padding: 3px 0px 7px;
}
.hr1-left .hr1-header { background: url("images/hr1-icon1.gif") bottom right no-repeat; }
.hr1-right .hr1-header { background: url("images/hr1-icon2.gif") bottom right no-repeat; }
.hr1-header h3 {
     margin: 0px;
     padding: 0px;
     text-transform: capitalize;
     font-family:"Times New Roman";
     font-size: 14px;
     line-height: 13px;
}
.hr1-left .hr1-header h3 { color: #3a6b0f; }
.hr1-right .hr1-header h3 { color: #2b5e86; }

.hr1 p {
     border-bottom: 1px solid #ebebeb;
     padding: 8px 0px;
}


.hr1-header p {
     margin: 0px;
     padding: 0px;
     font-size: 11px;     
     font-style: italic;
     color: #404040;
     border: none;
}
.hr1-button {
     text-align: right;
     padding: 15px 0px;
     background: url("images/hr1-bg1.gif") 0px 20px no-repeat;
}

.hr2 {
     background: url("images/hr2-bg1.gif") bottom left repeat-x;
     border-top: 1px solid #ececec;
     padding: 15px 10px 15px;
}
.hr2 div {
     width: 378px;
}
.hr2-left {
     float: left;
}
.hr2-right {
     float: right;
}

.hr2 h3 {
     color: #0b81be;
     padding: 0px;
     margin: 0px;
     font-size: 14px;
     font-family:"Times New Roman";
}
.hr2 p {
     padding: 0px;
     margin: 0px;
     font-size: 11px;
}
     
     
#fb-banner {
     padding: 7px 0px 0px 0px;
     text-align: center;
}
     
     
#menuPanel {
     width: 150px;
     float: left;
}
#contentPanel {
     width: 630px;
     float: right;
}