body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ccd9e4;
	color: #00387D;
}

#wrapper
{
    width: 852px;
    margin: 0 auto;
}


td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00387D;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 2px;
}

#maintext {
	padding-top: 10px;
	padding-bottom: 40px;
	padding-right: 75px;
	line-height: 16px;
}
#rightmenu td {
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 25px;
	vertical-align: middle;
}
#leftmenu td {
	padding-left: 25px;
	height: 35px;
	border-bottom: 1px solid #ccd9e4;
}
#leftmenu a:link {
	color: #00387D;
	text-decoration: none;
}
#leftmenu a:visited {
	color: #00387D;
	text-decoration: none;
}
#leftmenu a:hover {
	color: #C4D701;
	text-decoration: none;
}
#leftmenu a:active {
	color: #C4D701;
	text-decoration: none;
}
#logos td {
	border-right: 1px solid #ccd9e4;
	border-bottom: 1px solid #ccd9e4;
}
.orangeback_whitetext {
	background-color: #FB8200;
	color: #FFFFFF;	
}
.orangeback_whitetext a:link {
	color: #FFFFFF;	
	text-decoration: none;
}
.orangeback_whitetext a:visited {
	color: #FFFFFF;	
	text-decoration: none;
}
.orangeback_whitetext a:hover {
	color: #FFFFFF;	
	text-decoration: underline;
}
.orangeback_whitetext a:active {
	color: #FFFFFF;	
	text-decoration: underline;
}
.blueback_greentext {
	background-color: #00387D;
	color: #C4D701;	
}
.blueback_greentext a:link {
	color: #C4D701;	
	text-decoration: none;
}
.blueback_greentext a:visited {
	color: #C4D701;	
	text-decoration: none;
}
.blueback_greentext a:hover {
	color: #C4D701;	
	text-decoration: underline;
}
.blueback_greentext a:active {
	color: #C4D701;	
	text-decoration: underline;
}
.greenback_bluetext {
	background-color: #C4D701;
	color: #00387D;	
}
.greenback_bluetext a:link {
	color: #00387D;	
	text-decoration: none;
}
.greenback_bluetext a:visited {
	color: #00387D;	
	text-decoration: none;
}
.greenback_bluetext a:hover {
	color: #00387D;	
	text-decoration: underline;
}
.greenback_bluetext a:active {
	color: #00387D;	
	text-decoration: underline;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #f78210;
	line-height: normal;
}
h2 {
	font-size: 17px;
	font-weight: normal;
	color: #f78210;
	line-height: normal;	
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #f78210;	
	line-height: normal;	
}
h4 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #f78210;	
	line-height: normal;	
}
a:link {	
	color: #00387D;
}
a:visited {
	color: #00387D;
}
a:hover {
	color: #C4D701;
}
a:active {
	color: #C4D701;
}
ul {
	list-style: disc url('/images/bullet.gif') outside;
}
.formtable td {
	border-bottom: 1px solid #ccd9e4;
}
.orangetext { 
	color: #FB8200;
}
.bluetext {
	color: #00387D;
}

/* ticker */
#ticker { 
	width: 580px; height: 26px; overflow: hidden; margin-top: 2px;
	background: #cddbe6; 
	}
#ticker_intro { 
	float: left; width: 53px; height: 26px;
	font-size: 14px; text-align: center; line-height: 23px;
	color: #fff; background: #00387D;
	}

.ticker {
	float: left; position: relative; overflow: hidden; height: 26px; width: 527px;
	font-size: 14px;
	}

.ticker div,
.ticker ul {
	position: relative; left: 0; top: 0; /* visibility: hidden; */ width: 100%; margin: 0; padding: 0;
	}

.ticker span,
.ticker li { 
	display: inline; padding: 0; padding-left: 10px; padding-right: 20px; margin: 0; 
	line-height: 23px;
	background: url(images/b2f_ticker_divider.gif) no-repeat 100% 70%;
	}

/* banner */
#banner h2 { margin: 0; padding: 0; width: 140px; color: #004d8b; font-size: 16px; overflow: hidden; }
#banner h3 { margin: 0; padding: 0; width: 140px; font-size: 16px; overflow: hidden; }