/* Global */
html, body, p, h1, div, td, th, ul, ol, li, img, p, h5, form, span{
margin:0;
padding:0;
border:none;
}
a, h1, p, div, span, input, textarea, select{
font-size:11px;
color:#FFFFFF;
font-weight:normal;
font-family:tahoma;
}
body{
background-color:#070100;
}
img{
behavior: url('png.htc');
}
/* Container */
div#container{
width:1001px;
margin-left:auto;
margin-right:auto;
position:relative;
}
/* Header */
div#main_header, div#main_header_pr{
width:1001px;
height:401px;
position:relative;
z-index:4;
}
div#header{
width:1001px;
height:400px;
background:url(images/header/bg_left.jpg) repeat-x;
position:absolute;
z-index:1;
}
div#header_bg1{
width:429px;
height:400px;
background:url(images/header/bg_right.jpg) no-repeat;
position:absolute;
left:314px;
z-index:2;
}
div#header_bg2{
width:271px;
height:400px;
background:url(images/header/bg_right2.jpg) no-repeat;
position:absolute;
right:-1px;
z-index:2;
}
div.girl_1{
width:250px;
height:400px;
background:url(images/header/girl_1.jpg) no-repeat;
position:absolute;
left:522px;
z-index:3;
}
div.girl_2{
width:230px;
height:400px;
background:url(images/header/girl_2.jpg) no-repeat;
position:absolute;
right:-1px;
z-index:3;
}
img.dol_top{
position:absolute;
width:272px;
height:41px;
right:140px;
z-index:7;
}
/* Header Menu */
div.header_menu, div.header_menu_pr{
width:1003px;
height:68px;
background:url(images/header/menu/menu_bg_pr1.jpg) no-repeat;
}
div.header_menu .line, div.header_menu_pr .line{
display:block;
}
	ul.top_menu{
	list-style-type:none;
	margin-top:20px;
	margin-left:22px;
	float:left;
	}
	ul.top_menu li{
	float:left;
	background:url(images/header/menu/under.gif) no-repeat;
	background-position:0px 17px;
	padding-bottom:7px;
	margin-right:16px;
	}
	ul.top_menu li.last{
	margin-right:10px;
	}
	ul.top_menu li img.sep{
	margin-left:15px;
	}
	ul.top_menu li img.sep2{
	margin-left:10px;
	}
	div.home_btn{
	width:90px;
	height:76px;
	background:url(images/header/btn.jpg) no-repeat;
	top:11px;
	right:22px;
	position:absolute;
	}
	div.home_btn a img {
	margin-top:37px;
	margin-left:37px;
	display:block;
	}
	div.user_welcome{
	float:right;
	margin-top:17px;
	margin-right:30px;
	}
	div.user_welcome img{
	position:relative;
	top:3px;
	padding-left:7px;
	}
	div.user_welcome span{
	color:#ffee22;
	text-decoration:underline;
	margin-left:3px;
	}
	div.user_welcome a{
	font-size:9px;
	color:#e70000;
	margin-left:5px;
	}
/* Header Last */
div.header_last{
width:1001px;
position:relative;
z-index:10;
}

div.header_last a:hover {
	color:#FFEE22;
}

div.header_last a:link {
	text-decoration: underline;
	color:#FFEE22;
}

div.header_last h1 {
	color:#FFEE22;
}

div.header_last h2{
	leading:-8;
}

div.header_last h{
	leading:2;
}
	img.dol_left{
	position:absolute;
	width:23px;
	height:127px;
	bottom:10px;
	z-index:7;
	}
	div.yellow{
	position:absolute;
	width:152px;
	font-size:1px;
	height:4px;
	background-color:#FFFF00;
	bottom:0px;
	z-index:7;
	}
/* Logo */
	.logo_info1{
	width:670px;
	margin-left:51px;
	margin-top:32px;
	padding-top:33px;
	background:url(images/header/arrow.gif) no-repeat;
	background-position:228px 0px;
	}
	.logo_txt1{
	margin-left:14px;
	position:relative;
	top:5px;
	width:432px;
	height:45px;
	}
	.logo_info{
	width:770px;
	margin-left:37px;
	margin-top:11px;
	padding-top:33px;
	background:url(images/header/arrow1.gif) no-repeat;
	background-position:242px 3px;
	}
	.logo_txt{
	margin-left:29px;
	position:relative;
	top:9px;
	width:432px;
	height:45px;
	}
/* News Events */
div.news_events{
width:755px;
height:151px;
background:url(images/header/news/news_bg.jpg) no-repeat;
margin-left:48px;
margin-top:71px;
}
	div.news_events div{
	margin-left:38px;
	padding-top:20px;
	}
	div.news_events .title{
	width:216px;
	height:17px;
	float:left;
	}
	div.news_events .img{
	margin-top:5px;
	margin-left:2px;
	}
/* News list */
	div.news_events ul{
	list-style-type:none;
	clear:both;
	margin-left:23px;
	margin-top:20px;
	}
	div.news_events ul li{
	width:282px;
	background:url(images/header/news/li.gif) no-repeat;
	background-position:0px 14px;
	padding-left:20px;
	padding-right:50px;
	float:left}
	div.news_events ul li h5{
	font-size:9px;
	color:#ffee22;
	font-weight:normal;
	margin-bottom:2px;
	}
	div.news_events ul li a{
	color:#ffee22;
	}
	div.news_events ul li p{
	margin-bottom:4px;
	line-height:15px;
	}
	div.news_events ul li span a{
	font-size:9px;
	color:#fff;
	}
	div.news_events ul li .more{
	position:relative;
	top:3px;
	margin-left:5px;
	width:11px;
	height:11px;
	}
/* Bottom part */
div#bottom{
width:1001px;
height:249px;
background:url(images/bottom/main_bg.jpg) no-repeat;
position:relative;
border-top:1px solid #fff;
}
	div.car{
	width:387px;
	height:249px;
	background: url(images/bottom/car.jpg) no-repeat;
	background-position:bottom;
	float:left;
	}
	div.mouse{
	width:249px;
	height:249px;
	background: url(images/bottom/mouse.jpg) no-repeat;
	background-position:bottom;
	float:right;
	}
	img.dol_top2{
	position:absolute;
	width:253px;
	height:59px;
	left:437px;
	z-index:2;
	}
	img.dol_right2{
	position:absolute;
	right:0px;
	top:-1px;
	z-index:8;
	}
	img.dol_left2{
	position:absolute;
	width:49px;
	height:203px;
	left:0px;
	bottom:0;
	z-index:5;
	}
	div.girl_bottom{
	width:156px;
	height:249px;
	position:absolute;
	left:0px;
	top:-1px;
	z-index:4;
	background:url(images/bottom/girl1.jpg) no-repeat;
	}
/* Titles */
	div.percentage{
	position:absolute;
	left:150px;
	top:37px;
	z-index:5;
	width:220px;
	}
	div.percentage img.perc{
	width:206px;
	height:76px;
	}
	div.percentage a img.more1{
	margin-left:62px;
	margin-top:-2px;
	width:169px;
	height:52px;
	display:block;
	}
	div.email{
	position:absolute;
	left:435px;
	top:69px;
	z-index:3;
	width:230px;
	}
	div.email a img.more2{
	position:relative;
	margin-left:-18px;
	margin-top:0px;
	width:170px;
	height:52px;
	display:block;
	}
	div.signup{
	position:absolute;
	right:135px;
	top:44px;
	z-index:3;
	width:220px;
	}
	div.signup img.sign{
	width:204px;
	height:88px;
	}
	div.signup a img.more3{
	position:relative;
	margin-left:-30px;
	margin-top:0px;
	width:169px;
	height:52px;
	display:block;
	}
	div.white{
	height:1px;
	width:1001px;
	background-color:#FFFFFF;
	font-size:1px;
	}
/* Footer */
div#footer{
width:1001px;
height:97px;
background:url(images/footer/bg.gif) no-repeat;
}
	div#footer ul{
	list-style-type:none;
	padding-top:20px;
	margin-left:37px;
	}
	div#footer ul li{
	float:left;
	margin-left:6px;
	}
	div#footer ul li a{
	font-size:9px;
	color:#ffee22;
	}
	div#footer ul li a.red{
	color:#e70000;
	text-decoration:underline;
	}
	div#footer ul li a:hover{
	color:#e70000;
	text-decoration:underline;
	}
	div#footer ul li span{
	color:#d50000;
	font-size:8px;
	}
	div#footer ul li .sep{
	margin-right:6px;
	}
	div#footer .env{
	float:right;
	margin-right:17px;
	}
	div#footer .copy{
	margin-left:51px;
	clear:both;
	padding-top:5px;
	width:375px;
	}
	div#footer .copy p{
	color:#e70000;
	font-size:9px;
	}
	div#footer .copy p.bord{
	color:#320200;
	padding-top:1px;
	}
	.white_border{
	border-top:1px solid #fff;
	padding-top:1px;
	}
	div#footer.white_border ul{
	padding-top:16px;
	}
	div#footer.white ul{
	padding-top:19px;
	}
/* Program Description */
/* Header */
div#header_pr{
width:1001px;
height:215px;
background-image:url(images/header/bg_left2.jpg);
background-repeat: repeat-x;
z-index:1;
position:absolute;
background-color:#FFFFFF;
}
	div.bg_right_pr{
	width:571px;
	height:214px;
	position:absolute;
	right:0px;
	background:url(images/header/bg_right3.jpg) no-repeat;
	}
	div.header_menu_pr{
	background:url(images/header/menu/menu_bg_pr1.jpg) no-repeat;
	}
div#main_header_pr{
width:1000px;
height:215px;
position:relative;
border-bottom:none;
}
div.home_btn_pr{
width:94px;
height:82px;
background:url(images/header/btn_pr.jpg) no-repeat;
margin-top:2px;
position:absolute;
right:21px;
}
#move{
right:20px;
}

div.home_btn_pr a img{
margin-top:42px;
margin-left:39px;
display:block;
}
img.signup_btn{
width:266px;
height:136px;
position:absolute;
right:3px;
top:26px;
}
/* Program Description Part */
div#program_description{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-image:url(images/program/bg.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
/* Login */
	div.login{
	width:232px;
	height:119px;
	border-bottom:1px solid #e5e5e5;
	float:left;
	padding-left:33px;
	padding-top:26px;
	}
	div.login form{
	margin-top:20px;
	}
	input.inp{
	margin:0;
	padding:0;
	width:155px;
	margin-bottom:8px;
	border-top:1px solid #8c8584;
	border-left:1px solid #8c8584;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	color:#898989;
	height:15px;
	font-size:10px;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
	}
	div.login img.enter{
	position:relative;
	top:-2px;
	left:4px;
	}
	/* Safari */
	/*\*/
	html*div.login img.enter {
	top:6px;/*seen only by safari*/
	_top:-2px;/*seen only by IE6 for PC*/
	}/**/
	div.login div{
	margin-top:-11px;
	}
	div.login .check{
	position:relative;
	left:-4px;
	top:4px;
	}
	div.login div span.save{
	font-size:9px;
	color:#8c8584;
	margin-right:10px;
	}
	div.login div span a.forgot{
	color:#991e0d;
	font-size:9px;
	}
/* News */
	div.news_events_pr{
	width:232px;
	float:left;
	padding-left:33px;
	padding-top:21px;
	}
	div.news_events_pr ul{
	list-style-type:none;
	margin-left:-20px;
	width:230px;
	}
	div.news_events_pr ul li{
	float:none;
	background:url(images/program/news/li.gif) no-repeat;
	background-position:0px 14px;
	padding-left:20px;
	margin-top:16px;
	}
	div.news_events_pr ul li h5{
	font-size:9px;
	color:#babdb6;
	font-weight:normal;
	margin-bottom:2px;
	}
	div.news_events_pr ul li p{
	margin-bottom:4px;
	line-height:15px;
	color:#070100;
	}
	div.news_events_pr ul li a{
	color:#951300;
	}
	div.news_events_pr ul li span a{
	font-size:9px;
	}
	div.news_events_pr ul li .more{
	position:relative;
	top:3px;
	margin-left:2px;
	}
/* Descriptions */
	div.description{
	width:665px;
	min-height:410px;
	float:right;
	padding-left:20px;
	padding-top:21px;
	padding-right:50px;
	border-left:1px solid #e5e5e5;
	}
	img.img1{
	position:relative;
	top:-18px;
	left:11px;
	}
	div.description p, div.contacts_part p, div.faq_part p, div.terms_part p{
	color:#070100;
	line-height:16px;
	}
	div.description ul{
	list-style-type:none;
	margin-top:20px;
	}
	div.description ul li{
	background:url(images/program/list.gif) no-repeat;
	background-position:5px 6px;
	margin-left:-15px;
	padding-left:15px;
	margin-bottom:14px;
	}
	div.description ul p.title{
	color:#951300;
	font-weight:bold;
	}
	div.description ul p a{
	color:#951300;
	}
	div.description table{
	color:#555753;
	border:1px solid #babdb6;
	width:270px;
	margin-left:7px;
	margin-top:7px;
	margin-bottom:12px;
	}
	div.description table th{
	background-color:#f6f6f6;
	color:#babdb6;
	text-align:center;
	vertical-align:middle;
	padding:4px;
	font-weight:normal;
	border-right:1px solid #fff;
	}
	div.description table td{
	background-color:#eeeeed;
	padding:1px;
	width:50%;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
	}
/* Sign Up Page */
div.signup_part{
width:665px;
float:right;
border-left:1px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:50px;
}

div#signup_page{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-image:url(images/signup/bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
	div.signup_part table{
	color:#070100;
	margin-top:20px;
	}
	div.signup_part table a{
	color:#070100;
	}
	div.signup_part table td{
	padding-bottom:3px;
	width:133px;
	white-space:pre;
	}
	.top{
	vertical-align:top;
	}
	.inp2{
	margin:0;
	padding:0;
	width:155px;
	border-top:1px solid #8c8584;
	border-left:1px solid #8c8584;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	color:#070100;
	height:15px;
	font-size:11px;
	padding-left:5px;
	padding-top:2px;
	}
	.small{
	width:100px;
	}
	.table_txt{
	font-size:9px;
	color:#8c8584;
	}
	div.signup_part table select, div.acc_part table select{
	margin:0;
	padding:0;
	width:162px;
	border-top:1px solid #8c8584;
	border-left:1px solid #8c8584;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	color:#070100;
	height:17px;
	font-size:11px;
	}
	div.signup_part table select.icq{
	width:50px;
	}
	.textarea{
	border-top:1px solid #8c8584;
	border-left:1px solid #8c8584;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	color:#070100;
	height:176px;
	font-size:11px;
	padding-left:5px;
	padding-top:2px;
	width:300px;
	overflow:hidden;
	}
	.agree{
	padding-top:4px;
	padding-left:5px;
	}
	.agree span{
	position:relative;
	top:-3px;
	color:#070100;
	}
	
	div.signup_part img.register{
	margin-top:0px;
	margin-left:130px;
	margin-bottom:75px;
	display:block;
	}
/* Contacts Page */
div.contacts_part{
width:665px;
float:right;
min-height:568px;
border-left:1px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:50px;
}
.contacts {
                background-image: url(images/contacts/bg.jpg);
                background-position:top right;
                background-repeat:no-repeat;
        }

div#contacts_page{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-image:url(images/contacts/bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
	div.contacts_part p{
	margin-top:12px;
	}
	div.contacts_part p a, div.faq_part p a, div.terms_part p a{
	color:#980000;
	}
	div.contacts_part table td.btn_send{
	padding-top:2px;
	text-align:right;
	}
	.w310{
	width:300px;
	color:#898989;
	height:15px;
	font-size:10px;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	}
	.area_cont{
	width:420px;
	height:167px;
	}
/* FAQ Page */
div.faq_part{
width:665px;
float:right;
/* min-height:548px; */
border-left:1px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:50px;
}

.faq {
                background-image: url(images/faq/bg.jpg);
                background-position:top right;
                background-repeat:no-repeat;
        }

div#faq_page{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-image:url(images/faq/bg.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
	div.faq_part p{
	line-height:14px;
	margin-top:13px;
	}
	div.faq_part h3{
	font-size:18px;
	font-weight:normal;
	color:#292522;
	}
	div.faq_part ul.firstul{
	margin-bottom:30px;
	}
	div.faq_part ul{
	list-style-type:none;
	margin-left:10px;
	}
	div.faq_part ul li{
	padding-left:20px;
	background:url(images/faq/li.gif) no-repeat;
	margin-bottom:5px;
	}
	div.faq_part ul li a{
	color:#980000;
	}
/* Portfolio Page */
div.sites_part{
width:685px;
float:right;
min-height:647px;
border-left:1px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:30px;
}
div#sites_page, div#terms_page{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
	div.sites_part div.site{
	float:left;
	margin-top:12px;
	margin-bottom:27px;
	}
	div.sites_part div.site img{
	float:left;
	margin-right:20px;
	}
	div.sites_part div.site h4{
	color:#991e0d;
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-bottom:3px;
	}
	div.sites_part div.site p{
	color:#070100;
	line-height:15px;
	}
	div.sites_part div.site .mores{
	margin-left:-5px;
	margin-top:11px;
	}
/* Terms Page */
div.terms_part{
width:665px;
float:right;
min-height:548px;
border-left:1px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:50px;
}

.terms {
                background-image: url(images/terms/bg.jpg);
                background-position:top right;
                background-repeat:no-repeat;
        }

div#terms_page{
background-image:url(images/terms/bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
	div.terms_part div{
	margin-top:10px;
	margin-bottom:27px;
	}
	div.terms_part p{
	margin-bottom:0px;
	}
	div.terms_part p.last{
	margin-top:15px;
	}
/* Members Account Information */
div.acc_part{
width:960px;
float:right;
min-height:379px;
border-left:0px solid #e5e5e5;
padding-left:20px;
padding-top:21px;
padding-right:20px;
}
div#acc_page, div#acc_page1{
width:1001px;
overflow:hidden;
background-color:#FFFFFF;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-image: url(images/members/account/bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
div#acc_page1{
background-image:none;
}
	div.left_menu{
	width:200px;
	float:left;
	}
	
	
	
	.left_menu div{
	list-style-type:none;
	width:200px;
	margin-top:-1px;
	border-bottom:1px solid #b3b3b3;
	}
	.left_menu div{
	width:200px;
	height:28px;
	background:url(images/members/left_menu/li_bg1.gif) no-repeat;
	position:relative;
	}

	
	
	div.left_menu ul{
	list-style-type:none;
	width:200px;
	margin-top:-1px;
	border-bottom:1px solid #b3b3b3;
	}
	div.left_menu ul li{
	width:200px;
	height:28px;
	background:url(images/members/left_menu/li_bg1.gif) no-repeat;
	position:relative;
	}
	div.left_menu ul li.active{
	background:url(images/members/left_menu/li_bg_a1.gif) no-repeat;
	}
	div.left_menu ul li span{
	width:12px;
	height:15px;
	background-image:url(images/members/left_menu/li.png);
	background-repeat:no-repeat;
	left:10px;
	top:7px;
	display:block;
	position:relative;
	}
	div.left_menu ul li a img{
	position: absolute;
	top:11px;
	left:35px;
	}
	div.left_menu ul li span.atcive_span{
	background-image:url(images/members/left_menu/li_a.png);
	}
	div.left_menu ul li img.dot{
	display:block;
	position: absolute;
	left:29px;
	bottom:5px;
	z-index:1;
	}
	div.left_menu_bottom{
	width:200px;
	height:18px;
	background:url(images/members/left_menu/bottom.gif) no-repeat;
	}
	div.acc_part table{
	color:#070100;
	margin-top:10px;
	}
	div.acc_part table td{
	padding-bottom:2px;
	}
	div.acc_part table.second{
	margin-top:18px;
	}
	div.acc_part table.second td{
	padding-bottom:3px;
	}
	div.acc_part table td.col1{
	width:105px;
	}
	div.acc_part table td.col2{
	width:80px;
	}
	div.acc_part table td.save_td{
	padding-top:4px;
	}
	.inp_235{
	width:233px;
	}
	.inp_95{
	width:93px;
	}
	div.acc_part table select.sel_50{
	width:55px;
	}
	div.acc_part table input.grey_bg{
	background-color:#eaeaea;
	}
/* Members Billing Information */
	.billing{
		background-image: url(images/members/billing/bg.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
	div.acc_part table.third{
	margin-top:10px;
	}
	div.acc_part table.third td{
	padding-bottom:3px;
	}
	div.acc_part table.third td.col1{
	width:109px;
	}
	div.acc_part table.third td.save_td{
	padding-top:18px;
	}
/* Members Marketing Tools */
	.mark{
	background-image:url(images/members/tools/bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	div.acc_part table.fourth{
	margin-top:13px;
	}
	div.acc_part table td.selct_p{
	padding-bottom:6px;
	}
	div.acc_part table select.w_135{
	width:137px;
	}
	div.acc_part table.fourth td.sec_part{
	padding-bottom:28px;
	}
/* Members Statistics */
	#stat.acc_part table.date{
	margin-bottom:12px;
	}
	#stat.acc_part table.date span{
	color:#8c8584;
	}
	#stat.acc_part table.date select{
	margin-left:3px;
	}

	#stat.acc_part tr.date_select select { width: 75px }
	/* #stat.acc_part table.stats_options_box td { background-color: #000000; } */

	#stat.acc_part table.date input{
	position:relative;
	top:2px;
	margin-right:5px;
	}
	table.date select.today{
	width:64px;
	margin-right:5px;
	}
	table.date select.year{
	width:57px;
	}
	table.date select.month{
	width:81px;
	}
	table.date select.day{
	width:40px;
	}
	#stat.acc_part hr{
	height:1px;
	border:0;
	font-size:1px;
	background-color:#c7c7c7;
	color:#c7c7c7;
	}
	#stat.acc_part table.campaign{
	margin-top:13px;
	margin-left:22px;
	margin-bottom:17px;
	}
	#stat.acc_part table.campaign td{
	padding-bottom:8px;
	}
	#stat.acc_part table.campaign select{
	width:101px;
	margin-left:5px;
	}
	#stat.acc_part table.campaign input{
	position:relative;
	top:2px;
	margin-right:10px;
	}
	#stat.acc_part div.table_title{
	margin-top:20px;
	font-size:14px;
	color:#860101;
	font-weight:bold;
	}
	#stat.acc_part table.report th{
	background-color:#c7c7c7;
	border-bottom:1px solid #fff;
	padding:4px;
	text-align:left;
	padding-left:12px;
	}
	#stat.acc_part table.report td{
	background-color:#e0e0e0;
	border-bottom:1px solid #fff;
	padding:6px;
	padding-left:12px;
	}
	#stat.acc_part table.report td.center{
	text-align:center;
	}
	#stat.acc_part table.report a{
	color:#e70000;
	}
	#stat.acc_part a.vew{
	font-weight:bold;
	color:#e70000;
	margin-left:13px;
	}
	#stat.acc_part a.go{
	clear:both;
	display:block;
	margin-left:13px;
	margin-top:10px;
	}
	@media all and (min-width: 0px) {
	#stat{
	padding-right:19px;
	}
	#stat.acc_part table.date input, #stat.acc_part table.campaign input{
	top:-2px;
	}
	}
	
	.grand_total {
		background-color:#e0e0e0;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		font-size:13px;
		font-weight:600;
		font-family:tahoma;
	}
	
	/* Daves new menu styles. */
	
	.hMenu {
		height: 28px;
		width: 1001px;
		background-color: #860101;
	}
	
	.hMenuItem {
		vertical-align: middle;
		background:url(images/members/left_menu/li_bg1.gif) bottom no-repeat;
		width: 198px;
		height: 26px;
		float: left;
		background-color:#860101;
		border-right:1px solid #860101;
		border-left:0px solid #860101;
		border-top:1px solid #860101;
		border-bottom:1px solid #860101;
	}
	
	.hMenuItem_a {
		vertical-align: middle;
		background:url(images/members/left_menu/li_bg_a1.gif) bottom no-repeat;
		width: 205px;
		height: 26px;
		float: left;
		background-color:#860101;
		border-right:1px solid #860101;
		border-left:0px solid #860101;
		border-top:1px solid #860101;
		border-bottom:1px solid #860101;
	}
	.hMenu img {
		vertical-align: middle;
		padding-left: 10px;
		padding-top: 4px;	
	}
	
	
	/* DS */
	.inputs {
		font-size: 10px;
		color: #990000;
		text-decoration: none;
		background-color: #eeeeee;
		padding: 2px;
		border: 1px solid #CCCCCC;
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
		margin-left: 3px;
	}
	
	
	.forms {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}
	
	.forms input , .forms select{
		font-size: 10px;
		color: #990000;
		text-decoration: none;
		background-color: #eeeeee;
		padding: 2px;
		border: 1px solid #CCCCCC;
		margin-top: 3px;
		margin-right: 3px;
		margin-bottom: 3px;
		margin-left: 3px;
	}	
