* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#0C3E7B url(images/bg.jpg) repeat-x;

}
h1{ font-size:22px; color:#0F3F94; font-weight:normal;}
h2{ font-size:20px;}
h3{ font-size:18px; color:#4087C8; font-weight:normal;}
h5{ font-size:16px; color:#4087C8; font-weight:normal; text-align:center; padding:5px 0px;}
p{line-height:20px; color:#333;}
a{ color:#336bd7;}
.lightblue{color:#4087C8;}
.darkblue{ color:#0F3F94;}
.divider{margin:5px 0px;}
.formbox{width:200px; height:17px; border:1px solid #ccc; padding:5px;}
.commentbox{width:250px; height:100px; border:1px solid #ccc; padding:5px;}
img{border:none;}

#wrapper { 
 margin: 0 auto;
 width: 900px;
 background:#FFF;
 padding:5px 5px 5px 5px;
}
#topnav {
 width: 880px;
 float: left;
 height: 20px;
 margin: 0px 0px 5px 0px;
 font-size:10px;
 text-align:right;
 padding:0px 10px;
}
.topnavtitles{ color:#133d8d; font-weight:bold;}

#header {
 color: #333;
 width: 900px;
 float: left;
 height: 100px;
 margin: 0px 0px 5px 0px;

}

#logo{ width:490px; height:100px; float:left;}
#map{ width:350px; height:100px; float:right; background:url(images/map.jpg) no-repeat;}


#navigation {
 float: left;
 width: 900px;
 color: #fff;
 margin: 0px 0px 5px 0px;
background: #4087c8;
 height:20px;
 padding:5px 0px 3px 0px;
}
#navigation ul{ list-style:none; padding:0; margin:0; }
#navigation li{ display: inline;    border-right:1px solid #fff; }
#navigation a{ color:#fff; text-decoration:none; padding:5px 16px 5px 16px; font-size:15px; margin-right:4px; }
#navigation a:hover{ color: #fff; text-decoration:none;   margin-right:4px;  background:#133d8d; }

#slideshow {
 color: #333;
 width: 900px;
 float: left;
 height: 150px;
 margin: 0px 0px 5px 0px;

}
#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding:10px;
 min-height: 350px;
 width: 630px;
 float: left;
 background: #fff url(images/bodybg.jpg) top repeat-x;

}

#leftcolumn p{ padding:3px 0px; text-align:justify}
#leftcolumn ul{ margin-left:10px; padding-bottom:15px; padding-left: 0; list-style: none; }
#leftcolumn li{ min-height:18px; padding:10px 0px 0px 30px; background-image: url(images/bullet.jpg); background-repeat: no-repeat; background-position: 0 .5em; }
#pagetitle{ margin-bottom:8px;}
h3.subtitle{ margin:10px 0px 5px 0px;}
.imgblock{width:298px; height:200px; float:left;  border:1px solid #e5e5e5; margin:10px 0px 10px 0px;}
.homespace{margin-right:20px;}
.smalltext{ font-size:10px; color:#999;}

#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
padding:10px 5px;
 width: 235px;
 display: inline;
 background: #fff url(images/bodybg.jpg) top repeat-x;
}
#rightcolumn p{ padding:3px 0px;}

div.sidebarimg{width:235px; height:135px; margin-bottom:20px; float:right;}
div.sidebartext{width:229px;  margin-bottom:10px;  float:right; padding-left:6px; border:1px solid #e5e5e5; font-size:10px;}

#fullwidth {
	float: right;
	color: #333;
	margin: 0px 0px 5px 0px;
 padding:10px;
	width: 880px;
	display: inline;
	background: #fff url(images/bodybg.jpg) top repeat-x;
}
#footer { 
 width: 880px;
 height:40px;
 padding:5px 10px 10px 10px;
 clear: both;
 color: #fff;
background: #4087c8;
 margin: 0px 0px 0px 0px;
 font-size:10px;
}
#footer p{ color:#fff; text-align:center;}
#footer a{ color:#FFF;}


/*------SLIDESHOW------*/
#slideshow {
    position:relative;
    height:150px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*------END SLIDESHOW------*/
