/*
- Red = #d62923
- Dark Red = #c0251f
- Page Background = #ffffff
- Outer Page Background = #f1f4ec
 */
html {
	width: auto;
	/* size: auto; */
	page: auto;
	/*orphans : inherit;*/
}

body {
	font: normal normal 13pt/15pt Garamond,Times New Roman, serif;
	color: #000;
	background: #fff;
	margin: 0.1in 0.5in 0.1in 0.5in;
	width: auto;
}

a, a:active, a:visited {color: #000; text-decoration: underline;}

#header, #masthead, #masthead_std, #masthead_ie, #nav, #breadcrumb, #sidenav, #homesitemap, #footlinks, #outerfooter {display:none;}

#printhead {display: block; color: #113f6b; font-size: 22pt; text-align: center;}

h1,h2,h3,h4,h5,h6 {margin: 0 0 5px 0; padding: 0; font-weight: normal;}
h1 {font-size: 18pt; line-height: 20pt;}
h2 {font-size: 17pt; line-height: 19pt;}
h3 {font-size: 16pt; line-height: 18pt;}
h4 {font-size: 15pt; line-height: 17pt;}
h5 {font-size: 14pt; line-height: 16pt;}
h6 {font-size: 13pt; line-height: 15pt;}

#pagecontent {width: 100%; float: none;}
#textcontent {width: 100%;}
#textcontent p {font-size: 13pt; color: #000;}
#textcontent .bold {font-weight: bold;}
#textcontent .italic {font-style: italic;}
#textcontent table {margin: 5px 0 0 0;}
#textcontent table, th, td {border: 1px solid #000; border-collapse: collapse; padding: 1px;}
#textcontent th {font-size: 14pt;}
#textcontent td {font-size: 13pt;}


/* home calendar */
#homecalendar {font-size: 13pt; margin: 15pt 0 0 0; color: #000;}
#homecalendar div.dateblock {float: left; width: 23pt; padding: 5px; text-align: center; margin: 0; display: inline;}
#homecalendar div.dateblock span.day {color: #000; font-size: 18pt;}
#homecalendar div.dateblock span.month {color: #000; font-size: 14pt;}
#homecalendar h2 {color: #000;}
#homecalendar div.calblock {clear: left; margin: 0 0 10px 0; overflow: hidden;}
div.calblock div.datecol {float: left; width: 3em; margin: 0 20px 0 0; display: inline;}
div.calblock div.calcol {float: left; width: 45em; display: inline;}
div.calblock div.calcol p {margin: 0;}
#homecalendar span.calitem {font-size: 1em;}
/* end home calendar */

/* home template */
div.homecontainer {overflow: hidden; margin: 15px 0; color: #000;}
div.homecontainer div.newsitem {float: left; width: 200px; margin: 0 15px 0 0;}
div.homecontainer div.lastitem {margin: 0;}
div.homecontainer div.newsitem p {margin: 2px 0;}
/* end home template */

/* Photo gallery css */
#photocontainer {width: 100%; margin: 0 0 20px 0; overflow: hidden; display: none;}
#photocontainer div.thumbnails {width: 100%; margin: 0; overflow: hidden;}
#photocontainer div.thumbnails > p {margin: 10px 0 10px 0; padding: 0;}
.hide {display: none;}
#photocontainer div.thumbnails > p.imgleft {float: left ;padding: 0; margin: 0 20px 5px 0; width: 75px; height: 75px; overflow: hidden; display: inline; position: relative;}
#photocontainer div.thumbnails > p.imgleft {border: 1px solid #C0C0C0; padding: 5px;}
#photocontainer div.thumbnails > p.norightmargin {margin-right: 0;}
#photocontainer div.thumbnails > p.imgleft > .caption {margin: 0 0 0 0; padding: 0 2px; width: 71px; background-color: #113f6b; color: #fff; height: 16px; display: inline-block;}
.pagenum {padding-right: 4px;}
#photocontainer p.alignright {text-align: right; margin: 0 5px 0 0; display: none;}
.cp {font-weight: bold;}
/* Photo gallery css end */

#outer {width: auto;text-align: left;margin: 0;padding: 0; background: #FFF;}

#container {background: #fff;}

#content {margin: 0; padding: 0;}

#footer {display: block;}
#footer p {font: 11pt/13pt Garamond,Times New Roman, serif; font-style: italic; color: #000; position: absolute;}
/*#footer {font: 11pt/13pt Garamond,Times New Roman, serif;color: #000; position: fixed; bottom: -0.4in;}*/