* {
	/*vertical-align:baseline;*/
	font-weight:inherit;
	font-family:trebuchet MS, helvetica, sans-serif;
	font-style:inherit;
	font-size:13px;
	color:#444;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}
#bodycont {background:#e1d8bd; height:100%; text-align:center;}
#maincont {position:relative; width:920px; height:100%; margin:0 auto; text-align:left;}
#footer{clear: both; margin:0 auto; padding:5px;}
#head {position:absolute; left:0; top:0; width:780px; height:200px; background:url(images/head.jpg);}
#head_text {position:absolute; left:220px; top:0; width:560px; height:180px;}
#head_top {position:absolute; left:160px; top:5px; width:620px;}
#main {position:absolute; top:190px; left:150px; width:630px;}
#mainl, #maintl {float:left; width:290px;}
#mainr, #maintr {float:right; width:290px;}
#leftcol {position:absolute; top:210px; left:0; width:140px;}
#rightcol {position:absolute; left:790px; top:10px; width:140px;}
#submenu {position:absolute; top:115px; left:200px; width:580px; height:25px; overflow:hidden;}
#menu {}
#menu ul {}
#menu li {list-style-type:none; margin:2px 0;}
#menu li.active div.box {margin-left:20px;}
#menu a {display:block; color:#444; text-decoration:none;}
/*#menu a:hover {display:block; color:#444; text-decoration:underline;}*/

ul#head_slide {position:absolute; left:220px; top:0; width:560px; height:180px; overflow:hidden; margin:0; padding:0;}
ul#head_slide li {list-style:none; margin:0;}

a {color:#c30; text-decoration:none; font-size:inherit;}
a:hover {color:#c30; text-decoration:underline; font-size:inherit;}
a.a {color:#258; text-decoration:none; font-size:inherit;}
a.b {color:#ffe; text-decoration:none; font-size:inherit;}
a.b:hover {color:#ffe; text-decoration:none; font-size:inherit;}
a.fm {display:block; color:#c30; text-decoration:none; font-size:inherit; margin-top:10px;}
a.fma {display:block; color:#c30; text-decoration:none; font-size:inherit; margin-top:10px;}
a.fm:hover {display:block; color:#c30; text-decoration:none; font-size:inherit; margin-top:10px;}
a.t {color:#f00; text-decoration:none; font-size:inherit;}
a.t:hover {color:#f00; text-decoration:underline; font-size:inherit;}
a.pg {color:#666; text-decoration:none; padding:3px; border:1px solid #666; margin:0;}
a.pg:hover, a.pga {
	color:#933; text-decoration:none; background-color:#e7f4fc;
	padding:3px; border:1px solid #c30; margin:0;}
.bcenter {margin-left:auto; margin-right:auto;}
.center {text-align:center;}
.bright {margin-left:auto; margin-right:0;}
.tright {border-right:1px solid #e7f4fc;}
.right {text-align:right;}
.left {text-align:left;}
.pad {padding:5px;}
.marg {margin:10px 0;}
.mark {color:#aa4040; font-weight:bold;}
.emark {color:#f00; font-weight:bold;}
.boxright {float:right;}
.boxleft {float:left;}
.clear {clear:both;}
h1 {font-size:20px; font-weight:bold;}
h2 {font-size:18px; font-weight:bold;}
h3 {font-size:16px; font-weight:bold; line-height:100%;}
h4 {font-size:14px; font-weight:bold;}
p {margin:10px 0;}
b {font-weight:bold; font-size:inherit;}
.text {font-weight:normal;}
.info {font-size:11px;}
.input {border:1px solid #aaa;}
.einput {border:1px solid #f0bd8c;}
hr {margin:5px 0; border:1px solid #0480b7;}
.picl {float:left; margin-right:10px;}
.picr {float:right; margin-left:10px;}
.ig {color:#999;}
.ib {color:#0480b7;}
.in {color:#484;}
.ir {color:#c30;}

.list {margin-left:40px;}
.lista {margin-left:20px;}
.i_info {list-style-image:url(images/icons/info.gif);}
.t_info {
	display:inline-block; width:10px !important; height:10px !important;
	background-image:url(images/icons/info.gif);
}
.pcon {width:130px; height:120px; line-height:120px; text-align:center; vertical-align:middle;}

td {font:13px trebuchet MS, helvetica, sans-serif; color:#666; vertical-align:middle;}
.thead {font-weight:bold; background-color:#f0bd0c; padding:2px;}
.tbodya {background-color:#fff7df; padding:5px;}
.tbodyb {background-color:#f0e7c7; padding:5px;}

.bw {background-color:#fff;}
/*.bg {background-color:#f0f0f0;}*/
.bb0 {background-color:#333d68;}
.bb1 {background-color:#7fb1df;}
.bb2 {background-color:#e7f4fc;}

.sma {padding-left:5px; padding-right:5px; border-bottom:1px solid #fff;}
.smi {padding-left:5px; padding-right:5px;}

.butt {
	border:1px solid #aa4040; color:#ffe; background-color:#d57370; padding:0 5px; margin:0 5px;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
a.butt {
	color:#ffe; text-decoration:none; font-size:inherit;
	border:1px solid #aa4040; background-color:#d57370; padding:0 5px; margin:0 5px;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
a.butt:hover {
	color:#ffe; text-decoration:none; font-size:inherit;
	border:1px solid #aa4040; background-color:#d57370; padding:0 5px; margin:0 5px;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}

.box {
	border:1px solid #cbb754; border-bottom-width:2px; background-color:#ffe;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.subbox {margin:10px 5px;}
.menubox {padding:3px 5px;}
.buttbox {padding:0 5px;}

.accordion {
	cursor:pointer; border:1px solid #cbb754; border-bottom-width:2px; margin-bottom:5px; padding:5px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.prg {font-size:14px;}
.item {display:none;}
.prgitem {margin-left:10px; font-size:11px; color:#333d68; display:none;}
.ptipp {
	float:right; background:#ffdb5b; border:1px solid #f0bd0c;
	padding:2px 5px; font-size:11px; font-weight:normal;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.closeDOMWindow {float:right; width:16px; height:16px; background:url(images/icons/close.gif); cursor:pointer;}