
body   { color: #fff; font-size: 9pt; font-family: sans-serif; background-color: #000; background-image: url("../images/site/stuff/main-back.jpg"); background-repeat: repeat-x; background-position: center 142px; margin: 0; padding: 0 }
.index-body { color: #fff; background-color: #000; background-image: url("../images/site/index/index.jpg"); background-repeat: no-repeat; background-position: center }
h1   { font-size: 24pt; font-style: normal; font-weight: normal; margin: 0 }
h2   { font-size: 18pt; font-style: normal; font-weight: normal; margin: 0 }
h3  { font-size: inherit; font-style: normal; font-weight: normal; margin: 0 }
p { font-family: sans-serif; font-style: normal; font-weight: normal }
.eight { font-size: 8pt }
.nine { font-size: 9pt; line-height: 11pt }
.ten { font-size: 10pt }
.eleven { font-size: 11pt }
.twelve { font-size: 12pt }
.fifteen { font-size: 15pt }
.sixteen { font-size: 16pt }
.eighteen { font-size: 18pt }
.twenty { font-size: 20pt }
.twenty-four { font-size: 24pt }
.counter  { color: #fff; font-size: 50px; font-family: sans-serif; font-weight: 900 }
.contact-us { padding: 6px 30px; border-style: solid; border-width: 0 1px 1px; border-color: #fff }
.logo-lt-pad { padding-left: 5px }
.main-image-flash    { background-color: #e2f2f6; width: 900px; border: solid 10px #002831 }
.sticky-note  { background-repeat: no-repeat; background-position: 90% -4px }
.grey-boarder { border: solid 1px #5c5c5c }
.web-shadow { background-repeat: no-repeat; background-position: left 200px }
.logo-padding { padding-top: 6px }
.picture-padding { padding-top: 8px; padding-bottom: 8px }
a:link { color: #fff; text-decoration: none }
a:visited  { color: #fff; text-decoration: none }
a:hover  { color: #00a0c6; text-decoration: none }
a:active  { color: #00a0c6; text-decoration: none }
.marketing-header    { background-image: url("../images/site/stuff/marketing-up-BL.gif"); background-repeat: no-repeat; background-position: right bottom }
.portfolio-header      { font-size: 24pt; background-image: url("../images/site/stuff/portfolio-header-BLUE.gif"); background-repeat: no-repeat; background-position: 131px center }
.portfolio-header-BL      { font-size: 24pt; background-image: url("../images/site/stuff/portfolio-header-BLUE.gif"); background-repeat: no-repeat; background-position: 131px center }
.news-header  { font-size: 24pt; background-image: url("../images/site/stuff/underline-BK.gif"); background-repeat: no-repeat; background-position: left bottom }
.hot-off-press   { font-size: 24pt; background-image: url("../images/site/stuff/hot-off-press.gif"); background-repeat: no-repeat; background-position: right center }
.bullet-BL  { background-color: transparent; background-image: url("../images/site/stuff/bullet-point-BLUE.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 7px; padding-bottom: 7px; padding-left: 16px }
.arrow-right { background-color: transparent; background-image: url("../images/site/stuff/arrow-right.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 6px; padding-bottom: 6px; padding-left: 16px }
.arrow-right-BL    { background-color: transparent; background-image: url("../images/site/stuff/arrow-right-BL.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 7px; padding-bottom: 7px; padding-left: 16px }
.arrow-right-WH  { background-color: transparent; background-image: url("../images/site/stuff/arrow-right-WH.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 7px; padding-bottom: 7px; padding-left: 16px }
.arrow-top  { background-color: transparent; background-image: url("../images/site/stuff/arrow-top.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; padding-left: 12px }
.arrow-top-WH  { background-color: transparent; background-image: url("../images/site/stuff/arrow-top-WH.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; padding-left: 12px }
.line-split  { margin-top: 20px; margin-bottom: 20px; border-style: dotted none none; border-width: 2px medium medium; border-color: #636363 }
.line-split2 { margin-top: 20px; margin-bottom: 10px; border-style: dotted none none; border-width: 2px medium medium; border-color: #636363 }
.line-split3 { margin-top: 16px; margin-bottom: 10px; border-style: dotted none none; border-width: 2px medium medium; border-color: #fff }
.line-split-LG  { margin-top: 20px; margin-bottom: 20px; border-style: dotted none none; border-width: 2px medium medium; border-color: #b3b3b3 }
.line-split-Lighter { margin-top: 20px; margin-bottom: 20px; border-style: dotted none none; border-width: 2px medium medium; border-color: #e8e8e8 }
.image-centre { background-repeat: no-repeat; background-position: center }
.image-cen-top { background-repeat: no-repeat; background-position: center top }
/*----------------------top-menu-start----------------------*/
table.topmenu a { text-align: center; display: block; width: 110px; vertical-align: middle }
div.topmenu a  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-1.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; padding-top: 10px; padding-bottom: 10px }
div.topmenu position:absolute top:0 left:0 div.topmenu a:link   { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-1.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenu a:active  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenu a:visited   { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-1.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenu a:hover  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
/*----------------------top-menu-start-ON----------------------*/
table.topmenuON a { text-align: center; display: block; width: 110px; vertical-align: middle }
div.topmenuON a  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; padding-top: 10px; padding-bottom: 10px }
div.topmenuON position:absolute top:0 left:0 div.topmenuON a:link  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenuON a:active  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenuON a:visited  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
div.topmenuON a:hover  { color: #fff; font-size: 9pt; text-decoration: none; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top }
/*----------------------Portfolio-menu----------------------*/
div.portmenu a:link { color: #fff; text-decoration: none }
div.portmenu a:visited { color: #fff; text-decoration: none }
div.portmenu a:active { color: #3b3b3b; text-decoration: none }
div.portmenu a:hover  { color: #3b3b3b; text-decoration: none }
/*---------------------Portfolio-menu-select--------------------*/
div.portmenuON a:link  { color: #fff; font-weight: bold; text-decoration: underline }
div.portmenuON a:visited  { color: #fff; font-weight: bold; text-decoration: underline }
div.portmenuON a:active { color: #3b3b3b; text-decoration: none }
div.portmenuON a:hover { color: #3b3b3b; text-decoration: none }
/*----------------------ID-more-menu----------------------*/
div.idmoremenu a:link { color: #3f3f3f; text-decoration: none }
div.idmoremenu a:visited { color: #3f3f3f; text-decoration: none }
div.idmoremenu a:active { color: #199dbf; text-decoration: none }
div.idmoremenu a:hover { color: #199dbf; text-decoration: none }
div.blue-White-link a:link { color: #00a0c6; text-decoration: none }
div.blue-White-link a:visited { color: #00a0c6; text-decoration: none }
div.blue-White-link a:active { color: #fff; text-decoration: none }
div.blue-White-link a:hover { color: #fff; text-decoration: none }
div.blue-link a:link { color: #00a0c6; text-decoration: none }
div.blue-link a:visited { color: #00a0c6; text-decoration: none }
div.blue-link a:active { color: #3f3f3f; text-decoration: none }
div.blue-link a:hover { color: #3f3f3f; text-decoration: none }
/*----------------------image flash start----------------------*/
#imageContainer  { width: 670px; height: 180px }
#imageContainer img { display: none; position: absolute; top: 0; left: 0 }
/*----------------------content-corners-GREY----------------------*/
.cell     { background-color: #3f3f3f; height: 180% }
.tl
   { background-image: url("../images/site/stuff/corner-DK-TL.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; top: 0; left: 0 }
.tr
   { background-image: url("../images/site/stuff/corner-DK-TR.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; top: 0; right: 0 }
.bl
   { background: url("../images/site/stuff/corner-DK-BL.gif") no-repeat left bottom; bottom: 0; left: 0 }
.br
     { background: url("../images/site/stuff/corner-DK-BR.gif") no-repeat right bottom; padding-top: 25px; padding-bottom: 25px; right: 0; bottom: 0 }
.br1 { background: url("../images/site/stuff/corner-DK-BR.gif") no-repeat right bottom; padding-top: 25px; padding-bottom: 10px; right: 0; bottom: 0 }
/*--------------------content-corners-WHITE--------------------*/
.cell-wh { background-color: #fff }
.tl-wh  { background-image: url("../images/site/stuff/corner-WH-TL.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; top: 0; left: 0 }
.tr-wh   { background-image: url("../images/site/stuff/corner-WH-TR.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; top: 0; right: 0 }
.bl-wh   { background: url("../images/site/stuff/corner-WH-BL.gif") no-repeat left bottom; bottom: 0; left: 0 }
.br-wh   { background: url("../images/site/stuff/corner-WH-BR.gif") no-repeat right bottom; padding-top: 25px; padding-bottom: 25px; right: 0; bottom: 0 }
/*--------------------content-corners-BLUE--------------------*/
.cell-bl { background-color: #199dbf }
.cell-bl1 { background-color: #199dbf; background-image: url("../images/site/stuff/members-login-back.gif"); background-repeat: no-repeat; background-position: center }
.tl-bl { background-image: url("../images/site/stuff/corner-BL-TL.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; top: 0; left: 0 }
.tr-bl { background-image: url("../images/site/stuff/corner-BL-TR.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; top: 0; right: 0 }
.bl-bl { background: url("../images/site/stuff/corner-BL-BL.gif") no-repeat left bottom; bottom: 0; left: 0 }
.br-bl { background: url("../images/site/stuff/corner-BL-BR.gif") no-repeat right bottom; padding-top: 25px; padding-bottom: 25px; right: 0; bottom: 0 }
/*----------------------content-corners-MARKETING----------------------*/
.cell-market  { background-color: #3f3f3f; background-repeat: no-repeat; background-attachment: scroll; background-position: center top }
.tl-market { background-image: url("../images/site/stuff/corner-DK-TL.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; top: 0; left: 0 }
.tr-market { background-image: url("../images/site/stuff/corner-DK-TR.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; top: 0; right: 0 }
.bl-market { background: url("../images/site/stuff/corner-DK-BL.gif") no-repeat left bottom; bottom: 0; left: 0 }
.br-market  { background: url("../images/site/stuff/corner-DK-BR.gif") no-repeat right bottom; right: 0; bottom: 0 }
/*----------------------form----------------------*/
.clear { background-color: transparent; background-image: url("../images/site/stuff/clear-2.gif"); background-repeat: no-repeat; background-position: center; width: 133px; height: 51px; border-width: 0 }
.send    { background-color: transparent; background-image: url("../images/site/stuff/send-2.gif"); background-repeat: no-repeat; background-position: center; cursor: pointer; width: 133px; height: 53px; border-width: 0 }
.send1    { color: #fff; font-size: 10pt; font-family: sans-serif; font-weight: bold; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-position: center; cursor: pointer; padding: 7px 11px; width: 130px; border: solid 1px #0067a3 }
.send2  { color: #fff; font-size: 10pt; font-family: sans-serif; font-weight: bold; background-image: url("../images/site/stuff/top-menu-back-2.gif"); background-repeat: repeat-x; background-position: center; cursor: pointer; margin: 0; padding: 3px; width: 233px; border: solid 1px #0067a3 }
.field { color: #3f3f3f; font-family: sans-serif; background-color: #fff; padding: 4px; border: solid 1px }
#layer1  { background-image: url(../images/site/stuff/sticky-index.png); background-repeat: no-repeat; background-position: right top; visibility: visible; position: absolute; z-index: 1; top: 0; width: 975px; height: 192px }
.field2  { color: #000; font-size: 9pt; font-family: sans-serif; background-color: #fff; padding: 5px; width: 130px; border: solid 1px #0067a3 }
.field3    { color: #000; font-size: 9pt; font-family: sans-serif; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 3px; width: 110px; border: solid 1px #0067a3 }
.image-loader { background-image: url("../images/site/stuff/Loader.gif"); background-repeat: no-repeat; background-position: center }
.text-kern { line-height: 20pt }
.text-kern1 { line-height: 16pt }
