body { font-family: Arial, Helvetica, sans-serif }

table.maincontainer { border-color: #6699ff; border-width: 1px; border-style: none dotted none dotted }

h1 {  font-size: 12pt; font-weight: bold; color: #000099 }

p.miniwhite_bodytext {  font-size: 8pt; color: #FFFFFF }
p.datestamp_text {  font-size: 7pt; font-weight: bold; color: #666666 }
p.fieldlabel_text {  font-size: 8pt; font-weight: bold; color: #666666 }
p.mediumwhite_title {  font-size: 10pt; font-weight: bold; color: #FFFFFF; vertical-align: middle }
p.nonlink_title { font-size: 10pt; font-weight: bold; color: #333333 }
p.main_bodytext { font-size: 9pt; color: #666666 }


p.hidden_browsertitle { font-size: 7pt; font-weight: bold; color: #FFFFFF }

table.leftcolumn { background-color: #6699ff }

td.titlebar { background-color: #6699ff }
td.segmentbar { background-color: #3399CC }


td.item_title { font-size: 10pt; font-weight: bold; color: #000099 }
td.featureback {  background-color: #FFCCCC }
td.item_summarytext { font-size: 8pt; font-weight: bold; color: #666666 }
td.bodytext { font-size: 9pt; color: #666666 }
div.footer_text { font-size: 7pt; font-weight: bold; color: #000000 }
input { font-size: 8pt;}
select { font-size: 8pt;}
textarea { font-size: 8pt; }

table.address_section { font-size: 8pt; color: #FFFFFF }
tr.horizontal_divider { background-color: #CCCCCC }
tr.topmenu_panel { background-color: #CCCCCC }
tr.montage_panel { background-color: #666666 }
td.spacer { background-color: #000099 }
td.sidepanel { background-color: #6699ff }
td.sidepanel_heading {  font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: underline }
td.sidepanel_nonlinknewstext {  font-size: 7pt; color: #FFFFFF }
div.nopagelink { font-size: 11pt; color: #000099; font-weight: bold }
div.pagename { font-size: 14pt; color: #FFFFFF; font-weight: bold }


a:link { text-decoration:none }
a:visited { text-decoration:none }
a:active { text-decoration: none }


a.pagelink {font-size: 10pt; font-weight: bold; color: #FFFFFF }
a.pagelink:hover { text-decoration: underline; color: #000099}

a.newslink { font-size: 8pt; font-weight: bold; color: #6699ff }
a.newslink:hover { text-decoration: underline; color: #000099 }

a.newslink2 { font-size: 9pt; color: #6699ff; font-weight: bold }
a.newslink2:hover { text-decoration: underline; color: #000099 }

a.maillink { font-size: 8pt; font-weight: bold; color: #6699ff }
a.maillink:hover { text-decoration: underline; color: #000099 }

a.footer_link { font-size: 8pt; font-weight: bold; color: #6699ff }
a.footer_link:hover { text-decoration: underline; color: #000099}

a.linksheading { font-size: 9pt; font-weight: bold; color: #FFFFFF }
a.linksheading:hover { text-decoration: underline; color: #000099}


a.category_link {font-size: 7pt; font-weight: bold; color: #FFFFFF }
a.category_link:hover { text-decoration: underline; color: #000099 }
a.selected_category {font-size: 7pt; font-weight: bold; color: #FFFFFF }
a.selected_category:hover { text-decoration: underline; color: #000099 }

a.link_link {  font-size: 11pt; font-weight: bold; color: #6699ff }
a.link_link:hover { text-decoration: underline; color: #000099 }

.img-shadow {
  float:right;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 8px;
  } 
