body {
  font-family: verdana, Helvetica, sans-serif, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;}

.bold { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color:000000 ; text-decoration: bold;}

.text { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #000000; }

.text2 { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #000000; }

.small { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #000000; text-decoration: bold;}

.small2 { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #00000; text-decoration: bold;}

.big { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #000000;}

.it { font-size: 12px; font-family:verdana, Helvetica, sans-serif; color: #000000; }

.dark { font-size: 12px; font-family:verdana, Helvetica, sans-serif, Helvetica, sans-serif; color: #000000; text-decoration: bold;}

.err { font-size: 12px; font-family: verdana, Helvetica, sans-serif, Helvetica, sans-serif; color: #000000; }



h1 {font-family: verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; white-space: nowrap; background: transparent; margin-top: 0em; margin-bottom: 0em;}

h2 {font-family: verdana, Helvetica, sans-serifl; color: #000000; font-size: 12px; white-space: nowrap; background: transparent; margin-top: 0em; margin-bottom: 0em;}

h5 {font-family: verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal}

td {
	font-family: verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal}


th {
	font-family: verdana, Helvetica, sans-serif;
}

a:link, a:visited {color: #cc3300; text-decoration:none; font-weight:bolder;}
a:hover, a:active {color:#330000;}



.style2 {
	font-size: 12px;
	font-weight: bold;
}
.style3 {
	font-size: 12px;
	font-weight: bold;
}

.option_form { font:verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal

}

.option_info { font:verdana, Helvetica, sans-serif; font-size:10px; font-style:italic}

.option_title { font:verdana, Helvetica, sans-serif; font-size:12px; font-weight: bold}

.regform {border-width: thin thin thin thin;
	border-spacing: 1px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
	border-collapse: separate;
	}
	
.regform td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}

a.menu_top:link              { color: #000000;  text-decoration: none; }

a.menu_top:visited           { color: #00000;  text-decoration: none; }

a.menu_top:active, a.menu_top:hover   { color: #000000;  text-decoration: none;}







.chat_body_msgs {	background: #000000ff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; 

				font-weight: 400;  margin: 0px; }

.chat_body { background: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; }

.chat_small { font-size: 8px; font-family: Tahoma; color: #FFFFFF; }

.chat_user { font-size: 11px; font-family: Tahoma; color: #666699; }



.msg {

    margin-top: 0px;

    margin-bottom: 2px;

}





.immsgi { color: black; }

.immsgme { color: blue; }



.prof_stat_Unconfirmed { background-color: #ffd7d7; }

.prof_stat_Approval { background-color: #b9ddb9; }

.prof_stat_Active { background-color: #a7b8f9; }

.prof_stat_Rejected { background-color: #ff3333; }

.prof_stat_Suspended { background-color: #cccccc; }

.prof_stat_Gold { background-color: #ccff33; }



.panel { background-color: ffffff; }

.table { background-color: ffffff; }

.free { background-color: #ffffff; }

.canvas { background-color: #ffffff; }





select, input.no, textarea { font-family: Tahoma; font-size: 11px; background: #ffffff; border: 1px solid #7f9db9; }

select.index { border : 1px solid #003366; font-family: Arial; font-size: 9px; background: #edeffc; }

input.button { border : 1px outset #9999cc;  background-color : #ccffff; color: #336699; }





.control_panel_table {

	font-size: 11px; 

	font-family:tahoma; 

	color: #00000;

}



.control_panel_td_1_first { 

	border: 1px dotted #CCCCCC; 

	font-weight: bold;

}

.control_panel_td_2_first { 

	border-top: 1px dotted #CCCCCC;  

	border-bottom: 1px dotted #CCCCCC;

	border-right: 1px dotted #CCCCCC;

}

.control_panel_td_1 { 

    border-bottom: 1px dotted #CCCCCC;

    border-left: 1px dotted #CCCCCC;

    border-right: 1px dotted #CCCCCC;

	font-weight: bold;

	width: 82px;

}



.control_panel_td_2 { 

    border-bottom: 1px dotted #CCCCCC;

    border-right: 1px dotted #CCCCCC;

}









.profile_table {

    font-size: 12px;                                                                                   font-family:tahoma;

    color: #444477;                                                                                }

.profile_td_1_first {

    border: 1px dotted white;

	padding-bottom: 1px;

	padding-left: 2px;

}                                                                                                  .profile_td_2_first {

    border-top: 1px dotted white;

	border-bottom: 1px dotted white;

    border-right: 1px dotted white;

	padding-bottom: 1px;

	padding-left: 2px;

}

.profile_td_1 {

	border-bottom: 1px dotted white;

    border-left: 1px dotted white;

	border-right: 1px dotted white;

	padding-bottom: 1px;

	padding-left: 2px;

	width: 82px;

}

.profile_td_2 {

	border-bottom: 1px dotted white;

    border-right: 1px dotted white;

	padding-bottom: 1px;

	padding-left: 2px;

}



.profile_desc_header {

    font-weight: bold;

    padding-left: 5px;

    padding-right: 5px;

	color: #9999CC;

}



.profile_desc_text {

    border-bottom: 2px solid #D3DCE1;

    padding-left: 5px;

    padding-right: 5px;

	color: #9999CC;

}









.join_table {

    font-size: 10px;

    font-family:verdana, tahoma, sans-serif;

    color: #444477;

}

.join_header, join_header_first {

    font-size: 10px;

    font-family:verdana, tahoma, sans-serif;

    color: #444477;

    padding-top: 7px;

}

.join_td_1_first {

    border: 1px dotted #CCCCCC;

    padding-bottom: 1px;

    padding-left: 2px;

}

.join_td_2_first {

    border-top: 1px dotted #CCCCCC;

    border-bottom: 1px dotted #CCCCCC;

    border-right: 1px dotted #CCCCCC;

    padding-bottom: 1px;

    padding-left: 2px;

}

.join_td_1 {

    border-bottom: 1px dotted #CCCCCC;

    border-left: 1px dotted #CCCCCC;

    border-right: 1px dotted #CCCCCC;

    padding-bottom: 1px;

    padding-left: 2px;

    width: 82px;

}

.join_td_2 {

    border-bottom: 1px dotted #CCCCCC;

    border-right: 1px dotted #CCCCCC;

    padding-bottom: 1px;

    padding-left: 2px;

}




