/* CSS Document */

* {
   margin: 0px;
   padding: 0px;
}

body {
   background-color:#ffffff;
   background-image:url('images/bg-light.png');
   margin:0px 0px 50px 0px;
   padding:0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:small;
   width:100%;
}

p, ul {
   font-family: Arial, Helvetica, sans-serif;
   color:#002341;
   text-align:justify;
   line-height:1.5em;
   font-size:small;
   margin-bottom:1em;
   margin-top:1em;
}



h1, h2, h3 {
   font-family: Arial, Helvetica, sans-serif;
   color:#002341;

}

h1 {
   font-size:2.25em;
   color:#002341;
   margin-top:.25em;
   margin-bottom:.25em;
}

h2 {
   font-size:1.5em;
   margin-top:1em;
   margin-bottom:.25em;
}

h3 {
   font-size:1.25em;
   margin-top:1em;
   margin-bottom:.25em;
}

#content-main a:link,
#content-right a:link {
   color:#004276;
   text-decoration:underline;
}

#content-main a:hover,
#content-right a:hover {
   color:#993399;
   text-decoration:underline;
}

#content-main a:visited,
#content-right a:visited {
   color:#993399;
   text-decoration:underline;
}

#header {
   text-align:center;
   margin:0px auto 0px auto;
   height:199px;
   width:1000px;
   position:relative;
   padding:0px;
}

#wrapper {
   width:970px;
   background-color:#999999;
   margin:5px auto 0px auto;
   *margin:10px auto 0px auto;
   padding:10px 10px 10px 10px;
}



#content-wrapper {
   margin:0px;
   background-color:#ffffff;
   display:inline-block;
   width:970px;
   padding:0px;
   *padding-bottom:5px;
}

#content-wrapper {
   display:block;
}

#content-wrapper:after {
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   visibility: hidden;
}


#banner {
   width:970px;
   float:left;
   padding:0px;
   margin:0px;
}


#content {
   padding:0px;
   margin:0px;
   display:inline-block;
   background-image:url('images/bg-content2.png');
   background-position:top center;
   *margin-top:-5px;
   *margin-bottom:-5px;   
}

#content {
   display:block;
}

#content:after {
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   visibility: hidden;
}

#content-left {
  clear:both;
  float:left;
  width:185px;
  
  margin:15px 5px 20px 0px;
  padding:10px;
  padding-bottom:10px;
  padding-left:25px;
  display:inline-block;
}


#content-left {
   display:block;
}

#content-left:after {
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   visibility: hidden;
}


#content-main {
   width:460px;
   float:left;
   vertical-align:top;
   padding:10px 10px 20px 30px;
   margin:5px 0px 0px 0px;
}

#content-right {
   width:210px;
   float:left;
   margin:0px 0px 20px 5px;
   padding-top:25px;
   padding-left:10px;
   padding-right:20px;
}


#content-left,
#content-main,
#content-right {
   *margin-top:0px;
   padding-bottom:20px;
}

img.ad {
   padding:5px 5px 0px 5px;
   margin:0px;
}

img {
   border:none;
}


#footer {
   text-transform:uppercase;
   text-align:center;
   padding-top:10px;
   color:#cccccc;
   font-size:.8em;
   margin:0px;
}

#footer a:link,
#footer a:visited {
   color:#cccccc;
   text-decoration:none;
}

#footer a:hover {
   color:#ffffff;
   text-decoration:underline;
}

#ex-links a:link,
#ex-links a:visited {
   color:#cccccc;
   text-decoration:none;
}

#ex-links a:hover {
   color:#ffffff;
   text-decoration:underline;
}

#ex-links {
   color:#ffffff;
}

