/*----------style for fixed width centered sites----------*/

body {background:#fff url(/images/useruploadedimages/11/header-bg.png) repeat-x top left;}

/*-----survey pages-----*/
#surveyContent {width:987px; margin:0 auto;}
div.retailHome {padding:40px; background-color:#fff; font-size:120%;}
div.retailHome h1 {font-size:170%;}
div.retailHome p {}

/*-----content wrapper-----*/
#contentWrapper {width:1000px; margin:0 auto; background-color:#fff;}

/*-----home page-----*/
ul.homeBlock {list-style-type:none; margin:30px 0px 0px 0px; padding:0px; float:left; clear:both; width:1000px; font-size:120%;}
ul.homeBlock li {float:left; margin:0px 21px 0px 0px;}
ul.homeBlock li.homeBlockLast {margin-right:0px;}
ul.homeBlock a,
ul.homeBlock a:link,
ul.homeBlock a:visited,
ul.homeBlock a:active {width:259px; height:89px; float:left; padding:18px 10px 0px 50px; background:#F68808 url(/images/useruploadedimages/11/home-nav-orange-bg-with-icon.png) no-repeat top left; font-size:190%; color:#fff;}
ul.homeBlock a span {font-size:80%; color:#fff; display:block;}
ul.homeBlock a:hover,
ul.homeBlock a:focus {background:url(/images/useruploadedimages/11/home-nav-orange-selected-bg-with-icon.png) no-repeat top left; cursor:pointer; color:#fff; text-decoration:none;}

.homeContent {margin-top:27px; float:left; clear:both; width:1000px;}
* html body .homeContent {position:relative;}
.homeContent img {float:left;}
.homeContent ul {float:left; margin:0px; padding:0px; list-style-type:none;}
.homeContent ul li {float:left; clear:left; width:300px; padding:40px 0px 0px 19px;}
.homeContent ul li.item1 {height:69px; background:#5278D6 url(/images/useruploadedimages/11/home-btn-top.jpg) no-repeat top left;}
.homeContent ul li.item2 {height:93px; background:#5279D9 url(/images/useruploadedimages/11/home-btn-mid.jpg) no-repeat top left; padding-top:38px;}
.homeContent ul li.item3 {height:83px; background:#5276D3 url(/images/useruploadedimages/11/home-btn-bottom.jpg) no-repeat top left; padding-top:12px;}
.homeContent ul li a,
.homeContent ul li a:link,
.homeContent ul li a:visited,
.homeContent ul li a:hover,
.homeContent ul li a:focus,
.homeContent ul li a:active {float:left; background:url(/images/useruploadedimages/11/home-arrow-icon-blue.png) no-repeat 0% 50%; color:#fff; padding-left:41px; font-size:250%;}

.homeContent ul li.item3 label {text-transform:uppercase; color:#fff; display:block; float:left; font-size:130%; margin-bottom:10px; font-weight:bold;}
.homeContent ul li.item3 input {float:left; width:240px; border:1px solid #5274CF; margin-right:10px; height:22px;}
.homeContent ul li.item3 a,
.homeContent ul li.item3 a:link,
.homeContent ul li.item3 a:visited,
.homeContent ul li.item3 a:hover,
.homeContent ul li.item3 a:focus,
.homeContent ul li.item3 a:active {background:none; padding-left:0px; font-size:100%;}
.homeContent ul li.item3 a img {float:none;}
* html body .homeContent ul li.item3 a {position:absolute; right:15px; top:277px;}


#slideshow {position: relative; height:335px; float: left; width: 680px; background: black; margin:0px; overflow:hidden;}
#slideshow img {border: none !important; background: #fff !important; display: block; vertical-align: middle !important;}

/*-----breadcrumb-----*/
#breadcrumbs {margin:0 auto; width:955px; background-color:#fff; padding:10px 20px 10px 25px; float:left; clear:both;}
#breadcrumbs a {font-size:110%; color:#7f7f7f; text-decoration:underline;}
#breadcrumbs span {font-size:110%; color:#7f7f7f; }
#breadcrumbs ul#utilities {list-style-type:none; margin:0px; padding:0px; float:right;}
#breadcrumbs ul#utilities li {display:inline; padding-left:5px;}
#breadcrumbs ul#utilities li a {}


/*-----heading banner-----*/
#headingBanner {margin-top:30px; /*position:relative;*/ float:left; clear:both; width:1000px; /*max-height:185px;*/ font-size:120%; background-color:#374A8F;}
* html body #headingBanner {/*max-height:184px; height:184px; overflow:hidden;*/}
#headingBanner h1 {color:#fff; font-size:350%;  /*top:20px; left:30px;*/ margin:0px; padding:0px;}
#headingBanner h1 img {border: none;}
#headingBanner p {color:#fff; font-size:150%; margin:0px; position:absolute; top:70px; left:30px;}


/*-----content pages-----*/
#contentInner {width:1000px; float:left; clear:both; background:#fff url(/images/useruploadedimages/11/main-content-bottom.png) no-repeat bottom right;}

/*---side panel---*/
#contentInner #panelContent {margin-right:29px; float:left; width:263px; padding:20px 0px 0px 0px; background:#74a7f0 url(/images/useruploadedimages/11/left-content-outer-top.png) no-repeat top left; font-size:120%;}
#contentInner #panelContent h3,
#contentInner #panelContent h4,
#contentInner #panelContent h5,
#contentInner #panelContent h6 {color:#fff;}
#contentInner #panelContent p {color:#fff; margin:0px 25px 20px 25px; padding:0px; font-size:180%;}
#contentInner #panelContent p a {font-size:100%;}
#contentInner #panelContent a {color:#fff; text-decoration: underline;}
#contentInner #panelContent ul {color:#fff;}
#contentInner #panelContent ul ll {color:#fff;}
#contentInner #panelContent ul li a {color:#fff;}
#contentInner #panelContent strong {color: #fff;}

/* related content block within left hand panel */
#contentInner #panelContent .relatedContent {margin:0px 25px 20px 25px; padding:0px 0px 15px 0px; background:url(/images/useruploadedimages/11/left-content-inner-bottom.png) no-repeat bottom left; width:208px;}
#contentInner #panelContent .relatedContent h3 {padding:15px 15px 0px 15px; background:url(/images/useruploadedimages/11/left-content-inner-top.png) no-repeat top left; font-family:'arial rounded mt bold', arial, verdana, sans-serif; font-size:180%;}
#contentInner #panelContent .relatedContent ul {margin:0px 15px 0px 30px; padding:0px; color:#fff;}
#contentInner #panelContent .relatedContent ul li {color:#fff; padding-bottom:10px;}
#contentInner #panelContent .relatedContent ul li a {color:#fff;}

/* sub content panel within left hand panel */
#contentInner #panelContent .subContent {margin:0px 25px 20px 25px; padding:22px 0px 0px 0px; background:url(/images/useruploadedimages/11/left-content-inner-outline-top.png) no-repeat top left; width:208px;}
#contentInner #panelContent .subContent h3 {padding:0px 15px 15px 15px; margin:0px; border-left: 1px solid #fff; border-right: 1px solid #fff; font-weight: bold;}
#contentInner #panelContent .subContent p {padding:0px 15px 25px 15px; margin:0px; background:url(/images/useruploadedimages/11/left-content-inner-outline-bottom.png) no-repeat bottom left; font-size:130%;}
#contentInner #panelContent .subContent ul {padding:0px 15px 25px 25px; margin:0px; background:url(/images/useruploadedimages/11/left-content-inner-outline-bottom.png) no-repeat bottom left; font-size:100%; }
#contentInner #panelContent .subContent ul li {color:#fff;}

#contentInner #panelContent .panelEnd {background: url(/images/useruploadedimages/11/left-content-outer-bottom.png) no-repeat bottom left; width:263px; height:15px;}

/* basic widget style for left hand panel */
#contentInner #panelContent .widget {margin:0px 25px 20px 25px; padding:0px 0px 15px 0px; background:url(/images/useruploadedimages/11/left-content-inner-bottom.png) no-repeat bottom left; width:208px;}
#contentInner #panelContent .widget h3 {padding:15px 15px 0px 15px; background:url(/images/useruploadedimages/11/left-content-inner-top.png) no-repeat top left; font-family:'arial rounded mt bold', arial, verdana, sans-serif; font-size:180%;}
#contentInner #panelContent .widget dl {list-style-type:none; margin:0px; padding:0px;}
#contentInner #panelContent .widget dl dt {list-style-type:none; margin:0px; padding:0px;}
#contentInner #panelContent .widget dl dd {list-style-type:none; margin:0px; padding:0px;}
#contentInner #panelContent .widget .mainItem {margin:0px 15px 10px 15px; padding:0px; color:#fff;}
#contentInner #panelContent .widget .mainItem a {color:#fff;}
#contentInner #panelContent .widget .mainItem span {color:#fff;}
#contentInner #panelContent .widget .subItem {margin:0px 15px 10px 15px; padding:0px; color:#fff;}
#contentInner #panelContent .widget .subItem a {color:#fff;}
#contentInner #panelContent .widget .subItem span {color:#fff;}

/*---side panel for conference pages---*/
#contentInner #panelContentConference {margin-right:29px; float:left; width:263px; padding:0px 0px 0px 0px; font-size:120%;}
#contentInner #panelContentConference h3,
#contentInner #panelContentConference h4,
#contentInner #panelContentConference h5,
#contentInner #panelContentConference h6 {color:#000;}
#contentInner #panelContentConference p {color:#000; margin:0px 25px 20px 25px; padding:0px; font-size:180%;}
#contentInner #panelContentConference p a {font-size:100%;}
#contentInner #panelContentConference a {color:#000; text-decoration: underline;}
#contentInner #panelContentConference ul {color:#000;}
#contentInner #panelContentConference ul ll {color:#000;}
#contentInner #panelContentConference ul li a {color:#000;}
#contentInner #panelContentConference strong {color: #000;}

#contentInner #panelContentConference .infoButton {padding:10px 20px; width:223px; height:30px; margin-bottom:20px; background:#B5B900 url(/images/useruploadedimages/11/left-main-green-button.jpg) no-repeat top left; font-size:120%;}
#contentInner #panelContentConference .infoButton p {color:#fff; margin:0px; font-size:130%;}
#contentInner #panelContentConference .infoButton p a {color:#fff; font-size:100%;}

/*---main content area on 2nd level---*/
#contentInner #columnContent {float:right; width:668px; padding:20px 20px 0px 20px; margin-bottom:20px; background:#f6f6f6 url(/images/useruploadedimages/11/main-content-top.png) no-repeat top right; font-size:120%;}

#contentInner #columnContent #contentCol1 {width:319px; float:left; padding-right:15px;}
#contentInner #columnContent #contentCol2 {width:319px; float:left; padding-left:15px;}

#contentInner #columnContent img {}
#contentInner #columnContent img.column {float:left; margin-right:15px; margin-bottom: 10px;}
#contentInner #columnContent p {margin:0px 0px 20px 0px; padding:0px; line-height:150%;}
#contentInner #columnContent a {text-decoration:underline; font-size:100%;}
#contentInner #columnContent h2 {clear:both;}
#contentInner #columnContent h2 a {text-decoration:none; border-bottom:1px solid}
#contentInner #columnContent p.column {float:left; width:199px;}
#contentInner #columnContent ul {margin:0px 0px 20px 20px; padding:0px;}
#contentInner #columnContent ul li {}
#contentInner #columnContent ul li a {}

#contentInner #columnContent .infoButton {padding:10px 20px; width:272px; height:59px; margin-bottom:20px; background:#B5B900 url(/images/useruploadedimages/11/right-main-green-button.png) no-repeat top left; font-size:120%;}

#contentInner #columnContent #contentCol2 .crisisPanel {padding:10px 20px; width:279px; height:300px; margin-bottom:10px; background: url(/images/useruploadedimages/11/crisis-panel.jpg) no-repeat top left; font-size:150%;}

#contentInner #columnContent #contentCol2 .crisisPanel iframe {
width:270px; height:50px;}

#contentInner #columnContent .infoButton h2 {margin:0px 0px 5px 0px; color:#fff; font-size:200%; font-family:'arial rounded mt bold', arial, verdana, sans-serif;}
#contentInner #columnContent .infoButton h2 a {color:#fff; font-size:100%; font-family:'arial rounded mt bold', arial, verdana, sans-serif;}
#contentInner #columnContent .infoButton p {color:#fff; margin:0px; font-size:130%;}
#contentInner #columnContent .infoButton p a {color:#fff; font-size:100%;}

/*pullout quote box on 3rd level*/
#contentInner #columnContent blockquote {margin:0px; padding:0px;}
#contentInner #columnContent blockquote.pullOutBox {float:right; clear:right; background:#B5B900 url(/images/useruploadedimages/11/right-main-main-bot-box.gif) no-repeat bottom left; width:319px; /*height:251px; padding:25px;*/ margin:0px 0px 20px 0px; min-height:167px;}
#contentInner #columnContent blockquote.pullOutBox p {margin:0px; padding:25px; color:#fff; font-size:180%; line-height:100%; font-family:'arial rounded mt bold', arial, verdana, sans-serif; background:url(/images/useruploadedimages/11/right-main-main-top-box.gif) no-repeat top left;}
#contentInner #columnContent blockquote.pullOutBox p a {color:#fff; font-size: 1em; font-weight:bold;}

#contentInner #columnContent .columnImage {float:right; padding-left:20px; clear:right;}
#contentInner #columnContent .columnImage img {}
#contentInner #columnContent .columnImage p {font-size:90%; font-style:italic; padding-top:5px;}


/*---main content area on 3rd level---*/
#contentInner #mainContent {float:right; width:668px; padding:20px 20px 0px 20px; margin-bottom:20px; background:#f6f6f6 url(/images/useruploadedimages/11/main-content-top.png) no-repeat top right; font-size:120%;}
#contentInner #mainContent h1 {}
#contentInner #mainContent h2 {border-top:3px dotted #dc8e0d; padding-top:20px; margin-top:15px; clear:both;}

/*default table layout for tabular data on 3rd level*/
#contentInner #mainContent table {width:100%; border-collapse:collapse; margin-bottom:20px; font-size:100%;}
#contentInner #mainContent table th {border:1px solid #fff; font-weight:bold; text-transform:uppercase; text-align:left; padding:10px; background-color:#DBDBDB;}
#contentInner #mainContent table td {border:1px solid #fff; padding:10px; background-color:#E4E4E4;}

#contentInner #mainContent p {margin:0px; padding:0px 0px 20px 0px; line-height:150%;}
#contentInner #mainContent p.column {width:324px; padding-right:23px;}
#contentInner #mainContent a {text-decoration:underline; font-size:100%;}
#contentInner #mainContent ul {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:20px;}
#contentInner #mainContent ol {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:20px;}

/*---generic widget settings---*/
#contentInner #mainContent .widget {}
#contentInner #mainContent .widget dl {list-style-type:none; margin:0px 0px 5px 0px; padding:0px;}
#contentInner #mainContent .widget dl dt {list-style-type:none; margin:0px; padding:0px;}
#contentInner #mainContent .widget dl dd {list-style-type:none; margin:0px; padding:0px;}
#contentInner #mainContent .widget .widgetPageLinks {}
#contentInner #mainContent .widget .widgetPageLinks h3 {display:inline; font-size:120%;}
#contentInner #mainContent .widget .widgetPageLinks .resultPageNumberSelected {font-weight:bold;}

/*---media release widget---*/
#contentInner #mainContent .mediaReleaseWidget {}
#contentInner #mainContent .mediaReleaseWidget dl {margin:0px 0px 20px 0px;}
#contentInner #mainContent .mediaReleaseWidget h2 {position:absolute; left:-9999px;}

/*---document list styles---*/
#contentInner #mainContent div.document_list_item {-moz-box-shadow: 1px 1px 3px #999; min-height: 125px; padding: 10px 15px 1px; background-color: #fff; -moz-border-radius: 15px; border-radius: 15px; margin-bottom: 15px;}
#contentInner #mainContent div.document_list_item img {float: left; margin: 0 10px 15px 0; -moz-box-shadow: 1px 1px 3px #999; -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999;}
#contentInner #mainContent div.document_list_item a {color: blue;}
#contentInner #mainContent div.document_list_item h3,
#contentInner #mainContent div.document_list_item p  {margin-left: 110px; }

/*pullout quote box on 3rd level*/
#contentInner #mainContent blockquote {margin:0px; padding:0px;}
#contentInner #mainContent blockquote.pullOutBox {float:right; clear:right; background:#B5B900 url(/images/useruploadedimages/11/right-main-main-bot-box.gif) no-repeat bottom left; width:319px; /*height:251px; padding:25px;*/ margin:0px 0px 20px 20px; min-height:170px;}
#contentInner #mainContent blockquote.pullOutBox p {margin:0px; padding:25px; color:#fff; font-size:180%; line-height:100%; font-family:'arial rounded mt bold', arial, verdana, sans-serif; background:url(/images/useruploadedimages/11/right-main-main-top-box.gif) no-repeat top left;}
#contentInner #mainContent blockquote.pullOutBox p a {color: #fff;}
#contentInner #mainContent blockquote.pullOutBox p strong {color:#fff; font-weight:bold;}

#contentInner #mainContent .infoBox {float:left; width:668px; padding:21px 0px; background:url(/images/useruploadedimages/11/right-main-green-outline-top.png) no-repeat top left;}
#contentInner #mainContent .infoBox p {width:auto; background:url(/images/useruploadedimages/11/right-main-green-outline-bottom.png) no-repeat bottom left; color:#b4b722; font-size:120%; font-family:'arial rounded mt bold', arial, verdana, sans-serif; padding:0px 25px 25px 25px;}

#contentInner #mainContent .columnImage {float:right; clear:right; padding:0px 0px 20px 20px;}
#contentInner #mainContent .columnImage img {}
#contentInner #mainContent .columnImage p {font-size:90%; font-style:italic; padding-top:5px; margin-bottom:0px; padding-bottom:0px;}


/*----------Forms----------*/
.clsFormCreator {width:100%; float:left; display:block;}
.clsFormCreator h2 {}
.clsFormCreator fieldset {clear:both; border:none; float:left; display:block; width:100%;}
.clsFormCreator div {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}
.clsFormCreator div.clsGeneralText {float:none; clear:both;}
.clsFormCreator div.clsDescriptionField {}
.clsFormCreator div label {width:200px; float:left;}
.clsFormCreator div input {}
.clsFormCreator .clsCheckBoxListSpanOptions,
.clsFormCreator .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;}
.clsFormCreator .clsCheckBoxListSpanOptions span,
.clsFormCreator .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}
.clsFormCreator div input.clsRadioButtonList,
.clsFormCreator div input.clsCheckBoxList {float:left; width:auto;}
.clsFormCreator div label.clsCheckBoxListLabel,
.clsFormCreator div label.clsRadioButtonListLabel {padding-top:3px; height:17px; float:left; width:auto;}
.clsFormCreator div label.clsCheckBoxListLabel,
.clsFormCreator div label.clsRadioButtonListLabel {min-height:17px;}
.clsFormCreator div textarea {}
.clsFormCreator div select {}
.clsFormCreator div.clsMandatory {clear:both;}
.clsFormCreator div.clsBtnSubmit {clear:both;}


/*----------Search Results----------*/
.SearchResults {float:left; clear:both; width:1000px; margin-top:30px;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults {font-size:120%; margin-bottom:20px; }
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults #RecordCount {font-weight:bold;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults #searchTerms {font-style:italic;}
.SearchResults #searchResultsInfo {margin:0px; padding:0px; font-size:120%;}
.SearchResults #searchResultsInfo li {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc;}
.SearchResults #searchResultsInfo li span.firstRow {display:block;}
.SearchResults #searchResultsInfo li span.clsResultDescr {display:block; margin-bottom:5px;}
.SearchResults #searchResultsInfo li span.lastRow {display:block;}
.SearchResults #searchResultsInfo li a {font-size:100%;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks {font-size:120%;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a {font-size:100%;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a .resultPageNumberSelected {font-weight:bold;}


/*----------Sitemap----------*/
.siteMapOuter {width:1000px; margin:30px auto 0px auto; font-size:120%;}
.siteMapOuter .clsNormal {font-size:100%;}
.siteMapOuter .clsMidHeader {font-size:100%;}
.siteMapOuter a {font-size:100%;}
.siteMapOuter a.clsMidHeader {color:#dc8e0d; font-size:150%;}


/*----------Image Gallery----------*/
div#Widget674 div.mainItem,
div#Widget674 div.subItem {width: 160px; float: left; margin:2px; }


/*---------Blogs----------*/
.blogContainer {position:relative;}
.blogContainer .blogMenu {position:absolute; top:0px; right:0px; width:200px; background-color:#B6BA00; padding:10px;}
.blogContainer .blogMenu a {color:#fff; float:left; clear:left;}
.blogContainer .blogMenu .clsMidHeader {float:left; clear:left; font-size:180%; color:#fff; margin-top:15px;}
.blogContainer .blogMain {padding-right:250px;}
/*.blogArticleList {margin-top:20px;}*/
.blogArticleList div {margin-bottom:5px;}

.blogArticle {}
.blogArticle div {margin-bottom:5px;}
.blogArticle div.Buttons {margin-top:10px;}

/*---------First Time Password Change----------*/
#ChangePassword  {font-size: 12px;}


/*---------Crisis Chat----------*/
.whitePanelTop{
background: url(/images/useruploadedimages/150/crisis-panel-top.gif) no-repeat top left;
height:30px;
}

.whitePanelMain {
background: url(/images/useruploadedimages/150/crisis-panel-tile.gif) repeat-y;
}

.whitePanelBottom {
background: url(/images/useruploadedimages/150/crisis-panel-bottom.gif) no-repeat top left;
height:35px;
}

.whitePanelMain #content {
text-align:left;
font-weight:bold;
padding: 20px;
}

#contentInner #columnContent #contentCol2 .whitePanelMain {
padding:10px 20px; width:279px; height:300px; margin-bottom:10px;
}

#contentInner #columnContent #contentCol2 .whitePanelMain iframe {
width:270px; height:50px;
}





































