#mainbody {
	width:779px;
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	border-left: 1px #9D948B solid;
	border-right: 1px #9D948B solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	font-weight: normal;
}

/*  .   */
.comment {
font-family: Verdana, Times, serif;
font-size: 11px;
font-style: italic;
color:#595959;
}
.hbold {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
.hint {font-size: 10px; font-family: Tahoma, Arial, sans-serif; }
.light {color:#737373}
.small {font-size: 9px;}
.small_l {color:#333; font-size: 9px;}
.black{color:#000;}
.bold {font-weight: bold; font-size:11px; font-family: Verdana, Tahoma, Arial, sans-serif;}
.norm {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color:#000; font-weight: normal;}
.arrow{width:14px;background: url(/i/barrow.gif) no-repeat 0px 3px};
.bold_l {font-weight: bold; font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px; color: #333;}
.red {color:#BD2525;}
span.active{background: #EEEEEE; font-weight:bold; color:#565656;}

/*   */
OL{position:relative; left:-15; top:-5; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px;}
UL{position:relative; left:-15; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px;}
UL.sm{position:relative; left:-25;}

/*    */
.logo{display:block;padding-top:9px;padding-left:18px;}
.icoserv{margin: 0px 12px 0px 0px; float:left;}
.visual{position:relative;left:0px;top:10px;width:100%;height:171px;}

/*  */
A {color: #B91417;}
A:HOVER {color: #874741;}

.astext:link {color: #000; text-decoration:none;}
.astext:visited {color: #000; text-decoration:none;}
.astext:hover {color: #333; text-decoration:none;}

/*    */

.topmenu {
	margin-top:25px;
	margin-right:15px;
}
.topmenu A {
	font-family: Tahoma, Arial, sans-serif;
	font-size:9px;
	color: black;
	margin: 0px 5px 0px 9px;
	text-decoration: none;
}
.topmenu A:HOVER {color: #333;}

.topmenu IMG {
	position:relative;
	top:5px;
	width:1px;
	height:19px;
	background: url(/i/spacer.gif) #9D948B;
}

.leftmenu {
   margin-top:8px;
   width:100%;
}

/*    */

.leftmenu P {
	display: block;
	background: url(/i/menu_cube.gif) no-repeat 183px 6px #FFF;
	margin: 3px 0px 0px 0px;

}

.leftmenu P A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}


/*      */
.leftmenu P.act {
	display: block;
	background: url(/i/mpoint.gif) no-repeat 185px 6px #FFF;

}
.leftmenu P.act A {color: #B91417;}
.leftmenu P.act A:HOVER {color: #B91417;}
.leftmenu P A:HOVER {color: #333;}

/* 2  */

.leftmenu P.sub {
	background: url(/i/menu_cube.gif) no-repeat 178px 6px #FFF;
	margin-left: 5px;
}

.leftmenu P.sub A{
	font-weight: normal;
}

/*    2  */

.leftmenu P.subact {
	background: url(/i/mpoint.gif) no-repeat 180px 6px #FFF;
	margin-left: 5px; 
}
.leftmenu P.subact A{font-weight: normal; color:#B91417;}
.leftmenu P.subact A:HOVER{color:#B91417;}

/* 3  */

.leftmenu P.sub2 {
	background: url(/i/menu_cube.gif) no-repeat 173px 6px #FFF;
	margin-left: 10px; 
}

.leftmenu P.sub2 A{
	font-weight: normal;
}
/*    */
.leftmenu P.subact2 {
	background: url(/i/mpoint.gif) no-repeat 175px 6px #FFF;
	margin-left: 10px; 
}
.leftmenu P.subact2 A{font-weight: normal; color:#B91417;}
.leftmenu P.subact2 A:HOVER{color:#B91417;}



/*   */
.leftmenu P.sub A.act{
	color: #B91417;
}
.leftmenu P.sub2 A.act{
	color: #B91417;
}

.leftmenu P IMG {
	position:relative;
	left:2px;
	top:2px;
	height:13px;
	background: url(/i/menu_bg.gif); 
}

/* content */

.cont {
width:100%;
padding-bottom:35px;
border-bottom:1px #9D948B solid;
}

.cont TD, H2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:black;
	font-weight: normal;
}


/*  */
DIV.menuhdr_ins {
	width:47px;
	height:35px;
	margin-top:0px;
	margin-left: 15px;
	padding-bottom:10px;
}


DIV.menuhdr {
	width:47px;
	height:35px;
	margin-top:10px;
	margin-left: 15px;
}

DIV.rrhdr {
	position:relative;
	top:-24px;
	margin-left: 10px;
}

DIV.shdr {
	position:relative;
	margin-left: 5px;
	margin-bottom:5px;
}


.hdr2 {
	font-family: Tahoma, Arial Narrow, Verdana, sans-serif;
	color: #BD6620;
	font-size: 12px;
	
}

.hdr3, H1 {
	display:block;
	font-family: Tahoma, Arial Narrow, Verdana, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	margin-bottom:18px;
	margin-top:0px;
}

.heading {
	display:block;
	background: url(/i/hdr_arrow.gif) no-repeat 0px 0px #DBD4C8;
	font-family: Tahoma, Verdana, sans-serif;
	color: black;
	padding:3px 0px 4px 27px;
	margin-bottom:18px;
	font-size: 12px;
}

.date {
	color:#BD6620;
	background: url(/i/nbul.gif) no-repeat 0px 4px;
	padding: 0px 0px 5px 9px;
}

/*   */
DIV.info{
color:#666666;
margin-bottom:15px;
font-family: Tahoma, Verdana, sans-serif;
}
DIV.text{
margin-bottom:5px;
}

/*  */
.news {
font-family: Verdana, sans-serif;
font-size:9px;
color:#333333;
}
.news A {color:#333333; text-decoration:none;}
.news A:HOVER {color:#565656; text-decoration:none;}

.chronic P {
display:block;
margin: 4px 0px 3px 0px;
}

/*    */
TD DIV.tb TD {
font-family: Arial, sans-serif;
font-size:9px;
padding-left:4px;
}

TD DIV.tb TD.norm {
font-family: Arial, sans-serif;
}

.tb TD.thdr1 {
color:#9D948B;
font-size:10px;
font-weight:bold;
text-transform: uppercase;
}

.tb TD.thdr2 {
font-size:10px;
color:#9D948B;
text-transform: uppercase;
}

.tb TR.st {
padding-top:4px;
}

/*   */
A.inv{color:#FFF;}
A.inv:HOVER{color:#FFF;}

/*   */
.src {font-size:9px; color:#333; text-decoration:none; margin-top:5px;}

.line {
	width:100%;
	height:1px;
	background:#9D948B;	
}

/*   */
FORM {margin:0px;}

.s_btn {
position:relative;
left:0px;
margin:0px;
}

.input {
font-family: Tahoma, sans-serif;
font-size:11px;
}

.myinput {
font-family: Tahoma, sans-serif;
font-size:11px;
height:20px;
border-left: 2px #404040 solid;
border-top: 2px #404040 solid;
border-bottom: 1px #D4D0C8 solid;
border-right: 1px #D4D0C8 solid;
background-color: white;
}

SELECT {
font-family: Tahoma, sans-serif;
font-size: 11px;
color: #000;
background-color: white;
}

.button {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}


/*   */
.footer {
	height:81px;
	background: url(/i/fbg.gif) no-repeat 190px 0px;
	padding: 0px 0px 0px 0px;
	
}

.notice {
color:#666;
font-size:9px;
font-family:Tahoma, sans-serif;
margin-right:15px;
}

.footer DIV.inv {
position:relative;
left:40px;
top:10px;
}

.footer DIV.fmail {
position:relative;
left:220px;
top:-4px;
color:#565656;
font-size:11px;
}

.footer DIV.fmail A {
color:#565656;
font-size:11px;
text-decoration:none;

}

.footer DIV.copy {
color:#565656;
font-size:11px;
position:relative;
left:5px;
top:0px;
text-align:center;
}

.footer DIV.copy A {color:#565656;}

