html, body, form
{
  margin: 0;
  padding: 0;
}

body
{
  color: #404040;
  font-family: Arial, Sans-Serif;
  font-size: 9pt;
}

table
{
}

a
{
  color: #880000;
}

h1, h2, h3, h4
{
  color: #933535;
}

h1
{
  font-size: 18pt;
  font-weight: normal;
}

h2
{
  background-color: #933535;
  color: White;
  font-size: 13pt;
  font-weight: bold;
  padding: 5px 5px;
}

h3
{
  font-size: 11pt;
}

h4
{
  color: Black;
  font-size: 9pt;
  padding-bottom: 0;
}

h5
{
  color: #999;
  font-size: 10pt;
  margin-bottom: 0;
}

h6
{
  color: #933535;
  font-size: 10pt;
  margin-bottom: 0;
}

b.dev-placeholder
{
  padding: 0 10px;
  background-color: Yellow;
  border: 2px dashed Black;
}

#MasterContainer
{
  width: 1024px;
  margin: auto;
}

.page-column
{
  width: 400px;
}

.column-left
{
  float: left;
}

.column-right
{
  float: right;
}

.list-links
{
  list-style-type: none;
  padding: 0;
}

.list-links li
{
  margin: 3px 0;
}

.list-alphabetical
{
  list-style-type: lower-alpha;
}

.list-bulleted
{
  list-style-type: disc;
}

strong.term
{
  cursor: default;
  border-bottom: 1px dashed black;
}

.ib_SendPassword
{
  margin-bottom: 3px;
  background-position: 0 0;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-color: Transparent;
  border-style: none;
  cursor: pointer;
  vertical-align: top;
  text-align: center;
}


.ib_SendPassword
{
  width: 130px;
  height: 30px;
}

.ib_SendPassword
{
  background-image: url("../images/project/IpsosDesign/Buttons/SendPassword_normal.gif");
}
.ib_SendPassword:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/SendPassword_over.gif");
}
.ib_SendPassword:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/SendPassword_click.gif");
}

/* Buttons */

.ib_AllRight, .ib_Right, .ib_Left, .ib_AllLeft, .ib_ShowSettings, .ib_SaveSettings, .ib_LoadSettings, .ib_Login, .ib_Print, .ib_Blank, .ib_ResultsOnScreen, .ib_ResultsInExcel
{
  margin-bottom: 3px;
  background-position: 0 0;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-color: Transparent;
  border-style: none;
  cursor: pointer;
  vertical-align: top;
  text-align: center; /*  color: <%=GetValue( "fontcolor" )%>;*/
}

.ib_AllRight, .ib_Right, .ib_Left, .ib_AllLeft
{
  width: 44px;
  height: 30px;
}


.ib_ShowSettings, .ib_Login, .ib_Print, .ib_Blank
{
  width: 110px;
  height: 30px;
}

.ib_SaveSettings, .ib_LoadSettings, .ib_ResultsOnScreen, .ib_ResultsInExcel
{
  width: 130px;
  height: 30px;
}

.ib_AllRight
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllRight_normal.gif");
}
.ib_AllRight:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllRight_over.gif");
}
.ib_AllRight:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllRight_click.gif");
}

.ib_Right
{
  background-image: url("../images/project/IpsosDesign/Buttons/Right_normal.gif");
}
.ib_Right:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/Right_over.gif");
}
.ib_Right:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/Right_click.gif");
}

.ib_Left
{
  background-image: url("../images/project/IpsosDesign/Buttons/Left_normal.gif");
}
.ib_Left:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/Left_over.gif");
}
.ib_Left:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/Left_click.gif");
}

.ib_AllLeft
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllLeft_normal.gif");
}
.ib_AllLeft:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllLeft_over.gif");
}
.ib_AllLeft:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/AllLeft_click.gif");
}

.ib_GetResult
{
  background-image: url("../images/project/IpsosDesign/Buttons/GetResult_normal.gif");
}
.ib_GetResult:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/GetResult_over.gif");
}
.ib_GetResult:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/GetResult_click.gif");
}

.ib_ShowSettings
{
  background-image: url("../images/project/IpsosDesign/Buttons/ShowSettings_normal.gif");
}
.ib_ShowSettings:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/ShowSettings_over.gif");
}
.ib_ShowSettings:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/ShowSettings_click.gif");
}

.ib_SaveSettings
{
  background-image: url("../images/project/IpsosDesign/Buttons/SaveSettings_normal.gif");
}
.ib_SaveSettings:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/SaveSettings_over.gif");
}
.ib_SaveSettings:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/SaveSettings_click.gif");
}

.ib_LoadSettings
{
  background-image: url("../images/project/IpsosDesign/Buttons/LoadSettings_normal.gif");
}
.ib_LoadSettings:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/LoadSettings_over.gif");
}
.ib_LoadSettings:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/LoadSettings_click.gif");
}

.ib_Login
{
  background-image: url("../images/project/IpsosDesign/Buttons/Login_normal.gif");
}
.ib_Login:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/Login_over.gif");
}
.ib_Login:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/Login_click.gif");
}

.ib_ResultsInExcel
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsInExcel_normal.gif");
}
.ib_ResultsInExcel:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsInExcel_over.gif");
}
.ib_ResultsInExcel:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsInExcel_click.gif");
}

.ib_ResultsOnScreen
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsOnScreen_normal.gif");
}
.ib_ResultsOnScreen:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsOnScreen_over.gif");
}
.ib_ResultsOnScreen:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/ResultsOnScreen_click.gif");
}

.ib_Print
{
  background-image: url("../images/project/IpsosDesign/Buttons/Print_normal.gif");
}
.ib_Print:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/Print_over.gif");
}
.ib_Print:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/Print_click.gif");
}

.ib_Blank
{
  background-image: url("../images/project/IpsosDesign/Buttons/Blank_normal.gif");
}
.ib_Blank:hover
{
  background-image: url("../images/project/IpsosDesign/Buttons/Blank_over.gif");
}
.ib_Blank:selected
{
  background-image: url("../images/project/IpsosDesign/Buttons/Blank_click.gif");
}

.header-container
{
  width: 1024px;
  height: 150px;
}

.top-logo
{
  width: 1024px;
  height: 120px;
}

.breadcrumb
{
  background-color: white;
  border-color: #c0c0c0;
  border-style: solid none;
  border-width: 1px;
}

.breadcrumb-text
{
  color: #000000;
  margin-left: 140px;
  padding: 0 10px;
  line-height: 20px;
}

/* Dundas Tooltip */
.dundas_tooltip_container
{
  z-index: 999;
  visibility: hidden;
  position: absolute;
  background-color: #FFFDDF;
  border: solid 1px #000000;
  padding: 2px 2px 2px 2px;
}

/*Modal Popup*/
.modalBackground
{
  background-color: #000000;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.modalPanel
{
  background-color: #F2FFCF;
}

.resulttableheader
{
  font-weight: bold;
  color: Black;
}

li.spaced
{
  height: 20px;
  vertical-align: middle;
}

.modulemenuheader
{
  color: #ffffff;
  font-weight: bold;
  font-style: normal;
  height: 19px;
}

.profile_head
{
  font-size: 18px;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

.profile_head_small
{
  font-size: 12px;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

.profile_group
{
  font-size: 14px;
  font-weight: bold;
  color: Black;
  text-decoration: none;
}

/*
End
*/

.profileheader
{
  font-weight: bold;
}

/*
Crosstable
*/

.crosstab, .crosstabhilite, .crosstabbggrey, .crosstabbgwhite, .crosstabbggreyg, .crosstabbgwhiteg, .crosstabconfbggrey, .crosstabconfbgwhite, .crosstabconfbggreyr, .crosstabconfbgwhiter, .crosstabconfbggreyg, .crosstabconfbgwhiteg
{
  font-size: 10px;
  padding: 2px;
}

.crosstabhilite
{
  color: #ff0000;
  background-color: #b7cbd8;
}

.crosstabbggrey, .crosstabbggreyg, .crosstabconfbggrey, .crosstabconfbggreyr, .crosstabconfbggreyg, .crosstabconfbggreyr, .crosstabconfbggreyg
{
  background-color: #EEEEEE;
}

.crosstabbgwhite, .crosstabbgwhiteg, .crosstabconfbgwhite, .crosstabconfbgwhiter, .crosstabconfbgwhiteg, .crosstabconfbgwhiter, .crosstabconfbgwhiteg, BODY, TABLE.bordered, TABLE.mainbg
{
  background-color: #FFFFFF;
}

.crosstabbggreyg, .crosstabbgwhiteg, .crosstabconfbggrey, .crosstabconfbgwhite
{
  color: #777777;
}

.crosstabconfbggreyr, .crosstabconfbgwhiter, .crosstabconfbggreyr, .crosstabconfbgwhiter
{
  color: #BA0000;
}

.crosstabconfbggreyg, .crosstabconfbgwhiteg, .crosstabconfbggreyg, .crosstabconfbgwhiteg
{
  color: #009A00;
}


.crosstab1, .crosstabbggrey1, .crosstabbgwhite1, .crosstabbggreyg1, .crosstabbgwhiteg1, .crosstabconfbggrey1, .crosstabconfbgwhite1, .crosstabconfbggreyr1, .crosstabconfbgwhiter1, .crosstabconfbggreyg1, .crosstabconfbgwhiteg1
{
  font-size: 10px;
}

.crosstabbggrey1, .crosstabbggreyg1, .crosstabconfbggrey1, .crosstabconfbggreyr1, .crosstabconfbggreyg1, .crosstabconfbggreyr1, .crosstabconfbggreyg1
{
  background-color: #F9F9F9;
}

.crosstabbgwhite1, .crosstabbgwhiteg1, .crosstabconfbgwhite1, .crosstabconfbgwhiter1, .crosstabconfbgwhiteg1, .crosstabconfbgwhiter1, .crosstabconfbgwhiteg1
{
  background-color: #FFFFFF;
}

.crosstabbggreyg1, .crosstabbgwhiteg1, .crosstabconfbggrey1, .crosstabconfbgwhite1
{
  color: #777777;
}

.crosstabconfbggreyr1, .crosstabconfbgwhiter1, .crosstabconfbggreyr1, .crosstabconfbgwhiter1
{
  color: #BA0000;
}

.crosstabconfbggreyg1, .crosstabconfbgwhiteg1, .crosstabconfbggreyg1, .crosstabconfbgwhiteg1
{
  color: #009A00;
}
/*
End
*/

TD.profileheadline
{
  font-size: 10px;
  text-decoration: underline;
  font-weight: normal;
}

.main-wrapper
{
  width: 1024px;
}

.main-container
{
  float: left;
  width: 884px;
  margin-left: 10px;
}

.PageContent
{
  margin-left: 10px;
}

BODY.print
{
  background-color: White;
}

.login_smalltext
{
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.login_headlinetext
{
  font-size: 28px;
  font-weight: bold;
  color: #000000;
}

.result_sectiontext
{
  font-size: 14px;
  font-weight: bold;
}

.result_options_cell
{
  font-size: 10px;
  font-weight: bold;
  background-color: #888888;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  height: 14px;
}

.tooltip
{
  background-color: #f6f6ee;
  border: solid #006699 1px;
  padding: 2px 2px 2px 2px;
  width: 300px;
}

.toplist_headtext
{
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

.download_link
{
  font-weight: normal;
  color: #000066;
}

.download_description
{
  font-weight: normal;
  color: #000000;
}

.downloadrow1
{
  background-color: #efefef;
}

.downloadrow0
{
  background-color: #f9f9ff;
}

.warning
{
  color: #ff0000;
}

.warning_big
{
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}

.uploadlink
{
  font-weight: normal;
  color: #0000ff;
  text-decoration: none;
}

.uploadlink:visited
{
  font-weight: normal;
  color: #000099;
  text-decoration: none;
}

.uploadlink:hover
{
  font-weight: normal;
  color: #0066ff;
  text-decoration: none;
}

.ctuniverseheader
{
  font-weight: bold;
  font-size: 10pt;
  text-decoration: underline;
}

/* Header table for each result table. */
.ctheadertable
{
  border-collapse: separate;
}

.ctheaderquestion
{
  font-size: 9pt;
}

.cttable
{
  border-collapse: collapse;
  border-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
}

.ctheadercell
{
  background-color: #EFFAFF;
  padding: 0px 4px 0px 4px;
  border-collapse: collapse;
  border-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
}

.ctcell
{
  padding: 0px 4px 0px 4px;
  border-collapse: collapse;
  border-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
}

.ctsummarycell
{
  padding: 0px 4px 0px 4px;
  border-collapse: collapse;
  border-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
}

.help_head_1
{
  background-color: #C5DFE1;
  border-bottom: solid 1px #9CC8CC;
  border-right: solid 1px #9CC8CC;
  border-top: solid 1px #9CC8CC;
  border-left: solid 1px #9CC8CC;
  font-weight: bold;
  font-size: 12px;
  color: black;
  padding: 2px 2px 2px 2px;
}

.help_container_1
{
  background-color: #EEF6F6;
  border: solid 1px #9CC8CC;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
}

/* AJAX */

#UpdateProgress1, #UpdateProgress2
{
  width: 200px;
  background-color: #FFC080;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* Overview pdf paging */
.pagebreak
{
  page-break-after: always;
  page-break-inside: avoid;
}

.pagespacer
{
  clear: both;
  height: 10px;
}

.loading_header_1
{
  background-image: url("../images/project/uscx_loading/information_header_bgimage.jpg");
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-color: #4F6B93;
  border-bottom: solid 1px #191919;
  border-right: solid 1px #191919;
  border-top: solid 1px #191919;
  border-left: solid 1px #191919;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  font-size: 12px;
  font-weight: bold;
  color: white;
  width: 200px;
}

.loading_container_1
{
  background-color: #FFFDDF;
  border-bottom: solid 1px #191919;
  border-right: solid 1px #191919;
  border-top: solid 0px #191919;
  border-left: solid 1px #191919;
  font-weight: normal;
  color: #333333;
  width: 200px;
  padding: 2px 2px 2px 2px;
}


.remove_top_border
{
  border-bottom: solid 0px #BF77BF;
}

.footer-container
{
  clear: both;
  border-color: #ccc;
  border-style: solid none none;
  border-width: 1px;
  width: 1024px;
  height: 76px;
  margin: 0 auto;
  padding-top: 20px;
}

.footer-logos
{
  background-image: url("../images/project/FooterBackground.png");
  background-attachment: scroll;
  background-repeat: no-repeat;
  height: 56px;
}

.footer-links
{
  margin-left: 10px;
}

.footer-links a
{
  color: #880000;
  letter-spacing: -0.5pt;
  text-decoration: none;
}

.footer-links a:hover
{
  text-decoration: underline;
}

a.BreadCrumbLink
{
  color: Black;
  font-size: 8pt;
  text-decoration: none;
}

.closeLoginPanel
{
  line-height: 17px;
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  top: 5px;
  right: 5px;
  padding-bottom: 3px;
}

.closeLoginPanel a
{
  background-color: #996666;
  cursor: pointer;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  padding: 5px;
}

.pageWrapper
{
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -156px;
}

.pageFooter, .pagePush
{
  height: 156px;
  width: 1024px;
}

#FileChecker .Navigation
{
  float: left;
  font-size: 8pt;
  width: 100%;
}

#FileChecker .NavigationButtons
{
  float: left;
  margin: 0 10px 0;
}

#FileChecker .NavigationProgress
{
  float: left;
}

#FileChecker .NavigationProgress div
{
  background-color: #cccccc;
  color: #dd0000;
  border: solid 1px #424242;
  height: 22px;
  width: 200px;
  padding: 0 10px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
}

.notification
{
  font-size: 8pt;
  font-style: italic;
}

.breakdown-container
{
  width: 800px;
  margin: 0 auto 20px;
}

.infoContainer
{
  width: 680px;
  margin: 0 auto;
}

.infoBox
{
  float: left;
  width: 150px;
  margin-right: 20px;
}

.infoBox h3
{
  color: #541015;
  margin: 0;
}

.infoBox p
{
  color: Black;
}

.infoBoxTop
{
  background: White url("../images/infobox/infoBoxTop.png") no-repeat scroll 0 0;
  width: 150px;
  height: 20px;
}

.infoBoxBottom
{
  background: transparent url("../images/infobox/infoBoxBottom.png") no-repeat scroll 0 0;
  width: 150px;
  height: 20px;
}

.infoBoxContent
{
  background: #e0a5a5 url("../images/infobox/infoBoxBg.png") repeat-x scroll 0 0;
  border-color: #c89393;
  border-style: none solid;
  border-width: 2px;
  height: 280px;
  padding: 5px 15px;
}

.quickmenu
{
  float: right;
  position: relative;
}

.quickmenu-item
{
  color: Black;
  font-size: 8pt;
  line-height: 20px;
  text-decoration: none;
  margin: 0 20px 0;
}

.quicklinks
{
  background-color: #e0e0e0;
  float: right;
  padding: 10px;
}

.quicklinks h3
{
  color: Black;
}

.quicklinks li, .quicklinks p
{
  color: Black;
}

.quicklinks ul
{
  list-style-type: none;
  padding: 0;
}

.quicklinks li
{
  line-height: 24px;
}

.generalnote
{
  color: Red;
  font-style: italic;
}

.pink-header
{
  background-image: url("../images/project/pink-header.gif");
  background-repeat: repeat-x;
  color: #933535;
  font-size: 11pt;
}

.faq-scroll
{
  height: 640px;
  width: 425px;
  overflow: auto;
  border: 1px solid #da9796;
  background-color: #f0d7d7;
  padding: 8px;
}

.faqlink
{
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.faqlink:visited
{
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.faqlink:hover
{
  font-weight: bold;
  color: #933535;
  text-decoration: none;
}

