﻿/* #F9D936 
#FFCC00
#FFFF66
Arial, Verdana, Helvetica, sans-serif
*/

html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
    margin: 0;
    padding: 0;
}

html, body {
    /*color: #000000;
    background-color: #3c3c3c;*/
    font-family: Arial, Arial;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.errorbody {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial, Arial;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
}

.PageBreak {
    PAGE-BREAK-AFTER: always;
}

img {
    border-width: 0px 0px 0px 0px;
}

div {
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
}

textarea {
    resize: none;
}

select option:checked {
    background-color: #1C91FF;
    color: white;
}

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainerWrapper {
    width: 100%;
    float: left;
}

div#IntMainContainerWrapper {
    width: 100%;
    float: left;
}

div#DesignerContainerWrapper {
    width: 100%;
    float: left;
}

div#MainContainer {
    width: 1000px;
    margin: auto;
}

div#DesignerContainer {
    width: 1000px;
    margin: auto;
}

/************************************************************************
*	Header
************************************************************************/
.HeaderContainer {
    width: 1000px;
    float: left;
    height: 459px;
    background-repeat: no-repeat;
}

div#IntHeaderContainer {
    width: 1000px;
    float: left;
    height: 222px;
    background-image: url(../images/InternalMainBg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

div#DesignerHeaderContainer {
    width: 1000px;
    float: left;
    height: 152px;
    background-image: url(../images/DesignerMainBg1.jpg);
    background-repeat: no-repeat;
}

div#HeaderTopPane {
    width: 1000px;
    float: left;
    height: 120px;
}

div#IntHeaderTopPane {
    width: 1000px;
    float: left;
    height: 120px;
}

div#DesignerHeaderTopPane {
    width: 1000px;
    height: 80px;
}

div#LogoContainer {
    width: 281px;
    height: 120px;
    float: left;
    z-index: 100px;
    display: block;
}

div#menu {
    float: right;
    text-align: right;
}

#menu a {
    padding: 20px 15px 20px 15px;
    display: block;
    float: left;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    background-image: url(../images/NavDivider.jpg);
    background-repeat: no-repeat;
    background-position: right 15px;
}

    #menu a.right {
        background-image: none;
        color: #ff9900;
    }

    #menu a.highlight {
        background-image: none;
        color: #ff9900;
        background-image: url(../images/NavDivider.jpg);
        background-repeat: no-repeat;
        background-position: right 15px;
    }

    #menu a.active {
        background-image: none;
        color: #ffd598;
        background-image: url(../images/NavDivider.jpg);
        background-repeat: no-repeat;
        background-position: right 15px;
    }

    #menu a:hover {
        color: #CCC;
    }

div#HeaderBottom {
    width: 1000px;
    float: left;
    z-index: 0;
    margin-top: -56px;
}

.HeaderBottom {
    width: 1000px;
    float: left;
    z-index: 0;
    margin-top: -56px;
}

.HeaderBottomLeftPane {
    width: 470px;
    float: left;
    height: 395px;
}


div#HeaderMainText {
    width: 400px;
    float: left;
    height: 302px;
    padding: 0px 0px 0px 40px;
}

div#IntHeaderMainText {
    width: 520px;
    float: left;
    height: 102px;
    padding: 0px 76px 0px 40px;
}

div#BoxContainer {
    width: 430px;
    float: left;
    height: 75px;
    padding: 15px 0px 0px 30px;
}

div#BoxContainerRight {
    float: right;
    width: 320px;
    padding: 0px 30px 0px 0px;
    height: 102px;
}

div#DesignerTextRight {
    float: right;
    text-align: right;
    width: 600px;
    padding: 0px 15px 0px 0px;
    height: 75px;
}

.HeaderBottomRightPane {
    width: 530px;
    float: right;
    display: block;
    height: 395px;
    position: relative;
    text-align: right;
}


div#IntMainBanner {
    width: 940px;
    float: left;
    height: 139px;
    padding: 10px 10px 10px 10px;
}

div#BtnPricing {
    width: 320px;
    height: 55px;
    float: left;
    display: block;
    background-image: url(../images/BtnPricing.jpg);
    background-repeat: no-repeat;
    padding: 10px 0px 0px 0px;
    text-align: center;
}

.bigredbtn {
    width: 320px;
    height: 55px;
    float: left;
    display: block;
    background-image: url(../images/BtnPricing.jpg);
    background-repeat: no-repeat;
    padding: 10px 0px 0px 0px;
    text-align: center;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer {
    width: 960px;
    float: left;
    padding: 40px 20px 40px 20px;
    background-color: #FFF;
    background-image: url(../images/MainContentTopBg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}

div#MainBodyBrochure {
    width: 1000px;
    padding: 0px;
    float: left;
    background-color: #FFF;
    background-image: url(../images/MainContentTopBg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}

div#DesignerContainer {
    width: 1000px;
    float: left;
    background-color: #FFF;
}

div#DesignerContent {
    padding: 15px 10px 10px 10px;
    min-height: 400px;
}

div#MainContentTop {
    width: 960px;
    float: left;
    height: 238px;
}

div#MainContentBoxOne {
    width: 210px;
    float: left;
    height: 198px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dedede;
    padding: 20px 20px 20px 5px;
}

div#MainContentBoxTwo {
    width: 205px;
    float: left;
    height: 198px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dedede;
    padding: 20px 20px 20px 15px;
}

div#MainContentBoxThree {
    width: 205px;
    float: left;
    height: 198px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dedede;
    padding: 20px 20px 20px 15px;
}

div#MainContentBoxFour {
    width: 205px;
    float: left;
    height: 198px;
    padding: 20px 20px 20px 15px;
}

div#MainContentBottom {
    width: 960px;
    float: left;
}

div#MainContentBottomLeft {
    width: 490px;
    float: left;
}

div#MainContentBoxFive {
    width: 205px;
    float: left;
    height: 245px;
    padding: 20px 20px 20px 15px;
}

div#MainContentBoxSix {
    width: 205px;
    float: left;
    height: 245px;
    padding: 20px 20px 20px 15px;
}


div#MainContentBottomRight {
    width: 470px;
    float: left;
    padding: 20px 0px 20px 0px;
}

div#LogoBox {
    width: 280px;
    float: left;
    height: 176px;
}

div#LogoBoxOne {
    width: 165px;
    float: left;
    background-image: url(../images/LogoDivider.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 176px;
}

div#LogoBoxTwo {
    width: 175px;
    float: left;
    background-image: url(../images/LogoDivider.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 176px;
}

div#LogoBoxThree {
    width: 130px;
    float: left;
    height: 176px;
}

div#ContentBottom {
    width: 1000px;
    float: left;
}

div#ContentBottomTop {
    width: 9px;
    float: left;
    height: 8px;
    background-color: #EBEBEB;
}

div#ContentBottomMiddle {
    width: 960px;
    float: left;
    background-color: #EBEBEB;
    padding: 15px 10px 15px 30px;
}

div#NewsContainer {
    width: 286px;
    float: left;
    padding-right: 28px;
}

div#NewsContainerTop {
    width: 286px;
    float: left;
    background-image: url(../images/White-Round-box-top.gif);
    background-repeat: no-repeat;
    height: 6px;
}

div#NewsContainerCenter {
    width: 286px;
    float: left;
    background-image: url(../images/White-Round-box.jpg);
    background-repeat: repeat-y;
}

div#NewsContainerBtm {
    width: 286px;
    float: left;
    background-image: url(../images/White-Round-box-Btm.gif);
    background-repeat: no-repeat;
    height: 6px;
}

div#NewsContainerHeader, div#TwitterContainerHeader, div#KeyResourcesContainerHeader, div#OnlineAssistantHeader {
    width: 286px;
    float: left;
}

div#NewsContainerHeaderText, div#TwitterContainerHeaderText, div#KeyResourcesContainerHeaderText, div#OnlineAssistantHeaderText {
    float: left;
    padding-bottom: 10px;
}

div#NewsContainerHeaderIcon, div#TwitterContainerHeaderIcon, div#KeyResourcesContainerHeaderIcon, div#OnlineAssistantHeaderIcon {
    width: 60px;
    float: left;
    padding-left: 10px;
}

div#TwitterContainer {
    width: 286px;
    float: left;
    /*	height:264px;*/
    background-image: url(../images/White-Round-box.jpg);
    background-repeat: no-repeat;
    background-position: left 30px;
    padding-right: 18px;
}

div#KeyResourcesContainer {
    width: 310px;
    float: left;
}

div#ContentBottomBottom {
    width: 1000px;
    float: left;
    height: 8px;
    background-color: #EBEBEB;
}


div#ResourcesItemContainer1, div#ResourcesItemContainer2 {
    width: 280px;
    float: left;
    padding-bottom: 5px;
}

div#ResourcesItemTop1, div#ResourcesItemTop2 {
    width: 310px;
    float: left;
    background-image: url(../images/WhiteSmallBoxTop.jpg);
    height: 5px;
    overflow: hidden;
}

div#ResourcesItemBottom1, div#ResourcesItemBottom2 {
    width: 310px;
    float: left;
    background-image: url(../images/WhiteSmallBoxBottom.jpg);
    height: 5px;
    overflow: hidden;
}

div#ResourcesItemContent1, div#ResourcesItemContent2 {
    width: 280px;
    float: left;
    padding: 4px 15px 8px 15px;
    background-color: #FFF;
}

div#FullWidthContentContainer1 {
    width: 960px;
    float: left;
    padding: 45px 0px 0px 0px;
}

div#FullWidthBox1 {
    width: 100%;
    float: left;
    padding: 5px 10px 10px 10px;
}


div#FullWidthBox2, div#FullWidthBox3 {
    width: 100%;
    float: left;
    padding: 10px 10px 10px 10px;
}

div#FullWidthBox4 {
    width: 100%;
    float: left;
    padding: 10px 10px 30px 10px;
}


div#TitleContainer1, div#TitleContainer2, div#TitleContainer3, div#TitleContainer4 {
    width: 960px;
    float: left;
}

div#IconContainer1, div#IconContainer2, div#IconContainer3, div#IconContainer4 {
    width: 70px;
    float: left;
    min-height: 220px;
}

#ContentHeader1, #ContentHeader2, #ContentHeader3, #ContentHeader4 {
    width: 860px;
    float: left;
    padding: 0px 0px 0px 10px;
}

div#ContentContainer1, div#ContentContainer2, div#ContentContainer3, div#ContentContainer4 {
    width: 610px;
    float: left;
    padding: 0px 20px 0px 10px;
}

div#ButtonContainer1, div#ButtonContainer2, div#ButtonContainer3, div#ButtonContainer4 {
    width: 223px;
    float: right;
}


.ButtonContainer {
    height: 62px;
    display: block;
}

/************************************************************************
*	Contact MainBody
************************************************************************/
.LeftPane2 {
    width: 650px;
    float: left;
    padding: 0px 10px 0px 0px;
}


.RightPane2 {
    width: 266px;
    float: right;
    padding: 0px 10px 20px 20px;
}

div#FeatureHighlist {
    width: 1000px;
    float: left;
    padding: 0px 0px 0px 0px;
    background-color: #EBEBEB;
    height: 200px;
    margin-bottom: 30px;
}

div#LeftPane {
    width: 650px;
    float: left;
    padding: 0px 10px 0px 0px;
}

div#ContactBottomBox {
    width: 640px;
    float: left;
    background-image: url(../images/IntBottomRoundBox.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 255px;
    margin-top: 15px;
}

div#OnlineAssistantContainer {
    width: 290px;
    float: left;
    padding: 15px 10px 18px 20px;
}

div#AdditionalContainer {
    width: 290px;
    float: left;
    padding: 15px 20px 18px 10px;
}

div#OnlineAssistantContent {
    width: 270px;
    float: left;
    height: 171px;
    background-image: url(../images/ContactWhiteBox.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px;
}

div#AdditionaltContent {
    width: 270px;
    float: left;
    height: 171px;
    background-image: url(../images/ContactWhiteBox.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px;
}

div#RightPane {
    width: 266px;
    float: right;
    padding: 0px 10px 20px 20px;
}

div#InfoLeftPane {
    width: 265px;
}

div#RightPaneBox {
    width: 266px;
    float: left;
}

div#RightPaneBoxHeader {
    width: 214px;
    float: left;
    height: 28px;
    background-image: url(../images/RightpaneTop.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 15px 20px 10px 30px;
}

div#RightPaneBoxContent {
    width: 212px;
    float: left;
    padding: 15px 20px 20px 30px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #e1e1e1;
    border-left-color: #e1e1e1;
}

div#RightPaneBoxBottom {
    width: 264px;
    float: left;
    height: 7px;
    background-image: url(../images/RightPaneBottom.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-bottom: 24px;
}

div#RightPaneCS, div#RightPaneCS2 {
    width: 266px;
    float: left;
}

div#RightPaneCSHeader, div#RightPaneCS2Header {
    width: 214px;
    float: left;
    height: 28px;
    background-image: url(../images/RightpaneTop.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 15px 20px 10px 30px;
}

div#RightPaneCSContent, div#RightPaneCS2Content {
    width: 232px;
    float: left;
    padding: 15px 16px 20px 16px;
    background-color: #f6f6f6;
}

div#RightPaneCSContentO, div#RightPaneCS2ContentO {
    width: 232px;
    float: left;
    padding: 15px 16px 20px 16px;
    background-color: #FFEAAB;
}

div#RightPaneCSBottom, div#RightPaneCS2Bottom {
    width: 215px;
    float: left;
    height: 30px;
    background-image: url(../images/BtnReadOurBlog.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 16px 0px 33px;
}

    div#RightPaneCSBottom a, div#RightPaneCS2Bottom {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
    }

div#ShareContainer {
    width: 248px;
    float: left;
    padding: 30px 0px 20px 16px;
    text-align: right;
}

/************************************************************************
*	Internal
************************************************************************/
div#IntHeaderContainer {
    width: 1000px;
    float: left;
    height: 222px;
    overflow: hidden;
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer {
    width: 940px;
    float: left;
    background-color: #FFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dedede;
    padding: 10px 30px 55px 30px;
}

div#FootermenuContainer {
    /*width:650px;*/
    /*float:left;*/
    text-align: center;
}

#FootermenuContainer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
    background-image: url(../images/FooterDivider.jpg);
    background-repeat: no-repeat;
    background-position: right center;
}

    #FootermenuContainer a:hover {
        text-decoration: underline;
    }

    #FootermenuContainer a.right {
        background-image: none;
    }


div#FooterRightPane {
    width: 280px;
    float: right;
    text-align: right;
    padding-right: 10px;
}


div#CopyrightContainer {
    /*width:280px;*/
    padding-top: 15px;
    text-align: center;
    /*float:right;*/
}

/* ---- BEGIN STANDARD NETSTARTER CSS -- */

p {
    font-size: 12px;
    color: #747474;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial;
    margin: 0px;
}

.LargeCopyOrange a:link {
    font-size: 18px;
    color: #ff9900;
    font-weight: normal;
    font-family: Arial;
}

.LargeCopyOrange a:visited {
    font-size: 18px;
    color: #ff9900;
    font-weight: normal;
    font-family: Arial;
}

.LargeCopyOrange a:active {
    font-size: 18px;
    color: #ff9900;
    font-weight: normal;
    font-family: Arial;
}

.LargeCopyOrange a:hover {
    font-size: 18px;
    color: #ff9900;
    font-weight: normal;
    font-family: Arial;
}

.LargeCopyBlack {
    font-size: 13px;
    color: #2b2010;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.LargeCopyBlack2 {
    font-size: 13px;
    color: #2b2010;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 35px;
}

.LargeCopyBlackBig {
    font-size: 15px;
    color: #2b2010;
    font-weight: bold;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.LargeCopyWhite a:link {
    font-size: 14px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.LargeCopyWhite a:visited {
    font-size: 14px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.LargeCopyWhite a:active {
    font-size: 14px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.LargeCopyWhite a:hover {
    font-size: 14px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

span.LargeCopyWhite a:hover {
    font-size: 14px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.LargeCopy {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

.LargeCopy2 {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 15px;
}

.MainCopy {
    font-size: 12px;
    color: #747474;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial;
}

.MainCopyRed {
    font-size: 12px;
    color: #950606;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial;
}

.MainCopyDark {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial;
}

.SmallCopy {
    font-size: 11px;
    color: #a2a2a2;
    font-weight: normal;
    line-height: 22px;
    font-family: Arial;
}

.SmallCopyWhite {
    font-size: 12px;
    color: #ffd0d0;
    font-weight: normal;
    line-height: 18px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.WhiteHeader a:link {
    font-size: 19px;
    color: #ffffff;
    font-weight: bold;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.WhiteHeader a:visited {
    font-size: 19px;
    color: #ffffff;
    font-weight: bold;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.WhiteHeader a:active {
    font-size: 19px;
    color: #ffffff;
    font-weight: bold;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.WhiteHeader a:hover {
    font-size: 19px;
    color: #ffffff;
    font-weight: bold;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

span.WhiteHeader a:hover {
    font-size: 19px;
    color: #ffffff;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.BlackHeader {
    font-size: 16px;
    color: #3c3535;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    text-transform: uppercase;
    display: block;
}

.BlackHeaderSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height: 22px;
    text-transform: uppercase;
}

h1 {
    font-size: 35px;
    color: #FFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    line-height: 45px;
    padding-top: 10px;
}

.h1b {
    font-size: 35px;
    color: #FFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    line-height: 45px;
    padding-top: 20px;
}

.h1a {
    font-size: 35px;
    color: #FFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 60px;
    margin: 0px;
    line-height: 45px;
}

h2 {
    font-size: 24px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    line-height: 40px;
}

h3 {
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
}

h4 {
    font-size: 20px;
    color: #3c3535;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
}

h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FFF;
    line-height: 22px;
}

h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #960606;
    line-height: 22px;
}


/*
ul li{}

li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style: none;
	background-image:url(../images/dot.jpg);
	background-repeat:no-repeat;
	background-position:0px 18px;
	padding:0px 0px 0px 15px;
	color:#444444;
	font-weight:normal;
	line-height:40px;	
}
	
ul
{

 padding:0px 0px 0px 15px;
 margin:0px;
 margin:0px; padding:0px;
}
*/

#panel-li {
    margin: 0px;
    padding: 0px;
}

    #panel-li li {
        background-image: url(../images/dot.jpg);
        background-position: 0 7px;
        background-repeat: no-repeat;
        color: #666;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 20px;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        padding: 0 0 10px 15px;
    }

.opanel-h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #222222;
    line-height: 28px;
}

.opanel-p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #747474;
    margin-bottom: 10px;
}

/*
ol li{font-size:12px; color:#666666; font-weight:normal; line-height:26px; font-family:Arial;}
*/

hr {
    color: #dddddd;
    border: none;
    height: 1px;
}

.datatable, .datatable td {
    border: solid 1px #ccc;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    line-height: 20px;
    font-family: Arial;
}

/*a:link
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
a:active
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

a:visited
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

a:hover
{
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}*/

a.BtnVisitSite:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: right;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/bullet.jpg);
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.BtnVisitSite:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: right;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/bullet.jpg);
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.BtnVisitSite:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: right;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/bullet.jpg);
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.BtnVisitSite:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: right;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/bullet.jpg);
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.BtnFindOutMore:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
}

a.BtnFindOutMore:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
}

a.BtnFindOutMore:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
}

a.BtnFindOutMore:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    color: #950606;
    font-weight: bold;
    text-decoration: none;
}

.Step1 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}



.Step2 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}

    .Step2 strong {
        color: #000;
    }

.Step3 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}

    .Step3 strong {
        color: #000;
    }

.Step4 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step4.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}

    .Step4 strong {
        color: #000;
    }

.Step5 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step5.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}

    .Step5 strong {
        color: #000;
    }

.Step6 {
    width: 517px;
    float: left;
    height: 56px;
    background-image: url(../images/step6.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 20px 60px 5px 68px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
}

    .Step6 strong {
        color: #000;
    }

.separater {
    width: 100%;
    display: block;
    height: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E4E4E4;
    margin-bottom: 15px;
}

/*========================================
Web Survey Creator
==========================================*/

.BoxHorizontal {
    width: 650px;
    float: left;
    padding: 5px 5px 5px 5px;
}

.BoxHorizontalInner {
    width: 100%;
    float: left;
}

.BoxSmallLeft {
    width: 315px;
    float: left;
    padding: 0px 5px 0px 5px;
}

.BoxSmallRight {
    width: 294px;
    float: right;
    padding: 0px 0px 0px 20px;
}

.LongComment {
    width: 910px;
    float: left;
    height: 23px;
    background-image: url(../images/LongCommentBg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 15px 25px 15px 25px;
}

/* Moved to wsc_pricing,css and wsc_versionchange.css
.PriceText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:33px;
	font-weight: bold;
}
*/
/*
.PriceTextContent
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#6a6146;
	padding:0px;
	display:block;
	float:left;
	
}
*/

.BtnSignupOne a:link {
    width: 242px;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    background-image: url(../images/BtnSignUp.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 0px 12px 0px;
    text-align: center;
    display: block;
    text-decoration: none;
}

.BtnSignupOne a:active {
    width: 242px;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    background-image: url(../images/BtnSignUp.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 0px 12px 0px;
    text-align: center;
    display: block;
    text-decoration: none;
}

.BtnSignupOne a:visited {
    width: 242px;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    background-image: url(../images/BtnSignUp.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 0px 12px 0px;
    text-align: center;
    display: block;
    text-decoration: none;
}

.BtnSignupOne a:hover {
    width: 242px;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    background-image: url(../images/BtnSignUp.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 0px 12px 0px;
    text-align: center;
    display: block;
    text-decoration: none;
}

/* ---- END STANDARD NETSTARTER CSS -- */


/*===============================================================================
	NewsItem
===============================================================================*/
.NewsItemContainer {
    width: 256px;
    float: left;
    padding: 10px 15px 10px 15px;
}

.NewsItemContainerFooter {
    width: 256px;
    height: 10px;
    float: left;
    padding-left: 25px;
    background-image: url(../images/DividerHorizontal.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.NewsItemTitle {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    padding: 0px 0px 3px 0px;
}

a.NewsItemTitle:link {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.NewsItemTitle:visited {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.NewsItemTitle:active {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.NewsItemTitle:hover {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

.NewsItemDescription {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
    text-decoration: none;
    line-height: 20px;
}

.NewsItemStatusContainer {
    width: 256px;
    float: left;
    padding-top: 8px;
}

.NewsItemDate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #747474;
    text-decoration: none;
}



/*===============================================================================
	TwitterItemContainer
===============================================================================*/
.TwitterItemContainer {
    width: 256px;
    float: left;
    padding: 10px 15px 10px 15px;
    background-image: url(../images/DividerHorizontal.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.TwitterItemDescription {
    width: 256px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
    text-decoration: none;
    line-height: 20px;
}


/*===============================================================================
	ResourcesItemContainer
===============================================================================*/

.ResourcesItemTitle {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    padding: 0px 0px 3px 0px;
}

a.ResourcesItemTitle:link {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.ResourcesItemTitle:visited {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.ResourcesItemTitle:active {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

a.ResourcesItemTitle:hover {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #960606;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 3px 0px;
}

.ResourcesItemDescription {
    width: 280px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #747474;
    text-decoration: none;
    line-height: 20px;
}

.FooterDivider {
    color: #960606;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}




/*===============================================================================
	Footer
===============================================================================*/

.FooterEnhancedBrandingCopy_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #868686;
    text-decoration: none;
    font-weight: normal;
}

A.FooterEnhancedBrandingLink_1:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #868686;
    text-decoration: none;
    font-weight: normal;
}

A.FooterEnhancedBrandingLink_1:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #868686;
    text-decoration: none;
    font-weight: normal;
}

A.FooterEnhancedBrandingLink_1:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #868686;
    text-decoration: none;
    font-weight: normal;
}

A.FooterEnhancedBrandingLink_1:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #868686;
    text-decoration: underline;
    font-weight: normal;
}

.CopyrightText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}


/*================================
WSC
================*/

.content-heading {
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    font-family: Geneva,Arial,Helvetica,sans-serif;
}

.imgrollover {
    cursor: pointer;
}

div#home-content {
    padding: 0px 0px 0px 0px;
}

div#home-main-wide {
    width: 875px;
    float: left;
}

#centre p {
    margin: 0;
}

a.topnav:link {
    text-decoration: none;
    color: #E9E8E9;
}

a.topnav:visited {
    text-decoration: none;
    color: #E9E8E9;
}

    a.topnav:visited:hover {
        text-decoration: none;
        color: #E9E8E9;
    }

a.topnav:hover {
    text-decoration: none;
    color: #E9E8E9;
}

a.topnav:active {
    text-decoration: none;
    color: #E9E8E9;
}

a.langlink:link {
    font-size: 10px;
    color: #666;
    text-decoration: none;
}

a.langlink:visited {
    font-size: 10px;
    color: #666;
    text-decoration: none;
}

    a.langlink:visited:hover {
        font-size: 10px;
        color: #666;
        text-decoration: underline;
    }

a.langlink:hover {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

a.langlink:active {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

a.langlinkf:link {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

a.langlinkf:visited {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

    a.langlinkf:visited:hover {
        font-size: 10px;
        color: #666;
        text-decoration: underline;
    }

a.langlinkf:hover {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

a.langlinkf:active {
    font-size: 10px;
    color: #666;
    text-decoration: underline;
}

a.whitelink {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
    cursor: pointer;
}

a.whitelink:link {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

a.whitelink:visited {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

    a.whitelink:visited:hover {
        color: #666;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #666;
    }

a.whitelink:hover {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}

a.whitelink:active {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}

a.whitelinklarger:link {
    color: #666666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666666;
    font-size: 14px;
}

a.whitelinklarger:visited {
    color: #666666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666666;
    font-size: 14px;
}

    a.whitelinklarger:visited:hover {
        color: #666666;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #666666;
        font-size: 14px;
    }

a.whitelinklarger:hover {
    color: #666666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666666;
    font-size: 14px;
}

a.whitelinklarger:active {
    color: #666666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666666;
    font-size: 14px;
}

a.greylink:link {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

a.greylink:visited {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

    a.greylink:visited:hover {
        color: #666;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #666;
    }

a.greylink:hover {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}

a.greylink:active {
    color: #666;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}

.webcontent {
}

#newszone a:link {
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

#newszone a:visited {
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

    #newszone a:visited:hover {
        font-size: 12px;
        color: #FF9900;
        text-decoration: none;
        border-bottom: 1px dotted #FF6600;
    }

#newszone a:hover {
    font-size: 12px;
    color: #FF9900;
    text-decoration: none;
    border-bottom: 1px solid #FF6600;
}

#newszone a:active {
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

.txt_cWhite {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.txt_cBlack {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.txt_cStandard {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.txt_cStandardLighter {
    color: #BDBDBD;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.txt_cYellow {
    color: #EFD22E;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.txt_cGray {
    color: #9A9A9A;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.footer {
    font-size: 10px;
    padding-left: 15px;
}

.footer2 {
    font-size: 10px;
    color: #BDBDBD;
    width: 248px;
    text-align: center;
    background-color: #000000;
}

.textfield {
    background-color: #F2F2F2;
    border: 1px solid #D2D0D1;
    padding: 2px;
}

a.std_link:link {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    border-bottom: 1px dotted #666;
}

a.std_link:visited {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    border-bottom: 1px dotted #666;
}

    a.std_link:visited:hover {
        font-size: 12px;
        color: #666;
        text-decoration: none;
        border-bottom: 1px solid #666;
    }

a.std_link:hover {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

a.std_link:active {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    border-bottom: 1px solid #666;
}

a.txt_cGray:link {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:visited {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:hover {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:active {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cStandardEvenLighter:link {
    font-size: 12px;
    color: #CCCCCC;
    text-decoration: none;
}

a.txt_cStandardEvenLighter:visited {
    font-size: 12px;
    color: #CCCCCC;
    text-decoration: none;
}

a.txt_cStandardEvenLighter:hover {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
}

a.txt_cStandardEvenLighter:active {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
}

a.txt_cStandardLighter:link {
    font-size: 12px;
    color: #BDBDBD;
    text-decoration: none;
}

a.txt_cStandardLighter:visited {
    font-size: 12px;
    color: #BDBDBD;
    text-decoration: none;
}

a.txt_cStandardLighter:hover {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
}

a.txt_cStandardLighter:active {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
}

a.txt_cWhite:link {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cWhite:visited {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cWhite:hover {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cWhite:active {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cBlackTitle:link {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

a.txt_cBlackTitle:visited {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

a.txt_cBlackTitle:hover {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

a.txt_cBlackTitle:active {
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

a.txt_cGray:link {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:visited {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:hover {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cGray:active {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: default;
}

a.txt_cYellow:link {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cYellow:visited {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cYellow:hover {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

a.txt_cYellow:active {
    font-size: 12px;
    color: #EFD22E;
    text-decoration: none;
    cursor: pointer;
}

.orange-title {
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    height: 32px;
    overflow: hidden;
    float: left;
    max-width: 500px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.orange-subtitle {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    float: right;
    padding-right: 4px;
    max-width: 450px;
    color: #ffffee;
    padding-top: 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content-title {
    width: 970px;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    color: #222;
}

/* Left aligned title for support page */
.content-title-left {
    width: 1000px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.content-instructions {
    width: 850px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}


/* Text Control */

.labeltext-input {
    border: 1px solid #D2D0D1;
    padding: 2px 2px 2px 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEF1F3;
    color: #6D7786;
}

.labeltext-listmenu {
    border: 1px solid #D2D0D1;
    padding: 4px 2px 2px 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEF1F3;
    color: #6D7786;
    height: 14px;
    width: 243px;
}

/* Text Fields */
.textfield-focus-normal,
.textfield-focus-hover,
.textfield-enabled-normal,
.textfield-enabled-hover,
.textfield-disabled-normal,
.textfield-disabled-hover,
.textfield-focus-normal-error,
.textfield-focus-hover-error,
.textfield-enabled-normal-error,
.textfield-enabled-hover-error,
.textfield-disabled-normal-error,
.textfield-disabled-hover-error {
    background-color: #F2F2F2;
    border: 1px solid #D2D0D1;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.textfield-focus-normal {
    background-color: #D6E1EB;
    color: #000000;
}

.textfield-focus-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.textfield-enabled-normal {
    background-color: #EEF1F3;
    color: #6D7786;
}

.textfield-enabled-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.textfield-disabled-normal {
    background-color: #CCCCCC;
    color: #6D7786;
}

.textfield-disabled-hover {
    background-color: #C7D6E5;
    color: #6D7786;
}

.textfield-focus-normal-error {
    background-color: #D6E1EB;
    color: #000000;
}

.textfield-focus-hover-error {
    background-color: #C7D6E5;
    color: #000000;
}

.textfield-enabled-normal-error {
    background-color: #FFAA00;
    color: #000000;
}

.textfield-enabled-hover-error {
    background-color: #FFDD00;
    color: #000000;
}

.textfield-disabled-normal-error {
    background-color: #FFCCFF;
    color: #6D7786;
}

.textfield-disabled-hover-error {
    background-color: #FF66FF;
    color: #6D7786;
}

.big-textfield-focus-normal,
.big-textfield-focus-hover,
.big-textfield-enabled-normal,
.big-textfield-enabled-hover,
.big-textfield-disabled-normal,
.big-textfield-disabled-hover,
.big-textfield-focus-normal-error,
.big-textfield-focus-hover-error,
.big-textfield-enabled-normal-error,
.big-textfield-enabled-hover-error,
.big-textfield-disabled-normal-error,
.big-textfield-disabled-hover-error {
    background-color: #F2F2F2;
    border: 1px solid #D2D0D1;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 20px;
}

.big-textfield-focus-normal {
    background-color: #D6E1EB;
    color: #000000;
}

.big-textfield-focus-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.big-textfield-enabled-normal {
    background-color: #EEF1F3;
    color: #6D7786;
}

.big-textfield-enabled-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.big-textfield-disabled-normal {
    background-color: #CCCCCC;
    color: #6D7786;
}

.big-textfield-disabled-hover {
    background-color: #C7D6E5;
    color: #6D7786;
}

.big-textfield-focus-normal-error {
    background-color: #D6E1EB;
    color: #000000;
}

.big-textfield-focus-hover-error {
    background-color: #C7D6E5;
    color: #000000;
}

.big-textfield-enabled-normal-error {
    background-color: #FFAA00;
    color: #000000;
}

.big-textfield-enabled-hover-error {
    background-color: #FFDD00;
    color: #000000;
}

.big-textfield-disabled-normal-error {
    background-color: #FFCCFF;
    color: #6D7786;
}

.big-textfield-disabled-hover-error {
    background-color: #FF66FF;
    color: #6D7786;
}

/* ca numbers */
.masked-input {
    height: 25px;
    margin: 0;
    width: 200px;
    position: relative;
    vertical-align: middle;
}

    .masked-input span input {
        border: 1px solid #D2D0D1;
        background-color: #F2F2F2;
        padding: 2px;
        width: 100px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-align: right;
        margin: 0;
        color: #6D7786;
        vertical-align: middle;
    }

    .masked-input span.empty input {
        color: #b7b7b7;
        font-style: italic;
    }

    .masked-input span.focused input {
        background-color: #D6E1EB;
        color: #000000;
    }

    .masked-input span.valid input {
        background-color: #EEF1F3;
        color: #6D7786;
    }

    .masked-input span.focused-valid input {
        background-color: #D6E1EB;
        color: #000000;
    }

    .masked-input span.invalid input {
        background-color: #FFAA00;
        color: #000000;
    }

    .masked-input span.disabled input {
        background-color: #CCCCCC;
        color: #6D7786;
    }


/* Numbers */
.numberfield-focus-normal,
.numberfield-focus-hover,
.numberfield-enabled-normal,
.numberfield-enabled-hover,
.numberfield-disabled-normal,
.numberfield-disabled-hover,
.numberfield-focus-normal-error,
.numberfield-focus-hover-error,
.numberfield-enabled-normal-error,
.numberfield-enabled-hover-error,
.numberfield-disabled-normal-error,
.numberfield-disabled-hover-error {
    background-color: #F2F2F2;
    border: 1px solid #D2D0D1;
    padding: 2px;
    text-align: right;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.numberfield-focus-normal {
    background-color: #D6E1EB;
    color: #000000;
}

.numberfield-focus-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.numberfield-enabled-normal {
    background-color: #EEF1F3;
    color: #6D7786;
}

.numberfield-enabled-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.numberfield-disabled-normal {
    background-color: #CCCCCC;
    color: #6D7786;
}

.numberfield-disabled-hover {
    background-color: #C7D6E5;
    color: #6D7786;
}

.numberfield-focus-normal-error {
    background-color: #D6E1EB;
    color: #000000;
}

.numberfield-focus-hover-error {
    background-color: #C7D6E5;
    color: #000000;
}

.numberfield-enabled-normal-error {
    background-color: #FFAA00;
    color: #000000;
}

.numberfield-enabled-hover-error {
    background-color: #FFDD00;
    color: #000000;
}

.numberfield-disabled-normal-error {
    background-color: #FFCCFF;
    color: #6D7786;
}

.numberfield-disabled-hover-error {
    background-color: #FF66FF;
    color: #6D7786;
}



/* radios */
.radiofield {
    padding: 2px 2px 2px 2px;
}

.radiofield-error {
    padding: 2px 2px 2px 2px;
    background-color: Fuchsia;
}

.radiofield-text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}

.radiofield-disabled-normal,
.radiofield-disabled-hover,
.radiofield-disabled-normal-error,
.radiofield-disabled-hover-error,
.radiofield-disabled-normal-sel,
.radiofield-disabled-hover-sel,
.radiofield-disabled-normal-sel-error,
.radiofield-disabled-hover-sel-error,
.radiofield-enabled-normal,
.radiofield-enabled-hover,
.radiofield-enabled-normal-error,
.radiofield-enabled-hover-error,
.radiofield-enabled-normal-sel,
.radiofield-enabled-hover-sel,
.radiofield-enabled-normal-sel-error,
.radiofield-enabled-hover-sel-error {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.radiofield-enabled-hover {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.radiofield-enabled-hover-sel {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.radiofield-enabled-normal {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.radiofield-enabled-normal-sel {
    background-color: #FFFFFF;
    color: #FFFFFF;
}

.checkfield {
    padding: 2px 2px 2px 2px;
}

.checkfield-error {
    padding: 2px 2px 2px 2px;
    background-color: Fuchsia;
}

.checkfield-text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}

    .checkfield-text a:link {
        font-size: 11px;
        color: #666;
        text-decoration: none;
        border-bottom: 1px dotted #666;
    }

    .checkfield-text a:visited {
        font-size: 11px;
        color: #666;
        text-decoration: none;
        border-bottom: 1px dotted #666;
    }

        .checkfield-text a:visited:hover {
            font-size: 11px;
            color: #666;
            text-decoration: none;
            border-bottom: 1px solid #666;
        }

    .checkfield-text a:hover {
        font-size: 11px;
        color: #666;
        text-decoration: none;
        border-bottom: 1px solid #000;
    }

    .checkfield-text a:active {
        font-size: 11px;
        color: #666;
        text-decoration: none;
        border-bottom: 1px solid #666;
    }

.big-checkfield-text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
    font-size: 20px;
}

.checkfield-disabled-normal,
.checkfield-disabled-hover,
.checkfield-disabled-normal-error,
.checkfield-disabled-hover-error,
.checkfield-disabled-normal-sel,
.checkfield-disabled-hover-sel,
.checkfield-disabled-normal-sel-error,
.checkfield-disabled-hover-sel-error,
.checkfield-enabled-normal,
.checkfield-enabled-hover,
.checkfield-enabled-normal-error,
.checkfield-enabled-hover-error,
.checkfield-enabled-normal-sel,
.checkfield-enabled-hover-sel,
.checkfield-enabled-normal-sel-error,
.checkfield-enabled-hover-sel-error {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-color: red;
    color: #000000;
}

.checkfield-enabled-hover {
    background-color: #000000;
    color: #ffffff;
}

.checkfield-enabled-hover-sel {
    background-color: green;
    color: #ffffff;
}

.checkfield-enabled-normal {
    background-color: red;
    color: #000000;
}

.checkfield-enabled-normal-sel {
    background-color: blue;
    color: #ffffff;
}

.labeltext {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.labeltext-bold {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight:bold;
}

.big-labeltext {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 20px;
    color: #666666;
}

.labelfield {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.labelfield-bold {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

a.labelfield-bold:link {
    text-decoration: none;
}

a.labelfield-bold:visited {
    text-decoration: none;
}

    a.labelfield-bold:visited:hover {
        text-decoration: underline;
    }

a.labelfield-bold:hover {
    text-decoration: underline;
}

a.labelfield-bold:active {
    text-decoration: none;
}

.line-break-solid {
    width: 100%;
    margin-top: 5px;
    height: 10px;
    background-image: url("../images/solidhoriz.gif");
    background-repeat: repeat-x;
}

.line-break {
    width: 100%;
    margin-top: 5px;
    height: 10px;
    background-image: url("../images/dothoriz.gif");
    background-repeat: repeat-x;
}

.line-space {
    width: 100%;
    height: 8px;
}

/* dropdown Fields */
.listmenu-focus-normal,
.listmenu-focus-hover,
.listmenu-enabled-normal,
.listmenu-enabled-hover,
.listmenu-disabled-normal,
.listmenu-disabled-hover,
.listmenu-focus-normal-error,
.listmenu-focus-hover-error,
.listmenu-enabled-normal-error,
.listmenu-enabled-hover-error,
.listmenu-disabled-normal-error,
.listmenu-disabled-hover-error {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px;
    background-color: #D6E1EB;
    border: 1px solid #D2D0D1;
}

.listmenu-focus-normal {
    background-color: #D6E1EB;
    color: #000000;
}

.listmenu-focus-hover {
    background-color: #D6E1EB;
    color: #000000;
}
/* #C7D6E5*/
.listmenu-enabled-normal {
    background-color: #EEF1F3;
    color: #6D7786;
}

.listmenu-enabled-hover {
    background-color: #C7D6E5;
    color: #000000;
}

.listmenu-disabled-normal {
    background-color: #CCCCCC;
    color: #6D7786;
}

.listmenu-disabled-hover {
    background-color: #C7D6E5;
    color: #6D7786;
}

.listmenu-focus-normal-error {
    background-color: #D6E1EB;
    color: #000000;
}

.listmenu-focus-hover-error {
    background-color: #C7D6E5;
    color: #000000;
}

.listmenu-enabled-normal-error {
    background-color: #FFAA00;
    color: #6D7786;
}

.listmenu-enabled-hover-error {
    background-color: #FFDD00;
    color: #000000;
}

.listmenu-disabled-normal-error {
    background-color: #FFCCFF;
    color: #6D7786;
}

.listmenu-disabled-hover-error {
    background-color: #FF66FF;
    color: #6D7786;
}

.listmenu-optgroup {
    background-color: #D6E1EB;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

.listmenu-optgroup-item {
    background-color: #D6E1EB;
    color: #000000;
}


/* dropdown Fields */
.listbox-focus-normal,
.listbox-focus-hover,
.listbox-enabled-normal,
.listbox-enabled-hover,
.listbox-disabled-normal,
.listbox-disabled-hover,
.listbox-focus-normal-error,
.listbox-focus-hover-error,
.listbox-enabled-normal-error,
.listbox-enabled-hover-error,
.listbox-disabled-normal-error,
.listbox-disabled-hover-error {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px;
    background-color: #EEF1F3;
    border: 1px solid #D2D0D1;
}

.listbox-focus-normal {
    background-color: #EEF1F3;
    color: #000000;
}

.listbox-focus-hover {
    background-color: #EEF1F3;
    color: #000000;
}
/* #C7D6E5*/
.listbox-enabled-normal {
    background-color: #EEF1F3;
    color: #6D7786;
}

.listbox-enabled-hover {
    background-color: #EEF1F3;
    color: #000000;
}

.listbox-disabled-normal {
    background-color: #CCCCCC;
    color: #6D7786;
}

.listbox-disabled-hover {
    background-color: #C7D6E5;
    color: #6D7786;
}

.listbox-focus-normal-error {
    background-color: #EEF1F3;
    color: #000000;
}

.listbox-focus-hover-error {
    background-color: #C7D6E5;
    color: #000000;
}

.listbox-enabled-normal-error {
    background-color: #FFAA00;
    color: #6D7786;
}

.listbox-enabled-hover-error {
    background-color: #FFDD00;
    color: #000000;
}

.listbox-disabled-normal-error {
    background-color: #FFCCFF;
    color: #6D7786;
}

.listbox-disabled-hover-error {
    background-color: #FF66FF;
    color: #6D7786;
}

.listbox-optgroup {
    color: #000000;
    background-color: #EEF1F3;
    font-style: normal;
    font-weight: bold;
}

.listbox-optgroup-item {
    background-color: #EEF1F3;
    color: #6D7786;
}

.listbox-optgroup-focus {
    color: #000000;
    background-color: #C7D6E5;
    font-style: normal;
    font-weight: bold;
}

.listbox-optgroup-item-focus {
    background-color: #C7D6E5;
    color: #000000;
}

/* Form Controls */
.form-title {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding: 0;
    margin-bottom: 5px;
}

.form-title-secondary {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    padding: 0;
    margin-bottom: 5px;
}

.form-instructions {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    padding-top: 6px;
    padding-bottom: 5px;
    margin: 0;
}

.form-content {
    margin-bottom: 10px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.form-warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFCC33;
    color: #606060;
    font-weight: bold;
    margin: 0;
    line-height: 16px;
    padding: 5px;
}

.form-warning2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FF8280;
    color: #606060;
    font-weight: bold;
    margin: 0;
    line-height: 16px;
    padding: 5px;
}

a.form-warning:link {
    color: #606060;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #606060;
}

a.form-warning:visited {
    color: #606060;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #606060;
}

    a.form-warning:visited:hover {
        color: #606060;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #606060;
    }

a.form-warning:hover {
    color: #606060;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #606060;
}

a.form-warning:active {
    color: #606060;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #606060;
}


/* Grid */
.Grid {
    color: #333;
    padding: 0 4px;
    background: #fff url("images/vertical.png") repeat-y;
    cursor: pointer;
}

.Grid_Data {
    height: 450px;
    border-bottom: dashed 1px #666666;
}

.Grid_Data150 {
    height: 150px;
    border-bottom: dashed 1px #666666;
}

.Grid_Data_NoHeight {
}

.Grid_Link
{
}

a.Grid_Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

a.Grid_Link_Red
{
	color:red;
}

a.Grid_Link:link
{
	text-decoration: underline;
}

a.Grid_Link:visited
{
	text-decoration: underline;
}

a.Grid_Link:visited:hover
{
	text-decoration: underline;
}

a.Grid_Link:hover
{
	text-decoration: underline;
}

a.Grid_Link:active
{
	text-decoration: underline;
}

.Grid_HeadingCell {
    width: auto;
    height: 25px;
    line-height: 20px;
    padding: 0 5px;
    font-weight: bold;
    color: #222222;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-bottom: dashed 1px #666666;
    cursor: pointer;
}

.Grid_Row {
    background: #ffffff;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
}

.Grid_RowAlt {
    background: #F2F1F2;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
}

.Grid_HoverRow td.Grid_DataCell {
    background: #FCF6C3;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.Grid_Row1 {
    background: #ffffff;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 60px;
}

.Grid_RowAlt1 {
    background: #F2F1F2;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 60px;
}

.Grid_HoverRow1 td.Grid_DataCell {
    background: #FCF6C3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 60px;
}

.Grid_DataCell {
    cursor: default;
    padding-left: 4px;
}

.Grid_DataCellB {
    cursor: default;
    padding-left: 4px;
    border-right: 1px dashed #BBB;
}

.Grid_SortedDataCell {
    background-color: #FCF6C3;
}

.Grid_Pager {
    border-top: dashed 1px #666666;
}

.Grid_SliderPopup {
    background: #eee;
    border: 1px solid #999;
    color: #333;
    font: 12px Arial,Helvetica,sans-serif;
}

.Grid_GridFooter {
    border-top: dashed 1px #666666;
}

.Grid_GridFooterText {
}

.Grid_DataCell input {
    height: 12px;
    width: 12px;
}

.Grid_DataCellB input {
    height: 12px;
    width: 12px;
}

.Grid_SortedDataCell input {
    height: 12px;
    width: 12px;
}

.Grid_Footer {
    text-align: left;
}

.spinner-white {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #E8E7D8;
    border-right-color: #E8E7D8;
    border-bottom-color: #E8E7D8;
    border-left-color: #E8E7D8;
}

/* Designer Tabs */
.TabStripGroup {
    /*border-bottom: solid 1px #ffffff;*/
}

.TabStripGroupTable {
    margin-bottom: -3px;
}

.TabStripDefaultTab {
    color: #000000;
    /*background-image:url(../images/btn_gMiddle.gif);
	background-repeat:repeat-x;*/
    background-color: #f5f5f5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

    .TabStripDefaultTab td {
        padding: 0px 10px;
        height: 40px;
    }


.TabStripDefaultTabH {
    color: #000000;
    /*background-image:url(../images/btn_gMiddle.gif);
	background-repeat:repeat-x;*/
    background-color: #FFCC77;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

    .TabStripDefaultTabH td {
        padding: 0px 10px;
        height: 40px;
    }

.TabStripSelectedTab {
    color: #ffffff;
    background-color: #000000;
    /*background-image:url(../images/btn_bMiddle.gif);*/
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

    .TabStripSelectedTab td {
        padding: 0px 10px;
        height: 40px;
    }

.TabStripSelectedTabH {
    color: #efd22e;
    /*background-image:url(../images/btn_bMiddle.gif);*/
    background-color: #000000;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

    .TabStripSelectedTabH td {
        padding: 0px 10px;
        height: 40px;
    }


.TabStripItemGroup {
    background-color: #000000;
    height: 32px;
    padding-left: 4px;
}

.TabStripTabItem {
    color: #ffffff;
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

.TabStripTabItemHover {
    color: #efd22e;
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

/* Toolbar */
.ToolBarDefault {
    height: 45px;
}

.ToolBarCustom {
    background-image: url(../images/tb_spacer.png);
    background-repeat: repeat-x;
    text-align: left;
}

.toolbar-label {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.toolbar-textfield {
    border: 1px solid #D2D0D1;
    padding: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #D6E1EB;
    color: #000000;
}

.toolbar-pointer {
    cursor: pointer;
}

.toolbar-nopointer {
}

/* Context Menu */
.ContextToolbarTop {
    background-color: #FFA101;
    border: solid 2px #FFA101;
    min-width: 200px;
}

div.ContextToolbarTop > div { right: 0; }
div.ContextToolbarTop > div > table { width: 100%; }

.ContextToolbar {
    border: none;
    height: 55px;
    cursor: pointer;
    min-width: 200px;
    vertical-align: middle;
    display: block;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding: 3px 2px 1px 2px;
}

.ContextToolbarH {
    height: 55px;
    cursor: pointer;
    min-width: 200px;
    vertical-align: middle;
    background-color: #ffffff;
    display: block;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding: 3px 2px 1px 2px;
}

.ContextTopGroup {
    background-color: #FBFBFB;
    border: solid 1px gray;
}

.ContextGroup {
    background-color: #FBFBFB;
    border: solid 1px gray;
}

.ContextItem {
    background-color: #FFFFCC;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height: 26px;
    cursor: pointer;
}

.ContextItemH {
    color: #BDBDBD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height: 26px;
    background-color: #333333;
    cursor: pointer;
}

.ContextItemExp {
    background-color: silver;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #FBFBFB;
    cursor: pointer;
}

.ContextItemB {
    background-color: #FFDD00;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    cursor: pointer;
}

.ContextItemHB {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height: 26px;
    background-color: #333333;
    font-weight: bold;
    cursor: pointer;
}

.ContextItemExpB {
    background-color: silver;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    border: solid 1px #FBFBFB;
    cursor: pointer;
}

.ContextScrollItemUp {
    background-color: #FFA101;
    height: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #FFA101;
    cursor: default;
    text-align: center;
    margin-left: 2px;
    margin-top: 1px;
}

.ContextScrollItemHUp {
    background-color: silver;
    height: 16px;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
    margin-left: 2px;
    margin-top: 1px;
}

.ContextScrollItemAUp {
    background-color: #A9A9A9;
    height: 16px;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
    margin-left: 2px;
    margin-top: 1px;
}

.ContextScrollItemDown {
    background-color: #FFA101;
    height: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #FFA101;
    cursor: default;
    text-align: center;
    margin-left: 2px;
}

.ContextScrollItemHDown {
    background-color: silver;
    height: 15px;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
    margin-left: 2px;
}

.ContextScrollItemADown {
    background-color: #A9A9A9;
    height: 15px;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
    margin-left: 2px;
}

div.scroll {
    height: 370px;
    width: 685px;
    overflow: auto;
    padding: 8px;
}

/* Summary Panel */
.summary_block {
    display: block;
    padding-bottom: 10px;
}

.summary_caption {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffffff;
}

.summary_next {
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 5px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #FFA101;
    border-bottom-color: #FFA101;
    border-left-color: #FFA101;
}

.summary_right {
    background-image: url(../images/summary_R.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 23px;
    height: 14px;
}

.summary_left {
    background-image: url(../images/summary_L.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 23px;
    height: 14px;
}

.summary_top {
    background-image: url(../images/summary_M.gif);
    background-repeat: repeat-x;
    background-position: top;
}

/* Panels */
.panel_yellow_next {
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 5px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #FFA101;
    border-bottom-color: #FFA101;
    border-left-color: #FFA101;
}

.panel_grey_next {
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 5px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}

.panel_black_next {
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 5px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

.panel_yellow_right {
    background-image: url(../images/panelPop_yellow_R.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 23px;
    height: 14px;
}

.panel_yellow_left {
    background-image: url(../images/panelPop_yellow_L.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 23px;
    height: 14px;
}

.panel_yellow_top {
    background-image: url(../images/panelPop_yellow_M.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.panel_grey_right {
    background-image: url(../images/panelPop_grey_R.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 23px;
    height: 14px;
}

.panel_grey_left {
    background-image: url(../images/panelPop_grey_L.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 23px;
    height: 14px;
}

.panel_grey_top {
    background-image: url(../images/panelPop_grey_M.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.panel_black_right {
    background-image: url(../images/panelPop_black_R.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 23px;
    height: 14px;
}

.panel_black_left {
    background-image: url(../images/panelPop_black_L.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 23px;
    height: 14px;
}

.panel_black_top {
    background-image: url(../images/panelPop_black_M.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.panel_block {
    display: block;
    padding-bottom: 10px;
}

.panel_caption {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffffff;
}

.panel_footer_error {
    padding: 2px 5px 20px 5px;
    background-color: #F9D936;
    height: 20px;
}

.panel_footer_normal {
    padding: 2px 5px 20px 5px;
    background-color: #dddddd;
    height: 20px;
}

.pb_g_l {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_g_l.gif);
    background-repeat: no-repeat;
}

.pb_g_m {
    padding-bottom: 3px;
    height: 26px;
    background-image: url(../images/butt_g_m.gif);
    background-repeat: repeat-x;
}

.pb_g_r {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_g_r.gif);
    background-repeat: no-repeat;
}

pb_y_l {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_y_l.gif);
    background-repeat: no-repeat;
}

.pb_y_m {
    padding-bottom: 3px;
    height: 26px;
    background-image: url(../images/butt_y_m.gif);
    background-repeat: repeat-x;
}

.pb_y_r {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_y_r.gif);
    background-repeat: no-repeat;
}

.pb_w_l {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_w_l.gif);
    background-repeat: no-repeat;
}

.pb_w_m {
    padding-bottom: 3px;
    height: 26px;
    background-image: url(../images/butt_w_m.gif);
    background-repeat: repeat-x;
}

.pb_w_r {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_w_r.gif);
    background-repeat: no-repeat;
}

.pb_wddl_r {
    width: 30px;
    height: 26px;
    background-image: url(../images/butt_wddl_r.gif);
    background-repeat: no-repeat;
}


.pb_b_l {
    width: 10px;
    height: 38px;
    background-image: url(../images/butt_b_l.gif);
    background-repeat: no-repeat;
}

.pb_b_m {
    padding-bottom: 3px;
    height: 38px;
    background-image: url(../images/butt_b_m.gif);
    background-repeat: repeat-x;
}

.pb_b_r {
    width: 10px;
    height: 38px;
    background-image: url(../images/butt_b_r.gif);
    background-repeat: no-repeat;
}

.pb_wg_l {
    width: 11px;
    height: 24px;
    background-image: url(../images/butt_wg_l.gif);
    background-repeat: no-repeat;
}

.pb_wg_m {
    padding-bottom: 3px;
    height: 24px;
    background-image: url(../images/butt_wg_m.gif);
    background-repeat: repeat-x;
}

.pb_wg_r {
    width: 11px;
    height: 24px;
    background-image: url(../images/butt_wg_r.gif);
    background-repeat: no-repeat;
}

.pb_bt_l {
    width: 10px;
    height: 38px;
    background-image: url(../images/tab_bgLeft.gif);
    background-repeat: no-repeat;
}

.pb_bt_m {
    padding-bottom: 3px;
    height: 38px;
    background-image: url(../images/tab_bgMiddle.gif);
    background-repeat: repeat-x;
}

.pb_bt_r {
    width: 10px;
    height: 38px;
    background-image: url(../images/tab_bgRight.gif);
    background-repeat: no-repeat;
}


.panel_footer_normal .pb_g_l {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_g_l.gif);
    background-repeat: no-repeat;
}

.panel_footer_normal .pb_g_m {
    padding-bottom: 3px;
    height: 26px;
    background-image: url(../images/butt_g_m.gif);
    background-repeat: repeat-x;
}

.panel_footer_normal .pb_g_r {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_g_r.gif);
    background-repeat: no-repeat;
}

.panel_footer_error .pb_g_l {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_y_l.gif);
    background-repeat: no-repeat;
}

.panel_footer_error .pb_g_m {
    padding-bottom: 3px;
    height: 26px;
    background-image: url(../images/butt_y_m.gif);
    background-repeat: repeat-x;
}

.panel_footer_error .pb_g_r {
    width: 13px;
    height: 26px;
    background-image: url(../images/butt_y_r.gif);
    background-repeat: no-repeat;
}

/* Calendar */
.calendar {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-collapse: collapse;
    background-color: #FFFFFF;
    cursor: default;
    z-index: 901;
}

.calendar-timezone {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}

.calendar-title {
    font-weight: bold;
    background-color: #D7D7E5;
}


.calendar-day {
    width: 25px;
    cursor: pointer;
    text-align: center;
    border-width: 1px;
    border-color: #F6F6F6;
    border-style: solid;
}

.calendar-dayhover {
    width: 25px;
    cursor: pointer;
    background-color: #FCF5BC;
    text-align: center;
    text-decoration: underline;
    border-width: 1px;
    border-color: #F6F6F6;
    border-style: solid;
}

.calendar-dayheader {
    width: 25px;
    text-align: center;
    border-width: 1px;
    border-color: white;
    border-style: solid;
    font-weight: bold;
    background-color: #FFFFFF;
}

.calendar-nextprev {
    cursor: pointer;
    height: 25px;
    vertical-align: middle;
    padding: 0px 5px 0px 5px;
}


.calendar-othermonthday {
    color: #999999;
}

.calendar-selector {
    width: 14px;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    background-color: #FFFFFF;
}

.calendar-selectedday {
    width: 25px;
    background-color: #FBE694;
    color: #000000;
    border-width: 1px;
    border-color: #BB5503 !important;
    border-style: solid;
    font-weight: bold;
}

.calendar-outofrangeday {
    visibility: hidden;
}

.calendar-picker {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEF1F3;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #9E9B85;
    border-right-color: #E8E7D8;
    border-bottom-color: #E8E7D8;
    border-left-color: #9E9B85;
    padding: 2px;
}

.calendar-picker-day-normal {
    background-color: Red;
}

.calendar-picker-day-hot {
    background-color: Green;
}


.calendar-button {
    border: none;
    cursor: pointer;
}

.calendar td {
    font-size: 11px;
}

.calendar-month {
    background-color: #F6F6F6;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 0px;
}

.survey_overview-dist-zone {
    border-top: dashed 1px #666666;
    border-bottom: dashed 1px #666666;
    display: block;
    background-color: #F2F1F2;
    padding: 7px;
    margin-bottom: 5px;
}

.survey_results-question-zone {
    border-top: dashed 1px #666666;
    border-bottom: dashed 1px #666666;
    display: block;
    background-color: #F2F1F2;
    padding: 7px;
    margin-bottom: 5px;
}

.survey_results-header-zone {
    border: dashed 1px #666666;
    padding: 7px;
    margin-bottom: 5px;
}

.survey_results-logo-zone {
    border: dashed 1px #666666;
    padding: 7px;
    margin-bottom: 5px;
}

.ThemePicker {
}

.ThemePicker_tab {
    margin: 0;
    height: 161px;
    width: 156px;
    background-image: none;
}

.ThemePicker_tabHover {
    margin: 0;
    height: 161px;
    width: 156px;
    background-image: url(../images/tabstrip/overlay.png);
    background-repeat: no-repeat;
}


.ThemePicker_tabActive,
.ThemePicker_tabSelected {
    margin: 0;
    height: 161px;
    width: 156px;
    background-image: url(../images/tabstrip/overlayselected.png);
    background-repeat: no-repeat;
}

.kb-container {
    margin-top: 5px;
    background-color: #eeeeee;
    height: 156px;
    width: 980px;
}

.kb-banner {
    height: 20px;
    width: 980px;
    background-color: #dddddd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 6px;
}

.kb-body {
    overflow: scroll;
    overflow-x: hidden;
    height: 130px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    background-color: #eeeeee;
}

.kb-blogs a:link {
    font-size: 12px;
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}

.kb-blogs a:visited {
    font-size: 12px;
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}

    .kb-blogs a:visited:hover {
        font-size: 12px;
        color: #FF9900;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px dotted #FF9900;
    }

.kb-blogs a:hover {
    font-size: 12px;
    color: #FF9900;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted #FF9900;
}

.kb-blogs a:active {
    font-size: 12px;
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}

.kb-body a:link {
    font-size: 11px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

.kb-body a:visited {
    font-size: 11px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

    .kb-body a:visited:hover {
        font-size: 11px;
        color: #FF9900;
        text-decoration: none;
        border-bottom: 1px dotted #FF9900;
    }

.kb-body a:hover {
    font-size: 11px;
    color: #FF9900;
    text-decoration: none;
    border-bottom: 1px solid #FF9900;
}

.kb-body a:active {
    font-size: 11px;
    color: #FF6600;
    text-decoration: none;
    border-bottom: 1px dotted #FF6600;
}

.price1-head {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 15px;
}

.price1-price {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 15px;
}

.price1-byline {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #996600;
    padding-bottom: 15px;
}

.price1-options {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
    padding-bottom: 15px;
    line-height: 30px;
}

.price1-select {
}

.price1-break {
    width: 100%;
    border-top: 1px solid #000000;
    height: 15px;
}

a.contentlink:link {
    color: #747474;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

a.contentlink:visited {
    color: #747474;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #666;
}

    a.contentlink:visited:hover {
        color: #747474;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #666;
    }

a.contentlink:hover {
    color: #747474;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}

a.contentlink:active {
    color: #747474;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #666;
}


#ctl00_BodyZone_signupsteps1 {
    background-image: url(../images/process2b.png);
    height: 40px;
    width: 680px;
    margin-bottom: 10px;
}

#ctl00_BodyZone_signupsteps2 {
    background-image: url(../images/process3b.png);
    height: 40px;
    width: 680px;
    margin-bottom: 10px;
}

#ctl00_BodyZone_signupsteps3 {
    background-image: url(../images/process3c.png);
    height: 40px;
    width: 680px;
    margin-bottom: 10px;
}


/* ChoiceList Menu */
.ChoiceListToolbarTop {
    background-color: #FFA101;
    border: solid 1px #FFA101;
}


.ChoiceListToolbar {
    border: none;
    height: 35px;
    cursor: pointer;
    width: 60px;
    vertical-align: middle;
    display: block;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    padding: 3px 2px 1px 2px;
}

.ChoiceListToolbarH {
    height: 35px;
    cursor: pointer;
    width: 60px;
    vertical-align: middle;
    background-color: #ffffff;
    display: block;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    padding: 3px 2px 1px 2px;
}

.ChoiceListTopGroup {
    background-color: #FBFBFB;
    border: solid 1px gray;
}

.ChoiceListGroup {
    background-color: #FBFBFB;
    border: solid 1px gray;
}

.ChoiceListItem {
    background-color: #FFFFCC;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    height: 20px;
    cursor: pointer;
    border: solid 1px #FBFBFB;
}

.ChoiceListItemH {
    color: #BDBDBD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    height: 20px;
    /*background-image:url(../images/tab_middle.gif);
	background-repeat:repeat-x;	*/
    background-color: #383838;
    cursor: pointer;
    border: solid 1px #FBFBFB;
}

.ChoiceListItemExp {
    background-color: silver;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    border: solid 1px #FBFBFB;
    cursor: pointer;
}

.ChoiceListItemB {
    background-color: #FFDD00;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    /*font-weight:bold;*/
    height: 20px;
    cursor: pointer;
    border: solid 1px #FBFBFB;
}

.ChoiceListItemHB {
    color: #ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    height: 20px;
    /*background-image:url(../images/tab_middle.gif);
	background-repeat:repeat-x;	*/
    background-color: #383838;
    /*font-weight:bold;*/
    border: solid 1px #FBFBFB;
    cursor: pointer;
}

.ChoiceListItemExpB {
    background-color: silver;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    border: solid 1px #FBFBFB;
    cursor: pointer;
}

.ChoiceListScrollItem {
    background-color: #FBFBFB;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    border: solid 1px #FBFBFB;
    cursor: default;
    text-align: center;
}

.ChoiceListScrollItemH {
    background-color: silver;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
}

.ChoiceListScrollItemA {
    background-color: #A9A9A9;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
}

/* div classes for demographic */

div.base-layer {
    border: solid #000000 0px;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0;
    text-align: center;
    width: auto;
}

div.table-row {
    border: solid #000000 0px;
    color: #000000;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

div.space-line {
    clear: both;
    margin: 0;
    padding: 0;
    width: auto;
}

div.divDemographicTitle {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 80px;
}

div.divDemographicFirstName {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 245px;
}

div.divDemographicLastName {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 245px;
}

div.divDemographicEmail {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}

div.divDemographicEmailAlt {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 300px;
}

div.divDemographicPhone {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}

div.divDemographicPhone2 {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}

div.divDemographicGender {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}

div.divDemographicDOBLabel {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100px;
}

div.divDemographicDOBField {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}

div.divDemographicAddressField {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 275px;
}

P.text {
    border: solid #000000 0px;
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-style: normal;
    font-size: 1em;
    text-align: center;
    text-indent: 0;
    width: auto;
}

.demographicLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #727272;
    margin-bottom: 3px;
    padding: 0px 0px 5px 0px;
}

.demographicLabelBig {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #727272;
    margin-bottom: 3px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

.demographicLabelSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #727272;
    margin-bottom: 3px;
    padding: 0px 0px 5px 0px;
}

.wsc_filteredwarning {
    margin: 0 auto;
    margin-bottom: 5px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFEFC0;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}

.freebannertext {
    color: #000000;
    text-decoration: none;
    padding: 3px;
    font-family: Arial, Arial;
    font-size: 11px;
    background-color: #C5C4C4;
    text-align: center;
}

a.freebannertext:link {
    color: #5B5B5B;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #000000;
    font-family: Arial, Arial;
    font-size: 11px;
}

a.freebannertext:visited {
    color: #5B5B5B;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted #000000;
    font-family: Arial, Arial;
    font-size: 11px;
}

    a.freebannertext:visited:hover {
        color: #5B5B5B;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid #000000;
        font-family: Arial, Arial;
        font-size: 11px;
    }

a.freebannertext:hover {
    color: #5B5B5B;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #000000;
    font-family: Arial, Arial;
    font-size: 11px;
}

a.freebannertext:active {
    color: #5B5B5B;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid #000000;
    font-family: Arial, Arial;
    font-size: 11px;
}

.freenotverifiedmessage {
    color: red;
    text-decoration: none;
    padding: 3px;
    font-family: Arial, Arial;
    font-size: 11px;
    text-align: center;
}

a.freenotverifiedmessage:link {
    color: red;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted;
    font-family: Arial, Arial;
    font-size: 11px;
}

a.freenotverifiedmessage:visited {
    color: red;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px dotted;
    font-family: Arial, Arial;
    font-size: 11px;
}

    a.freenotverifiedmessage:visited:hover {
        color: red;
        text-decoration: none;
        padding: 0;
        border-bottom: 1px solid;
        font-family: Arial, Arial;
        font-size: 11px;
    }

a.freenotverifiedmessage:hover {
    color: red;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid;
    font-family: Arial, Arial;
    font-size: 11px;
}

a.freenotverifiedmessage:active {
    color: red;
    text-decoration: none;
    padding: 0;
    border-bottom: 1px solid;
    font-family: Arial, Arial;
    font-size: 11px;
}

/*
    CSS for remade ComponentArt menu
*/
ul.wsc-menu {
            list-style-type: none;
            padding-left: 0px;
            border: 3px solid #FFA101;
            cursor:pointer;
            font-size:12px;
        }

        ul.wsc-menu li {
            padding:8px;
            background-color:#FFFFCC;
            border-bottom:1px solid #FFA101;
        }

        ul.wsc-menu li:hover {
            color:#B0B0B0;
            background-color:#333333;
        }

        ul.wsc-menu li.wsc-menu-selected {
            font-weight:bold;
            background-color:#FFDD00;
        }

        ul.wsc-menu li.wsc-menu-selected:hover {
            color:#fff;
            font-weight:bold;
            background-color:#333333;
        }

        ul.wsc-menu li:last-child {
            border-bottom:0px;
        }