/* body and tag styles */

*{margin:0; padding:0;}

body {
	font: medium "Trebuchet MS", arial, helvetica, sans-serif;
	color: #555753;
	background: #F3E5D6 url(images/bkgbody.gif) fixed repeat top left;
	}
p  {letter-spacing: 1px; line-height: normal;}
li {line-height: 150%;}

a  {text-decoration: underline; color: #023333; background-color: transparent}
a img{border:none;}

h1, h2 {font-family: Georgia; "Times New Roman", Times, serif; letter-spacing: 1px;}
h3, h6 {color: #92764D; background-color: transparent;}
h2, h4 {color: #924D4D; background-color: transparent;}
h1, h5 {color: #0A6565; background-color: transparent;}

table {
	border-collapse: collapse;
	margin: auto auto;
	text-align: left;
	width: 75%;
	}
th {color:#9F524D; background-color: #CCCCCC; border: 1px solid #066565; padding: 2px 4px;}
td {color: #003232; background-color: #EFEFEF; border: 1px solid #066565; padding: 2px 4px;}
caption {font-weight: bold; color: #066565; background-color: transparent;}

img.left{float:left; margin:0px 12px 5px 0px;}
img.center{display:block; margin:0px auto;}
img.right{float:right; margin:0px 0px 5px 12px;}
img.withborder{border: 2px solid #066565;}
blockquote{margin-bottom: 20px; font-style: oblique;}
/* header, menus and nav styles */

#container {
	margin: 0px auto;
	width: 773px;
	background-color: #FFF8F2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}

#header {width: 741px; height: 55px; margin: 0px auto;}
#header h1 {width: 170px; height: 46px; float: left;}

#header h2 {
	background: transparent url(images/inspire-small.gif) no-repeat bottom left;
	margin-left: 530px;
	width: 204px;
	height: 46px;
	}

#header h2 span {display:none;}


#catchphrase {width: 524px; border: 1px solid #000000;}
#catchphrase p {
	padding-bottom: 2px;
	text-align: center;
	background-color: #066565;
	color:#F3E7CF;
	}

#menublock {
	clear: both;
	width: 177px;
	float: left;
	display: inline;        /* fix IE doubled float margin bug */
	margin-left: 18px;
	background: #F5E6D6 url(images/bkgmenu.gif) repeat top left;
	}

#menu {
	font: small normal Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-align: left;
	padding-left: 6px;
	padding-top: 8px;
	}

#menu ul {padding: 0px 0px 8px 6px; list-style: none;}
#menu dl {padding: 0px 0px 8px 6px; list-style: none;}

#menu dt {
	padding-top: 4px;
	font-weight: bold;
	color: #92764D;
	background-color: transparent;
	}

#menu span.menuhead {
	font-weight: bold;
	color: #924D4D;
	background-color: transparent;
	}

#menu a {text-decoration: underline;}
#menu a:hover {margin-left: -1px; border: 1px solid #066565; text-decoration: none;}

/* main content information area */
#fullcontentblock {margin-left: 20px; padding-bottom: 25px; width: 710px;}
#contentblock {margin-left: 207px; padding-bottom: 25px; width: 526px;}
#content {color: #033B3B; background-color: transparent;}
#information p{padding-bottom: 1em;color: #033B3B; background-color: transparent;}
#information h2{margin-top:15px;}
#information li{list-style:none;}

#information ul{margin-left:25px;margin-bottom: 10px;}

#footerblock {text-align: center; clear: both;padding-top: 10px;}
#footer p{font-size: x-small;}

.leftcol{float: left; width:49%;}
.rightcol{float: right; width:49%;}
.onecol {margin-top: 15px; clear: both;}
.withxtratopmargin {margin-top: 15px; }
.withxtraleftmargin {margin-left: 15px; }
.withxtrarightmargin {margin-right: 15px; }
.clear{clear:both;}
.smaller {font-size: smaller;}
.larger {font-size: larger;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.tealline {margin: 10px auto; width: 80%; height: 1px; border-top: 1px solid #056565;}

#seasonquote {padding: 2em 0em;background: transparent url("Images/fermata.gif") no-repeat bottom center;}
#seasonquote p {font-style: oblique; font-size: smaller; color: #656565; background-color: transparent;}

#iconfoot {padding 2em 0em; text-align: center;}

