	body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ebebeb;
	font-size: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 0;
	min-width: 900px;
	text-align: center;
	}
	
.frameval {
	color: black;
	font-size: 1em;
	letter-spacing: 0.08em; 
	text-align: left; 
	text-decoration: none;
}

#password, #username {
	background-color:#f0f0f0;	
	border: 1px solid #999999;
	height:13px;
	padding-left:2px;
}

#loginbtn {
	color: black;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.08em; 
	text-align: center; 
	text-decoration: none;	
	background-color:#225991;	
	color: #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}


	#maincontainer{
		width:90%;
	}
	#uppertabs {
	float: left;
			}

	#tabline {
	float: left;
	width:100%;
			}

	#header {
	float: left;
	width:100%;
			}
		
	#rtline {
		border-bottom: solid 1px #999999;	
		font: normal 0.6em Verdana, Arial;
		vertical-align: bottom;
		padding-bottom: 4px; 
	}

	#headerlinks_box {
	font: normal 0.7em Verdana, Arial;
	color:#666666;
	text-align: right;
	vertical-align: bottom;
	padding-bottom:4px;
	}

	#uppertabs td {	
	font: bold 0.8em Verdana, Arial;
	margin: 7px 30px 7px 30px; /* t.r.b.l.*/
   padding: 7px 0px 7px 0px;
	border: solid 1px #999999;
	border-left: solid 0px #999999;
	}

	#uppertabs .frst_td {	
	border-left: solid 1px #999999;
	}
	
	
	#uppertabs #tdselected {
	border-bottom: solid 1px #ffffff;
	}

	#related_fns {
	background-color: #ffffff;
	float: left;
	height: 65px;
	width: 100%;
	border: solid 1px #999999;
	border-top: 0px;
	}	
	
	#fn_icons	{
	text-align: left;
	vertical-align: bottom;		
	}

	#fn_titles {	
	font: normal 1.7em Verdana, Arial;
	color: #e0e0e0;
	text-align: left;
/*	margin: 7px 30px 7px 30px; /* t.r.b.l.*/
   padding: 0px 0px 0px 30px;
	}	
	
	#picto {
	position: relative;
	padding: 16px 16px 16px 16px; /* t.r.b.l.*/
	margin:  0px 0px -1px 0px; /* t.r.b.l.*/
	}	
	
	#fn_icons a:link,  #fn_icons a:visited {
	text-decoration: none;
	font: bold 0.8em Verdana, Arial;

	}

	#fn_icons a:hover {
	text-decoration: none;
/*	background-color: #f5f5f5;*/
	padding:  0px 0px 0px 0px; /* t.r.b.l.*/
	background: #ffffff url(../imgs/pointer.gif) center bottom no-repeat;
	}

#bodytable {
	position: relative;
	background: #f6f6f6 url(../imgs/lt_angle_g.gif) left top no-repeat;	
/*	background: ivory url(../imgs/rt_angle.gif) right top no-repeat;	*/
	float: left;
	height: 400px;
	width: 100%;
	border: solid 1px #999999;
	border-top: 0px;
	padding: 10px 20px 30px 20px; /* t.r.b.l.*/
	}

#bodytable td {
	position: relative;
	font: normal 0.9em Verdana, Arial;
	padding: 2px 0px 2px 0px; /* t.r.b.l.*/
	margin: 2px 0px 2px 0px; /* t.r.b.l.*/
	border-bottom: dashed 1px #999999;
	}	


#bodytable a:link, #bodytable a:visited {
	text-decoration: underline;
	color: #225991;

}

#bodytable a:hover {
	text-decoration: underline;
	color: #ff0000;
	background-color: #fff;
}
	
	
	#uppertabs a:link#selected, #uppertabs a:visited#selected {text-decoration: none; background: #ffffff;}
	#uppertabs a:hover#selected span { color:#F10; background-color:#ffffff;}		
	#uppertabs a:hover#selected {text-decoration: none; background: #ffffff;}	
	#uppertabs a:link, #uppertabs a:visited {text-decoration: none; background:#f6f6f6; margin: 7px 0px 7px 0px; padding: 7px 0px 7px 0px}
	#uppertabs a:hover{text-decoration: none; background: #ffffff;margin: 7px 0px 7px 0px; padding: 7px 0px 7px 0px}
	#uppertabs a span {color:#000;margin: 7px 30px 7px 30px; padding: 7px 0px 7px 0px}	
	#uppertabs a:hover span { color:#F10; background-color:#fffff; margin: 7px 30px 7px 30px;}

#headerlinks_box a:link, #headerlinks_box a:visited {
	text-decoration: underline;
	color: #225991;
	padding: 2px 2px 2px 2px;
}

#headerlinks_box a:hover, .linkactive {
	text-decoration: underline;
	color: #ff0000;
	background-color: #fff;
	padding: 2px 2px 2px 2px;
}

a:link.blinks, a:visited.blinks {
	text-decoration: underline;
	color: #225991;

}

a:hover.blinks {
	text-decoration: underline;
	color: #ff0000;
	background-color: #fff;
}

hr {
   height: 0px;
	border: 1px dashed #999999;
}
	
	#footer {
 	   float: left;
		font: normal 0.6em Verdana, Arial;
		text-align: right;
		background: url(../imgs/lt_angle_footer.gif) left bottom no-repeat;	
		padding-top: 0px; 
		height: 30px;
		}
		
