@charset "UTF-8"; /* CSS Main */
body { background-color: #CCCCCC; color: #333333; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; }

a:link, a:visited { color: #B19401; text-decoration: none; }
a:hover, a:active { color: #B19401; text-decoration: underline; }

img { border:none }
a:img { border:none }
img.emaillink { float: right; }
img.logo { margin-bottom: 1px; }

ul { list-style-type: none;	padding-left: 0; margin-left: 0; }
li { background: url(../images/bullet.gif) left center no-repeat; padding-left: 15px; margin: 0 0 0 20px; }

p { color: #333333; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; padding: 5px 20px; margin:0px; }
.main-small { color: #333333; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; }
.main-small-bold { color: #333333; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; }
.main { color: #333333; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; }
.main-bold { color: #333333; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; }
.main-italic { color: #333333; font-size: 13px; font-family: helvetica, verdana, arial, sans-serif; font-style: italic; }

.contact { color: #5B5A4D; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.contact a:link, .leftcol a:visited { color: #000000; text-decoration: none; }
.contact a:hover, .leftcol a:active { color: #000000; text-decoration: underline; }
.leftcol { color: #E9F2F2; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.leftcol a:link, .leftcol a:visited { color: #DFC000; text-decoration: none; }
.leftcol a:hover, .leftcol a:active { color: #DFC000; text-decoration: underline; }
 { color: #C75B12; text-decoration: underline; }
.rightcol { color: #000000; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; }
.rightcol a:link, .rightcol a:visited { color: #70786D; text-decoration: none; }
.rightcol a:hover, .rightcol a:active { color: #70786D; text-decoration: underline; }
.nav { color: #FFFFFF; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; }
.nav-pipe { color: #C75B12; font-size: 15px; font-family: helvetica, verdana, arial, sans-serif; font-weight:bold; }
.disclosure { color: #70786D; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; }
.disclosure-italic { color: #70786D; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; font-style:italic; }
.disclosure-bold { color: #70786D; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; font-weight:bold; }
.heading { float: right; background-image: url(../images/heading.gif); background-position:top right; background-repeat: no-repeat; width: 500px; height: 20px; margin: 10px 20px 10px 0; padding: 3px 0; text-align:right; color: #000000; font-size: 14px; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold; font-style: italic; }

/* CSS for Left Menu, names linked to navigationcode.inc */
.leftmenu {	margin: 0; padding: 0; width: 200px; list-style: none; }
.leftmenu li { padding: 1px 0px; margin: 0; height: 26px; list-style: none; background-repeat: no-repeat; }
.leftmenu li a, .leftmenu li a:visited { display: block; text-decoration: none;	text-indent: -1000px; height: 26px;	background-repeat: no-repeat; }
ul.leftmenu li a:hover {background: none;}

/* CSS for Breadcrumbs, names linked to navigationcode.inc */
.upperbreadcrumb { color: #C75B12; font-size: 10px; font-family: helvetica, verdana, arial, sans-serif; position:relative; top: 7px; }
.upperbreadcrumb a:link { color: #000000; text-decoration: none; }
.upperbreadcrumb a:visited { color: #000000; text-decoration: none; }
.upperbreadcrumb a:hover { color: #000000; text-decoration: underline; }
.upperbreadcrumb a:active { color: #000000; text-decoration: underline; }
.lowerbreadcrumb { color: #5B5A4D; font-size: 12px; font-family: helvetica, verdana, arial, sans-serif; position:relative; top: 7px; left: 20px; }
.lowerbreadcrumb a:link { color: #FFFFFF; text-decoration: none; }
.lowerbreadcrumb a:visited { color: #FFFFFF; text-decoration: none; }
.lowerbreadcrumb a:hover { color: #FFFFFF; text-decoration: underline; }
.lowerbreadcrumb a:active { color: #FFFFFF; text-decoration: underline; }

/* Layout Containers */
#pagecontainer { width: 960px; margin: 0 auto; background-color:#E9F2F2; background-image:url(../images/background_page.gif); background-position:bottom left; background-repeat:no-repeat; padding: 5px; }
#funddata { position:relative; width: 740px; height: 26px; background-color: #5B5A4D; background-image:url(../images/cap_funddata_right.gif); background-position:bottom right; background-repeat:no-repeat; padding: 0; margin: 0; }
#datafeed { position: relative; top: 6px; left: 20px; text-align: left; }
#contentcontainer { float: left; position: relative; left: 20px; width: 740px; background-image: url(../images/background_content.gif); background-repeat:repeat-y; padding: 0; margin: 0; }
#navigation { background-color: #E9F2F2; float: left; width: 200px; margin: 1px 0 160px 0; }
#maincontainer { background-color: #FFFFFF; float: left; width: 520px; margin: 0; padding: 0; }
#mainheader { background-color: #E9F2F2; background-image: url(../images/cap_mainheader.gif); background-repeat: no-repeat; float: left; width: 520px; height: 60px; margin: 0; padding: 0; }
#main { background-color: #FFFFFF; float: left; width: 520px; margin: 0; padding: 0; min-height: 350px; height: expression(this.scrollHeight > 350 ? "auto":"350px"); }
#mainfooter { background: #E9F2F2; background-image: url(../images/cab_mainfooter_bottom.gif); background-repeat: no-repeat; float: left; width: 520px; height:33px; margin: 0; padding: 0; }
#secondary { background-color: #E9F2F2; position: relative; bottom: 26px; float: right; width: 200px; margin: 0; padding: 0; margin-bottom: 10px; }
#pagefooter { clear: both; background-color: #E9F2F2; position: relative; left: 220px; width: 740px; margin: 0; padding: 0 0 10px 0; min-height: 90px; }
#pagetitle { float: left; position: relative; left: 52px; width: 205px; height: 26px; margin: 0; padding: 0; }
#upperbreadcrumbcontainer { float: right; text-align: right; margin: 0; padding: 0; }
#lowerbreadcrumbcontainer { float: left; background-image: url(../images/footer_lowerbreadcrumbs.gif); background-repeat:no-repeat; width: 540px; height: 39px; text-align: left; margin: 0; }
.maintable { float: right; position:relative; right: 20px; }
#disclosurecontainer { float: left; position:relative; top: 10px; }