﻿* { margin:0px; padding:0px; list-style:none; text-decoration:none; font-family:Arial; }

body {background-color:#ffffff;margin-top:0px;}

a{color:#1f1e21;line-height:1.2em;}
p{line-height:1.3em;}
.bold{font-weight:bold;}
a img{border:0;}
.aRight { float:right;}
.clear {clear:both;}
td { font-size:11px; vertical-align:top; line-height:1.2;}

#website{
	margin: 9px auto 0 auto;
	width:882px;
	background: white url(../images/bodyBackground.gif) 0 0 repeat-y;
}

#logo{
	margin-right: 10px;
	float:left;
}


#banner{float:left;margin-right: 10px;}
.login{
	float:left;
	 background:url(../images/login_bg.gif) no-repeat;
	 width:168px;
	 height:91px;
}
#logout{
	float:left;
	 background:black;
	 width:168px;
	 height:91px;
}
#logout p, #logout a{ color:White; font-size:10px; padding:4px; text-align:center; display:block;} 


.login fieldset
{
	width:98px;
	float:left;
	display:block;
	
	padding-left:10px;

}
.login table{ border-collapse:collapse;}
.login table td{ padding-right:2px;}
.login table td span { color:Red; display:block;margin:0 0 4px 0;}
.login input{
	border:none;
	background:#cdd2cb;
	margin-bottom:4px;
	font-size:10px;
	width:90px;
}

.login .submit{
	background:#818e7e;
	color:#fff;
	width:auto;
}


.login a{
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	line-height:1.1em;
	display:block;
	margin-bottom:5px;
	
}

#head{
	height:91px;
}

#leftbox{
	width:168px;
	background:white;
	float:left;
}

#menu{
	background:#fff;
	padding-bottom:10px;
}

#menu ul li{
	display:block;
	
}

#menu ul li{
	
}

#menu ul li a{
	color:#4b4f44;
	font-size:13px;
	padding-left:20px;
	padding-right:10px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	background:#cdd2cb;
	margin-bottom:2px;
}

#menu ul li ul li a{
	padding-left:40px;
}

#menu ul li ul li ul li a{
	font-size:11px;
	background:#ecf5fb;
}

#menu ul li ul li ul li a:hover,
#menu ul li ul li ul li a.selected{
	background:#d0e5f5;
}

#menu ul li a:hover,
#menu ul li a.selected{
	background:#4b4f44;
	color:#ffffff;
}


p{
	font-size:11px;
	color:#8b9498;
}

#middle{
	border-top:10px solid white;
	
}


fieldset{border:none;}


#contentbox{
	width:524px;
	float:left;
	margin-left:10px;
}

#contentbox .description{
	float:left;
	background:black;
	width:345px;
	height:174px;
	overflow:hidden;
}

#contentbox .description p{
	color:#818e7e;
	font-size:11px;
	margin: 10px 10px 0 10px;
	line-height:normal;
}

#contentbox .description p span{
	color:#ffffff;
}

#contentbox .adds{
	float:left;
	margin-left:10px;
}

#contentbox .adds .top{
	margin-bottom:10px;
}

#rightbox .adds{
}

#rightbox .adds img{
	margin-bottom:10px;
	display:block;
}

#contentbox .news{
	margin-top:10px;
	margin-bottom:10px;
}


#contentbox .news h2{
	background: url(../images/head_bg.gif) repeat-x;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	padding-left:13px;
	height:21px;
	padding-top:3px;
}



#contentbox .news .latest{
	float:left;
	border:1px solid #818e7e;
	width:344px;
	height:289px;
	overflow:hidden;
}


#contentbox .news .latest .desc{
	padding:8px;
}


#contentbox .news .latest .desc p{
	color:#1f1e21;
}

#contentbox .news .latest .desc p a{
	color:#c74a1f;
	text-decoration:underline;
}

#contentbox .news .list{
	margin-left:10px;
	float:left;
	width:166px;
	border:1px solid #818e7e;
	height:289px;
	overflow:hidden;
}

#greyboxes{
	margin-bottom:10px;
	width:523px;
	overflow:hidden;
	}
#greyboxes .one{
	width:165px;
	height:165px;
	float:left;
	margin-bottom:10px;
	margin-right:11px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	
}
#greyboxes .two{
	width:344px;
	height:165px;
	border:1px solid #e5e5e5;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}
#greyboxes .three{
	width:521px;
	height:165px;
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
#greyboxes .last{
	margin-right:0;
}



#greyboxes .InnerAd
{
	margin:10px;
}

#greyboxes .InnerAd p a,
#greyboxes .InnerAd a p
{
	color:Black;	
}

#contentbox .news .list p{
	font-size:11px;
	color:#1f1e21;
	padding:8px;
	
}

#contentbox .news .list a{
	font-size:11px;
	color:#1f1e21;
	text-decoration:underline;
}


#rightbox{
	margin-left:10px;
	width:168px;
	float:left;
	background:white;
}

#rightbox .item{
	margin-bottom:10px;
}

.blocklist{
	background:#cdd2cb;
	border-bottom:1px solid white;
}

.blocklist h2{
	color:#1f1e21;
	font-size:16px;
	background:#cdd2cb;
	padding-top:19px;
	padding-left:10px;
	font-weight:normal;
	line-height:1.2em;
}

.blocklist div{
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

.blocklist a{
	font-family:Arial, Helvetica, sans-serif;
	color:#1f1e21;
	font-size:11px;
	border-bottom:1px solid white;
	line-height:1.2em;
	display:block;
	padding-bottom:8px;
	padding-top:8px;
	background:#cdd2cb;
}

.blocklist .link a{
	color:#1f1e21;
	font-size:11px;
	border-bottom:none;
	padding-bottom:12px;
	display:block;
	padding-top:12px;
	text-decoration:underline;
}

#footer{
	background: url(../images/bottom_bg.gif) repeat-x;
	height:27px;
}

#footer p{
	color:#fff;
	font-size:9px;
	padding-top:8px;
	padding-left:20px;
}
#footer a{ color:#fff; text-decoration:underline;}

.clear{clear:both;}

div#MainStage { margin:20px;}
div#MainStage h1 {margin: 0 0 20px 0; font-size:22px;}
div#MainStage h2 {margin: 0 0 5px 0; font-size:14px;font-weight:bold;}
div#MainStage h3 {margin: 0 0 5px 0; font-size:12px;font-weight:bold;}

div#MainStage p{ color:black; line-height:16px;}
div#MainStage a{ text-decoration:underline;}

#adminwebsite{
	margin: 9px auto 0 auto;
	width:882px;
	
}
#adminwebsite #contentbox{
	width:702px;
	float:left;
	margin-left:10px;
}

div#ParterContainer { border:none;}
div#ParterContainer div.partner{ margin: 0 0 25px 0; border-bottom:1px solid silver;}
div#ParterContainer div.partner div.ParterLeft{ width:40px; float:left; margin: 0 20px 0 0;}
div#ParterContainer div.partner div.ParterRight{ width:300px; float:left;}


table.AdDetail { border-collapse:collapse; width:100%;}
table.AdDetail td {border-bottom:1px solid #4b4f44; padding:15px 15px 15px 0; vertical-align:top; font-size:11px; font-weight:bold;}
table.AdDetail .left{ color:Black; width:120px;}
table.AdDetail .right{color:black; font-weight:normal;}
table.AdDetail .date{color:#899687;border:none;}
table.AdDetail .shade td{background: #ecf4fc;}

table.list { border-collapse:collapse; width:100%;}
table.list th {border-bottom:1px solid gray; padding:15px 15px 4px 4px;font-size:11px; font-weight:bold; text-align:left;}
table.list tr.result th {background: #e4f4fc; font-size:12px;}
table.list tr.shade th {background: #e4f4fc; font-size:12px;border-top:1px solid silver;}
table.list td {border-bottom:1px solid gray; padding:4px; vertical-align:top; font-size:11px;}
table.list td a { text-decoration:underline !important;}
table.list td a:hover { text-decoration:underline;}
table.list tr.alt td{ background: #ecf4fc;}
table.list tr.vip td{ font-weight:bold; border-bottom:none; }
table.list tr.vipbottom td{border-bottom:2px solid #e64916; color:Gray; font-style:italic; }
table.list tr.vipbottom td img { position:relative; top:-10px; left:5px;}
table.list tr.shade td { background: #ecf4fc; padding:8px; }
table.list tr.shade td a { margin: 0 20px 0 0; font-weight:bold;  }
table.list .left{ border-right:1px solid gray; border-top:1px solid silver;background: #e4f4fc; width: 40%;}
table.list .seperator { height:20px;}
table.list .noborder,
table.list .noborder td { border:none;}

table.order {}
table.order .number {width:10%; text-align:right;}
table.order .label {width:90%;}
table.order .item td {padding:20px 10px;}
table.order .subTotal td {padding:4px 10px;}
table.order .tax td {padding:4px 10px;}
table.order .Total td {padding:4px 10px; border-bottom:3px double black;}
table.order tr.shade * { background: #ecf4fc; padding:8px; }


a.ActiveLink {color:#c74a1f; font-size:11px; font-weight:bold; display:block; margin:10px 10px 15px 0; text-decoration:underline;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

div.high { }


div.AdVipContainer{border:3px solid #a4d1eb; padding:10px; font-size:12px; background:#d9ebf5;}
div.VipAd{border:1px solid red; padding:10px;border:3px solid #a4d1eb; margin: 5px 0 0 0; background:#d9ebf5;}




#adminwebsite h1 {margin: 20px 0 20px 20px; font-size:22px;}





.logo_text{
	position:relative;
	top: 23px;
	font-size:30px;
	font-family:'Adobe Gothic Std', Arial, Verdana;
	font-weight:bold;
	color:white;
}



#banner_right{
	background-color: rgb(43, 44, 42);
	float:right;
	height: 91px;
	width:170px;
}
