body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e2e7eb;
	/*background-color: #ffffff;*/
	/*background-image: url(../img/tile.gif);*/

}
body,td,th {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	line-height : 13pt; 
	color: #003366;
}

a {
	font-family : helvetica, arial; 
	font-weight : normal;
	font-size : 10 pt; 
	text-decoration: underline;
}

a:link {color:blue}
a:visited {color:blue}
a:hover {text-decoration:none; color:#ffffff; background-color:#5773a5;}


a.foot {
	font-family : verdana, helvetica, arial; 
	font-weight : normal;
	font-size : 9px; 
	text-decoration: none;
}
a.foot:link {color:#003366}
a.foot:visited {color:#003366}
a.foot:hover {text-decoration:none; color:#ffffff; background-color:#5773a5;}

a.arc {
	font-family : helvetica, arial; 
	font-weight : normal;
	font-size : 10 pt; 
	text-decoration: underline;
}
a.arc:link {color:blue}
a.arc:visited {color:blue}
a.arc:hover {text-decoration:none; color:#ffffff; background-color:#5773a5;}



font.page { 
font-family : helvetica ; 
font-size : 10pt; 
font-weight : normal; 
color : #002244; 
line-height : 12pt; 
text-decoration : none;
}	
	
font.member_list { 
font-family : helvetica ; 
font-size : 8pt; 
font-weight : normal; 
color : #003366; 
line-height : 10pt; 
text-decoration : none;
}	

font.member_coname { 
font-family : helvetica ; 
font-size : 9pt; 
font-weight : normal; 
color : #666666; 
line-height : 10pt; 
text-decoration : none;
}	

font.member { 
font-family : helvetica ; 
font-size : 8pt; 
font-weight : normal; 
color : #0055aa;
/*color : #777777; */
line-height : 10pt; 
text-decoration : none;
}	


font.search { 
font-family : helvetica ; 
font-size : 8pt; 
font-weight : normal; 
color : #ffffff; 
text-decoration : none;
}	


font.member_type { 
font-family : helvetica ; 
font-size : 10pt; 
font-weight : normal; 
color : #ffffff; 
line-height : 12pt; 
text-decoration : none;
}	






td.np { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}


td.bnp { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #888888; 
	border-left: 1px solid #888888;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	}


td.bp_top_bottom { 
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	border-top: 1px solid #e0e0e0; 
	border-left: 0px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 0px solid #e0e00;
	}

td.bnp_left { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px solid #ff0000; 
	border-left: 1px solid #5a76a8;
	border-bottom: 0px solid #ff0000;
	border-right: 0px solid #e0e0e0;
	}

td.bnp_left_right { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #5a76a8;
	border-right: 1px solid #5a76a8;
	}


td.bnp_right { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px solid #ff0000; 
	border-left: 0px solid #ff0000;
	border-bottom: 0px solid #ff0000;
	border-right: 1px solid #e0e0e0;
	}

td.bp { 
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #909090; 
	border-left: 1px solid #909090;
	border-bottom: 1px solid #707070;
	border-right: 1px solid #707070;
	}


.input {
	font-family: Helvetica, sans-serif;
	border : 1px solid #8888aa; 
	color: #003366; 
	/*background-color: #F9f9f9; */
	background-color: #e2e7eb; 
	/*background-color:#F4FFFF; */

	font-size: 11px; 
	vertical-align: center;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



.input2 {
	font-family: Helvetica, sans-serif;
	border : 1px solid #333366; 
	color: #333366; 
	font-weight : normal; 
	background-color: #F9f9f9; 

	font-size: 11px; 
	vertical-align: top;
}


.input_admin {
	font-family: Helvetica, sans-serif;
	border : 1px solid #9e967f; 
	color: #000000; 
	font-weight : normal; 
	background-color: #ffffff; 
	font-size: 12px; 
	vertical-align: top;
}


.input_pay {
	font-family: Helvetica, sans-serif;
	border : 1px solid #9e967f; 
	color: #000000; 
	font-weight : normal; 
	background-color: #FFF9EC; 
	font-size: 12px; 
	vertical-align: top;
	padding-left: 5px;
}


div.fleft {
	float: left;
	margin-right:10px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
  
div.fright {
	float: right;
	margin-right:0px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
  
.float_none
{
float: none;
margin-top: 12px;
margin-right: 12px;
margin-bottom: 12px;
margin-left: 12px;
border: 1px solid #000000;
}


.float_none_no_border
{
float: none;
margin-top: 12px;
margin-right: 12px;
margin-bottom: 12px;
margin-left: 12px;
border: 0px solid #000000;
}


.float_left
{
float: left;
margin-top: 12px;
margin-right: 12px;
margin-bottom: 12px;
margin-left: 0px;
border: 1px solid #000000;
}

.float_left_no_border
{
float: left;
margin-top: 12px;
margin-right: 12px;
margin-bottom: 12px;
margin-left: 0px;
border: 0px solid #000000;
}



.float_right
{
float: right;
margin-top: 12px;
margin-right: 0px;
margin-bottom: 12px;
margin-left: 12px;
border: 1px solid #000000;
}

.float_right_no_border
{
float: right;
margin-top: 12px;
margin-right: 0px;
margin-bottom: 12px;
margin-left: 12px;
border: 0px solid #000000;
}

