/* original CSS developed by kelvin mcdaniel - azarc.com :: 20050604:172112 */

.printOnly {
	display:none;
}

a:visited {
	color:#1B582C;
}
a:hover, a:active{
	color:#C45C63;
}
a {
	color:#1B582C;
}
a.onGreenDark {
	color:#BD9F5F;
}
body {
	background-color:#CCC;
	margin:0px 0px 10px 0px;
	clear:both;
}
body.bodyMain {
	background-color:#F5E5CB;
	margin:0px 0px 10px 0px;
	clear:both;
}
div.copyrightParagraph {
	width:inherit;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#888;
	font-size:10px;
	text-align:center;
	clear:both;
}
table.brochureHolder {
	background-color:#F5E5CB;
	border:1px solid #000;
	margin:10px;
	padding:0px;
	clear:both;
}
table.brochureHolder td p, table.logoHolder td p {
	width:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:"Georgia", "Times New Roman", "Times", "serif";
	text-align:center;
	clear:both;
}
table.contentHolder {
	width:780px;
	border:1px solid #000;
	margin:10px;
	padding:0px;
	clear:both;
}
table.contentHolder td.contentSpace {
	background-color:#fff;
	background-image:url(../images/bgcolors_main.gif);
	width:600px;
	padding:0px;
	font-family:"Georgia", "Times New Roman", "Times", "serif";
	text-align:left;
	clear:both;
}
table.contentHolder td.contentSpace div {
	width:inherit;
	margin:20px;
	font-family:"Georgia", "Times New Roman", "Times", "serif";
	color:#fff;
	font-size:20px;
	clear:both;
}
table.contentHolder td.contentSpace div.taglineSpace {
	width:inherit;
	height:60px;
	margin:20px 0px 1px 0px;
	padding:0px;
	border:0;
	clear:both;
}
table.contentHolder td.contentSpace div.taglineSpaceNew {
	width:inherit;
	height:40px;
	margin:0px 0px 0px 0px;
	padding-top:10px;
	border:0;
	clear:both;
}
table.contentHolder td.contentSpace div p {
	width:inherit;
	margin:0px 10px 0px 10px;
	padding-bottom:20px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#fff;
	font-size:10px;
	clear:both;
}
table.contentHolder td.contentSpace div ul {
	width:inherit;
	margin:0px 10px 0px 20px;
	padding-bottom:20px;
	clear:both;
}
table.contentHolder td.contentSpace div ul li {
	padding:5px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#000;
	font-size:10px;
	clear:both;
}
table.contentHolder td.contentSpace img.photoShow {
	width:inherit;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #000;
	padding:0px;
	clear:both;
}
table.contentHolder td.navSpace, table.contentHolder td.navSpaceOnScreen {
	background-color:#FBD17A;
	border-right:1px solid #1B582C;
	width:180px;
	margin:0px;
	padding:0px;
	font-family:"Garamond", "Georgia", "Times New Roman", "Times", "serif";
	text-align:center;
	clear:both;
}
table.contentHolder td.navSpace a, table.contentHolder td.navSpaceOnScreen a {
	font-size:20px;
}
table.contentHolder td.navSpace div, table.contentHolder td.navSpaceOnScreen div {
	width:inherit;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"Georgia", "Times New Roman", "Times", "serif";
	/*color:#070;*/
	font-size:14px;
	text-align:left;
	clear:both;
}
table.contentHolder td.navSpace .linkBG, table.contentHolder td.navSpaceOnScreen .linkBG {
	background-image:url(../images/bg_buttons.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:inherit;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family:"Garamond", "Georgia", "Times New Roman", "Times", "serif";
	color:#fff;
	font-size:12px;
	text-align:center;
	clear:both;
}
table.contentHolder td.navSpace .linkBGOn,table.contentHolder td.navSpaceOnScreen .linkBGOn {
	background-image:url(../images/bg_buttons_on.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:inherit;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family:"Garamond", "Georgia", "Times New Roman", "Times", "serif";
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	clear:both;
}
table.contentHolder td.navSpace .linkBG a, table.contentHolder td.navSpaceOnScreen .linkBG a {
	color:#fff;
	text-decoration:none;
}
table.contentHolder td.navSpace .linkBG a:hover, table.contentHolder td.navSpace .linkBG a:active, table.contentHolder td.navSpaceOnScreen .linkBG a:hover, table.contentHolder td.navSpaceOnScreen .linkBG a:active {
	color:#2F5F1C;
	font-weight:bold;
	text-decoration:none;
}
table.logoHolder {
	border:0px;
	margin:0px;
	padding:0px;
	clear:both;
}
table.logoHolder td p.taglineSpace {
	width:inherit;
	margin:10px 20px 20px 20px;
	padding:0px;
	font-family:"Georgia", "Times New Roman", "Times", "serif";
	color:#C45C63;
	font-weight:bold;
	font-style:italic;
	text-align:inherit;
	clear:both;
}

/* calendar settings */
.monthTable {
	background-color:#fff;
	border:3px solid #EB8C5E;
	font-family:"Garamond", "Trebuchet MS", "Verdana", "Arial", "sans-serif";
	font-size:14px;
	font-weight:bold;
}
.cellHeaderMonth {
	background: #EB8C5E;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.cellHeaderDays {
	background: #1B582C;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.cellDays {
	color:#000;
}
.cellDaysEvent {
	background:#EB8C5E;
	border:1px solid #1B582C;
	color:#FFF795;
}
.cellDaysNull {
	color:#a9a9a9;
}
.cellDaysOn {
	background-color:#F8F192;
	border:1px solid #000;
	color:#1B582C;
}
select.monthSetter {
	background: #1B582C;
	border:1px solid #1b582c;
	color:#fff;
	font-size:14px;
}
.printContent{
	display:none;
}