/* CSS Document */

/* -- resources --
	border: 0.1px solid none;
*/

body {
	background-color: #5A0000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

p,div,li,ul,ol,table,td {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

p.home {
	padding: 5px;
}

p.home_summary {
	padding: 15px 10px 5px 0px;
}

p.home_more {
	padding: 5px 5px 5px 0px;
}

p.home_txt {
	padding: 0px 5px 5px 8px;
}

p.lgdate {
	font-weight: bold;
	padding: 15px 5px 0px 0px;
}

p.mddate {
	font-weight: bold;
	padding: 15px 5px 0px 5px;
}

.date {
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
}

.time {
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
}

.day {
	font-weight: bold;
	color: #3B061C;
}

.phone {
	color: #CC0000;
	font-size: 11px;
}

.info {
	color: #666666;
	font-size: 10px;
}

p.tktmstr_txt, td.tktmstr_txt {
	color: #666666;
	margin: 0px 0px 12px 10px;
	font-size: 10px;
}

input.search {
	margin: 0px 0px 3px 0px;
	border: 1px solid #929292;
}

table.search {
	margin: 0px 0px 0px 15px;
}

.search_date {
	color: #666666;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

p.monthcal_header {
	color: #333333;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px 0px 0px 5px;
}

.eventTitle {
	font-weight: bold;
	font-size: 9px;
}

.eventTitleBT {
	font-weight: bold;
	font-size: 9px;
	color: #986800;
	padding-bottom: 5px;
}

.eventTitleCT {
	font-weight: bold;
	font-size: 9px;
	color: #583539;
	padding-bottom: 5px;
}

p.months,a.months:link,a.months:visited {
	color: #333333;
	padding: 6px 5px 7px 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
}

a.months:hover {
	text-decoration: underline;
}

h1,h2,h3 {
	color: #4F3439;
	font-weight: bolder;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

td.info {
	background-image: url(../../images/bg_information.gif);
	background-repeat: repeat-y;
	width: 211px;
}

td.subnav {
	background-color: #FFFFFF;
	color: #5A0000;
	padding: 5px 0px 0px 17px;
}

td.dateinfo {
 padding: 5px;
 background-color:#F3F3E6
}

td.bghome {
	background-image: url(../../images/bg_event.gif);
}

td.dayofweek {
	background-color: #E6E6CC;
	font-size: 11px;
	font-variant: small-caps;
	text-align: center;
	width: 84px;
}

td.daysofmonth {
	background-color: #EFEEDA;
	/*
	2004-11-22 (kari@reddoor.biz)
	Per Bug #848, change to darker color:
	background-color: #F3F3E6;
	*/
	padding: 1px 0px 30px 2px;
}

td.blankdaysofmonth {
	background-color: #F7F7ED;
	/*
	2004-11-22 (kari@reddoor.biz)
	Per Bug #848, change to darker color:
	background-color: #F9F9F3;
	*/
}

td.subheader {
	background-color: #E6E6CC;
	padding: 0px 0px 0px 7px;
	font-size: 16px;
	font-weight: bold;
	color: #4F3439;
	width: 320px;
	height: 25px;
}

td.careerheader {
	background-color: #E6E6CC;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #403A2F;
}

td.careerinfo,a.careerinfo:link {
	background-color: #F2F3E5;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	color: #403A2F;
}

input,select,option,textarea {
	color: #000000;
	font-size: 12px;
	border: 1px solid #7B9CBD;
}
#presenting-organization input {
	border: none; /*margin: 0; padding: 0;*/ line-height: 1em;
}
#main_content {
	margin: -90px 0px 0px 0px;
	padding: 0px 0px 0px 39px;
	text-align: left;
	width: 685px;
}
* html #main_content {width:725px;} /*for ie only */

.phototable {
	position: relative;
	float: left;
	/*border: thin solid red;*/
}

#grid4 {
	position: relative;
	float: none;
	margin: 0px 10px 10px 10px;
}

#caption {
	color: #5A0000;
	font-weight: bold;
	padding: 0px 7px 7px 7px;
}

td.footer,a.footer:link,a.footer:visited {
	color: #99675B;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
}

a.footer:hover {color:#FFFFFF;}

td.copyright {
	color: #99675B;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}

ul {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 3px;
}

ol {
	padding: 0px 0px 0px 65px;
	margin: 0px 0px 0px 3px;
}

ul li {
	list-style-image: url(../../images/civic_bullet.gif);
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}

ul li.link {
	list-style-image: url(../../images/arrow.gif);
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}

ol li {
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}

ol li.link {
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}

li.secondary {
	list-style-image: url(../../images/civic_bullet_square.gif);
	line-height: 14px;
	padding: 5px 0px 0px 0px;
}

/* FAQs */
.faqLetter {
	color: #5A0000;
	font-weight: bolder;
	font-size: 12px;
	text-align: right;
}

.faqQuestion {
	font-weight: bold;
}

.faqAnswer {
}

/* Directions */
.directions {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	/*border: thin solid red;*/
}

.directions ul {
	padding: 5px 0px 0px 0px;
}

.directions li {
	list-style-image: url(../../images/civic_bullet.gif);
	line-height: 12px;
	padding: 0px 0px 5px 0px;
}

/* Links */
a:link,a:visited {
	color: #C0281E;
	text-decoration: underline;
	/*
	color: #660000;
	text-decoration: none;
	*/
}

a:hover {
	text-decoration: underline;
}

a.press:link,a.press:visited,a.press:hover {
	color: #C0281E;
	/*color: #5669A1;*/
}

a.subnav:link, a.subnav:visited {
	color: #C0281E;
	text-decoration: underline;
	/*
	color: #5A0000;
	text-decoration: none;
	*/
}

a.subnav:hover {
	text-decoration: underline;
}

a.subnavon:link, a.subnavon:visited,a.subnavon:hover {
	color: #C0281E;
	text-decoration: underline;
	/*
	color: #666666;
	text-decoration: none;
	*/
}

.cmssubnav {
	color: #5A0000;
	padding: 5px 5px 5px 5px;
}

a.cmssubnav:link, a.cmssubnav:visited {
	text-decoration: underline;
}

a.cmssubnav:hover {
	text-decoration: hover;
}

.eventtitle2 {
	padding: 7px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #4F3439;
}

.eventtitle2BT {
	padding: 7px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #996600;
}

.eventtitle2CT {
	padding: 7px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #780000;
}

/* ============= */
/* FORM ELEMENTS */

.searchHM {
	border : 1px solid Black;
	border-color: #666666;
	line-height : 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin-bottom : 7px;
}

/* ======== */
/* SITE MAP */

div#sitemap ul {
	margin-left: 1em;
	padding-left: 1em;
}

div#sitemap ul li {
	padding-bottom: 10px;
}

div#sitemap ul li ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

div#sitemap ul li ul li {
	margin-left: 20px;
	padding-bottom: 0px;
}

div#sitemap ul li ul li ul {
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

div#sitemap ul li ul li ul li {
	margin-left: 20px;
	padding-bottom: 0px;
}

.formheader1 {
	border : 1px solid Black;
	border-color: #666666;
	font-family: Verdana, Arial, MS Sans Serif;
	background-color: #E6E6CC;
	font-weight: bold;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
}

.listtableheader {
	font-family: Verdana, Arial, MS Sans Serif;
	background-color: #E5E5C9;
	font-weight: normal;
	color: #5A0000;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
}

.tableborder {
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	border-color: #666666;
}

