body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0; margin: 0; color: #000; }a:hover{text-decoration: none;}
#bodycontent{margin: 0; background: #fff; font-size: .8em; position: relative; }
#banner{height: 90px; margin: 0; padding: 0; clear: both; background: url(../i/bg01.jpg) repeat-x #00003c; border: solid #009; border-width: 0 0 1px 0;}
#banner h1{margin: 0; padding: 0; border: 0; background: url(../i/blue-banner-image2.jpg) top right no-repeat #fff; color: #000; height: 90px;}
#banner h1 a img{border: 0;}
#banner h2{margin:0 ; border: 0; background: transparent; color: #000;}
#pagecontent{padding: 0; margin: 0 ; background: #fff; font-size: .9em;}#pagecontent ul{margin: 0; padding: 0; }
#pagecontent li{list-style-type: none; background: url(../i/bullet03.gif) no-repeat; padding: .3em .2em .2em 2.5em; margin: 2px 15px 2px 0; border: 0;}
#pagecontent li.morelinks{border: 0; background: url(../i/bullet09.gif) no-repeat;}
#pagecontent p, #pagecontent ul, .pagesection p, .pagesection ul{padding: 10px;}
.pagesection table{margin: 0 0 0 15px;}.pagesection td{border-bottom: 1px solid #ccf;}

#leftcolumn{display: none;}

#footer{clear: left; text-align: left; padding: 10px; font-size: .8em; color: #000;}
#footer a{display: none;}
.name{color: #141379; font-weight: bolder;}
h1{font-size: 2em; padding: 6px 10px; background: url(../i/header-image01.jpg) no-repeat #131b63; font-family: Trebuchet, 'Trebuchet MS', 'Lucida Grande', serif; color: #fff;}
h2{font-size: 1.2em; padding: 8px 8px 8px 10px; background: url(../i/header-image02.jpg) no-repeat #1e1045; font-family: Trebuchet, 'Trebuchet MS', 'Lucida Grande', serif; vertical-align: baseline; color: #fff;}
h3, th{padding: 6px 6px 6px 8px; background: url(../i/header-image02.jpg) repeat-x #1e1045; font-family: Trebuchet, 'Trebuchet MS', 'Lucida Grande', serif; color: #fff; text-align: left; font-size: 1.1em;}
h4{padding: 2px 10px; color: #fff; background: url(../i/header-image03.jpg) repeat-y #0a473f;}
#rightcolumn{font-size: .75em;}
#rightcolumn h4{color: #fff; padding: 2px;}
#rightcolumn ul{list-style-type: none; font-size: 11px;}#rightcolumn li{padding: 2px; border: 1px solid #def;}
p{margin: 1px 5px 1px 5px; padding: 5px; line-height: 1.6em;}
#breadcrumbs{padding: 3px 3px 3px 1em; font-size: .85em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif; border: solid #131b63; border-width: 0 0 1px 0; background: #fff;}
.img{float: right; border: 1px solid #000; margin: 10px 5px 5px 5px; clear: right; background: #1e1045; position: relative;}
.img img{border: solid #000; border-width: 0 0 1px 0; margin: 0; padding: 0;}
.imglbl{padding: .1em .5em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .85em; background: #001; color: #fff;}
.andmore{display: none;}
.andmore a{color: #fff; text-decoration: none; background: #292963; padding: .3em .8em; margin: .1em; border: 1px solid #fff;}.andmore a:hover{background: url(../i/side-bg2.gif) #a6bced; color: #000; border: 1px solid #039;}
#topflash{position: absolute; top: 1px; left: 1px; width: 740px; height: 90px; background: #09f; margin: 0;}
a img.thumbnail{float: right; margin: -1em 5px 5px 5px !important; border: solid #ccc; border-width: 0 0 0 1px; padding: 0 0 0 5px; margin: -1em 5px -5px 5px;}
#pagecontent p.am{width: 210px;}.am{display: block; width: 165px;}
.inprogress{ font-size: 2em; text-decoration: blink; padding: 5px; margin: 20px; font-weight: bolder;}
#pagetop{height: 0; width: 0; display: none;}
#sitesearchform{display: none;}

#topnav{background: url(../i/bg01b.jpg) repeat-x #cac9f1; font-size: 0.85em;	padding: 6px; border: solid #000; border-width: 1px 0; height: 25px;}
ul#layernav, ul#formnav{margin: 0 0 0 10px; padding: 0 0 2em 0; clear: both; font-size: 0.85em; height: 1%;}
#topnav ul{margin: 0; padding: 0;}
#topnav ul li, #layernav li, #formnav li{margin: 0; padding: 0; display: inline;}
#topnav ul li a, #layernav li a, #formnav li a{color: #fff; text-decoration: none; background: #131b63; padding: .3em .8em; margin: .1em; border: 1px solid #fff; display: block; float: left;}
#topnav ul li a:hover, #topnav ul li a.current, #layernav li a:hover, #formnav li a:hover{background: #eef; color: #000; border: 1px solid #009;}
#topnav ul li ul{display: none;}
#sitemap{float: right;}
.skiplink{display: none;}
.edit{background: url(../i/buttons2a.gif) center center no-repeat; color: #fff;  padding: 5px 20px; font-size: .5em; font-family: Arial, Helvetica, sans, sans-serif; width: 61px; text-align: center; vertical-align: middle; text-decoration: none; height: 24px;}

.spacer{clear: both; height: 0;}
table caption{display: none;}
.warning{ color: #f00; font-weight: bolder;}

form{margin: 10px; padding: 0; border: solid #99a; border-width: 0 1px; width: 620px; background: #ccf;}
fieldset{background: #ccf; margin: 2.5em 5px 5px 5px; padding: 0; border: 1px solid #99c;}
#loginform{/* background: #E2E4EB;*/width: 350px; margin: 50px;}
label, #loginform fieldset label{font-weight: bolder; display: block; float: left; width: 140px; text-align: right; font-weight: bolder; padding: 4px; margin: 0; background:  #006; color: #fff;}
legend{font-weight: bolder; clear: both; border: solid #99c; border-width: 1px 1px 0 1px; background: #ccf; padding: 5px 10px; margin: -2em 0 0 10px;}
fieldset label{width: 180px; margin: 3px; vertical-align: top;}
form span.input{float: left; text-align: left;}
iframe.fck{/*float: right; width: 68%; text-align: left;*/}
.ex{display: none;}
.submit{padding: 10px 20px; text-align: right; background: #ffc;}
.submit input{background: #ffc; padding: 5px;}

#insertform{width: 500px;  margin: 20px; padding: 10px; background: #E2E4EB;}
div.row{clear: both; border: solid #99a; border-width: 1px 0; background: #dde;}
.warning{color: #f00;}
.formaxn{white-space: nowrap;}
