
/* ::::: https://www.surveyconsole.com/stylesheets/sitestyle.css ::::: */

body { background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
body, td, th, div, li, p, span { font-size: 8.5pt; line-height: 14px; font-family: Arial,Helvetica,sans-serif; color: rgb(65, 63, 63); }
a, a:visited, a:link, a:hover { color: rgb(65, 63, 63); text-decoration: underline; }
#menubox { width: 800px; height: 17px; background-color: rgb(0, 51, 102); }
#menubox ul { margin: 0px; padding: 0px; list-style-type: none; }
#menubox ul li { margin: 0px; padding: 0px; height: 5px; float: left; background-color: rgb(0, 51, 102); display: inline; }
#menubox ul li a:link, #menubox ul li a:active, #menubox ul li a:visited { background: rgb(0, 51, 102) none repeat; height: 5px; float: left; position: relative; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; }
.tabHeader { background: rgb(51, 102, 153) none repeat; font-family: Tahoma; font-weight: bold; color: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; padding-bottom: 2px; }
a.tabHeader:link { color: rgb(255, 255, 255); text-decoration: none; }
a.tabHeader:visited { color: rgb(255, 255, 255); text-decoration: none; }
.selectedTabHeader { background: rgb(195, 217, 255) none repeat; font-family: Tahoma; font-weight: bold; color: rgb(0, 0, 0); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; padding-bottom: 2px; }
a.selectedTabHeader:link { color: rgb(0, 0, 0); text-decoration: none; }
a.selectedTabHeader:visited { color: rgb(0, 0, 0); text-decoration: none; }
.tabHeaderBorder { background: rgb(51, 102, 153) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.selectedTabHeaderBorder { background: rgb(195, 217, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }

/* ::::: https://www.surveyconsole.com/stylesheets/common.css ::::: */

.textBold { font-weight: bold; }
.textSmall { font-family: Arial,Helvetica,sans-serif; font-size: 8.5pt; }
.textSmallBold { font-size: 8.5pt; font-weight: bold; }
.textRed { color: rgb(204, 0, 0); }
.required { color: rgb(204, 0, 0); }
.textBoldRed { font-weight: bold; color: rgb(204, 0, 0); }
.textWhite { color: rgb(255, 255, 255); }
.textBoldWhite { font-weight: bold; color: rgb(255, 255, 255); }
.secondaryText { font-size: 8pt; }
.secondaryTextSmall { font-size: 7pt; }
.secondaryTextBlue { font-family: Tahoma; color: rgb(0, 51, 102); }
a.secondaryTextBlue, a.secondaryTextBlue:visited, a.secondaryTextBlue:link, a.secondaryTextBlue:hover { color: rgb(0, 51, 102); text-decoration: underline; }
.secondaryTextWhite { font-family: Tahoma; color: rgb(255, 255, 255); }
a.secondaryTextWhite, a.secondaryTextWhite:visited, a.secondaryTextWhite:link, a.secondaryTextWhite:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.special { font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: rgb(255, 102, 0); }
a.special, a.special:visited, a.special:link, a.special:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.heading { font-family: Tahoma; font-size: 11pt; font-weight: bold; color: rgb(65, 63, 63); margin-left: 2px; margin-bottom: 2px; }
.headingMedium { font-family: Tahoma; font-size: 9pt; font-weight: bold; color: rgb(65, 63, 63); margin-left: 2px; margin-bottom: 2px; }
.headingSmall { font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: rgb(65, 63, 63); margin-left: 2px; margin-bottom: 2px; }
.headingWhite { font-family: Tahoma; font-size: 8.5pt; font-weight: bold; color: rgb(255, 255, 255); margin-left: 2px; margin-bottom: 2px; }
.textInput { background-image: url('tile.gif'); background-color: rgb(255, 255, 255); }
.bottomshadow { height: 12px; background-image: url('border_bottom.gif'); background-repeat: repeat-x; }
.bottom { background-color: rgb(240, 240, 240); }
.popupText { background: rgb(65, 63, 63) none repeat; color: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.grid { margin: 2px 0px 5px; border-collapse: collapse; }
.grid th { border: 1px solid rgb(204, 204, 204); padding: 2px 4px; background: rgb(240, 240, 240) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; }
.grid td { border: 1px solid rgb(204, 204, 204); padding: 3px 4px; }
.simpleBorder { border: 1px solid rgb(204, 204, 204); padding: 1px; }
tr.alt { background: rgb(204, 204, 204) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.channelHeader { background-color: rgb(204, 204, 204); font-weight: bold; }
.headingBoxReport { padding: 6px; background-color: rgb(65, 63, 63); color: rgb(255, 255, 255); font-weight: bold; font-size: 11pt; }
.singleLine { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px; }
ol { margin: 5px 0px 0px 1.25em; padding: 0px 0px 0px 1.25em; }
ol li { margin: 0px 0px 5px; }
ul { margin: 5px 0px 0px 1.25em; padding: 0px 0px 0px 1.25em; list-style-type: none; list-style-image: url('standard_bullet.gif'); list-style-position: outside; }
ul li { padding: 0px 4px 5px 0px; }
ul.notice { margin: 5px 0px 0px 1.25em; padding: 0px 0px 0px 1.25em; list-style-type: none; list-style-image: url('bullet_cube.gif'); list-style-position: outside; }
ul.noimage { margin: 5px 0px 0px 1.25em; padding: 0px 0px 0px 1.25em; list-style-type: none; list-style-image: url('clear.gif'); list-style-position: outside; }
.iconLink { font-family: Tahoma; font-size: 7.5pt; vertical-align: middle; color: rgb(65, 63, 63); }
a.iconLink, a.iconLink:visited, a.iconLink:link { text-decoration: none; }
a.iconLink:hover { text-decoration: underline; }
.iconDiv { width: 24px; }
#contents { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; background: rgb(255, 255, 255) none repeat; clear: both; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-bottom: 15px; padding-top: 15px; }
#hackContents { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; background: rgb(255, 255, 255) none repeat; clear: both; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-bottom: 15px; padding-top: 15px; width: 630px; }
.panelHeader { border-style: solid none; padding: 4px 6px; font-size: 12px; cursor: pointer; }
#navContainer { margin: 0px; padding: 0px; width: 160px; }
#navTop { background-image: url('nav_top.gif'); background-repeat: no-repeat; background-position: center bottom; width: 160px; height: 5px; }
#graybackground { background-image: url('nav_regular.gif'); background-repeat: repeat-y; }
#navText { padding: 5px; }
#navGrayBtm2 { background-image: url('nav_btm.gif'); background-repeat: no-repeat; background-position: center top; width: 160px; height: 8px; }
#navDivider { background-image: url('nav_gray_divide.gif'); background-repeat: no-repeat; height: 5px; }
.navHeading { padding: 2px 6px 2px 8px; font-family: Tahoma; font-size: 8pt; color: rgb(65, 63, 63); font-weight: bold; }
.navRow { padding: 2px 6px 2px 15px; font-family: Tahoma; font-size: 8pt; color: rgb(65, 63, 63); font-weight: bold; }
.navRow a:link, .navRow a:visited { color: rgb(65, 63, 63); text-decoration: none; }
.navRow a:hover { color: rgb(65, 63, 63); text-decoration: underline; }
.navRowCurrent { padding: 2px 6px 2px 15px; background-image: url('nav_current.gif'); background-repeat: no-repeat; background-position: center top; font-family: Tahoma; font-size: 8pt; color: rgb(65, 63, 63); font-weight: bold; }
.navRowCurrent a:link, .navRowCurrent a:visited { color: rgb(65, 63, 63); text-decoration: none; }
.navRowCurrent a:hover { color: rgb(65, 63, 63); text-decoration: underline; }
#navSubContainer { margin: 0px; padding: 0px; width: 160px; background-color: rgb(238, 238, 238); }
#navSubTop { background-image: url('grey-top.gif'); background-repeat: no-repeat; background-position: center bottom; background-color: rgb(255, 255, 255); width: 160px; height: 7px; }
#navSubBottom { background-image: url('grey-bottom.gif'); background-repeat: no-repeat; background-position: center top; background-color: rgb(255, 255, 255); width: 160px; height: 7px; }
.navSubRow { padding: 2px 6px 2px 8px; font-family: Tahoma; font-size: 8pt; color: rgb(65, 63, 63); font-weight: bold; }
.navSubRow a:link, .navSubRow a:visited { color: rgb(65, 63, 63); text-decoration: none; }
.navSubRow a:hover { color: rgb(65, 63, 63); text-decoration: underline; }
#fancyDropTop { margin: 0px 13px 0px 0px; padding: 3px; font-family: Tahoma; font-weight: bold; color: rgb(255, 255, 255); background-position: center bottom; }
#fancyDropContainer { margin: 0px; padding: 0px; width: 250px; }
#fancyDropExt { margin: 0px; padding: 0px; background-image: url('fancy_drop_ext.gif'); background-repeat: repeat-y; background-position: center top; }
#fancyDropBottom { background-image: url('fancy_drop_bottom.gif'); background-repeat: no-repeat; background-position: center top; width: 250px; height: 17px; }
#fancyDropText { padding: 5px 18px 5px 10px; }
#fancyDropTop180 { margin: 0px 9px 0px 0px; padding: 3px; font-family: Tahoma; font-weight: bold; color: rgb(255, 255, 255); background-position: center bottom; }
#fancyDropContainer180 { margin: 0px; padding: 0px; width: 180px; text-align: left; }
#fancyDropExt180 { margin: 0px; padding: 0px; background-image: url('fancy_drop_ext_180.gif'); background-repeat: repeat-y; background-position: center top; }
#fancyDropBottom180 { background-image: url('fancy_drop_bottom_180.gif'); background-repeat: no-repeat; background-position: center top; width: 180px; height: 17px; }
#fancyDropText180 { padding: 5px 14px 5px 10px; }
#fancyDropTop335 { margin: 0px 16px 0px 0px; padding: 3px; font-family: Tahoma; color: rgb(65, 63, 63); background-position: center bottom; }
#fancyDropContainer335 { margin: 0px; padding: 0px; width: 335px; }
#fancyDropExt335 { margin: 0px; padding: 0px; background-image: url('fancy_drop_ext_335.gif'); background-repeat: repeat-y; background-position: center top; }
#fancyDropBottom335 { background-image: url('fancy_drop_bottom_335.gif'); background-repeat: no-repeat; background-position: center top; width: 335px; height: 17px; }
#fancyDropText335 { padding: 5px 14px 5px 10px; }
.navcontrol { border: 1px solid rgb(102, 102, 102); background-color: rgb(255, 255, 255); }
.navcontrol_cell { border-bottom: 1px solid rgb(224, 224, 224); }
.navcontrol_row { font-size: 9pt; cursor: pointer; }
.navcontrol_close { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.navcontrol_header { font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(150, 91, 96); cursor: pointer; font-size: 7.5pt; }
.dropshadow { background-image: url('ds.gif'); background-position: left top; background-repeat: no-repeat; background-color: rgb(218, 218, 218); width: 3px; }
.dropshadowbottom { background-image: url('ds.gif'); background-position: left top; background-repeat: no-repeat; background-color: rgb(218, 218, 218); height: 3px; }
.darkstroke { border: 1px solid rgb(51, 102, 153); }
.darkstroke .boxTitle { padding: 0pt 3px; position: absolute; top: -8px; background-color: rgb(255, 255, 255); font-size: 10px; margin-left: 10px; }
#menu { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding-left: 10px; padding-bottom: 19px; }
#menu a:link { border: 1px solid rgb(204, 204, 204); padding: 2px 10px; background: rgb(232, 235, 240) none repeat; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; float: left; color: rgb(102, 102, 102); line-height: 14px; margin-right: 8px; text-decoration: none; }
#menu a:visited { border: 1px solid rgb(204, 204, 204); padding: 2px 10px; background: rgb(232, 235, 240) none repeat; font-weight: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; float: left; color: rgb(102, 102, 102); line-height: 14px; margin-right: 8px; text-decoration: none; }
#menu a.active:link { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
#menu a.active:visited { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
#menu ul { margin: 0px; padding: 0px; display: inline; list-style-type: none; }
#menu li { margin: 0px; padding: 0px; display: inline; list-style-type: none; }
#menu a:hover { color: rgb(255, 0, 0); }
div.section-1 #menu li#nav-1 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-2 #menu li#nav-2 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-3 #menu li#nav-3 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-4 #menu li#nav-4 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-5 #menu li#nav-5 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-6 #menu li#nav-6 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
div.section-7 #menu li#nav-7 a { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(0, 0, 0); }
.highlight { background-color: rgb(255, 255, 204); }
