/* CSS Document */

BODY {
/*
	SCROLLBAR-FACE-COLOR: #dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #dddddd;
	SCROLLBAR-ARROW-COLOR: #333333;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	*/
	font-family: Verdana, Tahoma, Arial;
	COLOR: #333333;
	FONT-WEIGHT: normal;
	font-size: 8pt;
	MARGIN: 0px 0px 1px;

}

#contentarea{
	width:585px;
	overflow-x:auto;
}


#contentarea a:link,#contentarea a:visited{
	color:blue;
}

table.container{
background-color:white;

}

BODY A {
	
	COLOR: #000066;  TEXT-DECORATION: none
}
BODY A:hover {
	 COLOR: #1a1043; TEXT-DECORATION: underline
}
BODY A.link:hover {
	 COLOR: #1a1043; TEXT-DECORATION: none
}
TABLE {
	FONT-WEIGHT: normal;  FONT-FAMILY: verdana,tahoma,arial
}
.blborder {
	
	
	border: 1px solid #036;
}
.blborder td{

}
.lbblue {
	
	
background:#ffd37d  url('../images/bg_orange.gif') top left repeat-x;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.headerb {
	
	font-size:10px;
	font-weight: bold;
	color:#000;
	border:1px inset #fff;
}
.tinput,.tinput2 {
	
	
	border: 1px solid #aaa;

}

.tinput2 {
	
	
font-size:7pt;

}


.tinput3 {
	
border: 1px solid #999;
font-size:7pt;
color:#000;

}




.sbutton,.submitbutton {
	background:#ddd  url('../images/shiny.gif') top left repeat-x;
	font-size:11px;
	padding:1px 10px;
	border: 1px solid #777;
}

.sbutton,.submitbutton:hover {
	border: 1px solid #444;
}


.textFields{
	border:1px solid #aaa;
	background-color:#F9f9f9;
	
}

.textFields:hover{
	background-color:#fff;
	
}



.fadeblue {
	font-weight: bold;
	background:#036 url('../images/fdblue.gif') top left repeat-x;
	color:white;
}
.fadered {
	font-weight: bold;
	background:#f90 url('../images/fdorange.gif') top left repeat-x;
	color:white;
}

.h_box_orange{
background:#ffd37d url('../images/bg_orange.gif') top left repeat-x;
}

.h_box_green{
	background:#fff url('../images/bg_blue.gif') top left repeat-x;
}

.members_box{
	background:#ffd37d url('../images/bg_orange.gif') top left repeat-x;

}





.fborder {
	
	
	border: 1px solid #E5E5FF;
}
.ffade {
	background-image: url('../images/ffade.jpg');
	background-repeat: repeat-x;
}
.lbblueline {
background:#E9E9FF url('../images/lbluebg.gif') repeat-x;
	
	background-color: #E9E9FF;
	border: 1px solid #D3DCD3;
	


}
.dbborder {
	
	
	background-color: #CFCFFF;
	border: 1px solid #B0B0FF;
	background:#92c7cc  url('../images/bg_blue.gif') top right repeat-x;
	
}
.ifade {
	font-size:12px;
	background:#036 url('../images/fdblue.gif') top left repeat-x;
	border: 1px solid #9999FF;
	padding-left:5px;
	color:white;
}
.smalltext {
	text-align:left;
	font-size: 7pt;
	color: #555555;
}
div.newsit{
	cursor:pointer;
	line-height:1.3em;
	font-size:10px;
	
}
.sitegrey{
	background-image:url(../images/grey.gif);
	background-repeat:repeat-x;
}

.header a img{
	border:1px solid #fff;
	padding:1px;
}
.header a{
font-size:10px;
}
.header a img:hover{
	border:1px solid #eee;
}


.loginerror,.errormessage{
	color:red;
	font-size:7pt;
	text-align:center;
}

.loginerror2{
	color:#CC3300;
	font-size:7pt;
	text-align:left;

}


.blackgrid td{
border:1px solid #888;

}

.blackgrid td:hover{
border:1px solid #444;

}


div.divtreeplace {
padding:7px 0px 30px 5px;
overflow:auto;
width:200px;
height:270px; 
border:1px solid #ddd;
}


.navigation{
	background-color:#efefef;
	border:1px dotted #aaa;
	color:#666;
	text-align:right;
	padding:3px 10px;
	
}

.navigation a:link{
	color:black;
}

.navigation a:visited{
	color:black;
}


.navigation a:hover{
	text-decoration:underline;
}

.pagetext{
	color:black;
	background-color:#ffffff;
	text-align:justify; 
	margin-bottom:2px;
	line-height:1.4em;
	padding:3px;
	
 }
 
 .pagetext table{
 text-align:left;
 line-height:1.5em;
 
 }
 
 .pagetext a:hover{
text-decoration:underline;
}
 
.pagetext li{
	line-height:1.3em;
}

.spagetext{
	font-size:8pt;

}
 .boxpagetitle{
 background:#eee url('../images/bg_blue2.gif') top left repeat-x;
 border:1px dashed #fff;
 border-bottom:1px solid #888;
 font-weight:bold;
 font-size:11px;

}
 
 .redtext{
	color:red;
}
.required{
color:#666666;
}

.loginerror{
	color:red;
	font-size:7pt;
	text-align:center;
}


.scrolltext{
border:1px solid black;
text-align:justify;
overflow:scroll;
padding:5px;
height:140px; 
}



.n_sectiontitle{
	font:bold 11px Verdana,Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
	letter-spacing:.2em;
	background:red;
	padding:1px 10px;
	border:1px dotted white;
	border-bottom:none;
}

.n_sectiontitle2{
	font:bold 11px Verdana,Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
	letter-spacing:.2em;
	background:blue;
	padding:1px 10px;
	border:0px dotted white;
	border-top:none;
	border-bottom:none;
}

.n_listnewsitems li{
	list-style:square;
	font:normal 11px Verdana;
	text-align:left
}

.n_listnewsitems ul{
	padding-left:22px;
	margin-left:0px;
}

.n_newsprev{
	font:normal 10px Verdana;
	color:#777;
	text-align:left;
	padding-right:13px;
}
.n_newsprev a{
	color:#777;
	text-decoration:none;
}
a.n_ntitle{
	color:#222;
	text-decoration:none;
}

.boxeditem{
	border:1px solid #ddd;
}

.boxeditem2{
	border:2px dotted #fff;
	background-color:#f90;
}

.advertblock a img{
border:0;
}


a img{
border:0;
}


a img:hover{
text-decoration:none;
}


.greytext{
color:#999;
}
 .select{
 font-size:7pt;
 border:1px solid #999;
 }
 input.boxbutton{
	border:3px double #fff;
	color:navy;
	font-weight:bold;
	font-size:7pt;
	background-color:#ddd;

}

.bulletlinks{
	list-style: outside;
	list-style-image:url(../images/bullet.gif);
/*	line-height:1.5em; */
	text-align:left;
	padding-left:32px;
	margin-left:0px;
	padding-top:12px;
}
.niceheader{
	color:navy;
	font-size:8pt;
}

.lbblueheader {
	
padding:1px 10px;
font-weight:bold;
font-size:8pt;
	background-color: #E9E9FF;
	border:1px solid #aaa;
	
}

.borders{
	background-color: #FCFCFF;
	border:1px solid #aaa;

}

div.statusmessage{
	font-size:15px;
	font-weight:bold;
	color:#003399;	
	font-family:Arial;
	padding:10px;
	text-align:left;
	margin-top:5px;
}

div.statusmessage2{
	font-size:12px;
	font-weight:bold;
	color:#003399;	
	font-family:Arial;
	padding:10px;
	border:1px solid #ccc;
	text-align:left;
	margin-top:5px;
}



div.errormessage{
	font-size:11px;
	font-weight:bold;
	color:red;	
	font-family:Arial;
	padding:10px;
	border:1px solid #ccc;
	background-color: #eee;
	text-align:left;
	margin-top:5px;
}



div.hcopyright{
	display:none;
	color:#555;
	font-size:8pt;
}


div.docpanel{
	text-align:right;
	color:#666;
	font-size:8pt;
	height:19px;
}
#contentarea div.docpanel a._printable:link,#contentarea div.docpanel a._printable:visited,#contentarea div.docpanel a{
	color:#666;
	text-decoration:none;

}

#usercontrolpanel{
	font-size:8pt;
	background: #eeffFF  url('../images/wbackground.jpg') repeat;
	border:1px dotted black;
	border-top:0;
	padding:5px;
	position:absolute;
	
	width:195px;


}
#usercontrolpanel table td{
	border:1px dotted #ddd;
	border-top:0;
	border-right:0;
	border-left:0;
}
#userpaneltd a:link{
	display:block;
	color:#fff;
	
}

#userpaneltd a:hover{
	text-decoration:none;
	color:black;
}

#sitestats{
	background:#eff;
	border:1px solid #ccc;

	padding:5px;

}	
	
.smalltext2{
	font-size:7pt;
	color: #FF0000;
	font-weight:bold;
}


#btn_logout,#txt_logout{
	visibility:hidden;
}


._invitelink{
color:blue;
font-weight:bold;
font-size:7pt;

}
._invitelink:hover{
text-decoration:none;
}


.greytable td{
border:1px solid #ccc;

}


#HTML_AJAX_LOADING{
	position:absolute;
	top: 0px;
	right: 0px;
	width:264px;
	background: #ccc url('../images/loading.gif') center right no-repeat;
	border: 1px solid #f00;
	color: #000;
	padding: 4px;
	font-family: Arial, Helvetica, sans;
	font-size: 11px;
	font-weight:bold;
	display: none;
	
}


#img_verf{
	border:2px inset #000;
	margin:3px;
}