img {behavior:url(pngbehavior.htc);}
html,body {height:100%; margin:0; padding:0; text-align:center; background-color:#a5bad4; font:12px arial, helvetica, sans-serif; color:#fff;}
div#container {position:relative; width:1021px; height:100%; margin:0 auto; text-align:left;}
div#page_top {position:absolute; top:5px; left:0; padding:0; width:871px; text-align:left;}
div#maincont {position:absolute; top:15px; left:0; padding:0; width:871px; text-align:left; background:url(images/siteback.jpg);}
div#head {width:871px; height:112px; text-align:left; background:url(images/headback.jpg) repeat-y;}
div#main {width:632px; height:390px; margin:-90px auto 0 215px; text-align:left; overflow:hidden; background:url(images/mainback.jpg);}
div#menu {width:210px; float:left;}
div#rightcol {position:absolute; left:880px; top:10px; width:140px; text-align:left;}
/*#subcont {position:absolute; left:0; top:400px; text-align:left;}*/
#footer {clear:both; margin:0 20px;}

a {color:#f9c300; text-decoration:none;}
a:hover {color:#f9c300; text-decoration:underline;}
a.m {color:#f9c300; text-decoration:none;}
a.m:hover, a.ma {color:#fff; text-decoration:none;}
a.r {color:#820; text-decoration:none;}
a.r:hover, a.ra {color:#820; text-decoration:underline;}
h1 {font:bold 20px arial, helvetica, sans-serif; color:#fff; margin:0;}
h2 {font:bold 16px arial, helvetica, sans-serif; color:#fff; margin:0;}
h3 {font:bold 16px arial, helvetica, sans-serif; color:#fff;}
h4 {font:bold 14px arial, helvetica, sans-serif; color:#fff; margin:0;}
ol, ul {margin:0; padding:0;}
li {margin:3px 0 0 10px;}
.bread {font:13px arial, helvetica, sans-serif; color:#fff;}
.info {font:11px arial, helvetica, sans-serif; color:#fff;}
.yellow {color:#f9c300;}
.byellow {background-color:#f9c300; color:#18336a;}
.center {text-align:center;}
.bcenter {margin-left:auto; margin-right:auto;}
.left {text-align:left;}
.right {text-align:right;}
.marg {margin-top:10px;}
.input {font:12px arial, helvetica, sans-serif; color:#000; border:0; background:#eef;}
.butt {font:bold 11px arial, helvetica, sans-serif; color:#18336a; background-color:#f9c300; border:0; cursor:pointer;}
.pad {padding:10px;}
.cap {display:none;}
.fr {color:#2f4c8b;}
.clear {clear:both;}
.boxright {float:right;}

th, .th {background-color:#bb9403; padding:3px 5px;}
.ta {background-color:#1f387a;}
.tb {background-color:#162b64;}

.accordion {margin-bottom:5px;}
.accordion h4 {color:#f9c300; cursor:pointer; margin-bottom:4px;}
.item {margin:5px 0; display:none;}
