body { font-family: verdana, helvetica, sans serif; color: #444444; margin: 0px 0px 0px 0px; background-color: #2C89B5; font-size: 11px; }
.bolded {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

td.content { background-color: #FFFFFF; }
td.txt { color: #444444; font-size: 13px; }
td.smtxt { color: #444444; font-size: 12px; }
td.even { background-color:#EAE7D4; }
td.odd { background-color:#F4F3ED; }
tr.even { background-color:#EAE7D4; }
tr.odd { background-color:#F4F3ED; }


p, .text { color: #444444; font-size: 11px; line-height: 170%; }
td { color: #444444; font-size: 11px; }
p.tight { color: #505050; font-size: 13px; line-height: 120%; }
p.citation { padding-left: 80px; }
ul { color: #444444; font-size: 11px; }
li { font-family: verdana, helvetica, sans serif; color: #444444; font-size: 11px; line-height: 170%; }
h1 { font-size: 16px; font-weight: bold; }
h1.text { display: inline; }
h2 { font-size: 14px; font-weight: bold; color: #2C89B5;}
.left-indent { padding-left: 80px; }
h3 { font-size: 12px; font-weight: bold; color: #2C89B5; }
h4 { color: #336699; font-size: 12px; font-weight: bold; }
.footernav, a.footernav { font-family: verdana, helvetica, sans serif; font-size: 12px; color: #B5A87F; line-height: 130%; }
a.footernav:hover { color: #C69432; }

.footer { font-family: verdana, helvetica, sans serif; font-size: 10px; color: #2C89B5; line-height: 130%; }
a.footerlink {font-family: verdana, helvetica, sans serif; font-size: 10px; color: #2C89B5; line-height: 130%; text-decoration:underline; }
a.footerlink:hover {font-family: verdana, helvetica, sans serif; font-size: 10px; color: #628BBF; line-height: 130%; text-decoration:underline; }

a { color: #2C89B5 }
a.footer { color: #D3DED9; }
.paddedContent { padding-top: 10px; padding-bottom: 15px; }

/* commented backslash hack (second rule is for IE5/Mac) \*/
.alt { position: absolute; left: -9999px; }
/* end hack */
/*\*//*/
.alt { text-indent: -9999px; }
/**/
.tdLine {
	border-bottom: 100% solid #6699cc;
}
/* ----- sIFR rules -------------------------------------*/
.sIFR-flash { visibility: visible !important; margin: 0; position: relative; }
.sIFR-flash span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

/* ----- jQuery Flash rules -------------------------------------*/
.flash-update {	position: relative; }

.flash-update p {
	position: absolute;
	left: 0;
	top: 0;
	border: 2px solid #FFCC00;
	padding: 8px 10px;
	text-align: left;
	background: #FFFFCC;
	color: #000000;
	font-size: 1.1em;
	}
