﻿
/* Main HTML */
* {padding: 0; margin: 0}
html {overflow:scroll; overflow-x:auto;}
body {font:13px Georgia,Times New Roman,Times;
	 height: 100%; margin: 0; padding: 0; background-color: #f3f1f1;}
.body1 {background: #f3f1f1 none; height: 100%; margin: 0; padding: 0;}
a:link {color:blue; text-decoration:none; background:none;}
a:active {color:green; text-decoration:none; background:none;}
a:visited {color:blue; text-decoration: none; background:none;}
a:hover {color:red; text-decoration:underline; background:none;}

/* Overall Page */
div#page {width: 770px; margin: 0 auto; padding: 0 30px 0 30px; background: #f3f1f1 url("/images/shadow.gif") repeat-y left top;}


/*Top Banner */
div#page div#subBanner {height:55px; width:770px; background: white url("/images/sub.title.2.jpg") no-repeat center top; text-align: center; padding-top: 45px; margin: 0;}
div#page div#subBanner a, div#page div#subBanner a:hover {padding: 25px 92px 30px 92px; background: none; line-height: 10px; border: 0px; text-decoration: none; outline:0px;}

/* Main Bar */
div#page div#subBar {color:white; font-size:13px; background:#3399cc none; height:30px; width:770px; padding:0;}
div#page div#subBar ul {margin:0; padding:7px 0 0 0;}
div#page div#subBar ul li {display: inline; margin:0; padding:0;}
div#page div#subBar ul li a {margin:0; padding: 8px 16px 8px 16px; color:white; background:none; text-decoration:none; font:11px Arial,Helvetica,sans-serif; text-transform: uppercase; font-weight: bold; line-height: 16px;}
div#page div#subBar ul li a:hover {color:white; text-decoration:none; background:#2479a4 none;}
div#page div#subBar ul li.currentpage a, div#page div#subBar ul li.currentpage a:hover{background:#1b5b7b none;}

/* SUB Bar */
div#page div#subBar2 {color:white; font-size:13px; background:#1b5b7b none; height:30px; width:770px; padding:0;}
div#page div#subBar2 ul {margin:0; padding:7px 0 0 0;}
div#page div#subBar2 ul li {display: inline; margin:0; padding:0;}
div#page div#subBar2 ul li a {margin:0; padding: 8px 12px 8px 12px; color:white; background:none; text-decoration:none; font:11px Arial,Helvetica,sans-serif; text-transform: uppercase; font-weight: bold; line-height: 16px;}
div#page div#subBar2 ul li a:hover {color:white; text-decoration:none; background:#123e54 none;}
div#page div#subBar2 ul li.currentpage a, div#page div#subBar2 ul li.currentpage a:hover{text-decoration:underline; background:none;}

/* Main Content */
div#page div#subMain {margin: 0; padding: 0; background: white;}
div#page div#subMain div#content {padding:35px 45px 60px 45px; margin:0; float: right; width: 680px; height:auto !important; min-height:400px; background: white url("/images/shade.gif") repeat-x left top;}
div#page div#subMain div#content p{margin-bottom: 13px; margin-top: 13px; line-height: 19px; width: 620px;}
div#page div#subMain div#content ul {margin: 0 65px 13px 35px;}
div#page div#subMain div#content ul li {margin-bottom: 8px; line-height: 19px;}
div#page div#subMain div#content a {color:#003AEA; text-decoration: none;}
div#page div#subMain div#content a:hover {text-decoration: underline;}
div#page div#subMain div#content h1{font:35px Arial,Helvetica,sans-serif; letter-spacing: -1px;font-weight:normal; margin-bottom: 35px;}
div#page div#subMain div#content h2{font:28px Arial,Helvetica,sans-serif; letter-spacing: -1px;font-weight:normal; margin: 30px 0 15px 0; font-weight: bold;}
div#page div#subMain div#content h3 { font:20px Arial,Helvetica,sans-serif; letter-spacing: -1px; margin:20px 0 15px 0;}
div#page div#subMain div#content h3 span { font:16px Arial,Helvetica,sans-serif; letter-spacing: -.5px; font-style:italic;}
div#attention {width:343px; height:149px; background:white url("/images/attention.jpg") no-repeat left top; padding:30px 30px 30px 200px; font-size: 17px; line-height: 22px; margin-left: 50px;}

/* Footer */
div#page div#footer {clear: both; width:757px; color:white; font:11px Arial,Helvetica,sans-serif;  padding:3px 0 3px 13px;
border-top:1px solid #336699; background:#3399cc none;}
div#footer2 {width: 770px; margin: 0 auto; padding: 0 30px 0 30px; height: 33px; background:#f3f1f1 url("/images/shadow_bottom.gif") no-repeat left bottom;}


/* BIG FORM */
div#page div#subMain div#content div#form {padding: 15px; border: 1px gray solid; margin-top: 20px;}
div#page div#subMain div#content div#form div {padding-bottom: 1em; clear: left;}
div#page div#subMain div#content div#form .inline {float: left; clear: none; padding-right: 5px;}
div#page div#subMain div#content div#form input, div#page div#subMain div#content div#form select, div#page div#subMain div#content div#form textarea
{color: #666; font: 19px Arial,Helvetica,sans-serif; padding: 3px 7px !important; border: 1px #3D79B6 solid; background: #DDEBF9 none !important;}
div#page div#subMain div#content div#form select {padding: 1px 0;}
div#page div#subMain div#content div#form input.button {margin-top: 2px; padding: 3px 10px; color: black; border: 2px gray outset; background: silver none !important;}
div#page div#subMain div#content div#form label {float: none;display: block;font-size: 105%;font-weight: bold;letter-spacing: -0.03em;color:#484444;margin: 0.7em 0 0.1em 0;}
div#page div#subMain div#content div#form label small {font-size: 20px; color:red; position:relative; left: 4px; top: 5px; line-height: 13px;}
div#page div#subMain div#content div#form label span {font-style: italic; font-weight: normal; letter-spacing: 0px;}
div#page div#subMain div#content div#form div.divSelect {float: left; clear: none;}
div#page div#subMain div#content div#form div.divSelect label {display:block; color: #666; font: 19px Arial,Helvetica,sans-serif; padding: 3px 7px; border: 1px #3D79B6 solid; padding-left:32px;background-position:8px center;background-repeat:no-repeat;clear:both;cursor:pointer}
.selected{background-color:#CBEE9B;background-image:url("/images/rdo_on.png")}
.unselected{background-color:#DDEBF9;background-image:url("/images/rdo_off.png")}
.checked{background-color:#CBEE9B;background-image:url("/images/chk_on.png")}
.unchecked{background-color:#DDEBF9;background-image:url("/images/chk_off.png")}

/* Login Form */
div#login { font: 16px Georgia, Times New Roman; color: black; background:#e5ecf9 none;
	border:2px solid #3399cc; width:300px; padding: 13px 25px; text-align: center; margin: 0 auto;}
div#login .inline {float: right; clear: none; padding: 7px; padding-right: 38px;}
div#login .text {clear: both; float: none; font: 16px Georgia,Times New Roman; padding: 9px;}
div#login input {height: 23px; vertical-align: middle;}

/* Letters Table */
div#page div#subMain div#content div#letters ul {margin: 25px 0 25px 0; padding: 0;}
div#page div#subMain div#content div#letters ul li {list-style: none; margin: 4px 0 4px 5px; padding: 0;}
div#page div#subMain div#content div#letters ul li span {font: 18px Arial, Helvetica, sans-serif; letter-spacing: -.8px; color:#CCCCCC; padding-right: 8px; width: 145px; display: block; float: left;}
div#page div#subMain div#content div#letters ul li a {font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: -.8px; color: #004FC4; text-decoration: none; }
div#page div#subMain div#content div#letters ul li a:hover {text-decoration: underline; color:#66B101;}

/* Performance Table */
div#page div#subMain div#content div#perf table {border:0;padding:3px;font:14px 'Times New Roman',Times;}
div#page div#subMain div#content div#perf td.top {text-align:center; border-bottom:1px black solid;}
div#page div#subMain div#content div#perf td.header {text-align:center; vertical-align: bottom; border-bottom:2px black solid;}
div#page div#subMain div#content div#perf td.data {vertical-align: middle; text-align: right; padding-right:16px; line-height: 21px}
div#page div#subMain div#content div#perf td.annual {border-top:2px black solid; vertical-align: middle; text-align: right; padding-right: 2px; line-height: 21px}
div#page div#subMain div#content div#perf td.overall {vertical-align: middle; text-align: right; padding-right: 2px; line-height: 21px}
div.smnote {font:11px Georgia,Times New Roman,Times;}

/* Other */
div.hidden-panel {display: none;}
div.visible-panel {}
div#admin table td {padding: 4px;}
.text { font: 12px Arial, Helvetica, sans-serif; }
#copy { font:11px Arial,Helvetica,sans-serif; }
a.bottom { color:white; background:none; text-decoration:underline; }
a.bottom:visited { color:white; }

a.partL {color:#FF9933}
a.partL:hover {color: #990000}
a.piclink:after {
	border: 0px;
	outline: 1px none;}
a.piclink:active {
	border: 0px;
	outline: 1px none;}
a.piclink:focus {
	border: 0px;
	outline: 1px none;}
