div#content{
	width:756px;
	position:relative;
	margin:0 0 0 8px;
	}
/*---------------------------------
		LEFT COLUMN 
---------------------------------*/

div#leftcol{
	width:200px;
	margin:5px 0 10px 8px;
	/margin-left:5px;
	background-image: url("../images/slices/leftcolbg.gif");
	background-repeat:repeat-y;
	position:relative;
	float:left;}
div#leftcol img.top{}
div#leftcol img.bottom{
	margin-bottom:-3px;}
	
/* START: added 3/11/09 by LEH from index.css */
div#blog{
		
		left:0px;}
	div#newsContent{
		overflow:auto;
		height:90px;
		top:30px;
	}	
	div#blog ul.checkmarks{
		margin-top:-5px;
		/margin-top:-10px;}
	div#blog ul.checkmarks span{
		font-style:italic;
		margin-left:25px;}	
/* END: added by LEH from index.css */	
	
ul.contentnav{margin:0 0 0 15px;
	padding:0;
	width:170px;}
ul.contentnav li{list-style-type:none;
	text-align:center;
	background-color:#DEEFFF;
	border:1px solid #CCCCCC;
	margin:0 0 5px 0;
	border-right-color:#666666;
	border-bottom-color:#666666;
	}
ul.contentnav li a{color:#000099;
	font-size:1em;}
ul.contentnav li a:hover{color:#FDD205;} /* orange = #FF8000; gold = #FDD205 */

ul.contentnav ul#show{margin:0;padding:0;
}	
ul.contentnav ul li{
background-color:#FFFFFF;
	border:0;
	margin:0;
	font-size:.8em;}
ul.contentnav ul li a{
	color:#FDD205;} /* was #FF8000 under EONI */ 
ul.contentnav ul li a:hover{color:#000099;} /*was #000099 under EONI*/
ul.contentnav ul#hide{display:none;
}	
/*---------------------------------
			MAIN COLUMN
---------------------------------*/
div#maincol{
	width:510px;
	background-image: url("../images/slices/maincolbg.gif");
	background-repeat:repeat-y;
	position:relative;
	margin: 5px 0 10px 216px;
	/margin-left:213px;
	padding:0 10px;}
div#maincol img.bottom{
	margin-bottom:-3px;}
div#maincol img.top, div#maincol img.bottom{margin-left:-10px;}

ul.bodylink li a{color:#000099; 
	font-size:1em;}/* added for links in P1 lists in main body paragraphs */
ul.bodylink li a:hover{color:#FDD205;}

/*---------------------------------------------------------------------------------------------------------------------
			THE FOLLOWING STYLES ARE SPECIFIC TO CERTAIN PAGES
---------------------------------------------------------------------------------------------------------------------*/	
/*
SERVICES MAIN PAGE
*/
img.photoleft{float:left;
	margin-right:10px;}
div.photoleft_desc{margin:0 0 30px 10px;}
div.photoleft_desc ul.checkmarks li{margin:0 0 0 35px;
	/margin-left:120px;}
/*SUPPORT MAIN PAGE*/
p.browserdetect{
	font-size:.8em;
	color:#333333;
	text-align:right;
	background-color:#DEEFFF;}
/*SAFETYZONE*/
div.rssfeed{border:2px solid #CCCCCC;
	width:150px;
	margin: 0 0 10px 5px;
	padding:5px;
	float:right;
	clear:both;
	font-size:.9em;}
div.rssfeed p.headline{text-align:center;}
div.rssfeed form{text-align:center;}
p.secalert_category{
	font-weight:bold;
	color:#000099;
	text-align:center;}
p.secalert_more{text-align:right;}

/* to align form elements */
form.aligned{width:500px;}
form.aligned p{text-align:right;}
form.aligned p span{margin-right:250px;}	
form.aligned p input, form.aligned p select#card{width:240px;
	float:right;
	margin:-20px 0 0 0;}
form.aligned input#formsubmit{margin:0;
	text-align:center;}	
form.aligned p select
form.aligned p input.radio{width:10px;
	float:none;}
form.aligned span.required{color:#FF8000; /*Lauren was #CC0033*/
	font-weight:bold;
	width:2px;
	margin:0;}
	
.genericTable th {
	font-weight:bold;
	font-size:.9em;
	border-bottom:1px solid black;
	text-align:left;
}
	