body
{
	padding:8px;
	margin:1px;
	margin-top:5px;
	/*background-color:rgb(239,239,239);*/
	/*background-image:url(../images/bkg_1.gif);
	background-position:0% 0%;
	background-repeat:repeat-x;
	background-color:#efefef;*/
	/*background-color:rgb(0,128,0);*/
	}
td,th,body,input,form,p,/*b,*/text,li,option,select,input,textarea
{
	font-family:Verdana,MS Sans Serif,Tahoma;
	font-size:11px;
	/*font-style:italic;*/
	}
h1,h2,h3,h4,h5
{
	font-family:Trebuchet MS;	
	text-align:left;
	margin:0px;
	padding:0px;
	letter-spacing:-0.3pt;
	line-height:110%;
}
h1
{
	font-size:19px;
	font-weight:normal;
	color:gray;
	letter-spacing:-1px;
	margin:5px;
	margin-top:19px;
	margin-bottom:24px;
	padding-bottom:7px;
	border-bottom: solid 1px silver;
}
h2
{
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:silver;
}
h3
{
	font-size:16px;
	font-weight:normal;
	color:silver;
	/*letter-spacing:-2px;*/
}
h4
{
	font-size:14px;
	font-weight:bolder;
	color:orange;
	/*font-weight:normal;	*/
	}
a{color:orange}
a:hover{color:red}
.smallest
{
	font-family:Sans-Serif, Verdana;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	}
.summary
{
	font-family:Georgia,Sans-Serif, Verdana;
	font-size:12px;
	color:Black;
	margin-top:5px;
	}
.ibbtn {background-color: #b1b18c;background-color: #ffffff; color: orange; background-image: url(../images/fm_btn_bkg.gif);color: orange;/*color: #5a8282;*/border: 1px outset #999999; cursor: pointer; font-size:13px; font-weight: bold; margin: 1px 0px 0px 4px; padding: 1px 0px 2px 0px}
dl{width:290px}
dd{margin-left:15px}
dt{font-weight:bold;padding-top:6px}
#PgTitle
{
	position:absolute;
	bottom:462px;
	left:50px;	
	display:block;
	overflow:hidden;
	width:300px;
	letter-spacing:-1pt;
	line-height:105%;
	color:rgb(168,168,168);
	}
#PgLinks
{
	position:absolute;
	top:99px;	
	left:485px;
	font-family:Sans-Serif;
	font-size:11px;
	z-index:2;
	display:block;
	white-space:nowrap;	
}
#PgUser
{
	position:absolute;
	top:65px;	
	right:40px;
	font-family:Sans-Serif;
	font-size:11px;
	color:gray;
	padding:2px;
	/*background-color:#efefef;*/
	/*border: solid 1px silver;*/
}
.size2_textsmall
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Trebuchet MS
}
form
{
	margin:0px;
	padding:0px;
	}
#PgSchCount
{
	position:absolute;
	top:102px;
	left:230px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:black;
	z-index:3;
	}
.text
{
	width:100%;	
}
#PgABC
{
	BACKGROUND-COLOR:#efefef;
	POSITION:ABSOLUTE;
	TOP:45PX;
	LEFT:405PX;
	Z-INDEX:2;
	WIDTH:325PX;
	WHITE-SPACE:NOWRAP;
	BORDER-RIGHT:SOLID 1PX BLACK;
	}
.uptab0
{	
	width:12px;
	height:14px;
	text-decoration:none;	
	background-image:url(../images/uptab0.gif);
	display:block;
	float:left;
	margin:0px;
	padding:0px;		
	font-family:Verdana;
	font-size:10px;
	}
.uptab1
{
	width:12px;
	height:14px;
	background-image:url(../images/uptab1.gif);
	display:block;
	float:left;	
	font-weight:bold;
	margin:0px;
	padding:0px;		
	font-family:Verdana;
	font-size:10px;	
	background-color:rgb(229,229,229);	
	}
#PList
{
	width:260px;
	height:200px;
	overflow:scroll;
	display:block;
	background-color:rgb(252,250,218);
	padding:5px;
	}
.num
{
	background-color:rgb(156,210,30);
	color:White;
	font-weight:bold;
	padding:2px;
	font-size:14px;
	}
#FFAddSch
{
	position:absolute;
	z-index:10;
	top:507px;
	left:568px;
	font-family:Verdana,MS Sans Serif,Sans-Serif,Helvetica,Arial;
	font-size:10px;
	}
a.ttip:hover
{
	text-decoration:none;
	color:Black;
	}
.enterbtn
{	
	background-color: #b1b18c;
	background-color: #ffffff; 
	color: orange; 
	background-image: url(../images/fm_btn_bkg.gif);
	border: 1px outset #999999; 
	cursor: pointer; 
	font-size:13px; 
	font-weight: bold; 
	margin: 1px 0px 0px 4px; 
	padding: 1px 0px 2px 0px;	
	DISPLAY:BLOCK;	
	OVERFLOW:HIDDEN;
	WIDTH:70PX;
	height:23px;
	padding:0px;
	/*margin:5px;
	margin-right:0px;
	padding-right:0px;*/
	text-decoration:none;
	line-height:190%;
	text-align:center;
	}
.searchbtn
{
	background-color: #b1b18c;
	background-color: #ffffff; 
	color: orange; 
	background-image: url(../images/fm_schbtn_bkg.gif);
	border: 1px outset #999999; 
	cursor: pointer; 
	font-size:13px; 
	font-weight: bold; 
	margin: 1px 0px 0px 4px; 
	padding: 1px 0px 2px 0px;	
	DISPLAY:BLOCK;	
	OVERFLOW:HIDDEN;
	WIDTH:91PX;
	height:23px;
	padding:0px;
	/*margin:5px;		*/
	line-height:190%;
	text-align:center;
	}
.group
{
	width:350px;
	display:block;
	padding-bottom:20px;
	padding-top:155px;
	overflow:hidden;	
}
.h3group
{
	color:black;
	font-family:Trebuchet MS,Arial;
	font-size:21px;
	text-align:center;	
	line-height:100%;	
}	
small
{
	display:block;
	}	
em
{
	color:Black;
	font-style:normal;
	}
.h3intro
{
	color:BLACK;
	text-align:center;
	font-family:Trebuchet MS,Verdana,MS Sans Serif,Tahoma;
	font-size:15px;
	letter-spacing:-1PX;
	font-weight:bold;
	position:absolute;
	top:18px;
	right:11%;
	}
.small
{
	font-size:11px;
	font-family:Tahoma,Verdana;
	color:rgb(0,140,0);	
	}