body {
font:normal 10px Tahoma;	
}


a {
	color: #212B08; text-decoration: none;

}
a:hover {
	color: #80122F; text-decoration: underline;;
	display: inline;
}

.admin-notes{
	background-color: #FFE5E5;
	border-bottom: 1px dotted #FF6464;
	border-top: 1px dotted #FF6464;
	padding: 3pt;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;

}

.admin-notes 
a:visited{
	color:#000;
}

.gsm_text{
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: #575757;
	font-weight: normal;
	}	

.bgsm_text{
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #292929;
	font-weight: normal;
}	

.inputs {
	font: Bold 12pt Arial;
	color: #550A21;
	background-image:url('../images/inputbg.jpg') repeat-x;
	border-top: 1px solid #9D9DA1;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 1px solid #9D9DA1;
	height: 20px;
 	text-align: right;
	}

.drop_down {
	BACKGROUND: #f5f5f5; 
	COLOR: #303030; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: 200;
	}

.big_text{
	font-family: Arial, Tahoma;
	font-size: 11pt;
	color: #9D3B6C;
	font-weight: bold;
	}	

.Bbig_text{
	font-family: Arial, Tahoma;
	font-size: 11pt;
	color: #9D463B;
	font-weight: bold;
	}	
		
.sm_text{
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #570C21;
	font-weight: normal;
	}	

.black_sm_text{
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: black;
	font-weight: normal;
	}	

	
.bottoms {
	font-size: 9pt;
	font-family:Tahoma, Arial;
	font-weight: normal;
	color: #666666;
	background-color: #FCFCFC;
	border: 1px solid #9D9D9D;
	}
	


.tdrow1
{
	background-color:#f7fff4;
	border:1px solid #ebfee4;
	border-top:1px solid #ebfee4;
/*	border-right:1px solid #F0F0F0;
	border-left:1px solid #FFF;
*/
	font: bold 12pt Arial;
	text-align: right;
	padding: 0px;
	color: #360000;
}


.tdrow2
{
	background-color:#fffbfd;
	border:1px solid #fff;
	border-top:1px solid #fee4f2;
/*	border-right:1px solid #F0F0F0;

	border-left:0px solid #FFF;
*/	font-family: Arial,Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #9D3B6C;
	text-align: right;
}
.tdrow2
a:linked,
a:visited
{
	color: #9D3B6C;
}

.tdrow3
{
	background-color:#a0d88d;
	height: 4px;
}
	




.Btdrow1
{
	background-color:#F9EFEE;
	border-bottom:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	font-family: Tahoma;
	font-size: 9pt;
	color: #9D463B;
}


.Btdrow2
{
	background-color:#F5E1DF;
	border-bottom:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	font-family: Arial,Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #9D463B;
	height: 25px;

}

.Btdrow3
{
	background-color:#D8948D;
	height: 4px;
}
.sub_tbl_header {
	font:bold 12pt Arial;
	height: 26px;
	color: #660046;
	background: url('../images/second_row_B.jpg') repeat-x;
	vertical-align: middle;
	}
	
	
.sub_entrances {
 	background-image: url('../images/entrances_B.jpg'); 
 	background-repeat: no-repeat; 
 	background-position-x: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: Normal;
	color: #212B08;
	height: 20px;
	padding-right: 25px;
 	}




.showstate {
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}


.fixed_arts
{
	background-color:#fff2f2;
	background-image: url(../images/fixed_arts_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-repeat: repeat-x;
	border-bottom:0px solid #DADBDD;
	border-right:0px solid #DADBDD;
	border-top:0px solid #FFF;
	border-left:0px solid #FFF;
}


.sub_enr {
	background-color: #DAD9DA;
	width: 8px;
}

.nav_back {
	background-image: url(../images/nav_back.jpg);
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: middle;
	color: #6B0000;
	text-align: right;
	width: 99%;
}

.nav_back a:visited:{
	color: #6B0000;
}


.sm_grey_td {
	background-color: #E2E1E1;
	height: 3px;
}

.mems_cell {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E7BBD4;	
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 8pt;
}

.block_header{
	background-image: url(../images/block_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #550A21;
}

.block_cell {
	background-color: #f6e5ee;
	border: 1px solid #c15a91;
}

.block_footer{
	background-image: url(../images/block_footer.jpg);
	background-repeat: repeat-x;
	height: 4px;
}

.profile_tbl{
	collapse; border: 1px solid #EFEFEF;
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px;
}

.profile_cell1{
	background: #FCFCFC;
	font-size: 8pt; 
	font-weight:700;
	font-family: Tahoma;
}

.profile_cell2{
	background: #F9F9F9;
	font-family: Tahoma;
	font-size: 9pt;
	color: #1666BA;
}

.tbl_headers{
	background: url('../images/latest_fbuttonb.jpg') repeat-x top; 
	padding-top:3px;
	font: Bold 12pt Arial;
	color: #550A21;
	height: 24px;
	margin: 0px auto;
}


.tbl_headersB{
	background-image: url('../images/bars_back.jpg'); 
	background-repeat: repeat-x; 
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #681448;
	height: 25px;
	font-weight: bold;
	margin: 0px auto;
}

.smilies_tbl{
	border-style:solid; 
	border-width:1px; 
	border-collapse: collapse; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px;
}

.main_art_back{
	background-image: url(../images/main_art_B.jpg);
	background-repeat: repeat-x;
}


.main_art_backB{
	background-image: url(../images/main_art_BB.jpg);
	background-repeat: repeat-x;
	background-color: #FAE8E8;
}

.photo_border{
	background-color: White;
	border: 1px solid #962D65;
	padding: 2px;
}


.pages_main {
	background-color: #F9EEF4;
	border: 1px solid #F5DFEB;
	font-family: Tahoma;
	font-size: 9pt;
	height: 15px;
	width: 50px;
}


.pages_td {
	background-color: #F9EEF4;
	border: 1px solid #F5DFEB;
	font-family: Tahoma;
	font-size: 9pt;
	height: 15px;
	width: 25px;
}

.pages_td2 {
	background-color: #F9EEF4;
	border: 1px solid #F5DFEB;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9D3B6C;
	height: 15px;
	width: 30px;
}


.login_box{
	border-bottom: 1px solid Grey;
	border-top: 1px solid #dfdfdf;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	padding-right: 4px;
}


.login_box_top{
	border-bottom: 1px solid Grey;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	padding-right: 4px;
}


.login_numbers{
	font-family: Arial;
	font-size: 13pt;
	color: #D3D1CD;
	border-bottom: 1px solid #9D3B6C;
}


.progress{
	width: 1px;
	height: 15px;
	color: white;
	font-weight: bold;
	font-size: 10px;
   overflow: hidden;
	background-color: #D991B7;
	padding-left: 5px;
}


.comments_box{
	overflow:auto; 
	height:370px;
	background-image: url(../images/bars_back.jpg);
	border-bottom: 3px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	float: right;
	width: 99%;
	background: #FFFFFF;
	padding: 3px;
}

.comment_title{
	background: #F5DFEB;
	color: #575757;
	font: 16px;
	font-weight: bold;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	height: 10 px;
	clear:both
}

.com_content{
	background: #F9EEF4;
	color: #9E166C;
	margin-bottom: 15px;
	width: 99%;
	padding: 3px;	
	font: bold 12pt Arial;
	text-align: right;
}

.com_writer{
	background: url('../images/txt.gif') no-repeat right;
	border-bottom: solid 1px #E3E0BF;
	padding: 3px;
	padding-right: 20px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.comments_head{
	background-image: url(../images/bars_backB);
	color: #55210A;
	font-size: 12pt;
	padding: 2px;
	height: 28px;
	width: 99%;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: 0;
}



.article_t{
	font-family: Arial, Tahoma;
	font-size: 17pt;
	color: #7a2185;
	font-weight: bold;
	text-align: right;
	
}

.article_footer{
padding-top:20px;
padding-bottom: 10px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #7a2185;
	font-weight: bold;
	text-align: center;
}

.form_fields{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.article_comments_box{
	background: #fdf2ff;
	width:98%;
	padding-bottom: 8px;

}

.article_smcomments_box{
	background: #FFF;
	width:98%;
	border-top: 1px solid #fbe6fe;
	border-right: 1px solid #fbe6fe;
	border-left: 1px solid #fbe6fe;
	border-bottom: 0px solid #fbe6fe;
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	
}

.article_comments_wrcell{
	width:25%;
	float: right;
	
}

.don_div{
	background-image: url('../images/downloadDIV-B.gif');
	background-repeat: repeat-x;
	height: 56px;
}
.formContainer {
	width: 50%;
	align: left;
	padding-right: 350px;
}
.form {
	text-align: right;
	padding-top:10px;
	font-size: 15px;
}
span {
	text-align: left;
	padding-top:3px;
	font-size: 15px;
}
.textInput {
	border: 1px dotted #ccc;	
	font: bold 16px Verdana;
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:1px;
	font-weight:bold;
	color:#008000;
	
}
.boxok{
	margin-left:0px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:4px;
	font-weight:bold;
	color:#008000;
	width:280px;
	display: inline;
	text-align: center;
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:1px;
	font-weight:bold 0.8em Tahoma;
	color:#CC0000;
}

.show_thread{display:block}
.show_thread *{
  display:block;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.show_thread1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff8fc;
  border-right:1px solid #fff8fc;
  background:#fffcfd}
.show_thread2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff5fa;
  border-right:1px solid #fff5fa;
  background:#fffcfe}
.show_thread3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fffcfe;
  border-right:1px solid #fffcfe;}
.show_thread4{
  border-left:1px solid #fff8fc;
  border-right:1px solid #fff8fc}
.show_thread5{
  border-left:1px solid #fffcfd;
  border-right:1px solid #fffcfd}
.show_threadfg{
  background:#FFFFFF}

