Body {
  	color: #4D4D4D;
    scrollbar-arrow-color: #C6C6C6;
	scrollbar-face-color: #FFF; 
	scrollbar-track-color: #FFF; 
	scrollbar-highlight-color: #C6C6C6; 
	scrollbar-shadow-color: #C6C6C6; 
	scrollbar-darkshadow-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	background-image: url("img/bgdep.gif");
	margin: 0;
}
img{ vertical-align: middle; border: 0; }
Table,Tr,Td {	Font-size: 11px; Font-family: Tahoma; border-collapse: collapse;}
/*-----------------------------------------*/
A { color: #4B4B4C;  text-decoration: none; font-family: Verdana;}
A:hover { COLOR: #649de7; text-decoration: none; }

.a_mem { color: #47A2CB;  text-decoration: none; font-weight: bold}
.a_mem:hover { COLOR: #3985A6; text-decoration: none;}
.a_this { color: #FCB222;  text-decoration: none; font-weight: bold}
.a_this:hover { COLOR: #E2A500; text-decoration: none;}
.a_admin { color: #7EBA01;  text-decoration: none; font-weight: bold}
.a_admin:hover { COLOR: #6FA201; text-decoration: none;}
.a_mod { color: #585CFE;  text-decoration: none; font-weight: bold}
.a_mod:hover { COLOR: #30338A; text-decoration: none;}

/*-----------------------------------------*/
p { margin:5px; padding: 5px }
Input,Textarea,Button,Select{
	Font-family: Verdana;
	Font-size: 11px;
	border: 1px solid #E5E5E5;
	vertical-align:middle;
	padding-left:3px;
	margin:0;
	background: #FFF;
	color: #1D1D1D;
}

Select { cursor:default; margin-right:2px; color: #4B4B4C; }
Textarea { overflow:auto; }
form { margin: 0; padding:0}
optgroup{ font-size: 10px; }
/*---------------------------------------------------------------*/
.topborder { border: #FFF 3px solid; background-color: #FFF }
.border { border: #E9E9E9 1px solid; }

.submit{
	COLOR: #454545;
	font-weight: bold;
	border: 1 solid #DDDDDD;
	background-color: #FFF;
	font-size: 9px;
	font-family: Verdana;
	height: 20px;
	width: 80px;
}
.title_l, .title_c, .title_r {
	/*background-color: #82BA00;*/
	background-image: url('img/t_l.gif');
	padding: 3px;
	color: #FFF;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	height: 25px;
}
.title_r {
	/*background-color: #1788C8;*/
	background-image: url('img/t_l.gif');
}
.title_c {
	/*background-color: #E68300;*/
	background-image: url('img/t_l.gif');
}
.footer {
	background-color: #E54602;
	height:20px;
	color:white;
}
.footer a { color: white }
.footer a:hover { color: #F9F9F9 }
.pagecurrent
{
	background-color: #FCB222;
	color:white;
	border: #e5e5e5 1px solid;
	width: 20px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-size: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.pagelink, .pagelink:hover
{
	font-size: 10px;
	background-color: white;
	color: #FCB222;
	border: #e5e5e5 1px solid;
	width: 20px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight:normal;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.pagelink:hover
{
	background-color: #FCB222;
	color: white;
}
.numberlink, .numberlink:hover
{
	font-size: 15px;
	background-color: white;
	color:  #FF1111;
	border: #e5e5e5 1px solid;
	width: 30px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight:normal;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
.numberlink:hover
{
	background-color: #FCB222;
	color: white;
}
.checkbox {	background: none;border: 0; cursor: hand }
.fr, .fr_2 { border: 1px solid #E9E9E9; padding: 3px; background-color: #f1f1f1; }
.fr_2 { background-color: #FBFBFB; }
/*=======================MENU============================*/

.info {
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
	border-top: 1px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom: 2px solid #D9D9D9;
	margin-bottom: 3px;
}

.link_tree { background-color:#F9F9F9; border: 1px solid #CFCFCF; padding:5px; width: 99%; margin-top: 5px; margin-bottom: 5px}
.m_list { background: url(img/bg_list.gif)}
.m_list_2 { background: #ffffff; }
.menu { background:url('img/mbarbg6.gif');  margin-left: 5px; margin-right: 5px; padding: 2px 2px 0px 2px; height: 25px;  }
.menu a { color: white; margin-right: 5px; }
.menu_links { padding: 6px; float:left;}
#dhtmltooltip{
color:#000000;
font-family:Verdana, arial, helvetica;
font-size: 11px;
position: absolute;
left: -300px;
width: 300px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.shadetabs{
	padding: 3px 0;
	margin-left:0;
	margin-top: 1px;
	margin-bottom: 0;
	font: 8pt Tahoma;
	list-style-type: none;
	text-align: left;

}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
    background-image: url('img/link_1.GIF');
	background-color: #000000;
	padding: 3px;
	color: #FFF;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	height: 25px;
}

.shadetabs li a:visited{
color: #4d4d4d;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FCBB3B;
}

.shadetabs li.selected{
position: relative;

}

.shadetabs li.selected a{ /*selected main tab style */
    background-image: url('img/link_2.GIF');
	background-color: #000000;
	padding: 3px;
	color: #FFF;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	height: 25px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px ;
width: 100%;
margin-bottom: 1em;
padding: 0px;
background-color: #ffffff;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}   
/* STAR RATING */
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(img/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(img/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(img/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}