body, html {

   margin:0;

   padding:0;

   background:#5c73b8;

   color:#000000;

   text-align: center;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

}

body p, body li {

   font-size: 11px;

}

#main p, #main li {

   font-size: 13px;

   line-height: 1.5em;

}

#container {

   margin: 0 auto;

   width: 780px;

   text-align: left;

   background: #CFD4e6;

   border-left: 1px solid #405080;

   border-right: 1px solid #405080;

}

#head {

   background: #8DBE3F url("/images/header.gif") 0 0 no-repeat;

}
#topmenu {

   padding-top: 80px;

   border-bottom: 2px solid #000000;

}


#lbreak {

   background: #5c73b8;

   padding: 4px;

   border-bottom: 2px solid #000000;

}

#main {
   float:left;
   width:570px;
   margin-top: 4px !important;
   margin-top: 10px;
   padding-left: 10px;
}

#main-wide {
   float:left;
}

.content {
   margin: 0 10px 10px 10px;
   overflow: hidden;
}
#main h2, #main h3 {
   padding: 0 10px;
}

#main h3, .heading {

   background: #D0F890 url("/images/bar.gif") bottom left repeat-x;

   padding: 5px;

   border: 1px solid #405080;

   font-size: 13px;

   font-weight: bold;

   clear: both;

   margin-top: 10px !important;

   margin-top: 4px;

}

#main h3 a {

   color: #000000;

   display: block;

}

#main h3 a:hover {

   color: #8DBE3F;

}

h4 {

   padding: 0;

   margin: 0;

   font-size: 13px;

   font-weight: bold;

   clear: left;

}

h4 span{

   font-weight: normal;

}



.inner {

   border: 1px solid #405080;

   margin-top: 4px;

}

#main .inner p {

   font-size: 11px;

   line-height: 1.2em;

}


#sidebar {

   float:right;

   width:180px;

   padding-right: 10px;

}

#sidebar ul {

   margin-bottom:0;

}

#sbmenu {

   position: relative;

   top: 20px;

   border: 1px solid #405080;

   text-align: left;

   margin-bottom: 10px;

}

#sbmenu h3 {

   font-size: 13px;

   font-weight: bold;
text-align:center;

}

#sbmenu h4 {

   font-size: 12px;

   font-weight: bold;

}

#sbmenu ol {

   border-top: 1px solid #405080;

   padding: 0 0 10px 0;

   margin: 5px;

   list-style: none;

}

#sbmenu ol li a {

   border-bottom: 1px solid #405080;

   margin: 0;

   padding: 3px;

   display: block;

   width: 162px;

}

#sbmenu ol li a:hover {

   background: #f5f5f5;

}


ul.sublist {

   margin: 0;

   padding: 0 10px 10px 10px;

   list-style:none;

}

ul.sublist li a {

   color: #405080;

   text-decoration: none;

   display: block;

   width: 100%;

}

ul.sublist li a:hover {

   color: #000000;

}

#footer {

   clear:both;

   padding: 0 10px 0 10px;

}

#footer h5 {

   padding: 5px 0 15px 0;

   margin:0;

   font-size: 10px;

   font-weight: normal;

}

.hidden {

   display: none;

}


.right {

   float: right;

   margin: 10px 0 10px 10px;

   padding: 5px;

   border: 1px solid #405080;

}

.rightplain {

   float: right;

   margin: 10px 0 10px 10px;

   padding: 0;

   border: 0;

}

.left {

   float: left;

   margin: 10px 10px 10px 0;

   padding: 5px;

   border: 1px solid #405080;

}

.leftplain {

   float: left;

   padding: 0;

   margin: 10px 10px 10px 0;

   border: 0;

}

.center {
   text-align: center;
}
.columns {
   width: 100%;
   overflow: hidden;
}

.lcol {
   width: 49%;
   float: left;
}

.rcol {
   width: 49%;
   float: right;
}

a {
   color: #405080;
   text-decoration: none;
}

a:hover {
   color: #5c73b8;
}

img {
   border: 0;
}

.bottomleft {
border: 1px solid #405080;
   width: 260px;
   float: right;
   background-color: #CFd4e6;
      margin: 5px 0 5px 0px;
      padding: 5px;
}

.bottomleft p {
   text-align: left;
   width: 250px;
         margin: 10px 0 10px 0px;
   float: left;
   color: #000000;
   clear: both;

}

.topright {
border: 1px solid #405080;
   width: 265px;
   float: left;
   background-color: #cfd4e6;
   margin: 10px 0 10px 0px !important;
      margin: 10px 0 10px 0px;
}

.topright p {
   text-align: left;
   width: 245px;
   margin: 5px 5px 5px 5px !important;
   margin: 5px 5px 5px 5px;
   float: left;
   color: #000000;
   clear: both;
}

.logo {
   float: left;
   width: 70px;
   background-color:white;
   border: 1px solid #405080;

}

h1 {
   position: relative;
   left: 10px;
}

#googelad {
   position: relative;
   width:250px;
   height:250px;
   left: 10px;
} 