﻿* {
	  font-family: 'Segoe UI','Trebuchet MS',tahoma,arial,helvetica,sans-serif;	
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

HTML {
    WIDTH: 100%;
    HEIGHT: 100%
}

BODY {
    WIDTH: 100%;
    HEIGHT: 100%
}

HTML {

}

BODY {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
	  font-family: 'Segoe UI','Trebuchet MS',tahoma,arial,helvetica,sans-serif;	
  	font-size: 9pt;
    HEIGHT: 100%;
    COLOR: black;
    PADDING-TOP: 0px
}

#container-page {
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    MIN-HEIGHT: 100%;
    WIDTH: 100%;
    BACKGROUND: white;
    HEIGHT: auto !important
}

#container-head {
    BACKGROUND: url(/files/interresearch.net/images/bg_pageTop.gif) #0099cc;
    HEIGHT: 80px;
    text-align: middle;
}

#container-head div {
    margin: 0px auto;
    width: 990px;
    background-color: rgb(0, 153, 204);
}

#head {
    MARGIN: 0px auto;
    WIDTH: 990px;
    background-color: #0099cc;
    HEIGHT: 80px;
}

#container-head div  a {
    text-decoration: none;
    border: 0 none;
}

#container-head div a img {
    text-decoration: none;
    border: 0 none;
}

#menu {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageMenuItemOut.gif);
    BORDER-BOTTOM: #0099cc 1px solid;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    BORDER-TOP: #0099cc 1px solid
}

#container-menu {
    MARGIN: 0px auto;
    WIDTH: 990px
}

#container-content {
    HEIGHT: 100%;
    CLEAR: both
}

#container-content:after {
    DISPLAY: block;
    FONT: 1px / 0px Arial;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    CONTENT: "."
}

#content-pri {
    MARGIN: 0px auto;
    WIDTH: 990px
}

#content-frame {
    MARGIN: 0px auto;
    WIDTH: 990px
}

#content-footer {
    HEIGHT: 110px
}

#container-foot {
    POSITION: absolute;
    WIDTH: 100%;
    BOTTOM: 0px !important;
    -bottom: 0px;
    -position: relative;
    BACKGROUND: white;
    HEIGHT: 20px
}

#foot {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 17px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0em; /*law changed form 1em to fix footer bug*/
    WIDTH: 990px;
    PADDING-RIGHT: 0em;/*law changed form 1em to fix footer bug*/
    PADDING-TOP: 0px
}

#foot-center {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageFooterContentContainer.gif);
    TEXT-ALIGN: center;
    WIDTH: 900px;
    BACKGROUND-POSITION: 50% top;
    FLOAT: left;
    HEIGHT: 20px;
    COLOR: #808080;
    BORDER-TOP: #0099cc 0px solid
}

#foot-center A {
    COLOR: #808080;
    TEXT-DECORATION: none
}

#foot-left {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageLeftBorder.gif);
    WIDTH: 44px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: right 50%;
    FLOAT: left;
    BORDER-RIGHT: #0099cc 1px solid
}

#foot-right {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageRightBorder.gif);
    BORDER-LEFT: #0099cc 1px solid;
    WIDTH: 44px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: left 50%;
    FLOAT: left
}

#left-margin {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageLeftBorder.gif);
    WIDTH: 44px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: right 50%;
    FLOAT: left;
    BORDER-RIGHT: #0099cc 1px solid;
    -height: 100%
}

#right-margin {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageRightBorder.gif);
    BORDER-LEFT: #0099cc 1px solid;
    WIDTH: 44px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    -height: 100%
}

#actual-content {
    WIDTH: 900px;
    FLOAT: left;
    PADDING-TOP: 30px
}

#page-content {
    WIDTH: 850px;
    MARGIN-LEFT: 30px
}

DIV#pageMenuContainer {
    WIDTH: 900px;
    -WIDTH: 902px;
    HEIGHT: 20px
}

DIV#pageMenuContainer div#navigationMenuItemTableContainer {
    WIDTH: 900px;
    -WIDTH: 902px;
    HEIGHT: 20px
}

DIV#pageMenuContainer div#navigationMenuItemTableContainer div#navigationMenuItemTableContainerRow {
    WIDTH: 900px;
    -WIDTH: 902px;
    HEIGHT: 20px
}

DIV#pageMenuContainer div#navigationMenuItemTableContainer div#navigationMenuItemTableContainerRow div#navigationMenuItemTableContainerCell {
    WIDTH: 900px;
    -WIDTH: 902px;
    HEIGHT: 20px
}

DIV#pageMenuLeftBorder {
    WIDTH: 44px;
    HEIGHT: 20px;
    BORDER-RIGHT: white 1px solid
}

DIV#pageMenuRightBorder {
    BORDER-LEFT: white 1px solid;
    WIDTH: 44px;
    HEIGHT: 20px
}

#navigationMenuItemTable {
    width: 900px;
}

#navigationMenuItemTable * td {
    text-align: center;
    border: 1px solid white;
    height: 20px
}

DIV#navigationMenuItemTable div.tableRow {
    width: 900px;
}

DIV.navigationMenuItem {
    TEXT-ALIGN: center;
    FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 9pt;
    HEIGHT: 20px;
    COLOR: black;
    CURSOR: pointer;
    BORDER-RIGHT: white 1px solid
}

DIV.navigationMenuItem:hover {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageMenuItemOver.gif);
    HEIGHT: 20px;
    COLOR: white
}

DIV.navigationMenuItem A {
    POSITION: relative;
    COLOR: black;
    TOP: 3px;
    TEXT-DECORATION: none
}

DIV.navigationMenuItem:hover A {
    COLOR: white
}

DIV.navigationMenuItemSelected {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageMenuItemOver.gif);
    FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 9pt;
    HEIGHT: 20px;
    COLOR: white;
    BORDER-RIGHT: white 1px solid
}

DIV.navigationMenuItemSelected:hover {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageMenuItemOver.gif);
    HEIGHT: 20px;
    COLOR: white
}

DIV.navigationMenuItemSelected A {
    POSITION: relative;
    COLOR: white !important;
    TOP: 3px;
    TEXT-DECORATION: none
}

DIV.navigationMenuItemSelected:hover A {
    COLOR: white
}

DIV.navigationMenuItemRightLast {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 9pt;
    HEIGHT: 20px;
    COLOR: black;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none
}

DIV.navigationMenuItemRightLast:hover {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/bg_pageMenuItemOver.gif);
    HEIGHT: 20px;
    COLOR: white
}

DIV.navigationMenuItemRightLast A {
    POSITION: relative;
    COLOR: black;
    TOP: 3px;
    TEXT-DECORATION: none
}

DIV.navigationMenuItemRightLast:hover A {
    COLOR: white
}

A {
    COLOR: #0099cc;
    text-decoration: none;
}

A:visited {
    COLOR: #0099cc
}

A:active {
    COLOR: #0099cc
}

DIV {
    POSITION: relative
}

DIV.table {
    CLEAR: both
}

DIV.table DIV.tableRow {
    POSITION: relative;
    CLEAR: both
}

DIV.table DIV.tableRow DIV.tableCell {
    POSITION: relative;
    FLOAT: left
}

td {
    vertical-align: top
}

UL {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}

UL LI {
    MARGIN-LEFT: -7px;
    font-size: 9pt;
}

UL.referenceList {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: gray
}

UL.referenceList LI A {
    COLOR: gray;
    TEXT-DECORATION: none
}

UL.referenceList LI A:visited {
    COLOR: gray
}

UL.referenceList LI A:hover {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceList LI A:active {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceList LI A:focus {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDarkGray {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: #a9a9a9;
}

UL.referenceListDarkGray LI A {
    COLOR: #a9a9a9;
    TEXT-DECORATION: none
}

UL.referenceListDarkGray LI A:visited {
    COLOR: #a9a9a9
}

UL.referenceListDarkGray LI A:hover {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDarkGray LI A:active {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDarkGray LI A:focus {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDarkGray {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: #a9a9a9;
}

UL.referenceListDark LI A {
    COLOR: #333300;
    TEXT-DECORATION: none
}

UL.referenceListDark LI A:visited {
    COLOR: #333300
}

UL.referenceListDark LI A:hover {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDark LI A:active {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

UL.referenceListDark LI A:focus {
    COLOR: #0099cc;
    FONT-WEIGHT: bold
}

.cellLeftBorder {
    PADDING-LEFT: 14px
}

.cellRightBorder {
    PADDING-RIGHT: 14px
}

DIV#pageContentLeft {
    WIDTH: 30px
}

DIV#pageContentRight {
    WIDTH: 30px
}

DIV#pageContentTop {
    HEIGHT: 30px
}

DIV#pageContentBottom {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    HEIGHT: 120px;
    PADDING-TOP: 0px
}

DIV#pageContentContainer {
    WIDTH: 840px
}

.blockTopBorderDecorated {
    BORDER-TOP: #b0b0b0 1px solid
}

.blockBottomBorderDecorated {
    BORDER-BOTTOM: #b0b0b0 1px solid
}

.blockLeftBorderDecorated {
    BORDER-LEFT: #b0b0b0 1px solid
}

.blockRightBorderDecorated {
    BORDER-RIGHT: #b0b0b0 1px solid
}

DIV.paragraphSet {
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV.standardParagraphSet {
    WIDTH: 260px
}

DIV.standardParagraphSet div {
    font-size: 9pt;
}

DIV.standardParagraphSet div.bigHeader {
    MARGIN: -4px 0px 0px;
    COLOR: #0099cc;
    FONT-SIZE: 15pt
}

DIV.standardParagraphSet * div.bigHeader {
    MARGIN: -4px 0px 0px;
    COLOR: #0099cc;
    FONT-SIZE: 15pt
}

DIV.largeParagraphSet {
    POSITION: relative
}

DIV.bigHeader {
    MARGIN: -4px 0px 0px;
    COLOR: #0099cc;
    FONT-SIZE: 15pt
}

DIV.paragraphHeader {
    MARGIN: 0px;
    COLOR: #0099cc;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.paragraphHeader0 {
    MARGIN: 0px;
    COLOR: #0099cc;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.paragraphHeaderBlue {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: #0099cc;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.paragraphHeaderGreen {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: green;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.paragraphHeaderBlack {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.paragraphHeaderDescription {
    MARGIN: 0px
}

DIV.paragraphHeaderDescription * DIV.listItemBlue {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV.paragraphText {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WHITE-SPACE: normal;
    FONT-SIZE: 9pt;
    PADDING-TOP: 0px
}

DIV.paragraphTextIndigo {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WHITE-SPACE: normal;
    FONT-SIZE: 9pt;
    PADDING-TOP: 0px;
    COLOR: indigo;
}

DIV.paragraphTextIndigo a {
    COLOR: indigo;
}

DIV.paragraphTextMarginBottom {
    MARGIN: 0px 0px 11px;
    WHITE-SPACE: normal;
    FONT-SIZE: 9pt;
    PADDING-TOP: 1px
}

DIV.hugeParagraphText {
    MARGIN: 0px 0px 11px;
    WIDTH: 540px;
    WHITE-SPACE: normal;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 1px
}

DIV.topLink {
    HEIGHT: 25px;
    COLOR: #0099cc;
    font-size: 9pt;
}

.defgoHeaderBlue {
    FONT-SIZE: 9.5pt !important
}

DIV.bannerSet {
    PADDING-BOTTOM: 0pt;
    MARGIN: 20px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

DIV.standardBanner {
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 80px;
    CURSOR: pointer
}

DIV.standardBanner260x60 {
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 60px;
    CURSOR: pointer
}

DIV.standardBanner DIV.titledBannerHeader {
    PADDING-LEFT: 11px;
    WIDTH: 248px;
    HEIGHT: 40px;
    TOP: 0px;
    PADDING-TOP: 0px;
    LEFT: 0px
}

DIV.standardBanner DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 39px;
    MARGIN-LEFT: 11px;
    FONT-SIZE: 12px
}

DIV.standardBannerEmpty {
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 80px;
    CURSOR: pointer
}

DIV.standardBannerEmpty DIV.titledBannerHeader {
    PADDING-LEFT: 11px;
    WIDTH: 248px;
    HEIGHT: 40px;
    TOP: 0px;
    PADDING-TOP: 0px;
    LEFT: 0px
}

DIV.standardBannerEmpty DIV.titledBannerHeader a {
    WIDTH: 250px;
    DISPLAY: block;
    HEIGHT: 40px;
    COLOR: black;
    TEXT-DECORATION: none
}

DIV.standardBannerEmpty DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 39px;
    MARGIN-LEFT: 11px;
    FONT-SIZE: 12px
}

DIV.standardBannerEmpty DIV.titledBannerText a {
    WIDTH: 250px;
    DISPLAY: block;
    HEIGHT: 40px;
    COLOR: black;
    TEXT-DECORATION: none
}

DIV.standardBanner260x60 DIV.titledBannerHeader {
    WIDTH: 248px;
    HEIGHT: 30px;
    TOP: 0px;
    LEFT: 0px
}

DIV.standardBanner260x60 DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 20px;
    MARGIN-LEFT: 11px
}

DIV.standardEmptyBanner260x80 {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/button_empty80px.gif);
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 80px;
    CURSOR: pointer
}

DIV.standardEmptyBanner260x80 DIV.titledBannerHeader {
    WIDTH: 248px;
    COLOR: #0099cc;
    MARGIN-LEFT: 11px;
    FONT-SIZE: 22px;
    TOP: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
    LEFT: 0px
}

DIV.standardEmptyBanner260x80 DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 39px;
    MARGIN-LEFT: 11px;
    FONT-SIZE: 12px;
    PADDING-TOP: 5px
}

DIV.standardEmptyBanner260x60 {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/button_empty60px.gif);
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 60px;
    CURSOR: pointer
}

DIV.standardEmptyBanner260x60 DIV.titledBannerHeader {
    WIDTH: 248px;
    COLOR: #0099cc;
    MARGIN-LEFT: 11px;
    FONT-SIZE: 20px;
    TOP: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
    LEFT: 0px
}

DIV.standardEmptyBanner260x60 DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 39px;
    MARGIN-LEFT: 11px;
    PADDING-TOP: 0px
}

DIV.standardBannerMarginBottom5 {
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 5px;
    HEIGHT: 80px;
    CURSOR: pointer
}

DIV.standardBannerMarginBottom5 DIV.titledBannerHeader {
    WIDTH: 248px;
    HEIGHT: 40px;
    TOP: 0px;
    LEFT: 0px
}

DIV.standardBannerMarginBottom5 DIV.titledBannerText {
    WIDTH: 248px;
    HEIGHT: 39px;
    MARGIN-LEFT: 11px
}

DIV.standardBannerSet15 standardBanner {
    MARGIN-BOTTOM: 15px
}

DIV.standardBannerSet15 standardBanner260x60 {
    MARGIN-BOTTOM: 15px
}

DIV.standardBannerSet15 standardEmptyBanner260x60 {
    MARGIN-BOTTOM: 15px
}

DIV.standardBannerSet15 standardEmptyBanner260x80 {
    MARGIN-BOTTOM: 15px
}

DIV.darkBanner {
    COLOR: white
}

DIV.largeTitledBannerHeader A {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.largeTitledBannerHeader A:visited {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.largeTitledBannerHeader {
    HEIGHT: 25px;
    MARGIN-LEFT: 12px;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}

DIV.standardBannerText {
    MARGIN-TOP: 3px;
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 12px;
    FONT-SIZE: 12px
}

DIV.standardBannerText P {
    FONT-SIZE: 9px
}

DIV.standardBannerText A {
    COLOR: white;
    FONT-WEIGHT: 600
}

DIV.standardBannerText * A {
    COLOR: white;
    FONT-WEIGHT: 600
}

DIV.standardBannerText A:visited {
    COLOR: white;
    FONT-WEIGHT: 600
}

DIV.standardBannerText * A:visited {
    COLOR: white;
    FONT-WEIGHT: 600
}

DIV.largeBanner {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 550px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 110px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

DIV.largeBanner DIV.standardBannerText {
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600
}

DIV.largeSquareBanner {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 250px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}

DIV.largeRecBanner {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

DIV.largeRecBanner260x200 {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 200px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

DIV.largeRecBanner260x250 {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 250px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

DIV.largeRecBanner260x300 {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 300px;
    MARGIN-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

DIV.narrowBanner {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 260px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left 50%;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 55px;
    MARGIN-LEFT: 0px;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}

DIV.narrowBanner DIV.label {
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: none
}

DIV.narrowBanner DIV.label * A {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.narrowBanner DIV.label * A:visited {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.narrowBanner * DIV.header {
    WIDTH: 240px;
    FONT-SIZE: 14pt;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px
}

DIV.narrowBanner * DIV.description {
    WIDTH: 240px;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

DIV.bottomRight {
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: text-bottom
}

UL {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-LEFT: 32px;
    PADDING-TOP: 0px
}

UL.listWithCheckmarks {
    LIST-STYLE-POSITION: outside;
    MARGIN-TOP: -11px;
    LIST-STYLE-IMAGE: url(/files/interresearch.net/images/listCheckmark.gif);
    MARGIN-RIGHT: 8px
}

DIV.standardMarkerList {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px;
    font-size: 9pt;
}

DIV.listItemNoCheckmark {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px
}

DIV.listItem {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/listCheckmark.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 23px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 6px;
    PADDING-TOP: 8px
}

DIV.listItemBlue {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/listCheckmark.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 1px;
    PADDING-TOP: 6px
}

DIV.listItemGreen {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/checkmark_HR.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 1px;
    PADDING-TOP: 6px
}

DIV.listItemRed {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/checkmark_market.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 1px;
    PADDING-TOP: 6px
}

DIV.listItemOrange {
    BACKGROUND-IMAGE: url(/files/interresearch.net/images/checkmark_APV.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    MARGIN-BOTTOM: 1px;
    PADDING-TOP: 6px
}

DIV.Radio LABEL.lblAbove {
    MARGIN: 0px;
    COLOR: #0099cc;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

DIV.Radio A.anchorBelow {
    FONT-SIZE: 9pt;
}

.buttonLargePanel {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 840px;
    PADDING-RIGHT: 0px;
    HEIGHT: 250px;
    PADDING-TOP: 0px
}

.buttonLargeCell {
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle
}

DIV.buttonLarge {
    POSITION: relative;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    WIDTH: 260px;
    BACKGROUND-REPEAT: no-repeat;
	  font-family: 'Segoe UI','Trebuchet MS',tahoma,arial,helvetica,sans-serif;	
  	font-size: 9pt;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 250px;
    COLOR: white;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

DIV.buttonLarge .buttonLabel {
    POSITION: relative;
    TEXT-ALIGN: left;
    TOP: 200px;
    LEFT: 10px
}

DIV.buttonLarge .buttonLabel A {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.buttonLarge .buttonLabel .header {
    TEXT-ALIGN: left;
    FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
    FONT-SIZE: 12pt
}

DIV.buttonSmall {
    POSITION: relative;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    WIDTH: 250px;
    BACKGROUND-REPEAT: no-repeat;
	  font-family: 'Segoe UI','Trebuchet MS',tahoma,arial,helvetica,sans-serif;	
  	font-size: 9pt;
    BACKGROUND-POSITION: left 50%;
    HEIGHT: 55px;
    COLOR: white;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

DIV.buttonSmall .buttonLabel {
    POSITION: relative;
    TEXT-ALIGN: left;
    TOP: 5px;
    LEFT: 10px
}

DIV.buttonSmall .buttonLabel A {
    COLOR: white;
    TEXT-DECORATION: none
}

DIV.buttonSmall .buttonLabel .header {
    TEXT-ALIGN: left;
    FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
    FONT-SIZE: 12pt
}

.horizontalSeparator {
    HEIGHT: 20px
}

DIV.horizontalSeparator100px1px {
    WIDTH: 100%;
    HEIGHT: 1px
}

.horizontalSeparator10 {
    HEIGHT: 10px
}

.horizontalSeparator15 {
    HEIGHT: 15px
}

.horizontalSeparator30 {
    WIDTH: 100%;
    HEIGHT: 30px
}

DIV.horizontalSeparator260x10 {
    WIDTH: 260px;
    HEIGHT: 10px
}

DIV.horizontalSeparator260x4 {
    WIDTH: 260px;
    HEIGHT: 4px
}

DIV.horizontalSeparator260x15 {
    WIDTH: 260px;
    HEIGHT: 15px
}

DIV.horizontalSeparator260x30 {
    WIDTH: 260px;
    HEIGHT: 30px
}

DIV.horizontalSeparator550x15 {
    WIDTH: 550px;
    HEIGHT: 15px
}

.standardVerticalSeparator {
    WIDTH: 30px;
    HEIGHT: 250px
}

DIV.verticalSeparator15x60 {
    WIDTH: 15px;
    HEIGHT: 60px
}

DIV.verticalSeparator15x250 {
    WIDTH: 15px;
    HEIGHT: 250px
}

DIV.verticalSeparator13x250 {
    WIDTH: 13px;
    HEIGHT: 250px
}

DIV.verticalSeparator15x465 {
    WIDTH: 15px;
    HEIGHT: 466px
}

DIV.verticalSeparator15x260 {
    WIDTH: 15px;
    HEIGHT: 260px
}

DIV.verticalSeparator15x300 {
    WIDTH: 15px;
    HEIGHT: 300px
}

DIV.verticalSeparator15x350 {
    WIDTH: 15px;
    HEIGHT: 350px
}

DIV.verticalSeparator15x400 {
    WIDTH: 15px;
    HEIGHT: 400px
}

DIV.verticalSeparator15x422 {
    WIDTH: 15px;
    HEIGHT: 422px
}

DIV.verticalSeparator15x421 {
    WIDTH: 15px;
    HEIGHT: 421px
}

DIV.verticalSeparator15x512 {
    WIDTH: 15px;
    HEIGHT: 512px
}

DIV.verticalSeparator15x120 {
    WIDTH: 15px;
    HEIGHT: 120px
}

DIV.verticalSeparator15x110 {
    WIDTH: 15px;
    HEIGHT: 110px
}

DIV.verticalSeparator15x100top13 {
    MARGIN-TOP: 13px;
    WIDTH: 15px;
    HEIGHT: 100px
}

DIV.verticalSeparator15x100top10 {
    MARGIN-TOP: 10px;
    WIDTH: 15px;
    HEIGHT: 100px
}

DIV.verticalSeparator15x100 {
    WIDTH: 15px;
    HEIGHT: 100px
}

DIV.verticalSeparator15x100p {
    WIDTH: 15px;
    HEIGHT: 80%
}

DIV.verticalSeparator13x465 {
    WIDTH: 13px;
    HEIGHT: 466px
}

DIV.verticalSeparator13x120p {
    WIDTH: 13px;
    HEIGHT: 120%
}

DIV.verticalSeparator13x512 {
    WIDTH: 13px;
    HEIGHT: 512px
}

DIV.verticalSeparator13x120 {
    WIDTH: 13px;
    HEIGHT: 120px
}

DIV.verticalSeparator13x110 {
    WIDTH: 13px;
    HEIGHT: 110px
}

DIV.verticalSeparator13x100top13 {
    MARGIN-TOP: 13px;
    WIDTH: 13px;
    HEIGHT: 100px
}

DIV.verticalSeparator13x100top10 {
    MARGIN-TOP: 10px;
    WIDTH: 13px;
    HEIGHT: 100px
}

DIV.verticalSeparator13x100p {
    WIDTH: 13px;
    HEIGHT: 80%
}

.verticalSeparator {
    MARGIN-TOP: 20px;
    HEIGHT: 200px
}

.verticalSeparator220 {
    MARGIN-TOP: 20px;
    HEIGHT: 220px
}

.verticalRightSeparator {
    WIDTH: 7px;
    HEIGHT: 250px
}

.verticalLeftSeparator {
    WIDTH: 15px;
    HEIGHT: 250px
}

div.field {
    font-size: 9pt;
}

table {
    margin: auto;
    width: 96%;
}

h1 {
    font-size: 20px;
    font-weight: 400;
    color: #0099cc;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h2 {
    font-size: 13px;
    font-weight: bold;
    color: #0099cc;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h3 {
    FONT-SIZE: 12px;
    font-weight: bold;
    color: #0099cc;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h1.greenHeader {
    font-size: 20px;
    font-weight: 400;
    color: #008000;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h2.greenHeader {
    font-size: 13px;
    font-weight: bold;
    color: #008000;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h3.greenHeader {
    FONT-SIZE: 12px;
    font-weight: bold;
    color: #008000;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h1.crimsonHeader {
    font-size: 20px;
    font-weight: 400;
    color: crimson;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h2.crimsonHeader {
    font-size: 13px;
    font-weight: bold;
    color: crimson;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h3.crimsonHeader {
    FONT-SIZE: 12px;
    font-weight: bold;
    color: crimson;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h1.orangeHeader {
    font-size: 20px;
    font-weight: 400;
    color: orange;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h2.orangeHeader {
    font-size: 13px;
    font-weight: bold;
    color: orange;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h3.orangeHeader {
    FONT-SIZE: 12px;
    font-weight: bold;
    color: orange;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h1.blackHeader {
    font-size: 20px;
    font-weight: bold;
    color: black;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h2.blackHeader {
    font-size: 13px;
    font-weight: bold;
    color: black;
    margin: 0px;
    padding: 0px;
    text-align: left
}

h3.blackHeader {
    FONT-SIZE: 12px;
    font-weight: bold;
    color: black;
    margin: 0px;
    padding: 0px;
    text-align: left
}

p {
    margin-bottom: auto;
}

p.large {
    margin-bottom: 4px;
    width: 550px;
}

.darkBanner * h1 {
    color: white;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: 10px;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}

.darkBanner * h2 {
    color: white;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: 10px;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.darkBanner * h3 {
    color: white;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: 10px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.darkBanner * h1 a {
    color: white;
}

.darkBanner * h2 a {
    color: white;
}

.darkBanner * h3 a {
    color: white;
}

.darkBanner * p {
    MARGIN-TOP: 3px;
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 12px;
    FONT-SIZE: 12px;
    width: 520px;
}

.green {
    color: green;
    text-decoration: none;
}

.green:visited {
    color: green;
    text-decoration: none;
}

.green:active {
    color: green;
    text-decoration: none;
}

.crimson {
    color: crimson;
    text-decoration: none;
}

.crimson:visited {
    color: crimson;
    text-decoration: none;
}

.crimson:active {
    color: crimson;
    text-decoration: none;
}

.orange {
    color: orange;
    text-decoration: none;
}

.orange:visited {
    color: orange;
    text-decoration: none;
}

.orange:active {
    color: orange;
    text-decoration: none;
}

.indigo {
    color: indigo;
    text-decoration: none;
}

.indigo:visited {
    color: indigo;
    text-decoration: none;
}

.indigo:active {
    color: indigo;
    text-decoration: none;
}

.green a {
    color: green;
    text-decoration: none;
}

.green a:visited {
    color: green;
    text-decoration: none;
}

.green a:active {
    color: green;
    text-decoration: none;
}

.crimson a {
    color: crimson;
    text-decoration: none;
}

.crimson a:visited {
    color: crimson;
    text-decoration: none;
}

.crimson a:active {
    color: crimson;
    text-decoration: none;
}

.orange a {
    color: orange;
    text-decoration: none;
}

.orange a:visited {
    color: orange;
    text-decoration: none;
}

.orange a:active {
    color: orange;
    text-decoration: none;
}

.indigo a {
    color: indigo;
    text-decoration: none;
}

.indigo a:visited {
    color: indigo;
    text-decoration: none;
}

.indigo a:active {
    color: indigo;
    text-decoration: none;
}

.green * a {
    color: green;
    text-decoration: none;
}

.green * a:visited {
    color: green;
    text-decoration: none;
}

.green * a:active {
    color: green;
    text-decoration: none;
}

.crimson * a {
    color: crimson;
    text-decoration: none;
}

.crimson * a:visited {
    color: crimson;
    text-decoration: none;
}

.crimson * a:active {
    color: crimson;
    text-decoration: none;
}

.orange * a {
    color: orange;
    text-decoration: none;
}

.orange * a:visited {
    color: orange;
    text-decoration: none;
}

.orange * a:active {
    color: orange;
    text-decoration: none;
}

.indigo * a {
    color: indigo;
    text-decoration: none;
}

.indigo * a:visited {
    color: indigo;
    text-decoration: none;
}

.indigo * a:active {
    color: indigo;
    text-decoration: none;
}

#btnHRsurveys, #btnMarketResearch, #btnWorkplaceAssessment {
	display:none;
}

.horizontalSeparator {
	display:none
}
