img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}
body.wptheme-mainbody {background: none; background-color:#fff;}
#wptheme-pageWrapper,.wptheme-pageWrapper {width: 100%; margin: 0; padding: 0; border: 0;}
.wptheme-pageArea,.wptheme-flyoutContainer {border: none; margin: 0; padding: 0;border-style:none;}
.wptheme-pageHeader {display: none;}
.wpsPortletBody {margin: 0; padding: 0; position: absolute; top: 0; left:0; width:99.7%;}
.wptheme-mainContent {margin: 0; padding: 0;}
.wptheme-toolbar,.wptheme-toolbar-last {display: none;}
body {margin:0; padding:0; background-color: #bfbfbf; text-align: center; font: 12px Arial,Helvetica,Verdana,sans-serif;}
p, li, td {font: 12px Arial,sans-serif; line-height:1.3em;}
a:link,a:active,a:visited {border: 0; color: #007BBF; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border:0;}
#bodyContainer {position: relative; margin:0 auto; padding: 0; width: 970px; }
#header h1 {font: 24px Helvetica,Arial,sans-serif; float: left; text-align: left; width: 420px; line-height: 95%; margin-top: 48px; padding-bottom: 5px; color: #fff;}
#header img {float: left; margin: 10px 10px 10px 0;}
#headerLinks {float: right; color: #fff;}
#headerLinks a {text-transform: uppercase; color: #fff; text-decoration: none; font-size: 10px;}
#search {clear: right; width: 180px; height: 17px; float:right; padding: 3px; background-color:#fff; margin-top:30px; font-size: 10px;}
#search input {float:left; border: none; height: 15px;}
#search a {color:#fff; background-color:#999; font-weight:bold; float:right; text-decoration:none; padding: 3px;}
#nav {clear: both; height: 34px;}
#nav ul {margin: 0 10px; padding: 12px 0 0 0; text-align: left;}
#nav li {list-style-type: none; display: inline; margin: 5px 5px 0 5px;}
#nav li a {font: 14px Arial,sans-serif; color: #fff; text-decoration:none; padding: 5px 12px 9px 12px;}
li#active a,li#active a:hover {background-color: #fff; color: #0C5F95;
-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
-opera-border-top-left-radius:5px;-opera-border-top-right-radius:5px;
-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;}
#nav li a#home {padding: 7px 15px 6px 15px; background-color: #007BBF; color: #fff; text-transform: uppercase; font-size: 10px; margin-left: 100px;
-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
-opera-border-top-left-radius:5px;-opera-border-top-right-radius:5px;
-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;
border-top-left-radius:5px;border-top-right-radius:5px;}


#contentArea {width: 970px; background-color: #fff; text-align: left; clear: both;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-opera-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;}

#contentLeft {width: 200px; float: left; padding: 5px; margin-top: -7px;}
#contentLeft img {margin: 5px 0;}
#sectionNavHeader {font: 16px Arial,sans-serif; color: #fff; text-align: center; padding: 25px; height: 73px; margin-bottom: -45px;}
.sectionNav ul {padding: 0; margin: 0; text-align: left;}
.sectionNav ul li {list-style-type: none;}
.sectionNav ul li a span {display: block; padding: 5px 15px;}
.sectionNav ul li a span#active {background: #016297; color: #fff;}
.sectionNav ul li a,#sectionNav ul li a:hover {background: none; text-decoration:none; color:#000;}
.sectionNav ul li ul {margin:0 0 0 25px;}
.sectionNav ul li ul li {font: 11px Arial; padding: 4px 0; margin: 0; border-bottom: 1px dotted #000; }
.sectionNav ul li ul li#selected {background-position: 0 5px; background-repeat: no-repeat; margin-left: -15px; padding:4px 0 0 15px; border: none;}
.sectionNav ul li ul li#selected a {color: #016297; border-bottom: 1px dotted #000; width: 175px; display: block; padding-bottom: 4px;} 

.breadcrumb, .breadcrumb a {font: 11px Arial; color: #666; margin-bottom: 5px;}
.breadcrumb a:hover {text-decoration:none; color: #0C5F95;}

#contentRight {float: right; width: 729px; text-align: left; padding: 5px 15px 0 15px; margin-top: -7px; margin-bottom: 2px;}

#feature {margin: 0 0 0 -15px;}
#feature td h2 {color: #083667; margin: 0; padding: 0;}
#feature td h2 a {color: #083667; text-decoration: none;}
#feature td h2 a:hover {text-decoration: underline;}
#feature td ul li {margin: 0;padding: 0;}
#featureContent {padding: 0 20px 20px 20px;}
#featureContent img {margin: 20px;}
#featureDate {margin: 0}
#featureBottom {margin: 0; padding: 20px 0 20px 0;}
#featureBottom h2 {margin: 0; padding: 0;}
#featureBottom td h3 {font: bold 12px Arial, sans-serif; margin-bottom:-10px; text-transform: uppercase;}

#contentRightGutter {float: right; width: 175px; padding: 0 5px 0 2px; margin: 0 0 20px 10px; font: 10px Arial,sans-serif;}
#featureBottom li a,#contentRightGutter h4 {font: bold 11px Arial,sans-serif; margin: 0 0 5px 0; text-transform: uppercase;}
#contentRightGutter p {font: 11px Arial; padding-bottom: 10px; border-bottom: 1px dotted #999; margin: 0 0 10px 0;}
#contentRightGutter p.noborder {border-bottom: 1px solid #fff;}
#featureBottom ul li {list-style-type: none; position: relative; left: -15px;}
#featureBottom ul,#contentRightGutter ul {margin:0 0 0 15px;padding:0;}
#featureBottom ul li,#contentRightGutter ul li {font: 11px Arial; padding: 4px 0; margin: 0; border-bottom: 1px dotted #000; }
#featureBottom ul li a,#contentRightGutter ul li a {color: #016297; padding-bottom: 4px; text-decoration: none; } 
#featureBottom ul li a:hover,#contentRightGutter ul li a:hover {text-decoration: underline;}
#featureBottom td ul {margin-top: 10px;}
#featureBottom ul li a {width: auto; display: inline;}
#featureBottom ul li#last {border-bottom: none;}
#featureBottom img {clear: bottom; margin: 0 0 10px 0;}

.article {width: 520px; min-height: 600px; border-right: 1px dotted #000; padding: 0 13px 20px 0;}
.article p {margin: 15px 0;}
.article p.quote {border-top: 3px solid #bfbfbf; border-bottom: 3px solid #bfbfbf; font: 20px Times,Times New Roman, serif; width: auto;}
.article h1 {font: 24px Times New Roman, Times, Garamond, serif; width: auto; height: 79px; padding: 25px 0 0 15px; color: #fff; margin: 0 0 -30px 0;}
#feature h1,.article h2, .article td h2, #contentRight td h2,#featureBottom h2 {font: 24px Times,Times New Roman,Garamond,serif; margin-bottom: -5px;}
.article h3 {font: bold 14px Arial,Helvetica,Verdana,sans-serif; margin-bottom: -5px;}

.articleFooter {border-top: 1px solid #999; padding-bottom: 30px; margin-top: 20px; width: 520px;}
.share {float: left; margin: 5px 10px 0 0;}
.print {float: right; margin: 5px 0 0 10px;}

#contentRight ul {margin:0 0 0 15px;padding:0;}
#contentRight ul li {font: 12px Arial; padding: 4px 0; margin: 0;}
#contentRight ul li a {color: #016297; display: block; padding-bottom: 4px; text-decoration: none;} 
#contentRight ul li a:hover {text-decoration: underline;}
#contentRightGutter ul {margin-top: -5px;padding: 0;}
#contentRightGutter ul li {font-size: 11px; border: none; padding-bottom: 3px;}

#feature h5 {font: bold 16px Arial,sans-serif; color: #0F3F6F; margin: -10px 0px -5px 0px; border-bottom: 1px dotted}

#footer {color: #fff; width: 970px; font-size: 10px; margin: 0 0 30px 0;}
#footer a {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline;}
#footer .footerLeft {float: left; padding-top: 5px;}
#footer .footerRight {float: right; font-size: 12px; margin-top: 0; width: 204px;}
#footer .footerRight img {position: relative; top: 5px; margin: 0 0 0 7px;}

