body{	background:#222222;	font-family:Arial,sans-serif;font-size:14px;}
.bodydiv{	width:100%; /*background:#333333;*/	background:#a49272 url(../images/bg_dc.jpg) top left repeat;}
#mainDiv{	width:100%;	margin:0 auto;	background:transparent;	color:#CCCCCC;	}
#container{	width:910px;	margin:0 auto;	background:#222222 url(../images/bg_dcgraphics.png) center -240px no-repeat;	overflow:auto; border-left:1px solid #444444; border-right:1px solid #444444}
/*header css starts here*/
#headerDiv{	width:910px; margin:0 auto; background:transparent url(../images/bg_dcgraphics.png) center 0px no-repeat; border-left:1px solid #444444; border-right:1px solid #444444}
.headerTop{	background-color:transparent;	color:#9e9e9e;	font-size:11px;padding:8px 20px 8px 10px; height:21px;}
 .headTopNav{	float:left;	color:#b6b6b6;	}
.headTopNavUl{padding:2px 0 0 0;	position:relative;	z-index: 201;}
.headTopNavUl li{	float:left;	padding:0 5px 0 10px;	position:relative;	z-index: 201;}
.headTopNavUl li a{	color:#d0c0a6;	text-decoration:none;}
.headTopNavUl li a:hover{	color:#f6e3c5;	text-decoration:underline;}
.headTopNavUl li img{	cursor:pointer;}
.headTopNavUl li ul{	background:transparent url(../images/bg_headtop.png) bottom right no-repeat;	position: absolute;	top:20px;padding:10px 9px 5px 7px;	list-style: none;	width: 102px; z-index: 201;}
.headTopNavUl li ul li{	float:none;	padding:0;}
.headTopNavUl li ul li a{	display:block;	padding:2px 0 2px 5px;}
.headTopNavUl li ul li a:hover{	background-color:#2e2e2e;	text-decoration:none;}
.userSubMul{	left:15px;}
.submitSubMul{	left:2px;}
.headSearch{	float:right;	position:relative;}
.txtfld0{	font-family:Arial,sans-serif;	font-size:11px;	background-color:#3b3b3b;	border:1px solid #535252;	height:16px;	padding:1px 0 0 5px;	color:#9e9e9e;	}
.headSearch input.txtfld0{	width:150px; color:#9e9e9e}
.searchFieldsUl li{	float:left;}
.searchFieldsUl li select{	font-family:Arial,sans-serif;	font-size:11px;	color:#bd2d2d;	background-color:#3b3b3b;	border-top:1px solid #535252;	border-bottom:1px solid #535252;	border-right:1px solid #535252;	border-left-style:none;	border-left-width:0px;	height:19px;	width:75px;	padding-left:5px;}
.searchFieldsUl li select option{	padding-left:5px;}
.searchFieldsUl li.searchDropdownLi{	width:90px;}
.searchFieldsUl li.searchDropdownLi span{	display:block;	height:16px;	color:#bd2d2d;	border-top:1px solid #535252;	border-bottom:1px solid #535252;	border-right:1px solid #3b3b3b;	padding-left:5px;	padding-top:1px;	background:transparent url(../images/bg_headtop.png) top right no-repeat;}
.searchFieldsUl .searchDropdownUl{	position:absolute;	width:80px;	background-color:#222222;	padding:5px 0 5px 0;}
.searchFieldsUl .searchDropdownUl li{	float:none;	font-family:Arial,sans-serif;	font-size:11px;	color:#bd2d2d;	margin-left:5px;	margin-right:5px;	padding:2px 0 3px 5px;	cursor:pointer;	border-bottom:1px solid #2e2d2d;}
.searchFieldsUl .searchDropdownUl li:hover{	background-color:#2e2e2e;}
.loginFieldsUl{	overflow:auto;	padding-right:1px;	height:20px;	overflow:hidden;}
.loginFieldsUl li{	float:left;}
.loginFieldsUl .txtfld0{	font-family:Arial,sans-serif;	font-size:11px;	background-color:#3b3b3b;	border:1px solid #535252;	height:16px;	padding:1px 0 0 5px;color:#626262;	width:160px;}
.logoDiv{background:transparent url(../images/beta_out.gif) right 0px no-repeat;	clear:both;	height:190px;	overflow:auto;	}
.dcLogo{	padding:75px 0 0 20px;}
.dcSlogan{	border-left:1px solid #2c2b26;	float:right;	width:620px;	color:#b6b6b6;	font-family:Arial,sans-serif;	font-size:12px;	font-weight:bold;	margin:10px 0 0 0;	padding:10px 0 15px 10px;}
.mainNav{	width:100%;	height:35px;clear:both;	background:#a43434 url(../images/bg_mainnav.png) left 0px repeat-x;	}
.mainNavL{	float:left;	padding:2px 0 0 16px;	background:transparent url(../images/bg_mainnav.png) left -167px no-repeat;}
.mainNavR{	float:right;	padding:2px 16px 0 0;	background:transparent url(../images/bg_mainnav.png) right -133px no-repeat;}
.mainNav ul{position:relative;	height:33px;	float:left;	z-index:11;}
.mainNav ul li{	float:left;	background:transparent url(../images/bg_mainnav.png) left -35px no-repeat;	padding:0 0 0 1px;	height:33px;	position:relative;	cursor:pointer;}
.mainNav ul li a{	display:block;	height:25px;	text-align:center;	background:#b24f4f url(../images/bg_mainnav.png) left -67px repeat-x;color:#fff;	text-decoration:none;	font-size:12px;	padding:8px 5px 0 5px;	white-space:nowrap;}
.mainNav ul li a.wid45px{width:44px}
.mainNav ul li a:hover, .mainNav ul li a.mainNactive{	background:#b24f4f url(../images/bg_mainnav.png) left -101px repeat-x;}
.mainNav ul li a.mainNactive{font-weight:bold}
#gNavL{	background:transparent url(../images/bg_mainnav.png) right -133px no-repeat;	padding:0 16px 0 0;	}
#gNavR{	background:transparent url(../images/bg_mainnav.png) left -167px no-repeat;	padding:0 0 0 16px;}
#gNavL li a{	float:left;}
#gNavR li a{	width:108px;	text-align:left;	padding:8px 5px 0 10px;	}
#gNavR li a span{display:block; background:transparent url(../images/bg_mainnav.png) right -281px no-repeat}
#gNavR li a img{	padding:7px 7px 0 0;}
.mainNav ul li ul{	position:absolute;	top:33px;	left:0;	background-color:#a43434;	width:113px;	overflow:auto;	height:auto;	border:1px solid #b25050;	padding:0 5px 1px 5px;}
.mainNav ul li ul li{	float:none;	background:none;	padding:0;	height:20px;	padding:0;	}
.mainNav ul li ul li a, #gNavR li ul li a{	display:block;	width:106px;	text-align:left;	background:none;	float:none;	color:#f0cfcf;	text-decoration:none;	font-size:11px;	height:16px;	padding:2px 0 2px 4px;}
.mainNav ul li ul li a:hover, #gNavR li ul li a:hover{	background:#ab4242;}
/*search suggest css*/#searchSuggest{	clear:both;	overflow:auto;	position:absolute;	width:234px;background-color:#222222;	font-family:Arial,sans-serif;	font-size:11px;	top:19px;z-index:301;	padding:0 10px 10px 10px;	}
#searchSuggest a{	color:#d0c0a6;	text-decoration:none;}
#searchSuggest a:hover{	color:#f6e3c5;	text-decoration:underline;}
#searchSuggest h5{	font-size:11px;	font-weight:bold;	color:#bebebe;	padding:3px 0 3px 0;	border-bottom:1px solid #2e2d2d;	border-top:1px solid #2e2d2d;	clear:both;}
.searchSuggHeadUl{	overflow:auto;	clear:both;	padding:1px;	height:20px;	padding:5px 0 0 0;}
.searchSuggHeadUl li{	float:left;	padding-right:4px;	font-weight:bold;	color:#bd2d2d;}
.searchSuggHeadUl li a{	font-weight:bold;}
#searchSuggest a.normal{	color:#d0bfa6;;}
#searchSuggest a.red, #searchSuggest a.red:hover{	color:#bd2d2d;	text-decoration:none;}
.recentSearchesUl{	overflow:auto;}
.recentSearchesUl li{	border-bottom:1px solid #2e2d2d;}
.recentSearchesUl li a{	display:block;	width:98%;	padding:2px 0 2px 0;}
/*header css ends here*/
.betaimg{position:absolute; top:37px; right:0px;}

