#MainMenuHome{float:left;width:4%;display:none}
#MenuUL{position:relative;float:left;margin:0;padding:0;list-style:none;width:960px;font-size:95%;font-weight:normal;background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/white-dot.gif) left top repeat-y}
#MenuUL li{float:left;width:153px;text-align:center;background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/white-dot.gif) right top repeat-y}
* html #MenuUL li{width:10px;white-space:nowrap;height:30px}
#MenuUL li:hover,#MenuUL li.sfhover{background:#F1F1F1;color:#00447e}
#MenuUL li#mainMenu_sunsmart_home{width:42px;border-left:none}
#MenuUL li#mainMenu_sunsmart_home:hover{background:#ffcf00}
#MenuUL li#mainMenu_sunsmart_home a{width:100%;padding:7px 0 8px 0}
#MenuUL li#mainMenu_sunsmart_home a:hover{background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/white-dot.gif) right top repeat-y}
#MenuUL li.currentBranch{background:#E2E2E2;color:#00447e}
#MenuUL a{display:block;width:96%;padding:8px 2% 5px 2%;color:#fff}
* html #MenuUL a{width:100%}
#MenuUL a:hover{text-decoration:none;color:#00447e}
#MenuUL li:hover a,#MenuUL li.currentBranch a,#MenuUL li.currentBranch li a{color:#00447e}
#MenuUL li.currentBranch ul.level2 li.currentBranch a{color:#00447e;background:#f1f1f1}
#MenuUL li a span{width:10px;height:20px;display:inline-block;background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/arrow_yellow_down.png) center center no-repeat}
#MenuUL li a:hover span{background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/arrow_yellow_up.png) center center no-repeat}
#MenuUL li.currentBranch a.activeTab,#MenuUL li.currentPage a.activeTab{background:#F1F1F1;color:#00447e}
#MenuUL li.currentBranch a.inActiveTab,#MenuUL li.currentPage a.inActiveTab{background:#848486;color:#fff}
#MenuUL li ul{position:absolute;left:-10000em;top:32px;margin:2px 0 0 -2px;padding:0;list-style:none;font-weight:normal;border-top:0;border-bottom:1px solid #848486;border-left:1px solid #848486;border-right:1px solid #848486;width:200px;background:#f1f1f1}
#MenuUL li:hover ul,#MenuUL li li:hover ul,#MenuUL li.sfhover ul,#MenuUL li li.sfhover ul{left:auto;z-index:5}
#MenuUL li ul li{float:none;height:auto;width:200px;padding:0;border:0;border-bottom:1px dotted #848486;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:90%;font-weight:normal;background:#f1f1f1}
* html #MenuUL li ul li{width:140px;white-space:normal}
#MenuUL li ul li:last-child{border:0}
#MenuUL li.currentBranch ul li,#MenuUL li.currentPage ul li{background:#e2e2e2}
#MenuUL li ul li a{width:auto;padding:10px;color:#00447e;text-align:left;line-height:130%}
#MenuUL li ul li a:hover{color:#00447e;background:#e2e2e2}
#MenuUL li.currentBranch ul li a:hover,#MenuUL li.currentPage ul li a:hover{background:#f1f1f1}
#SubMenu{width:100%;margin:0;padding:0;display:inline-block;border-bottom:15px solid #EFEFEF}
#SubMenuInner{width:100%;display:inline-block}
#SubMenu ul li a{display:block;width:92%;padding:4%;text-decoration:none}
#SubMenu ul li a:link{text-decoration:none}
#SubMenu ul li a:visited{text-decoration:none}
#SubMenu ul li a:hover{text-decoration:none;background:#E2E2E2}
#SubMenu .section{margin:0;font-size:116.7%;background:#737376;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #737376}
#Content #SubMenu .section a{display:block;width:90%;padding:5%;color:#fff;text-decoration:none}
#Content #SubMenu .section a:hover{background:#F1F1F1;color:#00447e;border-top-left-radius:10px;border-top-right-radius:10px}
#SubMenu .sectionSelected{background:#f8f8f8}
#Secondary #SubMenu ul{margin:0;padding:0;list-style:none;border:1px solid #737376;border-top:0;box-sizing:border-box;border-top:0;background:#fff}
#Secondary #SubMenu ul li{margin:0;border-top:1px dotted #848486}
#SubMenu ul ul li{margin:0 0 0 12px;font-size:91.7%;border:0}
#SubMenu ul ul ul li{margin:0 0 0 12px;font-size:100%;border:0}
#SubMenu ul ul ul ul li{margin:0 0 0 12px;font-size:100%;border:0}
#SubMenu ul li.currentBranch{background:#f8f8f8}
#SubMenu ul li.currentPage a{text-decoration:none}
#SubMenu ul li.currentPage li a:link{font-weight:normal;text-decoration:none}
#SubMenu ul li.currentPage li a:visited{font-weight:normal;text-decoration:none}
#SubMenu ul li.currentPage li a:active{text-decoration:underline}
#SubMenu ul li.currentPage li a:hover{text-decoration:underline}
body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:85%;color:#454545}
a:link{color:#00447e;text-decoration:none}
a:visited{color:#00447e;text-decoration:none}
a:hover{color:#00447e;text-decoration:underline}
a:active{text-decoration:underline}
#Content a:link,#Content a:visited{text-decoration:underline}
#TrailNav a:link,#TrailNav visited,#Content #SubContainers a:link,#Content #SubContainers visited{text-decoration:none}
p{margin:0 0 1.5em}
#SecondaryContent p{margin-bottom:.5em}
h1{margin:.25em 0 1em 0;font-size:225%;font-weight:normal}
h2{margin:1em 0 .75em 0;font-size:175%;font-weight:normal}
h3{margin:1.5em 0 .75em 0;font-size:125%}
h4{margin:1.5em 0 .75em 0;font-size:100%}
h5{margin:1.5em 0 .75em 0;color:#777;font-size:100%}
h6{margin:1.5em 0 .75em 0;font-size:91.7%;border-bottom:#e0e0e0 1px solid}
big{font-size:115%}
small{font-size:83.5%}
hr{margin:0 0 1.25em}
img{outline:0;border:0}
#PageBody img{max-width:100%}
caption{margin:0 0 .25em 0;font-weight:bold;text-align:left}
address{font-style:italic}
#PageBody iframe{max-width:100%}
form,.form,.dataContainer{position:relative;float:none;margin:0;padding:0;width:100%;display:inline-block}
fieldset,.fieldset{display:block;float:left;width:98.75%;min-width:98.75%;padding:0 .62% 0 0;margin:0 0 1.5em;border:0;border-top:#ebebeb 1px solid;border-radius:6px;margin-left:0}
* html fieldset,* html .fieldset{float:none}
*:first-child+html fieldset,*:first-child+html .fieldset{float:none}
fieldset legend{padding:4px 4px 10px 0;margin:0;color:#4d90d7;font-weight:bold}
.fieldset .legend{display:inline-block;padding:4px;margin-top:-1em;background:#fff;color:#4d90d7;font-weight:bold}
* html .fieldset .legend{margin-top:auto}
fieldset p,fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6,.fieldset p,.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6{margin-left:4px;margin-right:4px}
input[type="submit"]{background:#4D90D7;border:0;color:#fff;font-size:120%;padding:3px 20px 4px 20px;float:right;font-weight:normal}
input[type="submit"]:hover{background:#4586C3}
.formFields,.dataFields{padding:0;margin:0;list-style:none}
.formFields li,.dataFields li{list-style:none}
.formFields ol,.dataFields ol{list-style:decimal}
.formFields ul,.dataFields ul{list-style:disc}
.fieldsetContainer{padding-top:10px;margin-top:10px;width:100%;display:inline-block}
.fieldsetContainer h2{font-size:120%;color:#4D90D7;font-weight:bold;display:block}
.fieldContainer,.formFields li,.dataFields li{position:relative;float:left;clear:left;width:100%}
.fieldContainer{width:100%;clear:both;margin-bottom:12px;border-bottom:1px dotted #ededed;display:inline-block}
.fieldContainer label{display:block;width:45%;float:left;font-weight:normal}
.fieldContainer label img{padding-left:3px}
.fieldContainer .fieldControls{width:52%;float:right;display:inline-block;margin-bottom:15px}
.fieldContainer .fieldControls input[type="text"],.fieldContainer .fieldControls textarea,.fieldContainer .fieldControls select{width:98%}
.fieldControls br{margin:0;padding:0;padding-bottom:3px}
.checkboxField .fieldControls,.checkboxField label,.radioField .fieldControls,.radioField label{width:100%;display:inline-block}
* html .fieldContainer,* html .formFields li,* html .dataFields li{float:none;display:inline-block}
*:first-child+html .fieldContainer,*:first-child+html .formFields li,*:first-child+html .dataFields li{float:none;display:inline-block}
.fieldTitle,.formFields label,.dataFields label{position:relative;float:left;padding:0;margin-right:4px;font-weight:normal}
.fieldText{position:relative;float:left;padding:4px}
.fieldContent .fieldText{float:none;padding:4px 0}
.fieldControls{float:left}
table.formFields,table.dataFields{border-collapse:separate;border:1px}
.dateField .dateSelector{display:inline-block;height:16px;padding-left:20px;padding-top:2px;margin-top:2px;margin-left:.5em;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_calendar.gif') no-repeat}
.dateDropdownField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0}
.dateDropdownField fieldset legend{display:none}
.dateDropdownField .fieldControls label{display:none}
@media aural{.dateDropdownField .fieldControls label{float:left}
.dateDropdownField .fieldControls select{float:left}
}
.radioField fieldset,.checkboxField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0}
.radioField fieldset legend,.checkboxField fieldset legend{display:none}
.radioField label,.checkboxField label{background:transparent;margin-bottom:.25em;padding-bottom:1px;font-weight:normal}
.radioField label:hover,.checkboxField label:hover{padding-bottom:0;border-bottom:1px dotted}
.radioField .horizontalOptions label,.checkboxField .horizontalOptions label{width:auto;margin-right:1em}
.radioField .verticalOptions label,.checkboxField .verticalOptions label{position:relative;float:left;clear:left;width:auto}
.radioField td,.checkboxField td{padding-right:1em}
.radioField td label,.checkboxField td label{float:none;width:auto!important}
.otherOptionSelectTextHidden{display:inline-block}
.otherOptionSelectTextHidden .otherOptionText{display:inline}
.otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextHidden .otherOptionText input{display:block;clear:left;margin-left:1.75em}
.verticalOptions .otherOptionSelectTextHidden{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText input{display:block}
.otherOptionSelectTextVisible{display:inline-block}
.otherOptionSelectTextVisible .otherOptionText{display:inline}
.otherOptionSelectTextVisible .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextVisible .otherOptionText input{display:block;clear:left;margin-left:1.75em}
.verticalOptions .otherOptionSelectTextVisible{display:block;clear:left}
.otherOptionTextOnly{display:block;clear:left;padding:.35em}
.otherOptionTextOnly .otherOptionText input{display:block;clear:left}
.otherOptionSelectTextHidden .otherOptionHideText{display:none!important}
.singleCheckboxField{position:relative}
.singleCheckboxField .required{vertical-align:middle}
.singleCheckboxField .fieldControls label{position:relative;width:auto;padding-left:24px;font-weight:normal;background:transparent}
.singleCheckboxField .fieldControls label input{position:absolute;width:auto;margin-top:-2px;margin-left:-22px}
.singleCheckboxField .fieldControls label input,x:-moz-any-link{margin-top:1px;margin-left:-18px}
*:first-child+html .fieldControls .singleCheckboxField label input{margin-top:-3px;margin-left:-22px}
.dropdownField .otherOptionSelectTextHidden{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextHidden .otherOptionText input{display:inline;margin-left:auto}
.dropdownField .otherOptionSelectTextVisible{display:block;padding:.35em .35em .35em 0}
.dropdownField .otherOptionSelectTextVisible .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextVisible .otherOptionText input{display:inline-block;margin-left:auto}
.dropdownField .otherOptionTextOnly{display:block;padding:.35em .35em .35em 0}
.dropdownField .otherOptionTextOnly .otherOptionText label{width:auto;background:transparent}
.matrixField .fieldContent table.subFields{width:100%;margin-top:.5em;border:1px #e0e0e0 solid;border-top:0}
.matrixField table.subFields caption{display:none}
.matrixField table.subFields tr.subFieldsTableHeader th{font-weight:normal;background:#f0f0f0}
.matrixField table.subFields tr.subFieldContainer th{font-weight:normal;background:#f8f8f8;border:1px #e0e0e0 solid}
.matrixField table.subFields tr.subFieldContainer td{display:table-cell;background:#fff;border:1px #e0e0e0 solid}
* html .matrixField .fieldContent table.horizontalOptions{margin-top:-2.5em}
*:first-child+html .matrixField .fieldContent table.horizontalOptions{margin-top:-2.5em}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td input,.matrixField .fieldContent table.horizontalOptions tr.radioField td input{float:left}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td label,.matrixField .fieldContent table.horizontalOptions tr.radioField td label{float:left}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader th{border:#e0e0e0 1px solid}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{display:none}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td.otherOptionSelectTextVisible input{display:inline-block;float:none;clear:none;margin-left:5px}
.matrixField table.matrixLabelsInCells tr.subFieldsTableHeader{display:none}
.checkboxContainer{width:100%;display:inline-block;margin-top:3px}
.checkboxInput{width:5%;float:left}
.checkboxValue{width:80%;float:left;margin:2px 5px 0 0}
.radioContainer{width:100%;display:inline-block;margin-top:3px}
.radioInput{width:5%;float:left}
.radioValue{width:80%;float:left;margin:2px 5px 0 0}
.readOnly{color:#909090;background-color:#f0f0f0}
.address2 label{background:transparent}
.notify{color:#dc0000;float:left;padding:5px 0 5px 17px;background:url('/images/templates/icons/sunsmart-error.gif') no-repeat 0 8px}
a#NextButton,a#PreviousButton{display:block;padding:5px 20px;text-align:center;font-size:120%;color:#fff;background:#4D90D7;width:120px;margin-bottom:20px}
a#NextButton{float:right}
a#PreviousButton{float:left}
#recaptcha_widget_div{clear:both}
.noField{display:none}
.calendar{position:absolute;display:none;border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif}
.calendar table{border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif}
.calendar .button{text-align:center;padding:1px;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:#d0d0d0 url('/acoracms/images/bg_fade02.gif');font-size:110%}
.calendar .nav{background:#d0d0d0 url('/acoracms/images/bg_fade02.gif');height:22px;font-size:100%;font-weight:bold;padding-top:0}
.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#000;color:CaptionText;text-align:center;font-size:100%;height:22px}
.calendar thead .name{border-bottom:1px solid ButtonShadow;padding:2px;text-align:center;background:#d0d0d0;color:ButtonText;font-size:100%}
.calendar thead .weekend{color:#f00;font-size:100%}
.calendar thead .hilite{border:2px solid;padding:0;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}
.calendar thead .active{border-width:1px;padding:2px 0 0 2px;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;font-size:100%}
.calendar tbody .day.othermonth{font-size:80%;color:#aaa;font-size:100%}
.calendar tbody .day.othermonth.oweekend{color:#faa;font-size:100%}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid ButtonShadow;background:#d0d0d0;color:ButtonText;font-size:100%}
.calendar tbody .rowhilite td{background:Highlight;color:HighlightText}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff}
.calendar tbody td.active{padding:2px 2px 0 2px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody td.selected{font-weight:bold;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:2px 2px 0 2px;background:#e0e0e0;color:ButtonText}
.calendar tbody td.weekend{color:#f00;font-size:100%}
.calendar tbody td.today{font-weight:bold;color:#00f}
.calendar tbody td.disabled{color:GrayText}
.calendar tbody .emptycell{visibility:hidden}
.calendar tbody .emptyrow{display:none}
.calendar tfoot .ttip{background:#e0e0e0;padding:1px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color:ButtonText;text-align:center;font-size:100%}
.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8}
.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}
.calendar .combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:Menu;color:MenuText;font-size:90%;padding:1px;z-index:100;font-size:110%}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}
.calendar .combo .label-IEfix{width:4em}
.calendar .combo .active{padding:0;border:1px solid #000}
.calendar .combo .hilite{background:Highlight;color:HighlightText}
.calendar td.time{border-top:1px solid ButtonShadow;padding:1px 0;text-align:center;background-color:#e0e0e0;font-size:100%}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:Menu}
.calendar td.time .ampm{text-align:center}
.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold}
.calendar td.time span.hilite{border-color:#000;background-color:Highlight;color:HighlightText}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0}
#aspnetForm{position:relative;float:none;margin:auto;padding:0}
table{empty-cells:show;border-collapse:collapse}
th{text-align:left;font-weight:bold}
.video-container{width:100%;padding:0;display:inline-block;z-index:-1}
.video-container-inner{height:0;overflow:hidden;padding:30px 0 56.25%;position:relative}
.video-container-inner iframe,.video-container-inner object,.video-container-inner embed{left:0;top:0;width:100%;height:100%;position:absolute}
.verticalAlignCenter{vertical-align:middle}
.noBorder{border:0;outline:0;border-collapse:collapse}
.fullWidth{width:100%}
.fullHeight{width:100%}
.noScrolling{overflow:hidden}
.hide{display:none}
.big{font-size:116.7%}
.small{font-size:91.7%}
.hidden{display:none}
.date,.author{color:#707070}
.cmHighlight,.cmhighlight{border-bottom:3px double}
.arrowHighlight{padding-left:14px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
.dropQuote1{display:block;margin-left:10%;margin-right:10%;padding:2% 0;color:#1d3d52;text-align:center;font-size:125%;font-style:italic;border-top:#fbaa51 2px solid;border-bottom:#fbaa51 2px solid}
.yellowBox{padding:2%;color:#00447e;font-size:120%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#ffcf00}
.yellowBox h2{padding:0;margin:10px 0;color:#4d90d7;font-weight:bold}
.yellowBox p{padding:0;padding-top:0;margin:1px 0 10px}
.pdf{min-height:16px;padding:1px 0 0 20px;text-decoration:none;font-weight:bold;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_pdf.gif') top left no-repeat}
.pdf:link{text-decoration:none}
.pdf:visited{text-decoration:none}
.pdf:hover{text-decoration:underline}
.helpText{position:relative;float:left;min-height:20px;padding:4px 0 0 20px;margin-left:10px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_help.gif') 0 3px no-repeat}
label .helpText,.fieldTitle .helpText{margin-left:0;font-size:91.7%;font-weight:normal}
.requiredFieldMarker{display:inline-block;margin:0 .25em;width:9px;height:9px;font-weight:bold;font-size:125%;text-indent:-1000em;overflow:hidden;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/required_marker.gif') no-repeat}
.glossaryTerm{padding-right:12px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/glossary_link.gif') right 2px no-repeat;border-bottom:1px dotted}
.paging{margin:1em 0 1em 0;padding:1em 0 1em 0;border-top:#e0e0e0 1px solid;border-bottom:#e0e0e0 1px solid}
.submitButton,.submit{clear:left;margin:0 0 1em}
.linkPrint{padding:0 0 0 20px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_printer.gif') no-repeat}
.linkEmail{padding:0 0 0 20px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_email.gif') no-repeat}
.linkFeedback,.linkContact{padding:0 0 0 20px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_book.gif') no-repeat}
.linkPageTop{padding:0 0 0 12px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_red_up.gif') 0 2px no-repeat}
#PageFunctionsBottom .linkPageTop{padding:0 0 0 12px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_grey_up.gif') 0 2px no-repeat}
ul.arrowPoints,ol.arrowPoints{margin:1em 0;padding:0;list-style:none}
ul.arrowPoints li,ol.arrowPoints li{padding-left:14px;margin-bottom:.5em;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_grey_right.gif') 0 2px no-repeat}
ul.warnings{margin:.5em 0 1.35em 0;padding:0;list-style:none}
ul.warnings li{margin:0 0 .75em 0;padding:0 0 0 24px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_warning.gif') no-repeat;min-height:16px}
* html .warnings li{height:16px}
div.twoCols,div.threeCols{position:relative;float:left;clear:both;width:100%}
div.twoCols .col1{position:relative;float:left;width:49%}
div.twoCols .col2{position:relative;float:right;width:49%}
div.threeCols .col1{position:relative;float:left;width:32%;margin-right:1%}
div.threeCols .col2{position:relative;float:left;width:32%;margin-right:1%}
div.threeCols .col3{position:relative;float:right;width:33%}
.messageError{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #EC5F35}
.messageError h1,.messageError h2,.messageError h3,.messageError h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#EC5F35;border:0;background:0}
.messageError p{margin:0 0 .5em}
.messageError .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#EC5F35}
fieldset .messageError{margin-left:4px;margin-right:4px;padding:4px}
.messageConfirm{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #939f38}
.messageConfirm h1,.messageConfirm h2,.messageConfirm h3,.messageConfirm h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#939f38;border:0;background:0}
.messageConfirm p{margin:0 0 .5em}
.messageConfirm .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#939f38}
fieldset .messageConfirm{margin-left:4px;margin-right:4px;padding:4px}
.messageInformation{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #aba000}
.messageInformation h1,.messageInformation h2,.messageInformation h3,.messageInformation h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#aba000;border:0;background:0}
.messageInformation p{margin:0 0 .5em}
.messageInformation .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#aba000}
fieldset .messageInformation{margin-left:4px;margin-right:4px;padding:4px}
.developer{position:relative;clear:left;margin:15px;padding:15px;border:1px solid #939f38}
.developer h1,.developer h2,.developer h3,.developer h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#939f38;border:0;background:0}
.developer .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#939f38}
#TemplateWrapper{padding:0;text-align:center}
#AccessibilityToolbar{margin:0 0 1em;text-align:center}
#AccessibilityToolbarInner{width:960px;margin:0 auto;text-align:left;font-size:91.7%}
#AccessibilityToolbarInner ul{margin:0;padding:0;list-style:none}
#AccessibilityToolbarInner li{display:inline;margin-right:1em}
#AccessibilityToolbarInner li a{padding:4px 10px}
#Template{position:relative;width:100%;background:#fff;margin:0 auto;text-align:left}
#TemplateInner{position:relative}
#Header{position:relative;z-index:5;background:#fff;width:100%;padding-top:14px;display:inline-block}
#HeaderInner{position:relative;width:960px;margin:0 auto;text-align:left;display:block}
#Header #Logo{width:auto;float:left}
#Header #Follow{position:relative;float:right;padding:40px 10px 0}
#Header #SearchSite .fullWidth{border:1px solid #E0E0E0;border-top-left-radius:5px;border-top-right-radius:5px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.36) 55%,rgba(224,224,224,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(55%,rgba(255,255,255,0.36)),color-stop(100%,rgba(224,224,224,0.65)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.36) 55%,rgba(224,224,224,0.65) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.36) 55%,rgba(224,224,224,0.65) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.36) 55%,rgba(224,224,224,0.65) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.36) 55%,rgba(224,224,224,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#a6e0e0e0',GradientType=0)}
#mainMenuAnchor{position:relative;float:right;margin:0;display:none;text-align:center}
#Header #SearchSite{position:relative;float:right;padding:40px 10px 0;*width:200px}
#Header #SearchSite label{color:#000}
#Header #SearchSite input{padding:0;margin:0}
#Header #SearchSite .submit{width:30px;height:26px;padding:2px;border-collapse:collapse;border:0;border-left:1px solid #E0E0E0;text-indent:-99999px;background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/icons/20x20_magnifier.gif) 0 0 no-repeat}
#Header #SearchSite .submit:hover{background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/icons/20x20_magnifier.gif) -30px 0 no-repeat}
#Header #SearchSite .keywords{background:0;padding:5px 6px 3px 6px;border:0;border-radius:0;border-top-left-radius:5px}
#Header #SearchSite #AdvancedSearchLink{display:none}
#Navigation{position:relative;z-index:20;top:0}
#Navigation #LoginStatusShort{padding:4px 10px}
#Navigation #AnchorMenu{padding:.5em 0;margin:0 10px}
#Navigation #AnchorMenu a{padding:0 8px;border-right:#c0c0c0 1px solid}
#Navigation #AnchorMenu a.first{padding-left:0}
#Navigation #AnchorMenu a.last{border:0}
#Navigation #MainMenu{position:absolute;float:left;top:8px;left:0;width:100%;border-bottom:1px solid #fff;background:#737376;padding:0}
#Navigation #MainMenuInner{width:960px;margin:0 auto;text-align:left}
#SubHeader{width:100%;padding:0;background:#ffcf00;border-top-left-radius:8px;border-top-right-radius:8px;display:table;margin-bottom:10px}
#SubHeaderInner{display:table-row}
#SubHeader #SubHeaderIntro{*width:500px;*float:left;padding:2%;padding-bottom:0;display:inline-block;display:table-cell;vertical-align:top}
#SubHeader #SubHeaderIntro h1{margin-bottom:.5em}
#SubHeader #SubHeaderMedia{*width:420px;margin:0;padding:0;text-align:right;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;display:inline-block;display:table-cell;vertical-align:top;width:60%}
#SubHeader #SubHeaderMedia p{padding:0;margin:0;margin-bottom:-3px}
#SubHeader #SubHeaderMedia iframe,#SubHeader #SubHeaderMedia img{-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;width:100%;max-height:324px}
#Content{width:100%;padding-top:50px;margin-top:8px;background-color:#efefef}
#ContentInner{width:960px;margin:0 auto;text-align:left}
#Page #PageContent #Primary{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}
#Page #PageContent #Secondary{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}
#Share{width:100%;clear:both;background:#EFEFEF}
#ShareInner{width:960px;margin:0 auto;padding:15px 0}
#shareLabel{color:#646466;font-weight:bold;display:inline-block;float:left;margin:5px 10px 0 0}
.addthis_default_style{display:inline-block}
.addthis_counter.addthis_bubble_style{margin-top:5px}
#Footer{position:relative;clear:both;color:#fff;width:100%;font-size:90%}
#FooterContent{position:relative;clear:both;background:#737376;color:#fff;width:100%;border-top:6px solid #fde02a}
#FooterContentInner{width:960px;margin:0 auto;text-align:left;padding:10px 0}
#Footer #FooterMenu ul{margin:0;padding:0;list-style:none;text-align:left}
#Footer #FooterMenu ul li{display:inline-block;*display:inline;zoom:1;padding:0 8px;border-right:1px solid #fff}
#Footer #FooterMenu ul li.first{padding-left:0}
#Footer #FooterMenu ul li.last{padding-right:0;border-right:0}
#Footer #FooterMenu a{color:#fff}
#Footer #FooterMenu a:link{color:#fff}
#Footer #FooterMenu a:visited{color:#fff}
#Footer #FooterMenu a:hover{color:#fff}
#Footer #FooterMenu a:active{color:#fff}
#FooterLogos{position:relative;clear:both;background:#fff;color:#000;width:100%}
#FooterLogosInner{width:960px;margin:0 auto;text-align:left;padding:10px 0;text-align:left}
#FooterLogosInner p a:hover{opacity:.9}
.fullWidth{width:100%;display:inline-block}
.floatLeft{float:left}
.floatRight{float:right}
#PopupWindow #Header,#PopupWindow #Contents{width:96%;padding:2%}
#PopupWindow #Footer{padding:12px;text-align:left;background-color:#EFEFEF;border-top:1px solid #A4AAB0;clear:both;height:50px;padding:10px 0;text-align:center;width:100%;color:#454545}
#TrailNav{clear:both;position:relative;padding:10px 1% 10px 0;font-size:91.7%;width:98%}
* html #TrailNav{display:inline-block}
#PageFunctions,#PageFunctionsTop,#PageFunctionsBottom{padding:.5em 0}
#PageFunctions ul,#PageFunctionsTop ul,#PageFunctionsBottom ul{margin:0;padding:0;list-style:none}
#PageFunctions ul li,#PageFunctionsTop ul li,#PageFunctionsBottom ul li{display:inline;padding:2px 4px;vertical-align:middle}
#PageFunctions ul li.last,#PageFunctionsTop ul li.last,#PageFunctionsBottom ul li.last{border-right:0}
#PageFunctions ul li a,#PageFunctionsTop ul li a,#PageFunctionsBottom ul li a,.st_sharethis{display:inline-block;width:16px;height:16px;overflow:hidden;text-indent:-10000em;text-transform:capitalize;cursor:pointer}
#PageFunctions .pagePrint a,#PageFunctionsTop .pagePrint a,#PageFunctionsBottom .pagePrint a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_printer_2.gif') no-repeat}
#PageFunctions .pageEmail a,#PageFunctionsTop .pageEmail a,#PageFunctionsBottom .pageEmail a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_email_2.gif') no-repeat}
.st_sharethis{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_share.gif') no-repeat}
#PageFunctions .pageFeedback a,#PageFunctionsTop .pageFeedback a,#PageFunctionsBottom .pageFeedback a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/13x13_question_bubble.gif') 2px 2px no-repeat}
#PageFunctions .pageTextSizeDecrease a,#PageFunctionsTop .pageTextSizeDecrease a,#PageFunctionsBottom .pageTextSizeDecrease a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_text_smaller.gif') no-repeat}
#PageFunctions .pageTextSizeIncrease a,#PageFunctionsTop .pageTextSizeIncrease a,#PageFunctionsBottom .pageTextSizeIncrease a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_text_larger.gif') no-repeat}
#PageFunctionsTop{position:relative;float:right;margin-top:-2.2em;z-index:2}
#PageFunctionsBottom{clear:both}
#PageFunctionsBottom .pageTopLink a{width:auto;padding-left:12px;font-size:91.7%;color:#c0c0c0;text-indent:0}
#PageFunctionsBottom ul li.first{background:0;padding-left:0}
#PrimaryContent #PageTitle{margin:0 0 .5em 0}
#PrimaryContent #PublishInfo,.publishInfo{margin:1em 0}
#PrimaryContent #PublishInfo .date{display:inline}
#PrimaryContent #PublishInfo .author{display:inline}
#PrimaryContent #PageBody ul li{margin:.75em 0}
#PrimaryContent #PageBody ol li{margin:.75em 0}
#Secondary ul{margin:1em 0 1em 1.5em;padding:0}
#Secondary ul li{margin:.75em 0}
#Primary #SubContainers{width:100%;text-align:left}
#Primary .container,#Secondary .container{width:216px;margin:1% .75% 1% 0;padding:3px;display:inline-block;*display:inline;zoom:1;border-top-left-radius:8px;border-top-right-radius:8px;background:#ffcf00}
#Primary .containerInner,#Secondary .containerInner{position:relative}
#Primary .container h2.title,#Secondary .container h2.title{position:absolute;left:0;bottom:0;padding:0;margin:0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;color:#00447e;text-align:center;font-weight:bold;background:#fe9b37;background:#ffcf00;font-size:100%}
#Primary .container h2.title a,#Secondary .container h2.title a{width:94%;padding:3%;border-top-left-radius:8px;border-top-right-radius:8px}
#Primary .container a,#Secondary .container a{display:block}
#Primary .container a:hover,#Secondary .container a:hover{text-decoration:none}
#Primary .container:hover,#Primary .container:hover a,#Secondary .container:hover,#Secondary .container:hover a{background:#ffcf00;background:#fe9b37;color:#000}
#Primary .container img,#Secondary .container img{border-top-left-radius:8px;border-top-right-radius:8px}
#Primary #SubArticles{width:100%;text-align:left}
#Primary .article{clear:both;width:100%}
#Primary .image{width:216px;margin:0 1% 2% 0;margin:1% .75% 1% 0;padding:3px;display:inline-block;*display:inline;zoom:1;border-top-left-radius:8px;border-top-right-radius:8px;background:#ffcf00}
#Primary .articleInner{position:relative}
#Primary .image h2.title{position:absolute;left:0;bottom:0;padding:0;margin:0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;color:#00447e;text-align:center;font-weight:bold;background:#ffcf00;font-size:100%}
#Primary .image h2.title a{width:94%;padding:3%;border-top-left-radius:8px;border-top-right-radius:8px}
#Primary .image a{display:block;text-decoration:none}
#Primary .image a:hover{text-decoration:none}
#Primary .image:hover,#Primary .image:hover a{background:#ffcf00;background:#fe9b37;color:#000}
#Primary .image img{border-top-left-radius:8px;border-top-right-radius:8px}
#Attachments{margin:1em 0;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}
table.attachmentsContainer{width:100%;background:#fff;border:1px solid #f0f0f0;border-bottom:0}
table.attachmentsContainer tr th{padding:6px;background:#f0f0f0}
table.attachmentsContainer tr td{padding:6px;border:1px solid #f0f0f0;vertical-align:top}
table.attachmentsContainer tr td.overview{width:100%}
table.attachmentsContainer tr td.overview .summary{padding-left:24px}
table.attachmentsContainer tr td.overview .url{padding-left:24px}
table.attachmentsContainer tr td.format{white-space:nowrap}
table.attachmentsContainer tr td.format .extension{text-transform:uppercase}
table.attachmentsContainer tr td.fileSize{white-space:nowrap;border-right:0}
ul.attachmentsContainer li.attachment,ol.attachmentsContainer li.attachment{margin-bottom:1em}
ul.attachmentsContainer li.attachment .overview .summary,ol.attachmentsContainer li.attachment .overview .summary{padding-left:24px}
ul.attachmentsContainer li.attachment .overview .url,ol.attachmentsContainer li.attachment .overview .url{padding-left:24px}
ul.attachmentsContainer li.attachment .format,ol.attachmentsContainer li.attachment .format{display:inline;padding-left:24px}
ul.attachmentsContainer li.attachment .format .extension,ol.attachmentsContainer li.attachment .format .extension{text-transform:uppercase}
ul.attachmentsContainer li.attachment .fileSize,ol.attachmentsContainer li.attachment .fileSize{display:inline;margin-left:-0.25em}
ul.attachmentsContainer li.attachment .fileSize:before,ol.attachmentsContainer li.attachment .fileSize:before{content:","}
ul.attachmentsContainer li.attachment.fileNone .format,ul.attachmentsContainer li.attachment.fileNone .fileSize,ol.attachmentsContainer li.attachment.fileNone .format,ol.attachmentsContainer li.attachment.fileNone .fileSize{display:none}
div.attachmentsContainer div.attachment{margin-bottom:1em}
div.attachmentsContainer div.attachment .overview .summary{padding-left:24px}
div.attachmentsContainer div.attachment .overview .url{padding-left:24px}
div.attachmentsContainer div.attachment .format{display:inline;padding-left:24px}
div.attachmentsContainer div.attachment .format .extension{text-transform:uppercase}
div.attachmentsContainer div.attachment .fileSize{display:inline;margin-left:-0.25em}
div.attachmentsContainer div.attachment .fileSize:before{content:","}
div.attachmentsContainer div.attachment.fileNone .format,div.attachmentsContainer div.attachment.fileNone .fileSize{display:none}
.attachmentsContainer .title{margin-bottom:.25em}
.attachmentsContainer .title a{display:inline-block;padding-left:24px;padding-top:1px;min-height:16px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_page_download.gif') no-repeat}
.attachmentsContainer .fileImage .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_image.gif') no-repeat!important}
.attachmentsContainer .filePdf .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_pdf.gif') no-repeat!important}
.attachmentsContainer .fileTxt .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_page_text.gif') no-repeat!important}
.attachmentsContainer .fileDoc .title a,.fileDocx .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_doc.gif') no-repeat!important}
.attachmentsContainer .filePpt .title a,.filePptx .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_ppt.gif') no-repeat!important}
.attachmentsContainer .fileXls .title a,.fileXlsx .title a,.fileCsv .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_xls.gif') no-repeat!important}
.attachmentsContainer .fileZip .title a,.file7z .title a,.fileTar .title,a.fileGz .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_compress.png') no-repeat!important}
.attachmentsContainer .fileWmv .title a,.fileMpg .title a,.fileMov .title a,.fileMkv .title a,.fileMp4 .title a,.fileFlv .title a,.fileAvi .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_mpg.gif') no-repeat!important}
.attachmentsContainer .fileMp3 .title a,.fileWav .title a,.fileAac .title a,.fileM4a .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_sound.png') no-repeat!important}
.attachmentsContainer .cmfr_links .title a{background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/16x16_link_2.gif') no-repeat!important}
*:first-child+html .attachmentsContainer .fileSize{margin-left:auto!important}
#PagingTop,#PagingBottom{clear:both;margin:1em 0;border:#f0f0f0 1px solid;padding:8px}
#PagingTop .previouspage,#PagingBottom .previouspage{margin:0 .25em}
#PagingTop .nextpage,#PagingBottom .nextpage{margin:0 0 0 .25em}
#LoginStatusShort .loginStatusInfo{display:inline;margin-right:1em}
#LoginStatusShort .loginLinks{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li a{padding:0 1em;border-left:#c0c0c0 1px solid}
#LoginStatusLong .loginStatusInfo{clear:left;margin-right:4px;margin-left:4px}
#LoginStatusLong .loginLinks{margin:1em 0;padding:0;list-style:none}
#LoginStatusLong .loginLinks li{display:inline;margin:0 0 1em;padding:0;list-style:none}
#LoginStatusLong .loginLinks li a{padding:0 6px 0 14px;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
#LoginForm #LoginHelp{clear:left;margin:1em 0 0}
#LoginForm #LoginHelp .loginLinks{margin:0 0 1em;padding:0;list-style:none}
#LoginForm #LoginHelp .loginLinks li{display:inline;margin:0;padding:0 6px 0 14px;list-style:none;background:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
#LoginMessage #ContinueLinks ul{margin:0;padding:0;list-style:none}
#LoginMessage #ContinueLinks ul li{margin:0 0 1em;padding:0;list-style:none}
#Comments{clear:left;margin:2em 0 1em;padding-top:1em;border-top:#e0e0e0 1px solid}
#CommentsHeader{margin:0 0 1em}
#SubmittedComments{position:relative;float:left;width:100%}
#SubmittedComments #NoComments{margin:0 0 1em}
#SubmittedComments .comment{position:relative;float:left;width:98%;padding:1em 1%;border-top:#e0e0e0 1px solid}
#SubmittedComments .comment.odd{background:#fcfcfc}
#SubmittedComments .comment.even{background:#f8f8f8}
#SubmittedComments .comment .avatar{position:absolute;right:1%}
#SubmittedComments .comment .avatar img{border:#e0e0e0 1px solid}
#SubmittedComments .comment .text{position:relative;padding-right:110px}
#SubmittedComments .comment .text .title{margin-top:0}
#SubmittedComments .comment .text .publishInfo .date{display:inline}
#SubmittedComments .comment .text .publishInfo .author{display:inline}
#SubmittedComments .comment .text .commentText{margin-bottom:1em}
#SubmittedComments .comment .commentFormLink{margin-bottom:1em}
#CommentsClosed{clear:left;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentFormHeader{clear:both;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentForm #UserAvatar{position:absolute;right:10px}
.siteMapContainer .parentContainer{display:none}
.siteMapContainer ul.level1{width:100%;margin-bottom:1em}
.siteMapContainer ul.level1 li.level1{width:30%;margin-right:3%;margin-bottom:1em}
.siteMapContainer ul.level1 li.item4,.siteMapContainer ul.level1 li.item7,.siteMapContainer ul.level1 li.item10,.siteMapContainer ul.level1 li.item13{clear:left}
#FollowUs ul.links{list-style:none;margin-left:0;padding-left:0}
#FollowUs ul.links li{list-style:none;margin-left:0;padding-left:0}
#FollowUs ul.links li a{display:block;padding:3px 0 0 24px;min-height:20px;background-position:left top;background-repeat:no-repeat}
#FollowUs ul.links li a.linkBlogs{background-image:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/20x20_blog.gif')}
#FollowUs ul.links li a.linkTwitter{background-image:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/20x20_twitter.gif')}
#FollowUs ul.links li a.linkFacebook{background-image:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/20x20_facebook.gif')}
#FollowUs ul.links li a.linkLinkedIn{background-image:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/20x20_linkedin.gif')}
#FollowUs ul.links li a.linkRSS{background-image:url('/App_Assets/Sites/sunsmart/Templates/Default/Css/../images/icons/20x20_rss.gif')}
#cmsDevMode{position:absolute;width:150px;padding:10px;margin:10px;background:#f8f8f8;border:1px #e0e0e0 solid;z-index:1000;top:0;right:0}
#cmsDevMode .previewTitle{margin:0;font-weight:bold}
#cmsDevMode .previewLinks ul{margin:0;padding:0;list-style:none}
#startMemberapp{background:none repeat scroll 0 0 #2a70ba;color:#FFF;display:block;font-size:120%;margin-bottom:20px;padding:5px 2%;text-align:center;width:34%;margin:0 32%}
#protectYour{height:165px;width:490px;margin-top:20px;background-image:url(/images/resources/sunsmart_app/protectyourskin.gif);background-repeat:no-repeat}
#sunsmartapp{width:490px;margin:0 auto}
#Content #sunsmartapp a,#Content .secondarycontentssapp1 a,#Content .secondarycontentssapp3 a{color:#4d90d7;text-decoration:none}
#Content #sunsmartapp a:hover,#Content .secondarycontentssapp1 a:hover,#Content .secondarycontentssapp3 a:hover{text-decoration:underline}
#protectYourText{font-size:15px;font-weight:bold;color:#0095D6;float:right;width:210px;margin-top:15px;margin-right:15px}
#sunsmartapp h3{font-size:14px;font-weight:bold;color:#636463}
#sunsmartapp h4{font-size:18px;font-weight:bold;color:#004781;margin:15px 0 8px;padding:0}
#downloadBar{background-image:url(/images/resources/sunsmart_app/appstore.gif);background-repeat:no-repeat;padding-left:105px;height:33px;color:#59A1D8;padding-top:8px;margin-top:15px;font-size:15px;font-weight:bold}
#sunsmartapp ul{list-style-type:none;margin:0 0 0 14px;padding:0;list-style-position:outside;list-style-image:url(/images/resources/sunsmart_app/bluearrow.gif)}
#sunsmartapp li{list-style-position:outside;margin-left:4px;font-size:14px;list-style-type:disc;margin:0;padding:0}
#featuresBox{height:218px;width:490px;background-image:url(/images/resources/sunsmart_app/featuresbox.gif);background-repeat:no-repeat;font-size:14px;color:#004781;padding-top:10px;padding-left:15px;line-height:15px;margin-top:20px}
#featuresBoxContent{width:445px}
#featuresBox p{font-size:14px;line-height:17px;margin:0}
#featuresBox h2{line-height:normal;margin:0;font-size:25px;color:#0095D6;padding:0}
.featuresBold{font-weight:bold;color:#0095D6}
.secondarycontentssapp1{margin-top:50px}
.secondarycontentssapp2{margin-top:50px}
.secondarycontentssapp3{margin-top:85px;font-size:11px}
.secondarycontentssapp1 h3{margin:0;padding:0;font-size:14px;font-weight:bold;color:#636463}
#imageSlider{width:98%;height:220px;overflow:hidden;margin:15px 0;background:#fff;border-radius:8px;border:3px solid #ffcf00}
#imageSliderPrevious{width:4%;padding:95px 0 0 0;display:inline-block;float:left;text-align:right}
#imageSliderPrevious img{width:100%;max-width:30px;text-align:right;cursor:pointer}
#imageSliderNext{width:4%;padding:95px 0 0 0;float:left;text-align:left}
#imageSliderNext img{width:100%;max-width:30px;cursor:pointer}
#imageSliderItems{width:92%;height:220px;overflow:hidden;position:relative;display:inline-block;background:#fff;float:left;border-radius:0}
#imageSliderItemsInner{display:inline-block;height:220px;position:relative}
#imageSliderItemsOverflow{position:absolute;top:0;left:0;height:220px}
#imageSliderItems a{margin:0;padding:0;display:inline-block}
@media only screen and (max-width:980px){#TemplateWrapper{padding-top:5px}
#HeaderInner{width:96%;padding:0 1%}
#Header #Logo{margin-bottom:10px}
#mainMenuAnchor{padding:0;padding-top:42px;display:block}
#Navigation{display:inline-block;overflow:hidden;width:100%}
#Navigation #MainMenu{padding:0;position:relative;float:none;background:#848486;border:0;top:0;display:inline-block}
#Navigation #MainMenuInner{width:100%}
#MenuUL{width:100%;float:none;border:0}
#MenuUL li,#MenuUL li#mainMenu_sunsmart_home,#MenuUL li ul li{width:100%;padding:0;margin:0;display:block;border-top:#999 solid 1px}
#MenuUL a,#MenuUL li#mainMenu_sunsmart_home a{width:100%;padding:2% 0;margin:0;display:block}
#MenuUL li a span{width:10px;height:20px;display:inline-block;background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/arrow_yellow_right.png) center center no-repeat}
#MenuUL li a:hover span{background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/arrow_yellow_right.png) center center no-repeat}
#MenuUL li.currentBranch a span,#MenuUL li.currentPage a span{background:url(/App_Assets/Sites/sunsmart/Templates/Default/images/arrow_yellow_down.png) center center no-repeat}
#MenuUL li ul{position:relative;width:100%;padding:0;margin:0;top:0;left:0;display:none}
#MenuUL li.currentBranch ul,#MenuUL li.currentPage ul{display:block}
#Primary #SubContainers{text-align:center}
#Secondary{display:none}
#Share{width:100%;text-align:center;margin-top:-8px}
#ShareInner{width:100%;text-align:center}
#shareLabel{float:none}
#Share .addthis_default_style{height:18px}
#FooterContentInner,#FooterLogosInner{width:98%;padding:1% 1%;text-align:center}
#Footer #FooterMenu ul{width:100%;text-align:center}
#Footer #FooterMenu ul li{margin:5px 0}
#Footer #FooterMenu ul li.last{margin:5px 0;display:block}
}
@media only screen and (max-width:650px){#Header{padding-top:5px}
#HeaderInner{text-align:center}
#Header #Logo{width:142px;padding:0}
#mainMenuAnchor{width:105px}
#Header #Follow{width:112px}
#Header #SearchSite{width:100%;padding:0}
#Header #SearchSite .fullWidth{width:98%;padding:1%;border-radius:5px}
#Header .floatLeft{width:88%}
#Header .floatRight{width:10%;border-left:1px solid #e2e2e2}
#Header #SearchSite .keywords{width:100%}
#Header #SearchSite .submit{margin-left:0;border:0}
#SubHeader,#SubHeaderInner{display:block}
#SubHeader #SubHeaderIntro{width:94%;display:block}
#SubHeader #SubHeaderMedia{clear:both;width:100%;float:none;display:block;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}
#SubHeader #SubHeaderMedia iframe{width:100%;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}
#imageSliderPrevious,#imageSliderNext{width:6%}
#imageSliderItems{width:88%}
#Primary .container{box-sizing:border-box;width:49%;float:left}
#Primary .container:nth-child(odd){margin:0 1% 2% 0}
#Primary .container:nth-child(even){margin:0 0 2% 1%}
#Primary .container a.title{box-sizing:border-box;width:100%}
}
@media only screen and (max-width:470px){#SubHeaderMedia{width:100%;float:none}
#SubHeaderMedia iframe{width:100%}
.fieldContainer label{display:block;width:100%;float:none;font-weight:normal}
.fieldContainer .fieldControls{width:100%;float:none;display:inline-block;margin-bottom:15px}
}
@media only screen and (max-width:430px){#mainMenuAnchor{padding:20px 0 5px 0}
#Header #Follow{width:120px;padding:8px 0;text-align:right}
}
#SearchSite{display:none}
#Navigation #MainMenu{padding-bottom:0;background-image:none}
#Content{width:100%;position:relative;float:left;padding-top:45px}
#ContentInner{position:relative;float:none;min-width:1px;padding-left:0}
* html #ContentInner{float:left}
#Page{width:100%;position:relative;float:left}
* html #Page{overflow:hidden}
#TrailNav{display:none}
#PageFunctionsTop{display:none}
#Page #PageContent{width:100%;position:relative;float:left}
#Page #PageContentInner{width:100%;position:relative;float:left}
#ShadeAuditNav{display:inline-block;width:100%}
#ShadeAuditProgressMeter{width:100%;display:table;border-top-right-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);border:1px solid #fbaa51;border-top-left-radius:7px}
#ShadeAuditProgressMeterInner{display:table-row}
#ShadeAuditProgressMeter a,#ShadeAuditProgressMeter a:link,#ShadeAuditProgressMeter a:visited{display:table-cell;padding:4px 6px;background-color:#fbaa51;font-weight:bold;width:6%;color:#fff}
#ShadeAuditProgressMeter a.complete{color:#1d3d52;background:#fff}
#ShadeAuditProgressMeter a:first-child{width:12%;border-top-left-radius:7px}
#ShadeAuditProgressMeter a:last-child{width:15%;border-top-right-radius:7px}
#ShadeAuditProgressMeter a[name]:hover{text-decoration:none}
#ContinueAuditWrapper{padding:4px 0}
#ContinueAuditInner{text-align:center}
#Content #ContinueAuditWrapper .Edit,#Content #ContinueAuditWrapper a.Edit:link,#Content #ContinueAuditWrapper a.Edit:visited{float:none}
#Page #PageContent #Primary{clear:both;width:63%;margin-top:10px;position:relative;float:left;min-height:600px}
#Page #PageContent #PrimaryInner{margin:10px 10px 0}
#Page #PageContent #Secondary{width:36%;margin-top:10px;position:relative;float:right;min-height:600px}
#Page #PageContent #SecondaryInner{padding:16px 10px 30px;margin:0 auto}
#Page #PageContent #SecondaryContentInner{text-align:left}
#Page #PageContent #SecondaryInner img{max-width:100%;margin:5px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
#Tertiary{display:none}
#PageFunctionsBottom{display:none}
body{color:#00447e}
h1{color:#4d90d7;font-weight:bold}
#ShadeAuditTitle{font-size:170%;color:#7e7e7e;margin-bottom:10px}
#PageBody a.submitButton,#Primary a.submitButton{padding:8px 12px;margin:4px 40px 6px 0;font-weight:bold;font-size:120%;border:0;background-color:#ffd828;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);cursor:pointer;min-width:100px;text-decoration:none;display:inline-block}
#PageBody a.inlineSubmitButton,#Primary a.inlineSubmitButton{margin:4px 4px 6px 0}
.prevNextContainer input[type="submit"]{padding:8px 12px;font-weight:bold;font-size:120%;border:0;background-color:#ffd828;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);cursor:pointer;min-width:100px;color:#1d3d52}
input[type='submit'].previous{float:left}
input[type='submit'].save{float:left;clear:none;margin-left:20px}
#ShadeAuditList{border:1px solid #efefef;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:10px;margin-bottom:50px}
#ShadeAuditList ul,#ShadeAuditList ul li{list-style:none;margin:0;padding:0}
.pageInfo{border:1px solid #fbaa51;margin-top:10px;padding:6px 10px 0}
.pageInfo p{padding:.5em 0 0}
.next{float:right}
.clear{float:left;clear:both}
.hidden{display:none}
.helpbubble{color:#fff;background-color:#4d90d7;float:left;width:35%;padding:4px;margin:0 0 4px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.inline{width:95%;clear:both}
.tipbubble{color:#fff;background-color:#4d90d7;float:right;width:200px;padding:10px;margin:0 0 4px 4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#Secondary .tipbubble{width:90%;float:none;margin:10px auto}
.tipbubble a,.tipbubble a:link{color:#fff;font-weight:bold}
.tipbubble h2{margin:.4em 0 .4em}
.form fieldset,form .fieldset{padding-top:10px;border-radius:0}
input[type="radio"],input[type="checkbox"]{float:left;clear:both}
.radiolist label{width:90%}
textarea{width:100%;min-height:150px}
.formFields .fieldContainer{margin-top:10px}
.formFields .photoField{margin:20px 0 0}
.formFields .fieldContainer label.fieldTitle{width:27%;padding-top:3px}
.formFields .fieldContainer .fieldContent{width:70%;float:left}
.formFields .fieldContainer .fieldContent .fieldControls{width:100%;float:none}
.formFields .fieldContainer .fieldContent .fieldControls input[type="radio"],.formFields .fieldContainer .fieldContent .fieldControls input[type="checkbox"]{padding-top:0;clear:both}
.formFields .fieldContainer .fieldContent .fieldControls label{width:80%;padding-top:3px}
.formFields table{width:100%;margin-bottom:10px}
.formFields td label,.formFields label{padding-top:3px;width:80%}
.formFields .fieldContainer .fieldContent .fieldControls table{width:95%}
.shadedensityselection{width:100%;padding:10px 0 20px}
.shadedensityselection label,.formFields .shadedensityselection label{width:162px;float:left;display:inline-block;padding:0}
.shadedensityselection input{float:left;clear:none;display:inline-block}
.shadedensityselection br{display:none}
.shadedensityselection img{clear:both;width:162px;padding:0}
.futureshade{width:100px}
.futureshade label{width:50%!important}
#Field003Container .fieldContent{width:40%}
#Field019Container{clear:none}
#Field019Container .fieldTitle{width:40%}
#Field028Container,#Field029Container{clear:none;width:69%;float:left;margin-top:5px}
#Field028Container .fieldTitle,#Field029Container .fieldTitle{width:60%}
table.field034,table.field043,.field034,.field043{width:50%;float:left;display:inline-block}
#Field035Container,#Field044Container{clear:none;float:left;display:inline-block;width:60%;padding-top:4px}
#Field035Container,#Field044Container label{width:40%}
#Field037Container label,#Field038Container label,#Field039Container label,#Field040Container label,#Field041Container label{width:6%}
#Field046{float:left;width:25%}
#Field047Container,#Field048Container{clear:none;float:right;width:70%}
.matrix{width:100%;display:table;margin-bottom:20px}
.matrix .row{clear:both;display:table-row}
.matrix .title{background-color:#1d3d52;color:#fff;display:table-cell;padding:1% 0}
.matrix .label{width:40%;float:left;padding:1% 1%}
.matrix .answer,.matrixResult .answer{width:13%;float:left;text-align:center;margin-top:4px}
.matrix .subHeading{width:98%;padding:1% 1%;background-color:#eee}
.matrix span{width:42%;float:left;margin-top:2px}
.matrix input[type="radio"]{width:30%;display:inline;float:left;text-align:center;clear:none;margin:0}
.matrix br{display:none}
.matrix table{width:42%;float:left;margin-top:2px}
.matrix tr{width:33%;display:inline;float:left;text-align:center}
.matrix td{width:98%;padding:1% 1%;margin:0 auto;text-align:center}
.matrixResult #Total label{float:left;text-align:right;width:83%}
.matrixResult .answer{margin-left:5px}
.thumbnail{clear:both;display:block;width:100px;margin-left:154px}
#ActionButtons{clear:both;text-align:center;padding-top:30px}
#ActionButtons input{padding:6px 10px;font-weight:bold;font-size:100%;border:0;color:#1d3d52;background-color:#ffd828;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);cursor:pointer;min-width:140px;margin-right:10px}
#ActionButtons input[type='submit']{float:none}
#Content .Edit,#Content a.Edit:link,#Content a.Edit:visited{padding:4px 6px 3px;font-weight:normal;font-size:100%;border:0;color:#1d3d52;background-color:#ffd828;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);cursor:pointer;margin-right:10px;text-decoration:none;margin-bottom:4px;float:right}
#Rationale{border:1px solid #000;padding:2%;width:95%;margin-bottom:10px}
#Summary{border:1px solid #000;padding:2%;width:95%;margin-bottom:10px;height:auto;overflow:visible;display:inline-block}
#Summary .label{clear:both;width:15%;float:left;padding:10px 10px 12px 0}
#Summary .value{width:25%;float:left;padding:10px 10px 12px 0}
#Summary .Edit{width:5%;float:left;margin-top:6px}
#Summary .updatefield{width:25%;float:left;margin-left:4px;padding:10px 10px 12px 0}
#AuditReport{border:1px solid #000;padding:2%;width:95%;margin-bottom:10px}
#AuditReport h3{clear:both}
#AuditReport .Edit{margin-left:4px;margin-top:-35px}
#ShadeAuditPhotos{margin-bottom:10px;display:block;padding-right:10px}
#ShadeAuditPhotos .photo{float:left}
#Page #PageContent #SecondaryInner #ShadeAuditPhotos img{max-width:316px;margin:5px;display:inline-block}
#UpdateReportButton{padding:14px 18px 2px;z-index:10}
#UpdateReportButton input{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5);box-shadow:2px 2px 2px 1px rgba(200,200,200,0.5)}
#PriorityResults{width:100%;box-sizing:border-box;display:inline-block}
#PriorityResults h3{border-bottom:1px solid #00447e;padding-bottom:10px;margin-bottom:1px}
#PriorityResults h4{font-size:110%;display:inline-block;width:100%;background:#00447e;color:#fff;padding:2px 4px}
#PriorityResults h4.first{margin-top:2px}
#PriorityResults .row{clear:both;border-bottom:1px solid #eee;display:inline-block;width:100%}
#PriorityResults .label,#PriorityResults .value{float:left;margin:5px 0}
#PriorityResults .label{width:70%}
#PriorityResults .value{width:30%;text-align:right}
#PriorityResults .total{margin:20px 0;padding:10px 0;border-top:1px solid #00447e;border-bottom:1px solid #00447e}
#PriorityResults .total .value{width:25%;padding-right:5%}
#Header{position:fixed;min-height:161px;display:block}
#ShadeAuditNav{position:fixed;position:relative;top:150px;top:50px;z-index:30;max-width:960px}
#Navigation #MainMenu{position:fixed;top:110px}
#Content{z-index:2;padding-top:161px}
#Header.ShadeAuditSmaller{min-height:121px}
#Header.ShadeAuditSmaller #ShadeAuditNav{top:10px}
#Content.ShadeAuditSmaller{padding-top:131px}
@media only screen and (max-width:980px){#Header{position:relative;min-height:82px}
#ShadeAuditNav{position:relative;top:auto;z-index:30;max-width:960px}
#Navigation #MainMenu{position:relative;top:0}
#Content{padding-top:20px;padding-top:0}
#Content.ShadeAuditSmaller{padding-top:0}
}
@media only screen and (max-width:980px){#ContentInner{width:100%}
#Page #PageContent #Primary{width:100%}
#Page #PageContent #Secondary{clear:both;width:100%}
}
@media only screen and (max-width:600px){.shadedensityselection input{clear:both}
#Field046{float:none;width:100%}
#Field047Container,#Field048Container{clear:both;float:none;width:100%}
}