/* CSS Document */

div.moduletable, div.moduletable_menu
{
    width: 100%;
    border: 1px solid #e0dfdd;
    background: #ffffff;
    margin:  0px 0px 12px 0px;
    apadding: 0px 0px 0px 0px;
    text-align: left;
}

div.moduletable h3, div.moduletable_menu h3
{
    color: #23578d;
    font-size: 1.3em;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height:  38px;
    padding: 0px 0px 0px 10px;
    font-weight: bold;
    text-align: left;
    background: url(../images/th.gif) left no-repeat;
    margin: 0px 0px 8px 0px;
}

div.moduletable_menu._dark, div.moduletable._dark
{
    background: #2D669E url(../images/bg_menu.gif) repeat-x scroll left top;
    color: #fff;
}

div.moduletable_menu._dark h3, div.moduletable._dark h3
{
    background: url(../images/th_menu.gif) no-repeat scroll left top;
    color: #fff;
}

div.moduletable_menu._dark ul
{
    list-style: none;
    padding: 5px;
}

div.moduletable_menu._dark ul li
{
    background:transparent url(../images/mainlevel.gif) no-repeat scroll left center;
    margin: 0;
    padding: 2px 0 2px 14px;
    color: #fff;
}

div.moduletable_menu._dark *
{
    color: #fff;
}

div.moduletable_menu._dark ul li a, div.moduletable_menu._dark ul li p a
{
    color: #fff;
}

table.moduletable th
{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th.gif) left no-repeat;
	margin: 0px 0px 8px 0px;



}
table.moduletable{
width: 100%;
border: 1px solid #e0dfdd;
background: #ffffff;
margin:  0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable td{
background: transparent;
margin:  0px 0px 0px 0px;
padding: 8px 5px 8px 10px;}		
table.moduletable 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: none;}
table.moduletable li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
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_menu th{
	color: #ffffff;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th_menu.gif) top left no-repeat;
	margin: 0px 0px 8px 0px;}
table.moduletable_menu{
width: 100%;
border: 1px solid #e0dfdd;
background: #ffffff;
margin:  0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color: #ffffff;}
table.moduletable_menu td{
background: url(../images/bg_menu.gif) top left repeat-x #2d669e;
margin:  0px 0px 0px 0px;
padding: 8px 5px 8px 10px;}		
table.moduletable_menu td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#two_modules table.moduletable{
width: 100%;
border: 0px solid #e0dfdd;
background: #ffffff;
margin:  0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}

table.moduletable_menu table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.moduletable_menu table div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_menu form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_menu form table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_menu p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_menu ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;}
table.moduletable_menu li{ padding: 2px 0px 2px 14px; margin: 0px 0px 0px 0px; background: url(../images/mainlevel.gif) left no-repeat;}
table.moduletable_menu a:link, table.moduletable_menu a:visited{padding: 0px 0px 0px 0px; color: #ffffff; }
table.moduletable_menu li a:hover{color: #a2bad2; text-decoration: none;}
table.moduletable_menu div.syndicate{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_menu div.syndicate div{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



table.moduletable_menu a.mainlevel:link,table.moduletable_menu a.mainlevel:visited {
	font-weight: normal;
	display: block;
	padding: 2px 0px 2px 14px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	background: url(../images/mainlevel.gif) left no-repeat;
	text-decoration: none;}
table.moduletable_menu a.mainlevel:hover { color: #a2bad2; background: url(../images/mainlevel_hover.gif) left no-repeat;}
table.moduletable_menu a.mainlevel#active_menu {color: #a2bad2; background: url(../images/mainlevel_hover.gif) left no-repeat;}
a.sublevel:link,a.sublevel:visited {
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
	background: transparent;
	text-decoration: none; 
}
a.sublevel:hover { color: #a2bad2;}
a.sublevel#active_menu {color: #a2bad2; }



table.moduletable_news th{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th_news.gif) left no-repeat;
	margin: 0px 0px 8px 0px;}
table.moduletable_news{
width: 100%;
border: 0px solid #e0dfdd;
background: #ffffff;
margin:  0px 0px 12px 0px;
padding: 0px 0px 0px 0px;
text-align: left;}
table.moduletable_news td{
background: transparent;
margin:  0px 0px 0px 0px;
padding: 8px 5px 8px 10px;}		
table.moduletable_news td td{
width: auto;
background: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}	

table.moduletable_news table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news table div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news form table{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;}
table.moduletable_news li{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news div.syndicate{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
table.moduletable_news div.syndicate div{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#siteright_wide #mod_40_a table.moduletable_news th, #siteright_wide #mod_40_b table.moduletable_news th{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th_news_wide.gif) left no-repeat;
	margin: 0px 0px 8px 0px;}
#siteright_wide #mod_100_a table.moduletable_news th, #siteright_wide #mod_100_b table.moduletable_news th{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th_news_wide_100.gif) left no-repeat;
	margin: 0px 0px 8px 0px;}
#siteright_narrow #mod_100_a table.moduletable_news th, #siteright_narrow #mod_100_b table.moduletable_news th{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th_news_narrow_100.gif) left no-repeat;
	margin: 0px 0px 8px 0px;}

#siteright_wide_noleft  table.moduletable_news th, #siteright_narrow_noleft  table.moduletable_news th{
	color: #23578d;
	font-size: 1.3em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:  38px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	background: url(../images/th.gif) left no-repeat;
	margin: 0px 0px 8px 0px;}