/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto;
	width:772px;
	margin:0 auto;
	
	padding:1px;
	font-size:9pt;
	letter-spacing:0em;
	background:#E7F0C6 url('../images/images_b/bodybg.gif') repeat-y center;
	border:1px solid #aaa;
/*
	background:#eee url('../images/images_b/fadebg.jpg') repeat-y center;
	border:1px solid #aaa;
*/

}


#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/images_b/grnbar.jpg') top left repeat-x;
	border: 1px solid #666;
	padding-left:5px;
	color:white;
}


.ifade2 {
	font-size:11px;
	background:#036 url('../images/images_b/shinygrey.jpg') top left repeat-x;
	border: 1px solid #000;
	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:#FFF9EE url('../images/bg_orange2.gif') top left repeat-y;
 border:1px dashed #fff;
   border-left:0;
   border-right:0;
 font-weight:bold;
 font-size:11px;
 color:#000;

}
 
 .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,.greytexti{
color:#999;
}

.greytexti{
font-style:italic;
}
 .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: #eee url('../images/loading.gif') center right no-repeat;
	border: 1px solid #90f;
	color: #000;
	padding: 4px;
	font-family: Arial, Helvetica, sans;
	font-size: 11px;
	font-weight:bold;
display:none;
	
}

#footer{

	padding:4px 8px;
	color:#999999;
	background:#fff;
	border-top:1px solid #ccc;
}

.whitespace{
background-color:white;
height:7px;
}
.welcome {
	border:1px solid #fff;
	background:#fff;
	text-align:left;
}

.welcome table{
	font-size:8pt;
	font-family:Verdana,Arial,Tahoma, Helvetica, sans-serif;
	padding:6px;
	line-height:1.3em;
	height:128px;

}



.boxes{
padding:1px;

}
.boxes td {
padding:2px;
margin:3px;
border:1px solid #555;
background-color:#f9f9f9;
}

.boxes td:hover {
	border:1px solid #bbb;
}


.boxes td td:hover {
	border:0px;
}

.boxes td td{
border:none;
}

div.spe_space{
line-height:22px;

color:#000033;
}

div.spe_space a{
color:#006600;
}



div.spe_space a:hover{
color:#000;
}

.n_container {
	font-size:11px;
	background-color:#fff;


}
.n_sectiontitle2,.n_sectiontitle3{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	height:22px;
/*	background: #FF9900 url('../images/images_b/fdblue.gif') repeat-x; */
	background:url('../images/images_b/shinyblu.jpg') repeat-x;
	padding:1px 1px 1px 5px;
	border:1px solid #000;
	letter-spacing:0.05em;
}

.n_sectiontitle3{
	background:url('../images/images_b/shinygrn.gif') repeat-x;
	color:#fff;
	border-bottom:0;
	
}

.n_sectiontitle{
	font:bold 11px Verdana,Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:22px;
	letter-spacing:0.1em;
	background:black url('../images/images_b/fblack2.jpg') repeat-x bottom;
	padding:1px 0px 1px 10px;
	border:1px solid #000;
	border-top:0;
	text-align:left;
	font-variant:small-caps;
}

.n_listsiteitems{
/* 	background:url('../images/images_b/bg_blue.gif');*/
}


.orangeblock{
	background:#FFD37C url('../images/images_b/bg_orange.gif') repeat-x;
	border:1px solid #ccc;
}

div.orangeblock:hover{
border:1px solid #ccc;

}


.n_listnewsitems li,.n_listsiteitems li{
	list-style:square;
	font:normal 11px Verdana;
	padding-bottom:10px;
}
.n_listnewsitems ul,.n_listsiteitems ul{
margin:auto;
padding-top:10px;
padding-bottom:10px;
}



.n_newsprev{
	font:normal 10px Verdana;
	color:#444;
	text-align:justify;
	padding-right:12px;

}



.n_newsprev a{
	color:#444;

}

td.n_newsprev{
	vertical-align:middle;
	
}

.n_itemsprev{
	font:normal 10px Verdana;
	color:#777;
	text-align:left;
	padding-right:12px;
}
.n_newsprev li{
	font-weight:bold;
	font-size:7.5pt;
	font-color:#333;
}

.n_more{
color:#666;
text-align:right;
padding-right:8px;
padding-bottom:2px;
font-weight:bold;
text-decoration:none;
}

.n_box{
border:1px solid #ccc;
border-bottom:0;
padding:2px;
padding-right:3px;
}
.n_loginbox{
font-size:10px;
}
.n_loginbox a{
color: #003366;
}

.n_loginbox a:hover{
color: #069;
text-decoration:underline;
}

/* Imports */

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

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

.submitbutton{
	background-image:url('../images/images_b/shiny.gif');
	background-repeat:repeat-x;
	font-size:9pt;
	border:0;
	border: 1px solid #999;

}
.bulletlinks2 li,li.bulletlinks2{
	list-style-image:url('../images/images_b/bullet.gif');
/*	line-height:1.5em; */

}

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