/* --- correct bgd color -- */
body { margin: 0px; background-color: #07382A; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} 



/* --- page building bgd color -- 
body { margin: 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}*/

p, td { color: #6D5646; font-size: 10px; line-height: 14px; margin-top: 3px;}

h1 { font-size: 20px; color: #5A3915; margin: 0px; font-weight: lighter;}
h2 { font-size: 18px; color: #535429; margin: 0px; font-weight: bold; text-decoration: underline;}
h3 { font-size: 16px; color: #787944; margin: 0px; font-weight: bold; text-transform: uppercase; }
h4 { font-size: 14px; color: #995300; margin-left: 0px; margin-right: 0px; margin-top: 20px; margin-bottom: 3px; font-weight: bold;}
h5 { font-size: 11px; color: #636438; text-transform: uppercase; margin: 0px;}

/*h1 { font-size: 12px; color: #771E02; margin-bottom: 0px; font-weight: bold;}
h2 { font-size: 11px; color: #535429; text-transform: uppercase; margin-bottom: 0px;}*/

b { font-weight: bold;}

ul li { list-style-type: square;}
ul ul li { list-style-type: circle;}
ol li { list-style-type: decimal; margin-bottom: 10px;}
ol ol li { list-style-type: upper-alpha; margin-bottom: 5px;}
ol ol ol li { list-style-type: decimal; margin-bottom: 3px;}
ol ol ol ol li { list-style-type: lower-alpha; margin-bottom: 2px;}

hr { background-color: #E3E2CF; height: 1px; border: 0; }

a:link { color: #1F414F; text-decoration: none;}
a:hover { color: #406C7F; text-decoration: underline;}
a:visited { color: #1F414F; text-decoration: none;}
a:visited:hover { color: #406C7F; text-decoration: underline;}

textarea { color: #000000; font-weight: normal; background-color: #E1E0E0; font-size: 11px; border: 0; }
input { color: #000000; background-color: #E1E0E0; font-weight: normal; font-size: 10px; border: 0; }
select { color: #000000; background-color: #E1E0E0; font-weight: normal; font-size: 10px; border: 0;}

#container { width: 780px; margin-left: auto; margin-right: auto; border-collapse: collapse;}
#container td.leftshadow { background-image: url(images/bgd_shadow_left.gif); width: 5px;}
#container td.rightshadow { background-image: url(images/bgd_shadow_right.gif); width: 5px;}
#container td.bottomshadow { background-image: url(images/bgd_shadow_bottom.gif); height: 5px;}
#container td.nav { background-image: url(images/nav_bgd.gif); width: 135px; }
#container td.navgrass { background-image: url(images/nav_bgd.gif); width: 135px;  }
#container td.content { width: 635px; vertical-align: top; background-color: #ffffff;}
#container td.contact { width: 770px; height: 40px;}

#content { width: 635px; height: 100%;}
#content td.pano { width: 635px; vertical-align: top; height: 139px;}
#content td.txt { width: 490px; background-color: #FFFFFF; vertical-align: top; padding-left: 22px; padding-top: 22px; padding-bottom: 35px; }
#content td.verticaldivider { width: 16px; vertical-align: top;}
#content td.bannerads { width: 129px; vertical-align: top; background-image: url(images/bgd_bannerads.gif); padding-top: 22px; }
#content td.txt_noads { width: 619px; background-color: #FFFFFF; vertical-align: top; padding-left: 22px; padding-top: 22px; padding-bottom: 35px; }

#search { width: 134px; border-collapse: collapse;}
#search th { width: 134px; height: 5px; background-color: #7F4500;}
#search td { width: 134px; vertical-align: top; text-align: left; background-color: #995300; padding-left: 13px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#search textarea { color: #E3DEB1; background-color: #BA7102; font-size: 10px; border-width: 0px; padding: 0px; margin: 0px;}
#search input { color: #E3DEB1; background-color: #BA7102; font-size: 10px; border: 0;}
#search input.btn { background-color: #995300; border: 0;}

#nav2 { width: 134px; border-collapse: collapse; background-color: #2F5767; border-bottom-style: solid; border-bottom-color: #ffffff; border-bottom-width: 1px;}
#nav2 td { vertical-align: top; text-align: left; padding-bottom: 8px; padding-top: 9px;}
#nav2 p { font-size: 10px; color: #ffffff; margin-bottom: 6px; margin-left: 12px; margin-right: 5px; line-height: 12px;}
#nav2 a { color: #ffffff; text-decoration: none;}
#nav2 a:hover { color: #ffffff; text-decoration: none; background-color: #21414D;}
#nav2 a:visited { color: #ffffff; text-decoration: none;}
#nav2 a:visited:hover { color: #ffffff; text-decoration: none; background-color: #21414D;}

#nav3 { width: 134px; border-collapse: collapse; background-color: #406C7F;}
#nav3 td { vertical-align: top; text-align: left; padding-bottom: 4px; padding-top: 4px;}
#nav3 p { font-size: 10px; color: #ffffff; margin-bottom: 6px; margin-left: 20px; margin-right: 5px; line-height: 10px;}
#nav3 a { color: #ffffff; text-decoration: none;}
#nav3 a:hover { color: #ffffff; text-decoration: none; background-color: #335A6B;}
#nav3 a:visited { color: #ffffff; text-decoration: none;}
#nav3 a:visited:hover { color: #ffffff; text-decoration: none; background-color: #335A6B;}

#nav4 { width: 100%; border-collapse: collapse; font-size: 11px;}
#nav4 td { padding-top: 7px; padding-left: 0px; padding-right: 5px; padding-bottom: 10px; color: #365C6B; text-transform: uppercase; font-weight: bold;}
#nav4 a { color: #365C6B; text-decoration: underline;}
#nav4 a:hover { color: #162B34; text-decoration: underline;}
#nav4 a:visited { color: #2C505E; text-decoration: underline;}
#nav4 a:visited:hover { color: #162B34; text-decoration: underline;}

#nav4Side { width: 134px; border-collapse: collapse; background-color: #5792ab;}
#nav4Side td { vertical-align: top; text-align: left; padding-bottom: 4px; padding-top: 4px;}
#nav4Side p { font-size: 10px; color: #ffffff; margin-bottom: 6px; margin-left: 30px; margin-right: 5px; line-height: 10px;}
#nav4Side a { color: #ffffff; text-decoration: none;}
#nav4Side a:hover { color: #ffffff; text-decoration: none; background-color: #3e778f;}
#nav4Side a:visited { color: #ffffff; text-decoration: none;}
#nav4Side a:visited:hover { color: #ffffff; text-decoration: none; background-color: #3e778f;}

#nav5 { width: 100%; border-collapse: collapse; font-size: 10px;}
#nav5 td { padding-top: 7px; padding-left: 0px; padding-right: 5px; padding-bottom: 10px; color: #327A99;}
#nav5 a { color: #327A99; text-decoration: underline;}
#nav5 a:hover { color: #173D4D; text-decoration: underline;}
#nav5 a:visited { color: #327A99; text-decoration: underline;}
#nav5 a:visited:hover { color: #173D4D; text-decoration: underline;}

#table { border-collapse: collapse; padding: 0px;}
#table th { color: #40250C; font-weight: bold; text-align: left; font-size: 10px; text-transform: uppercase; padding: 5px 3px 2px 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #EBD8C4;}
#table td.drkrow { background-color: #F5F4E5; padding: 3px 3px 3px 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #D5D1A2;}
#table td.lgtrow { background-color: #FFFFFF; padding: 3px 3px 3px 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #D5D1A2;}

#form { border-collapse: collapse; padding: 0px;}
#form th { color: #40250C; text-align: left; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px 5px 2px 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #EBD8C4;}
#form td.drkrow { padding: 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #E3E2CF;}
#form td.lgtrow { padding: 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #E3E2CF;}
#form textarea { color: #000000; font-weight: normal; background-color: #E1E0E0; font-size: 11px; border: 0; }
#form input { color: #000000; background-color: #E1E0E0; font-weight: normal; font-size: 10px; border: 0; }
#form select { color: #000000; background-color: #E1E0E0; font-weight: normal; font-size: 10px; border: 0;}

#copyright { width: 770px; border-collapse: collapse;}
#copyright td.lastupdated { font-size: 9px; color: #B2AC75; text-align: left; margin-left: 20px;}
#copyright td.copyright { font-size: 9px; color: #B2AC75; text-align: right; margin-right: 20px;}

#calendar { border-collapse: collapse; background-color: #F0F2D8;}
#calendar td.upperleft { background-image: url(images/creambox_upperleft.gif); width: 20px; height: 20px;}
#calendar td.top { background-image: url(images/creambox_top.gif); height: 20px;}
#calendar td.upperright { background-image: url(images/creambox_upperright.gif); width: 20px; height: 20px;}
#calendar td.right { background-image: url(images/creambox_right.gif); width: 20px;}
#calendar td.lowerleft { background-image: url(images/creambox_lowerleft.gif); height: 20px; height: 20px;}
#calendar td.bottom { background-image: url(images/creambox_bottom.gif); height: 20px;}
#calendar td.lowerright { background-image: url(images/creambox_lowerright.gif); height: 20px; height: 20px;}
#calendar td.left { background-image: url(images/creambox_left.gif); width: 20px;}
#calendar select { color: #000000; background-color: #ffffff; font-weight: normal; font-size: 10px; border: 0;}

#thumbnail { border-collapse: collapse; padding: 2px; width: 90%;}
#thumbnail td { text-align: center; }

.btn { font-weight: bold; text-transform: uppercase; color: #694217;}
.btn a { font-weight: bold; text-transform: uppercase; color: #694217; text-decoration: none;}
.btn a:hover { font-weight: bold; text-transform: uppercase; color: #8B5B25; text-decoration: underline;}
.btn a:active { font-weight: bold; text-transform: uppercase; color: #8B5B25; text-decoration: underline;}
.btn a:visited { font-weight: bold; text-transform: uppercase; color: #694217; text-decoration: none;}
.btn a:visited:hover { font-weight: bold; text-transform: uppercase; color: #8B5B25; text-decoration: underline;}

img.picright { margin: 2px; float: right;}
img.picleft { margin: 2px; float: left;}

.MCnote {color: #B8016D; font-size: 12px;}



/* calendar pages*/


#events {
	background-color: #FFFFFF;
	border: 0px solid #ffcc00;
	width: 650;
	margin-left: 55px;
	padding-top: 50px;
	padding-left: 40px;
 }
 
.mainTableTOC {
	background-color: #FFFFFF;
	border: 0px solid #BBBBBB;
	table-layout: fixed;
	border-collapse: collapse;
 }

/* Day Names Row Setup */
.dayNamesRowTOC {
    height: 20px;
	vertical-align: middle;
	padding: 8px 3px 2px 3px; 
	background-color: #FFFFFF;
	border-style: solid; border-width: 1px 0 1px 0; border-color: #D5D1A2;
	}

/* Day Name Setup */
.dayNamesTextTOC {
    font-size: 10px;
    color: #40250C;
	font-weight: bold; 
	text-align: left;  
	}

.titleTOC {
	/*text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;*/
    padding: 1px;
    margin: 0px;
    color: #fff;
    }

.daynumTOC {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: Bold; 
	color: #40250C;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
    padding: 2px;
    margin: 0px;
    
	}

.formElements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formButtons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.s20TOC {
	background-color: #F5F4E5; height:88px; padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px 1px; border-color: #D5D1A2; vertical-align: top;
	}
.s20TOC0 {
	background-color: #FFF; height:88px; padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px 1px; border-color: #D5D1A2; vertical-align: top;
	}


#popupDateTable {
background-color:#FFF;
    text-align: left;
	padding: 1px 1px 1px 1px; border-style: solid; border-width: 1px 1px; border-color: #D5D1A2;
	}
	
#popupDatetable td.row1 {
	font-weight: bold;
	text-align: left;
	}

.CalendarFrame { position: absolute; left: 75px; top: 100px; }
