body
{scrollbar-face-color: #bdbdc5; scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #B9E6BF; 
scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #CECEC6; 
scrollbar-arrow-color: #ffffff;
font-family:arial} 

td { text-align: right; }
h1 { padding: 0px; margin: 0px; }

.bg {background-image: url(../images/bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: top;}

.homecontentbg {background-image: url(../images/home_content_bg.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;}

.rightbg {background-image: url(../images/bg_right.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;}
	
.menubg {background-image: url(../images/menu_bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;}

.contentbg {background-image: url(../images/inside_content_bg.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-y;
	background-position: top;}

.patternbg {background-image: url(../images/bg_pattern.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;}

	
.BlackMamba {display:none;}	
.tableprop {border:2px solid #000000;}
.stripbg {background-color:#333E98;}
.bgBack {BACKGROUND-IMAGE: url(../images/leftmenu_bg.gif); BACKGROUND-REPEAT: no-repeat;}



.calcborder {border-left:1px solid #67ad44; border-right:1px solid #67ad44; border-bottom:1px solid #67ad44; background-color:#e1efda; padding:10px;}
.newsborder {border-left:1px solid #2d488a; border-right:1px solid #2d488a; border-bottom:1px solid #2d488a; padding:10px;}
.mform {background-color:#FFFFFF; color:#000000; font-size:14px; font-family:arial; height:20px; border:1px solid #9E9B67;}

.menutext {color:#ffffff; font-size:12px; font-family:tahoma;  text-decoration:none;}
.menutext:hover {text-decoration:underline;}
.menupadding {padding-right:10px; padding-left:10px;}
.selectmenupadding {padding-right:10px;}
.bulletpadding { padding-left:10px;}
.searchtext {color:#656565; font-size:12px; font-family:arial;  text-decoration:none;}
.langtext {color:#000000; font-weight:bold; font-size:14px; font-family:arial;  text-decoration:none;}
.langtext:hover {color:#93CEF0;}
.buttontext {color:#3C6404; font-size:13px; font-weight:bold; font-family:arial;  text-decoration:none;}

.homepage {color:#FFFFFF; font-size:12px; font-weight:bold; font-family:arial; text-decoration:none;}
.contacttext {color:#A3B8BE; font-size:11px;  font-family:arial; text-decoration:none;}
.textupsite {color:#FFFFFF; font-size:11px; font-family:arial; text-decoration:none;}
.textupsite:hover {text-decoration:underline;}
.newsticker {color:#FFFFFF; font-size:11px; font-family:arial;}

.text11 {color:#000000; font-size:11px; font-family:arial;}
.text11home {color:#0a94d6; font-size:11px; font-family:arial;}
.text12 {color:#4a3838; font-size:12px; font-family:arial;}
.text14home {color:#000000; font-size:14px; font-family:arial;}
.location {font-size:24px; font-weight:bold; color:#ffffff; font-family:arial; text-decoration:none;}
.location:hover {text-decoration:underline;}

.submenutext {color:#00415e; font-weight:bold; font-size:12px; font-family:arial; text-decoration:none;}
.submenutext:hover {color:#000000;}
.submenupadding {padding-bottom:5px; padding-top:5px; padding-left:13px; padding-right:12px;}

.bulletpadding {padding-left:7px; padding-right:15px;}
.newstext {color:#ffffcc; font-size:12px; font-family:tahoma; font-weight:bold; text-decoration:none; padding-left:5px;}

.contentpadding {color:#58595B; font-size:11px; font-family:arial; padding-left:15px; padding-right:15px;}

.footertext {color:#ffffff; font-size:11px;  font-family:arial; text-decoration:none;}
.footertext:hover {text-decoration:underline;}

.linktext {color:#000000; font-size:10px; font-family:arial; text-decoration:none;}
.creditstext {color:#000000; font-size:10px; font-family:arial; text-decoration:none;}
.creditstext:hover {text-decoration:underline;}


.upsite {color:#000000; font-size:11px; font-family:arial; text-decoration:none; padding-left:6px;}

td.off {background: #FFFFFF; border:1px solid #A2A2A2;}
td.on{background: #FFF6D6; border:1px solid #751119;}
.on a {color: #751119;}


td.suboff {background: #D3CDA7;}
.subon a {color: #EBEFDE;}

td.subon{background: #7B6250;}
td.subon:hover {color:#EBEFDE;}

.us_contact_page_field_title {color:#58595B; font-size:11px; font-family:arial;}
.us_contact_page_text_box {color:#58595B; font-size:11px; font-family:arial; width:150px; border:1px solid #58595B;}
.us_contact_page_text_area {color:#58595B; font-size:11px; font-family:arial; width:250px; height:100px; border:1px solid #58595B;}

.us_contact_page_error_text {color:#B42929; font-size:11px; font-family:arial;}
.us_contact_page_message_sent_text {color:#333E98; font-size:11px; font-family:arial;}
.us_contact_page_button {color:#FFFFFF; font-size:11px; font-family:arial; width:50px; height:20px; border:1px solid #333E98; background-color:#9FA1A3;}
.us_news_marquee { height: 100px; width:305px;}
.us_news_marquee table {}
.us_news_marquee_date {font-weight:bold;font-size:11px; font-family:arial; color: #2177b1;} 
.us_news_marquee table tr td {color:#4a3838; font-size:11px; font-family:arial; padding-bottom: 13px; } 
.us_news_marquee table tr td a {color:#4a3838; font-size:11px; font-family:arial;}


.us_articles_summery_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_image_link - When image is a link (when a thumbnail exists which pops-up the larger image)
.us_articles_summery_image
.us_articles_summery_item_name_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_name_link {font-size:12px; font-family:arial; font-weight: bold; }
.us_articles_summery_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_summery_item_description_text {font-size:12px; font-family:arial; color:#000000;}
 
.us_articles_item_main_table {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image_link {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_image {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_name_cell {font-size:12px; font-family:arial; color:#58595B;}
.us_articles_item_name_text {font-size:16px; font-family:arial; color:#58595B; font-weight: bold; }
.us_articles_item_description_cell {font-size:12px; font-family:arial; color:#000000;}
.us_articles_item_description_text {font-size:12px; font-family:arial; color:#000000;}

.us_menu_bar {width:100%; height:15px;}
.us_menu_bar_item {font-family:arial;	font-size:12px;	font-weight:bold; text-decoration:none;	color:#ffffff;}
.us_menu_bar_item_forum {font-family:arial;	font-size:14px;	font-weight:bold; text-decoration:none;	color:#ffffff;}
.us_menu_bar_item:hover {text-decoration:none;	color:#000000;}
.us_drop_down_menu {background-color: #77bad8;}
.us_drop_down_menu_item {font-family:arial; font-size:11px;	font-weight:bold; text-decoration:none; color:#074864; height: 28px; padding-top: 3px; padding-right: 3px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.us_drop_down_menu_item:hover {font-family:arial; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#B6BBC2; height: 28px; padding-top: 3px; padding-right: 3px;}

.contact_area
{
    color           : #4a3838;
    width           : 100%;
    padding-right   : 3px;
    font-size       : 12px;
    font-family     : arial;
}

.us_news_text_cell { padding-bottom: 10px; }

/* Login Styles */
.us_login_main_table {}
.us_login_existing_client_cell {font-size:12px; font-family:arial; color:#000000; background-color:#E5E5E5;  font-weight:bold;}
.us_login_error_cell {font-size:12px; font-family:arial; color:#E80000; text-decoration:none; font-weight:bold;}
.us_login_email_field_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_email_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_login_email_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px;}
.us_login_password_field_text_cell {font-size:12px; font-family:arial; color:#000000;}
.us_login_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; font-weight:bold;}
.us_login_password_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px;}
.us_login_login_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_login_text_cell a {color:#3399CC;}
.us_login_register_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; background-color:#E5E5E5; font-weight:bold;}
.us_login_register_link_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_login_register_link_cell a {color:#3399CC;}
.us_login_forgot_pass_link {font-size:12px; font-family:arial; color:#3399CC;}
.us_login_remember_me_field_text_cell {font-size:12px; font-family:arial; color:#000000;}
.us_forgot_pass_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_forgot_pass_submit_text_cell a {font-size:12px; font-family:arial; color:#3399CC;}
.us_forgot_pass_error_cell {font-size:12px; font-family:arial; color:#E80000; text-decoration:none; font-weight:bold;}

/* Registration Styles */
.us_registration_error_cell {font-size:12px; font-family:arial; color:#E80000; text-decoration:none; font-weight:bold; height:35px;}
.us_registration_first_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:100px;}
.us_registration_first_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_last_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_last_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_street_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_street_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_city_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_city_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_zip_code_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_zip_code_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_field {font-size:12px; font-family:arial; color:#000000; text-decoration:none; width:150px; height:20px;}
.us_registration_phone_1_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_1_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_2_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_phone_2_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_email_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_email_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_user_name_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_user_name_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_password_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_verify_password_text_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_verify_password_field_cell {font-size:12px; font-family:arial; color:#000000; text-decoration:none;}
.us_registration_finish_registration_link_cell {font-size:14px; font-family:arial; color:#000000; text-decoration:none; text-align:right;}
.us_registration_finish_registration_link_cell a {color:#3399CC;}

/* Forum Styles */
.us_forum_main_tr_color0,
.us_forum_main_tr_color2
{
    background-color    : #5cc1c5;
}

.us_forum_main_tr_color1,
.us_forum_main_tr_color3
{
    background-color    : #ffffff;
} 

.us_forum_message_subject_link,
.us_forum_paging_page_link,
.us_forum_add_msg_parent_msg_subject
{
    font-family         : arial;
    font-size           : 12px;
    color               : #000000;
    text-decoration     : underline;
    font-weight         : bold;
}

.us_forum_add_message_link,
.us_forum_message_commands_link
{
    font-family         : arial;
    font-size           : 12px;
    color               : #0000a0;
    text-decoration     : none;
    font-weight         : bold;
}

.us_forum_message_subject_link:hover,
.us_forum_message_commands_link:hover,
.us_forum_paging_page_link:hover,
.us_forum_add_message_link:hover
{
    text-decoration     : none;
    color:#a40000;
}

.us_forum_add_message
{
	border: 1px solid black;
	padding: 2px;
}

.us_forum_message_content_table,
.us_forum_message_main_table,
.us_forum_main_table, 
.us_forum_num_pages,
.us_forum_main_td,
.us_forum_message_main_tr,
.us_forum_message_subject_td,
.us_forum_message_no_content,
.us_forum_message_user_name,
.us_forum_message_content_tr,
.us_forum_message_commands_tr,
.us_forum_message_commands_td,
.us_forum_paging_main_table,
.us_forum_paging_main_tr,
.us_forum_paging_selected_page,
.us_forum_paging_td,
.us_forum_add_msg_parent_msg_content
{
    font-family         : arial;
    font-size           : 12px;
    color               : #25220c;
}

.us_forum_message_date
{
    font-family         : arial;
    font-size           : 12px;
    font-weight         : bold;
}

.us_forum_message_content_td
{
    font-family         : arial;
    font-size           : 12px;
    width               : 400px;
}

.us_forum_add_msg_main_table {font-family:arial; font-size:12px; font-weight:bold; background-color:#d3e2e5;}
.us_forum_add_msg_title_row {color:#000000; background-color:#91b6bd; padding-right:5px;}
.us_forum_add_msg_title,
.us_forum_add_msg_form_row,
.us_forum_add_msg_form_cell,
.us_forum_add_msg_form_table,
.us_forum_add_msg_form_subject_row,
.us_forum_add_msg_form_subject_title,
.us_forum_add_msg_form_subject_cell,
.us_forum_add_msg_form_content_row,
.us_forum_add_msg_form_content_title,
.us_forum_add_msg_form_content_cell 

{
    font-family         : arial;
    font-size           : 12px;
    font-weight         : bold;
}

.us_forum_add_msg_save_link {font-size:14px; color:#000000; font-weight:bold;}

.us_forum_add_msg_form_subject,
{
    font-family         : arial;
    font-size           : 12px;
    width               : 400px;
    border              : 1px solid black;
}

.us_forum_add_msg_form_content
{
    font-family         : arial;
    font-size           : 12px;
    width               : 400px;
    height              : 180px;
    border              : 1px solid black;
}

.us_forum_add_msg_parent_msg_table { width: 100%; }
.login_link { font-size: 12px; }

.us_short_contact_text_field_name { font-size: 12px; }

.us_ddm_link_1,
.us_ddm_link_1_selected,
.us_ddm_link_parent_1,
.us_ddm_link_parent_1_selected
{
	font-size: 12px;
	font-family: arial;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.us_ddm_link_1_over,
.us_ddm_link_1_selected_over,
.us_ddm_link_parent_1_over,
.us_ddm_link_parent_1_selected_over
{
	font-size: 12px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.us_ddm_link_2,
.us_ddm_link_2_selected,
.us_ddm_link_parent_2,
.us_ddm_link_parent_2_selected
{
	font-size: 11px;
	font-family: arial;
	color: #074864;
	text-decoration: none;
	font-weight: bold;
}

.us_ddm_link_2_over,
.us_ddm_link_2_selected_over,
.us_ddm_link_parent_2_over,
.us_ddm_link_parent_2_selected_over
{
	font-size: 11px;
	font-family: arial;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.us_ddm_link_cell_2,
.us_ddm_link_cell_2_selected
{
	height: 25px;
	border-bottom: 1px solid #ffffff;
	width: 170px;
	padding-right: 3px;
}

.us_ddm_link_cell_2_over,
.us_ddm_link_cell_2_selected_over
{
	height: 25px;
	border-bottom: 1px solid #ffffff;
	width: 170px;
	background-color: #b6bbc2;
	padding-right: 3px;
}

.us_ddm_menu_div_parent_1,
.us_ddm_menu_div_parent_1_selected
{
	background-color: #77bad8;
	width: 170px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.us_ddm_link_cell_1 {
	text-align:center !important;
}
