/* CSS Document */



body {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

text-align:center;

background-image:url(/images/body_bg.jpg);

background-color:#D9E0EA;

background-repeat:repeat-x;

margin:0;

}







.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





#wrapper {

position:relative;

margin-left:auto;

margin-right:auto;

top:19px;

width:755px;

border-left:1px solid #59718C;

}



#wrapper2 {

float:left;

width:755px;

background-color:#ffffff;

}



#topbar {

height:37px;

background-color:#7896B2;

background-image:url(/images/top_nav_bg.jpg);

background-repeat:repeat-x;

text-align:right;

margin:0;

padding:0;

}

#topbar img {

border:0;

}

#welcome {

margin-bottom:0px;

padding-top:7px;

background-image:url(/images/welcome_bg.jpg);

background-repeat:repeat-x;

background-color:#E7EAF0;

height:70px;

}



#welcomebar {

height:13px;

text-align:left;

padding-left:8px;

font-weight:bold;

color:#ffffff;

width:279px;

}



#welcomecontent {

text-align:left;

padding:5px;

font-weight:normal;

color:#4E617B;

}



#header {

height:111px;

background-image:url(/images/top_bg.gif);

background-repeat:repeat-x;

border-left:1px solid #59718C;

padding:0;

margin:0;

}



#footer {

border-top: 3px solid #5C7693;

width:739px;

padding:8px;

padding-bottom:15px;

background-color:#496481;

text-align:center;

color:#D7E1ED;

margin-bottom:8px;

padding-top:8px;

clear:both;

}



a, #footer a:link, #footer a:visited, #footer a:active {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

color:#D7E1ED;

text-decoration:none;

}



#footer a:hover {

color:#A9B3C5;

text-decoration:none;

}



#menuwrap {

width:100%;

height:26px;

background-color:#5C7693;

border-left:1px solid #59718C;

}



.seperator {

background-image:url(/images/seperator.jpg);

height:16px;

background-position:right;

}



.divider {

border-bottom:1px dotted #666699;

margin:8px;

text-align:left;

}



#leftcol {

position:relative;

float:left;

width:152px;

border-left:0px solid #D1D5E0;

background-color:#E7EBF1;

/*height:auto;*/

}



* html #leftcol {

    margin-right:-3px;

}



#rightcol {

float:right;

width:603px;

padding:0px;

margin:0px;

margin-bottom:0px;

background-color:#ffffff;

}



#nav {

  float:left;

  width:100%;

  }



#nav ul {

  margin:0;

  padding:0;

  list-style:none;

  font-size:1em;

  }

#nav li {

  float:left;

  margin:0;

  padding:0 5px 0 5px;

  line-height:26px;

  text-indent:0px;

  }

#nav a, #nav strong {

  display:block;

  padding:0 5px 0 5px;

  color:#ffffff;

  text-decoration:none;

  white-space:nowrap;

  }



#nav a:hover {

  color:#5C7693;

  background-color:#D7E1ED;

  text-decoration:none;

}  



/* Following rule allows entire region of link to to be 

   clickable in IE/Win. Holly Hack explained here:

   http://www.positioniseverything.net/explorer/escape-floats.html */

* html #nav a {

  width:1%;

}



.diybar {

height:23px;

background-color:#C0CAD6;

text-align:left;

font-family:Geneva, Arial, Helvetica, sans-serif;

vertical-align:middle;

font-weight:bold;

font-style:oblique;

font-size:12px;

}



.channel1 {

background-color:#D2D9E3;

text-align:left;

height:77px;

padding:3px;

color:#6D7789;

margin:0px;

}



div.46860ad {

width:468px;

height:60px;

margin-left:auto;

margin-right:auto;

margin-top:5px;

margin-bottom:5px;

background-color:#ffffff;

border:1px solid #5C7693;

}



#content {

padding:0 10px 5px 10px;

text-align:left;

margin:0;

background-color:#ffffff;

color:#000000;

line-height:125%;

}



#content a:link, a:visited, a:active {

color:#34495F;

text-decoration:none;

}



#content input {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:10px;

line-height:110%;

}





a, #content a:hover {

color:#CF8D55;

text-decoration:none;

}



.leftbar {

vertical-align:middle;

padding-left:22px;

padding-top:4px;

}



.leftbar {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

font-style:oblique;

color:#34495F;

}



.leftbar a:link, .leftbar a:active, .leftbar a:visited {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

font-style:oblique;

color:#34495F;

}



.leftbar a:hover {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

font-style:oblique;

color:#678F3C;

}



select {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:10px;

line-height:200%;

}



h1 {

font-size:14px;

line-height:75%;

margin-bottom:5px;

color:#34495F;

}



h2 {

font-size:12px;

line-height:75%;

margin-bottom:5px;

color:#34495F;

}
