BODY {
	OVERFLOW: hidden; TEXT-ALIGN: center
}
#primarynav {
	FLOAT: left; MARGIN: 20px 0px 0px 215px
}
#primarynav UL {
	MARGIN-TOP: 6px
}
.pri-nav {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#section-nav UL LI {
	FONT-SIZE: 110%
}
#bottomlinks {
	HEIGHT: 28px
}
#bottomlinks UL {
	MARGIN-TOP: 8px
}
TD.logout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.btn-text A {
	TEXT-DECORATION: none
}
DIV.blue1 {
	OVERFLOW: auto; BACKGROUND-REPEAT: no-repeat
}
DIV.green1 {
	OVERFLOW: auto; BACKGROUND-REPEAT: no-repeat
}
DIV.blue2 {
	OVERFLOW: hidden; WIDTH: 15px; BACKGROUND-REPEAT: no-repeat
}
DIV.green2 {
	OVERFLOW: hidden; WIDTH: 15px; BACKGROUND-REPEAT: no-repeat
}
DIV.login-wrapper {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden
}
#sites-top-help-guide {
	MARGIN: 10px 10px 10px 0px
}
#sitewrapper {
	DISPLAY: inline; MARGIN: 10px auto 0px; TEXT-ALIGN: left
}
#main {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: auto; HEIGHT: auto
}
#admin-content {
	MARGIN: 0.8em 0px 0.2em 1.2em
}
#admin-content UL.actions BUTTON {
	FONT-SIZE: 1.1em
}
#admin-content2 UL.actions {
	PADDING-BOTTOM: 20px
}
#admin-content-bottom {
	CLEAR: both; MARGIN: -3px 0px 0px 12px; WIDTH: 905px
}
#admin-content2 #sites-top-help-guide {
	RIGHT: 0px
}
#sites-left-text #left-extra-info P {
	MARGIN-LEFT: 2px
}
#sites-left-text #left-extra-info H3 {
	MARGIN-LEFT: 2px
}
#sites-left-text #left-extra-info H4 {
	MARGIN-LEFT: 2px
}
#sites-left-text #left-extra-info H5 {
	MARGIN-LEFT: 2px
}
#sites-left-text {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
#sites-left-text DIV#secondary-nav UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#analy-top-help-guide IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 0px 0px; PADDING-TOP: 0px
}
.home-hero-box1 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
DIV.analy-report-list UL {
	LIST-STYLE-TYPE: none
}
DIV#base_pages DIV#help-text UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px 10px 20px; LIST-STYLE-TYPE: disc! important
}
DIV.contact-us UL {
	PADDING-LEFT: 20px; MARGIN: 10px 0px 10px 20px; LIST-STYLE-TYPE: disc! important
}
DIV#base_pages DIV#help-text UL LI {
	PADDING-LEFT: 0px
}
DIV.contact-us {
	PADDING-LEFT: 0px! important; WIDTH: 305px
}
DIV.contact-us DIV {
	MARGIN: -40px 0px 40px
}
#sites-report-menu DIV FORM DIV DIV.contact-us P {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
LABEL.contact-us {
	PADDING-LEFT: 30px
}
DIV.contact-us DIV.error_message {
	PADDING-LEFT: 30px; MARGIN-LEFT: 0px; WIDTH: 200px
}
DIV.analy-report-list DIV.analy-report-genres P {
	PADDING-TOP: 2px! important
}
DIV.site-detail-filters LABEL {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 0.6em; FLOAT: left; MARGIN: 4px 0px -1px
}
.site-detail-filters SELECT {
	MARGIN: -2px 0px
}
DIV#sites-report-menu DIV P.MsoNormal SPAN {
	FONT-SIZE: 0.5em; LINE-HEIGHT: 1.5em
}
DIV#sites-report-menu DIV P.MsoNormal P {
	FONT-SIZE: 0.5em; LINE-HEIGHT: 1.5em
}
DIV#sites-report-menu DIV P.MsoNormal A {
	FONT-SIZE: 0.5em; LINE-HEIGHT: 1.5em
}
DIV#main DIV#sites-content DIV#sites-report-menu DIV.sites-report-list3 DIV#help-text P.MsoNormal SPAN {
	FONT-SIZE: 0.4em; MARGIN: 3px 0px; LINE-HEIGHT: 1.1em
}
DIV.adv-report-filters {
	MARGIN: 10px 0px 10px 15px
}
DIV.grid_nav FORM#PaginationForm SPAN.page-current {
	VERTICAL-ALIGN: top! important
}
DIV.grid_nav FORM#PaginationForm DIV.greygrad A IMG {
	VERTICAL-ALIGN: top! important
}
DIV.grid_nav FORM#PaginationForm DIV.greygrad A {
	VERTICAL-ALIGN: top! important
}
DIV.gregrad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
DIV#main DIV#sites-content-bottom DIV#visits-tabular-data DIV.sites-table-title {
	CLEAR: both; FLOAT: left; MARGIN: 5px 0px -10px; WIDTH: 790px
}
.table_title_right#iconExports {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -15px 0px 0px; PADDING-TOP: 0px
}
DIV.visit-list-table DIV DIV .table_title_right#iconExports {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.site-list-table DIV DIV .table_title_right#iconExports {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.sites-report-list2 H4 {
	MARGIN-LEFT: 15px! important
}
DIV.sites-report-list2 TABLE {
	MARGIN-LEFT: 15px! important
}
#sites-report-menu DIV.sites-report-list2 H3 {
	WIDTH: 180px
}
#sites-report-menu DIV.sites-report-list H3 {
	MARGIN-BOTTOM: 2px! important; PADDING-BOTTOM: 0px
}
#sites-report-menu DIV.sites-report-list2 H3 {
	MARGIN-BOTTOM: 2px! important; PADDING-BOTTOM: 0px
}
DIV#main DIV#analy-content DIV#account-details-left DIV.details-container DIV.account-details-list DIV#tabmenu UL il A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px -3px; COLOR: #444; PADDING-TOP: 2px
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame DIV#sites-detail-data DIV.sites_table_title DIV DIV.table_title_right {
	MARGIN-RIGHT: 4px
}
#sites-report-menu DIV P {
	MARGIN-LEFT: 30px! important
}
DIV#collection_blurb UL {
	PADDING-LEFT: 20px! important; MARGIN-LEFT: 0px! important
}
DIV.audit-checklist UL {
	PADDING-LEFT: 30px! important
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame DIV#sites-detail-data DIV.sites_table_title DIV DIV.table_title_left {
	MARGIN-RIGHT: 6px
}
#sites-content-bottom HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -7px 0px 0px; PADDING-TOP: 0px
}
DIV.sites-report-list2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -10px; OVERFLOW: hidden; WIDTH: 220px; MARGIN-RIGHT: -10px; PADDING-TOP: 0px
}
DIV#sites-content DIV#sites-left-text DIV#secondary-nav UL {
	MARGIN-TOP: 13px
}
#secondary-nav UL LI A IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#address-curve H2 {
	OVERFLOW: visible; HEIGHT: auto
}
DIV#main DIV#sites-content-bottom DIV#sites-tabular-data DIV.grid_nav TABLE.ntbl TBODY TR TD {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
DIV#sites-lower-left-text DIV.filter-row {
	PADDING-BOTTOM: 0px
}
DIV#main DIV#sites-content {
	PADDING-BOTTOM: 15px
}
DIV#main DIV#sites-content-bottom {
	PADDING-BOTTOM: 15px
}
DIV#main DIV#sites-content DIV#sites-report-menu P {
	MARGIN: 6px 0px 1px 13px
}
DIV#main DIV#sites-content DIV#sites-report-menu DIV.sites-report-list2 UL LI {
	MARGIN: 4px 0px 1px 7px
}
DIV#main DIV#sites-content DIV#sites-report-menu DIV.sites-report-list2 HR {
	MARGIN-TOP: 4px
}
DIV#main DIV#sites-content-bottom DIV#sites-tabular-data DIV.sites_table_title {
	MARGIN-TOP: 10px; WIDTH: 100%
}
DIV#sites-content-bottom DIV FORM DIV#fromto BUTTON.date-picker-control#fd-but-date_fr {
	MARGIN-LEFT: 14px
}
DIV#sites-content-bottom DIV FORM DIV#fromto BUTTON.date-picker-control#fd-but-date_to {
	MARGIN-LEFT: 14px
}
DIV#fromto BUTTON.date-picker-control#fd-but-visit_date_fr {
	MARGIN-LEFT: 14px
}
DIV#fromto BUTTON.date-picker-control#fd-but-visit_date_to {
	MARGIN-LEFT: 14px
}
FORM DIV.greygrad A {
	MARGIN-TOP: 0px; DISPLAY: inline; PADDING-BOTTOM: 2px
}
FORM DIV.greygrad SPAN.page-current {
	MARGIN-TOP: 0px; DISPLAY: inline; PADDING-BOTTOM: 2px
}
DIV#main DIV#admin-content DIV#admin-content2 DIV#help-text {
	FONT-SIZE: 0.7em; LINE-HEIGHT: 1.2em
}
.account-details-list {
	OVERFLOW: visible
}
#sitehead {
	HEIGHT: 110px
}
DIV.greygrad {
	PADDING-RIGHT: 0px! important; MARGIN-TOP: 18px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 26px! important; PADDING-TOP: 0px! important
}
#visits-detail-frame DIV#sites-detail-data DIV.greygrad {
	MARGIN-TOP: -2px! important
}
DIV#main DIV#sites-content-bottom DIV#sites-tabular-data DIV#TblBody TABLE.grid_table TBODY TR TH TABLE TBODY TR TD {
	PADDING-BOTTOM: 3px
}
DIV#main DIV#sites-content-bottom DIV#sites-tabular-data DIV#TblBody TABLE TBODY TR TH TABLE {
	MARGIN-TOP: -10px
}
DIV.reports-frontend DIV.sites_table_title DIV.table_title_left DIV#iconExports A IMG {
	PADDING-TOP: 5px
}
DIV#main DIV#sites-content-bottom DIV#sites-summary-tabular-data DIV#TblBody TABLE TBODY TR TH TABLE {
	MARGIN-TOP: -13px
}
DIV#TblBody {
	MARGIN: -18px 0px 0px
}
DIV.reports-frontend DIV#TblBody {
	MARGIN-TOP: -23px! important
}
DIV.reports-frontend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.reports-frontend DIV.sites_table_title DIV H3 {
	MARGIN-TOP: -2px
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame {
	PADDING-RIGHT: 3px
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame DIV#sites-detail-data DIV#TblBody TABLE.grid_table TBODY TR TD {
	MARGIN: 0px -1px
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame DIV#sites-detail-data DIV.grid_nav TABLE.ntbl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
DIV#main DIV#sites-content-bottom DIV#visits-detail-frame DIV#sites-detail-data DIV#TblBody TABLE.grid_table {
	MARGIN: 0px 10px 0px 0px
}
#tabmenu UL {
	FONT-SIZE: 0.65em
}
DIV#sites-report-menu DIV P.MsoNormal SPAN {
	FONT-SIZE: 0.6em; LINE-HEIGHT: 0.8em
}
DIV#sites-report-menu DIV P.MsoNormal P {
	FONT-SIZE: 0.6em; LINE-HEIGHT: 0.8em
}
DIV#sites-report-menu DIV P.MsoNormal SPAN A {
	FONT-SIZE: 0.6em; LINE-HEIGHT: 0.8em
}
DIV#sites-report-menu DIV P.MsoNormal P A {
	FONT-SIZE: 0.6em; LINE-HEIGHT: 0.8em
}
DIV#sites-report-menu DIV ADDRESS {
	FONT-WEIGHT: bold; FONT-SIZE: 0.6em; MARGIN: 0.8em 0px -0.3em 1.5em; LIST-STYLE-TYPE: none
}
DIV#sites-report-menu DIV.sites-report-list UL LI TABLE TBODY TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 0.7em; LINE-HEIGHT: 0.5em
}
#disclaimer-left {
	MARGIN: 27px 0px 0px 10px
}
DIV#sites-tabular-data350 DIV.sites_table_title {
	MARGIN-BOTTOM: 0px! important
}
DIV#main DIV#admin-content DIV#admin-content2 DIV.grid_nav FORM DIV.greygrad A IMG {
	MARGIN-BOTTOM: -3px
}
DIV#main DIV#admin-content DIV#admin-content2 DIV.grid_nav FORM DIV.greygrad A {
	MARGIN-BOTTOM: -3px
}
DIV#main DIV#admin-content DIV#admin-content2 DIV.grid_nav FORM DIV.greygrad SPAN.page-current {
	MARGIN-BOTTOM: 4px
}
#help-text ADDRESS {
	FONT-SIZE: 0.8em! important
}
DIV.sites-report-list3 #help-text {
	FONT-SIZE: 0.5em! important; LINE-HEIGHT: 1em! important
}
DIV.sites-report-list3 #help-text P {
	FONT-SIZE: 1em! important; LINE-HEIGHT: 1.3em! important
}
DIV.admin-details-list TABLE {
	MARGIN-LEFT: 5px
}
DIV.admin-details-list FORM TABLE TD.cust-admin-td1 {
	WIDTH: 140px
}
DIV.admin-details-list FORM TABLE TD.cust-admin-td2 {
	WIDTH: 115px
}
DIV.admin-details-list FORM TABLE TD.cust-admin-td3 {
	WIDTH: 205px
}
DIV.audit-checklist-grids DIV DIV.treebranch {
	MARGIN-LEFT: 15px
}
DIV.sites-report-list3 DIV.treebranch H3 {
	WIDTH: 400px; MARGIN-RIGHT: 0px
}
DIV.sites-report-list3 DIV.treebranch H3 {
	DISPLAY: inline; FLOAT: left
}
DIV.sites-report-list3 DIV.treebranch IMG {
	DISPLAY: inline; FLOAT: left
}
.site-list-table#sites-summary-tabular-data {
	PADDING-TOP: 10px
}
DIV.option-block LABEL {
	PADDING-TOP: 4px
}
DIV#report-stage DIV.stage_table_title {
	PADDING-BOTTOM: 22px; HEIGHT: 22px! important
}
DIV#stage-process UL {
	MARGIN-TOP: -20px; OVERFLOW: hidden
}
DIV#stage-process UL LI {
	MARGIN-BOTTOM: -3px; PADDING-BOTTOM: 0px
}
DIV.control6 DIV {
	PADDING-LEFT: 10px
}
DIV.control6body {
	MARGIN-BOTTOM: 2px! important; PADDING-BOTTOM: 0px! important
}
DIV.control6 DIV LABEL {
	PADDING-TOP: 3px
}
DIV.control7 {
	DISPLAY: inline! important; FLOAT: left! important
}
DIV.control7 LABEL {
	DISPLAY: inline! important; FLOAT: left! important
}
DIV#report-stage DIV#stage-process UL LI DIV.control3 {
	PADDING-LEFT: 4px; MARGIN-LEFT: 10px
}
DIV.control7 LABEL {
	MARGIN-TOP: 4px! important; WIDTH: auto! important
}
DIV.control3 LABEL {
	MARGIN-TOP: 4px! important; WIDTH: auto! important
}
DIV.rep_blurb P.rep_scheduling {
	CLEAR: both! important; DISPLAY: inline! important; FLOAT: left! important; WIDTH: 160px! important
}
DIV.rep_blurb LABEL.rep_scheduling {
	CLEAR: both! important; DISPLAY: inline! important; FLOAT: left! important; WIDTH: 160px! important
}
DIV.rep_blurb SELECT.rep_scheduling {
	CLEAR: both! important; DISPLAY: inline! important; FLOAT: left! important; WIDTH: 160px! important
}
DIV#collection_magic {
	MARGIN-TOP: 20px; PADDING-TOP: 0px
}
DIV#collection_magic LABEL {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
DIV#collection_magic DIV#coll_avail_block DIV.coll_sites_select_left {
	MARGIN-TOP: 10px! important; PADDING-TOP: 0px! important
}
DIV#collection_magic DIV#coll_avail_block DIV.coll_sites_select {
	MARGIN-TOP: 10px! important; PADDING-TOP: 0px! important
}
DIV#coll_submit {
	MARGIN-TOP: 10px! important; PADDING-TOP: 0px! important
}
DIV#coll_submit {
	PADDING-RIGHT: 10px; MARGIN: 0px
}
DIV#rec-p {
	MARGIN-TOP: 50px! important; PADDING-TOP: 0px! important
}
DIV.sites-jump-menu {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px
}
#sites-collections-list A P {
	CURSOR: pointer; TEXT-DECORATION: none
}
A.coll-del {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px
}
#admin-content2 #TblBody TABLE.grid_table {
	PADDING-TOP: 22px
}
#sites-report-menu DIV.sites-report-list HR {
	MARGIN-BOTTOM: -25px! important
}
DIV#sites-tabular-data350 DIV#TblBody TABLE.grid_table {
	MARGIN: -18px 0px 0px; PADDING-TOP: 0px
}
DIV#sites-content-bottom DIV#sites-tabular-data DIV#TblBody TABLE.grid_table TBODY TR TH TABLE TBODY TR TD {
	FONT-SIZE: 70%
}
DIV#TblBody TABLE.grid_table {
	MARGIN-TOP: 20px
}
DIV.rep-back A {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.rep-next A {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.sites_table_title DIV.table_title_left .table_title_right#iconExports {
	MARGIN-TOP: -20px! important
}
#admin-content2 DIV#TblBody TABLE.grid_table {
	MARGIN-TOP: 28px
}
#account-details-left DIV.details-container DIV.account-details-list FORM INPUT.btn-text {
	MARGIN-LEFT: 0px; POSITION: relative
}
DIV#sites-content DIV#sites-report-menu DIV.reports-frontend TABLE.grid_table {
	MARGIN-TOP: 23px; PADDING-TOP: 10px
}
#section-menu UL LI {
	FONT-SIZE: 130%
}
#section-nav UL {
	MARGIN-LEFT: 0px
}
DIV.audit-checklist-grids DIV DIV.treebranch DIV.branchdata {
	MARGIN-LEFT: 0px
}
#help_url {
	MARGIN-BOTTOM: 20px
}
DIV#sites-detail-data DIV.sites_table_title {
	MARGIN-BOTTOM: 20px
}
#disclaimer-left P {
	MARGIN-BOTTOM: 20px
}
.contact-us INPUT.btn-text {
	FONT-SIZE: 0.9em
}
DIV#main DIV#sites-content DIV#sites-report-menu DIV.sites-report-list3 DIV#help-text P.MsoNormal SPAN A {
	FONT-SIZE: 0.9em
}
DIV#analy-content {
	PADDING-BOTTOM: 10px
}
DIV.filter-row DIV#button {
	PADDING-BOTTOM: 10px
}
DIV.table_title_left {
	OVERFLOW: hidden
}
DIV.table_title_right {
	OVERFLOW: hidden
}
DIV.control6 {
	OVERFLOW: hidden
}
DIV.control6 DIV {
	OVERFLOW: hidden
}
#sites-report-menu DIV.sites-report-list2 HR {
	WIDTH: 100%
}
DIV.reports-frontend DIV.sites_table_title {
	WIDTH: 100%
}
DIV#admin-content2 DIV.greygrad {
	MARGIN-TOP: 0px! important
}
DIV.reports-frontend DIV.greygrad {
	MARGIN-TOP: 0px! important
}
DIV#stage-process UL LI.header {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV#collection_magic DIV.error_message {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#sites-report-menu DIV.sites-report-list P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.form-row INPUT.btn-text#submit {
	FONT-SIZE: 100%
}
.btn-text {
	FONT-SIZE: 100%
}
.question-block-left INPUT.btn-text {
	FONT-SIZE: 100%
}
