table.moduletable th, table.moduletable_menu th{
    color: #3d3d3d;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  34px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #b2b2b2;}
table.moduletable, table.moduletable_menu, table.moduletable_text{
width: 100%;
color: #1e1e1e;
margin:  10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable td, table.moduletable_menu td, table.moduletable_text td{
width: 100%;
margin:  0px 0px 0px 0px;
padding: 8px 0px 8px 0px;}		
table.moduletable td td, table.moduletable_menu td td, table.moduletable_text td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	

table.moduletable table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable table div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable form table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: square; }
table.moduletable li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;  color: #999999; }
table.moduletable div.syndicate{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable div.syndicate div{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable ul li a:link, table.moduletable ul li a:visited{ color: #999999; padding: 0px 0px 0px 0px;}
table.moduletable ul li a:hover{text-decoration: underline;}

#two_modules table.moduletable th, #two_modules_prim table.moduletable th{
    color:#ffffff;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  36px;
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background: url(../images/h3.jpg) bottom left repeat-x;
	border: none;}
#two_modules table.moduletable, #two_modules_prim table.moduletable{
width: 100%;
color: #464646;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
#two_modules table.moduletable td, #two_modules_prim table.moduletable td{
margin:  0px 0px 0px 0px;
padding: 5px 10px 10px 12px;}		
#two_modules table.moduletable td td, #two_modules_prim table.moduletable td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	

#mod_mainbody table.moduletable th{
    color: #9c2529;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  31px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background: url(../images/mainbody_mod.gif) bottom left repeat-x;
	border: none;}
#mod_mainbody table.moduletable{
width: 100%;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
#mod_mainbody table.moduletable td{
margin:  0px 0px 0px 0px;
padding: 10px 10px 10px 10px;}		
#mod_mainbody table.moduletable td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	


#mod_left table.moduletable th, #mod_left table.moduletable_menu th,#mod_left table.moduletable_text{
    color: #3d3d3d;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  34px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #b2b2b2;}
#mod_right table.moduletable th, #mod_right table.moduletable_menu th, #mod_right table.moduletable_text th{
    color: #9d2529;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  34px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #b2b2b2;}
/*#mod_left table.moduletable, #mod_right table.moduletable{
width: 100%;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
#mod_left table.moduletable td, #mod_right table.moduletable td{
width: 100%;
margin:  0px 0px 0px 0px;
padding: 10px 0px 0px 0px;}		
#mod_left table.moduletable td td, #mod_right table.moduletable td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	*/

table.moduletable_grey th{
    color: #3d3d3d;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  24px;
	padding: 5px 0px 0px 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;}
table.moduletable_grey{
background: #d3d3d3;
width: 100%;
margin:  10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable_grey td{
margin:  0px 0px 0px 0px;
padding: 10px 10px 10px 10px;}		
table.moduletable_grey td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	



/**********************************red area********************************************/

table.moduletable_red th{
    color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height:  30px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	margin: 0px 0px 0px 0px;}
table.moduletable_red{
width: 100%;
background: #9c2428;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable_red td{
margin:  0px 0px 0px 0px;
padding: 5px 10px 10px 10px;}		
table.moduletable_red td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	

table.moduletable_red table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red table div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red form table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: square; }
table.moduletable_red li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; color: #999999;}
table.moduletable_red div.syndicate{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red div.syndicate div{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red ul li a:link, table.moduletable ul li a:visited{ color: #999999; padding: 0px 0px 0px 0px;}
table.moduletable_red ul li a:hover{ text-decoration: underline;}
table.moduletable_red a:link, table.moduletable_red a:visited{ color: #ffffff; text-decoration: underline;}
table.moduletable_red a:hover{ text-decoration: none;}

table.moduletable_red-menu th{
    color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height:  30px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background: url(../images/borderred.jpg) center bottom no-repeat;}
table.moduletable_red-menu{
width: 100%;
background: #9c2428;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable_red-menu td{
margin:  0px 0px 0px 0px;
padding: 5px 0px 10px 0px;}		
table.moduletable_red-menu td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	

table.moduletable_red-menu table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu table div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu form table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: square; }
table.moduletable_red-menu li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; color: #999999;}
table.moduletable_red-menu div.syndicate{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu div.syndicate div{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_red-menu ul li a:link, table.moduletable ul li a:visited{ color: #999999; padding: 0px 0px 0px 0px;}
table.moduletable_red-menu ul li a:hover{ text-decoration: underline;}

#contener table.moduletable_red-menu ul.menu
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener table.moduletable_red-menu ul.menu li, #contener table.moduletable_red-menu ul.menu #current
{	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener table.moduletable_red-menu ul.menu li a:link,#contener table.moduletable_red-menu ul.menu li  a:visited{	
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 4px 0px 4px 12px;
	margin: 0px 0px 0px 0px;
	color: #e2bfc1;
	line-height: 14px;
	background: none;
	text-decoration: none;
}
#contener table.moduletable_red-menu ul.menu li a:hover,#contener table.moduletable_red-menu ul.menu li#current a
{color: #ffffff; text-decoration: none; background: #a73c40;}

#contener table.moduletable_red-menu ul.menu li ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener table.moduletable_red-menu ul.menu li ul li,#contener table.moduletable_red-menu ul.menu li ul li#current
{	list-style: none;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px; line-height: 1.3em;
}
#contener table.moduletable_red-menu ul.menu li ul li a:link,#contener table.moduletable_red-menu ul.menu li ul li a:visited,#contener table.moduletable_red-menu ul.menu li#current ul li a,#contener table.moduletable_red-menu ul.menu li ul li#current  a{	
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 12px;
	margin: 0px 0px 0px 19px;
	color: #e2bfc1;
	background: none;
	line-height: 14px;
	text-decoration: none; 
}
#contener table.moduletable_red-menu ul.menu li#current ul li a:hover,#contener table.moduletable_red-menu ul.menu li ul li#current  a
{ color: #ffffff; }



/*****************************************************************************/
#contener ul.menu
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener ul.menu li, #contener ul.menu #current
{	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener ul.menu li a:link,#contener ul.menu li  a:visited{	
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 7px 0px 7px 12px;
	margin: 0px 0px 0px 4px;
	color: #3d3d3d;
	line-height: 14px;
	background: url(../images/mainlevel.gif) left no-repeat;
	text-decoration: none;
}
#contener ul.menu li a:hover,#contener ul.menu li#current a
{color: #a83d41; text-decoration: underline; background: url(../images/mainlevel.gif) left no-repeat;}

#contener ul.menu li ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contener ul.menu li ul li,#contener ul.menu li ul li#current
{	list-style: none;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px; line-height: 1.3em;
}
#contener ul.menu li ul li a:link,#contener ul.menu li ul li a:visited,#contener ul.menu li#current ul li a,#contener ul.menu li ul li#current  a{	
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 12px;
	margin: 0px 0px 0px 19px;
	color: #3d3d3d;
	background: url(../images/mainlevel.gif) left no-repeat;
	line-height: 14px;
	text-decoration: none; 
}
#contener ul.menu li#current ul li a:hover,#contener ul.menu li ul li#current  a
{ color: #a83d41; }
