/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
/* * { margin: 0; padding: 0; } */
html { overflow-y: scroll; color: #534741; }
body { background: #fefefd; font-family: "Trebuchet MS"; font-size: 14px; margin: 0; padding: 0;
}
ol { margin-bottom: 1.3em; margin-left: 15px; list-style-position: inside; }
ol li { background: none; padding: 0; }
ul { margin-bottom: 1.3em; margin-left: 15px; list-style-type: disc; }
li ul { margin: 0; }
li ul li { margin: 0.25em 0 0 0; }
li {margin-top: 0.25em; margin-bottom: 0.25em; margin-left: 15px; }
p { margin-bottom: 1.3em; font-size: 1em; }
h1 { font-size: 1.75em; margin-top: 4px; color: #f58026; display: block; margin-bottom: 10px; }
h2 { font-size: 1.25em; margin-top: 4px; color: #6699b8; display: block; margin-bottom: 10px; text-transform: uppercase; }
h3 { display: block; margin-top: 4px; margin-bottom: 10px; font-size: 1.25em; color: #f58026; }
h4 { display: block; margin-top: 4px; margin-bottom: 10px; color: #6699b8; }
h5 { display: block; margin-top: 4px; margin-bottom: 10px; color: #000000; }
a:link { text-decoration: none; color: #f58026; }
a:visited { text-decoration: none; color: #f58026; }
a:active { text-decoration: none; color: #f58026; }
a:hover { color: #f58026; text-decoration: underline; }
a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#outside_container {
	width: 1199px;
	min-height:600px;
	height:auto !important;
	height:600px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/bgrepeat.gif) repeat-y;
}

#inside_container {
	width: 1040px;
	min-height:600px;
	height:auto !important;
	height:600px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	left:2px;
}

#header {
  width: 1040px;
  }

#banner1 ul, #banner1 li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 0 0 0 !important;
}

#banner2 ul, #banner2 li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 0 0 0 !important;
}

#banner1 {
  width: 997px;
  /*height: auto;*/
  heigth: 372px;
  background: url(../images/banner1bg.gif) no-repeat;
  padding: 0px 0px 0px 42px;
}

#navholder {
  width: 1010px;
  height: 59px;
  background: url(../images/navbg.gif) no-repeat;
  padding: 0px 0px 0px 30px;
  margin-top: 201px;
  z-index: 99;
}

#navholder ul, #navholder li {
  margin: 0;
  padding: 0;
}

.nav {
  width: 981px;
  height: 57px;
  background: #55544a;
font-weight: bold;
}

.nav ul {
height:55px;
padding-left: 0;
margin-left: 0;
color: #000000;
float: left;
width: 100%;
}

.nav li {
display: inline;
}

a:link.FlyOut_Level01 {
padding: 0px 15px 0px 15px;
color: #ffffff;
text-decoration: none;
background: #55544a url(../images/orangearrow.gif) no-repeat 0 -43px;
float: left;
text-align: left;
text-transform: uppercase;
cursor: pointer !important;
line-height: 56px;
}

a:active.FlyOut_Level01 {
padding: 0px 15px 0px 15px;
color: #ffffff;
text-decoration: none;
background: #55544a url(../images/orangearrow.gif) no-repeat 0 -43px;
float: left;
text-align: left;
text-transform: uppercase;
cursor: pointer !important;
line-height: 56px;
}

a:visited.FlyOut_Level01 {
padding: 0px 15px 0px 15px;
color: #ffffff;
text-decoration: none;
background: #55544a url(../images/orangearrow.gif) no-repeat 0 -43px;
float: left;
text-align: left;
text-transform: uppercase;
cursor: pointer !important;
line-height: 56px;
}

a:hover.FlyOut_Level01 {
  color: #ffffff;
  text-decoration: none;
  background-position: 3px 24px;
  cursor: pointer !important;
}

.FlyOut_Level02 {
	background: #66655a;
}

a:link.FlyOut_Level02 {
padding: 10px 18px 10px 18px;
color: #ffffff;
text-decoration: none;
float: left;
text-align: left;
cursor: pointer !important;
line-height: 25px;
}

a:active.FlyOut_Level02 {
padding: 10px 18px 10px 18px;
color: #ffffff;
text-decoration: none;
float: left;
text-align: left;
cursor: pointer !important;
line-height: 25px;
}

a:visited.FlyOut_Level02 {
padding: 10px 18px 10px 18px;
color: #ffffff;
text-decoration: none;
float: left;
text-align: left;
cursor: pointer !important;
line-height: 25px;
}

a:hover.FlyOut_Level02 {
	background: #5c5c52;
	cursor: pointer !important;
}

#breadsandsearch {
  width: 960px;
  padding: 10px 40px 10px 40px;
  background: url(../images/breadandsearchbg.gif) no-repeat center bottom;
  height: 30px;
}

.breads {
  float: left;
  width: 610px;
  font-size: .750em;
}

.breads a:link {
	color: #666666;
	text-decoration: none;
}

.breads a:hover {
	color: #f58026;
	text-decoration: underline;
}

.searcharea {
  float: left;
  text-align: right;
  width: 350px;
}

.Search_Image, .search_Image { display: none; }

.Search_Button {
	background: url(../images/searchbg.gif) repeat-x bottom #ffffff;
	padding: 3px 10px 3px 10px;
	text-transform: lowercase;
	border: 1px solid #666666;
	font-size: .750em;
}

.searcharea a:link {
	color: #666666;
	text-decoration: none;
        border: 1px #E9E9E9;
}

.searcharea a:hover {
	color: #666666;
	text-decoration: none;
}

#content {
  width:1040px;
  padding: 0 40px 0 40px;
  background: url(../images/contentbg.gif) repeat-y;
}

.column1 {
	width: 260px;
	float: left;
	padding: 0 15px 0 0;
}

.column2 {
	width: 670px;
	float: left;
	padding: 0 0 0 15px;
}

.column3 { display: none; }

#footer {
	width: 1097px;
	height:60px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/footer.gif) no-repeat #fefefd;
	padding: 40px 51px 0px 51px;
	padd\ing: 40px 0px 0px 102px;
	font-size: .689em;
}

#footer span { display:none; }

#footer a {
	color: #f58026;
	text-decoration: none;
}

#footer a:hover {
	color: #f58026;
	text-decoration: underline;
}

#banner2 {
  position: absolute;
  left: 00px;
  top: 439px;
  width: 1035px;
  height: 224px;
  background: url(../images/banner2.png) no-repeat;
  padding: 32px 0px 0px 5px;
}

.GeoMapMainMapDiv {width: 650px; height: 450px; margin-top: 10px;}
.GeoMapDrivingDirectionsInnerDiv {font-family:arial; font-size:9px;}

#login { display: none; }
.sectionTitle { }
.sectionTitle_Text {display: none; }
.sectionContent { margin-top: 25px } /* Give room for Social Media */

/* END STRUCTURE */

/* RSS FEEDS */
.rss1, .rss2 {
	/*width: 260px;
	float: left;
	height: 100%;
	padding: 0px 15px 0px 40px;
	margin: 25px 0px 0px 0px;*/
	font-size: .750em;
	margin: 15px 0 0 0;
}

.WebBox_ServiceTitleLink {
	font-size: 1.250em;
	color: #ffffff;
	 /* background: url(../images/big-orange-left.png) no-repeat -5px 0; */
	height: 29px;
	display: block;
	margin: 0px 0px 15px -35px;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 2.25em;
}

.WebServiceBox_ListServiceTitle {
  font-size: 1.250em;
	color: #ffffff;
	 /* background: url(../images/big-orange-right.png) no-repeat -5px 0; */
	height: 29px;
	display: block;
	margin: 0px 0px 15px 0;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 2.25em;
	width: 280px;
}


a:link.WebBox_ServiceTitleLink, a:link.WebServiceBox_ServiceTitleLink {
	color: #ffffff;
	text-decoration: none;
}

a:visited.WebBox_ServiceTitleLink, a:visited.WebServiceBox_ServiceTitleLink {
	color: #ffffff;
	text-decoration: none;
}

a:active.WebBox_ServiceTitleLink, a:active.WebServiceBox_ServiceTitleLink {
	color: #ffffff;
	text-decoration: none;
}

a:hover.WebBox_ServiceTitleLink, a:hover.WebServiceBox_ServiceTitleLink {
	color: #ffffff;
	text-decoration: none;
}

.WebBox_UnderTitleSpacerDiv {
	display: none;
}

.WebBox_UnderItemTitleSpacerDiv {
	height:	10px;
}

.WebBox_UnderItemDescriptionSpacerDiv {
	height: 20px;
}

.WebBox_ListTitleLink, .WebServiceBox_ListTitleLink {
	background: url(../images/arrow.gif) no-repeat 0 4px;
	padding: 0px 0px 0px 15px;
	font-size: 1.125em;
	display: block;
}

.WebBox_ListDescription, .WebServiceBox_ListDescription {
	padding: 0px 0px 0px 15px;
	display: block;
}

.WebBox_ListServiceAboveCopyright {
	display: none;
}

.WebBox_LastRefreshed {
	display: none;
}

.WebBox_ListServiceImage {
	display: none;
}

.WebBox_ListServiceDescription {
	display: none;
}

.WebBox_ListServiceCopyright {
	display: none;
}
span[id$='lblItemPubDate'] {
	display: none;
}

.feedflare {
	display: none;
}

a:link.WebBox_ListTitleLink, {
	color: #f58026;
	text-decoration: none;
	text-transform: uppercase;
}

a:visited.WebBox_ListTitleLink {
	color: #f58026;
	text-decoration: none;
	text-transform: uppercase;
}

a:active.WebBox_ListTitleLink {
	color: #f58026;
	text-decoration: none;
	text-transform: uppercase;
}

a:hover.WebBox_ListTitleLink {
	color: #f58026;
	text-decoration: underline;
	text-transform: uppercase;
}

/* END STRUCTURE */

/* Other Parts */
.ArticleSection_ListTitle {
display: block;
float: left;
color: #f58026;
font-size: 1.1em;
font-weight: bold;
}

.itemTitle {
color: #f58026;
font-size: 1.1em;
font-weight: bold;
display: block;
background: url(../images/arrow.gif) no-repeat 0 4px;
padding: 0px 0px 0px 14px
}

.Article_Title {
display: none;
color: #f58026;
font-size: 1.125em;
font-weight: bold;
display: block;
}

.Article_IntroCell {
display: none;
}

.itemLinkTitle {
color: #f58026;
font-size: 1.125em;
font-weight: bold;
padding-left: 15px;
}

.ParentSection_ListTitleLink {
color: #f58026;
font-size: 1.1em;
font-weight: bold;
display: block;
padding-bottom: 10px;
}

.ParentSection_ListTitleLink a:visited {
text-decoration: none;
}

.ParentSection_ListTitleLink a:active {
text-decoration: none;
}

.ParentSection_ListTitleLink a:hover {
text-decoration: underline;
}

.ParentSection_ListTitleLink {
font-size: 1.125em;
}

.ParentSection_ListBriefDescription {
font-size: .875em;
}


.itemBriefDescription {
margin-left: 18px;
display: block;
clear: both;
font-size: .875em;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 19px;
width: 100%;
}

.itemReadMoreLink {
margin: 0;
font-size: .875em;
float: none;
}

.EventsSection_ListDate {
	margin-left: 18px;
}

span[id$='lblLocation'] {
	margin-left: 18px;
}

.SurveyItemViewResults {
margin-left: 18px;
font-size: .875em;
float: none;
}

.HTMLNewslettersSection_ListReadMoreLink {
font-size: .875em;
padding-left: 15px;
}

span[id$='PostedInfo1'] {
display: block;
margin-left: 18px;
margin-bottom: 7px;
font-size: .750em;
}

span[id$='postedInfo1'] {
display: block;
margin-left: 18px;
margin-bottom: 7px;
font-size: .750em;
}

span[id$='plainLink'] {
font-size: .750em;
}

.itemAuthor {
font-size: 1em;
}

.DownloadSection_ListFileTypeIcon {
display: none;
}

.fileName {
	font-size: .750em;
}

.itemDownloadFileSize {
	font-size: .750em;
}

.Download_Table {
	font-size: .750em;
	margin-bottom: 10px;
}

.Download_DownloadLink {
	margin-bottom: 10px;
}

.itemSendALinkToDownload {
	margin-left: 18px;
}

.DownloadSection_ListThumbnailImage {
	margin-left: 18px;
	margin-top: 15px;
}

.itemDownloadLink {
	margin-left: 18px;
}

.Download_BriefDescription {
	font-size: .875em;
	margin-bottom: 10px;
}

.Download_FullDescription {
	font-size: .750em;
}

.ContactForm {
	margin: 10px 0px 0px 0px;
}

table[id$='cblFieldCheckBoxList'] td {
	padding: 5px;
}

.NotifyMe {
float: right;
font-size: .7em;
}

.ContactFormFieldTitleCell {
width: 225px;
}
.itemParentSectionPrivate {
float: left;
padding-right: 10px;
}
.hasRead {
display: block;
float: left;
padding-right: 5px;
display: none;

}
#ctl01_ctl06_ctl00_PrinterFriendlyLink_ctl00_pfLabel {
display: none;
}

.printerFriendlyControl {
float: right;
}

.EventsSection_ListTitle {
padding-bottom: 8px;
}

.EventsSection_ListDate {
padding-bottom: 3px;
font-size: .875em;
}
#ctl01_ctl06_ctl00_ContentList_ctl00_pnlLocation {
font-size: .875em;
}

.itemBriefDescription {
margin-left: 0px;
float: left;
}
.Event_IntroCell {
display: none;
}

.itemSendALinkToDownload { font-size: .875em; }

.itemDownloadLink { font-size: .875em; }

.fileName { padding-left: 19px; }

/* END STRUCTURE */

/* Surveys */

.SurveySection_ListTable {
border: solid #e7e3b5 1px;
width: 100%;
}
.SurveySection_ListImage {
margin: 0px 10px 5px 0px;
}
.SurveySection_ListItem {
padding: 5px 5px 5px 5px;
}
.SurveySection_ListItem2 {
}
.SurveySection_ListAlternatingItem {
}
.SurveySection_ListAlternatingItem2 {
}
.SurveySection_ListTitle {
font-family: Arial;
color: #424240;
font-size: 15px;
font-weight: bold;
}

.SurveySection_ListBriefDescription {
color: #000000;
letter-spacing: 1px;
}

.SurveyFormListTable {
border-color: #FFFFFF;
}

.Survey_Title {
font-family: Arial;
color: #424240;
font-size: 15px;
font-weight: bold;
}

.Survey_BriefDescription {
font-style: italic;
}

.SurveyFormResultsTable {
border: solid 0px #FFFFFF;
}
.SurveyFormResultsTableHeader {
display: none;
}
.SurveyQuestionTable {
width: 100%;
}
.SurveyResultQuestionTitleCell {
font-weight: bold;
background-color: #f3f2e8;
padding-left: 20px;
width: 100%;
}
.SurveyResultCountCell {
font-weight: bold;
text-align: right;
padding-right: 10px;
}
.SurveyResultPercentageCell {
font-weight: bold;
padding: 0px;
text-align: right;
}
.SurveyResultBarGraphTable {
border: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellLeft {
background-color: #55544a;
border-right: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellRight {
background-color: #FFFFFF;
}
.SurveyResultsTextAnswerLineItem {
padding-left: 17px;
text-indent: -17px;
}
.AdminDatagrid {
border: solid 0px #FFFFFF;
}

.SurveyResultText {
	font-size: .875em;
}

.ResultsSurveyViewTextResults a:link {
	font-size: .875em;
	line-height: 3em;
}

.SurveyResultCount {
	font-size: .875em;
}

.SurveyResultPercentage {
	font-size: .875em;
}

.SurveyQuestionTitle {
	font-size: .875em;
}
.WebBox_UnderItemTitleSpacerDiv {
        display: none;
}
.WebBox_UnderItemDescriptionSpacerDiv {
        display: none;
}
span[id$='ItemAuthor'] {
        display: none;
} 
span[id$='ItemCategory'] {
        display: none;
} 
.FaqSection_ListTitle {
        color: #f58026;
        font-size: 1.1em;
        font-weight: 700;
}

.WebBox_ListServiceDescription {
         display: none;
}

.WebBox_ListServiceCopyright {
        font-size: .9em;
}

.WebServiceBox_ListServiceItemTitle, .WebServiceBox_ListServiceDescription { padding-right: 35px; }

/* END SECTION */
