/* typography.css - type formatting *//* base style */body { font-size: 70%; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#ffffff; }/* regular copy */table { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; }p { font-size:1.2em; }li { font-size:1.2em;}fieldset { font-size:1.2em; } blockquote { font-size:1.2em; color:#582153; }/* headline styles */h1 { font-size:1.5em; font-weight:bold; color:#ffffff; margin-bottom:0.4em; }h2 { font-size:1.5em; font-weight:bold; color:#ffffff; margin-bottom:0.4em; }h4 { font-size:1.4em; font-weight:bold; color:#000000; margin-bottom:0em; }h3 { font-size:1.2em; }h1.eyebrow { font-size:0.75em; line-height:0.75em; }/* links */a { font-weight:bold; text-decoration:none; color:#6699FF;  }a:hover { text-decoration: underline; } /* horizontal rules */hr { border:0px none; height:1px; color:#000000; background-color:#000000; }/* form element styles label { font-weight:bold; color: black; }*/input.inputText { border:1px solid #cd9d86; padding:2px; font-family:Arial, Helvetica, sans-serif; }input.inputTextSmall { width:50px; border:1px solid #cd9d86; padding:2px; font-family:Arial, Helvetica, sans-serif; }textarea { border:1px solid #cd9d86; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1em; }/* photo styles */.photoLeft { float:left; padding-right:10px; }.photoRight { float:right; padding-left:10px; }/*rightcolumn */.rightcolumn { clear:both; vertical-align:bottom;  }/* header styles */#header { font-size:1.4em; font-weight:bold; }/* content styles */#portalbar { font-size:1.4em; font-weight:bold; }#bodyCopy { color:#000000; }/* leftnav styles */div.leftnav,div.leftnavOver,div.leftnavSel,div.leftnavSelOver { font-size:1.3em; font-weight:bold; }#subnav { font-size:1.2em; font-weight:bold; color:#cccccc; }/* sidebar styles */div.sideHeader { font-weight:bold; color:#ffffff; line-height:1.1em; margin-bottom:0.25em; }div.sideBody { color:#cccccc; line-height:1.1em; }div.sideMore { color:#6699FF; font-weight:bold; font-style:italic; line-height:1.1em; }/* footer styles */#footer { color:#ffffff; font-weight:normal; }#footer a { color:#ffffff; font-weight:normal; }#footer a:hover { color:#6699FF; }.table { font-size:11px; font-weight:bold; color:#000000; margin-bottom:0em; text-align:center; padding-left:6px; padding-right:6px; }/* links */a.headerlink{  color: #fefefe;  font-size: 12px;  text-decoration: none;}a.headerlink:hover{  text-decoration:underline;}a.navlink{  font-size: 12px;  text-decoration: none;  color: black;}a.navlink:hover{  text-decoration:underline;}a.big_link{  font-size: 120%;  color: #315d9e;    text-decoration: underline;  padding-left: 10px;  padding-right: 10px;}a.big_link:hover{  text-decoration: none;}a.big_link_selected{  font-size: 120%;  text-decoration: none;  background-color: White;  color: black;  padding-left: 10px;  padding-right: 10px;}a.tab_link{  font-size: 130%;  color: #315d9e;    padding-left: 10px;  padding-right: 10px;  background-color: #cccccc;  text-decoration: none;}a.tab_link:hover{  text-decoration: underline;}a.tab_link_selected{  font-size: 130%;  text-decoration: none;  background-color: White;  color: black;  padding-left: 10px;  padding-right: 10px;}.tablelink{  text-decoration: underline;  color: #333333;  font-size: 130%;}a.tablelink:hover{  text-decoration:underline;}  .smalltextbox{  font-size: 90%;  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  width: 50px;}.textbox{  font-size: 85%;  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  width: 150px;}.button{   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 95%;}.dropdown{  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 95%;  width: 170px;}table.paddedtable td{  padding: 4px;}.pp_subhead{  font-weight: bold;   font-size: 120%;  color: #333333;   padding-bottom: 3px;}.gray_head{  font-family: Arial;
  color: #666666;   font-weight: bold;   font-size: 120%;  border-bottom: 1px solid #cccccc;  text-align: left;  padding-top: 8px;}.gray_item{  font-family: Arial;
  padding-top: 3px;   color: #505050;  text-align: left;}.gray_text{  font-family: Arial;
  font-size: 90%;  color: #505050;}
.gallery_item_text
{
  font-family: Arial;
  float:left; 
  line-height: 1.2em;
  font-size: 100%;  color: #505050;  padding-left: 10px;  cursor: default;}
.gallery_item_title
{
  font-family: Arial;
  font-size: 125%;  color: #000000;  line-height:1.5em;}
.gallery_title
{
  font-family: Arial;
  font-size: 110%;  color: #000000;  text-align: right;   vertical-align: top;   width: 100px;  font-weight: bold;}
.gallery_item_thumb
{
  float: left;
  padding-left: 10px;
}
.gallery_item_thumb img
{
  width: 80px;
}
.gallery_header
{
  font-family: Arial;
  padding-bottom: 5px; 
  font-size: 130%; 
  font-weight: bold;
  color: #666666;
}
.radio_list
{
  padding: 0px;
}
.radio_list input
{
  float: left;
}
.radio_list table
{
  width: 100%;
}
.radio_list td
{
  width: 50%;
  padding-bottom: 5px;
}