* { font-family:Tahoma; font-size:11px; }
body { margin: 0px; }
.formtxt {
	font-size: 12px;
	font-weight: bold;
	color: #2d2d2d;
	padding-left: 12px;
}
.txtbox { color: #2d2d2d; height: 12px; }
.redtxt {
	font-weight: bold;
	color: #c70101;
	padding-top: 9px;
}
.addtxt { color: #3c3c3c; }
.maintxt a { color: #2d2d2d; }
.maintxt1 {	color: #2d2d2d;	padding-top:7px; }
.formstxt select { color: #2d2d2d; margin-top:8px; }
/*.formstxt2 { color: #2d2d2d; }*/
.formstxt1 {
	color: #2d2d2d;
	padding-top:8px;
	padding-left:10px;
}
.whitetxt {	color: #FFFFFF;	padding-left: 24px; }
.whitetxt1 { color: #FFFFFF; }
.txtwhite {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.logoutxt{ color: #FFFFFF; font-weight:bold; }
.logoutxt:hover{ color:#FFFF00; font-weight:bold; }
a {
    font-family: Arial;
	color:#6d0b0c;
	text-decoration:none;
}
a:hover { color:#ba2423; }
.profiletxt {
    font-family: Arial;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-top:6px;
	width:26%;
}
.listtxt {
	color: #333333;
	font-weight: bold;
	padding-right: 8px;
	padding-top: 16px;
	padding-bottom: 3px;
}
.listtxt1 {
	color: #333333;
	padding-right: 8px;
	padding-top: 16px;
	padding-bottom: 3px;
}
.regform th, .regform td { padding-top:5px; padding-bottom:5px; }
.sectionheading {
	color: #8a1817;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size:12px;
	border-bottom:1px solid #cccccc;
}
.regform select { width:130px; font-weight:normal; color:#444444; }
.regform span { color:red; }
.regformheading {
	padding-left:7px;
	font-size: 12px;
	color: #8a1817;
	font-weight:bold;
	padding-top: 13px;
	padding-bottom: 2px;
}
.languagetxt { font-weight: bold; color: #1f1f1f; }
.lowop{ opacity:0.5; filter:alpha(opacity=50); }
.fullop{ opacity:1;	filter:alpha(opacity=100); }
#zonelabel, #zonecol { visibility:hidden; }
.err { text-align:center; line-height:18px; font-size:12px; font-weight:bold; color:red; }
.suc { text-align:center; line-height:18px; font-size:12px; font-weight:bold; color:green; }
.profiles {
	margin-top:5px;
	margin-bottom:5px;
	border: 1px dashed #d59293;
}
.profiles img, #profile_image { border:none; }
#ia, #cd, #rpc, #wm, .hidden, #eim, #sc { display:none; }
.profile td { /*regformtxtblack */
	font-family: Tahoma;
	padding-left:7px;
	font-size: 11px;
	color: #424242;
	padding-top: 5px;
	padding-bottom:5px;
	text-align:left;
	width:25%;
	vertical-align:top;
}
.profile_basic {
	background-image:url(../images/imagebacks.jpg);
	width:493px;
	height:110px;
	background-repeat:no-repeat;
	padding-top:3px;
}
.profile_ops {
	border-top:1px #8d0f10 dashed;
	border-bottom:1px #8d0f10 dashed;
	padding-right:10px;
}
.profile_tab {
	width:493px;
	height:62px;
	background-repeat:no-repeat;
	padding:50px 16px 0px 30px;
}
#dl { 
	position:absolute;
	top:0;
	left:0;
	background-color:#333333;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#ms {
	position:absolute;
	background-color:white;
	padding:5px;
	width:200px;
	border:1px dashed black;
	font-weight:normal;
}
#plms {
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
}
#profile_options { font-weight:normal; width:220px; }
#profile_options a { font-weight:bold; }
.cm_area { border:1px solid #cccccc; width:372px; height:195px; padding:5px; overflow:auto; }
.cm_area div { margin:3px 0px; }
.cm_box { height:30px; width:380px; margin:10px 0px; }
.cm_status { width:100%; }
.chat_small { position:fixed; bottom:0px; width:80px; margin:0px 5px; background-color:#8a1817; padding:5px; font-weight:bold; text-align:center; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); color:#ffffff; overflow:hidden; }
/*.chat_small:hover { opacity:0.8; filter:alpha(opacity=80); }*/
.membershiptxt {
	font-size: 14px;
	font-weight: bold;
	color: #8a1817;
}
.updatetxt { line-height:18px; }
.updatetxt1 {
	font-size: 12px;
	color: #8a1817;
	line-height:21px;
	font-weight:bold;
}
.benefitstxt {
	font-size: 11px;
	color=: #8a1817;
	font-weight:bold;
}
.bmembership{
	font-size: 14px;
	color: #333333;
	font-weight:bold;
}
.left_menu td { padding-left:65px; }
.left_menu td a { font:normal 13px Georgia, "Times New Roman", Times, serif; }
.topwhitelink {	color: #FFFFFF;	text-decoration:none; }
.topwhitelink:hover { color:#FFFF00; text-decoration:none; }


.area {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none
}

.area:hover {
color:#c6df07;
}

.logoutxt_welcome{ color: #FFFF00; font-family:Arial; font-size:14px;}
.logoutxt_welcome:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  }
.a_link {
    font-family: Arial;
	color:#6d0b0c;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	padding-left:10px;
}
.a_link:hover { color:#ba2423; }