@charset "utf-8";
html, body, div, form, legend, fieldset, table, dd, dt, ol, ul, li, h1, h2, h3, h4, h5, h6, p, span, strong, em, i, a, img { margin: 0; padding: 0; }
img, fieldset { border: 0; }
body, select, input, textarea { font: 100%/1.2 "lucida sans", verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 0.8em; }
h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
p { margin-bottom: 1.2em; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #c2c2c2; }
.just { text-align: justify; }

body { background: #000; }
a:link, a:visited, a:hover, a:active { outline: none 0; }
.active { background: url(images/menu-item-bg-act.gif) no-repeat center bottom; }
#outerwrap { background: #000; height: 100%; width: 100%; }
#topbgwrap  { background: url(images/top-bg.jpg) no-repeat center top; width: 100%; }
#botbgwrap   { background: url(images/bot-bg.jpg) no-repeat center bottom; width: 100%; position: relative; }
#mainwrap    { height: 1200px; width: 946px; margin-right: auto; margin-left: auto; }
#mainnavwrap     { height: 50px; width: 100%; }
#mainnavwrap ul     { list-style: none; padding-left: 1em; padding-top: 14px; }
#mainnavwrap ul li { float: left; padding-right: 30px; }
#mainnavwrap ul li a:link, #mainnavwrap ul li a:visited { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; padding-bottom: 10px; }
#mainnavwrap ul li a:hover { background: url(images/menu-item-bg-act.gif) no-repeat center bottom; color: #5c6e42; }
#searchform{ float:right; }
#searchform .input1{ border:solid 1px #342f2c; background:#221e1c; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#ffffff; padding:6px 2px 2px 3px; width:193px; }
#mainwrap #topdiv {
	height: 300px;
	width: 100%;
	position: relative;
}
#topdiv #ban1 {
	background: url(images/header-bg.jpg) no-repeat left top;
	height: 185px;
	width: 460px;
	position: absolute;
	top: 35px;
	right: 4px;
}
#topdiv #logo {
	height: 185px;
	width: 402px;
	position: absolute;
	top: 35px;
	background: url(images/logofin.jpg) no-repeat left top;
	left: 4px;
}
#mainwrap #contents { width: 100%; float: left; font-size: 1em; color: #4f4649; }
#mainwrap #mcon { float: left; width: 60%; font-size: 1em; position: relative; }
.contit1  { color: #5c6e42; font-size: 1.4em; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: .6em; }
#mcon .contit2 { color: #5c6e42; font-size: 1em; font-weight: bold; }

#mcon p .ilnk      { text-decoration: none; color: #a39c88; }
#mcon p .ilnk:hover { text-decoration: underline; color: #bdb49d; }
#mainwrap #sdcon { float: right; width: 28%; }
.intul   { padding-left: 2em; list-style: url(images/link-bg.gif); line-height: 1.6em; color: #c2c2c2; font-size: .9em; }
#contents #mcon .intul2 { padding-left: 2em; list-style: disc url(images/link-bg.gif); line-height: 1.6em; }
#contents #mcon .intul2 a:link, #contents #mcon .intul2 a:visited { text-decoration: none; color: #a39c88; }
#contents #mcon .intul2 a:hover, #contents #mcon .intul2 a:active { text-decoration: underline; color: #5c6e42; }
.empa { font-size: .9em; font-style: italic; }
.p1 { font-size: .9em; }
#topbgwrap #footer { position: absolute; color: #fff; left: 151px; bottom: -580px; height: 45px; width: 747px; }
#footer ul { list-style: none; }
#footer ul li { float: left; padding-right: 1em; }
#footer ul li a:link, #footer ul li a:visited { font-size: 0.7em; text-decoration: none; color: #4f4649; }
#footer ul li a:hover { font-size: 0.7em; text-decoration: underline; color: #bdb49d; }
#map  { background: url(images/map.png) no-repeat left top; height: 365px; width: 600px; position: absolute; top: 230px; left: 18%; }
#mainwrap #mcon2 { float: left; width: 60%; font-size: 1em; position: relative; padding-left: 2em; }
label.desc{ font-size:.8em; color:#c2c2c2;
 line-height:150%; margin:0; padding:0 0 3px 0; border:none; display:block; }
#Field1, #Field2, #Field3 , #Field4{ width: 178px; background-color: #4f4649; border: solid 1px #999; color: #bdb49d; font-size: .8em; }
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form ul li { padding-bottom: .4em; }
.buttons #saveForm { margin-top: .4em; background-color: #4f4649; border: solid 1px #999; color: #bdb49d; font-size: .8em; }#ban1 .slog { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #FFF; position: absolute; bottom: 0px; left: 5px; }
