img {border: none;}

a:link {
   font: 12px Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: blue;
}

a:visited {
   font: 12px Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: purple;
}

a:hover, a:active {
   font: 12px Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: blue;
}

h1 {
   font: 20px Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: black;
}

h2 {
   font: 18px Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: black;
}

h3 {
   font: 16px Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: black;
}

.bold {font-weight: bold;}
.as_justify_right {text-align: justify;}
.closing {font-weight: bold;}

.hangleft {
   text-indent: -75px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 75px;
   margin-right: 0px;
}

.sitenav {}
.footernav {}

body {
   padding: 0px;
   margin: 0px;
   background-color: #44443F;					/* Original Color: #D5D5D5, Alternate Color: #666666 */
}

#wrapper_for_ie {								/* This is an IE5 bug fix. */
   width: 100%;
   height: 100%;
   margin: 0 auto;
   text-align: center;
}

#bodyborder {
   width: 728px;								/* width setting recommended */
   margin: 0 auto;								/* zero margin top/bottom, auto margin for left/right */
   border: none;
   padding: 0px;
   position:relative;
   top: 0px;
   right: 0px;
   text-align: left;							/* align left to fix the previous IE css bug */
   color: black;
   background-color: #FFFFFF;
}

#header {
   width: 728px;
   margin: 0px auto;
   background-color: #C4ECF8;
}

#banner {
   width: 728px;
   height: 100px;
   margin: 0px;
   border: none;
   padding: 0px;
}

#leaderboard_a {
   width: 728px;
   height: 90px;
   margin: 0 auto;
   padding: 0px;
   background-color: #C4ECF8;
}

#sitenav {
   width: 100%;
   margin: 0px auto;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   overflow: hidden;
   text-align: right;
   color: #663399;
   background-color: #C4ECF8;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

#sitenav_text {
   margin: 0px auto;
   border: none;
   padding: 0px;
   padding-top: 6px;
   padding-bottom: 6px;
   text-align: center;
}

#sitenav a:link, #sitenav a:visited {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #0284AE;
   background-color: #C4ECF8;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #0284AE;
   border-left: none;
   border-right: none;
}

#sitenav a:hover, #sitenav a:active {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #C4ECF8;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #000000;
   border-left: none;
   border-right: none;
}

#main, #content, #sidebar_a {height: 1150px;}

#main {
   width: 712px;
   margin: 0 7px;
   border: none;
   padding: 0px;
   position: relative;
   top: 0px;
   right: 0px;
   color: black;
   background-color: #FFFFFF;
}

#content, #sidebar_a {
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: none;
   border-bottom: none;
}

#content {
   width: 525px;
   margin-left: 0px;
   margin-right: 0px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 10px;
   float: right;
   overflow: scroll;
   color: #333333;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: justify;
}

#ad_unit_160x600 {
   width: 160px;
   height: 600px;
   margin: 0px auto;
   margin-bottom: 7px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 2px;
   padding-right: 2px;
   text-align: left;
   background-color: #C4ECF8;
}

#ad_unit_300x250 {
   margin-right: 10px;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 0px;
   padding-right: 0px;
   float: left;
   text-align: left;
}

#ad_unit_300x250_r {
   margin-left: 10px;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 0px;
   padding-right: 0px;
   float: right;
   text-align: left;
}

#content_aboutus {
   padding-top: 1px;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   float: right;
   text-align: justify;
}

#content_contactus {
   padding-top: 1px;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   text-align: left;
}

#content_privacypolicy {
   padding-top: 1px;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   text-align: left;
}

#content_sitemap {
   padding-top: 1px;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   float: right;
   text-align: left;
}

#content_links {
   padding-top: 1px;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   text-align: left;
}

#sitemap_links {
   float: left;
   text-align: left;
}

ul#sitemap_links li {display: inline;}

div#sitemap_links {
   margin: 0px;
   border: none;
   padding: 0px;
   text-align: left;
}

#sitemap_links a:link {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #0284AE;
   background-color: #FFFFFF;
   text-decoration: underline;
   border: none;
}

#sitemap_links a:visited {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: purple;
   background-color: #FFFFFF;
   text-decoration: underline;
   border: none;
}

#sitemap_links a:hover, a:active {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FFFFFF;
   text-decoration: none;
   border: none;
}

#content h1 {
   font-size: 20px;
   font-weight: normal;
   color: #0284ae;
}

#content h2 {
   font-size: 18px;
   font-weight: normal;
   color: #0284ae;
}

#content h3 {
   font-size: 16px;
   font-weight: normal;
   color: #0284ae;
}

#sidebar_a {
   width: 164px;
   margin-left: 0px;
   margin-right: 0px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   display: block;
   float: left;
   overflow: hidden;
   color: #663399;
   background-color: #C4ECF8;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}

#categories_header_wrapper {
   width: 100%;
   height: 32px;
   margin: 0px;
   padding-top: 7px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   background-color: #FFFFFF;
}

#categories_header {
   width: 100%;
   height: 25px;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   color: #FFFFFF;
   font-size: 14px;
   text-align: center;
   font-weight: normal;
   background: url('images/links_header_bg.gif');
}

#categories_header_text {
   margin: 0px auto;
   border: none;
   padding: 5px;
   text-align: center;
}

#categories {
   width: 100%;
   height: 350px;
   margin: 0px;
   margin-bottom: 7px;
   padding: 5px;
   background-color: #C4ECF8;
}

.categorymenu {
   margin: 0px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
   display: block;
   text-align: left;
   background-color: #FFFFFF;
}

a.categorymenu:link, a.categorymenu:visited {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #0284AE;
   background-color: #C4ECF8;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #0284AE;
   border-left: none;
   border-right: none;
}

a.categorymenu:hover, a.categorymenu:active {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #FB5EA0;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
}

#link_unit_120x90 {
   width: 120px;
   height: 90px;
   margin: 0px auto;
   margin-top: 15px;
   margin-bottom: 7px;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
   background-color: #C4ECF8;
}

#footer {
   width: 100%;
   margin: 7px auto;
   border: none;
   padding: 0px;
   text-align: center;
   color: black;
   background-color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#leaderboard_b {
   width: 728px;
   height: 90px;
   margin: 0 auto;
   padding: 0px;
   background-color: #C4ECF8;
}

#footernav {
   width: 100%;
   margin: 0 auto;
   border: none;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   overflow: hidden;
   text-align: right;
   color: #663399;
   background-color: #C4ECF8;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

#footernav_text {
   margin: 0px auto;
   border: none;
   padding: 0px;
   padding-top: 4px;
   padding-bottom: 6px;
   text-align: center;
}

#footernav a:link, #footernav a:visited {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #0284AE;
   background-color: #C4ECF8;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #0284AE;
   border-left: none;
   border-right: none;
}

#footernav a:hover, #footernav a:active {
   font: bold 12px Arial, Helvetica, sans-serif;
   color: #000000;
   background-color: #C4ECF8;
   text-decoration: none;
   border-top: none;
   border-bottom: 1px solid #000000;
   border-left: none;
   border-right: none;
}

#footer_legal {
   width: 100%;
   margin: 0px auto;
   border: none;
   padding: 0px;
   text-align: center;
   color: black;
   background-color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#copyright_container {
   width: 100%;
   height: 36px;
   margin: 0px auto;
   border: none;
   padding: 0px;
   text-align: center;
   color: black;
   background-color: white;
   background: url('images/footer_bg.gif');
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#copyright {
   margin: 0px auto;
   border: none;
   padding-top: 10px;
   text-align: center;
}

#ftc_disclosure {
   width: 100%;
   margin: 0px auto;
   border: none;
   border-top: dotted 1px black;
   border-bottom: dotted 1px black;
   padding: 0px;
   padding-top: 6px;
   padding-bottom: 6px;
   text-align: center;
   color: white;
   background-color: #0284AE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

