/*#Global#*/
body {
	background-color: #aba897;
	margin: 0px auto;
}

#green {
	color: #0a5c37;
}

h1 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 29px;
	color: #3f2f21;
	margin-bottom: 10px;
  	margin-top: 20px;
}
h2 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 19px;
	color: #3f2f21;
	margin-bottom: 0px;
	margin-top: 20px;
	line-height: 24px;
}

h3 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 17px;
	color: #3f2f21;
	margin-bottom: 5px;
  margin-top: 20px;
}


/*# BODYCOPY - used to set style for main body copy - all pages. #*/
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f2915;
	line-height: 16px;
}
.bodycopy a:link {
	color: #3f2915;
	text-decoration: underline;
}
.bodycopy a:visited {
	color: #3f2915;
	text-decoration: underline;
}
.bodycopy a:hover {
	color: #736355;
	text-decoration: underline;
}
.bodycopy a:active {
	color: #3f2915;
	text-decoration: underline;
}

.serif-12 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 12px;
	color: #3f2915;
}
.serif-12 a:link {
	color: #3f2915;
	text-decoration: none;
}
.serif-12 a:visited {
	color: #3f2915;
	text-decoration: none;
}
.serif-12 a:hover {
	color: #736355;
	text-decoration: none;
}
.serif-12 a:active {
	color: #3f2915;
	text-decoration: none;
}

	
/*# BREADCRUMB TRAIL - used to set containing box and style for breadcrumb links - top of each page. #*/
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a5c37;
	line-height: 16px;
	text-align: left;
}
.breadcrumb a:link {
	color: #3f2915;
	text-decoration: none;
}
.breadcrumb a:visited {
	color: #3f2915;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #736355;
	text-decoration: none;
}
.breadcrumb a:active {
	color: #3f2915;
	text-decoration: none;
}
/*# ACTIVE BREADCRUMB - used to style the breadcrumb of the current page. #*/
body#about-us .breadcrumb span#about-us,
body#photo-albums .breadcrumb span#photo-albums,
body#trip-to-ny .breadcrumb span#trip-to-ny {
	color: #3f2915;
	text-decoration: none;
	font-weight: bold;
}

.CMSBreadCrumbsCurrentItem
{
	color: #3f2915;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

/*# LINKS - used to style the links in right column of all 2 column layout. #*/
.sidebar-links {
	font-family: Arial, Georgia, Times, serif;
	font-size: 15px;
	color: #3f2915;
	font-weight: bold;
	line-height: 21px;
}
.sidebar-links a:link {
	color: #3f2915;
	text-decoration: none;
}
.sidebar-links a:visited {
	color: #3f2915;
	text-decoration: none;
}
.sidebar-links a:hover {
	color: #736355;
	text-decoration: none;
}
.sidebar-links a:active {
	color: #3f2915;
	text-decoration: none;
}


/*# VISITOR INFO CONTENT - used to set style of visitor info content - right column of 2 column layout #*/
.visitor-info {
	font-family: Arial, Georgia, Times, serif;
	font-size: 13px;
	color: #3f2915;
	line-height: 21px;
}
.visitor-info a:link {
	color: #3f2915;
	text-decoration: none;
}
.visitor-info a:visited {
	color: #3f2915;
	text-decoration: none;
}
.visitor-info a:hover {
	color: #736355;
	text-decoration: none;
}
.visitor-info a:active {
	color: #3f2915;
	text-decoration: none;
}


/*# COPYRIGHT CONTENT - used to set style of copyright info - bottom of all pages #*/
.copyright {
	font-family: Arial, Georgia, Times, serif;
	font-size: 12px;
	color: #f1e7c6;
}
.copyright a:link {
	color: #f1e7c6;
	text-decoration: none;
}
.copyright a:visited {
	color: #f1e7c6;
	text-decoration: none;
}
.copyright a:hover {
	color: #3f2915;
	text-decoration: none;
}
.copyright a:active {
	color: #f1e7c6;
	text-decoration: none;
}





/*# MAIN CONTENT CONTAINER BOXES #*/
#zone-content {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-content.jpg);
	background-repeat: no-repeat;
	width: 1077px;
	height: 585px;
}
#zone-column-fluid {
	width: 901px;
	float: left;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 25px;
	text-align: left;
	margin: 0px auto;
	position: relative;
}
#zone-column-fluid-sg {
	width: 500px;
	float: left;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 25px;
	text-align: left;
	margin: 0px;
	position: relative;
}
#zone-content-1-column {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-content-middle.jpg);
	background-repeat: repeat-y;
	width: 1077px;
	min-height: 585px;
	margin: 0px auto;
	position: relative;
}
#zone-content-1-column-top {
	background-image: url(../app_themes/hcbc/images/bg-content-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 426px;
	position: absolute;
	width: 1077px;
	left: 0px;
	top: 0px;
}
#zone-content-1-column-bottom {
	background-image: url(../app_themes/hcbc/images/bg-content-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 150px;
	position: absolute;
	bottom: 0px;
	left:0px;
	width: 1077px;
}
#zone-content-2-column-fluid {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-content-2-column-middle.jpg);
	background-repeat: repeat-y;
	width: 1077px;
	min-height: 585px;
	margin: 0px auto;
	position: relative;
}
#zone-content-2-column {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-content-2-column.jpg);
	background-repeat: no-repeat;
	width: 1077px;
	height: 585px;
}
#zone-content-2-column-top {
	background-image: url(../app_themes/hcbc/images/bg-content-2-column-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 426px;
	position: absolute;
	width: 1077px;
	left: 0px;
	top: 0px;
}
#zone-content-2-column-bottom {
	background-image: url(../app_themes/hcbc/images/bg-content-2-column-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 150px;
	position: absolute;
	bottom: 0px;
	left:0px;
	width: 1077px;
}
#clear {
	clear: both;
}
#zone-column-fluid img {
	float: left;
	border: 4px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*# HOMEPAGE #*/
#zone-home-top {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-home-top.jpg);
	background-repeat: no-repeat;
	width: 1077px;
	height: 325px;
}
#zone-home-bottom {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/bg-home-bottom.jpg);
	background-repeat: no-repeat;
	width: 1077px;
	height: 260px;
}
#zone-home-pic-welcome {
	float: left;
	width: 591px;
	height: 206px;
	padding-top: 46px;
	padding-left: 101px;
}
#zone-home-top-right {
	float: left;
	width: 245px;
	height: 188px;
	padding-top: 95px;
	padding-left: 40px;
	text-align: left;
}
#zone-home-welcome {
	width: 235px;
	height: 150px;
	text-align: left;
}
/*# HOME LEARN MORE LINK #*/
#home-learn-more { height: 25px; width: 130px; padding-top: 12px; padding-left: 115px;}
#home-learn-more #link { margin: 0; padding: 0; }
#home-learn-more #link li { display: inline; }
#home-learn-more #link li a { background-image: url(../app_themes/hcbc/images/button-home-learn-more.jpg); }
/*# BUTTONS #*/
#home-learn-more #link li#learn-more a { float: left; width: 15px; height: 0px; padding-top: 25px; overflow: hidden; background-position: 0px 0px;}
/*# HOVER #*/
#home-learn-more #link li#learn-more a:hover { background-position: 0px -25px; }

/*# HOME BOX LAYOUT - Container that positions content in the three boxes #*/
#home-box-service-times {
	float: left;
	width: 258px;
	height: 130px;
	padding-top: 67px;
	padding-left: 106px;
	padding-right: 40px;
	text-align: left;
}
#home-box-locations {
	float: left;
	width: 136px;
	height: 130px;
	padding-top: 84px;
	padding-right: 40px;
	text-align: left;
}
#home-box-highlighted-events {
	float: left;
	width: 308px;
	height: 138px;
	padding-top: 76px;
	text-align: left;
	vertical-align: middle;
}
#home-event {
	float: left;
	height: 70px;
	width: 308px;
	text-align: left;
	vertical-align: middle;
}
#home-event-pic {
	float: left;
	background-image: url(../app_themes/hcbc/images/bg-home-event-pic.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 85px;
	padding: 9px;
}
#home-event-content {
	float: left;
	height: 55px;
	width: 174px;
	padding-top: 15px;
}
#home-box-current-sermon {
	float: left;
	width: 266px;
	height: 143px;
	padding-top: 72px;
	text-align: center;
}
#home-box-current-sermon img {
	border: 4px solid #FFFFFF;
	margin-top: 5px;	
}
.home-title-15 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 15px;
	color: #3f2915;
}
.home-title-13 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 13px;
	color: #3f2915;
}


/*# LEFT COLUMN CONTENT CONTAINER BOX - used for 2 column layout #*/
#zone-left-column {
	width: 650px;
	height: 508px;
	float: left;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 0px;
	overflow: auto;
	text-align: left;
}
#zone-left-column-fluid {
	width: 650px;
	float: left;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 25px;
	text-align: left;
	margin: 0px auto;
	position: relative;
}
#zone-left-column img {
	float: left;
	border: 4px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*# RIGHT CONTENT CONTAINER BOX - used for 2 column layout #*/
#zone-right-column {
	width: 314px;
	height: 508px;
	float: left;
	text-align: left;
}
#zone-right-column-fluid {
	width: 314px;
	float: left;
	text-align: left;
	position: relative;
}
/*# RIGHT CONTENT CONTAINER BOX WITH POSTIT - used for 2 column layout with postit note in right column #*/
#zone-right-column-postit {
	width: 314px;
	height: 508px;
	float: left;
	text-align: left;
	background-image: url(../app_themes/hcbc/images/bg-visitor-info.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*# BANNER #*/
#banner {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/banner.jpg);
	background-repeat: no-repeat;
	height: 152px;
	width: 1077px;
	text-align: left;
}
/*# MINISTRY INDEX AND CONTACT US LINKS - At top of main banner #*/
#banner-links { position: relative; top: 0px; left: 697px; height: 32px; width: 220px; }
#banner-links #links { margin: 0; padding: 0; }
#banner-links #links li { display: inline; }
#banner-links #links li a { background-image: url(../app_themes/hcbc/images/button-banner-links.jpg); }
/*# BUTTONS #*/
#banner-links #links li#ministry a { float: left; width: 120px; height: 0px; padding-top: 32px; overflow: hidden; background-position: 0px 0px;}
#banner-links #links li#contact a { float: left; width: 100px; height: 0px; padding-top: 32px; overflow: hidden; background-position: -120px 0px;}
/*# HOVER #*/
#banner-links #links li#ministry a:hover { background-position: 0px -32px; }
#banner-links	#links li#contact a:hover { background-position: -120px -32px; }


/*# BREADCRUMB #*/
#zone-breadcrumb {
	width: 964px;
	height: 20px;
	float: left;
	clear: left;
	padding-top: 40px;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 0px;
}

/*# SEARCH #*/
#zone-search {
	width: 964px;
	height: 20px;
	float: left;
	clear: left;
	padding-top: 5px;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a5c37;
	line-height: 16px;
	text-align: left;
}

/*# FOOTER #*/
#footer {
	background-color: #aba897;
	background-image: url(../app_themes/hcbc/images/footer.jpg);
	background-repeat: no-repeat;
	height: 122px;
	width: 1077px;
}
#footer #footer-left {
	float: left;
	clear: right;
	text-align: left;
	padding-top: 70px;
	padding-left: 80px;
}
#footer #footer-right {
	float: right;
	text-align: right;
	padding-top: 70px;
	padding-right: 80px;
}


/*# HIGHLIGHTS #*/
#zone-highlights {
	width: 220px;
	height: auto;
	float: left;
	padding-left: 40px;
	text-align: left;
	overflow: auto;
	clear: left;
}
#highlight-links {
	width: 220px;
	float: left;
	padding-top: 15px;
	clear: left;
} 

.highlight-dates {
	font-family: Arial, Georgia, Times, serif;
	font-size: 13px;
	color: #0a5c37;
}
.highlight-title {
	font-family: Arial, Georgia, Times, serif;
	font-size: 15px;
	color: #3f2915;
}


/*# NAVIGATION) #*/
#zone-navigation {
	height: 34px;
	width: 612px;
	position: relative;
	left: 380px;
	top: 60px;
}




/*# PHOTO GALLERY #*/
.photo-gallery-title {
	font-family: Arial, Georgia, Times, serif;
	font-size: 19px;
	color: #3f2915;
}
#photo-gallery-polaroid {
	background-color: #ffffff;
	background-image: url(../app_themes/hcbc/images/bg-polaroid.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 126px;
	margin-top: 8px;
	margin-right: 8px;
	padding-top: 11px;
	padding-left: 11px;
}
.photo-gallery-polaroid-title {
	text-align: center;
	margin-left: -8px;
}
#photo-gallery-pagination {
	height: 20px;
	width: 572px;
	clear: right;
}
.PagerControl {
	clear: both;
}
#photo-gallery-next {
	padding-top: 15px;
	float: right;	
}
#photo-gallery-previous {
	padding-top: 15px;
	float: left;	
}
#photo-gallery-right {
	width: 300px;
	height: auto;
	text-align: center;
}
#photo-gallery-right-title {
	font-family: Arial, Georgia, Times, serif;
	font-size: 15px;
	color: #3f2915;
	height: 18px;
	padding-top: 10px;
}
#photo-gallery-2-polaroids-top {
	background-color: #ffffff;
	background-image: url(../app_themes/hcbc/images/bg-2-polaroids-top.jpg);
	background-repeat: no-repeat;
	width: 147px;
	height: 155px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 4px;
	padding-top: 18px;
}
#photo-gallery-2-polaroids-bottom {
	background-color: #ffffff;
	background-image: url(../app_themes/hcbc/images/bg-2-polaroids-bottom.jpg);
	background-repeat: no-repeat;
	width: 147px;
	height: 155px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 4px;
	padding-top: 18px;
}
#photo-gallery-more {
	padding-top: 15px;
}
#photo-gallery-polaroid img, #photo-gallery-right img {
	border: none;
}



/*# RELATED LINKS #*/
#zone-related-links {
	width: 220px;
	height: 237px;
	float: left;
	padding-left: 40px;
	text-align: left;
	overflow: auto;
	clear: left;
}

#zone-related-links-fluid {
	width: 220px;
	float: left;
	padding-left: 40px;
	text-align: left;
	clear: left;
}
/*# SPLASH CONTENT BOX - Container that positions text content on 2 and 3 box splash layouts #*/
#zone-splash-content {
	width: 907px;
	height: 133px;
	clear: left;
	padding-left: 88px;
	padding-right: 88px;
	text-align: left;
	overflow: auto;
}
/*# NO SPLASH BOX LAYOUT - Containter that positions content #*/
#zone-splash-content-no-boxes {
	width: 907px;
	height: 337px;
	clear: left;
	padding-left: 88px;
	padding-right: 88px;
	text-align: left;
	overflow: auto;
}

#zone-splash-content-no-boxes-sg {
	width: 500px;
	height: 390px;
	float: left;
	padding-left: 88px;
	padding-right: 15px;
	text-align: left;
	overflow: auto;
}
#content-no-boxes {
	width: 907px;
	height: 500px;
	clear: left;
	padding-left: 88px;
	padding-right: 88px;
	text-align: left;
	overflow: auto;
}
/*# 2 SPLASH BOX LAYOUT - Container that positions two boxes #*/
#zone-splash-2-boxes {
	width: 890px;
	height: 204px;
	padding-left: 88px;
	padding-right: 88px;
	text-align: center;
}
#splash-box-2-left {
	float: left;
	width: 445px;
	height: 204px;
	background-image: url(../app_themes/hcbc/images/bg-splash-box-2-left.jpg);
	background-repeat: no-repeat;
}
#splash-box-2-right {
	float: left;
	width: 445px;
	height: 204px;
	background-image: url(../app_themes/hcbc/images/bg-splash-box-2-right.jpg);
	background-repeat: no-repeat;
}
/*# 3 SPLASH BOX LAYOUT - Container that positions three boxes #*/
#zone-splash-3-boxes {
	width: 999px;
	height: 204px;
	padding-left: 88px;
	padding-right: 88px;
	text-align: center;
}
#splash-box-3-left {
	float: left;
	width: 303px;
	height: 204px;
	background-image: url(../app_themes/hcbc/images/bg-splash-box-3-left.jpg);
	background-repeat: no-repeat;
}
#splash-box-3-center {
	float: left;
	width: 303px;
	height: 204px;
	background-image: url(../app_themes/hcbc/images/bg-splash-box-3-center.jpg);
	background-repeat: no-repeat;
}
#splash-box-3-right {
	float: left;
	width: 303px;
	height: 204px;
	background-image: url(../app_themes/hcbc/images/bg-splash-box-3-right.jpg);
	background-repeat: no-repeat;
}
#splash-title {
	height: 43px;
	font-family: Arial, Georgia, Times, serif;
	font-size: 19px;
	color: #3f2915;
	padding-top: 15px;
}

/* THESE THREE HAVE CHANGED TO ACCOMODATE NEW SPLASH BOX SETUP */
#splash-2-content {
	height: 171px;
	padding: 0px 19px;
}
#splash-3-content {
	height: 171px;
	padding: 0px 30px;
}
#splash-3-content img, #splash-2-content img {
	border: 4px solid #FFFFFF;
}

/*# PANORAMIC PICTURE #*/
#zone-panoramic {
	width: 1077px;
	height: 184px;
	background-image: url(../app_themes/hcbc/images/bg-panoramic-pic.jpg);
	background-repeat: no-repeat;
	padding-top: 48px;
}
#splash-pic {
        margin-top: 5px;
	_width: 235px;
	_margin-left: 36px;
}
* html #splash-pic {
        margin-top: 5px;
}
#splash-pic-2box {
        margin-top: 5px;
}

#splash-pic img {
	border: 4px solid #FFFFFF;
}

#splash-pic-2box img {
	border: 4px solid #FFFFFF;
}

/*# VIDEO CONTENT - Containter that positions content #*/
#zone-video-content {
	width: 475px;
	height: 508px;
	float: left;
	padding-left: 88px;
	padding-right: 88px;
	text-align: left;
	overflow: auto;
}
#video {
	margin-top: 20px;
	width: 400px;
	height: 225px;
}
/*# VIDEO RIGHT COLUMN #*/
#zone-video-right {
	width: 325px;
	height: 237px;
	float: left;
	padding-left: 20px;
	text-align: left;
}
.video-title {
	font-family: Arial, Georgia, Times, serif;
	font-size: 15px;
	color: #3f2915;
	padding-top: 15px;
}
.video-links {
	font-family: Arial, Georgia, Times, serif;
	font-size: 13px;
	color: #3f2915;
	padding-top: 15px;
}
.video-links a:link {
	color: #3f2915;
	text-decoration: none;
}
.video-links a:visited {
	color: #3f2915;
	text-decoration: none;
}
.video-links a:hover {
	color: #736355;
	text-decoration: none;
}
.video-links a:active {
	color: #3f2915;
	text-decoration: none;
}

#divider-horizontal {
	background-image: url(../app_themes/hcbc/images/divider-horizontal.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
	background-position: center;
}



/*# VISITOR INFO #*/
#zone-visitor-info {
	width: 220px;
	height: 178px;
	float: left;
	padding-left: 40px;
	padding-top: 57px;
	text-align: left;
}






/*# CSS FOR CALENDAR - CSS SUPPLIED BY CLIENT With modification to match comp #*/

.EventCalendar { width: 100%; /*# Added border style #*/ }

.EventCalendar td { padding: 2px; } /*# Added to create table grid - replaces cellspacing, cellpadding in table itself #*/

.EventCalendar table.Title td { padding: 0px; }

/*#.EventCalendar * { padding: 0px; } Not sure what this does #*/

.EventCalendar .Title {
	background: #3f2915 url(../App_Themes/CorporateSiteGrayBlue/../app_themes/hcbc/images/genbackground.gif) repeat-x scroll left top; /*# Changed bg color #*/
	color: #ffffff;
	padding: 5px;
	width:100%;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px; /*# Added to change font size #*/
}
.EventDetailLabel{
	text-align: top;
	vertical-align:top;
	font-weight: bold;
}
.EventDetailField{
	vertical-align:top;
	text-align: top;
}
.EventCalendar .Navigation a:link {
	font-weight: bold;
	color: #ffffff;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.EventCalendar .Navigation a:visited { color: #ffffff;}
.EventCalendar .Navigation a:hover {  color: #ffffff; }
.EventCalendar .Navigation a:active {  color: #ffffff; }
			
.EventCalendar .DayHeader {
	height: 25px;
	background-color: #696969; /*# Changed bg color #*/
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
}

        .EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
        {
            height: 50px;
            padding: 3px;
            background-color: #ffffff; /*# Changed bg color #*/
            font-size: 11px;
        }
        .EventCalendar .Today
        {
            background-color: #222222;
            color: #fff;
            font-weight: bold;
        }
        .EventCalendar .Today a
        {
            color: #fff;
            font-weight: bold;
            font-size: 11px;
        }
        .EventCalendar .ContentEvent a
        {
            margin-top: 3px;
	    color: #0a5c37; /*# changed font color #*/
            font-weight: bold;
        }
        .EventCalendar .OtherMonth
        {
            color: Gray;
            background-color: #e9e4d3; /*# changed bg color #*/
        }
        .EventManagerRegTitle
        {
            display: block;
            color: #002756;
            font-weight: bold;
            margin-bottom: 5px;
        }
        .EventManagerOutlookLink
        {
            display: block;
            margin-top: 5px;
        }
        .EventManagerRegLabel
        {
            font-weight: bold;
        }

/*#!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!#*/
.qmmc .qmdivider
{
    display: block;
    font-size: 1px;
    border-width: 0px;
    border-style: solid;
    position: relative;
    z-index: 1;
}
.qmmc .qmdividery
{
    float: left;
    width: 0px;
}
.qmmc .qmtitle
{
    display: block;
    cursor: default;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
.qmclear
{
    font-size: 1px;
    height: 0px;
    width: 0px;
    clear: left;
    line-height: 0px;
    display: block;
    float: none !important;
}
.qmmc
{
    position: relative;
    zoom: 1;
    z-index: 10;
}
.qmmc a, .qmmc li
{
    float: left;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li
{
    float: none;
}
.qmsh div a
{
    float: left;
}
.qmmc div
{
    visibility: hidden;
    position: absolute;
}
.qmmc .qmcbox
{
    cursor: default;
    display: block;
    position: relative;
    z-index: 1;
}
.qmmc .qmcbox a
{
    display: inline;
}
.qmmc .qmcbox div
{
    float: none;
    position: static;
    visibility: inherit;
    left: auto;
}
.qmmc li
{
    z-index: auto;
}
.qmmc ul
{
    left: -10000px;
    position: absolute;
    z-index: 10;
}
.qmmc, .qmmc ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.qmmc li a
{
    float: none;
}
.qmmc li:hover > ul
{
    left: auto;
}
#qm0 ul
{
    top: 100%;
}
#qm0 ul li:hover > ul
{
    top: 0px;
    left: 100%;
}


/*#!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!#*/


/*# QuickMenu 0 #*/

/*#"""""""" (MAIN) Container""""""""#*/
#qm0
{
    background-color: transparent;
    border-style: none;
}


/*#"""""""" (MAIN) Items""""""""#*/
#qm0 a
{
    padding: 9px 13px 10px 13px;
    margin: 0px;
    background-color: transparent;
    color: #F3DDA0;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    border-style: none;
}


/*#"""""""" (MAIN) Hover State""""""""#*/
#qm0 a:hover
{
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
}


/*#"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""#*/
#qm0 li:hover > a
{
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
}


/*#"""""""" (MAIN) Parent Items""""""""#*/
#qm0 .qmparent
{
    background-color: transparent;
}


/*#"""""""" (MAIN) Parent Hover State""""""""#*/
#qm0 .qmparent:hover
{
    background-color: transparent;
}


/*#"""""""" (MAIN) Active State""""""""#*/
body #qm0 .qmactive, body #qm0 .qmactive:hover
{
    background-color: #7F5E2F;
    color: #FFFFFF;
    text-decoration: none;
    border-style: none;
}


/*#"""""""" (MAIN) Persistent State""""""""#*/
body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover
{
    background-color: transparent;
    border-style: none;
}


/*#"""""""" (SUB) Container""""""""#*/
#qm0 div, #qm0 ul
{
    width: 594px;
    padding: 6px 5px 6px 13px;
    margin: 0px 0px 0px -13px;
    background-color: transparent;
    border-style: none;
}


/*#"""""""" (SUB) Items""""""""#*/
#qm0 div a, #qm0 ul a
{
    padding: 3px 12px 3px 8px;
    margin: 0px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 11px;
    border-width: 0px;
    border-style: none;
}


/*#"""""""" (SUB) Hover State""""""""#*/
#qm0 div a:hover
{
    background-color: transparent;
    color: #F3DDA0;
}


/*#"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""#*/
#qm0 ul li:hover > a
{
    background-color: transparent;
    color: #F3DDA0;
}


/*#"""""""" (SUB) Parent Items""""""""#*/
#qm0 div .qmparent, #qm0 ul .qmparent
{
    background-color: transparent;
}


/*#"""""""" (SUB) Parent Hover State""""""""#*/
#qm0 div .qmparent:hover
{
    background-color: transparent;
}


/*#"""""""" (SUB) Active State""""""""#*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
    color: #F3DDA0;
    border-style: none;
}


/*#"""""""" (SUB) Persistent State""""""""#*/
body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover
{
    background-color: transparent;
    border-style: none;
}


/*#"""""""" Individual Titles""""""""#*/
#qm0 .qmtitle
{
    cursor: default;
    padding: 3px 0px 3px 4px;
    color: #444444;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}


/*#"""""""" Individual Horizontal Dividers""""""""#*/
#qm0 .qmdividerx
{
    border-top-width: 1px;
    margin: 4px 0px 4px 0px;
    border-color: #124E2E;
}


/*#"""""""" Individual Vertical Dividers""""""""#*/
#qm0 .qmdividery
{
    border-left-width: 1px;
    height: 16px;
    margin: 8px 0px 0px 0px;
    border-color: #124E2E;
}
/*#"""""""" Contact Us""""""""#*/
.ContactUsForm
{
}


/*#"""""""" (main) Rounded Items""""""""#*/
#qm0 .qmritem span
{
    border-color: #DADADA;
    background-color: #F7F7F7;
}


/*#"""""""" (main) Rounded Items Content""""""""#*/
#qm0 .qmritemcontent
{
    padding: 0px 0px 0px 4px;
}
#seriessearch
{
	margin: 10px 0px 10px 0px;
}
#zone-breadcrumb-fluid {
	width: 964px;
	height: 20px;
	float: left;
	clear: left;
	padding-top: 40px;
	padding-left: 88px;
	padding-right: 25px;
	padding-bottom: 20px;
	text-align: left;
	margin: 0px auto;
	position: relative;

}
.BlogPTitle {
	font-family: Arial, Georgia, Times, serif;
	font-size: 29px;
	color: #0a5c37;
	margin-bottom: 10px;
  	margin-top: 20px;
}
.BlogPTitle a:link {
	color: #0a5c37;
	text-decoration: none;
}
.BlogPTitle a:active {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle a:visited {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle a:hover {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle2 {
	font-family: Arial, Georgia, Times, serif;
	font-size: 20px;
	color: #0a5c37;
	margin-bottom: 10px;
  	margin-top: 20px;
}
.BlogPTitle2 a:link {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle2 a:active {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle2 a:visited {
	color: #0a5c37;
	text-decoration: underline;
}
.BlogPTitle2 a:hover {
	color: #0a5c37;
	text-decoration: underline;
}
#GoogleMap {
	margin-top: 20px;
	width: 400px;
	margin-bottom: 20px;
}
/*# BizForm Style #*/
.TextboxField {
	width: 175px !important;
	border: 1px solid #3f2f21;
	color: #3f2f21;
	background-color: #FAF5E2;
}
.TextBoxField {
	width: 175px !important;
	border: 1px solid #3f2f21;
	color: #3f2f21;
	background-color: #FAF5E2;
}
.TextAreaField {
	width: 175px !important;
	border: 1px solid #3f2f21;
	color: #3f2f21;
	background-color: #FAF5E2;
}
.EditingFormLabel {
	text-align: right !important;
	font-family: Arial, Georgia, Times, serif;
	font-size: 14px;
	color: #3f2f21;
	font-weight: bold;
}
.EditingFormTable {
	vertical-align: middle !important;
	text-align: right;
}
.EditingFormLabelCell {
	width: 125px;
	padding: 5px;
}
.EditingFormValueCell {
	padding: 5px;
}