/* ---------- INDEX PAGE STYLES ----------*/	

DIV#ticker {
	padding-left: 12px;
}

TD.indexmain {
	padding: 0 5px 0 14px;
}

.newstext	{
	font-size: 11px;
	padding: 0 10px 0 0;
	color: #2E3439;
	}

.newstext img {
	float:left; 
	margin: 0 5px 5px 0;
}

.l0col {
	padding-right: 20px;
	}

img.l0centerhead, img.l0righthead { 
	margin: 13px 0 0 0; 
	} 
p.l0divider {
	border-bottom: gray 1px solid; 
	}
div.l0rind {
	padding-left: 10px;
}

/* ---------- STYLES FOR INDEX PAGE SECURITY ALERT BOX ----------*/	

td.secalertbg {
	background: #9FBBD7 url(background-alerts-f7.jpg) no-repeat scroll top left; 
	padding-top: 27px;
	vertical-align: top; 
	height: 195px;
	}
.date1	{
	font-size: 11px; 
	color: white; 
	font-weight: bold;
	margin: 11px 8px 2px 14px;
	}
.secalert {
	font-size: 11px; 
	color: white;
	margin: 0 8px 12px 14px;
	}
P.secalert A:link, P.secalert A:visited, P.secalert A:hover, P.secalert A:active {
	color: white;
}

/* ---------- STYLES FOR INDEX PAGE PROMO BANNER AND QUOTE ----------*/	

#banner img {
	margin: 4px 0 0 0;
	padding: 0;
	}

.centerquote, .centerquote-attrib {
	color: #5C88BE;
	font-style: italic;
	font-weight: bold;
}
.centerquote-attrib {
	text-align: right;
}
.centerquote {
	margin-top: 2px;
}
.centerquote A:link, .centerquote A:visited {
	color: #5C88BE;
	font-weight: bold;
	}
A:hover, A:active, UL.icon LI A:hover, UL.icon LI A:active, DIV.contact A:hover, DIV.contact A:visited {
	text-decoration: underline; 
	color: #091650;
	}
