body { 
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px; 
	color: #959595; 
	background-color:#323232;
	background: url(../images/grey_bg_gradient.gif) fixed; 
	height:100%; 
	width:100%;
	margin:0; 
}
a:visited  {
	font-family : verdana, arial, helvetica, sans-serif; 
	font-size : 12px;
	text-decoration : underline;
	color : #ffffff;
}                                
a:link  {
	text-decoration : underline;
 	color : #ffffff;
}								
a:hover  {
	text-decoration : none;
	color : #c0c0c0;
}	
img {
	border:0px;
}
/* first horizontal header */
div.panel {
	width:987px;
}
#top {
	height:96px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:transparent;
}
/* advertizing panel */
#topContent {
	margin-left:auto;
	margin-right:auto;
	width:728px;
	height:98px;
	background-color:transparent;
}
/* top horizontal header */
#topHeader {
	height:77px;
	margin:auto;
	overflow:hidden;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #FFFFFF;
}
#topHeaderLeft {
	width:465px;
	height:77px;
	float:left;
	text-align:left;
   	background-image: url("../images/firstheader_bg_left_new.png");
	background-repeat: no-repeat;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #D1CFCF;	
	background-color:#323232;
}
#topHeaderLeft_0 {
	position:relative;
	left:4px;
	top:9px;
	display:block;
	height:17px;
	width:100px;
	text-align:left;
}
#topHeaderLeft_1 {
	position:relative;
	left:350px;
	top:-59px;
	width:80px;
	height:15px;
	text-align:right;
}
#topHeaderLeft_A {
	display:block;
	height:17px;
	width:79px;
	text-decoration:none;
}
#topHeaderRight_box {
	width:522px;
	height:77px;
	float:left;
	text-align:left;
   	background-image: url("../images/firstheader_bg_right_new.png");
	background-repeat: no-repeat;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #D1CFCF;	
	background-color:#323232;
}
.horzSeparator {
	height:5px;
	margin:auto;
	overflow:hidden;
	background-color:#000000;
}
ul#navlist {
	display: block;
	padding: 0;
	margin: 0;
}
ul#navlist li {
	display: block;
	float: left;
}
ul#navlist li a {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal;
	color: #FFFFFF;	
}
ul#navlist li a:hover {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal;
	color: #C0C0C0;
}
ul#navlist li a.active {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal; 
	color: #FF9900;
}
#loader {
	clear:both;
	height:564px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
}
#loaderImg {
	width:48px;
	padding-top:200px;
	margin-left:auto;
	margin-right:auto;
}	
#footer {
	clear:both;
	margin:auto;
	padding-top:10px;
	padding-bottom:5px;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color:#666666;
	text-align:center;
	background-color: #111111;
	border-top:#333333 1px solid;
}
.footerRow p A:visited,A:active {	
	color : #666666;
	text-decoration : none;
}
.footerRow p A:hover  {	
	color : #808080;	
	text-decoration : underline;	
}
a.footerRow:link  {	
	color : #666666;
	text-decoration : none;
}
a.footerRow:visited,a.footerRow:active {	
	color : #666666;
	text-decoration : none;
}
a.footerRow:hover  {	
	color : #808080;	
	text-decoration : underline;	
}
#mainPanel {
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	height:auto;
}
#content {
	clear:left;
	width:957px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;	
	margin-bottom:15px;		
	background-color:#000000;
}
/*new css for top right header*/
#help_box a {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal;
	color: #FFFFFF;
}
#help_box a:hover {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal;
	color: #C0C0C0;
}
#help_box a.active {
	display: block;
	float: left;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	font-family : verdana, arial;
	font-size : 13px;
	font-weight : normal;
	color: #FF9900;
}
#login_box {
	float:left;
	display:block;
	margin-left:257px;
	margin-top:4px;
	width:120px;
	height:25px;
	line-height:25px;
	text-align:left;
}
#link_box {
	float:left;
	margin-top:10px;
	margin-left:15px;
	height:17px;
	text-align:left;
}
#link_box span {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #D1CFCF;
}
#login {
	cursor:pointer;
}
#login_content_box {
	float:left;
	width:100px;
	height:100%;
	vertical-align:middle;
	background: url("../images/login_middle_btn_bg.png") repeat-x;
}
#log_text_box  {
	float:left;
	margin-left:10px;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #D1CFCF;
	height:25px;
	line-height:25px;
	text-decoration : none;
	z-index:10003;
}
#signup_box {
	float:right;
	margin-top:10px;
	margin-right:10px;
	height:17px;
	width:120px;
	color : #D1CFCF;
	text-align:left;
	text-decoration:none;	
}
#signup_box a:visited  {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #D1CFCF;
}
#signup_box a:link  {
	text-decoration : none;
 	color : #D1CFCF;
}
#signup_box a:hover  {
	text-decoration : none;
	color : #C0C0C0;
}
#help_box {
	float:right;
	margin-top:13px;
	width:254px;
	height:20px;
}
.white_content {
	display:none;
	position:fixed;
	top:15px;
	left:100px;
	width:430px;
	padding:40px;
	border:0px;
	background-color:transparent;
	z-index:9002;
}
#mini_login {
	float:left;
	margin:0px;
	width:410px;
	height:250px;
	text-align:left;
   	background:url("../images/login/content_bg_left.png") no-repeat;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #D1CFCF;	
}
.black_overlay{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	background-color:#000000;
	z-index:9001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}
#mini-nz-login {
	display:block;
	clear:both;
	padding-top:0px;
	padding-left:0px;
	width:280px
}
#mini-nz-login-tiltle {
	float:left;
	margin-top:24px;
	margin-left:29px;
	width:350px;
	height:40px;
	float:left;
	text-align:left;
}
#mini-fb-login-tiltle {
	display:block;
	float:left;
	margin-top:22px;
	margin-left:29px;
	width:365px;
}
div.option-title {
	float:left;
	clear:left;
	width:270px;
	height:auto;
	margin:25px 0px 0px 25px;
	color:#80FFFF;
	font-size:13px;
	font-weight:bold
}
div.option-radio-box {
	float:left;
	clear:left;
	display:block;
	width:370px;
	height:115px;
	margin:15px 0px 0px 20px;
	line-height:150%;
}
div.option-radio-box label {
	padding-left:5px;
	color:#C0C0C0;
	font-size:11px;
}
div.option-radio-box span {
	padding-left:25px;
}
div.continue-button {
	float:left;
	clear:left;
	margin-left:40px;
}
div.continue-button img {
	border:0px;
	cursor:pointer;
}