body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; background-color: #CCCCCC; text-align: center; margin: 0px; padding: 0px;}

html { margin-bottom: 1px;}

td {vertical-align:top; }

#bodycontainer { width: 765px; margin: 0 auto 0 auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding:0px 3px 3px 3px; background-color: #FFFFFF; text-align: left; line-height: 15px; height: auto; overflow: hidden;}

p { padding:0; margin:0 5px 14px 5px;}
div#left table td p sup, div#left table td li sup, .bold_content sup {font-size:8px !important;} 
#left ul { margin-bottom: 14px; }
#header { background-image: url(../images/topbg.jpg); background-repeat: no-repeat; padding: 0px; height: 97px; width: 100%; text-align: left; background-position:  ; margin: 3px 0 0 0;}

.header a:link, #right a:visited { color: #FF0000;}

#topNavBar { text-decoration: none; padding: 0px; margin: 2px 0 0 0; background-color: #E7E7E7; border-bottom: 1px solid #aeaeae;}
#secondNavBar { text-decoration: none; padding: 0px; margin: 0; background-color: #fde9d0; border-bottom: 1px solid #aeaeae;}

#logo { top: 3px; right: 3px; height: 118px; width: 140px; float: left;}

#GlobalResLink { padding: 0px; margin: 8px 6px 0 0; float: right; text-align: right; color:#003366;}

#Global_toggle { padding: 0px; margin: 45px 6px 0 0; clear: both; float: right; text-align: right; font-size: 11px;}

.border { display: block; border: 1px solid #4dabd1;}

.orangeBar { color: #F26522;}

a:link, a:visited { color: #003366; text-decoration: none;}

a:hover{ text-decoration: underline;}

#left { background-color: #FFFFFF; text-align: left; padding: 0px; width: 530px; margin-top: 10px; margin-bottom: 0px; margin-left: 10px;  /*height: 500px;*/  /*BMH - 20080905 - to resolve a rendering issue IE*/}

#left.iframe iframe { margin-left:42px; }

#left a:link,#left a:visited { color: #0066cc;}

#link a:hover{ text-decoration: underline;}

#right { background-color: #FDE9D0; background-image: url(../images/rightbg.jpg); background-repeat: no-repeat; text-align: left; clear: none; float: right; width: 200px; background-position: top;  padding: 0px; margin: 0px; overflow:hidden;}

#rightnavList {margin:0 0 0 10px; padding:0; list-style-type:none; }
#rightnavList li {margin:6px 0 6px 0; padding:0; }

#right table { text-decoration: none; margin: 0px; padding: 0px;}

#white_line { background-color: #FFFFFF; height: 1px;}

#right a:link, #right a:visited { color: #0066CC;}

#right a:hover{ text-decoration: underline;}

.bar_hr img {margin: 0 0 9px 5px;}

.bold_content { font-weight: bold; font-size: 11px;}

.page_title { font-size: 19px; color: #FB8322; height: 30px; vertical-align: middle;}

.podPress_content {
  border:0 none;
  margin:0 0 50px 5px;
  padding:0;
  text-align:left;
}

.podPress_content img {
  border: 0;
  margin: 0;
  padding: 0;
}

img.podPress_imgicon {
  border: 0;
  margin: 5px 0 0;
  padding: 0;
}

#mainNav, #subNav{ text-align: center;}

#mainNav_sel{ display: block; font-weight: bold; color: #003366; text-decoration: none; border-right: 1px solid #ffffff; font-size: 11px; vertical-align: text-bottom; height: 18px; margin-top: 0px; text-align: center; padding-top: 2px; cursor: default; background-color:#fea965;}

#mainNav a:link, #mainNav a:visited, #mainNav a:hover{ display: block; font-weight: bold; color: #003366; text-decoration: none; border-right: 1px solid #ffffff; font-size: 11px; vertical-align: text-bottom; height: 17px; margin-top: 2px;}


div#secondNav { padding:0 11px 0 11px; border-right: 1px solid #ffffff; height: 17px; font-size: 11px; } /* 2009-05-01 - changed from padding:0 20px 0 20px; */
.nav-tweak { padding:0 6px 0 6px !important;} /* 2009-04-17 - changed from padding:0 15px 0 15px !important; */
div#secondNav.current { color: #003366; background-color:#fea965; }
#secondNav a:link, #secondNav a:visited, #secondNav a:hover{ display: block; font-weight: normal; color: #003366; text-decoration: none; font-size: 11px; vertical-align: text-bottom; height: 17px; margin-top:0;}

#secondNav a:hover {text-decoration:underline;}

#secondNav_sel{ display: block; font-weight: normal; color: #f9b864; text-decoration: none; font-size: 11px; vertical-align: text-bottom; height: 18px; margin-top: 0px; text-align: center; padding-top: 2px; cursor: default; background-color:#fea965;}

#footer1 { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 23px; BACKGROUND-COLOR: #e6e6e6; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

#footer2 { background-color: #BFBFBF; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 6px; color: #003366; line-height: 15px;}

#footer2 a:link, #footer2 a:visited { color: #003366; text-decoration: none;}

#footer2 a:hover{ text-decoration: underline;}

.footerSec { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; line-height: 13px; background-position: center;}

.footerSecBorder { border: 1px solid #cccccc; background-position: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; line-height: 20px;}

.footerLink{ color: #003366;}

.buttons { height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; border: 1px solid #6f6f6f;}

.GreyContent { color: #999999;}

/*.image{ display: block; border: 1px solid #cccccc; padding: 5px; }*/
td.image{}
.image img{ display: block; border: 1px solid #cccccc; padding: 5px; }

.Timage{ display: block; border: 1px solid #cccccc; width:80px; padding: 5px; }
.healineText{ padding: 5px;}

.MainConent { /*width:240px;*/ /*BMH - 20080905*/ vertical-align:top;}

#subNavBar { text-decoration: none; padding: 0px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; background-color: #cedce9; border-bottom: 1px solid #aeaeae; text-align: left;}

#subNav { color: #343f87; font-size: 10px; padding-right: 24px; padding-left: 24px; vertical-align: bottom; border-right: 1px solid #ffffff; padding: 3px 0 3px 0; }

#subNav_sel { background-color: #a5bfd6; color: #333333; font-size: 10px; padding-right: 24px; padding-left: 24px; vertical-align: bottom; border-right: 1px solid #ffffff; padding: 3px 0 3px 0;}

ul {margin:0 0 0 12px; padding:0 0 0 12px;}
li {margin:0; padding:0; }

table#eventTable {margin:0 0 12px 5px; }
table#eventTable td {padding:4px 20px 4px 0; }

table#modules td { width:170px; }