#template-content { clear: both; width: 740px; padding: 0px 6px 0px 6px; }
#rhs_panels { float: right; width: 364px; }
.rhs-inner { }

#main_column { width: 358px; margin-top: 0px; }
.main-column-inner { float: left; width: 100%; overflow: hidden; }

.link-outer { clear: both; }
.link-inner { width: 100%; overflow: hidden; }

#link-main-outer { float: left; }
#link-main-inner { }

#tab-panel-outer { float: left; width: 358px; background: transparent url("../img/bg_tab_curve_top.gif") no-repeat top left; }
#tab-panel-inner { float: left; width: 100%; padding-top: 8px; padding-bottom: 8px; background: transparent url("../img/bg_tab_curve_bottom.gif") no-repeat bottom left; }
#tab-panel-content-outer { border-right: 2px solid #e5e5e5; border-left: 2px solid #e5e5e5; }
#tab-panel-content-inner { padding: 0px 8px 5px 8px; background: transparent url("../img/bg_tab_gradient.gif") repeat-x bottom left; }

.tab_panel { }
.tab_panel_title { width: 93px; font-size: 0.85em; color: #ffffff; font-weight: bold; text-align: center; padding: 6px 0px 8px 0px; margin: 0; display: block; background: url("../img/LeftTab.gif") bottom left no-repeat ; }
.tab_panel_content { padding-left: 8px; padding-right: 8px; padding-top: 4px; }
.tab-panel-content-inner { width: 100%; overflow: hidden; }

#tab-links-outer { float: left; width: 532px; padding-top: 8px; background: transparent url("../img/bg_links_curve_top.gif") no-repeat top left; }
#tab-links-inner { float: left; width: 100%; padding-bottom: 8px; background: transparent url("../img/bg_links_curve_bottom.gif") no-repeat bottom left; }
#tab-links-content-outer { overflow: hidden; height: 1%; border-right: 2px solid #e8e8e8; border-left: 2px solid #e8e8e8;  }
#tab-links-content-inner { overflow: hidden; height: 1%; padding: 0px 8px 0px 8px; background: #ffffff url("../img/bg_links_gradient.gif") repeat-x bottom left;  }

#links-left { float: left; width: 48%; }
#links-right { float: right; width: 48%; }

#links-left p { margin: 1px; }
#links-right p { margin: 1px; }

.tab_links_title { width: 93px; font-size: 0.85em; color: #ffffff; font-weight: bold; text-align: center; padding: 5px 0px 7px 0px; margin: 0; display: block; border-bottom: 1px solid #ffffff; background: url("../img/LinksTab.gif") bottom left no-repeat ; }

#poll-main-outer {  float: right; width: 191px; }
#poll-main-inner { float: left; overflow: hidden; }
#poll-outer { float: left; width: 191px; padding-top: 8px; background: transparent url("../img/bg_polling_curve_top.gif") no-repeat top left; }
#poll-inner { float: left; width: 100%; padding-bottom: 8px; background: transparent url("../img/bg_polling_curve_bottom.gif") no-repeat bottom left; }
#poll-content-outer { overflow: hidden; height: 1%; border-right: 2px solid #e8e8e8; border-left: 2px solid #e8e8e8; }
#poll-content-inner { overflow: hidden; height: 1%; padding: 0px 8px 0px 8px; background: #ffffff url("../img/bg_polling_gradient.gif") repeat-x bottom left; }

#poll-content-inner a:link, #poll-content-inner a:visited { color: #990033; text-decoration: underline; }
#poll-content-inner a:hover, #poll-content-inner a:active { color: #990033; text-decoration: none; }

#poll-main-outer td { width: 200px; padding: 0px; margin: 0px; }
#poll-main-outer p { margin: 0px; padding: 0px; }
#poll-main-outer .FormQuestion { padding-top: 5px; padding-bottom: 5px; color: #990033; }
