body
{
	background-image: url(images/bg.png);
}
#npass {
	background: #E4E4E4;
	color: #e21a11;
}
#npass a:hover {
	text-decoration: underline;
}
#npass a:link {
	color: #e21a11;
	text-decoration: none;
}
.login_top
{
	font-family:		tahoma;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
}
.textbox
{
	height:				20px;
	font-family:		tahoma;
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	border:				1px solid #666666;
	background-color:	#dddddd;
	width:				120px;
}
.table_title
{
	color:				#002D53;
	font-family:		tahoma;
	font-weight:		bold;
	font-size:			16px;
	width:				100%;
	text-align:			center;
	filter:				Alpha(opacity=50);
}
.menu_text Th
{
	background-color:	#cccccc;
	border-bottom:		1px solid #999999;
	border-top:			1px solid #999999;
	padding-left:		5px;
	padding-top:		3px;
	padding-bottom:		3px;
	text-align:			left;

}
.menu_text Th a
{
	background-color:	#cccccc;
	font-family:		tahoma;
	font-size:			14px;
	color:				#666666;
	font-weight:		bold;
	display:			block;

	text-decoration:	none;
}
.menu_text Th a:hover
{
	color:				#333333;
}
.mini_var td
{
	background-color:	#cccccc;
	border-bottom:		1px solid #666666;
	padding-left:		5px;
	padding-top:		3px;
	padding-bottom:		3px;
	
	font-family:		tahoma;
	font-size:			10px;
	color:				#666666;
	font-weight:		bold;
	display:			block;
}
.normal
{
	padding-top:		3px;
	padding-left:		3px;
	font-family:		tahoma;
	color:				#555555;
	font-size:			12px;
	font-weight:		bold;
}
.normal2
{
	padding-top:		3px;
	padding-left:		3px;
	font-family:		tahoma;
	color:				#555555;
	font-size:			12px;
	font-weight:		bold;
}
.normal2 a:hover
{
	text-decoration: none;
        border: 1px solid #000000; 
	background: #cccccc;
	width: 100%
	padding-bottom:		2px;
	padding-left:		1px;
}
.credits
{
	padding-top:		3px;
	padding-left:		3px;
	font-family:		tahoma;
	color:				#555555;
	font-size:			10px;
	font-weight:		bold;
}
.enter
{
	font-size:			2px;
}
.title
{
	width:				100%;
	border:				1px solid #666666;
	border-style: ridge ridge dotted;
	background-image: url(images/1.png);
	font-size:			14px;
	font-weight:		bold;
	font-family:		tahoma;
	color:				#555555;
}
.news,.news a
{
	font-family:		tahoma;
	color:				#555555;
	font-size:			12px;
	font-weight:		bold;
}
.news_title
{
	font-family:		tahoma;
	color:				#555555;
	font-size:			14px;
	font-weight:		bold;
}

.news_title a:hover
{
	background: cccccc;
	width: 100%
}
#npass a:link {
	color: #e21a11;
	text-decoration: none;
}

#input { 
        border: 1px solid #000000; 
        padding: 5px;     
} 
#password_strength { 
        width: 145px; 
        background: cccccc;
	border: 1px solid #000000;  
} 
#password_bar1 { 
        font-size: 11px; 
        background: ff0000;     
        padding: 5px; 
} 
#password_bar2 { 
        font-size: 11px; 
        background: cc0033;      
        padding: 5px; 
} 
#password_bar3 { 
        font-size: 11px; 
        background: eeee44;      
        padding: 5px; 
} 
#password_bar4 { 
        font-size: 11px; 
        background: 66ff66;     
        padding: 5px; 
} 
#password_bar5 {
        font-size: 11px; 
        background: 7fff00;     
        padding: 5px; 
} 
#user_status {
        width: 145px; 
        background: cccccc;
	border: 1px solid #000000;  
} 
#user_statuson {
        font-size: 11px; 
        background: ff0000;     
        padding: 5px; 
} 
#user_statusoff {
        font-size: 11px; 
        background: 7fff00;     
        padding: 5px; 
} 
#email_status {
        width: 145px; 
        background: cccccc;
	border: 1px solid #000000;  
} 
#email_statuson {
        font-size: 11px; 
        background: ff0000;     
        padding: 5px; 
} 
#email_statusoff {
        font-size: 11px; 
        background: 7fff00;     
        padding: 5px; 
}