
body {
background : url(images/border.png) repeat-x;
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
}
a {
font-size : 12px;
font-weight : normal;
}
img {
border : none;
margin : 0;
padding : 0;
}
.clear {
clear : both;
}
#logo {
margin : 26px 0 0 -42px;
float : left;
padding : 0;
}
#banner {
float : right;
margin : 20px 0 0 0;
padding : 0;
}
#wrap_header {
width : 821px;
margin : 0 auto;
}
#nav {
margin : 0 auto;
width : 839px;
padding : 20px 0 0 0;
}
#nav ul {
margin : 0 0 0 -26px;
padding : 0;
float : left;
}
#nav li {
float : left;
list-style : none;
padding : 0 0 0 17px;
}
#main_content {
width : 800px;
margin : 0 auto;
}
#main {
padding : 10px 0 10px 0;
}
#main h2 {
font-size : 12px;
font-weight : normal;
}
#benefits {
background : url(images/benefits.jpg) no-repeat;
width : 791px;
height : 392px;
margin : 0;
padding : 0;
}
#members {
float : left;
margin : 195px 0 0 50px;
color : #2b52ac;
font-size : 12px;
font-weight : normal;
padding : 8px 0 0 0;
}
#advertisers {
float : right;
margin : 207px 22px 0 0;
padding : 12px 0 0 0;
color : #2b52ac;
font-size : 12px;
font-weight : normal;
}
#content2 {
margin : 0 auto;
width : 845px;
}
#content2 h2 {
background : url(images/button.png) no-repeat;
width : 228px;
height : 31px;
float : left;
padding : 6px 0 0 16px;
color : #000;
font-weight : bold;
font-size : 14px;
}
.ft_boxes {
width : 228px;
float : left;
padding : 8px 8px 26px 40px;
}
.text_wrap {
width : 215px;
float : left;
padding : 0 7px;
margin : 0;
}
#affiliates {
background : url(images/affiliates.png) no-repeat;
width : 715px;
height : 111px;
margin : 0 auto;
padding : 0 0 20px 0;
}
#ft_banner {
float : right;
padding : 0 2px 0 0;
}
#ft_banner h2 {
background : url(images/button.png) no-repeat;
width : 217px;
height : 31px;
color : #000;
font-weight : bold;
font-size : 14px;
margin : 6px 0 0 23px;
padding : 7px 0 0 13px;
}
#box_wrap {
width : 210px;
float : right;
padding : 0 20px;
margin : 0;
}
#banner2 {
margin : 0 auto;
width : 453px;
padding : 0 0 10px 0;
}
#footer {
background : #aeb1b8;
height : 135px;
border-top : 10px solid #e0e0e0;
}
#wrap_footer {
width : 715px;
margin : 0 auto;
padding : 0;
}
#stats {
background : url(images/stats.png) no-repeat;
width : 791px;
height : 31px;
margin : 15px 0 0 -33px;
padding : 0 0 5px 0;
color : #000;
}
#stats p {
padding : 7px 0 0 0;
font-weight : bold;
text-align : center;
}
#ft_nav {
margin : 0 auto;
color : #1989e4;
text-align : center;
}
#ft_nav a {
text-decoration : none;
font-size : 15px;
color : #1989e4;
text-transform : uppercase;
margin : 0;
padding : 0;
}
#ft_nav a:hover {
text-decoration : underline;
}
#ft_nav p {
margin : 0;
padding : 0;
color : #fff;
font-size : 13px;
text-align : center;
}
#centeredmenu {
clear : both;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #000;
width : 100%;
font-family : Verdana, Geneva, sans-serif;
font-size : 90%;
z-index : 1000;
position : relative;
}
#centeredmenu ul {
margin : 0;
padding : 0;
list-style : none;
float : right;
position : relative;
right : 50%;
}
#centeredmenu ul li {
margin : 0 0 0 1px;
padding : 0;
float : left;
position : relative;
left : 50%;
top : 1px;
}
#centeredmenu ul li a {
display : block;
margin : 0;
padding : 0.6em 0.5em 0.4em;
font-size : 1em;
line-height : 1em;
background : #1a45c7;
text-decoration : none;
color : #ffffff;
font-weight : bold;
border-bottom : 1px solid #000;
}
#centeredmenu ul li.active a {
color : #fff;
background : #000;
}
#centeredmenu ul li a:hover {
background : #36f;
color : #fff;
border-bottom : 1px solid #03f;
}
#centeredmenu ul li:hover a, #centeredmenu ul li.hover a {
background : #36f;
color : #fff;
border-bottom : 1px solid #03f;
}
#centeredmenu ul ul {
display : none;
position : absolute;
top : 2em;
left : 0;
right : auto;
width : 130px;
}
#centeredmenu ul ul li {
left : auto;
margin : 0;
clear : left;
width : 100%;
}
#centeredmenu ul ul li a, #centeredmenu ul li.active li a, #centeredmenu ul li:hover ul li a, #centeredmenu ul li.hover ul li a {
font-size : 0.8em;
font-weight : normal;
background : #eee;
color : #444;
line-height : 25px;
border-bottom : 1px solid #1a45c7;
}
#centeredmenu ul ul li a:hover, #centeredmenu ul li.active ul li a:hover, #centeredmenu ul li:hover ul li a:hover, #centeredmenu ul li.hover ul li a:hover {
background : #36f;
color : #fff;
}
#centeredmenu ul ul.last {
left : auto;
right : 0;
}
#centeredmenu ul li:hover ul, #centeredmenu ul li.hover ul {
display : block;
}

#header {
	width:986px;
	height:70px;
}
#logo{
	width:244px;
	height:70px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
#logo span{
	background:url(../images/logo.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#placemainmenu {
	width:986px;
	height:50px;
	background:url(../images/mainmenu.png) no-repeat;
}
#mainmenu {
	margin:11px 0 0 0;
	height:39px;
	float:left;
}
#mainmenu li {
	height:39px;
	float:left;
	display:inline;
	background:url(../images/sepmenu.png) no-repeat 100% 100%;
}
#mainmenu li.last {
	background:none;
}
#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {
	font-size:1.4em;
	color:#595959;
	font-weight:bold;
	height:27px;
	float:left;
	display:inline;
	padding:11px 20px 0 20px;
}
#mainmenu li a:hover, #mainmenu li.active a {
	color:#0870a1;
	text-decoration:none;
}

