body { margin-top: 0px; margin-left: 0px; padding: 0px; text-align: center; background-color: #CCCCCC; }

div, p, a, label { font-family: verdana; font-size: 12px; line-height: 150%;	color: #666666; }

.landingContentContainer {width: 999px; margin: 0px auto; background-color: #FFFFFF;  }

.landingLeft { float: left; width: 533px;  }

.landingContent1, .landingContent2, .landingContent3 { float: left; width: 151px; margin-left: 4px; height: 329px;}

.landingContent1 { background-color: #cc9933 }

.landingContent2 { background-color: #336600 }

.landingContent3 { background-color: #0f345e; width: 152px; }

.landingContent { color: #FFFFFF; padding: 10px; text-align: left; }

.outerDiv {	width: 1000px; margin: 0px auto; text-align: left; background-color: #f2f2f2}

.top { width: 1000px; height: 413px; }

.logo {float: left; height: 71px; width: 400px;}

.logoRight {float: right; height: 71px; width: 200px;}

.topHr {width: 1000px; height: 1px; background-color: #895a00}

.topLinkContainer {color: #000000; height: 25px;}

a.topLink:link,a.topLink:visited, a.topLink:active, a.topLink:hover { color: #000000; text-decoration: none; }

a.topLink:hover { color: #FF6600; }

a.topInnerLink:link,a.topInnerLink:visited, a.topInnerLink:active, a.topInnerLink:hover { color: #FFFFFF; text-decoration: none; }

a.topInnerLink:hover { color: #FF6600; }

.loginContainer { width: 1000px; background-color : #336600; text-align: right}

.bannerSpacer {width: 1000px; height: 5px; background-color: #FFFFFF}

.banner1 { float: left; width: 715px; height: 268px;}

.banner2 { float: left; width: 285px; height: 268px;}

.afterBannerSpacer { width: 1000px; height: 10px; }

a.leftLink:link, a.leftLink:visited, a.leftLink:active, a.leftLink:hover { display: block; background-color: #FFFFFF; background-image: url("../images/LeftLinkArrow.jpg"); background-repeat: no-repeat; background-position: left center; padding: 8px 0px 8px 10px; border-bottom: 1px solid #e8e4e4; font-size: 11px; color: #000000; text-decoration: none; }

a.leftLink:hover { color: #FF0000; }

.leftSubLinkContainer {display:none; background-color: #f4f4f4}

a.leftSubLink:link, a.leftSubLink:visited, a.leftSubLink:active, a.leftSubLink:hover { display: block; background-color: #FFFFFF; background-image: url("../images/LeftSubLinkArrow.jpg"); background-repeat: no-repeat; background-position: left center; padding: 5px 0px 5px 20px; border-bottom: 1px solid #f6f3f3; font-size: 11px; color: #3300FF; text-decoration: none; }

a.leftSubLink:hover { color: #FF0000}

.contentContainer { margin:0 auto; width: 1000px; }

.content { text-align: justify; padding: 10px;}

.breadcrum { padding: 2px; padding-left: 4px; font-size: 10px}

.hrSpacer { height: 8px; }

.box { background-color: #FFFFFF; border: 1px solid #CCCCCC; overflow: auto; }

.leftLinkSpacer, .contentSpacer, .leftSubLinkSpacer { margin: 8px 0px 8px 0px; height: 1px; background-color: #CCCCCC; width: 95%; }

.leftSubLinkSpacer {margin: 5px 0px 5px 0px;}

.contentSpacer { width: 100%;}

.leftContentContainer { float: left; width: 221px; }

.leftContent {margin-left: 16px; }

.leftLinks { width: 205px }

.centerContentContainer { float: left; width: 614px; }

.centerContent { margin-left: 16px; }

.innerContent { width: 601px }

.rightContentContainer { float: left; width: 165px; }

.rightContent { margin-left: 16px; }

.rightAdvertisements { width: 140px; }

.heading { font-size: 20px; color: #cc6633}

.subHeading { font-weight: bold; color : #cc6633 }

.homepageHeading { background-image : url("../images/homepageHeadingLeft.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 40px; font-weight: bold; font-size: 16px; color: #5c8533}

.innerpageHeading { height: 34px; background-image : url("../images/innerHeadingLeft.jpg"); background-position: left; background-repeat: no-repeat; padding-left: 40px; padding-top: 5px; font-weight: bold; font-size: 18px; color: #5c8533}

.innerPageContent { padding-left : 40px; }

.boardImage {float: left; width: 25%}

.boardContent {float: left; width: 75%; padding-top: 20px;}

.borderImage { border: 1px solid #000000 }

.moreContainer {text-align: right; padding-right: 50px;}

a.more:link, a.more:visited, a.more:active, a.more:hover { text-decoration: none; font-weight: bold; line-height: 200% }

a.more:hover { color: #FF6600; }

h1 { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; }

h2 { font-family: Georgia; font-size: 16px; color: #00bdde; font-weight: bold; margin-left: 20px }

.pastShowMainContent { float: left; width: 50%; }

.pastShowContent { float: left; width: 33%; text-align: left; font-size: 11px; }

.bottomContainer { margin: 0px 0px 0px 237px; padding: 0px; width: 600px; }

.bottomLeft { float: left; width: 60%; font-size: 10px}

.bottomRight { float: left; width: 40%; text-align : right; font-size: 10px } 

a.bottomLink:link, a.bottomLink:visited, a.bottomLink:active, a.bottomLink:hover { text-decoration: none; line-height: 200% ; font-size: 10px}

a.bottomLink:hover { color: #FF6600; }

.alternate {background-color: #f7fafe}

.fieldContainer { padding: 5px; }

.formElementTextbox { font-size: 12px; color: #000000; height: 30px; padding-top: 10px;}

.formElementTextarea { font-size: 12px; color: #000000; height: 180px; }

.formElementCheckbox { font-size: 12px; color: #000000; height: 120px; }

.formElementCheckboxContent { float:left; height: 120px; }

.formElementTextareaSmall { font-size: 12px; color: #000000; height: 80px; padding-top: 5px;}

.textboxHeading { display: block; float: left; padding-right: 10px; width: 200px; text-align: right; margin-top: 3px; }

.textbox, .textboxKeyword { border: 1px solid #a9a9a9; }

.button {display: block; border: 1px solid #000000; font-family: verdana; font-size: 12px; color: #000000; padding: 5px;}

.alertMessage { display: block; font-size: 12px; font-weight: bold; line-height: 200%; text-align: center; color: #FF0000 }

.alertMessage a {font-size: 12px; font-weight: bold; line-height: 200%; text-align: center; color: #FF0000 }

.table { border: 1px solid f5f9fd; border-collapse: collapse; }

.tableHeading { background-color: #7b838d; color: #FFFFFF; border: 1px solid #919ba7; border-collapse: collapse; }

.cellContent { background-color: #f5f9fd ; vertical-align: top;  border: 1px solid #7b838d; border-collapse: collapse}

.cellAlternate { background-color: #edf5fe ; vertical-align: top; border: 1px solid #7b838d; border-collapse: collapse }