body
{
   background: white;
   color: black;
}

html, body
{
   font-size: 9pt;
   font-family: Arial, Sans-Serif;
   margin-top: 0px;
}

table, select, input
{
   font-size: 1em;
}

h1, h2, h3, h4, h5, h6
{
   margin-bottom: 0;
   margin-top: 0;
}

H2
{
   font-size: 1.5em;
}

H3
{
   font-size: 1em;
}

UL
{
   margin-top: 0;
}

/*H4-H6 is used by user in DHTML editor*/
H4
{
   font-size: 1.7em;
}
H5
{
   font-size: 1.5em;
}
H6
{
   font-size: 1em;
}


IMG
{
   border: 0;
}

A
{
   text-decoration: none;
   color: #002D64;
   background: Transparent;
}

A:hover
{
   color: #FF8E00;
   background: Transparent;
}

/*
Styles for page layout
*/
#columnLeft
{
   border-right: #002d64 1px solid;
   border-bottom: #002d64 1px solid;
   padding-bottom: 1em;
}

#columnRight
{
   background: #f6f6f6;
   color: Black;
   border-left: #002d64 1px solid;
   border-bottom: #002d64 1px solid;
}

.submenuitem
{
   font-size: 10px;
   font-weight: bold;
   color: white;
   font-family: tahoma, Serif;
   background: #002d64;
}

#columnLeft .subitem
{
   width: 440px; /*	border: solid 1px black;*/
   margin-left: 15px;
   margin-right: 10px;
   margin-top: 10px;
}

#columnRight .subitem
{
   width: 250px; /*	border: solid 1px black;*/
   margin-left: 15px;
   margin-right: 5px;
   margin-top: 9px;
   margin-bottom: 9px;
}

.toparticles .ingressImage
{
   margin: 5px;
   margin-left: 10px;
   margin-right: 10px;
}

.ingressImage
{
   margin: 5px;
}

.ingress
{
   font-weight: bold;
}

.pager span
{
   visibility: hidden;
}

/*
Used for listing articles
*/
.topArticles .date, .autoArticles .date
{
   vertical-align: middle;
}

.date
{
   color: #888888;
   background: none;
   font-size: 9px;
   font-weight: normal;
}

.dateupdate
{
   color: Red;
   padding-left: 5px;
}

.autoArticles .dateupdate
{
   padding-left: 0px;
}

.topArticles
{
   padding-bottom: 6px;
}

.topArticles TD, .autoArticles TD
{
   padding-top: 4px;
   padding-bottom: 8px;
   border-bottom: gray 1px dotted;
}

.autoArticles TD
{
   width: 50%;
}

.autoArticles .left
{
   padding-right: 1em;
   border-right: gray 1px dotted;
}

.autoArticles .right
{
   padding-left: 1em;
}

.rmicon
{
   padding-top: 5px;
   vertical-align: middle;
}

.rmicon img
{
   padding-bottom: 8px;
}

.autoArticles .rmicon img
{
   padding-bottom: 2px;
}

.emailicon
{
   margin-top: 5px;
   margin-right: 2px;
}
.datefield
{
   padding-right: 0.5ex;
}

.magazineheadings
{
   margin-top: 0.5em;
   margin-bottom: 1em;
   margin-left: 15px;
   list-style-position: outside;
}

#menuTable
{
   font-size: 10px;
   font-family: Arial, Sans-Serif;
}

#menuTable TD
{
   padding-right: 20px;
   padding-left: 20px;
   border-left: black 1px solid;
   background: #f6f6f6;
   color: Black;
}

#menutable A
{
   text-decoration: none;
   color: Black;
   background: Transparent;
}

#menutable A:hover
{
   color: #FF8E00;
   background: Transparent;
}

#menuTable .selected
{
   padding-right: 20px;
   padding-left: 20px;
   border-left: black 1px solid;
   background: transparent;
   color: white;
}

#menutable .selected A, #menutable .selected A:hover
{
   text-decoration: none;
   color: white;
   background: Transparent;
}

.ERROR
{
   color: red;
   font-weight: bold;
}

.SurveyQuestion
{
   width: 440px;
   min-height: 300px;
   background: url(./images/SurveyBg.png) no-repeat 0% 0%;
}

.AnswerOptions td
{
   padding-top: 5px;
   padding-bottom: 5px;
}

.articleBody
{
   margin-bottom: 2em;
}

.articleBody a
{
   text-decoration: underline;
}

.zoomableImage
{
   cursor: url(/images/zoomin.cur), -moz-zoom-in;
}

.ontheside {
   font-size: 8.5pt;
   background-color: #FFEFD8;
}

.ontheside h2 { font-size: 12pt;margin-bottom: 5px; }

.ontheside .ingressImage {
   float: right;
   width: 80px;
}

.seeOther {
   margin-top: 5px;
   padding-bottom: 5px;
}

#columnright .ontheside .subitem {
   margin-bottom: 0;
   padding-bottom: 5px;
}

.ontheside .paging {
   margin-top: 10px;
}

.ontheside .paging .disabled {
   visibility: hidden;
}

.ontheside .paging .pagingPrev {
   margin-right: 20px;
}

.ontheside .paging .pagingNext {
   margin-left: 20px;
}

.ontheside .size-halfwidth220 {
   width: 100px;
   height: auto;
}

.ontheside .size-fullwidth440 {
   width: 240px;
   height: auto;
}

.ontheside .articleBody img {
   max-width: 240px;
}
