@charset "utf-8";
/* CSS Document */

body {
background: url(images/bg.gif) center top repeat-y;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4b4b4b;
line-height:20px;
}
#container {
margin: 0 auto;
width:750px;
background:#fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#header {
background:url(images/header.jpg) no-repeat top center;
height:141px;
}
#tabs {
width:490px;
margin-left:360px;
text-align:right;
line-height:16px;
}
#tabs ul {
margin:0;
padding:109px 10px 0 10px;
list-style-type:none;


}
#tabs li {
float:left;
margin:0 5px 0 0;
padding:0 0 0 10px;
background-image: url(images/tab-wline-l.gif);
background-repeat: no-repeat;
}
#tabs a {
float:left;
display:block;
padding:8px 15px 8px 5px;
text-decoration:none;
font-weight:bold;
color:#333;
background-image: url(images/tab-wline-long.gif);
background-repeat: no-repeat;
background-position: right top;
}
#tabs li:hover, #tabs li.tabshvr {
color:#000;
background-image: url(images/tab-wline-l.gif);
}
#tabs li:hover a, #tabs li.tabshvr a {
background-position:right top;
background-image: url(images/tab-wline-long.gif);
color: #000;
}
#tabs .current {
background-image: url(images/tab-l.gif) !important;
color: #000 !important;
}
#tabs .current a {
background-image: url(images/tab-long.gif) !important;
color: #000 !important;
cursor: default;
}

#headerspacer {
background:#ffd204;
height:10px;
}
#subheader {
background:url(images/subhead-bg.jpg) no-repeat top center;
height:380px;
}
#welcomebox {
float:left;
width:180px;
padding:10px 10px 0 20px;

color:#fff;
}
#optinbox {
float:left;
width:300px;
margin-left:15px;
padding:10px 0 0 7px;
}

#optinbox p {
margin-top:10px;
margin-bottom:0px;
}

#contentbox {
float:left;
width:510px;
background:#fff;
padding:10px;
}
#contentbox h2 {
color:#000;
font-size:30px;
}
#contentbox a{
color:#0066CC;
}
#contentbox a:hover{
color:#666;
}
#navi h2 {
color:#000;
font-size:14px;
}
#navbox {
float:right;
width:207px;
background:#ebebeb;
padding:0px;
}
#factbox {
margin-top:10px;
background:#000;
padding:10px 20px 10px 20px;
color:#fff;
}
#factbox img{
border:1px solid #ccc;
background:#333;
padding:1px;
}
#optinbox-side {
margin-top:5px;
background:#000;
padding:5px 10px 10px 10px;
color:#fff;
line-height:18px;
}

#navi {
padding:0px 20px;
}
#navi li{
list-style-type:none;
margin-left:-40px;
border-bottom:1px solid #ccc;
padding:5px 0px;
}
#navi li a{
color:#0066CC;
}
#navi li a:hover{
color:#666;
}
#footer {
clear:both;
background:#000;
color:#FFF;
padding:20px;
text-align:center;
font-size:12px;
line-height:16px;
}
#footer a{
color:#fff;
}
#footer a:hover{
color:#FFCC00;
}


