/*

*/

body,html{background: #fff url("bgnd.gif") top center repeat-y;margin:0;padding:0;font-family: Verdana, Helvetica, Arial, "Trebuchet MS", Geneva, sans-serif;color:#000;text-align:center;height:100%;}

#pagetop{postion:absolute;display:block;top:0px;left:-999px;margin:0;width:0px;height:0px;overflow:hidden;}

#container{position:relative;top:0;width:760px;padding:0;margin:0px auto;text-align:left;font-size:small;
/* \*/	height:100%;	/* */
}
* html #container{
/* \*/	height:100%;	/* */
	font-size:x-small;
	font-s\ize:small;
}

#printbanner{display:none;width:0px;height:0px;margin:0;border:0;padding:0;overflow:hidden;}

#outerjar{position:relative;float:left;clear:both;width:760px;padding:0;margin:0px auto;
/* \*/	min-height:91%;	/* */
}

* html #outerjar{
/* \*/	height:91%;	/* */
}

#banner{float:left;clear:both;display:block;margin:0;padding:0;width:760px;height:155px;}

#ban_img{display:block;amrgin:0;padding:0;border:0;width:760px;height:155px;}
#ban_link{display:block;amrgin:0;padding:0;border:0;width:760px;height:155px;}
#ban_link #ban_img{display:block;amrgin:0;padding:0;border:0;width:760px;height:155px;}

#strap{display:block;float:left;clear:both;width:760px;text-align:center;}

#strap p{color:#666;text-align:center;font-size:80%;word-spacing:-.1em;margin:10px 0;}
#strap p a{color:#666;text-decoration:none;border-bottom:1px dotted #fff;}
#strap p a:hover{color:#666;text-decoration:none;border-bottom:1px dotted #666;}

#jar{float:left;clear:both;width:720px;padding:0 20px 0 20px;text-align:left;font-size:small;}

* html #jar{
	width:760px;
	font-size:x-small;
	w\idth:720px;
	font-s\ize:small;
}

/* left menu column */
#lhcol{display:block;float:left;clear:none;width:140px;margin:0 20px 0 0;padding: 0 0 20px 0;}


#sidenav{width:140px;list-style:none;list-position:inside;margin:0;padding:0;font-size:80%;color:#000;}
#sidenav li{width:140px;margin:0;padding:0;border-top:1px solid #ccc;}
#sidenav li.lastli{border-bottom:1px solid #9cc;}
#sidenav li a{width:140px;display:block;clear:none;margin:0;padding:5px 0;color:#000;background:#fff;text-decoration:none;}
#sidenav li a:hover{background:#e6e6e6;color:#000;text-decoration:none;}
#sidenav li span{width:140px;display:block;clear:none;margin:0;padding:5px 0;color:#000;background:#e6e6e6;text-decoration:none;}


/* bottom left div */
#botdiv{float:left;clear:left;display:block;width:140px;padding:0;margin:50px 0 0 0;}

#searchform{width:140px;margin:0;padding:0;}
#searchlabel{float:left;clear:both;color:#666;margin:0 0 3px 0;}
#searchfield{float:left;clear:none;width:116px;margin:0;padding:0;border:1px solid #ccc;background:#ccc;color:#000;}
#searchbut{float:right;clear:none;width:17px;height:17px;margin:0;padding:0;border:0;}

/* LH images below search box */
#parl{display:block;width:140px;height:60px;margin:12px 0 12px 0;padding:0;border:0;}
#dirgov{display:block;width:140px;height:45px;margin:0;padding:0;border:0;}






#maincol{display:block;float:left;clear:right;width:560px;margin:0;padding:0;font-size:100%;color:#000;line-height:1.4em;}

#maincol h1{font-size:140%;line-height:1.3em;font-weight:bold;color:#c00;margin:0 0 .2em 0;padding:0;}
#maincol h2{font-size:140%;line-height:1.3em;font-weight:bold;margin:0 0 .2em 0;}
#maincol h3{font-size:120%;line-height:1.3em;font-weight:bold;margin:0 0 .2em 0;}
#maincol p{font-size:100%;margin:0 0 1em 0;padding:0;}
#maincol p span.sml{font-size:90%;color:#06f;}

#maincol ol,#maincol ul{list-style-position:outside;font-size:100%;line-height:1.4em;margin:0 0 1em 0; padding:0;}
#maincol ul{list-style:disc;list-style-position:outside;margin-left: 1.6em;}
#maincol ol{list-style:decimal;list-style-position:outside;margin-left: 2.3em;}
* html #maincol ol{margin-left: 2.6em;}
#maincol ol li,#maincol ul li{margin:.3em 0 0 0;padding:0;}

#maincol a{text-decoration:underline;color:#000;}
#maincol a:hover{text-decoration:none;color:#a00;background:none;}
#maincol p a:hover{text-decoration:none;color:#a00;background:#faefef;}
#maincol p a:hover{text-decoration:none;color:#a00;background:#f8ebeb;}


/* right hand coloured boxes */
#extra_info{display:inline;float:right;width:200px;margin:0 0 10px 15px;line-height:1.2em;font-size:95%;}
#extra_info1{display:block;float:right;background:#cc9;width:182px;margin:0 0 10px 0;clear:both;padding:9px;}
#extra_info2{display:block;float:right;background:#9cc;width:182px;margin:0 0 10px 0;clear:both;padding:9px;}
* html #extra_info1, * html #extra_info2{
	width:200px;
	w\idth:182px;
}
#maincol #extra_info h1{font-size:105%;line-height:1.2em;font-weight:bold;color:#c00;margin:0 0 .7em 0;padding:0;}
#maincol #extra_info h2{font-size:105%;	line-height:1.2em;font-weight:bold;margin:0 0 .7em 0;}
#maincol #extra_info p{font-size:90%;margin:0 0 .8em 0;padding:0;}
#maincol p span.sml{font-size:90%;color:#06f;}
#maincol #extra_info ol,#maincol #extra_info ul{list-style-position:outside;font-size:100%;line-height:1.2em;margin:0 0 .2em 0; padding:0;}
#maincol #extra_info ul{list-style:disc;list-style-position:outside;margin-left: 1.6em;}
#maincol #extra_info ol{list-style:decimal;list-style-position:outside;margin-left: 2.3em;}
* html #maincol #extra_info ol{margin-left: 2.6em;}
#maincol #extra_info ol li,#maincol #extra_info ul li{margin:.3em 0 0 0;padding:0;}

#maincol #extra_info a{text-decoration:underline;color:#06f;}
#maincol #extra_info a:hover{text-decoration:none;color:#900;background:none;}
#maincol #extra_info h1,#maincol #extra_info h2,#maincol #extra_info p,#maincol #extra_info ol,#maincol #extra_info ul,#maincol #extra_info ol li,#maincol #extra_info ul li{width:auto;}


hr.gry{display:block;clear:both;height:1px;margin:10px 0;padding:0;border:0;background:#ccc;color:#ccc;}

#maincol p.toTop{color:#888;font-size:90%;text-align:center;margin:-.5em 0 0 0;padding:0;}
#maincol p.toTop a{color:#888;font-size:90%;text-decoration:none;padding:5px 25px;margin:0;}
#maincol p.toTop a:hover{color:#888;font-size:90%;text-decoration:underline;}



/* RSS feed styling */
#maincol .rss_box {display:block;width:560px;margin:0;padding:0;}
#maincol ul.rss_items{display:block;float:left;clear:both;list-style-type:none;list-style-position:inside;margin:0;padding:8px;font-size:100%;background:#ececec;border:1px solid #cbcbcb;width:541px;}
* html #maincol ul.rss_items{width:559px;w\idth:541px;}
#maincol .rss_items li{display:block;float:left;clear:both;list-style-type:none;list-style-position:outside;margin:0 0 1.5em 0;padding:0 0 0 16px;line-height:115%;width:525px;background: url("rssbutton.gif") 0px 2px no-repeat;}
* html #maincol .rss_items li{width:541px;w\idth:525px;}
#maincol .rss_items li a{color:#000;text-decoration:underline;margin:0;padding:0;font-size:100%;font-weight:bold;line-height:110%;}
#maincol .rss_items li a:hover{color:#c52633;text-decoration:none;}
#maincol .rss_items li .rss_date{display:block;clear:both;font-size:70%;font-weight:bold;font-style:italic;margin: .2em 0 .5em 0;padding:0;}
#maincol .rss_items li p{font-size:90%;line-height:120%;margin:0;padding:0 0 1em 0;width:auto;}
#maincol .rss_items li br{height:1px;line-height:1px;clear:both;font-size:0px;display:inline;}				


/* site map */
#maincol ul.sitemap{list-style-position:inside;list-style-type:none;margin:0;padding:0;}
#maincol ul.sitemap ul{list-style-position:inside;list-style-type:none;margin:.6em 0 1em 1.8em;padding:0;font-size:85%;}
#maincol ul.sitemap ul ul{font-size:100%}
#maincol ul.sitemap li{margin:0 0 .7em 0;padding:0;}
#maincol ul.sitemap li ul li{margin:0 0 .6em 0;padding:0;}



/* footer */
#foot{
	position:relative;float:left;clear:both;margin:0;width:760px;
/* \*/  min-height:9%;	/* \*/
}
* html #foot{
/* \*/  height:9%;  /* */
}


#foot_inner{
/* \*/	position:absolute;bottom:0;	/* */
	width:720px;background:#c00;padding:10px 20px 10px 20px;
}
* html #foot_inner{
	width:760px;
	w\idth:720px;
}

#foot_inner p{margin:0;color:#fff;font-size:70%;text-align:center;}



#maincol fieldset.csc-mailform{border:none;}
#maincol fieldset.csc-mailform label{display:block;}



/*  Netscape float bug  */
.clearing {height:1px;line-height:1px;clear:both;font-size:0px;}
.alttext{display: none;}
.csc-sword{background: #ebebeb;}