*{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
}
* a{
	color:#00477d;
}
body{
	padding:0;margin:0;
	background-image:url(/img/bg.gif);background-repeat:repeat-x;
	background-color:#431d01;
	}
.content1{width:800px;margin: 0 auto;background-image:url(/img/contentbg.gif);}
.content2{background-image:url(/img/contentbgtop.png);background-repeat:no-repeat;padding:0 50px;}
.menu{
	
}
.menu div a{
	text-decoration:none;
	height:41px;
	background-image:url(/img/menubg.gif);
	display:block;
	font-size:19px;
	padding:5px 10px;
}

.menu div a span{
	color:#333;
	display:block;
}

.menu div.submenu{
	background-color:#d7d7d7;
	padding:10px 10px 5px 10px;
}

.menu div.submenu a{
	background:none;
	font-size:12px;
	padding:4px 0px;
	height:auto;
	border-top:solid 1px #999;
}

.menu a:hover{
	color:#07e;
}

.toc{
	width:211px;
	background-image:url(/img/tocbg.gif);background-repeat:no-repeat;
	}
.toc a{
	font-family:trebuchet ms;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#0f5086;
	margin:6px 35px 0 12px;
	}
.toc a:hover{text-decoration:underline;}
.textcontent{
	width:460px;
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:0 0 20px 0;
	text-align:justify;
	}

.textcontent h3{
	font-family:trebuchet ms;
	font-size:16px;
	font-weight:bold;
	color:#dc3f00;
	padding:10px 30px 10px 0;
	text-align:justify;
	border-bottom:1px solid #eee;
	}
div.content{clear:both;}
td.promos{
	vertical-align: top;
	width:226px;
	padding:1px;
}
td.promos a{}
td.promos a img{border:0;margin-bottom:10px;display:block;}

div.hir h2{
	color:#036;
	font-size:14px;
}
td.content h2,td.content h3{color:black;}
td.content h1{	color:#dc3f00;
	padding:10px 30px 10px 0;
	border-bottom:1px solid #eee;
	font-size:20px;}
td.content h2{font-size:16px;}
td.content h3{font-size:15px;}
td.content table{background-color:#ddd;}
td.content table td{background-color:#fff;padding:1px 3px;}