body
{
padding:0px;
margin:0px;
}
body,p,td,h1,h2,h3,h4,h5,h6
{
font-family:Arial, Helvetica, sans-serif;
}

.top_border
{
width:100%;
}
.top_border1
{
background-color:#006a72;
height:17px;
}
.top_border2
{
background-color:#006a72;
height:30px;
}
.top_border3
{
background-color:#008892;
height:7px;
}

.top_menu_item
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
.top_menu_item a
{
text-decoration:none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
.top_menu_item a:hover
{
text-decoration:none;
}
.top_undermenu_item
{
background-color:#008892;
}
.top_undermenu_item_active
{
background-color:#006a72;
}

h1
{
font-size:14px;
color:#000000;
font-weight:bold;
padding:0px;
margin:0px;
}
h2
{
font-size:11px;
color:#000000;
font-weight:normal;
padding:0px;
margin:0px;
}

.search_text
{
margin-top:6px;
margin-left:2px;
width:153px;
height:17px;
border:0px;
}
.search_button
{
margin-left:15px;
margin-top:1px;
height:20px;

}

.header_left_column
{
background-image:url('/i/header_bg.gif');
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#006a72;
padding-left:13px;
}
.header_left_column a
{
text-decoration:none;
color:#006a72;
}
.header_left_column a:hover
{
text-decoration:underline;
color:#006a72;
}
.rss_icon
{
margin-right:11px;
padding-top:2px;
}


.header_right_column
{
background-image:url('/i/header_right_bg.gif');
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#006a72;
padding-left:13px;
}
.header_right_column a
{
text-decoration:none;
color:#006a72;
}
.header_right_column a:hover
{
text-decoration:underline;
color:#006a72;
}



.banner_left_td
{
padding-top:14px;
padding-bottom:17px;
}
.banner_left
{
border:1px #999999 solid;
}

.title_left_column
{
padding-left:13px;
}
.title_left_column a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#006a72;
text-decoration:underline;
}
.announce_left_column
{
padding-top:15px;
padding-bottom:45px;
padding-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_left_column_img
{
float:left;
border:0px #16777e solid;
margin-right:4px;
margin-bottom:4px;
}
.voting_block
{
background-color:#fbfbd6;
padding-left:13px;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
}
.voting_radio
{
//padding-bottom:5px;
vertical-align: middle;
}
.voting_button
{
}
.voting_input_element
{
vertical-align: middle;
}

.top_three_blocks
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
width:150px;
}
.top_three_blocks a
{
color:#8c1619;
text-decoration:none;
}
.top_three_blocks a:hover
{
color:#006a72;
text-decoration:none;
}

.header_central_column
{
background-image:url('/i/header_central_bg.gif');
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#006a72;
padding-left:21px;
}
.header_central_column a
{
text-decoration:none;
color:#006a72;
}
.header_central_column a:hover
{
text-decoration:underline;
color:#006a72;
}
.table_central_column
{
padding-top:0px;
padding-bottom:10px;
}
.title_central_column
{
padding-left:21px;
padding-top:10px;
padding-bottom:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#006a72;
}
.title_central_column a
{
text-decoration:underline;
color:#006a72;
}
.content_central_column
{
padding-bottom:16px;
padding-left:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column
{
padding-bottom:16px;
padding-left:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column_img
{
float:left;
border:0px #16777e solid;
margin-right:8px;
margin-bottom:8px;
}
.announce_sublinks_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:21px;
}
.announce_date_central_column
{
display:inline;
padding-left:3px;
}
.announce_comments_central_column
{
display:inline;
padding-left:80px;
}
.announce_comments_central_column a
{
color:#f27f0e;
}
.announce_comment_central_column
{
display:inline;
padding-left:36px;
}
.announce_comment_central_column a
{
color:#f27f0e;
}
.announce_central_column h2
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:bold;
}
.announce_central_column h3
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column h4
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column h5
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column h6
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.content_central_column h2
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:bold;
}
.content_central_column h3
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.content_central_column h4
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.content_central_column h5
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.content_central_column h6
{
padding:0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#000000;
font-weight:normal;
}
.announce_central_column a
{
color:#006a72;
}
.content_central_column a
{
color:#006a72;
}
.announce_central_column a:hover
{
color:#8c1619;
text-decoration:none;
}
.content_central_column a:hover
{
color:#8c1619;
text-decoration:none;
}
.announce_central_column a:active
{
color:#009900;
text-decoration:none;
}
.content_central_column a:active
{
color:#009900;
text-decoration:none;
}



.banner_right
{
border:1px #999999 solid;
}


.bottom_border
{
width:100%;
}
.bottom_border1
{
background-color:#008892;
height:7px;
}
.bottom_border2
{
background-color:#006a72;
height:44px;
}

.copyright
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffcc;
font-size:11px;
}
.copyright a
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffcc;
font-size:11px;
}

.plus_icon
{
margin-right:11px;
padding-top:2px;
}
.arrow_icon
{
padding:0px;
margin:0px;
border:0px;
}

.comment_author_icon
{
margin-right:8px;
}
.comment_author
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#f27f0e;
padding-left:21px;
padding-top:22px;
}
.comment_author a
{
color:#f27f0e;
}
.comment_date
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
font-color:#000000;
padding-left:41px;
}
.comment_text
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
font-color:#000000;
padding-left:21px;
padding-top:18px;
}
.respond_author
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#f27f0e;
padding-left:41px;
padding-top:22px;
}
.respond_author_prefix
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
}
.respond_date
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
font-color:#000000;
padding-left:41px;
}
.respond_text
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
font-color:#000000;
padding-left:41px;
padding-top:18px;
}
.comment_add_form_bg
{
background-color:#fbfbd6;
color:#000000;
}
.comment_add_form_div
{
padding-left:21px;
padding-top:21px;
}
.comment_add_form_table
{
}
.comment_add_form_table_header
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.comment_add_form_textarea_td
{
font-family:Arial, Helvetica, sans-serif;
padding-top:19px;
}
.comment_add_form_textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:500px;
height:70px;
}
.comment_add_form_fieldheader_td
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
height:30px;
}
.comment_add_form_textfield_td
{
}
.comment_add_form_textfield
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
}
.comment_add_form_textfield_note
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
font-style:italic;
margin-left:5px;
}
.comment_add_form_checkbox_td
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
vertical-align:middle;
padding-top:10px;
}
.comment_add_form_checkbox
{
margin-left:0px;
padding-left:0px;
vertical-align:middle;
}
.comment_add_form_button
{
margin-top:15px;
}

.tags_left_column
{
padding-left:13px;
padding-top:14px;
padding-bottom:14px;
font-size:11px;
color:#666666;
}
.tags_left_column a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f27f0e;
line-height:18px;
}
.postnames_left_column
{
padding-left:13px;
padding-top:12px;
padding-bottom:11px;
}
.postnames_left_column a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006a72;
line-height:12px;
}

.announce_readmore_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
}
.announce_readmore_central_column a
{
display:inline;
color:#f27f0e;
}
.announce_author_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
padding-left:10px;
}
.announce_author_central_column a
{
color:#f27f0e;
}
.announce_pdf_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
padding-left:10px;
}
.announce_pdf_central_column a
{
display:inline;
color:#f27f0e;
}
.announce_forumlink_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
padding-left:10px;
}
.announce_forumlink_central_column a
{
display:inline;
color:#f27f0e;
}

.article_sublinks_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:21px;
padding-bottom:15px;
}
.article_author_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
}
.article_author_central_column a
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
}
.article_pdf_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
padding-left:10px;
}
.article_pdf_central_column a
{
display:inline;
color:#f27f0e;
}
.article_forumlink_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
padding-left:10px;
}
.article_forumlink_central_column a
{
display:inline;
color:#f27f0e;
}
.article_central_column_img
{
float:left;
border:1px #16777e solid;
margin-right:8px;
margin-bottom:8px;
}

.blog_sublinks_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:21px;
padding-bottom:15px;
}
.blog_comments_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
}
.blog_comments_central_column a
{
color:#f27f0e;
}
.blog_comment_central_column
{
color:#f27f0e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
display:inline;
}
.blog_comment_central_column a
{
color:#f27f0e;
}
.blog_tags_central_column
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:21px;
padding-bottom:10px;
}
.blog_tags_central_column a
{
color:#f27f0e;
}

.voting_block_answer
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
vertical-align:middle;
}

.voting_answer_central_column
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
}
.voting_answer_values_central_column
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
color:#999999;
}

.feedback_form
{
background-color:#ececec;
padding:10px;
font-size:12px;
}

.feedback_textarea
{
width:495px;
height:100px;
}

.feedback_name,.feedback_email
{
width:300px;
}

.feedback_submit
{
font-size:14px;
}

.paginator_item
{
font-size:13px;
padding:0.2em 0.3em;
}
.paginator_item_active
{
font-size:13px;
background-color:#E8E9EC;
padding:0.2em 0.3em;
}


.community_central_column
{
padding-bottom:16px;
padding-left:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-color:#000000;
font-weight:normal;
}
.community_central_column a, .community_sublink
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#8C1619;
text-decoration:none;
}
.community_sublink:hover
{
color:#006a72;
text-decoration:none;
}
.community_expertpage_date
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#8C1619;
text-decoration:none;
}
.community_members_table td
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.community_members_table_logo
{
width:140px;
text-align:center;
}
.community_members_table_description
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}


.compliance_item_header
{
color:#006A72;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
}

.compliance_item_subheader
{
color:#006A72;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
margin-bottom:3px;
}

.compliance_item_requirement,.compliance_item_descr
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.compliance_item_requirement a
{
color:#006A72;
text-decoration:underline;
font-size:11px;
}

.compliance_item_requirement a:hover
{
color:#8c1619;
text-decoration:none;
font-size:11px;
}

.compliance_item_requirement a:active
{
text-decoration:none;
color:#009900;
font-size:11px;
}

.compliance_item_descr a
{
color:#006A72;
text-decoration:underline;
font-size:11px;
}

.compliance_item_descr a:hover
{
color:#8c1619;
text-decoration:none;
font-size:11px;
}

.compliance_item_descr a:active
{
text-decoration:none;
color:#009900;
font-size:11px;
}

.compliance_item_variants
{
font-family:Arial,Helvetica,sans-serif;
margin-left:25px;
margin-bottom:20px;
}

.compliance_item_variants a
{
color:#006A72;
text-decoration:underline;
font-size:12px;
}

.compliance_item_variants a:hover
{
color:#8c1619;
text-decoration:none;
font-size:12px;
}

.compliance_item_variants a:active
{
text-decoration:none;
color:#009900;
font-size:12px;
}

.compliance_variant_header
{
display:block;
margin-top:15px;
margin-bottom:5px;
color:#006A72;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.compliance_section
{
display:block;
margin-top:10px;
margin-bottom:10px;
color:#006A72;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.compliance_sublink_div
{
margin-left:15px;
margin-bottom:10px;
}

.compliance_sublink:hover
{
text-decoration:underline;
}

#compliance_suggest_form
{
background-color:#eeeeee;
width:500px;
}

#compliance_suggest_form td
{
font-size:12px;
}

.compliance_suggest_form_input_text
{
width:470px;
}

.compliance_suggest_form_input_textarea
{
width:470px;
height:100px;
}

.compliance_suggest_form_input_button
{
margin:20px;
}

.red
{
color:#ff0000;
}
