/*
A:link
{
	background : none;
	color: #BA541A;
}

A:active 
{
	background : none;
	color: #E2773A;
}

A:visited
{
	background : none;
	color: #BA541A;
}
*/
A:hover
{
	background : none;
	color: #E2773A;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
	white-space: normal;
	font-weight: normal;
}



.sidebar
{
	width: 200px;
	background-image: url("/images/template_tang/sidebar_bg.gif");
}

.pages
{
	font-weight: bold;
	font-size: 9pt;
}

.pages_previous,.pages_next,.pages_page
{
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	color: #BA541A;
}

.pages_currentpage
{
	margin-left: 4px;
	margin-right: 4px;
}

.layout_body
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.content_body .feedtable
{
	width: 100%;
}

* html .content_body .feedtable
{
	width: 97%;
}

/********************
       HEADER
*********************/
.layout_header
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_header_logotext
{
	font-family: Monaco, Helvetica, sans-serif, Arial, Geneva;
	font-size: 10px;
	font-style: oblique;
	color: #999999;
}

.layout_header_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


/********************
       Adsense
*********************/
.layout_adsense
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_adsense_text
{
	padding-top: 10px;
	padding-bottom: 5px;
}

/********************
       FOOTER
*********************/
.layout_footer
{
	font-size: 11px;
	color: #000000;
	border-color: #C7C8C2;
	border-style: solid;
	border-width: 1px;
}

.layout_footer_link
{
	color: #B55225;
}

/********************
        TABS
*********************/
.layout_tabs
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_tab_linkoff
{
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.layout_tab_linkon
{
	font-size: 12px;
	color: #B55225;
	font-weight: bold;
	text-decoration: none;
}

/********************
      MAIN PAGE
*********************/
.layout_main
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_main_feature
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 8px;
	vertical-align: top;
}


.layout_main_feature_image
{
	margin-right: 10px;
}

.layout_main_feature_title
{
	font-size: 10.5pt;
	font-weight: bold;
	margin-top: 0px;
}

.layout_main_feature_title_link
{
	text-decoration: none;
	color: #BA541A;
}

.layout_main_feature_description
{
	margin-top: 3px;
	font-size: 10pt;
}

.layout_main_feature_date
{
	margin-top: 3px;
	font-size: 10pt;
	font-style: oblique;
	color: #666666;
}

.layout_main_faq
{
	border-color: #C7C8C2;
	border-width: 1px;
	border-style: solid;
	padding: 6px;
	background-color: #F6F7EF;
}

.layout_main_faq_text
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
}

.layout_main_faq_link
{
	text-decoration: none;
	color: #BA541A;
}

.layout_main_faq_icon
{
	font-size: 19pt;
	font-weight: bold;
	border-color: #C7C8C2;
	color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	float: left;
	width: 30px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #E18053;
}

.layout_main_column_header
{
	color: #87847B;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 7px;
	padding: 2px;
	padding-left: 5px;
	background-image: url("/images/template_tang/main_title_bg.gif");
	border-color: #B1AC9E;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_main_content_column3 .layout_main_column_header
{
	margin-bottom: 0px;
}

.layout_main_content_column1 .layout_main_rss
{
	margin-left: 139px;
	margin-top: 1px;
}

.layout_main_content_column2 .layout_main_rss
{
	margin-left: 126px;
	margin-top: 1px;
}

* html .layout_main_content_column1 .layout_main_rss
{
	margin-left: 139px;
}

* html .layout_main_content_column2 .layout_main_rss
{
	margin-left: 129px;
}

.layout_main_column_title
{
	margin-top: 0px;
	font-size: 10pt;
	font-weight: bold;
}

.layout_main_column_title_link
{
	text-decoration: none;
	color: #BA541A;
}

.layout_main_column_description
{
	padding-top: 3px;
	font-size: 10pt;
}

.layout_main_content_column3 .layout_main_column_description
{
	padding: 4px;
	margin-bottom: 8px;
}

.layout_main_column_date
{
	margin-top: 3px;
	margin-bottom: 12px;
	font-size: 10pt;
	font-style: oblique;
	color: #666666;
}

.layout_main_content
{

}

.layout_main_content_column1,.layout_main_content_column3
{
	padding: 8px;
}
.layout_main_content_column3 .layout_main_column_description
{
	color: #3E3D39;
	background-color: #F4F3EF;
	border-color: #B1AC9E;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_main_content_column2
{
	border-color: #E6E7E4;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 8px;
}

.layout_main_form_header
{
	margin-top: 15px;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	height: 1em;
	filter: Shadow(Color=#914623, 	
			Direction=135, 
			Strength=5);
}


.layout_main_form_text
{
	margin-top: 22px;
	margin-left: 25px;
	width: 200px;
	font-size: 12px;
	line-height: 18px;
}

.layout_main_form
{
	margin-top: 12px;
	margin-left: 25px;
}

.layout_main_zipcode_text
{
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.layout_main_zipcode
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 130px;
}

.layout_main_button
{
	margin-left: 123px;
	margin-top: 6px;
	margin-bottom: 3px;
}

.layout_main_termsprivacy
{
	color: #853B1A;
	margin-left: 15px;
	margin-top: 10px;
	font-size: 9px;
}

.layout_main_termsprivacy_link
{
	color: #853B1A;
	text-decoration: none;
}

/********************
    INTERNAL PAGE
*********************/
.layout_internal
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_internal_form_text
{
	font-size: 12px;
	line-height: 18px;
}

.layout_internal_formb .layout_internal_form_text
{
	font-size: 13px;
	padding: 10px;
}

.layout_internal_formb .layout_internal_form_heading
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #BA541A;
}

.layout_internal_form
{
}

.layout_internal_formb
{
	border-color: #C7C8C2;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.layout_internal_zipcode_text
{
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.layout_internal_formb .layout_internal_zipcode_text
{
	color: #000000;
}

.layout_internal_zipcode
{
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 130px;
}

.layout_internal_formb .layout_internal_zipcode
{
	margin-bottom: 5px;
}

.layout_internal_button
{
	margin-top: 6px;
	margin-bottom: 3px;
}

.layout_internal_termsprivacy
{
	font-size: 9px;
	color: #853B1A;
	text-decoration: none;
}


/********************
    VIEW GLOSSARY
*********************/

.glossary_letters
{
	width: 100%
}



.glossary_letter
{
	float: left;
	margin: 2px;
	margin-bottom: 15px;
	width: 14.5px;
	height: 16px;
	text-align: center;
	border-color: #B0B0B0;
	color: #B0B0B0;
	border-style: solid;
	border-width: 1px;
	font-size: 9pt;
	font-weight: bold;
}

* html .glossary_letter
{
	margin: 2px;
	float: none;
	width: 16px;
	height: 16px;
	display: inline;
}

.glossary_letter_selected
{
	background-color: #BA541A;
	color: #FFFFFF;
}

.glossary_letter_link
{
	text-decoration: none;
	color: #BA541A;
}

.glossary_terms
{

}

.glossary_term
{
	font-size: 10.5pt;
	font-weight: bold;
	color: #BA541A;
}

.glossary_definition
{
	font-size: 10.5pt;
}

.glossary_entry
{
	border-bottom-color: #E0E0E0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}

.glossary_highlight
{
	background-image: url("/images/template_tang/glossary_highlight_bg.gif");
	background-repeat: repeat-x;
}

/********************
      DIRECTORY
*********************/
.directory_table
{
	margin-top: 10px;
	width: 100%;
	height: 300px;
}

.directory_column1
{
	padding: 10px;
	width: 33%;
}

.directory_column2
{
	padding: 10px;
	width: 33%;
	border-color: #DDDDDD;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.directory_column3
{
	padding: 10px;
	width: 33%;
}

.directory_category
{
}

.directory_category_link
{
	text-decoration: none;
	color: #BA541A;
}


.directory .directory_add
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	top: -20px;
	left: 675px;

}

.directorylinks .directory_add
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	top: -3px;
	left: 675px;

}

.directory_add_link
{
	
	text-decoration: none;
	color: #BA541A;
	font-weight: bold;
	font-size: 9pt;
}

.addlink .linktable
{
	width: 80%;
	background-color: #E6E7E4; 
}

.addlink .linktable TD
{
	background-color: #FFFFFF;
	padding: 4px;
}

.addlink .form_instructions
{
	padding-bottom: 15px;
}

.addlink .form
{
	padding-left: 30px;
}

/********************
         FORM
*********************/
.form
{
	padding: 10px;
	font-size: 10.5pt;
}

.form_error
{
	color: red;
	font-size: 9pt;
}

.form_label
{
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}

.form_element
{
	margin-bottom: 9px;
}

.form_element_dropdown
{
}

.form_element_text
{
}

.form_element_button
{
}

/********************
    VIEW CONTENT
*********************/
.content_body, .mceContentBody
{
	padding: 10px;
	font-size: 10.5pt;
}

.faq .content_body
{
	width: 542px;
}

.sitemap .content_body
{
	margin-bottom: 20px;
}

.content_body h3,.mceContentBody h3
{
	color: #555555;
}

.content_body A:link,.content_body A:visited,.mceContentBody A:link,.mceContentBody A:visited
{
	background : none;
	color: #BA541A;
}

.content_body A:hover,.mceContentBody A:hover
{
	background : none;
	color: #E2773A;
}

.content_flare
{
	font-size: 9pt;
	padding-bottom: 6px;
}

.content_flarecounters
{
	float: right;
	height: 150 px;
	width: 70px;
}

.content_flare_link
{
	text-decoration: none;
	color: #000000;
	margin-right: 6px;
}

.content_flare A:link,.content_flare A:visited
{
	color: #000000;
}

.content_flare A:hover
{
	color: #909090;
}

.content_header
{
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.content_title
{
	font-size: 16pt;
	color: #BA541A;
	margin-bottom: 10px;
}

.content_title_link
{
	color: #BA541A;
	text-decoration: none;
}

* html .content_title
{
	margin-top: 10px;
}

.content_teaser
{
	font-size: 11pt;
	color: #666666;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 80%;
}

.content_date
{
	font-size: 10pt;
	font-style: oblique;
	margin-bottom: 10px;
}


.content_actions
{
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding-left: 8px;
}

.content_action
{
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 10px;
}

.content_action_link
{
	text-decoration: none;
	color: #BA541A;
}

.content_backlink
{
	font-weight: bold;
	font-size: 9pt;
	padding-top: 10px;
}

.content_backlink_link
{
	text-decoration: none;
	color: #BA541A;
}



/********************
    LIST CONTENT
*********************/
.contentitems_header
{
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}

.contentitems_title
{
	font-size: 16pt;
	color: #BA541A;
	margin-bottom: 10px;
}

.contentitems_teasers
{

}

.contentitems_teaser_title
{
	font-size: 10.5pt;
	font-weight: bold;
}

.contentitems_teaser_title_link
{
	text-decoration: none;
	color: #BA541A;
}

.contentitems_teaser_description
{
	font-size: 10.5pt;
}

.contentitems_teaser_date
{
	font-size: 10pt;
	font-style: oblique;
	color: #666666;
}

.contentitems_related
{
	border-top-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
}

.contentitems_related_header
{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}

/********************
     SIDE BLOCKS
*********************/
.sideblock_header
{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}

.sideblock_item_title
{
	font-size: 10pt;
	font-weight: bold;
}

.sideblock_item_title_link
{
	text-decoration: none;
	color: #BA541A;
}

.sideblock_item_date
{
	font-size: 10pt;
	font-style: oblique;
	color: #666666;
}

.sideblock
{
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding-left: 8px;
}

.faq .recent_articles .sideblock
{
	margin-top: 10px;
}



/********************
         FAQ
*********************/
/*
.faq_question
{
	font-size: 16pt;
	color: #BA541A;
	margin-bottom: 10px;
}
*/

.faq_answer
{
	font-size: 10.5pt;
	padding-bottom: 20px;
}

.faq_list_questions
{
	
}

.faq_list_question
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.faq_list_question_link
{
	color: #BA541A;
	text-decoration: none;
}




/********************
       SITEMAP
*********************/

.sitemap_entry_0
{
	margin-top: 5px;
	font-size: 12pt;
	font-weight: bold;
}

.sitemap_entry_1
{
	margin-left: 20px;
	font-size: 11pt;
	font-weight: bold;
}

.sitemap_entry_2
{
	margin-left: 40px;
	font-size: 10pt;
}

.sitemap_entry_link
{
	color: #BA541A;
	text-decoration: none;
}
	
