BODY {
	BACKGROUND: url(Images/footerBG.jpg) repeat-x left bottom
}
.siteWrapper {
	MARGIN: 0px auto; BACKGROUND: url(Images/bodyBG.jpg) #2664d4 repeat-x left top
}
.siteContainer {
	MARGIN: 0px auto; MIN-HEIGHT: 600px; WIDTH: 940px
}
.siteHeader {
	WIDTH: 940px; FLOAT: left; HEIGHT: 60px
}
.siteHeader .nav {
	TEXT-TRANSFORM: lowercase; MARGIN-BOTTOM: 0px; FLOAT: right; HEIGHT: 20px; FONT-SIZE: 1.25em; PADDING-TOP: 0px
}
.siteHeader .nav UL {
	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; MARGIN: 20px 0px 0px; FLOAT: left
}
.siteHeader .nav UL LI {
	POSITION: relative; PADDING-RIGHT: 9px; BACKGROUND: url(Images/arrow.gif) no-repeat left 60%; FLOAT: left; HEIGHT: 20px
}
.siteHeader .nav UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: left; HEIGHT: 20px; COLOR: #014097; PADDING-TOP: 0px
}
.siteHeader .nav UL LI A:hover {
	COLOR: #4e92d7; TEXT-DECORATION: none
}
.siteHeader .nav UL UL {
	DISPLAY: none
}
.contentContainer {
	WIDTH: 940px; MARGIN-BOTTOM: 20px; FLOAT: left
}
.contentContainer .leftColumn {
	WIDTH: 240px; PADDING-RIGHT: 30px; FLOAT: left
}
.logo {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; WIDTH: 169px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 143px; PADDING-TOP: 25px
}
.logo H1 {
	TEXT-INDENT: -999em; MARGIN: 0px
}
.logo A {
	DISPLAY: block; BACKGROUND: url(Images/logo.jpg) no-repeat left top; HEIGHT: 143px
}
.sideNav {
	WIDTH: 240px; BACKGROUND: url(Images/leftMenuBG.png) no-repeat left bottom; FLOAT: left
}
.sideNavFooter {
	WIDTH: 240px; MARGIN-BOTTOM: 17px; BACKGROUND: url(Images/leftMenuTopBG.jpg) #50b948 repeat-x left top; FLOAT: left
}
.sideNav .staticMenu DIV {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left
}
.sideNav UL {
	PADDING-BOTTOM: 12px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 216px; PADDING-RIGHT: 12px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sideNav UL LI {
	BORDER-BOTTOM: #67e461 1px solid; PADDING-LEFT: 25px; WIDTH: 191px; BACKGROUND: url(Images/arrow2.png) no-repeat left 50%; FLOAT: left
}
.sideNav UL LI A {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 1.33em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 14px
}
.sideNav UL LI A:hover {
	COLOR: #67e461
}
.sideNav UL UL {
	DISPLAY: none
}
.staticMenuInside {
	MARGIN: 0px; BACKGROUND: url(Images/staticMenuBG.gif) #50b948 repeat-x left top; FLOAT: left; PADDING-TOP: 19px
}
.staticMenuInside DIV {
	MARGIN: 0px
}
.staticMenuInside UL {
	PADDING-BOTTOM: 12px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 212px; PADDING-RIGHT: 12px; WHITE-SPACE: nowrap; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.staticMenuInside UL LI {
	LINE-HEIGHT: 30px; PADDING-LEFT: 23px; WIDTH: 190px; BACKGROUND: url(Images/staticMenuBullet.gif) no-repeat left 50%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px
}
.staticMenuInside UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 1.16em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.staticMenuInside UL LI A:hover {
	COLOR: #67e461
}
.staticMenuInside UL UL {
	DISPLAY: none
}
.sideNav .homeVideo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 216px; PADDING-RIGHT: 12px; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 0px
}
.homeVideo IMG {
	BORDER-BOTTOM: #ffffff 5px solid; BORDER-LEFT: #ffffff 5px solid; MARGIN: 0px; BORDER-TOP: #ffffff 5px solid; BORDER-RIGHT: #ffffff 5px solid
}
.homeVideo H3 {
	MARGIN-BOTTOM: 0px; COLOR: #ffffff
}
.homeVideo A {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.homeVideo .viewAllLink {
	TEXT-ALIGN: right; DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 1em
}
.siteContent {
	MARGIN: 0px; WIDTH: 670px; FLOAT: left
}
.siteContent .tagline {
	WIDTH: 670px; FLOAT: left; HEIGHT: 126px
}
.siteContent .tagline H2 {
	TEXT-INDENT: -999em; MARGIN: 0px; BACKGROUND: url(Images/tagLineBG.jpg) no-repeat left top; HEIGHT: 126px
}
.siteContent .slideshow {
	WIDTH: 670px; FLOAT: left; HEIGHT: 384px
}
.siteContent .partners {
	WIDTH: 670px; BACKGROUND: url(Images/slideshowBG.jpg) no-repeat left top; FLOAT: left; PADDING-TOP: 25px
}
.siteContent .partners H3 {
	TEXT-ALIGN: center; WIDTH: 670px; BACKGROUND: url(Images/sliderHeadingBG.gif) no-repeat left 50%; FLOAT: left; COLOR: #fff
}
.siteContent .content A {
	COLOR: #38a52e
}
.slider {
	HEIGHT: 100px
}
.selector .slider {
	Z-INDEX: 500; POSITION: relative; WIDTH: 670px; FLOAT: left; HEIGHT: 160px
}
.slider #prev {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 27px; DISPLAY: block; BACKGROUND: url(Images/leftArrow.png) no-repeat left top; HEIGHT: 27px; TOP: 55px; LEFT: 0px
}
.slider #next {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 27px; DISPLAY: block; BACKGROUND: url(Images/rightArrow.png) no-repeat left top; HEIGHT: 27px; TOP: 55px; RIGHT: 0px
}
.slider #prev:hover {
	BACKGROUND: url(Images/leftArrow.png) no-repeat left bottom
}
.slider #next:hover {
	BACKGROUND: url(Images/rightArrow.png) no-repeat left bottom
}
.selector .slider .sliderHolder {
	BORDER-BOTTOM: #4e8bdf 1px solid; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 590px; PADDING-RIGHT: 40px; FLOAT: left; HEIGHT: 100px; PADDING-TOP: 0px
}
.selector .slider UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 590px; HEIGHT: 100px
}
.selector .slider LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 75px; COLOR: #464646; PADDING-TOP: 0px
}
#thirdLevelNav {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 15px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 656px; PADDING-RIGHT: 0px; BACKGROUND: url(Images/tlMenuBG.jpg) #ededed no-repeat 17px 23px; PADDING-TOP: 15px
}
#tlMenu UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 536px; FLOAT: right
}
#tlMenu UL LI {
	MARGIN: 0px; PADDING-LEFT: 33px; BACKGROUND: url(Images/tlMenuBullet.jpg) no-repeat 21px 50%; FLOAT: left
}
#tlMenu UL LI A {
	COLOR: #38a52e; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.rightCol {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d0ffbf; MIN-HEIGHT: 250px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.content {
	BORDER-BOTTOM: #f6fafd 7px solid; BORDER-LEFT: #f6fafd 7px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 656px; FLOAT: left; BORDER-TOP: #f6fafd 7px solid; BORDER-RIGHT: #f6fafd 7px solid
}
.contentTitle {
	BACKGROUND: url(Images/titleBG.jpg) #50b948 repeat-x left top; HEIGHT: 28px; PADDING-TOP: 58px
}
.contentTitle H3 {
	BORDER-BOTTOM: #ffffff 3px solid; LINE-HEIGHT: 0.66em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 2.33em; FONT-WEIGHT: bold
}
.contentText {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 14px
}
.homeVideo A {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.homeVideo A.viewAll {
	FLOAT: right
}
.homeVideo .videoPreview {
	MARGIN: 0px; WIDTH: 210px; BACKGROUND: url(Images/VideoPreviewBG.jpg) no-repeat left top; HEIGHT: 125px
}
.homeVideo .videoPreview A {
	WIDTH: 210px; BACKGROUND: url(Images/VideoPreviewBG.jpg) no-repeat left top; HEIGHT: 125px
}
.homeVideo .videoTextHeader A {
	DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.videoContainer {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 23px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.videoPreview {
	WIDTH: 150px; FLOAT: left; HEIGHT: 100px; MARGIN-RIGHT: 23px
}
.videoPreview A {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(Images/videoPlayButton.png) no-repeat 50% 50%; HEIGHT: 100px
}
.videoDesc {
	WIDTH: 440px; FLOAT: left
}
.videoTextHeader A.thickbox {
	PADDING-BOTTOM: 5px; DISPLAY: block; COLOR: #50b948; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.videoTextHeaderHome A.thickbox {
	PADDING-BOTTOM: 5px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.footer {
	MARGIN: 0px auto; WIDTH: 940px; HEIGHT: 204px
}
.footer .placeholder-footer {
	TEXT-ALIGN: left; MARGIN-TOP: 40px; WIDTH: 940px; FLOAT: left; COLOR: #000000
}
.footer .traffikLogo {
	WIDTH: 142px; FLOAT: left; HEIGHT: 25px
}
.footer .traffikLogo H4 {
	TEXT-INDENT: -999em; BACKGROUND: url(Images/traffikLogo.gif) no-repeat left top
}
.footer .traffikLogo H4 A {
	DISPLAY: block; HEIGHT: 25px
}
.thirdLevelNav {
	BORDER-BOTTOM: #50b948 1px solid; BORDER-LEFT: #50b948 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 15px; BORDER-TOP: #50b948 1px solid; BORDER-RIGHT: #50b948 1px solid; PADDING-TOP: 4px
}
.thirdLevelNav A {
	DISPLAY: block; MARGIN-BOTTOM: 4px; FONT-WEIGHT: bold
}
.communityCol {
	WIDTH: 420px
}
.communityCol LI {
	MARGIN-BOTTOM: 5px
}
.photoCol {
	WIDTH: 200px; FLOAT: right
}
.photoCol IMG {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
.indent {
	PADDING-LEFT: 18px
}
.indent P {
	MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.indent .desc {
	MARGIN-BOTTOM: 15px; FONT-WEIGHT: normal
}
.communityHeader {
	MARGIN-BOTTOM: 0.5em; COLOR: #5abb52; FONT-WEIGHT: bold
}
.noBulls {
	LIST-STYLE-TYPE: none
}
.noBulls LI SPAN {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold
}
UL.twoColumn {
	MARGIN: 0em 0em 3em 4em
}
UL.twoColumn LI {
	WIDTH: 290px; FLOAT: left
}
.photoRow {
	WIDTH: 540px; MARGIN-BOTTOM: 20px; FLOAT: left
}
.content UL LI {
	MARGIN: 1em 0px
}
.pagination LI {
	LIST-STYLE-TYPE: none; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: left; LIST-STYLE-IMAGE: none
}
#webAddress {
	DISPLAY: none
}
#download1 {
	DISPLAY: none
}
download2 {
	DISPLAY: none
}
#download3 {
	DISPLAY: none
}
#download4 {
	DISPLAY: none
}
.literature-container {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0.5em; FLOAT: right; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 10px
}
.servicesAndAds {
	WIDTH: 300px; COLOR: #002f65
}
.servicesHeader {
	MARGIN: 1em 0px 0px; COLOR: #5abb52; FONT-WEIGHT: bold
}
.serviceTitle {
	MARGIN: 0.8em 0px 0px; FONT-WEIGHT: bold
}
.servicesAndAds TABLE {
	WIDTH: 300px
}
.servicesAndAds TABLE .cola {
	WIDTH: 175px
}
.servicesAndAds TABLE TR {
	HEIGHT: 20px
}
.servicesAndAds TABLE .colb {
	WIDTH: 125px
}
.newsletter {
	TEXT-ALIGN: center
}
.newsletter IMG {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
.newsletter UL {
	MARGIN-TOP: 20px
}
.newsletter UL LI {
	LIST-STYLE-TYPE: none; PADDING-RIGHT: 5px; FLOAT: left; LIST-STYLE-IMAGE: none
}
FIELDSET {
	BORDER-BOTTOM: #6d93ab 1px solid; BORDER-LEFT: #6d93ab 1px solid; MARGIN-BOTTOM: 20px; BORDER-TOP: #6d93ab 1px solid; BORDER-RIGHT: #6d93ab 1px solid
}
LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #38a52e; MARGIN-LEFT: 10px; FONT-SIZE: 1.16em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.webform DIV.item {
	FLOAT: left
}
SPAN.req {
	COLOR: #981b1e; FONT-SIZE: 1.33em
}
#CAT_Custom_869 {
	WIDTH: 604px
}
#CAT_Custom_101120 {
	WIDTH: 604px
}
#CAT_Custom_105006 {
	WIDTH: 604px
}
.addressLeft {
	WIDTH: 642px; MARGIN-BOTTOM: 20px; BACKGROUND: url(Images/downtown.jpg) no-repeat right 50%; FLOAT: left; HEIGHT: 173px
}
.companyLogo {
	WIDTH: 150px; FLOAT: left; HEIGHT: 150px; MARGIN-RIGHT: 20px
}
.companyDescription {
	WIDTH: 455px; FLOAT: right
}
.companyDescription H3 {
	MARGIN: 0px 0px 0.5em
}
.companyDescription P {
	LINE-HEIGHT: 1.5em
}
.orgSearch .searchButton {
	PADDING-BOTTOM: 8px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; PADDING-TOP: 8px !important
}
.orgApp {
	MARGIN-TOP: 20px; WIDTH: 100%; CLEAR: both
}
DIV.orgApp TABLE.webapptable {
	WIDTH: 100%
}
DIV.orgApp TABLE.webapptable TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 50%; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV.orgApp TABLE.webapptable H6 {
	COLOR: #38a52e
}
DIV.orgApp TABLE.webapptable P {
	LINE-HEIGHT: 1.5em
}
DIV.orgApp .webappsearchresults {
	BORDER-BOTTOM: #38a52e 1px solid
}
DIV.orgApp .webappsearchresults H6 {
	COLOR: #38a52e
}
DIV.orgApp .webappsearchresults P {
	LINE-HEIGHT: 1.5em
}
.jobTitles {
	BORDER-BOTTOM: #b3b3b3 1px solid; WIDTH: 100%; MARGIN-BOTTOM: 0px; COLOR: #1d4897; FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
.jobTitles TR TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.jobTitles .datePosted {
	WIDTH: 105px
}
.jobTitles .jobTitle {
	WIDTH: 225px
}
.jobTitles .employer {
	WIDTH: 135px
}
.jobTitles .jobType {
	WIDTH: 110px
}
.jobTitles .details {
	WIDTH: 55px
}
.jobList {
	BORDER-BOTTOM: #b3b3b3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
.jobList .datePosted {
	WIDTH: 105px
}
.jobList .jobTitle {
	WIDTH: 225px
}
.jobList .employer {
	WIDTH: 135px
}
.jobList .jobType {
	WIDTH: 110px
}
.jobList .details {
	WIDTH: 55px
}
.jobDetailView H3 {
	MARGIN: 1em 0px 0.25em
}
.jobDetailView .jobLogo {
	MARGIN: 0px 0px 20px 20px; WIDTH: 200px; FLOAT: right; HEIGHT: 200px
}
.jobSearchForm DIV.item {
	FLOAT: none !important
}
DL.staff DL.staff DT {
	
}
DL.staff DD {
	
}
TABLE.boardOfDirectors TD {
	TEXT-ALIGN: left; WIDTH: 280px
}
.membershipAgreement {
	MARGIN: 25px 0px; WIDTH: 315px; FLOAT: left
}
.membershipAgreement .literature-container {
	FLOAT: none
}
.surround {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
TR.day-of-week TD {
	BACKGROUND: url(Images/titleBG.jpg) #50b948 repeat-x left -1px; HEIGHT: 30px !important; COLOR: #fff; FONT-SIZE: 1.33em
}
TABLE.module-calendar TD {
	BORDER-BOTTOM: #37a62e 1px solid; BORDER-LEFT: #37a62e 1px solid; BORDER-TOP: #37a62e 1px solid; BORDER-RIGHT: #37a62e 1px solid
}
TABLE.module-calendar TD.last-month {
	BACKGROUND: #e9effb
}
TABLE.module-calendar TD.next-month {
	BACKGROUND: #e9effb
}
TABLE.module-calendar TD {
	HEIGHT: 90px
}
TABLE.module-calendar TD SPAN {
	HEIGHT: 16px
}
TABLE.module-calendar TD.events {
	BACKGROUND: #e8f1fa; FONT-SIZE: 1em
}
TABLE.module-calendar TD.events SPAN {
	BACKGROUND: url(Images/titleBG.jpg) #50b948 repeat-x left -1px; FONT-SIZE: 12px
}
TABLE.module-calendar A {
	COLOR: #014097
}
TABLE.module-calendar A:hover {
	COLOR: #4e92d7
}
TABLE.module-calendar TD UL {
	LIST-STYLE-TYPE: none; MARGIN: 4px 0px; PADDING-LEFT: 3px
}
TABLE.module-calendar TD UL LI {
	MARGIN: 0.2em 0px
}
.cat_textbox_smaller {
	WIDTH: 100px
}

