body{background: #DFDFBF; font:12px "Arial","Geneva CY",Verdana;color:#454545;}
*,html,body{margin:0;padding:2;}
div,td{line-height:135%;}
p{line-height:135%;margin-bottom:10px}
#specialtd{margin:0;padding:2;line-height:100%;} 
a:link,a:visited{text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}a.img{border:0;}
a:focus{outline:0; }
ul{padding-left:20px;padding-bottom:10px; list-style-type: disc;
}


#headerblock{margin:0px;padding:0px;}
#logo{height:80px;float:left;margin-left:20px;margin-top:0;}#logo h1 a{width:50px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px;margin-top:0;}
#logo h1{background:url(../images/logo.gif) top left no-repeat;width:384px;height:80px;}
#logo h1{margin:0;padding:0;}
h1{font:bold 1.8em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin:1em 0;color:#0081BA;line-height:1.0em;width:60%;word-wrap:break-word;}
h2{font:bold 1.2em "Arial", Verdana, sans-serif;margin:.5em 0;color:#333333;line-height:1.0em;text-transform:none;padding-top:5px;padding-left:0px;}
h3{font:bold 1.25em "Arial","Helvetica",Verdana;margin:1em 0;color:#666666;line-height:1.4em;text-transform:none;}
h4{font:bold 1em "Arial","Geneva CY",Verdana;margin:1em 0;color:#FFF;line-height:1px;text-transform:none;}
.bold4{font:bold 1em "Arial","Geneva CY",Verdana;margin:1em 0;color:#FFF;line-height:1px;text-transform:none;}
h5{font:bold 1em "Arial";margin:.15em;color:#10A68B;line-height:1em;text-transform:none;width:100%;word-wrap:break-word;}
h6{font:bold 1em "Arial";margin:.15em;color:#FFF;line-height:1em;text-transform:none;width:100%;word-wrap:break-word;}
hr{border:none 0;border-top:1px solid #ccc;border-bottom:1px solid #efefef;width:90%;align:left;;height:1px;margin:10px auto 0 0;text-align:left;}
#accessbuttons{float:right;position:relative;top:0;right:-16px;width:159px;height:46px;background:url() no-repeat center top;margin:0;padding-top:12px;padding-right:0;padding-bottom:6px;padding-left:32px;}
.access{margin:0 0 0 8px;padding:0;}
a.access{font-size:8px;text-decoration:none;white-space:nowrap;}
.access img{border:none;margin:0 3px 0 0;padding:0;width:20px;height:20px;font-size:5px;}
#theme{position:absolute;top:12px;right:59px;margin:0;padding:0;list-style:none;}
#theme li{margin:0;padding:0;display:inline;}
#theme li#theme-fixed{display:none;}
a#rss{position:relative;margin:0 0 0 20px;}
#twrap{width:1005px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0;}
#pagebg{background-image:url(logo.jpg);background-repeat:no-repeat;background-position:top left;margin:0;padding:0;}
#wrapper{width:1005px;padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}td
#main{margin:0;padding:0;}
table#maintable{background-color:;margin:0;padding:8;z-index:-3;}
td#teaserbox{background-image:url(../images/teaserbar.png);background-repeat:repeat-x;background-position:bottom;margin:0;padding-bottom:19px;}
#teasers div{margin:0;padding:0;}
td#maincol{margin:0;padding:0;background:#FFF}

td#maincol .inside{padding: 8px; padding-top:10px;background:#FFF}

*html td#maincol .inside{padding:10;padding-top:10px;position:static;background:#FFF}

#leftcol .inside,#rightcol .inside{width:200px;padding-top:10px;margin-top:5;position:static;z-index:5000;background:#FFF}

*html #leftcol .inside,#rightcol .inside{width:198px;padding-top:0px;margin-top:5;position:static;z-index:50;}

td#rightcol{width:215px;margin:0;margin-top:10px;padding:5px;background-image:url(../images/modulefade.png);background-repeat:no-repeat;background-position:left 50px;background:#FFF}

td#leftcol{width:200px;padding:0;background-image:url(../images/modulefade.png);background-repeat:no-repeat;background-position:right 50px;background:#FFF}

td#leftshadow{background-image:url(../images/wrapleft.png);background-repeat:repeat-y;background-position:left bottom;margin:0;padding:0;width:5px;vertical-align:top;}

td#rightshadow{background-image:url(../images/wrapright.png);background-repeat:repeat-y;background-position:right bottom;margin:0;padding:0;width:5px;vertical-align:top;}

#footerbar{clear:both;width:1010px;height:97px;background-color:#FFF;background-image:url(../images/footer_bar.png);background-repeat:no repeat;background-position:left top;margin:0;padding:0;overflow:hidden;}

*html #footerbar{clear:both;width:1010px;height:97px;background-color:#FFF;background-image:url(../images/footer_bar.png);background-repeat:no repeat;background-position:left top;margin:0;padding:0;overflow:hidden;}

#subfooterbar{clear:both;width:100%;height:125px;background-color:#dfdfbf;background-repeat:repeat-x;background-position:left top;margin:0;padding:0;}

.moduletable h3{font:bold 1.0em "Arial";text-indent:0px;margin:0;padding:5px 0;color:#018CB3;background-image:url();background-color:#FFF;background-position:left center;position:static;line-height:1em;}

.moduletable p{font-size:0.9em;line-height:1.15em;color:#666666;}



.moduletable h3x{font:bold 1.0em "Arial";text-indent:5px;margin:0;padding:5px 0;color:#CCC;background-image:url();background-color:#FFF;background-position:left center;position:relative;line-height:1em;}

.moduletable{padding-top:55;padding-right:0px;padding-bottom:10px;padding-left:5px;margin-bottom:5px;z-index:0;position:static;}

a.linkS1{text-decoration:none;width:274px;height:10px;text-indent:-50000em;background:url(../images/linkS1.png) no-repeat center;display:block;text-align:center;margin:0 auto 0 auto;}

a.linkS2{text-decoration:none;width:274px;height:10px;text-indent:-50000em;background:url(../images/linkS2.png) no-repeat center;display:block;text-align:center;margin:0 auto 0 auto;}

a.linkS3{text-decoration:none;width:274px;height:10px;text-indent:-50000em;background:url(../images/linkS3.png) no-repeat center;display:block;text-align:center;margin:0 auto 0 auto;}

a.linkS4{text-decoration:none;width:842px;height:10px;text-indent:-50000em;background:url(../images/headergraphic.png) no-repeat center;display:block;text-align:center;margin:0 auto 0 auto;}

.moduletableS1{background:#000000;padding:5px;}

.moduletableS2{background:#0DCFD6;padding:5px;}

.moduletableS3{background:#0081BF;padding:5px;}

.moduletableS4{background:#FFFFFF;padding:0;margin:0;}

.moduletableS1 p,.moduletableS1 div,.moduletableS1 td,.moduletableS1 a,li.mostreadS1 a,li.mostreadS1 a:visited,li.latestnewsS1 a,li.latestnewsS1 a:visited{color:#FFF;}.moduletableS2 p,.moduletableS2 div,.moduletableS2 td,.moduletableS2 a,li.mostreadS2 a,li.mostreadS2 a:visited,li.latestnewsS2 a,li.latestnewsS2 a:visited{color:#FFF;}.moduletableS3 p,.moduletableS3 div,.moduletableS3 td,.moduletableS3 a,li.mostreadS3 a,li.mostreadS3 a:visited,li.latestnewsS3 a,li.latestnewsS3 a:visited{color:#FFF;}.moduletableS1 h3{color:#FFF;padding:10px 0 10px 25px;background:url(../images/contentheading.png) no-repeat 8px 50%;}.moduletableS2 h3{color:#FFF;padding:10px 0 10px 25px;background:url(../images/contentheading.png) no-repeat 8px 50%;}.moduletableS3 h3{color:#FFF;padding:10px 0 10px 25px;background:url(../images/contentheading.png) no-repeat 8px 50%;}#teasers .moduletable{}.back_button,.pagenav_prev,.pagenav_next{text-align:center;}td#teaserbottom .moduletable h3{font:bold 1em "Arial","Trebuchet MS",Tahoma;text-indent:20px;margin:0;padding:0;color:#;background-image:url();background-repeat:no-repeat;background-position:left center;position:relative;line-height:2em;}td#teaserbottom{background-color:#FFF;border-top-width:0;border-top-style:solid;border-top-color:#CCCCCC;padding:5px;background-image:url();background-repeat:repeat-x;background-position:bottom;margin:0;}#teaserbottom p,#teaserbottom div,#teaserbottom td{color:#FFF;font-size:12px;}.small,.modifydate,.createdate{color:#003366;text-align:left;font:10px/12px Arial,Verdana,Helvetica;text-transform:uppercase;}.createdate{top:-3px;}.inputbox{}
.button{}.article_seperator{width:100%;height:16px;}#contact_text{width:300px;}

*html .inputbox{color:#ccc;background:url(../images/input.png);background-repeat:no-repeat;border:0px solid #999;color:#333;margin-right 0px;margin-top 5px;width:120px;height:20px;padding:5px;}.button{background:url(../images/search.png) no-repeat;border:0px solid #ccc;color:#FFF;padding:5px;width:84px;height:30px;}.article_seperator{width:100%;height:16px;}#contact_text{width:300px;}
table.contentpaneopen,table.contentpane,table.blog{border-collapse:collapse;padding:8;margin:8;width:100%;}

*html table.contentpaneopen,table.contentpane,table.blog{border-collapse:collapse;padding-left:10;margin:8;width:100%;}

ul.latestnews,ul.latestnewsS1,ul.latestnewsS2,ul.latestnewsS3,ul.mostread,ul.mostreadS1,ul.mostreadS2,ul.mostreadS3{list-style:none;padding-left:8px;margin:0;}.mostread li,.mostreadS1 li,.mostreadS2 li,.mostreadS3 li,.latestnews li,.latestnewsS1 li,.latestnewsS2 li,.latestnewsS3 li{padding-bottom:2px;}div div .syndicate div{margin:5px;padding:0;}

td.sectiontableheader{color:#FFF;font-weight:bold;background:#BFBFDF;height:25px;padding:4px;}

tr.sectiontableentry1 td{padding:4px;background-color:#f8f8f8;}

tr.sectiontableentry2 td{padding:4px;background-color:#F2F2F2;}

td.sectiontableentry1{padding:4px;background-color:#f8f8f8;}

td.sectiontableentry2{padding:4px;background-color:#F2F2F2;}

.sectiontableentry2 a,.sectiontableentry1 a{padding-left:5px;}

a.readon,a.readon:hover{margin-top:10px;display:block;float:right;line-height:12px;background:url(../images/readon.gif) no-repeat left center;text-indent:16px;}

table.pollstableborder td{padding:0;text-align:left;background:none;}

.pollstableborder td{text-align:left;font:0.9em Arial,Helvetica,sans-serif;padding:3px 0 3px 5px;vertical-align:middle;}

body.contentpane{background:#fff}table.contenttoc{margin:5px;padding:0;float:right;}

table.contenttoc{margin:5px;padding:5px;}table.contenttoc td{padding:0 7px;}

table.contenttoc th{padding:0 10px;font-size:1em;color:#ccc;background:#333;}

.contentheading{width:100%;white-space:wrap;}

td.contentheading,.contentheading{color:#333333;text-align:left;text-decoration:none;font:bold 1.75em/1.44em "Helvetica",Arial,sans-serif;padding-top:20;padding-right:0;padding-left:0;padding-bottom:10px;word-wrap: break-word;}

a.contentpagetitle:link,a.contentpagetitle:visited{color:#000;text-align:left;text-decoration:none;font:normal 1.0em/1.0em "Arial",Geneva,sans-serif;}a.contentpagetitle:hover{color:#0081BF;text-decoration:none;}

.componentheading{color:#0081BF;font:bold 1.85em/1.95em Arial,Helvetica,sans-serif;}ol{margin-left:25px;}

ul#checklist{padding-left:5px;list-style:none;}#checklist li{background:url(../images/checklist.png) no-repeat left center;padding-left:16px;margin:.25em 0 .25em 0;}.right{display:none;}


#headercontainer{height:248px;width:100%;margin-top:0px;padding:0;margin:0;background-image:url(../images/headerbg.jpg);background-repeat:no-repeat;background-position:bottom}

#header{height:100px;width:100%;margin:0;padding:0;margin:0 auto;overflow:hidden}



#leftcol ul#mainlevel-sidenav,#leftcol ul#mainlevel{list-style:none;padding:5px 0px 0 8px;position:relative;}

#leftcol ul#mainlevel-sidenav li a,#leftcol ul#mainlevel li a{text-decoration:none;padding-left:10px;padding-top:1px;background:url() no-repeat left center;border-bottom:0 solid #FFF;display:block;font:normal 12px/12px Arial,Tahoma,Verdana,sans-serif;background-color:#003366;color:#fff;width:90%;}


#leftcol ul#mainlevel a:hover,#leftcol ul#mainlevel a#active_menu,#leftcol ul#mainlevel-sidenav a:hover,#leftcol ul#mainlevel-sidenav2 a:hover,#leftcol ul#mainlevel-sidenav a#active_menu-sidenav,#leftcol ul#mainlevel-sidenav2 a#active_menu-sidenav2{text-decoration:underline;padding-left:10px;padding-top:1px;background:url() no-repeat left center;display:block;font:bold 12px/12px Arial;background-color:#fff;}

#leftcol a.mainlevel:link,#leftcol a.mainlevel:visited,#leftcol a.mainlevel-sidenav:link,#leftcol a.mainlevel-sidenav:visited{text-decoration:none;padding-left:7px;padding-top:1px;padding-bottom:0px;background:url() no-repeat 0 5px;border-bottom:0 solid #cacaca;display:block;font:bold 10px/10px Arial;color:#003366;margin:0;background-color:#fff;border-bottom:1px solid #FFFFFF;}

#leftcol a.mainlevel:hover,#leftcol a.mainlevel-sidenav:hover{text-decoration:none;padding-left:2px;padding-top:1px;padding-bottom:3px;background:url() no-repeat 0 5px;display:block;font:bold 12px/16px Arial,Tahoma,Verdana,sans-serif;color:#666666;width:90%;}

#leftcol a.mainlevel#active_menu,#leftcol a.mainlevel-sidenav#active_menu-sidenav{text-decoration:none;padding-left:10px;padding-top:1px;padding-bottom:3px;background:url() no-repeat 0 5px;display:block;font:bold 12px/16px Arial color:#003366;background-color:#FFF;margin-top:0px;border-bottom 1px solid #CCCCCC;}

#leftcol a.mainlevel#active_menu:hover,#leftcol a.mainlevel-sidenav#active_menu-sidenav:hover{text-decoration:none ;padding-left:10px;padding-top:1px;padding-bottom:3px;background:url() no-repeat 0 5px;border-bottom:0px solid #cacaca;display:block;font:100 12px/18px Arial ;color:#003366; margin:0;width:90%;margin-top:2px;}

#leftcol a.sublevel,#leftcol a.sublevel-sidenav{font:bold 11px/36px Arial ;padding-left:4px;margin-bottom:6px;padding-bottom:6px;decoration:none}



#navcontainer{background:url(../images/menub.gif) no-repeat;height:50px;padding:0 0 0 0;overflow:visible;position:static;}

*html #navcontainer{background:url(../images/menub.png) background-repeat:repeat-y;height:0px;padding:0 0 0 0;overflow:visible;position:static;z-index:5000;}

#navbar{margin-top:5;padding:2;position:relative;height:0px;padding-left:0;font:normal 12px Arial,Helvetica,sans-serif;}

*html #navbar{margin-top:5;padding:2;position:relative;height:25px;overflow:visible;background:url() ; background-repeat:repeat-x;padding-left:0;font:normal 12px Arial,Helvetica,sans-serif;}

#navbar ul{margin:5;padding-left:25;float:left;}

#navbar ul ul ul{display:none;}

#navbar li{padding:0;margin:0;float:left;display:block;background:url() 100% 0 no-repeat;}

#navbar li li{background:none;}

#navbar li.mainlevel_current{}#navbar ul ul li a{font-weight:bold;}

#navbar li ul{width:100%!important;width:2500px;display:none;margin:0;padding:0;position:absolute;top:33px;height:20px;left:0;}

#navbar a{color:#fff; font-weight:bold ;text-decoration:none;cursor:pointer;background-color:#;padding-left:15pt;padding-right:15pt;}

#navbar a:hover{color:#003366;}

#navbar ul#mainlevel li a:hover{background:#003366 url() right center no-repeat;color:#fff;}

#navbar ul#mainlevel ul li a:hover{background:none;color:#003366;}

#navbar li ul a:hover,#navbar li.mainlevel_current ul a:hover{color:#000;}

#navbar li:hover ul,#navbar li.sfhover ul{display:block;}#navbar li a{display:block;float:left;padding:0 15px;height:33px;line-height:33px;}

#navbar li:hover a,#navbar li.over a{}#navbar ul li{border-right:0;}

#navbar li ul a,#navbar li.mainlevel_current-navmenu ul a{text-align:center;display:block;float:left;color:#003366;font-weight:normal;padding:0 10px 0px 25px;background:#ECFDFA;height:25px;line-height:25px;text-indent:40px;}

.designer,.designer a,.designer a:visited{text-align:left;text-decoration:none;margin-bottom:10px;font:11px normal Arial,Helvetica,sans-serif;color:#666;}
.module{
position:static;
}
img{border 1px 1px 1px 1px #CCCCCC;}

/*Sidenav Links*/
#leftcol ul#mainlevel a:hover, #leftcol ul#mainlevel a#active_menu, #leftcol ul#mainlevel-sidenav a:hover, #leftcol ul#mainlevel-sidenav2 a:hover, #leftcol ul#mainlevel-sidenav a#active_menu-sidenav, #leftcol ul#mainlevel-sidenav2 a#active_menu-sidenav2
{
text-decoration:none;
padding-left:10px;
padding-top:1px;
background:url(../images/sidenavover.png) no-repeat left center;
display:block;
font:bold 12px/24px Arial, Tahoma, Verdana, sans-serif;
color:#0081BF;
}
/*Sidenav Menus when used as a vertical (TABLED) style*/
#leftcol a.mainlevel:link,#leftcol a.mainlevel:visited,#leftcol a.mainlevel-sidenav:link,#leftcol a.mainlevel-sidenav:visited {
text-decoration:none;
padding-left:16px;
padding-top:1px;
padding-bottom:3px;
background: url(../images/sidenavup.png) no-repeat 0px 5px;
border-bottom: 2px solid #fff;
border-top: 4px solid #fff;

display:block;
font:bold 12px/16px Arial, Tahoma, Verdana, sans-serif;
color:#666666;
margin:0;
width:90%;
}
#leftcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover {
text-decoration:none;
padding-left:16px;
padding-top:1px;
padding-bottom:3px;
background:url(../images/sidenavover.png) no-repeat 0px 5px;
display:block;
font:bold 12px/16px Arial, Tahoma, Verdana, sans-serif;
color:#0081BF;
width:90%;
}
#leftcol a.mainlevel#active_menu, #leftcol a.mainlevel-sidenav#active_menu-sidenav {
text-decoration:none;
padding-left:16px;
padding-top:1px;
padding-bottom:4px;
background:url(../images/sidenavup.png) no-repeat 0px 5px;
display:block;
font:bold 12px/16px Arial, Tahoma, Verdana, sans-serif;
color:#0081BF;
}
#leftcol a.mainlevel#active_menu:hover, #leftcol a.mainlevel-sidenav#active_menu-sidenav:hover {
text-decoration:none;
padding-left:16px;
padding-top:1px;
padding-bottom:4px;
background: url(../images/sidenavup.png) no-repeat 0px 5px;
border-bottom: 2px solid #fff;
border-top: 4px solid #fff;
display:block;
font:bold 12px/16px Arial, Tahoma, Verdana, sans-serif;
color:#666666;
margin:0;
width:90%;

}
#leftcol a.sublevel, #leftcol a.sublevel-sidenav {
font:normal 11px/18px Arial, Tahoma, Verdana, sans-serif;padding-bottom:4px;
}
.infocontainer {
	font:bold 1.1em "Arial";text-indent:5px;margin:4px;padding:4px;color:#000;background-image:url();background-color:#EFEFEF;background-position:left center;line-height:2em;
	margin: 4px;
	padding: 4px;
	padding-bottom: 8px;
	float: left;
	height: auto;
	background-color: #E0EEEE;
	border: 2px solid #BFDDE8;
	border-bottom: 1px solid #CCC;
	width: 545px;  margin: 10 auto; 
}
.infocontainerflat {
	font:bold 1.0em "Arial";text-indent:5px;margin:4px;padding:4px;color:#000;background-image:url();background-color:#EFEFEF;background-position:left center;position:relative;line-height:2em;
	margin: 4px;
	padding: 4px;
	padding-bottom: 8px;
	float: left;
	height: auto;
	background-color: #E0EEEE;
	border: 2px solid #BFDDE8;
	border-bottom: 1px solid #CCC;
	width: 545px;  margin: 10 auto; 
}
.infocontainerheader {
	font:bold 1.56em "Arial";color:#0000F3;background-image:url();background-color:#EFEFEF;background-position:left center;line-height:2em;
	margin: 4px;
	padding: 4px;
	float: left;
	height: auto;
	background-color: #FFF;
	border: 2px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 545px;  margin: 0 auto; 
}
.infocontainerbody {
	font:normal 1em "Arial";
	text-indent:0px;
	margin-left:4px;
	margin-right:4px;
	padding:4px;
	line-height:1.52em;
	padding-bottom: 8px;
	float: left;
	height: auto;
	border: 1px solid #F0F0F0;
	border-top: 1px solid #EAEAEA;
	border-bottom: 0px solid #FFF;
	width: 547px;
	background-image: url(board_bottom2.jpg);
    background-position:bottom;
	background-repeat: repeat-x;
}
.infoboard {
	font:normal 1em "Arial";
	text-indent:0px;
	margin-top:15px;
	margin-right:25px;
	padding:8px;
	line-height:1.5em;
	padding-bottom: 8px;
	float: left;
	height: auto;
	border: 1px solid #F0F0F0;
	border-top: 1px solid #EAEAEA;
	border-bottom: 10px solid #FFF;
	width: 580px;
	background-image: url(board_bottom.jpg);
    background-position:bottom;
	background-repeat: repeat-x;
	
}
.infoboardimage {
	margin: 8px;
	margin-top: 7px;
	padding: 6px;
	float: left;
	height: 200px;	
	border: 0px solid #fff;
	border-bottom: 0px solid #fff;
	width: 100px;  margin: 10 auto; 
}
