﻿/*
Colors used
Text Color:     #3B4043
Brick Red:      #CA1F02
Gray:           #73735F
Gray:           #E5E5E5
Green:          #78A22F
Blue Link:      #0F50AE;
Orange:			#FF8700
*/

* {padding: 0px; margin: 0px; }

/******** 
	Apply this to the the container that has floating divs inside it, important apply to the parent 
******/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/******** 
	float container fix ends 
******/


body { background-color: #78A22F; margin: 0 0 20px 0px; color: #3B4043; font-family: Arial, verdana, sans-serif; font-size: 12px; line-height: 17px; }

td { padding: 1px;}
table.normal { border: 0; width: 100%; border-collapse: collapse; }
table.style1 {border: 1px solid #73735F; width: 100%; border-collapse: collapse; }
table.style1 td {border: 1px solid #73735F;}
.header  { font-weight: bold; color: #FFFFFF; background-color: #CA1F02; }
.header2 { font-weight: bold; color: #000; }

.lineitem1 { background-color: #FFFF99; }
.lineitem0, .lineitem1 {  vertical-align: top; }

tr { margin-top: 1px; }
h1 { font-size:1.3em; font-weight: bold; margin-top: 1em; margin-bottom: 1em; }
h2 { font-size:.95em; margin-top: .7em; margin-bottom: .7em; }
h4 { font-size:.8em; margin-top: .3em; margin-bottom: .3em; }
h5 { font-size:.8em; margin-top: .3em; margin-bottom: .3em; }

img, a img { border:0 none; }
input { padding: 0px 1px 0px 1px; }

fieldset { margin-top: 15px; padding: 10px; border: 1px solid #78A22F; }
fieldset legend { color: #78A22F; font-weight: bold; font-size: 13px; line-height: 18px; }

ul { margin-left: 25px; }
li { margin-top: 2px; }

ul.CustomBullet { margin-left: 10px; }
ul.CustomBullet li { padding-left: 25px; list-style-type: none; margin-top: 3px; background: url('../../Images/icons/green_arrow.gif') no-repeat 1px 1px; }

ul.CustomBullet2 { margin-left: 10px; }
ul.CustomBullet2 li { padding-left: 25px; list-style-type: none; margin-top: 3px; background: url('../../Images/icons/bullet_orange.gif') no-repeat 1px 1px; }

ul.CustomBullet3 { margin-left: 10px; }
ul.CustomBullet3 li { padding-left: 25px; list-style-type: none; margin-top: 3px; background: url('../../Images/icons/bullet_pumpkin.gif') no-repeat 1px 1px; }

ul.CustomBullet4 { margin-left: 10px; }
ul.CustomBullet4 li { padding-left: 25px; list-style-type: none; margin-top: 3px; background: url('../../Images/icons/bullet_scarecrow.gif') no-repeat 1px 1px; }

.greenbullet { list-style : url('../../Images/icons/green_arrow.gif') disc }
.orangebullet { list-style : outside url('../../Images/icons/bullet_orange.gif') disc }

#topContainer { background-image: url('../../Images/LayoutImages/bgtile-top.jpg'); height: 215px; }
.headerContainer { width: 869px; margin: 0px auto;}
.headerImage1 { float: left; }
.headerImage2 { float: right; }
.containerContent {width: 869px; margin: 0px auto;}

#middleSection { background-image: url('../../Images/LayoutImages/clouds.gif'); }
#middleSectionContainer { margin: 0px auto; width: 915px;  }
.middleSectionContainerBackgroundNone { height: auto !important; height: 348px; min-height: 348px; 
	background-image: url('../../Images/LayoutImages/no-scarecrow-base.gif'); background-position: right bottom; background-repeat: no-repeat; }
.middleSectionContainerBackground1 { height: auto !important; height: 348px; min-height: 348px; 
	background-image: url('../../Images/LayoutImages/scarecrow-base.jpg'); background-position: right bottom; background-repeat: no-repeat; }
#middleSectionAdminContainer { margin: 0px auto; width: 915px; height: auto !important; padding-bottom: 60px;  height: 291px; min-height: 291px; 
	background-image: url('../../Images/LayoutImages/no-scarecrow-base.gif'); background-position: right bottom; background-repeat: no-repeat; }
#middleSectionMenuLeft {float: left; width: 179px; margin-left: 28px;  display:inline; }
#middleSectionContentRight { margin: 0px 250px 0px 225px; padding: 0px 0px 60px 0px; }
#middleSectionContentRightWide {margin:  0px 30px 0px 225px; padding: 0px 0px 60px 0px;}
#middleSectionContainerAdminContent { margin: 0px 26px 0px 28px;}

#bottomSection { background-color:  #78A22F; padding: 15px 0px 15px 0px; }
#bottomContainer { margin: 0px auto; width: 915px; color: #FFF; text-align: center; }
.footerText {color: #E5E5E5; font-family: Arial, verdana, sans-serif; font-size: 10px; line-height: 15px; }

a:link, a:visited, a:active { color: #0066CC; text-decoration: underline; }
a:hover { color: #000; }

.subTitle {color: #0066CC; font-size: 13px; line-height: 20px; font-weight: bold; }
.eventsText {color: #3B4043; margin: 0px 0px 0px 35px;  font-size: 13px; line-height: 20px; }
.subTitle1 {color: #0066CC; font-size: 15px; line-height: 20px; font-weight: bold; }
.bodyParagraph {padding: 0px 0px 10px 10px;}
.error { font-weight: bold; color: #CA1F02; }
.errorValidation { color: #CA1F02; margin: 10px 0px 10px 15px; }

/* box 1 and box 2 Top combined styles */
.box1Top, .box2Top { padding: 3px; color: #FFF; font-size: 24px; line-height: 28px; text-align: center; }
/* box 1 and box 2 bottom combined styles */
.box1Bottom, .box2Bottom { padding: 10px; min-height: 10px; overflow: hidden; }
/* box 1 and box 2 individual styles */
.box1Top { border: 3px solid #CA1F02; border-bottom: none; background-color: #CA1F02; text-transform: uppercase;  }
.box1Bottom { border: 3px solid #CA1F02; } 
.box2Top { border: 3px solid #FF8700; border-bottom: none; background-color: #FF8700; }
.box2Bottom { border: 3px solid #FF8700; } 
/* IE fix */
* html .box1Bottom, * html .box2Bottom { height: 10px; overflow: visible; }



.subBoxLeft { width: 200px; float: left; }
.subBoxRight { margin: 0px 0px 0px 210px; }

.marginTop {margin-top: 20px;}

.background1 { background-color: #FFF; }

.adminLoginBox { float: right; border: 1px dotted #78A22F; margin: 0px 0px 20px 10px; padding: 5px; width: 250px; background-color: #E5E5E5; }

/* *****************  ADMIN SITE TOOL BAR *****************  */

/* Navigation bar container */
#navheader { margin: 0px 0px 10px 0px; padding: 0px;  height: 25px; overflow: hidden; text-align: center; border: 1px solid #E5E5E5; background: #9E9E9E url('../../Images/HeaderNav/bg_nav.gif') repeat-x; }
/*#navheader { \width: 637px; }*/ /* IE/Win 5 and below */
/*#navheader { w\idth: 635px; }*/	/* the proper value */

/* nav items in an unordered list */
#navheader ul { margin: 0; padding: 0; }
#navheader li { margin: 0px; float:left; list-style-type: none; background: url('../../Images/HeaderNav/sep_nav.gif') no-repeat right top; padding: 0px 1px 0px 0px; }

/* turn the links in to big button-like boxes */
#navheader a 
    {
	display: block;
	float: left;	/* added to workaround an IE 5 Mac bug, IE/Win seems to need it too */
	font-weight: bold; height: 25px; color: #CA1F02; background: url('../../Images/HeaderNav/bg_nav_a.gif') repeat-x 0 -25px; font-style: normal; font-variant:normal; line-height:10px; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:9px; padding-right:9px; padding-top:7px; padding-bottom:8px; text-transform:  uppercase; }
html[xmlns] #navheader a { float: none; } /* Opera (7.5) didn't like the float:left */
#navheader a:link, #navheader a:visited, #navheader a:active {color: #CA1F02; font-weight: bold; text-decoration:none; background-position: 0 0;}
#navheader a:hover {color: #CA1F02; font-weight: bold; text-decoration:none; background-position: 0 -25px;}
/* *************** ADMIN SITE TOOL BAR ENDS ******************** */