

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,label,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

html, body {margin:0;height:100%;width:100%; color: #2E2E2E;  }

#all {background: url() bottom right no-repeat;}

#all {min-width: 1000px; min-height:100%; padding:0; margin:0 0px; font: normal 11pt Courier New;}

#header { height: 102px; background: #000;  margin: 0 !important;}
#unheader { height: 15px; background: #Fe5400 url(i/bglight.jpg) right center no-repeat;}
#header .header_c  { float: left; width: 100%;  }
#header .header_c .in  { margin: 0 25% 0 24%; padding:30px 0 0 40px; }
#header .header_l  { float: left;width: 24%;margin-left: -100%; }
#header .header_r  { float: left;width: 25%;margin-left: -25%;}

#header a {color: #fff; line-height: 15pt; font-size: 9pt; padding: 7px; border: 1px solid; text-decoration: none;}
#header .logo a {padding: 0;}
#header .header_r .in { position: relative; padding: 30px 0 0 2%; }

.logo {  position: relative; float: left; padding: 30px 30px; margin-left: 0 !important;} .logo  img {margin: 0;} .logo a:hover {color: #fff; background: transparent;} .logo a {border: 0 !important;}
.logo  a {}
.bn { float:left;  }
.bn a {  float: left; padding:0 0; white-space: nowrap; }
.bn a:hover {background: #000;}
.bn.active a { color: #ccc !important; text-decoration: none; cursor: default; }
.bn.active a:hover { color: #ccc !important; }

.center{float: left; width: 100%; }

.center .in {margin: 0 25% 0 24%; padding:40px 40px 0px 40px;}

.c2  .in {margin-top: -40px !important;}
.center .in p { font: normal 11pt/1.5 Georgia; }
.center .in a { font: normal 11pt/1.5 Courier New }
.center .in strong { font: bold 14px/1.8 Courier New}
.center .in .path { font: normal 10pt Courier New }
.center .in .path a { font: normal 10pt Courier New; }

.indx {background: #Fe5400 url(i/bgbig2.jpg) left center no-repeat;  margin: 0 !important; color: #fff;}
.indx .in { padding: 40px 0 40px 40px;}

.sidebar_left{overflow: hidden; float: left; display: inline; width: 24%;margin-left: -100%; padding-top:40px;}
.sidebar_left p, .sidebar_left ul.arm {padding:0 16px 0 2em; margin:0; line-height: 1.5em;}

ul.arm li  {display: inline; line-height: 44px !important;}
ul.arm li a{ font-size: 10pt !important; padding: 7px; border: 1px solid #996600; text-decoration: none; }
ul.arm li a:hover{ color: #996600; border: 1px solid #996600; background: #fff;  }
ul.arm li:after {content: "."; visibility: hidden; }

.sidebar_right{ overflow: hidden; float: left; display: inline; width: 25%;margin-left: -25%; padding-top:40px; text-align: center;}
.sidebar_right .in{  margin:0 auto; margin-bottom: 1em; margin-right: 30px; text-align: left; font: normal 11pt/1.6 Courier New; padding: 0 2%; border-left: 0px solid #f5f5f5; background: top left no-repeat;}
.sidebar_right .in a{ font: normal 11pt Courier New }
.sidebar_right p small {font-family: Courier New; font-size: 10pt;}

.photo{margin-bottom:3px }
.photo a{float:left; padding:7px; border: 1px solid #C8C8C8; text-decoration: none; }

.menu { width: 100%; vertical-align: top; background: #Fe5400 url(i/bgbig1.jpg) right center no-repeat; padding: 1em 0 1em 0; border-top: 0px solid #333; margin-bottom: 1em; }
.menu li { line-height: 1em !important; margin-bottom:0px; }
.menu li a { line-height: 1.5em; padding-right:30px; padding-left: 30px; display: block; font: normal 10pt/30pt Georgia; color: #0078D4; }
.menu li a:link { color: #fff }
.menu li a:visited { color: #fff }
.menu li a:hover { color: #fff; background: #000; }
.menu li a.cur {color: #000; background: #fff; text-decoration: none;}

.forma { margin-right:20px }
.forma label { display: block; margin-bottom: 1em; }
.forma .text { width: 400px;; height: 23px; padding:7px 0 0 5px; border: 1px solid #C0C0C0; font: normal 14px Courier New }
.forma .select { width: 408px; font: normal 14px/1.8 Courier New; }
.forma .textarea { width: 400px; height: 200px; padding:7px 0 0 5px; margin-bottom:10px; border: 1px solid #C0C0C0; font: normal 14px Courier New; line-height: 1.5em; }
.forma .f_bn { width: 206px; height: 40px;  cursor: pointer }


#footer {width: 100%; font-size: 10pt; font-family: Courier New; margin-top: 40px; padding: 1em 0; text-align: center;}

h1, h1 a { font: normal 29px/1.5 Courier New !important;}
.center h1 {font: normal 29px/1.5 Georgia !important;}
h2, h2 a { font: normal 2%/1.5 Courier New !important;}
h3, h3 a { font: normal 22px/1.5 Courier New !important;}
h4, h4 a { font: normal 20px Courier New !important;}
h5, h5 a { font: normal 18px Courier New !important;}
h6, h6 a { font: normal 16px Courier New !important;}

h1, h2, h3, h4, h5, h6, p , img, li{
	margin-bottom: 1em;
}


.empty {height:243px; }
.empty_index {height:149px; }
strong { font-weight: bold; }
em { font-style: italic; }
a{ color: #996600; }
// a.ext {background: url(i/externallink.png) right center no-repeat; padding-right: 1em;}
a:hover {color: #000; }
// a.ext:hover {background: url(i/externallink.png) right center no-repeat; padding-right: 1em;}
ol { margin:0; padding:0 0 0 20px }
ol li { font: normal 14px/1.4 Courier New  }


.center ul, .center ul li {list-style: square !important; font-size: 11pt; line-height: 1.5em; font-family: Georgia;}
.center ul {margin-left: 13px;}

.clear:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clear {overflow: hidden; display: inline-block; margin: 0 !important;}
.clear {display: block;}

li.active a {text-decoration: none !important; color: #000;}

h1.main { display: inline; color: #FFF ;}
h1.main a:hover {color: #FFF !important; background: TRANSPARENT;}
h1.main a {color: #FFF; text-decoration: none !important; border-bottom: 1px solid;}

small {font-size: 8pt;}

.big {font-size: 16pt !important;border-bottom: 1px solid #fff;}
.big a {font-size: 16pt !important; }
.center .big {color: darkred;}
.big a {text-decoration: none; border-bottom: 1px dashed;}
.sidebar_right .big a {text-decoration: none; border-bottom: 1px solid;}

#p1, #p2, #p3 {display: none;}
a.sh { cursor: pointer;}