/* 2008 A and J style.css */

blockquote, body, p, td, ul, ol, li, h1 {
	font-family: "verdana", "helvetica", sans-serif; 
	font-size: 8pt;
	 }
/* Background */
body { background-color: #F0F0F0; }

a { color: #003366; }
a.visited {#003366; }
a.active { #B0C4DE; }
a.hover { color: navy; text-decoration: underline; }

h1 { font-size: 11pt; margin-top: 0em; margin-bottom: 1em; }

.big { font-size: 12pt; }
.large { font-size: 11pt; }
.normal { font-size: 10pt; }
.medium { font-size: 9pt; }
.small { font-size: 8pt; }
.tiny { font-size: 7pt; }
.wee { font-size: 5pt; }

hr { color: #003366; height: 1px; }

ul { list-style: square inside;
	margin-left:0px;
	padding-left:0px;
	border-left:0px;
	page-break-before:avoid;
	margin:0px }

ul.nobullets {list-style: none inside; margin: 0.5em 0; }
.clear { clear: both; height: 0px; overflow: hidden; }

/* Banner and Top for all pages */
div#banner-graphic { width: 800px; height: 98px; background-color: #FFFFFF; border-top: solid #DDDDDD 1px; border-left: solid #DDDDDD 1px; border-right: solid #DDDDDD 1px; border-bottom: none; }
div#banner-graphic ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; height: 100%; font-size: 9pt; background-color: #FFFFFF;}
div#banner-graphic li { display: block; float: left; margin-top: auto; margin-bottom: 0px; padding: 0px; background-color: #FFFFFF; height: 100%; }
div#banner-graphic li.topright { margin-top: auto; margin-left: 10px; border-left: dashed #C0C0C0 1px; padding: 0px 5px 5px 8px; font-size: 8pt; background-color: #FFFFFF;}

div#content { 
	width: 760px;
	border: solid #DDDDDD 1px; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 20px; 
	background-color: #FFFFFF;
 }

div.footer { clear: both; margin-top: 10px; font-size: 7pt; text-align: center; }

div#inline { float: inline; margin-bottom: 1em; width: 100%; }
div#inline ul { list-style-type: none; margin: 10px 0px 0px 15px; }
div#inline li { display: block; float: left; font-size: 8pt; text-align: center; border: 1px solid #C0C0C0; margin-right: 20px; padding-bottom: 6px; }

/* Top Menu Bar */
div#main-menu { 
	width: 800px; 
	height: 29px; 
	border-top: none; border-bottom: none; border-left: solid #DDDDDD 1px; border-right: solid #DDDDDD 1px; 
	padding-top: 2px; 
	background-color: #FFFFFF; 
	margin-top: 0px }

div#main-menu ul { 
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 2px; 
	height: 100%; 
	border: none; }

div#main-menu li { 
	display: block; 
	float: left; 
	margin-top: auto; margin-bottom: 0px; 
	padding-top: 6px; padding-left: 6px; padding-right: 4px; 
	height: 22px; 
	border: solid #F0F0F0 1px; border-bottom: none; 
	font-size: 8pt; font-weight: normal; 
	background-color: #FFFFFF; 
	background-image: url(img/title-800_08.png);
	background-repeat: repeat;
	 }

div#main-menu li.selected { background-image: url(img/title-800_06.png);}
div#main-menu li a { text-decoration: none; color: black; }
div#main-menu li a:hover { color: #003366; }
div#main-menu form { display: inline; position: relative; top: -2px; margin: 0px 0px 0px 3px; padding: 0px;}
div#page-wrapper { width: 800px; margin-left: auto; margin-right: auto; padding: 0px; }

/** background-color: #ABB8C6; **/

p { margin-top: 0em; }
p:last-child { margin-bottom: 0em; }
.fineprint {font-size: 7pt; text-align: center; margin-top: 3em}
.indent { margin-left: 20px; }

img.floatleft { float: left; margin: 10px 10px 10px 10px; }
img.floatright { float: right; margin: 0 0 0 0; padding: 0px; }

div.header-bar { display: block; margin-bottom: 1em; border: solid black 1px; width: 100%; background-color: #4E6F74; }

/* SEE IF YOU WANT THESE */
div.header-bar, div.header-bar-first { margin-top: 1.5em; height: 22px; }
div.header-bar-highlight { display: none; }
div.header-bar:first-child, div.header-bar-first { margin-top: 0px }
div.header-bar-highlight { float: left; width: 22px; height: 22px }

div.header-bar-title, div.old_header_inner { font-weight: bold; color: white; padding: 3px 0px 3px 10px; height: 16px; border-left: solid #587E84 22px }
div.header-bar-title { float: left }
div.header-bar-right { float: right; font-weight: bold; color: white; padding: 3px 0px 3px 10px; height: 16px }
div.header-bar-right a {text-decoration: underline; font-weight: normal; color: #FFFFFF; font-size: 9pt; padding-right: 5px}

div.sidebar, div.sidebar-300 { width: 150px; float: right; margin-left: 20px; border-collapse: collapse; margin-bottom: 20px }
div.sidebar-300 { width: 300px }
div.sidebar-header, div.sidebar-header-first { margin-top: 1.5em; border: solid black 1px; background-color: #31506D; font-weight: bold; color: #FFFFFF; text-align: center; padding: 3px; }
div.sidebar-header:first-child, div.sidebar-header-first { margin-top: 0px }
div.sidebar-body { background-color: #EEEEEE; border: solid black 1px; border-top: none; padding: 3px; }
div.sidebar-body p, div.sidebar-body p.sidebar-first, p.summary, .summary { font-size: 8pt; margin-top: 0.5em; margin-bottom: 0em; }
div.sidebar-body p:first-child, div.sidebar-body p.sidebar-first, p.summary-top, .summary-top, div.sidebar-body p.summary-top { font-size: 8pt; margin-top: 0em; margin-bottom: 0em; }

