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

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

p {
	line-height: 1.4em;
	margin-bottom:10px;
	
}

a{
	color: #ce3821;
	text-decoration: none;	
}
	
img {
	border: 0;
}

a:hover {
	color: #015db0;
	text-decoration: none;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}

h1 {
	font-size:20px;
	font-weight:bold;
	color: #cc0000;
	margin: 5px 0 5px 0;
	line-height:30px;
	}

h2 {
	font-size:18px;
	font-weight:bold;
	color: #000000;
	margin: 5px 0 5px 0;
	}
	
h3 {
	COLOR: #000000; 
	MARGIN: 0px; 
	font-size:16px;
	padding:0px 5px 0 0px; 	
	}
	
h4 {
	font-size:16px;
	color: #000000;
	margin: 5px 0 9px 0;
	}


.blue{ COLOR:#3eb1e7}

.blue{ COLOR:#3eb1e7}

.darkblue{color:#103c51; font-weight:bold}

.red {
	color: #e22026;
	}
	
.bold {
	font-weight: bold;
	}
	
.gray {
	color: #656565;
	}
	
.green {
	color: #0093dd;
	}

.orange {
	color: #f26522;
	}

.hide {
	display: none;
	}
		
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
body {	
	FONT:normal 13px Arial;
	color:#000000;
	background:#ffffff url(../images/body_top.gif) repeat-x top;
	}
	

#wrapper {
	margin:0 auto;	
	width:861px;
	}
	
/**************Header*************/

#header {
	width:861px;
	height:5px;
	background:url(../images/header.gif) no-repeat;
	}
	
#header2 {
	width:861px;
	height:106px;
	}
	
#header3 {
	width:861px;
	height:41px;
	background:url(../images/header3.gif) no-repeat;
	}
	
#header2 .logo {	
	float:left;
	width:308px;
	height:40px;
	margin-top:20px;
	margin-left:10px;
	background:url(../images/logo.gif) no-repeat;
}

#header2 .link_top {	
	float:right;
	width:175px;
	height:47px;
	margin-top:20px;
	margin-right:10px;
	background:url(../images/link_top.gif) no-repeat;
}

#header2 .link_top .login{	
	float:left;
	margin-top:15px;
	margin-left:25px;
	font-weight:bold;
}

#header2 .link_top .register{	
	float:left;
	margin-top:15px;
	margin-left:35px;
	font-weight:bold;
}

#header2 .link_top a{
	color:#5a5539;
}

#header3 #nav{	
	float:left;
	list-style: none;
	overflow: hidden;
	margin-top:0px;
	margin-left:20px;
	font:16px "Trebuchet MS";
}
	
#header3 #nav li{
	display: inline;
	list-style-type:none;
	font-weight:bold;
}

#header3 #nav li a{
	float:left;
	height:23px;
	padding:7px 13px;
	color:#333332;
	background:url(../images/menu_split.gif) no-repeat right center;	
	}
	
#header3 #nav li a:hover {text-decoration:none; color:#333332;}
#header3 #nav li a:active{text-decoration:none; color:#333332;}
#header3 #nav li.current a{text-decoration:none; color:#333332;}

/*end nav*/

#maincontent {
	margin:20px auto 5px auto;
	width:861px;
}

#maincontent .banner1{
	margin:0px auto 20px auto;
	width:832px;
}

#maincontent .title{
	float:left;
	width:821px;
	height:21px;
	background:url(../images/title.gif) no-repeat left;
	margin:0px 0 10px 0px;
	font-size:14px;
	padding:10px 20px;	
}	

#content {
	margin:20px auto 5px auto;
	width:832px;
}

#content  ul {
	margin-left:10px;
	list-style-type: none;
}

#content ul li {
	line-height: 1.5em;
	padding:2px 0 0 10px;
	margin-left:0px;	
}

#content ul li a {
	color: #0c213a;
	text-decoration: none;
}

#content .publisher{
	margin:0px 0 10px 0px;
	float:left;
	width:402px;
	background:url(../images/advertiser_mid.gif) repeat-y;
}

#content .publisher .top{
	float:left;
	width:362px;
	height:27px;
	padding:14px 20px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	background:url(../images/publisher_top.gif) no-repeat top;
}

#content .publisher .bottom{
	float:left;
	width:402px;
	height:7px;
	background:url(../images/advertiser_bottom.gif) no-repeat bottom;
}

#content .publisher ul li {
	padding:2px 0 0 15px;
	background:url(../images/arrow1.gif) no-repeat left center;
}

#content .advertiser{
	margin:0px 0 10px 26px;
	float:left;
	width:402px;
	background:url(../images/advertiser_mid.gif) repeat-y;
}

#content .advertiser .top{
	float:left;
	width:362px;
	height:27px;
	padding:14px 20px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	background:url(../images/advertiser_top.gif) no-repeat top;
}

#content .advertiser .bottom{
	float:left;
	width:402px;
	height:7px;
	background:url(../images/advertiser_bottom.gif) no-repeat bottom;
}

#content .advertiser ul li {
	padding:2px 0 0 15px;
	background:url(../images/arrow2.gif) no-repeat left center;
}

		
#footer {
	clear:both;
	margin:0 auto;
	height:83px;
	padding-top:28px;
	background:url(../images/footer.gif) repeat-x bottom;
	}

#footer .content{
	margin:0 auto;	
	width:861px;
	}

#footer p {
	margin:5px 0px;
	color:#989898;
	text-align:center;
	}

#footer a {
	color: #989898;
}
	
#footer .nav{	
	float:left;
	list-style: none;
	overflow: hidden;
	margin-top:2px;
	margin-left:212px;
	font:14px "Trebuchet MS";
}
	
#footer .nav li{
	display: inline;
	list-style-type:none;
}

#footer .nav li a{
	float:left;
	padding:3px 13px;
	color:#666666;
	background:url(../images/menu_split2.gif) no-repeat right center;
	
	}
#footer .nav li a:hover {text-decoration:none; color:#333333;}
#footer .nav li a:active{text-decoration:none; color:#333333;}
#footer .nav li.current a{text-decoration:none; color:#333333;}

#footer .copyright {
	float:left;
	margin-left:276px;
	margin-top:10px;		
}