@charset "UTF-8";
/* CSS Document */
body {
	font-family:Geneva, sans-serif;
	font-size:14px;
	margin:0px;
	background-image:url(images/pageBkg.jpg);
	background-repeat:repeat;
}

.body-div {
	align: center;
}

.content-area {
	min-height: 100%;
	width: 1000px;
	background-image:url(images/pageBorders.jpg);
	background-repeat:repeat-y;
}
.column-content {
	min-height: 100%;
	width: 1000px;
	background-image:url(images/pageBorders.jpg);
	background-repeat:repeat-y;
	margin: 0px 0px 40px 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	outline: none;
}

.link a:link {color: #003399;}
.link a:visited {color: #357e99;}
.link a:hover {color: #b0a795;}
.link a:active {color: #003399;}

.browse-list a:link {color: #003399;}
.browse-list a:visited {color: #357e99;}
.browse-list a:hover {color: #b0a795;}
.browse-list a:active {color: #003399;}


/* Home widget columns */

#homeWidgetsColumns {
    width: 970px;
    vertical-align:top;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 20px;
}

.widgetColumn {
    display:inline;
    float:left;
    padding: 0px 15px 10px 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    width: 205px;
    position:relative;
    border-right: 1px solid #cccccc;
    text-align:left;
    min-height: 470px;
}

.widgetColumnNoBorder {
    display:inline;
    float:left;
    padding: 0px 15px 10px 0px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    width: 205px;
    position:relative;
    text-align:left;
    min-height: 470px;
}

#columnOne {
	padding: 0px 15px 10px 0px;
	margin-left: 0px;
	margin-right: 10px;
	border-right: 1px solid #cccccc;
	}

#columnTwo {
	}

#columnThree {
	}

#columnFour {
	}

#favorites_box {
	padding: 15px 40px 26px 15px;
	width: 100%;
    z-index: 19999; 
    display:none;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#favorites_box.on {background:none !important;}

/* HEADER */

#header_wrap {
	position: fixed;
	min-width: 940px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	height: 73px;
	width: 100%;
	background: url("images/hmmv11_sprite.png") 0px -89px repeat-x;
	z-index: 9999;
	margin: 0px;
}

#header {
  position: relative;
  min-width: 1000px;
}

#headerBar {
	background: url("images/hmmv11_sprite.png") 0px -89px;
	background-repeat: repeat-x;
}

.headerNoSearch {background: url("images/hmmv11_sprite.png") -270px 0px;background-repeat: no-repeat;padding-bottom: 18px;padding-left: 10px;color: #FFF;text-align: left;width: 250px;}
.headerLeft {background: url("images/hmmv11_sprite.png") -318px 0px;background-repeat: no-repeat;padding-bottom: 18px;padding-left: 10px;color: #FFF;text-align: left;width: 250px;}
.headerCenter {background: url("images/hmmv11_sprite.png") 0px -166px;background-repeat: repeat-x;text-align: left;padding: 18px 0px 0px 15px;vertical-align: top;width: 290px;}

#print_header,#print_footer { display: none; }


/* FOOTER */

#footer_wrap {
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 51px;
	width: 100%;
	background: url("images/hmmv11_sprite.png") 0px -359px repeat-x;
	z-index: 9999;
}

#footer {
  position: relative;
  min-width: 1000px;
  text-align:center;
}

.footerVersion {font: 10px/40px geneva, sans-serif; color: #999; padding-right: 20px;}
.footerVersion a {color: #999;}
.privacy a {color: #000099;}

.footerNoWelcomeArea {background-image:url(images/footerWelcomeBkg.png); background-repeat:repeat-x; text-align:center; padding: 10px 15px 0px 0px; width: 80px;}
.footer-add-favorite-no-welcome {background: url("images/hmmv11_sprite.png") 0px -293px;background-repeat: repeat-x;text-align: left;padding: 6px 0px 0px 0px;width: 20px;}

.footerWelcome {font: 14px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #FFF; padding-left: 5px;}
.footerWelcome a:link {color: #97c4eb; text-decoration:none;}
.footerWelcome a:visited {color: #97c4eb; text-decoration:none;}
.footerWelcome a:hover {color: #FFF; text-decoration:none;}
.footerWelcome a:active {color: #97c4eb; text-decoration:none;}

.footerSignOut {font: 10px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #cccc99;}
.footerSignOut a:link {color: #cccc99; text-decoration:none;}
.footerSignOut a:visited {color: #cccc99; text-decoration:none;}
.footerSignOut a:hover {color: #FFF; text-decoration:none;}
.footerSignOut a:active {color: #cccc99; text-decoration:none;}

.footerBadge {position: relative; display:inline; float: left; padding-left: 30px; margin: 0px; font: 'Century Gothic', Arial, sans-serif 32px; color:  #003399;}

#recNumber {margin: -56px 0px 0px -863px; font: 32px 'Century Gothic', Arial, sans-serif; color: #FFF; padding-top: 0px;}

.footerLeftBadge {background: url("images/hmmv11_sprite.png") 0px -489px;background-repeat: no-repeat;color: #999;padding: 0px 0px 15px 30px;text-align: right;width: 0px;}

.footerLeft {background: url("images/hmmv11_sprite.png") -16px -489px;background-repeat: no-repeat;color: #999;padding: 12px 0px 15px 0px;text-align: left;width: 498px;}
.footerWelcomeArea {background: url("images/hmmv11_sprite.png") 0px -298px;background-repeat: repeat-x;text-align: left;padding: 10px 0px 0px 5px;}

.footerFavoriteArea {background: url("images/hmmv11_sprite.png") 0px -649px;background-repeat: repeat-x;text-align: left;padding: 10px 0px 8px 15px;width: 90px;color: #e3fdbe;line-height: 40px;}
.footerAddFavoriteArea {background-image:url(images/footerAddFavoriteBkgLight.gif); background-repeat:repeat-x; text-align:left; padding: 10px 0px 0px 8px;}
.footerAddFavoriteArea a:link, .footerAddFavoriteArea a:visited, .footerAddFavoriteArea a:active{color: #81add3;}
.footerAddFavoriteArea a:hover{color: #FFFFFF;}

#favoriteDrawer{font: 14px/32px century gothic;color: #e3fdbe;vertical-align: top;background: url("images/hmmv11_sprite.png") -580px -451px;background-repeat: no-repeat;padding-right: 28px;}

.footerFavorite {font: 14px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #FFF; text-align:left;padding: 6px 0px 0px 0px; min-width:10px;}
.footerFavorite a:link {color: #97c4eb; text-decoration:none;}
.footerFavorite a:visited {color: #97c4eb; text-decoration:none;}
.footerFavorite a:hover {color: #FFF; text-decoration:none;}
.footerFavorite a:active {color: #97c4eb; text-decoration:none;}


.footer-add-favorite {background-image:url(images/footerFavoriteBkgGreen.png); background-repeat:repeat-x; text-align:left;padding: 6px 0px 0px 0px; min-width:10px;}

.addFavorite a {font-size:16px; color:#97c4eb; padding: 0px 0px 0px 8px; margin-right: -5px; }
.addFavorite a:hover {color:#FFF}

.footerBarLeft {width: 20px;background: url("images/hmmv11_sprite.png") -278px -421px;background-repeat: no-repeat;text-align: left;padding-left: 4px;}
.footerDivider {width: 11px;background: url("images/hmmv11_sprite.png") -339px -421px;background-repeat: no-repeat;text-align: left;}
.footerRight {background: url("images/hmmv11_sprite.png") -394px -421px;background-repeat: no-repeat;color: #FFF;width: 37px;height: 51px;}


/* SEARCH BAR */

.search-go {
	background: url("images/hmmv11_sprite.png") -451px -428px;
	background-repeat: no-repeat;
	color: #FFF;
	border: 0px none #71865f;
	height: 34px;
	width: 34px;
	vertical-align: top;
	margin-top: -3px;
}

#searchBar {
	height: 22px;
	color:#666;
	padding: 2px 0px 0px 0px;
}


/* GLOBAL NAV */

.navText {font: 14px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0;}
.navText a:link {color: #cccc99; text-decoration:none;}
.navText a:visited {color: #cccc99; text-decoration:none;}
.navText a:hover {color: #FFF; text-decoration:none;}
.navText a:active {color: #cccc99; text-decoration:none;}

#sign_out_text {font: 14px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; font-size:11px; float: right; margin-right: 20px;}
#sign_out_text a:link {color: #cccc99; text-decoration:none;}
#sign_out_text a:visited {color: #cccc99; text-decoration:none;}
#sign_out_text a:hover {color: #FFF; text-decoration:none;}
#sign_out_text a:active {color: #cccc99; text-decoration:none;}


/* TOPIC HEADER BAR */

.topicTitle {font: 22px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #6d8762; text-transform:uppercase; width: 400px;}
.topicTitle a:link {color: #000000;}
.topicTitle a:visited {color: #000000;}
.topicTitle a:hover {color: #000000;}
.topicTitle a:active {color: #000000;}

.topicLinks {font: 16px/32px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #cccccc;}
.topicLinks a:link {color: #003399; text-decoration:none;}
.topicLinks a:visited {color: #003399; text-decoration:none;}
.topicLinks a:hover {color: #b0a795; text-decoration:none;}
.topicLinks a:active {color: #003399; text-decoration:none;}

#topicBanner {width:940px; margin: 60px -10px 5px -10px;height: 45px; color: #003399; border-bottom: 1px solid #dedede; padding-left:10px;}
#topicBannerLeft {float: left; margin-left:0px; font-size:18px; margin-top: 10px;}
#topicBannerRight {float: right; margin-right: 10px; margin-top: 10px;}
#topicDivider {border-left: 1px solid #446586; display:inline; padding: 5px 0px 5px 0px;}


/* POLLS */
.poll-progress-holder {margin: 5px; height: 15px; width: 170px;}
.poll-progress-bar-label { width: 30px; float:left; text-align: right; margin-right: 5px; line-height: 11px; font-size: 10px;}
.poll-progress-bar-holder {float: left;background-color:#FFF; height:8px; width:100px; border: 1px solid #666; margin: 0px 5px 5px 0px;}
.poll-progress-bar {float: left;background-color:#0F0; height: 8px; vertical-align:top;}
.poll-text {padding-bottom:6px;}
.poll-choice-row {clear:both; font-size: 12px; padding: 0px 0px 0px 0px; color: #333333; line-height: 24px; margin-bottom:8px;}
	.poll-choice-row input {float: left !important; margin-right: 8px;}
	.poll-choice-row label {float: left; display: block; line-height: 16px; width: 150px;}
.poll-choice-result {margin-bottom:10px !important;}
.poll-submit-button {margin: 10px 0px 0px 10px;}

/* MISC */

.cl-hidden {
	display: none;
}

#rightRailTop {background-image: url(images/tabTop.jpg); background-repeat:no-repeat; height: 1px; margin-left: -15px; text-align:left; padding-left: 8px; color: #FFFFFF;}

.buttonBlue {background-image:url(images/buttonBkg.png); background-repeat:repeat-x; color: #FFF; padding: 0px 5px 0px 5px; font-size:12px;}

.category {font: 10px/18px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #999; font-weight:bolder;}

.collapsible-list-expanded {
	cursor: pointer;
	background: url(images/leftNavMinusRight.png) no-repeat left;
	padding-left: 15px;
	color: #000;
	background-position:0% 40%;
}


.collapsible-list-collapsed {
	cursor: pointer;
	background: url(images/leftNavPlusRight.png) no-repeat;
	padding-left: 15px;
	color: #000;
	background-position:0% 0%;
}

.collapsible-list-collapsed a {
	color: #000;
}

#ALT_TEXT_CONTAINER { display: none; border:1px dotted; margin-bottom: 10px; padding: 10px;}

.top-buffer {padding-top: 45px;}
#buffer {padding-top: 45px;}

/* WIDGETS */

.widget-forum-image {border-bottom:1px solid #EEEEEE;vertical-align:top; padding-top: 13px; padding-bottom: 10px;}
.widget-forum-title {border-bottom:1px solid #EEEEEE; padding: 13px 10px 10px 10px; vertical-align:top; font-size:12px;}
.widget-forum-author {color: #666666; font-size: 11px; line-height: 20px;}
.widget-forum-date {color: #333333; font-size: 10px; font-style:italic;}

.widget-rss-image {border-bottom:1px solid #EEEEEE;vertical-align:top; padding-top: 13px; padding-bottom: 10px;}
.widget-rss-title {border-bottom:1px solid #EEEEEE;  padding: 13px 10px 10px 10px; vertical-align:top; font-size:12px;}
.widget-rss-date {color: #333333; font-size: 9px; line-height: 22px;  font-style:italic;}
.widget-rss-subscribe-image {vertical-align:top; padding: 10px 0px 5px 40px;}
.widget-rss-subscribe-text {padding: 15px 0px 5px 0px; vertical-align:top; font-size:11px;}

.widget-company-message-text {color: #666666; font-size:12px; line-height:20px; padding-top: 0px; /*margin-left: -5px;*/}

.widget-tip-logo {color: #666666; font-size:12px; line-height:20px; padding-top: 10px; margin-left: -5px;}
.widget-tip-title {font-size:13px; line-height:20px; border-top: 0px solid #dddddd;padding-top: 10px; color: #660000;}
.widget-tip-text {padding-top: 10px; font-size:12px; color: #666666; line-height:20px;}
.widget-tip-author {color: #999; font-size:11px; padding-top: 10px;}

.widget-tip-text li{
    padding-top: 10px;
}

.widget-tip-text ol, widget-tip-text li {
    padding-left: 0px;
}

 widget-tip-text ol{
    list-style: decimal outside none;
    margin-left: 20px;
}
 #tip_read_more {font-size:11px; vertical-align:top; line-height:24px;}

.widget-recommended-category {font: 9px/12px 'Lucida Sans Unicode', sans-serif;letter-spacing: 0; color: #999; padding-top: 6px; margin-bottom: 2px; margin-left: 25px;}
.widget-recommended-topic {font: 9px/12px 'Lucida Sans Unicode', sans-serif;letter-spacing: 0; color: ##660000; padding-top: 3px; }
.widget-recommended-title {vertical-align:top; font-size:13px; line-height: 16px !important;}
.widget-recommend-author {color: #666666; font-size:11px; border-bottom:1px solid #EEEEEE;padding-bottom: 10px; line-height:20px;}

.spotlight-section-required {font: 13px/18px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #333; font-weight:bolder;}
.spotlight-section-history {font: 13px/18px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #333; font-weight:bolder; margin-top: 15px;}
.spotlight-topic-icon {margin-left: -5px;}
.spotlight-topic-title {margin-top: 5px;}
.spotlight-topic-progress {margin-left: 0px; font-size:10px; color: #444444;border-bottom: 1px solid #dddddd; padding-bottom:10px; padding-top: 5px; margin-right: 10px;}
.spotlight-myhmm {margin-left:0px; font-size:11px; color: #666666; padding: 15px 0 15px; margin-top:15px;border-top: 1px solid #dddddd;}

.spotlight-history-category {font: 10px/18px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0; color: #999; font-weight:bolder; padding-top: 10px; border-top: 1px solid #dddddd; margin-top: 10px; margin-right: 10px;}
.spotlight-history-author {color: #666666; font-size:11px;}
.spotlight-history-title {}

.spotlight-divider {background-image:url(images/spotlight_divider.jpg); background-repeat:no-repeat;height:6px; width: 225px;margin-left: -18px; margin-right: -15px;}
.spotlight-space {height: 15px;}


.spotlight-horizontal-rule {margin-left: 0px; border-bottom: 1px solid #dddddd; padding-bottom:10px; padding-top: 5px; margin-right: 10px;}

.toggle-cell-text {
	display: none;
}

.toggle-cell-button-open {
	background: url('../img/drawer_expand_table_btn.gif') no-repeat scroll left top;
	margin-bottom: 5px;
	margin-top: 5px;
}

.toggle-cell-button-close {
	background: url('../img/drawer_close_table_btn.gif') no-repeat scroll left top;
	margin-bottom: 5px;
	margin-top: 5px;
}

.widget-recommended-title {
	border-bottom: 1px solid #ededed;
	padding: 0px 0px 12px 25px;
	background: url("images/hmmv11_sprite.png") 0px -560px no-repeat;
	font-size: 12px;
	line-height: 20px; /*margin-left: -5px;*/
}

.widget-recommended-number {
    color: #666666;
    font-size: 10px;
    padding-left: 0px;
}

#close_button_bkg {
	background: url("images/hmmv11_sprite.png") -223px -427px no-repeat;height: 30px;width: 30px;float: right;
}

#see_also_widget_id{
    background-color: #ffffff;
}

.widget-company-message-text a {
    text-decoration: none;
    outline: none;
    border: none;
}

.widget-company-message-text a:link, .widget-company-message-text a:active {
    color: #003366;
}

.widget-company-message-text a:visited {
    color: #357e99;
}

.widget-company-message-text a:hover {
    color: #b0a795;
}


/* NOTE USED CURRENTLY */

.tabTitle {font: 26px/62px 'Century Gothic', Geneva, sans-serif;letter-spacing: 0;}
#topTab {background-image: url(images/tabSmall.jpg); background-repeat:no-repeat; height: 60px; margin-left: -15px; text-align:left; padding-left: 28px; color: #FFFFFF;}
#tabBarFeatured {width: 220px; background-image: url(images/tabWide.jpg); background-repeat:no-repeat; height: 68px; text-align:left; color: #FFFFFF; margin-right: 0px; padding-right: 12px; margin-left: -2px; float: left;}
#pageColumnsThree {width: 960px; height:100%;}
#pageBkg{width: 1000px; background-image:url(images/pageBorders.jpg); background-repeat:repeat-y ; margin: 0px;  padding-top: 80px;}
.tab {color: #FFFFFF;font-size: 22px;}

.client-logo-header {
	background: url("images/hmmv11_sprite.png") -587px 0px no-repeat transparent;height: 73px;width: 188px;
}

.hmm-logo-header {
	background: url("images/hmmv11_sprite.png") 0px 0px no-repeat transparent;height: 73px;width: 250px;cursor: hand;cursor: pointer;
}
/* Generic container (i.e. div) for floating buttons */
.clear {
	overflow: hidden;
	width: 100%;
}

/* Alternative text area for flash and video */

.txt-toggle {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	text-align: right;
	font-size: 0.8em;
	float: right;
	padding: 5px 0 10px 10px;
}

/* Toggle button for revealing/hiding text */
.drawer-button {
	cursor: pointer;
	background: url('../img/drawer_border.gif') no-repeat scroll right top;
	margin-bottom: 20px;
	margin-top: 20px;
}

.drawer-block {
	display: none;
}

/* PREVIOUS | NEXT AREA */

a.prev-next-box, a.prev-next-box:link, a.prev-next-box-disabled, a.prev-next-box-disabled:link {
	font-size: 1px;
	color: #fff !important;
	border: solid 1px #888899;
	background: #fff;
	margin: 0 1px 0 1px;
	padding: 11em 6em 1em 6em;
}

a.prev-next-box:hover {
	background: #00aaff;
	color: #00aaff !important;
}

a.prev-next-box:visited {
	color: #fff !important;
	border: solid 1px #000;
}

a.prev-next-box:visited:hover {
	color: #00aaff !important;
}

a.prev-next-box-on, a.prev-next-box-on:link, a.prev-next-box-on-disabled, a.prev-next-box-on-disabled:link {
	font-size: 1px;
	color: #0088CC !important;
	border: solid 1px #888899;
	background: #0088CC;
	margin: 0 1px 0 1px;
	padding: 11em 6em 1em 6em;
}

a.prev-next-box-on:hover {
	background: #00aaff;
	color: #00aaff !important;
}

a.prev-next-box-on:visited {
	color: #0088CC !important;
	border: solid 1px #000;
}

a.prev-next-box-on:visited:hover {
	color: #00aaff !important;
}

.cl-media-player {
}

/* PROGRESS BAR */
#progress_percentage_off {display: none;}
.progress-percentage {float: left; width: 200px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666666; font-size:10px; vertical-align:top; height: 20px; line-height: 22px;}
.progress-bar-holder {float: left; background-color:#FFF; height:8px; width:90px; border: 1px solid #666; margin-top: 6px;}
.progress-bar { float: left; background-color:#2c9ee1; height: 8px; vertical-align:top; margin: 0px;}
.progress-words { float: left; font-size: 10px; width: 100px; padding-left: 5px;}
.progress-words-any-topic { float: left; font-size: 10px; width: 100px; padding-left: 5px;}

#progress_landing_page { margin: 0px;}

.rec-topic{height: 25px;}
.rec-both{height: 25px; overflow:hidden;}
.print-topic{height: 25px; overflow:hidden;}
.print-both{height: 25px; overflow:hidden; color: #003399;}

.utilities-all{vertical-align:top; cursor:pointer; margin-left: 0px;}
.utilities-all a:link, .utilities-all a:visited, .utilities-all a:active {color: #000000;}
.utilities-all a:hover {color: #0C6;}

.send-email{vertical-align:top; cursor:pointer; margin-left: 0px;}
.send-email a:link, .send-email a:visited, .send-email a:active {color: #000000;}
.send-email a:hover {color: #0C6;}

.rec-topic a:link, .rec-topic a:visited, .rec-topic a:active {color: #003399;}
.rec-topic a:hover {color: #b0a795;}

.print-topic a:link, .print-topic a:visited, .print-topic a:active {color: #003399;}
.print-topic a:hover {color: #b0a795;}

.utility-email a:link, .utility-email a:visited, .utility-email a:active {color: #003399;}
.utility-email a:hover {color: #b0a795;}

.rec-number{color: #000; vertical-align:top; font-size:11px;}

.utility-slide-out{margin-top: -3px; margin-left: 25px;}
.utility-slide-out a:link, .utility-slide-out a:visited, .utility-slide-out a:active{color: #003399;}
.utility-slide-out a:hover{color: #b0a795;}

.utility-email{height: 25px;}

/* UTILITIES */

.utilities {text-align:left; margin-bottom: 10px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #003399; font-size:11px; text-transform:uppercase; line-height:22px;vertical-align:middle;}
.utilities a:link {color: #003399;}
.utilities a:visited {color: #003399;}
.utilities a:hover {color: #b0a795;}
.utilities a:active {color: #003399;}

#utilities_component {margin-right: 15px;}

/* FROM COMMON.CSS */

div.block_indent
{
    padding-left: 25px;
    padding-right: 25px;
}

/* SOURCE NOTES */

div.source-notes-div {
	display: none;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	text-align: right;
	font-size: 11px;
	padding: 5px 0 10px 10px;
}

div.source-notes-div a:link, div.source-notes-div a:active {
    color: #003399;
}

div.source-notes-div a:hover {
    color: #b0a795;
}

div.source-notes-div a:visited {
    color: #357e99;
}

.one-comment {
	padding: 10px 5px 0px 0px;
	font-family: Geneva,Arial,sans-serif;
	color: rgb(51, 51, 51);
	font-size: 12px;
	vertical-align: top;
}

div.pageBody table {
	width: 450px;
	padding: 0;
	margin: 0 0 15px 0;
	font-size:1em;
	border-collapse: collapse;	
/*
	border-left: solid 1px #CCDDEE;
	border-top: solid 1px #CCDDEE;
*/
}

div.pageBody caption {
	padding: 0 0 15px 0;	 
	font-weight: bold;
	font-size: 1em;
	text-align: center;
}

div.pageBody td {
	border-collapse: collapse;
	border: 1px solid #CCDDEE;	
/*
	border-right: 1px solid #CCDDEE;
	border-bottom: 1px solid #CCDDEE;
	*/	
	padding: 8px;
	color: #4f6b72;
	margin:0;
}

div.pageBody .table_title
{
    text-align:center;
    font-weight:bold;
}
div.pageBody .odd
{
    background-color: #fff;
    padding:0;
    margin:0;
}
div.pageBody .even
{
    background-color: #DDEEFF;
    padding:0;
    margin:0;
}
 
div.pageBody td p b
{
	font-size:.9em;
	color: #4f6b72;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: left;
	display:block;
	margin:0;
	padding:0;
}

div.pageBody tr
{
    padding:0;
    margin:0;   
}

div.pageBody td ul
{
    margin-top: 15px;
    margin-left: 0px;
    padding-left: 10px;
}

div.pageBody table.header td
{
	vertical-align: top;   
}


div.pageBody td ul li
{
	list-style-type: disc;
	list-style-position: outside;
}

div.pageBody .table_comp_arrow {
    background-image:url(images/table_comp_arrow.jpg); background-repeat: no-repeat; background-position: center center;
}

div.pageBody #live_feed_widget td{
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #cccccc;
}

div.pageBody #live_feed_widget_subscribe td{
    border: none;
}