body
{font-family:Verdana; font-size:10px; color:#000000; background-repeat:repeat-x}

#window
{width:100%}

#mainContainer
{position:absolute;top:0px;left:100px;width:1000px}

#top
{position:absolute; top:0px; left:0px; width:1000px; height:91px; overflow:hidden}

#logo
{margin-top:7px; width:320px; height:75px;}

#login_area
{position:absolute; top:14px; left:740px; width:250px}

#login_input
{width:80px; float:right}

#login_field_user
{position:relative; top:0px; left:0px; width:78px; border:solid 1px #999999; height:14px; font-size:10px}

#login_field_psw
{position:relative; top:3px; left:0px; width:78px; border:solid 1px #999999; height:14px; font-size:10px}

#btnLogin
{cursor:pointer;margin-top:7px;float:right;height:14px;padding-left:4px;padding-right:4px;padding-top:2px;border:solid 1px #999999}

#login_text
{width:90px; height:41px;float:right;margin-right:7px; overflow:hidden}

#login_text .text{float:right; position:relative; top:3px; margin-bottom:10px}


#menuBar {
margin-bottom:4px;
overflow:hidden;
padding:5px 2px 5px 11px;
width:987px;
height:14px;
}

#menuBar a
{float:left; color:#333333; font-weight:bold; margin-right:12px; text-decoration:none}

#menuBar strong
{float:left; color:#333333; font-weight:bold; margin-right:12px}

#menuBar .subscriberMenu
{float:right}


#formLogin .txtLogin {
float:left;
font-size:9px;
height:11px;
margin-bottom:-2px;
margin-right:5px;
margin-top:-2px;
width:75px;
font-weight:bold;
}

#btn_login {
float:left;
font-size:x-small;
height:24px;
margin-bottom:-3px;
margin-top:-5px;
margin-right:-2px;
width:65px;
background-image:url("../img/btn_black.gif"); 
border: 0px solid;
color:White;
}

#userHeader
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-bottom:30px;
}

#userHeader a
{
	text-decoration:none;
	color:gray;
}

.btn_Subscriber
{height:auto; width:150px; cursor:pointer; color:Gray; text-align:center}

#btn_forgottenpwd
{float:left; cursor:pointer; margin-right:10px}

#btn_register
{float:left; cursor:pointer; margin-right:10px; font-weight:bold}

#leftArea {
height:600px;
left:0;
position:absolute;
top:0;
width:260px;
}

#leftHeader
{
	 width:auto; 
	 font-size:25px;
	 position: absolute;
	 top:20px;
	 left:20px;
	 font-weight:bold;
	 }

#rightArea {
left:316px;
position:absolute;
top:30px;
width:500px;
}

.btn_black
{
	height:auto; 
	/*width:80px;*/
	padding:0 15px;
	height:22px;	
	cursor:pointer; 
	background-image:url("../img/btn_black.gif"); 
	border:solid 0px;
	text-align:center;
	color: White;
	line-height:22px;
	float:left;
	margin-right: 10px;
	font-weight:bold;
}

#rightArea a{ text-decoration:none}
#rightArea a:hover{ text-decoration:underline}

.btn_black_input
{
	height:auto; 
	width:80px;
	height:22px;	
	cursor:pointer; 
	background-image:url("../img/btn_black.gif"); 
	border:solid 0px; /*padding-top:2px;*/ 
	text-align:center;
	color: White;
	line-height:22px;
}

#navButtons{ margin-top:15px;}

.txtError{ color:red}

#verify_pb
{visibility:hidden}

#preContentSpot
{visibility:hidden}

#postContentSpot
{visibility:hidden}


#generic_container
{
background-color:#ffffff;
display:block;
left:0px;
position:absolute;
top:121px;
width:855px;	
}

#generic_container2
{float:left; padding:40px 90px 40px 70px; width:694px}

#generic #sizer{float:right; width:1px; height:707px}

#generic h1{font-size:22px; text-align:center; margin-bottom:20px; font-weight:normal}


#bannerAreaRight img
{margin-bottom:5px; border:none}

#generic #bannerAreaRight
{
	width:140px;
	position:absolute;
	top:121px;
	left:960px
}


#generic a.question{color:Black; display:block; text-decoration:none; height:18px; margin-bottom:5px; background-color:#e0dedf; padding-left:43px; font-weight:bold; padding-top:5px; font-size:11px;}
#generic a.question:hover{background-color:#666666;color:#FFFFFF;}
#generic a.active{background-color:#666666;color:#FFFFFF;}
#generic div.answer{padding:40px; padding-top:15px; padding-bottom:45px; display:none}
#generic div.answer a{ text-decoration:underline; color:#000000}

/******************** 
[[ miniPopup
********************/ 
#miniPopup
{position:absolute;border:solid 1px #cccccc;width:300px; display:none}

#miniPopup_border
{background-color:#000000; border:2px solid #FFFFFF;color:#FFFFFF;padding:4px}

#miniPopup_x_btn
{cursor:pointer;float:right;height:13px;overflow:hidden;width:16px;border:none}

#miniPopup_border div
{padding:8px 6px 6px}

#miniPopup_border h1
{font-size:10px; color:#ffffff; font-weight:bold; margin-bottom:10px; text-align:left}

#miniPopup_border a
{font-size:10px; color:#ffffff; line-height:20px; text-decoration:underline}

#miniPopup_border a:hover
{font-weight:bold}

#generic #menuBar
{position:absolute; top:95px; left:0px}

#ratingtext
{
	float:left;
}
#ratingbg
{
	float:left;
	position:relative;
	width:71px;
	height:17px;
	background-image:url(../img/rating_bg.png);
	overflow:hidden;
}
#ratingbg #ratingcur
{
	position:absolute;
	width:50%;
	height:17px;
	background-image:url(../img/rating_cur.png);
	overflow:hidden;
}
#ratingbg #ratinguser
{
	position:absolute;
	width:0px; 
	height:17px; 
	background-image:url(../img/rating_user.png);
}
#ratingbg #contentId
{
	display:none;
	visibility:hidden;
}
#ratings
{
	clear:both;
}
#rate
{
	display:none;
	visibility:hidden;
}
#rated
{
	display:none;
	visibility:hidden;	
}
#referer
{
	position:relative;
}
#referer a 
{
	float:none;
	cursor:pointer;
}
#refer > div
{
	height:16px;
}
#referer input 
{
	position:absolute;
	left: 200px;
	width: 150px;
	font-family:Verdana;
	font-size:10px;
}
#refer #referer_yourmessage
{
	height:32px;
}

#refer #txt_yourmessage
{
	position:relative;
	left: 0px;
	width: 290px;
}