/* Base Styles */h1 {   font-size:x-large;   font-weight:bolder;   margin: 12px 0 12px;}/* ColorsBlue: 000847Red: ff0020*//* Special styles */h1.headertitle {  line-height: 1.25em;}div.mission-statement {  background:#F1F1F1;  border:0px;1px;0px;1px solid #000847;  margin:25px 48px 0;  padding:0px 5px;}/* Page layout */.header{   position: relative;   float: left;   left: 1px;   width: 900px;   background-color: #ffffff;}.wrapper{   position: relative;   float: left;   left: 1px;   width: 900px;   background-color: #ffffff;   border-top: 1px solid black;   padding: 2px;	 }.left1{   position: relative;   float: left;   left: 0px;   /* width: 142px; */   width: 130px;   height: 100%;   background-color: #ffffff;   padding-left: 1px;   min-height: 100%;}.center1{   position: relative;   float: right;   left: 0px;   width: 480px;   background-color: #ffffff;   border-right: 1px solid black;   padding-left: 20px;   margin-right: 4px;}.right{   position: relative;   float: right;   right: 0px;   width: 252px;   background-color: #ffffff   padding: 4px;}.center2{   position: relative;   float: right;   left: 0px;   width: 80%;   background-color: #ffffff;}.footer{   position: relative;   float: left;   left: 1px;   width: 900px;   background-color: #ffffff;   padding: 5px;}a.menu{	 display: block;   background-color: #000847;   color: #ffffff;   width: 100%;   height: 2.25em;}a.menu:hover{   background-color: #ff0020;	 font-weight:bold;}dt.member{   font-weight:bold;   padding-top: .5em;   padding-bottom: .5em;}body {   border-width: 0px;   padding: 0px;   margin: 0px;   font-size: 90%;   font-family: sans-serif;   background-color: #ffffff}div.clear{ clear: both;}/*** Forms*/div.error {background : #a00;padding : 5px;margin : 5px 0;color : #fff;}form .row div.error {font-size : 0.8em;line-height : 1em;}form .row { margin : 10px 0; clear : both; }form .row label {width : 150px;float : left;display : block;font-weight : bold;}form .row input[type=text] { width : 230px; }form .row input[type=password] { width : 230px; }form .submit {padding : 5px;margin-top : 10px; /* background : #eee; */}/* Newsdesk */.wysiwyg { margin : 10px 0; }.newsdesk-article-title{  font-weight: bold;  font-size: 1.25em;}.teaser {/* border-top : 1px dashed #eee; */padding : 5px 0;margin : 10px 0;}.teaser h3 {margin : 0;font-weight: bolder;}.teaser-date {font-size : 0.8em;margin : 0 0 10px 0;}.teaser-links {font-size : 0.9em;padding : 5px;line-height : 1em;margin-top : 5px;clear : both;}.teaser-content { font-size: 1em; line-height: 1.1em;}.newsdesk-instructions {padding-left: 20px;padding-right: 20px;background-color: #6e7309;}/*** Status boxes*/div.status {padding : 5px;margin : 5px 0;}.status.live {color : #fff;background : #070;}.status.draft {color : #fff;background : #fa0;}/*** Previewing of news articles*/.preview-status form { margin-top : 5px; }.preview-status { margin-bottom : 10px; }.preview-title { font-weight: bold; }.preview-type { text-align: center; }.preview-date {font-size : 0.9em;color : #999;}