 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color:       #333333;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}

body {
  margin:      0 0px;
  padding:     0 0px;
  border:      none;
  background: #BBBBBB;
}

.noprint  {
display: none;
}

#main {
align: center;
background-color: #ffffff;
padding: 0px;
margin: 0px;
}

#content {
background-color: #ffffff;
padding: 24px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
width: 6in;
}

#gc {
padding: 0px 0px 10px 0px;
}

/* HEADERS  */
body h1, .header {
  color: #336699;
  font-size:   14px;
  font-weight: bold;
}

body h2 {
  color: #000000;
  font-size:   110%;
}

.subheader {
  color: #000000;
  font-size:   120%;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #336699; }
a:visited { color: #1A2E58; }	
a:hover   { color: #DE9601; }
a:active  { color: #DE9601; }

.utility {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #336699;
display: none;
}

#rightcolumn {
display: none;
}

#rightcolumnint {
display: none;
}

.memberlogin {
display: none;
}

.memberloginint {
display: none;
}

.memberlogin .header {
display: none;
}

.memberloginint .header {
display: none;
}

.welcome {
display: none;
}

.arrow {
display: none;
}

.breakingnews  {
display: none;
}

.breakingnews a:link    { color: #1A2E58; font-family: Arial, Helvetica, sans-serif; display: none;}
.breakingnews a:visited { color: #333333; font-family:  Arial, Helvetica, sans-serif; display: none;}	
.breakingnews a:hover   { color: #336699; font-family:  Arial, Helvetica, sans-serif; display: none;}
.breakingnews a:active  { color: #336699; font-family:  Arial, Helvetica, sans-serif; display: none;}

#leftblue {
display: none;
}

.quickpoll {
display: none;
}

.quickpoll p, .quickpoll th, .quickpoll td, .quickpoll li, .quickpoll dd {
display: none;
}

.quickpoll ol {
display: none;
}

.quickpoll li {
display: none;
}

.quickpoll a:link    { font-weight: normal; }
.quickpoll a:visited { font-weight: normal; }	
.quickpoll a:hover   { font-weight: normal; }
.quickpoll a:active  { font-weight: normal; }

.quickpoll h1 {
color: #336699;
font-size: 16px;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 5px;
}

.response a:link    { font-weight: bold; }
.response a:visited { font-weight: bold; }	
.response a:hover   { font-weight: bold; }
.response a:active  { font-weight: bold; }

.spotlight {
padding: 20px 0px 0px 0px;
}

.spotlight h1 {
color: #336699;
font-size: 16px;
}

#bottomboxrow {
margin: 10px 0px 0px 0px;
padding-right: 0px;
}

.bottombox {
background: #ffffff;
border-left: #5b87b0 solid 1px;
border-right: #5b87b0 solid 1px;
width: 189px;
padding: 3px 0px 5px 0px;
font-size: 10px;
margin-right: 0px;
min-height: 135px;
}

.bottombox h1 {
color: #336699;
font-size: 14px;
font-weight: bold;
}

.bottombox a:link    { color: #336699; font-weight: bold;}
.bottombox a:visited { color: #1A2E58; font-weight: bold;}	
.bottombox a:hover   { color: #DE9601; font-weight: bold;}
.bottombox a:active  { color: #DE9601; font-weight: bold;}

#footer {
background-color: #3366cc;
}

.footertext {
margin-left: 0px;
padding-top: 5px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
min-height: 63px;
}

.footertextint {
margin-left: 0px;
padding: 5px 0px 12px 0px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
min-height: 63px;
}

.footertext a:link    { color: #ffffff; }
.footertext a:visited { color: #eeeeee; }	
.footertext a:hover   { color: #ffffff; }
.footertext a:active  { color: #ffffff; }

.footertextint a:link    { color: #ffffff; }
.footertextint a:visited { color: #eeeeee; }	
.footertextint a:hover   { color: #ffffff; }
.footertextint a:active  { color: #ffffff; }

#clear br {
padding: 0px;
margin: 0px;
}

#leftnav {
display: none;
}

#interiorcontent {
background-color: #ffffff;
padding: 4px 0px 0px 0px;
text-align: left;
font-family:  Verdana, Arial, Helvetica, sans-serif;
width: 6in;
margin: 0px;
}

#interiorcontent h1 {
color: #056FB2;
font-size: 14px;
}

.discuss a:link    { font-weight: bold;}
.discuss a:visited { font-weight: bold;}	
.discuss a:hover   { font-weight: bold;}
.discuss a:active  { font-weight: bold;}

.RSS a:link    { font-weight: normal; font-size: 10px; }
.RSS a:visited { font-weight: normal; font-size: 10px; }	
.RSS a:hover   { font-weight: normal; font-size: 10px; }
.RSS a:active  { font-weight: normal; font-size: 10px; }

.breadcrumb {
font-size: 10px;
color: #666666;
font-family:  Verdana, Arial, Helvetica, sans-serif;
display: none;
}

.share {
font-size: 10px;
color: #666666;
padding-bottom: 18px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}

.callout {
font-weight: bold;
color: #003063;}

.related {
float: right;
width: 167px;
padding: 37px 0px 3px 0px;
}

.relatedcontent {
background-color: #ffffff;
border-left: #5d89ae solid 1px;
border-right: #5d89ae solid 1px;
color: #333333;
font-size: 10px;
padding: 0px;
margin: 0px;
}

.relatedcontent p {
background-color: #ffffff;
color: #333333;
font-size: 10px;
}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#000000;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#a10404; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#345874; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#cccccc;}
.closingrow {background-color:#cccccc;}			
.yearrow {background-color:#A6BA85; color:#000000; font-weight:bold;}

.horizontalblueline {
  border-bottom: #000066 solid 1px;  
}

.GreenRule {
  border-bottom: #008364 solid 1px; 
}

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  font-weight: bold;
}

.BacktoTop a:link    { color: #115B84; }
.BacktoTop a:visited { color: #01415B; }	
.BacktoTop a:hover   { color: #016649; }
.BacktoTop a:active  { color: #003E8B; }


