.hp_top_table{
	width: 100%;height:197px;
}
.hp_top_right{
}
.hp_top_center{
	width: 920px;
}
.hp_top_left{

}
.hp_middle_table{
width: 100%;height:100px;
}
.hp_middle_right{
}
.hp_middle_center{
	width: 920px;
}
.hp_middle_left{
}
.hp_bottom_table{
width: 100%;height:40px; 
}
.hp_bottom_right{
}
.hp_bottom_center{
width: 920px;
}
.hp_bottom_left{
}
.hp_Top{

}
/*Logo,Menu and Footer*/
.top{

	height: 51px;
}
.logo_menu{
}
.logoAndmenu_table{
	
}
.logoAndmenu{
}
.logo{
	width: 215px;
}
.menuTd{
	width: 167px;
	padding-bottom: 10px;
}
.menu{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #a10b0a;
	text-decoration: none;
}
.menu_rollover{
font: bold 12px Arial, Helvetica, sans-serif;
	color: #a10b0a;
	text-decoration: none;
}
.menu_active{
font: bold 12px Arial, Helvetica, sans-serif;
	color: #a10b0a;
	text-decoration: none;
}


/*Modules*/
.module_2_table{
}
.module_1_table{

}
.module_1_2_3_4_5_table{

}
.module_1_2_3_table{
width: 218px;
}
.module_4_5_table{
	height: 100%;
}
.module_1_2_3{
	padding-right: 0px;
	width: 218px;
}
.module_4_5{
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.module_2_3_table{
	padding-right: 0px;
}
.module_2_3{
	padding-right: 0px;
}
.module1{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #b72530;
	border: 1px solid #d3ccac;
	height: 16px;
}
.module2{
}
.module3{
}
.module4{
}
.module5{

}
.banners{
	padding-top: 12px;
	padding-bottom: 20px;
}

.SSL{
	padding-right: 5px;
	padding-left: 9px;
}
.tree_menu{
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.flash{
	height: 80px;
}
.contact{
}
.image{

}
.login{
}
.search{
	padding-top: 20px;
	padding-bottom: 9px;
	padding-right: 10px;
}
/*Footer*/
.footerTable{
}
.footerTd{
	padding-bottom: 2px;
	padding-top: 5px;
	border-bottom: 1px solid #d3ccac;
}
.footerdata{
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 400px;
}

/********************************************************* Internal Page Styles ***************************************************************/
.ip_top_table{
	width: 100%;height:197px;
}
.ip_top_right{
}

.ip_top_center{
	width: 920px;
}
.ip_top_left{

}
.ip_middle_table{
width: 100%;height:100px;
}
.ip_middle_right{
}
.ip_middle_center{
	width: 920px;
}
.ip_middle_left{
}
.ip_bottom_table{
width: 100%;height:40px; 
}
.ip_bottom_right{
}
.ip_bottom_center{
width: 920px;
}
.ip_bottom_left{
}

/*Logo,Top Module and Menu */

.ip_logo_TopModule_menu{

}
.ip_logoAndTopModule{
background-color: #181818;
	width: 667px;
	height: 132px;
	margin-top: 15px;
}
.ip_logo{
padding-right: 22px;
	width: 307px;
}
.ip_menuTd{
	padding-top: 10px;
	width: 100%;
	padding-bottom: 20px;
}

/*Footer*/
.ip_footerTable{
width: 100%;
}
.ip_footerTd{
padding-bottom: 10px;
}
/*Content*/
.ip_contentTable{
height: 93%;
}
.ip_contentTitlePath{
	display: none;
}
.ip_contentTitleOnly{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #c0303b;
	text-decoration: none;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-style: oblique;
	letter-spacing: 1px;
}
.ip_contentData{
	padding-top: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
}
.ip_leftData{

}
.ip_rightData{

}
.ip_right_leftTable{

}
.ip_leftData_menu{
}
.ip_right{
}
/*Global Styles*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	text-decoration: none;
	margin: 0px;
	background-color: #FFFFFF;
}
table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	text-decoration: none;

}
a{
	font-family: Arial, Helvetica, sans-serif;
	color: #a8222d;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8222d;
}
 .TableDiv
{
	overflow-y : hidden;
	overflow-x : hidden;
	POSITION : relative;
	OVERFLOW : hidden;
	WIDTH : 100%;
}
.footerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	text-decoration: none;
}
.footerText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a8222d;
	text-decoration: none;
}
.footerLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	text-decoration: none;
}
.footerLinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a8222d;
	text-decoration: underline;
}
.banner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #746f55;
	text-align: right;
	text-decoration: none;
}
.banner a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #746f55;
	text-align: right;
	text-decoration: underline;
}
.titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #746f55;
	text-align: right;
}
.titles a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #746f55;
	text-align: right;
}
.titles_in{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a8222d;
	text-decoration: none;
}
.titles_in a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a8222d;
	text-decoration: underline;
}
.titles_only{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #24B6C2;
	text-align: right;
}
.titles_only a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #24B6C2;
	text-align: right;
}
.buttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a93033;
	height: 22px;
	width: 70px;
	cursor: pointer;
	background: url(var/button_1.gif);
}
.astrix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a8222d;
}

.form_field_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}
.search_field {
	height: 16px;
	width: 128px;
	border: 1px solid #c2b990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	background-color: #FFFFFF;
}
.search_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a8222d;
}
.search_button{
}
.login_field {
	height: 16px;
	width: 102px;
	border: 1px solid #c4bb93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	background-color: #FFFFFF;
}
.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}
.login_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a93033;
	height: 14px;
	cursor: pointer;
	background: url(var/button.gif);
}
.text_field {
	height: 21px;
	width: 150px;
	border: 1px solid #c2b990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	background-color: #FFFFFF;
}
.text_field_big {
	height: 95px;
	width: 150px;
	border: 1px solid #c2b990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	background-color: #FFFFFF;
	overflow: hidden;
}
.text_field_big1 {
	height: 120px;
	width: 400px;
	border: 1px solid #c2b990;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	background-color: #FFFFFF;
	overflow: hidden;
}
.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #35342f; text-decoration: none; font-weight: normal;}
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 14px;font-weight: normal; color: #35342f; text-decoration: underline; }
.nextprevactive { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #a8222d; text-decoration: none; font-weight: bold; }

.content_pages_table { padding: 0px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 0px; }

.modules_table_border{

}
.modules_table_data{
	border-bottom: 1px solid #bcb9a8;
}

.printv_link {  }
.printv_table {  }
.printv_body {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

td.side_menu {
	overflow: hidden;
	white-space: nowrap;
	padding-top: 0px;
}

.side_menu {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	
}
.side_menu a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #a8222d;
	text-decoration: none;
}
.side_menu_on {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
 }
 
/*---------------------------------------------*/

#leadingArticles {
  width: 552px;
  float: right;
  margin-top: 19px;
  }
  
#leadingArticles h2 {
  margin-bottom: 15px;
  }
  
.singleLeadingArticle {
  width: 256px;
  height: 74px;
  overflow: hidden;
  float: left;
  margin-bottom: 20px;
  }
  
.singleLeadingArticle img {
  float: left;
  margin-right: 8px;
  }
  
.singleLeadingArticle h3 {
  font-size: 14px;
  margin: 0;
  }
  
.singleLeadingArticle p {
  width: 155px;
  line-height: 15px;
  text-align: justify;
  float: right;
  margin: 0 20px 0 0;
  }
  
.singleLeadingArticle a {
  color: #990e00;
  text-decoration: none;
  }
  
.singleLeadingArticle a:hover {
  text-decoration: underline;
  }
  
#leadingArticles img.all {
  margin-top: -4px;
  }
  
td.banner1 p {
  margin: 0;
  padding: 0;
  }