body {
margin:0;
padding:0;
font:.9em/1.4em normal "Trebuchet MS", Arial, Helvetica, sans-serif;
background:#f3f3f3 url(../images/gbg.gif) repeat-x top left;
}
div, img, ul, h1, h2, h3, li, a, form, select{
padding:0; margin:0;
}
p{
margin:7px 0 7px 0;
}
ul{
list-style-type:none;
}
.spacer{
    clear:both; 
    font-size:0; 
    line-height:0;
}
h1{
    color:#CE6C04;
    font:1.3em bold "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0px;
    padding:0;
}
h1 strong{
color:#CE6C04;
}
h2{
    color:#CE6C04;
    font:1.1em bold "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0px;
    padding:0;
}
h3{
    color:#CE6C04;
    font:1em bold "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 7px 0;
    padding:0;
}

hr{
height:1px;
color:#dddddd;
background-color:#dddddd;
border:0;
margin:14px;
}

a{color:#294C5F}
a:hover{color:#74AF0A}

div.p{position:relative;width:960px;margin:0 auto;}
div.h{height:143px;}
div.ht{height:112px;}
div.l{padding-top:30px;width:424px;}
div.tnv{position:absolute;top:0px;left:0px;color:#FFF;font-size:6px;}
div.tnv a{font-size:9px;color:#FFF;padding:1px 3px;text-decoration: none;}
div.tnv a:hover{color:#999;}

#menu{display:block;font-size:12px;font-weight:bold;margin:0;}
#menu ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menu ul li{display:block;float:left;margin:0;}
#menu ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 15px 0 10px;height:24px;background:url(../images/mbgd.gif) no-repeat bottom right;}
#menu ul li a:hover{color:#FFFFDF;}

div.c{
color:#333;
background-color:#f9f9f9;
border-left:solid 1px #DEDEDE;
border-right:solid 1px #DEDEDE;
border-bottom:solid 1px #DEDEDE;
}
div.m {
width:610px;
float:left;
margin:0;
padding:10px 14px 10px 14px;
background:#fff;
border-right:solid 1px #DEDEDE;
}

.m ul li{
color:#555;
padding:1px 15px 1px 15px;
background:transparent url(../images/li3.gif) no-repeat 0px 6px;}
}
.m ul li:hover{
background-color:#F9F9F9;
}
div.m ol{
margin:0 0 0 16px;
padding:0 0 0 12px;
}
div.m ol li{
margin:0;
padding:0 0 0 0px;
}

div.m ol li ul li{
margin:0;
padding:0 0 0 10px;
}
div.r {
width:290px;
float:right;
margin:0;
padding:10px 14px 0 0;
}
div.r h2{
    color:#333;
	font:1.3em Georgia, "Times New Roman", Times, serif;
    margin:5px 0 5px 0;
	padding-bottom:3px;
	border-bottom:3px solid #999;
	padding-left:15px;
	background:transparent url(../images/li.gif) no-repeat 0px 6px;
}

div.foot{
position:relative;
display:block;
padding-top:42px;
width:960px;
color:#4C4C4C;
text-align:center;
font:11px/16px Arial, Helvetica, sans-serif;
font-weight:normal;}

div.comp{font:bold 11px/16px Georgia;margin:0 0 7px 0;width:100%;height:24px;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;background-color:#F4F4F4;}
div.comp ul{display:block;margin:0;padding:0;list-style-type:none;width:auto;}
div.comp ul li{display:block;float:left;margin:0;padding:0;background:none;}
div.comp ul li a{display:block;float:left;color:#6F797F;text-decoration:underline;height:21px;padding:3px 7px 0 7px;border-right:1px solid #e7e7e7;background-color:#F9F9F9;}
div.comp ul li a:hover{background-color:#FFFFDF;}
div.comp ul li a.sel{background-color:#FFF;text-decoration:none;}

div.gr {
margin-top:5px;
width: 160px;
float:right;
}

div.trt {
font:.8em/1.1em normal "Trebuchet MS", Arial, Helvetica, sans-serif;
float:right;
width:200px;
margin:7px;
color:#5c5c5c;
}
div.trt2{
text-align:right;
margin-top:48px;
}
div.trt2 a{
color:#444444;
text-decoration:none;
display:block;
padding:2px;
margin:1px;
border:1px dotted #EFEFEF;
width:16px;
float:right;
text-align:center;
}
div.trt2 a:hover{
color:#777777;
background-color:#DDDDDD;
}

.rw {
width: 270px;
padding: 10px;
background: #f3f1eb;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}

.msb {
width: 585px;
padding: 10px;
background: #f3f1eb;
border: 1px solid #dedbd1;
margin-bottom: 15px;
}


	ul.tnv li {
	display: inline;
	list-style: none;
	padding: 0 5px 0 0;
	margin:0;
	background:none;
	}
	
		.tnv li a {
		border-top:1px solid #dedbd1;
		border-left:1px solid #dedbd1;
		border-right:1px solid #dedbd1;
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 5px 6px;
		outline: none;
		font-size:13px;
		}
		
		.tnv li a:hover, .tnv li a:active, .tnv li.ui-tabs-selected a {
		background: #fff;
		color: #222;
		text-decoration: none;
		}
		
	.tdv {
	margin-top: 2px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	.tdv li{
	margin:0 0 2px 5px;
	background:none;
	}

.ui-tabs-hide {
		display: none;
		}
div.intb{
float:left;
width:200px;
margin:0 14px 0 14px;
display:block;
}
div.intb h2{
    color:#333;
	font:14px Georgia, "Times New Roman", Times, serif;
    margin:5px 0 5px 0;
	padding:0 0 3px 15px;
	border-bottom:2px solid #999;
	background:transparent url(../images/li.gif) no-repeat 0px 4px;
}
.flsh{float:right;width:420px;height:100;margin-top:5px;background-color:#555;padding:1px;}
.sma{border:1px solid #CCC; font:bold 12px/14px Arial, Helvetica, sans-serif;padding:2px 2px 1px 2px;}
.sma:hover{background-color:#FFF;}
#subscribe{
font-size:12px;
}
#subscribe label{
float:left;
width:90px;
}
#subscribe div{
display:block;
margin:2px;
padding-top:4px;
border-top:1px dashed #DDD;
width:244px;
height:24px;
}
div.sub{
background:url(../images/em.gif) no-repeat top left;padding-left:77px;font:bold 10px/18px Georgia;color:#777;
}
div.sub strong{
font:bold 13px/16px Georgia;color:#444;
}
input.txt{
font-size:11px;
color:#777;
outline: 0;
padding:3px;
border:1px solid #b0b0b0;
}
input:focus {
border-color:#CDCDCD;
}
.bad{float:right;width:300px;margin-left:10px;}