/* CSS */


/*   ---- Divs ----   */

body {
	background: #7da748;
	margin: 0;
	padding: 0;
	border: 0;
	color: #333333;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
#container {
	background: #c5e0a0;
	text-align: left;
	width: 972px;
	/* width: 742px; */
	border: 4px solid #ffffff;
	}
#banner {
	/* background: url('../images/logobanner.jpg'); */
	background-color: #59A3CA;
	width: 972px;
	height: 156px;
	}
#navbar {
	background: #248aba;
	width: 962px;
	/* width: 732px; */
	/* height: 25px; */
	border-top: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 70%;
	font-weight: normal;
	}
#navbar a, #navbar a:link, #navbar a:visited {
	color: #ffffff;
	margin: 0;
	padding: 8px 5px;
	text-decoration: none;
	font-weight: bold;
	}
#navbar a:hover, #navbar a:active, #footernav a:hover, #footernav a:active {
	/* background-color: #fff; */
	/* color: #c5e0a0; */
	color: #ffa500;
	text-decoration: underline overline;
	}
#navbar a#active {
	color: #ffa500;
	}
#content {
	height: auto;
	margin-bottom: 20px;
	padding: 20px 60px 40px 60px;
	color: #000000;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    overflow: auto}
#content a, #content a:link {
	color: #336699;
	text-decoration: underline;
	font-weight: normal;}
#content a:visited {
	color: #696969;
	}
#content a:hover, #content a:active {
	color: #ef6000;
	text-decoration: none;
	}
#footer {
	/* height:20px; */
	/* background: #ababab; */
	/* background: #c5e0a0; */
	background-color: #c8d4b7;
	/* color: #66893b; */
	color: #993399;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 70%;
	text-align: center;
	padding: 3px 5px;
	border-top: 4px solid #fff;
	}
#footer p {
	color: #993399;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	margin-top: 2px;
	margin-bottom: 0;
	}
#footer p.address {
	font-weight: bold;
	}
#footer a, #footer a:link, #footer a:visited {
	color: #369;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	}
#footer a:hover {
	text-decoration: underline;
	}
#leftcol {
	width: 49%;
	height: auto;
	float: left;
	}
#rightcol {
	width: 49%;
	height: auto;
	float: right;
	margin-left: 10px;
	}
#clear {
	clear: both;
	height: 5px;
	overflow: hidden;
	font-size: 0.1em;
	}


img {
	border: 0;
	}
.stripe {
	margin: 0;
	background-color: #7da748;
	height: 3px;
	/* border-top: 5px solid #c5e0a0;
	border-bottom: 5px solid #c5e0a0; */
	line-height: 3px;
	text-align: center;
	}
	

/*   ---- Text (content area) ----   */

h1, h2, h3, h4, h5, {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	}	
h1 {
	font-size: 120%;
	color: #556b2f;
	text-align: left;
	}
h2 {
	font-size: 110%;
	color: #556b2f;
	text-align: left;
	}
h3 {
	font-size: 100%;
	color: #0269B4;
	text-align: left;
	}
h4 {
	font-size: 90%;
	color: #556b2f;
	text-align: left;
	}
h5 {
	font-size: 75%;
	color: #333333;
	text-align: left;
	}
p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 75%;
	line-height: 1.5em;
	/* line-height: 130%; */
	}
p.caption {
	text-align: right;
	margin-top: 0;
	padding: 5px;
	background: #990000;
	color: #ffffff;
	width: 390px;
	}
p.menu {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 90%;
	line-height: 1.5em;
	/* line-height: 130%; */
	}
/* .menusmaller {
	font-size: 90%;
	padding-left:35px;
	} */
/* .menusmaller {
	font-size: smaller;
	padding-left:35px	
	} */
p.disclaimer {
	font-size:70%;
	color:#006400;
	width:50%;
	}
blockquote {
	font-size: 100%;
	/* line-height: 1.5em; */
	}
blockquote.outline {
	border: 1px solid #ccc;
	padding: 5px;
	}
blockquote.boxoutline {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	padding: 5px;
	}
blockquote.specialoffer {
	background-color: #ddeaca;
	border: 1px solid #ccc;
	padding: 5px;
	width: 300px;
	}
blockquote.quote {
	border: 1px solid #ccc;
	padding: 5px;
	font-style: italic;
	}
#content table {
	/* width: 100%; */
	margin-bottom: 15px;
	}
#content td, #content th {
	color: #333333;
	font-size: 75%;
	line-height: 1.5em;
	}
#content th {
	color: #fff;
	font-weight: bold;
	background-color: #6b8e23;
	}
#content tr.highlight {
	/* background-color: #e4e4e4; */
	background-color: #d4e0c4;
	}
#content tr.greytext {
	color: #999;
	}
#content table#menu td, #content table#menu th {
	color: #333333;
	font-size: 95%;
	line-height: 1.5em;
	}
.menusmaller {
	font-size: 75%;
	/* padding-left: 35px; */
	}
/* .menusmaller2 {
	font-size: 75%;
	padding-left: 25px;
	} */

a img {border:none;}

div.aside { float: right; width: 322px; margin-top: 35px;}
div.aside img { border:1px solid #ccc; background: #ececec; padding: 10px;}
p.photocap { font-style: oblique; line-height:0; padding-bottom: 15px; text-align: center;}
