body {
margin: 0px;
margin-top: 20px;
text-align: center;
}


.bullet_title {
font-size: 120%;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
padding-left: 15px;
background-image: url(/images/blocks/bullet_title_bg.gif);
background-position: left top;
background-repeat: no-repeat;
float: left;
width: 415px;
}

.three_dot {
font-size: 140%;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
padding-left: 25px;
background-image: url(/images/blocks/3dot_title_bg.gif);
background-position: left top;
background-repeat: no-repeat;
float: left;

}

#main_container {
margin: auto;
text-align: left;
width: 768px;
}

#top_nav {
width: 768px;
float: left;
background-image: url(/images/blocks/top_nav_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}

#top_nav div {
height: 21px;
}

html>body #top_nav div {
height: auto;
min-height: 21px;
}


#top_nav div.home_link {
background-image: url(/images/blocks/top_nav_left_bg.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: right;
width: 175px;
}

#top_nav div.date {
background-image: url(/images/blocks/top_nav_date_bg.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: left;
width: 340px;
}

#top_nav div.date p {
display: block;
padding-top: 4px;
padding-left: 15px;
margin: 0px;
color: #616161;
}

#top_nav div.contact {
background-image: url(/images/blocks/top_nav_contact_bg.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: right;
width: 132px;
}

#top_nav div.access {
background-image: url(/images/blocks/top_nav_access_bg.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: right;
width: 121px;
}

#top_nav div {
float: left;
}

#top_nav a {
color: #ffffff;
display: block;
font-weight: bold;
padding-top: 4px;
margin-right: 15px;
text-decoration: none;
}

#top_nav a:hover  {
text-decoration: underline;
}

#main_banner {
float: left;
width: 768px;
height: 135px;
margin-top: 1px;
}

#search_bar {
width: 768px;
float: left;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}

html>body #search_bar {
margin-top: 5px;
}

#search_bar form {
text-align: right;
font-size: 100%;
padding: 0px;
margin: 0px;
float: right;
}

#search_bar form fieldset{
border: none;
padding: 0px;
margin: 0px;
}

#search_bar form label {
font-size: 100%;
padding-top: 6px;
height: 20px;
margin-right: 2px;
color: #38CFAC;
margin-bottom: 0px;
}

#search_bar form input.field {
font-size: 100%;
width: 132px;
border: 1px solid #B8B6B7;
}

html>body #search_bar form input.field {
width: 126px;
}

#search_bar form input.button {
text-align: right;
padding: 0px;
border: none;
background-color: #ffffff;
width: auto;
min-height: 21px;
padding-bottom: 2px;
color: #38CFAC;
font-size: 100%;
text-decoration: underline;

}

#main_area {
float: left;
width: 768px;
margin-top: 5px;
padding-top: 0px;

}

#main_area div.left_col {
width: 604px;
float: left;
vertical-align: top;
}

#main_area div.left_col div.content_area {
width: 415px;
float: right;
padding-bottom: 10px;
}

#main_area div.left_col div.content_area img {
margin-top: 10px;
}

#main_area div.left_col div.content_area p.breadcrumb  {
margin-top: 0px;
margin-bottom: 15px;
}

#main_area div.left_col div.green p.breadcrumb a {
color: #38CFAC;
}

#main_area div.left_col div.mblue p.breadcrumb a {
color: #7895CD;
}

#main_area div.left_col div.purple p.breadcrumb a {
color: #660066;
}

#main_area div.left_col div.content_area ul {
margin-left: 15px;
padding-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

#main_area div.left_col div.content_area ol {
list-style-position: outside;
text-align: left;
margin-left: 40px;
padding-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

#main_area div.left_col div.content_area ul li {
margin-top: 0px;
margin-bottom: 5px;
}

#main_area div.left_col div.content_area ul li p{
margin-top: 0px;
margin-bottom: 0px;
}

#main_area div.left_col div.content_area ol li {
margin-top: 0px;
margin-bottom: 5px;
}

#main_area div.left_col div.content_area ul.feature_bullets {
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
margin-top: 15px;
margin-bottom: 15px;
clear: left;
}

#main_area div.left_col div.content_area ul.feature_bullets li {
padding-left: 22px;
background-position: top left;
background-repeat: no-repeat;
margin-bottom: 10px;
}

#main_area div.left_col div.content_area ul.feature_bullets li a {
font-size: 110%;
font-weight: bold;
display: block;
margin-bottom: 5px;
}

/* start: nix addition for teaser navigation items that are linked to content that requires members to be logged in */

#main_area div.left_col div.content_area ul.feature_bullets li p.link_pdf a {
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
#main_area div.left_col div.content_area ul.feature_bullets li p.link_pdf a {
background-image: url(/images/pictures/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
}

#main_area div.left_col div.content_area ul.feature_bullets li p.link_word_doc a{
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
#main_area div.left_col div.content_area ul.feature_bullets li p.link_word_doc {
background-image: url(/images/pictures/icon_word.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
}

#main_area div.left_col div.content_area ul.feature_bullets li p.link_excel {
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
#main_area div.left_col div.content_area ul.feature_bullets li p.link_excel a {
background-image: url(/images/pictures/icon_excel.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
}

#main_area div.left_col div.content_area ul.feature_bullets li p.link_powerpoint {
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
#main_area div.left_col div.content_area ul.feature_bullets li p.link_powerpoint a {
background-image: url(/images/pictures/icon_ppt.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
}

#main_area div.left_col div.content_area ul.feature_bullets li p.img_security {
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
#main_area div.left_col div.content_area ul.feature_bullets li p.img_security a {
background-image: url(/images/blocks/membership_key_icon.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;

}

/* end: nix addition for teaser navigation items that are linked to content that requires members to be logged in */


#main_area div.left_col div.mblue ul.feature_bullets li {
background-image: url(/images/blocks/mblue_feature_li_bg.gif);
}

#main_area div.left_col div.green ul.feature_bullets li {
background-image: url(/images/blocks/green_feature_li_bg.gif);
}

#main_area div.left_col div.purple ul.feature_bullets li {
background-image: url(/images/blocks/purple_feature_li_bg.gif);
}


/* added by Nix for forum  */

#main_area div.left_col div.forum ul.feature_bullets li {
padding-left: 15px;
background-image: url(/images/blocks/bullet_title_bg.gif);
background-position: left top;
background-repeat: no-repeat;
}




#main_area div.left_col div.content_area div.panel_row {
width: 415px;
float: left;
padding-bottom: 10px;
}

#main_area div.left_col div.content_area div.panel {
width: 204px;
float: left;
margin-top: 15px;
background-position: top left;
background-repeat: no-repeat;
}

#main_area div.left_col div.content_area div.purple {
background-color: #660066;
background-image: url(/images/blocks/purple_content_top_bg.gif);
margin-right: 7px;
}

#main_area div.left_col div.content_area div.mblue {
background-color: #7895CD;
background-image: url(/images/blocks/mblue_content_top_bg.gif);
}

#main_area div.left_col div.content_area div.panel h2{
color: #ffffff;
margin-top: 15px;
margin-left: 15px;
margin-bottom: 15px;
height: 60px;
}

html>body #main_area div.left_col div.content_area div.panel h2{
height: auto;
min-height: 60px;
}

#main_area div.left_col div.content_area div.panel div.panel_content {
width: 200px;
margin-left: 2px;
padding-top: 10px;
font-size: 110%;
background-color: #ffffff;
background-position: top left;
background-repeat: no-repeat;
height: 95px;
padding-bottom:10px;
}


html>body #main_area div.left_col div.content_area div.panel div.panel_content {
height: auto;
min-height: 95px;
}

div.panel_content ol{
width: 130px;
margin:left:13px;
border-left:1px solid #000;
}



#main_area div.left_col div.content_area div.purple div.panel_content {
background-image: url(/images/blocks/purple_content_mid_bg.gif);
}

#main_area div.left_col div.content_area div.mblue div.panel_content {
background-image: url(/images/blocks/mblue_content_mid_bg.gif);
}

#main_area div.left_col div.content_area div.panel div.panel_content ul {
margin-bottom: 0px;
margin-top: 0px;
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
}

#main_area div.left_col div.content_area div.panel div.panel_content ul li{
margin-left: 10px;
padding-left: 22px;
margin-top: 7px;
background-image: url(/images/blocks/panel_li_bg.gif);
background-position: left top;
background-repeat: no-repeat;
}

#main_area div.left_col div.content_area div.panel div.panel_base {
width: 204px;
height: 26px;
margin-left: 0px;
background-color: #ffffff;
background-position: top left;
background-repeat: no-repeat;
}

#main_area div.left_col div.content_area div.purple div.panel_base {
background-image: url(/images/blocks/purple_content_base_bg.gif);
}

#main_area div.left_col div.content_area div.mblue div.panel_base {
background-image: url(/images/blocks/mblue_content_base_bg.gif);
}

#main_area div.left_col div.content_area div.wide_panel {
width: 415px;
margin-top: 10px;
float: left;
background-position: right top;
background-repeat: no-repeat;
padding-top: 5px;
padding-bottom: 5px;
}

#main_area div.left_col div.content_area div.wide_panel p {
padding-left: 15px;
padding-right: 15px;
}

#main_area div.left_col div.mblue div.wide_panel {
background-color: #BBCAE7;
background-image: url(/images/blocks/mblue_content_wide_panel_bg.gif);
}

#main_area div.left_col div.green div.wide_panel {
background-color: #BCF2E5;
background-image: url(/images/blocks/green_content_wide_panel_bg.gif);
}

#main_area div.left_col div.purple div.wide_panel {
background-color: #D1B3D1;
background-image: url(/images/blocks/purple_content_wide_panel_bg.gif);
}

p.updated {
float: left;
width: 415px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #82F1C7;
margin-top: 1px;
text-indent: 15px;
margin-bottom: 5px;
}


#main_area div.left_nav {
width: 175px;
float: left;
display: block;
clear: left;
}

#main_area div.left_nav clear_right {

}


#main_area div.under_nav {
width: 100%;
float: left;
clear: both;

}

#main_area div.left_nav div.panel {
width: 175px;
background-position: left top;
background-repeat: no-repeat;
margin-bottom: 10px;
}

#main_area div.left_nav div.purple  {
background-color: #660066;
background-image: url(/images/blocks/purple_left_panel_top_bg.gif);
}

#main_area div.left_nav div.mblue  {
background-color: #7895CD;
background-image: url(/images/blocks/mblue_left_panel_top_bg.gif);
}

#main_area div.left_nav div.green  {
background-color: #34D0AB;
background-image: url(/images/blocks/green_left_panel_top_bg.gif);
}


#main_area div.left_nav div.panel a {
text-decoration: none;
}

#main_area div.left_nav div.panel a:hover {
text-decoration: underline;
}

#main_area div.left_nav div.panel h2 {
color: #ffffff;
font-weight: bold;
font-size: 100%;
padding-left: 17px;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0px;
background-position: right;
background-repeat: no-repeat;
}

#main_area div.left_nav div.purple h2 {
background-image: url(/images/blocks/purple_left_panel_h2_bg.gif);
}

#main_area div.left_nav div.mblue h2 {
background-image: url(/images/blocks/mblue_left_panel_h2_bg.gif);
}

#main_area div.left_nav div.green h2 {
background-image: url(/images/blocks/green_left_panel_h2_bg.gif);
}

#main_area div.left_nav div.panel h2 a {
color: #ffffff;
}

#main_area div.left_nav div.panel h2.selected  {
background-image: none;
}


#main_area div.left_nav div.panel h2.selected a {
color: #bcfee5;
}






#main_area div.left_nav div.panel div.panel_content {
background-color: #E7E7E9;
}

#main_area div.left_nav div.panel div.panel_content ul {
list-style-type: none;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#main_area div.left_nav div.panel div.panel_content ul li{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 17px;
}



#main_area div.left_nav div.purple div.panel_content ul li {
color: #660066;
border-bottom: 1px solid #660066;
}

#main_area div.left_nav div.purple div.panel_content ul li a{
color: #660066;
}


#main_area div.left_nav div.mblue div.panel_content ul li {
/*color: #7895CD;*/
color: #2C4880;
border-bottom: 1px solid #7895CD;
}

#main_area div.left_nav div.mblue div.panel_content ul li a{
/*color: #7895CD;*/
color: #2C4880;
}

#main_area div.left_nav div.green div.panel_content ul li {
color: #10816A;
border-bottom: 1px solid #34D0AB;
}

#main_area div.left_nav div.green div.panel_content ul li a{
color: #10816A;
}







#main_area div.left_nav div.panel div.panel_content ul li.selected a{
color: #000000;
font-weight: bold;
}

#main_area div.left_nav div.panel div.panel_base {
width: 175px;
height: 14px;
background-image: url(/images/blocks/left_panel_base_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

#main_area div.left_nav div.accreditation {
text-align: right;
margin-top: 5px;
}



#main_area div.right_col {
width: 150px;
margin-left: 14px;
float: left;
}

#main_area div.right_col div.panel{
width: 150px;
background-position: top right;
background-repeat: no-repeat;
border-bottom: 1px solid #B1B1B1;
padding-top: 23px;
margin-bottom: 10px;
}


#main_area div.right_col div.panel h3 {
margin-bottom: 0px;
margin-top: 0px;
font-size: 110%;
font-weight: bold;
padding-left: 13px;
background-image: url(/images/blocks/right_panel_content_bg.gif);
background-repeat: repeat-y;
}


#main_area div.right_green div.panel h3 a {
color: #3ED0AC;
}

#main_area div.right_mblue div.panel h3 a {
color: #7895CD;
}

#main_area div.right_purple div.panel h3 a {
color: #660066;
}




#main_area div.right_green div.panel{
background-image: url(/images/blocks/green_right_panel_top_bg.gif);
}

#main_area div.right_mblue div.panel{
background-image: url(/images/blocks/mblue_right_panel_top_bg.gif);
}

#main_area div.right_purple div.panel{
background-image: url(/images/blocks/purple_right_panel_top_bg.gif);
}

#main_area div.right_col div.forum{
background-image: url(/images/blocks/forum_right_panel_top_bg.gif);
border: none;
padding-top: 5px;
background-color: #7895CD;
}

#main_area div.right_col div.forum h3  {
color: #000000;
background-image: none;
padding-bottom: 5px;
}


#main_area div.right_col div.panel div.panel_content 
{
background-image: url(/images/blocks/right_panel_content_bg.gif);
background-repeat: repeat-y;
padding-bottom: 10px;
padding-top: 5px;
word-wrap: break-word;
}

#main_area div.right_col div.panel div.panel_content p img {
margin-left: 1px;
}

#main_area div.right_col div.panel div.panel_content p img.img_left {
float: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

#main_area div.right_col div.panel div.panel_content p img.img_right {
float: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

#main_area div.right_col div.forum div.panel_content {
background-image: url(/images/blocks/forum_mid_panel_bg.gif);
background-repeat: no-repeat;
background-position: top left;
padding-bottom: 0px;
padding-top: 5px;
color: #ffffff;
}

#main_area div.right_col div.forum div.panel_content a {
color: #ffffff;
}

#main_area div.right_col div.panel div.panel_content p {
margin-bottom: 5px;
margin-top: 5px;
margin-left: 13px;
margin-right: 5px;
}

#main_area div.right_col div.panel div.panel_content img {
margin-bottom: 5px;
margin-top: 5px;
margin-left: 13px;
margin-right: 5px;
}

#main_area div.right_col div.panel div.panel_content ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#main_area div.right_col div.panel div.panel_content ul li {
margin-left: 13px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
}


#main_area div.right_col div.forum div.panel_content ul li {
margin-left: 13px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
padding-left: 18px;
background-image: url(/images/blocks/forum_panel_li_bg.gif);
background-position: left;
background-repeat: no-repeat;
}

#main_area div.right_col div.forum div.panel_content ul li a {
font-weight: bold;
}

#main_area div.right_col div.forum div.panel_base {
background-image: url(/images/blocks/forum_right_panel_base_bg.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 15px;
}

/* start: nix addition for logout box that appears on RHS screen */

#main_area div.right_col div.panel div.panel_content form {
margin-top: 0px;
margin-bottom: 5px;
margin-left: 13px;
margin-right: 5px;
border: none;
}

#main_area div.right_col div.panel div.panel_content form fieldset{
border: none;
padding: 0px;
margin: 0px;
}

#main_area div.right_col div.panel div.panel_content form label {
margin-right: 3px;
border:  none;
float: left;
clear: left;
border-top: 1px solid #ff0000;
border-bottom: 1px solid #ff0000;
}

#main_area div.right_col div.panel div.panel_content form input {
border: none;
float: right;
background-color: #FFFFFF;
color: #000000;
text-decoration: underline;
font-weight: bold;
}

/* end: nix addition for logout box that appears on RHS screen */

#base_bar {
width: 768px;
margin-top: 0px;
margin-bottom: 15px;
float: left;
background-image: url(/images/blocks/base_bar_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color: #38CFAC;
height: 95px;
font-size: 90%;
}

html>body #base_bar {
height: auto;
min-height: 95px;
}

#base_bar p {
clear: both;
margin-left: 195px;

}

#base_bar ul {
margin-left: 195px;
list-style-type: none;
padding: 0px;
margin-top: 15px;
margin-bottom: 50px;
clear: both;

}

#base_bar ul li {
display: block;
float: left;
border-left: 1px solid #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 3px;

}

#base_bar ul li.first {
border-left: none;
padding-left: 0px;
clear: left;
}

#base_bar ul li a{
color: #ffffff;
text-decoration: none;
}


#base_bar ul li a:hover {
text-decoration: underline;
}

p.validators {
text-align: center;
margin-top: 0px;
}

p.validators a{
padding-left: 30px;
text-align: center;
}

/* forum stylings follow */


#top_nav_forum {
background-color: #000000;
width: 768px;
float: left;
background-image: url(/images/blocks/top_nav_forum_bg.gif);
background-repeat: no-repeat;
background-position: right top;
padding-top: 3px;
padding-bottom: 4px;
}

#top_nav_forum div {
margin-right: 20px;
padding-left: 17px;
float: left;
color: #ffffff;
}

#top_nav_forum div.date {
float: right;
padding-right: 30px;
margin-right: 0px;

}

#top_nav_forum a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-top: 3px;

}

#top_nav_forum a:hover {
text-decoration: underline;
}

#main_banner_forum {
background-color: #00CCFF;
background-image: url(/images/blocks/main_banner_forum_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
height: 135px;
float: left;
width: 768px;
margin-top: 1px;
}

html>body #main_banner_forum {
height: auto;
min-height: 135px;
}

#main_banner_forum img {
margin-top: 15px;
float: left;
width: 480px;
}

#login_area {
float: left;
margin-left: 13px;
width: 255px;
margin-top: 10px;
background-image: url(/images/blocks/forum_login_bg.gif);
background-position: left top;
background-repeat: no-repeat;
background-color: #ffffff;
}


#login_area div.intro {
margin-top: 0px;
margin-bottom: 0px;
text-indent: 15px;
color: #ffffff;
font-weight: bold;
float: left;
width: 125px;
}

html>body #login_area div.intro {
width: auto;
min-width: 125px;
}

#login_area p {
margin-top: 0px;
margin-bottom: 0px;
background-image: url(/images/blocks/forum_login_tl_bg.gif);
background-position: left top;
background-repeat: no-repeat;
background-color: #000000;
padding-top: 3px;
padding-bottom: 5px;

}

#forum_login {
margin: 0px;
padding: 0px;
padding-top: 10px;
border-top: 1px solid #00CCFF;
background-color: #ffffff;
width: 255px;
float: left;
padding-bottom: 15px;
background-image: url(/images/blocks/forum_login_form_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

#forum_login fieldset {
padding: 0px;
margin: 0px;
border: none;
}

#forum_login a.forgot {
float: left;
margin-left: 15px;
margin-top: 3px;
}

#forum_login label {
float: left;
width: 75px;
font-weight: bold;
margin-left: 15px;
}

html>body #forum_login label {
width: auto;
min-width: 75px;
}

#forum_login label.wide {
float: left;
width: 225px;
font-weight: bold;
margin-left: 15px;
}

html>body #forum_login label.wide {
width: auto;
min-width: 225px;
}

#forum_login input.field {
border: 1px solid #b1b1b1;
font-size: 100%;
margin-bottom: 3px;
width: 150px;
float: left;
}

#forum_login input.button {
border: none;
float: right;
background-color: #FFFFFF;
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-right: 19px;
}

html>body #forum_login input.button {
margin-right: 11px;
}

#forum_login input.buttonwide {
clear: both;
border: none;
float: right;
background-color: #FFFFFF;
color: #000000;
text-decoration: underline;
font-weight: bold;
margin-right: 14px;
}

html>body#forum_login input.buttonwide {
margin-right: 6px;
}


#search_bar form.forum_search label {
color: #000000;
}

#search_bar form.forum_search input.button {
color: #000000;
}


#main_area div.left_col div.forum p.breadcrumb span.lblue {
color: #00CDFC;
}

#main_area div.left_col div.forum p.breadcrumb a {
color: #000000;
}

#main_area div.left_col div.forum span.blue_highlight {
color: #00CCFF;
}


#main_area div.right_forum div.panel{
background-image: url(/images/blocks/forum_right_panel_black_top_bg.gif);
border-bottom: 1px solid #000000;
}

#main_area div.right_forum div.panel h3 {
background-image: url(/images/blocks/forum_right_panel_black_content_bg.gif);
}

#main_area div.right_forum div.blue{
background-image: url(/images/blocks/forum_right_panel_blue_top_bg.gif);
border-bottom: 1px solid #000000;
}

#main_area div.right_forum div.blue h3 {
background-image: url(/images/blocks/right_panel_content_blue_bg.gif);
}

#main_area div.right_forum div.blue h3.three_dot {
background-image: url(/images/blocks/right_panel_3dot_blue_bg.gif);
background-repeat: no-repeat;
text-indent: 35px;
font-size: 130%;
float: none;
margin-bottom: 10px;
}

#main_area div.right_forum div.panel div.panel_content {
background-image: url(/images/blocks/forum_right_panel_black_content_bg.gif);
background-repeat: repeat-y;
}

#main_area div.right_forum div.blue div.panel_content {
background-image: url(/images/blocks/right_panel_content_blue_bg.gif);
background-repeat: repeat-y;
}


#main_area div.left_nav div.forum  {
background-color: #000000;
background-image: url(/images/blocks/forum_left_panel_top_bg.gif);
}

/* nix changed this from 10 to 0px*/

#main_area div.left_nav div.forum div.panel_content {
padding-bottom: 10px;
}

#main_area div.left_nav div.forum div.panel_content.no_pad {
padding-bottom: 0px;
}


#main_area div.left_nav div.forum div.panel_content h3 {
font-size: 100%;
font-weight: bold;
margin-left: 15px;
margin-bottom: 0px;
}



#main_area div.left_nav div.forum div.panel_content  p {
margin-left: 15px;
margin-bottom: 0px;
margin-top: 5px;
}

#main_area div.left_nav div.forum div.panel_content p a{
text-decoration: underline;
}

#main_area div.left_nav div.forum div.panel_content p a:hover {
text-decoration: none;
}


/* nix changed this from 35 to 0px*/

#main_area div.left_nav div.forum div.panel_content ul{
margin-bottom: 0px;
}



#main_area div.left_nav div.forum div.panel_content ul li {
color: #000000;
border-bottom: 1px solid #000000;
padding-left: 33px;
font-weight: bold;
background-color: #00CCFF;
background-image: url(/images/blocks/forum_left_li_bullet_bg.gif);
background-position: left top;
background-repeat: no-repeat;
}

#main_area div.left_nav div.forum div.panel_content ul li.selected {
background-image: none;
background-color: #80E6FF;
}

div.register_panel {
float: left;
margin-left: 0px;
width: 415px;
margin-top: 10px;
background-image: url(/images/blocks/forum_register_panel_bg.gif);
background-color: #00CDFC;
background-position: right top;
background-repeat: no-repeat;

}

div.register_panel div.intro {
margin-top: 0px;
margin-bottom: 0px;
text-indent: 15px;
color: #ffffff;
background-color: #000000;
background-image: url(/images/blocks/forum_left_panel_top_bg.gif);
background-repeat: no-repeat;
background-position: left top;
font-weight: bold;
float: left;
width: 205px;
}

html>body div.register_panel div.intro {
width: auto;
min-width: 205px;
}

div.register_panel div.panel_content {
float: left;
width: 415px;
border-top: 1px solid #ffffff;
padding-top: 15px;
padding-bottom: 15px;
background-image: url(/images/blocks/forum_register_panel_base_bg.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

div.register_panel div.panel_content p {
padding-left: 15px;
font-weight: bold;
}

#base_bar.forum_base {
width: 768px;
margin-top: 0px;
margin-bottom: 15px;
float: left;
background-image: url(/images/blocks/forum_base_bar_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-color: #E7E7E9;
height: 95px;
font-size: 90%;

}

html>body #base_bar.forum_base {
height: auto;
min-height: 95px;
}




#base_bar.forum_base ul li  {
border-color: #000000;
}

#base_bar.forum_base ul li a {
color: #000000;
}

#forumPoll
{
    border:0px;
    width:130px;
    height:285px;
    margin-left:15px;
}

.content
{
    width:567px;
    display:inline-block;
}