/* CSS Document */
h2 {
background:#cccccc;
border-top:#666666 groove thin;
border-bottom:#666666 groove thin;
color:#000000;
text-align:center;
font-family:Georgia;
}

h3, h4{
text-align:center;
}



#spotlightfr{
	font-style:normal;
	float:right;
	color:#000000;
	background-color:#ffffff;
	font-size:100%;
	border-top:1em solid #009e60;
	border-bottom: 1em solid #00593c;
	text-align:left;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	width:250px;
	padding-left:6px;
	padding-right:6px;
	clear:right;
	}	
#spotlight_Law{
	font-style:normal;
	float:right;
	color:#000000;
	background-color:#ffffff;
	font-size:100%;
	border-top:1em solid #00593c;
	border-bottom: 1em solid #00593c;
	text-align:left;
	padding:0px 6px 0px 6px;
	margin: 0px 20px 20px 20px; 
	width:250px;
	
	}	
	
#spotlight{
	font-style:normal;
	float:right;
	color:#000000;
	background-color:#ffffff;
	font-size:100%;
	border-top:1em solid #00593c;
	border-bottom: 1em solid #00593c;
	text-align:left;
	padding:0px 6px 0px 6px;
	margin: 0px 20px 20px 20px; 
	width:250px;
	
	}		
	
#Left{
text-align:left;
float:left;
margin-left:5px;
width:800px;
}

#LeftESL{
text-align:left;
float:left;
margin-left:5px;
width:800px;
background:url(../online/media/pics/ESL_Foreground.jpg) bottom no-repeat;
}

#Left2{
text-align:left;
float:left;
margin-left:5px;
width:800px;

}

#Left3{
text-align:left;
float:left;
margin-left:5px;
width:800px;
}

#Left990{
float:left;
padding:5px;
text-align:left;
clear:both;
margin-top:10px;
}




#LeftColm{
float:left;
width:480px;
padding:5px;
text-align:left;

margin-top:10px;
}
#RightColm{
float:right;
width:480px;
padding:5px;
text-align:left;

margin-top:10px;
}


#Left990ESL{
float:left;
width:990px;
padding:5px;
text-align:left;
clear:both;
margin-top:10px;
background:url(../online/media/pics/ESL_Foreground.jpg) bottom no-repeat;
}

#LeftFR{
text-align:left;
width:837px;
float:left;
margin-left:2px;
margin-right:2px;
margin-top:30px;
}


#Center{
text-align:center;
}

#picleft{
background-color:#CCCCCC;
margin:10px;
border:groove;
border-color:#00593c;
padding:10px;
float:left;
}
#picright{
background-color:#CCCCCC;
margin:10px;
border:groove;
border-color:#00593c;
padding:10px;
float:right;
}
#picltFire{
float:left;
margin:7px;
}
#picRtFire{
float:right;

}


#right300{
background-color:#F3F3F3;
margin:10px;
border:groove;
border-color:#00593c;
padding:10px;
float:right;
width:300px;
}


#Left800{
float:right;
width:800px;
padding:5px;
text-align:left;
clear:both;
}


#fireCenter{
clear:both;
text-align:center;
}

#fireL{
float:left;
}

#fireR{
float:right;
}




a.fire:link, a.fire:visited{
	border:#cccccc 4px outset;
	background:#ffffff;
	font-weight:bold;
	font-variant:small-caps;
	padding:6px;
	float:left;
	color:#D20000;
	text-decoration:none;
	margin:10px;
	font-size:110%;

	}
	
a.fire:hover{
	border:#666666 4px outset;
	background:#FF0000;
	font-weight:bold;
	font-variant:small-caps;
	padding:6px;
	float:left;
	color:#ffffff;
	text-decoration:underline;
	margin:10px;
	font-size:110%;
}

#spotlight4{
	font-style:normal;
	float:right;
	color:#000000;
	background-color:#cccccc;
	font-size:100%;
	border-top:1em solid #00593c;
	border-bottom: 1em solid #00593c;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	width:40%;
	}	
	
	#callout {
	border-top:double medium #00593c;
	border-bottom:double medium #00593c;
	}
	
#GoldLeaf{
background:#FFFFCA;
border:#666666 outset 5px;
font-size:110%;
width:400px;
padding:7px;
font-variant:small-caps;
text-align:center;
text-shadow:#FF0000;

}	



.center {
text-align:center;
}

#picleft2{
margin:2px;
padding-right:4px;
float:left;
}

#picright2{
margin:2px;
padding-right:4px;
float:right;
}


#callout4 {
	border-top:double medium #00593c;
	border-bottom:double medium #00593c;
	float:left;
	padding:5px;
	margin:5px;	
	}
	
	#callout4_coned{
	border-top:double medium #00593c;
	border-bottom:double medium #00593c;
	float:left;
	padding:5px;
	margin:5px;
	margin-left:200px;
	}
#centerbox{
	text-align:center;
	}
#picright{
background-color:#CCCCCC;
margin:10px;
border:groove;
border-color:#00593c;
padding:10px;
float:right;
}



#rpic{
float:right;
padding-right:15px;
}

#quote {
		text-align:center;
		font-style:italic;
		color:#00593c;
		}
		
		
#article1{
	padding:3px;
	float:left;
	width:982px;
	text-align:left;
	border:outset;
	border-color:#CCCCCC;
	border-width:thick;
	}	
	
	
#article5{
	width:982px;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	padding:3px;
	border:outset;
	border-color:#00593c;
	border-width:thick;
	margin-top:15px;
	margin-bottom:25px;
	clear:both;
	}		
	
	
#column415px {
	width:300px;
	float:left;
	text-align: left;
	margin-left:7.5;
	margin-right:7.5;
	clear:right;
}	

.columnsm{
	width:230px;
	float:left;
	text-align: left;
	margin-left:3px;
	margin-right:2px;

}

.column{
	width:300px;
	float:left;
	text-align: left;
	margin-left:3px;
	margin-right:2px;
	clear:right;
}
.datatable{
text-align:left;
}
.datatable th{
color:#FFFFFF;
text-align:center;
}		

.datatable a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
.datatable tr:hover, .datatable tr.hilite{
background:#00593c;
color:#FFFFFF;
}



.createButton
{
	border:#000000 thin outset;
	background:#CCCCCC url(../online/media/graphics/iconBkgd/grayGradient22.jpg) repeat-x;
	width:175px;
	height:20px;
	text-transform:capitalize;
	text-align:center;
	font:18px bold;
}


.canceled {
	color:#900;	
}

.full {
	color:#030;
}

	 
