﻿/* GLOBAL SETTINGS
------------------------------------------------------------------------- */
* {margin: 0; padding: 0; }
body {background: url('/res/images/elements/bk-gray-grad.jpg') repeat-x; padding: 10px 10px;}
table {border-collapse: collapse; width: 100%; border-color: #ccc;}
img {border: none;}
a {text-decoration: none; color: #06367E;}
a:hover {text-decoration: underline; color: #4F82BD;}
select {
	background-color:#FFFBFF;border-color:#CCCCCC; border-width:1px; border-style:Solid;
	font-family:Verdana; font-size:.9em; color:#284775;}

.spacer {background-color: #ccc; height: 1px;}
.spacer2{background-color: #ccc; height: 3px;}
.line {background-color: #ccc; width: 50px; height: 5px;}
.bullet {font-size: small;}
.visible {visibility:visible;}
.hidden {display:none;}
.button {border-width: 1px; border-color:black; background-color:#F5F5F5; cursor:pointer;}
.LinkButton {margin: 10px 0px; text-align: right;}
.LinkButton a {font-size: 8pt; border: 1px solid #ccc; padding: 3px 3px; font-variant: normal; font-weight: bold;}
.LinkButton a:hover {border: 1px solid #06367E; color: #06367E; text-decoration: none;}
.question {font-weight: bold; display:block; margin: 10px 0px;}
.alert {font-family: trebuchet MS; color:#FF0000; font-weight: bold; font-size: 16pt;}
.new {color:#FF0000;}
.attention {color:#800000;}
.submit input {font-size: 8pt; border: 1px solid #ccc; padding: 3px 3px; color: #06367E; font-variant: normal; font-weight: bold; background-color: #ffffff;}
.submit input:hover {border: 1px solid #06367E; color: #06367E; text-decoration: none;}


#GlobalSite {
	width: 850px; margin-left: auto; margin-right: auto;
	font-family: verdana; font-size: 8.5pt; color: #333;}
	
#GlobalFrame {
	margin: 4px 0px 10px 0px; background: #fff;
	border:2px solid #06367E; border-bottom:7px solid #06367E;}

#GlobalNavLinks {font-size: 10pt; text-align: right;}
#GlobalNavLinks a {color: #666;}

#GlobalHeader {width: 100%;}
#ghNavHolder {background: #555;}
#ghBanner {border-top: #06367E 2px solid; padding-top: 2px;}

#GlobalBody {border-top: #06367E 2px solid;}

.Reports, .Releases, .Info {border-color: #ccc; font-size: 10pt; margin-bottom: 20px; margin-left: auto; margin-right: auto;}
/*.List {border-color: #ccc; font-size: 10pt; margin-bottom: 20px; margin-left: 10px; margin-right: 10px;} */
.List {border-color: #ccc; font-size: 10pt; margin-bottom: 20px;}
.Reports th, .List th, .Releases th, .Info th {padding: 3px; background: #336699; text-align: left;
	color: #fff; font-weight: bold; font-size: 10pt;}
.Reports th.Item, .Releases th.Item {padding: 3px; background: #336699; text-align: center;
	color: #fff; font-weight: bold; font-size: 10pt;}
.Reports td.Item, .Releases td.Item {text-align: left;}
.Reports td.Missing {color:#FF0000;}

.Reports td {padding: 3px; text-align: center;}
.Reports td.Item, .Releases td.Item {text-align: left;}
.Reports td.Forms {background: #ECECEC; text-align: left;}
.Reports td.Side {padding: 3px; text-align: right; font-weight: bold; font-size: 10pt; border-bottom: 1px dotted #ccc;}
.Reports td.Info {font-size: 8pt; text-align: left;}

.Releases {margin-bottom: 5px;}
.Releases th {width: 70%;}
.Releases td {padding: 5px; text-align: center; border-bottom: 1px dotted #ccc; }
.Releases td.Item {width: 80%;}

.Info td {padding: 3px; text-align: left;}
a.links {font-weight:bold; text-decoration:underline;}

.List td, td.Item, .List td.Item1, .List td.Item2, .List td.Item3{text-align: left; vertical-align:top; padding:3px;}
.List td.Item1 { color:#06367E; font-weight: bold;}
.List td.Item2 {font-size: 8pt;}
.List td.Item3 {background: #ECECEC;}



/* SITEHEADER
------------------------------------------------------------------------- */
#SiteHeader {padding: 5px;border-bottom: 1px solid #ccc}
#SiteBreadcrumb {color: #000; float: left; font-size: 1em}
#SiteFunctions {width: 170px; float: right; font-size: 1em; text-align: right;}

/* SITEMENUCOL
------------------------------------------------------------------------- */
#SiteMenuCol {background-color: #F0F0F0; width: 180px;}

/* SITEBODYCOL
------------------------------------------------------------------------- */
#SiteBodyCol {text-align: left; width:100%;}

#SectionHeader {padding: 5px 0px 0px 10px;}
#SectionHeaderH1 {font-size: 2em; line-height: 30px; color: #06367E; font-weight: normal;}

#SectionContent {padding: 10px 20px 20px 20px; font-size: 10pt;}
#SectionContent h2 {font-size: 14pt; color: #06367E; font-weight: normal; font-family: trebuchet MS; margin-bottom: 8px;}
#SectionContent h2.Red {font-size: 14pt; color: #BE491A; font-weight: normal; font-family: trebuchet MS; margin-bottom: 8px; margin-left: -10px;}
#SectionContent h2.Green {font-size: 14pt; color: #91A246; font-weight: normal; font-family: trebuchet MS; margin-bottom: 8px; margin-left: -10px;}
#SectionContent h2.Purple {font-size: 14pt; color: #609; font-weight: normal; font-family: trebuchet MS; margin-bottom: 8px; margin-left: -10px;}
#SectionContent h3 {font-size: 13pt; color: #336699; font-weight: normal; font-family: trebuchet MS; margin-bottom: 1px; text-decoration: none; font-style:italic; }
#SectionContent h4 {font-size: 10pt; color: #06367E; font-weight: bold; font-family: verdana; margin-bottom: 1px;}
#SectionContent p {margin-bottom: 15px;}
#SectionContent div.content a {text-decoration: underline;}
#SectionContent div.content a:hover {color: #4F82BD;}
#SectionContent p a {text-decoration: underline;}
#SectionContent p a:hover {color: #4F82BD;}
#SectionContent ul, ol {margin: 0px 15px 15px 15px;}
#SectionContent li {margin: 0px 0px 0px 20px;}
#SectionContent li a {text-decoration: underline;}
#SectionContent li ul {margin: 15px 0px 15px 0px; }

#SectionSideCol {padding: 5px 10px 20px 0px;}

.BlueBox {width: 150px; border: 1px solid #aaccee; margin-bottom: 10px; }
.BlueBox th {padding: 3px; background: #ebf3fb; border-color: #aaccee; text-align: left;}
.BlueBox td {padding: 5px 10px; border-color: #aaccee;}
.BlueBox td.Portrait {text-align: center;}
.BlueBox h3 {font-weight: bold; font-size: 8pt; color: #06367E;}
.BlueBox img {margin-bottom:5px;}
.BlueBox select {
	background-color:#FFFBFF;border-color:#CCCCCC; border-width:1px; border-style:Solid;
	font-family:Verdana; font-size:1em; color:#284775;}
.BlueBox ul {list-style: url(/res/images/elements/grayarrow.gif); margin: 5px 0px 5px 15px;}
.BlueBox li {margin-bottom:5px;}

/* SITEFOOTER
------------------------------------------------------------------------- */
#SiteFooter {text-align: center; padding: 8px;}

/* GLOBALFOOTER
------------------------------------------------------------------------- */
#GlobalFooter {background: #fff; padding:5px 5px; border-top: 2px solid #06367E;}
#GlobalFooter p {text-align: center; font-size: 1em; padding: 3px; letter-spacing: .5px;}


/* ------------------------------------------------------------------------- */