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

/* layout components */
.cBlock {
     width: 800px;
     text-align: left;
     margin: 0px auto;
}
#mainWrapper {
     
}
#headerWrapper {
     height: 77px;
}
#header {
     
}
#logo {
     width: 225px;
     height: 60px;
     background: url("images/logo.gif") top left no-repeat;
     float: left;
     margin: 12px 0px 0px 2px;
}
#logo h1 {
     display: none;
}
#menu-w1 {
     background: url("images/menu-bgCenter.gif") top left repeat-x #cbe99f;
}
#menu-w2 {
     background: url("images/menu-bgRight.gif") top right no-repeat;
}
#menu {
     margin-bottom: 10px;
     height: 34px;
     background: url("images/menu-bgLeft.gif") top left no-repeat;
}
#menu ul {
     list-style: none;
     padding: 2px 2px 0px;
     margin: 0px;
     float: right;
}
#menu ul li {
     display: block;
     float: left;
     list-style: none;
     padding: 0px 0px 0px 4px;
     margin: 0px;
     height: 30px;
}
#menu ul li a {
     display: block;
     float: left;
     height: 30px;
     padding: 0px;
     margin: 0px;
}
#menu ul li a span {
     display: block;
     height: 30px;
}
#menu ul li a span span {
     display: block;
     height: 30px;
     padding: 0px 20px;
     cursor: pointer;
     color: #717171;
     line-height: 30px;
     font-size: 14px;
}
#menu ul li a:hover { background: url("images/menuHover-bgCenter.gif") top left repeat-x #f4fbec; }
#menu ul li a:hover span { background: url("images/menuHover-bgRight.gif") top right no-repeat; }
#menu ul li a:hover span span { background: url("images/menuHover-bgLeft.gif") top left no-repeat; color: #6b921f; }


#body-w1 {
     margin-bottom: 10px;
     background: url("images/body-bgBottom.gif") bottom left no-repeat #f8f8f8;
}
#body-header {
     background: url("images/body-bgTop.gif") top left no-repeat #e2e2e2;
     height: 37px;
     overflow: hidden;
}
#body-header h2 {
     height: 37px;
     font-size: 14px;
     line-height: 37px;
     font-weight: bold;
     text-indent: 10px;
}
.home #body-header h2 {
     width: 532px;
     background: url("images/body-hl.png") top right repeat-y;
}
#body-w2 {
     min-height: 100px;
     padding: 0px 15px 15px;
}
#body-w3 {
     
}
#body-w4 {

}

#footerWrapper {
     background: url("images/body-bgTop.gif") top left no-repeat #f8f8f8;   
}
#footer {
     font-size: 11px;
     color: #adacac;
     padding: 20px 15px;
     text-align: right;
}
#footer a{
     color: #626262;
}
#footer a:hover {
     color: #15679f;
}
#copyright {
}
#footMenu {
     padding-bottom: 5px;
}
#footMenu ul {
     padding: 0px;
     margin: 0px;
}
#footMenu ul li {
     padding: 0px;
     margin: 0px 0px 0px 10px;
     list-style: none;
     display: inline;
}


#sh-w1 {
     width: 800px;
     height: 194px;
     background: url("images/sh-bg.gif") top left no-repeat;
     margin-bottom: 10px;
}

#sh-img {
     width: 549px;
     height: 179px;
     background: url("images/homebox1.jpg") top left no-repeat;
     float: right;
     margin: 11px 11px 0px 0px;
}

#sh-boxes {
     float: left;
     padding: 2px 0px 0px 10px;
}
.sh-box {
     width: 222px;
     height: 51px;
     background: url("images/sh-box.gif") top left no-repeat;
     margin-top: 9px;
     line-height: 1.0em;
}

.sh-box div { 
     width: 215px;
     height: 51px;
}
.sh-box.b1 div { background: url("images/sh-b1.gif") right 6px no-repeat; }
.sh-box.b2 div { background: url("images/sh-b2.gif") right 6px no-repeat; }
.sh-box.b3 div { background: url("images/sh-b3.gif") right 6px no-repeat; }

.sh-box h3 {
     font-size: 11px;
     margin: 0px;
     padding: 6px 0px 1px 9px;
}
.sh-box p {
     font-size: 10px;
     margin: 0px 0px 0px 9px;
     padding: 0px;
     width: 145px;
}

#shb {
     float: right;
}
#shb ul {
     margin: 0px;
     padding: 7px 4px 0px 0px;
}
#shb ul li {
     width: 120px;
     height: 23px;
     display: inline;
     list-style: none;
     padding: 0px;
     margin: 0px 5px 0px 0px;
}

#fads-w1 {
     background: url("images/fads-bgCenter.gif") top left repeat-y #dff1f9;
     margin-bottom: 10px;
}
#fads-w2 {
     background: url("images/fads-bgBottom.gif") bottom left no-repeat;
}
#fads-w3 {
     background: url("images/fads-bgTop.gif") top left no-repeat;
     min-height: 104px;
     font-size: 11px;
     line-height: 1.5em;

}

#fads-fbanner {
     width: 215px;
     float: left;
     padding: 2px 0px 0px 0px;
     text-align: center;
}
#fads-fbanner div {
     width: 180px; 
     height: 100px; 
     background-color: white; 
     margin: 0px auto;
     overflow: hidden;
}
#fads-fads {
     width: 287px;
     height: 100px;
     float: left;
}
#fads-links {
     width: 295px;
     height: 100px;
     float: left;
}
#fads-links ul {
     margin: 0px;
     padding: 0px 0px 0px 13px;
}
#fads-links ul li {
     margin: 0px;
     padding: 0px;
}

#fads-fads div, #fads-links div {
     padding: 5px 21px 0px;
}

#fads-w3 h3 {
     font-size: 12px;
     margin: 0px;
     padding: 0px 0px 3px;
}
#fads-w3 p {
     padding: 0px;
     margin: 0px;
}
 

.clear, br {
	clear: both;
}

#statsBar {
	height: 30px;
}
#statsBar ul {
	margin: 0px;
	padding: 0px;
}
#statsBar li {
	margin: 0px;
	padding: 6px 15px 0px;
	list-style: none;
	display: block;
	float: right;
	font-size: 13px;
	color: #c6c6c6;
}

#home {
     padding: 15px 0px 10px;
}

#home ul {
     margin: 0px;
     padding: 0px 0px 20px;
     float: left;
     width: 380px;
}
#home ul.second {
     background: url("images/homeDiv.gif") left center no-repeat;
     width: 380px;
}
#home ul li {
     margin: 0px;
     padding: 0px;
     list-style: none;
     padding-left: 45px;
     background: url("images/bullet.gif") 25px 7px no-repeat;
     line-height: 1.9em;
}
#home ul.second li {
     margin-left: 10px;
}

#bannerCont {
     width: 468px;
     height: 60px;
     float: right;
     margin-top: 7px;
     background-color: #f8f8f8;
}