body				{ margin: 0; padding: 0; background: #FFFCEF; color: #000000; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 1em; font-weight: normal; }
img		{ border: none; }

#body				{ background: #FFFAE2 url("pic_01.gif") repeat-x; }
#body table			{ width: 100%; margin: 0;}
#body td			{ padding: 0;}
#body col.c1		{ width: 25%; }
#body col.c2		{ width: 75%; }
#body td.c1			{ padding: 0; }
#body td.c2			{ padding: 0 0 0 20px; }
#body .bs			{ height: 150px; }

#body tr.footer td	{ height: 60px; background: #FFFCEF; border-top: 5px solid #D4E2BB; }
#body tr.footer .b1	{ position: relative; width: 100%; margin:-120px 0px 0px 0px; padding: 0;}

#body tr.footer table.b2 { position: absolute; right: 0px; z-index: 2; border: none; padding: 0; }
#body tr.footer table.b2 * { border: none; margin: 0; padding: 0; background: none; }

#body table.foot	{ width: 100%; }
#body table.foot td	{ border: none; padding: 0; margin: 0; font-family: Tahoma; font-size: 11px; font-weight: bold;}
#body table.foot td.con		{ width: 33%; color: #555555; padding: 0px 0px 0 20px; } 
#body table.foot td.ver		{ width: 33%; text-align: center; padding: 0px 10px 0 10px; } 
#body table.foot td.ver img	{ border: 4px solid #E6DFC5; } 
#body table.foot td.dbd		{ width: 33%; padding: 0px 20px 0 0px; text-align: center;color: #555555;} 
#body table.foot a		{ color: #555555;}
#body table.foot p		{ color: #555555;}
#body table.foot b	{ color: #555555;}

#mt					{ position: relative; z-index: 2; width: 100%; height: 105px; margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#mt ul				{ margin: 0; padding: 43px 0 0 0; list-style: none; }
#mt li				{ float:left; margin: 0; padding: 4px 10px; border-left: 1px solid #A9D5E5; list-style: none; }
#mt li.first		{ border-left: none; }
#mt li.current		{ padding-left: 24px; background: url("pic_04.gif") no-repeat; background-position: 12px 0.55em; }

#mt li a			{ color: #004F78; text-decoration: none; }
#mt li a:hover		{ text-decoration: underline; }

#head				{ position: relative; width: 100%; }
#head img			{ display: block; }
#head table			{ width: 100%; }
#head th			{ padding: 0;}
#head td.c1			{ width: 1%; margin: 0;}
#head td.c2			{ width: 99%; margin: 0; background: url("pic_09.gif"); }
#head td.c2 .b1		{ width: 100%; height: 88px; background: url("pic_08.gif") no-repeat; background-position: left bottom; }

#main				{ position: relative; width: 100%; }
#main table			{ width: 100%; }
#main td			{ margin: 0; }
#main col.c1		{ width: 20%; }
#main col.c2		{ width: 60%; }
#main col.c3		{ width: 20%; }
#main tr.head		{ background: #478EA9; height: 126px;}
#main tr.main		{}

#main .head .b1		{ width: 100%; height: 126px; background: url("pic_24.gif") repeat-x; background-position: bottom left; }
#main .head .b2		{ position: absolute; width: 170px; height: 150px; margin: -8px 0 0 -13px; padding: 0; background: url("pic_15.gif") no-repeat; }
#main .head .b3		{ margin: 0; padding: 0 10px 0 160px; }
#main .head .b4		{ position: relative; top: 21px; width: 60px; height: 70px; margin: 0; padding: 0; background: url("pic_18.gif") no-repeat; }
#main .head p.info	{ margin: 18px 0 0 30px; padding: 0; width: 280px; font-family: Arial; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#main .head p.info a		{ color: #FFFFFF; }
#main .head p.info a:hover	{ text-decoration: none; }
#main .head p.info a.link	{ font-weight: bold; font-family: Tahoma;}

#main .menu			{ margin: 0 ; padding: 0; background: #999999 url("pic_28.gif"); background-position: top left; font-family: Arial; font-size: 12px; font-weight: bold;}
#main .menu .cbl	{ margin: 0 ; padding: 0; background: url("pic_42.gif") no-repeat; background-position: bottom left; }
#main .menu .cbr	{ margin: 0 ; height: 190px; min-height:130px; padding: 20px 20px 40px 30px; background: url("pic_41.gif") no-repeat; background-position: bottom right; }
#main .menu ul		{ margin:0; padding:0; list-style: none;}
#main .menu li		{ margin: 0; padding: 4px 0 4px 0; list-style:none;}
#main .menu div.h1	{ position: absolute; z-index: 1; margin: 10px 0 0 -13px; padding: 0; width: 15px; height: 200px; background: url("pic_23.gif") no-repeat; }
#main .menu a		{ color: #161A24; }
#main .menu a:hover	{ color: #777777; }

#main .news				{ margin: 0; padding: 25px 20px 20px 10px; color: #555555; }
#main .news h1			{ margin: 0; padding: 0; font-family: Arial; font-size: 13px; text-transform:uppercase; font-weight: bold; color: #0E618E; }
#main .news p			{ margin: 1em 0 0 0; padding: 0; font-family: Arial; font-size: 12px; font-weight: normal;}
#main .news	p.first		{ font-weight: bold; }
#main .news	span.data	{ display: block; margin: 0 0 0.5em -10px; padding: 0 0 0 10px; font-weight: normal; background: url("pic_37.gif") no-repeat; background-position: left 0.45em; color: #76715A;}
#main .news a			{ color: #0E618E; text-decoration: underline; }
#main .news a:hover		{ color: #777777; }
#main .news	a.link		{ display: block; margin: 0.5em 0 0 0; padding: 0; font-weight: normal; }

#logo				{ position: relative; z-index: 3; left; width: 80%; margin: 33px auto 0 auto; padding: 0 0 0 5px; }

#ml					{ margin: 100px auto 0 auto; width: 80%; padding:0; font-family: Tahoma; font-size: 11px; font-weight: bold; text-align:left}
#ml ul				{ margin: 0; padding:0; color: #0E5788; }
#ml li				{ margin: 0; padding: 6px 8px 8px 8px; border-bottom: 1px solid #B1D1DD; list-style: none; }
#ml li a			{ color: #0E5788; text-decoration: none; }
#ml li a:hover	{ color: #555555; }
#ml .header			{ margin: 0; padding: 0 0 1px 0; border-bottom: 1px solid #B1D1DD; }
#ml .header h1		{ margin: 0; padding: 4px 8px 4px 8px; border-bottom: 2px solid #B1D1DD; color: #0E618E; font-size: 12px; font-family: Arial; text-transform: uppercase; }

.banner				{ width: 100%; margin: 10px 0 10px 0; padding: 0; }
.sh					{ padding: 8px 0 0 0; background: url("pic_38.gif") no-repeat; background-position: top right; }
.banner .b1			{ margin: 0; padding: 10px; background: #F9F6DC url("pic_28.gif"); background-position: top left;}
.banner .b2			{ margin: 0; padding: 0; width: 110px; height: 84px; }
.banner .b2 img		{ margin: 0; padding: 0; border: 1px solid #000000; }
.banner .b3			{ margin: 5px 0 0 0; width: 110px; padding: 0; font-family: Arial; font-size: 11px; text-transform: uppercase; font-weight: bold;}
.banner a			{ color: #2D2A19; cursor: hand; }
.banner a:hover	{ color: #555555; cursor: hand; text-decoration: none; }

.tiz { position: relative; margin: 0; padding: 0; background: url(tt_01.gif) repeat-x; background-position: 1px 60px; }
.tiz .sh {position: absolute; right: 0; top: 52px; width: 50px; height: 8px; background: url(ttt_01.gif) no-repeat;}
.tiz h1 { margin: 1em 10px 1em 30px; padding: 0; font-family: Arial; font-size: 11px; text-decoration: underline; text-transform: uppercase; color: #788D4D; }
.tiz p { margin: 1em 10px 1em 30px; padding: 0; font-size: 11px; color: #788D4D; }
.tiz a { color: #788D4D; }
.tiz a:hover { color: #555555; }

div.r 				{ width:200px; text-align:left; }
div.r img			{ float:left; margin-right:11px }
div.r p 			{ font: 11px tahoma; color:#c4c4c4 }
div.r p a			{ color:#c4c4c4 }

.counter { display: none; }

.top2 {
 background: url("top2.gif") repeat-x bottom left;
 height:89px;
}

.les {
 background: url("less.gif") no-repeat right;
}

.ph_b {border: 4px solid #E6DFC5;}


.bg1 {
 background:#000;
}

.bg2 {
 background:#FFFAE2;
}

.azlink {
 text-decoration:underline;
 color:#cedbb8;
 font-size:12px;
 font-weight:bold;
 padding-left:30px;
}

.letters {
 margin-top:5px;
 font-size:0.9em;
}

a.letlink, a.letlink:visited {
 color:#788d4d;
 text-decoration:none;
}