body {margin:0;padding:0;font:11px verdana,arial,helvetica,sans-serif;background:#fff;} label {cursor:pointer;} table {border-collapse:collapse;} img {/*margin:0;padding:0;*/overflow:hidden;} form {margin:0;padding:0;} .emspace { font: 10px/10px arial; height: 10px; overflow: hidden; } .floatc, .clear { clear : both; } .floatr { float: right; } .floatl { float: left; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; line-height: 20px; color: #666; } h1 { font-size: 16px; } h2 { font-size: 15px; } h3 { font-size: 14px; } h4 { font-size: 13px; } h5 { font-size: 12px; }
p { margin: 0; padding: 10px 0; } a, a:hover { color: #fc0; } a { text-decoration: underline; } a:hover { text-decoration: none; } a img { border: none; }

.simpformt { width: 100%; margin: 0; padding: 0; }
input, select, textarea, input.fof, input.fer, textarea.fof, textarea.fer, input.disabled { margin: 0; padding: 0; padding: 2px; font: 11px verdana; color: #06c; border: 1px solid #7f9db9; background: #f7f8fa;
	width: 160px;
}
.simpformt label { margin-right: 5px; /*padding-top: 2px;*/ float: left;
	width: 160px;
}
.simpformt label.emp { cursor: default; } .simpformt input, .simpformt select, .radiof { float: left; text-align: left; } select { width: auto; } textarea, textarea.fof, textarea.fer { width: 230px; height: 76px; } input.fer, textarea.fer { border-color: #d4222f; background: #fbebeb; } input.disabled { border: 1px solid #aaa; background: #ccc; } .editpass { clear: both; font-size: 10px; font-weight: bold; color: #d52927; } .radiof input { width: 16px; height: 16px; background: none; border: none; } .radiof label { width: auto; float: left; margin-left: 5px; } .radiof .emspace { height: 1px; clear: both; overflow: hidden; }

.simpform {} .simpform form { margin: 0; margin: 10px 0; padding: 0; overflow: hidden; width: 520px; } .ftitle { margin: 5px 0; font-size: 18px; font-weight: bold; } .fkey { margin: 0; padding: 0; text-align: right; } .fkey img { vertical-align: middle; } .fheadw { margin-bottom: 10px; padding: 5px 10px; color: #000; background: #e8e8e8; } .fheadt { font: bold 16px arial narrow, tahoma; color: 000; } .fhdesc { margin: 0 10px 10px 10px; } .fwrap { width: 100%; overflow: hidden; } .ffield, .finput { display: table; vertical-align: middle; } .finfo { /*width: 16px; height: 16px; float: left; padding-top: 2px; cursor: pointer;*/ display: none; } .ffield { width: 160px; float: left; /*padding-top: 2px;*/ } .finput { /*width: 30%;*/ float: left; padding-left: 5px; } .finput .fbutti { width: 16px; height: 16px; background: none; border: none; vertical-align: middle; overflow: hidden; } .finput .fbuttl { margin-left: 5px; } .fdisp { width: 520px; /*margin-left: 16px;*/ clear: both; } .fdispinfo { position: relative; } .fspace { clear: both; height: 10px; overflow: hidden; } .errormand { /*font-weight: bold;*/ color: #d4222f; background: #fbebeb; } .errorbg { /*font-weight: bold;*/ color: #d4222f; background: #fbebeb; }

.btn, #footer input.btn, .breset {
	width: 80px; height: 24px;
	overflow: hidden; border: none; cursor: pointer;
	background: #000 url(../../images/btn_forms.jpg) left top no-repeat;
}
.breset { background-position: 0 -24px; }
input.fon, textarea.fon, #footer input.fon { border-color: #0066cb; } /* onfocus */

.body { font: 11px/18px verdana; color: #666; background: #fff; }
#wrapper { width: 968px; margin: 0 auto; }

#header { height: 109px; background: #f2f1ed; overflow: hidden; } #header a img { border: none; float: left; }

.headtop { width: auto; float: right; margin-right: 15px; }
.headtop dl { margin: 0; padding: 0; font: 10px/26px verdana; text-align: right; overflow: hidden; }
.headtop dl dt { list-style: none; display: inline; }
.headtop dl dt a { font-weight: normal; text-decoration: none; color: #666; }
.headtop dl dt a:hover { color: #900; text-decoration: none; }
.headtop dl dt.pipe { padding: 0 5px; }

#nav { width: 968px; height: 33px; margin: 1px 0; background: #900; }
#nav ul { width: 968px; margin: 0; padding: 0; }
#nav li { position: relative; z-index: 99; float: left; display: inline; list-style: none; text-align: center; }
#nav li.pipe { width: 1px; font: bold 12px/33px arial; color: #fff; }
#nav li a {
	display: block; padding: 0 15px;
	font: bold 11px/33px verdana, sans-serif; text-decoration: none; text-align: center;
	color: #fff;
}
#nav li img { position: absolute; top: 25px; left: 35px; z-index: 99; display: none; }
#nav li a:hover, #nav li a.active, #nav li a#active { text-decoration: none; color: #fc0; }
#nav li ul { visibility: hidden; position: absolute; left: 0;
	width: 145px;
	margin: 0; padding: 0;
	border: 1px solid #fff;
}
#nav li ul li { width: 145px; background: #bbb; }
#nav li ul li.emp { height: 12px; }
#nav li ul li a { width: 115px; padding: 5px 15px; font: 11px/14px verdana; text-align: left; color: #fff; }
#nav li ul li a:hover, #nav li ul li a.active, #nav li ul li a#active { color: #fff; background: #999; }
#nav li ul li ul { margin: -13px 0 0 0; }

.conwrap {
	background: #fff url(../../images/bg_wrap.jpg) right bottom no-repeat;

	min-height: 660px;
	height: auto !important;
	height: 660px;
}

.hometop {
	width: 968px; height: 354px;
	overflow: hidden;
	color: #fff; background: #494242 url(../../images/bg_hometop.jpg) left top repeat-x;
}
.hometop .img { width: 442px; float: left; }
.hometop .txt { width: 430px; margin: 30px 48px; float: right; }

.homebot {
	width: 963px; height: 170px;
	margin: 15px auto 40px auto;
}
.hbotcon {
	width: 220px; height: 150px;
	padding: 10px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #ccc;
}
.homebot .vert .img { float: left; margin-right: 15px; }
.homebot .hori .txt {  }
.homebot .hori .img { margin-bottom: 10px; }
.homebot .hori .txt { margin-top: 10px; }
.homebot a { color: #900; }

#content {
	padding: 20px;
	font: 11px/20px verdana; color: #888;

	min-height: 519px; /*579-40-20-20*/
	height: auto !important;
	height: 519px;
}
#content a { color: #900; }
.contxt { width: 520px; }
.conhed { font: 24px/48px verdana; color: #999; }

.fotwrp { height: 81px; }
#footer {
	width: 670px; height: 50px;
	padding: 0 20px;
	font: bold 11px/50px verdana;
	color: #fff; background: #900;
}
#footer form {} #footer input { width: 170px; /*78*/ margin: 0 2px; padding: 2px 4px; font: 11px verdana; color: #666; vertical-align: middle; border: 2px solid #ccc; }

#platform_interactive {} #platform_interactive dl { margin: 0; padding: 0; font: 10px/28px arial; overflow: hidden; } #platform_interactive dl dt { list-style: none; display: inline; } #platform_interactive dl dt.pipe { padding: 0 5px; } #platform_interactive dl dt a { text-decoration: none; color: #666; } #platform_interactive dl dt a:hover { text-decoration: underline; }

/*** SIMP Styles **/
.begin, .success, .error { width: 440px; height: 64px; margin-bottom: 10px; padding: 10px; background: url(../../images/_success.gif) left center no-repeat; } .begin { background: url(../../images/_begin.gif) left center no-repeat; } .error { color: #d4222f; background: url(../../images/_error.gif) left center no-repeat; } .error span { display: block; } .searchtxt { color: #0066cb; }
