body {
	background-color: #1d214a /*#060b2d*/;
	margin:10px 0px;
	background-attachment: fixed;
	background-image: url(../images/layout/page_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;	
	font-size: 90%;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
h1 {color: #060b2d;}

h2 {color: #666699;}

h3 {color: #993399;}

.servicesheader {color: #993399; font-size:1.3em;margin-bottom:0; font-weight:bold; padding:0; line-height:100%}

h6 {color: #333366;}

a {color: #660066;}
#header{ width:898px; margin:0 auto;}
#menu{color:#91a1de; font-family:Verdana, Arial, Helvetica, sans-serif;width:798px; font-size:1.1em; margin:0px auto; }
#menu a{color:#dbe9ed; text-decoration:none;}
#menu a:link, #menu a:active, #menu a:visited{color:#dbe9ed; text-decoration:none;}
#menu a:hover{color:#c0d87c;}
#top{text-align:right; font-size:.8em; color:#91a1de; font-family:Arial, Helvetica, sans-serif; padding-right:50px; margin-bottom:15px;}
#menuborder{background-color:#4c5ea7; height:4px;width:898px;padding:0; margin:0 auto;}
#menubordertop{background-color:#4c5ea7; height:4px;width:898px;padding:0; margin:0 auto;}
#tagborder{background-color:#4c5ea7; height:4px;width:898px;padding:0; margin:0 auto;}
#tailleft{margin-left:0;float:left;background-image: url(/images/layout/left_header_bg.jpg);background-repeat: no-repeat;background-position: right top;height:4px; width:50px; padding:0;}
#tailright{width:50px;height:4px;float:right;background-image: url(/images/layout/right_header_bg.jpg);background-repeat: no-repeat;background-position: left top;padding:0;}
#tailleft1{margin-left:0;float:left;background-image: url(/images/layout/left_header_bg.jpg);background-repeat: no-repeat;background-position: right top;height:4px; width:50px; padding:0;}
#tailright1{width:50px;height:4px;float:right;background-image: url(/images/layout/right_header_bg.jpg);background-repeat: no-repeat;background-position: left top;padding:0;}
#masthead{background:url(/images/layout/header_bg.jpg) center top no-repeat; height:261px;}
#tagline{height:28px;width:798px;margin:0px auto;background-image: url(/images/layout/tagline_bg.jpg);background-repeat: repeat-x;background-position: left top;font-family: Georgia, Garamond,"Times New Roman", Times, serif;font-style:italic; font-weight:bold;font-size:1.2em;text-align:right;color:white;}
#tagtailleft{margin-left:0;float:left;background-image: url(/images/layout/left_header_bg.jpg);background-repeat: no-repeat;background-position: right top;height:4px; width:50px; padding:0;}
#tagtailright{width:50px;height:4px;float:right;background-image: url(/images/layout/right_header_bg.jpg);background-repeat: no-repeat;background-position: left top;padding:0;}

#footer{ width:798px; margin:5px auto; color:#89a2ce; font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a{color:#89a2ce; text-decoration:none;}
body, td, th {color: #2e3c6b;}
#content{background-color:#dbe9ed; width:798px; margin:0 auto; }
#content p{ font-size:1.1em;}
#maintext{padding:10px;}

.textright { margin: -10px 10px 4px 0px;text-align: right;}
.textleft { margin: -10px 0px 4px 10px;text-align: left;}
.imageright {float:right; margin: 5px -5px 5px 5px;}
.imageleft {float:left;  margin: 5px 5px 5px -5px;}
div.testimonial {border-bottom:1px solid #89a2ce; padding-bottom:10px; margin:10px 20px;}

.event_item { margin: 2px; padding: 3px; }
.event_item a { text-decoration: none; }
.event_item a:hover { text-decoration: underline; }
.event_separator { border-bottom: 1px solid #89a2ce; }
.event_title { font-size: 1.2em; font-weight: bold; }
.event_link { font-size: .8em; float: right; clear: right; text-align: right; }
.event_details { color: #333; } 
.event_time { color:#990000; width: 6em; float: left; clear: left; text-align: right; font-size: .8em; }
.event_category { float: right; text-align: center; width: 35px; height: 35px; border: 0; background-color: #fff; margin: 1px; color: #000; font-weight: normal; padding: 0px; }
.label { text-align: right; font-weight: bold; color: #333; }


ul{font-size:.9em;}