/* $Id$ */
/* CSS Document */
/***********************COMMON STYLES ***********************/
html, body {
height: 100%;
}
body {
    background:#f2f2f2;
    font:12px arial,verdana, Helvetica, sans-serif;
    line-height:1.4;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    min-width:1000px;
}
.tpwover {
    min-width:100px;
}
    .initialBody {
    background-color:#fff;
    }
input {
font:13px arial,verdana,helevitica;
}
a.lightbox{border:0px;outline:none;color:#ffff;text-decoration:none;}
a img{border:0px;}
/**********************EOF OF COMMON STYLES***********************/
/********************GENERIC STYLES*********************/
a.mediumUnderlineLink{
    color:#105cb6;
}
a.underline {
    color:#105cb6;
    text-decoration:none;
    cursor:pointer;cursor:hand;
}
a.underline:hover {
    text-decoration:underline;
    cursor:pointer;cursor:hand;
}
a.postTitle:hover {
    background:#E3F0FF;
    border-bottom:1px solid #105CB6;
    text-decoration:none;
}
a.lightblue{
    color:#457BD9;
}
a.darkGreenLink {
color:#52a33d;
}
a.orangeLink {
color:#B5A563;
}
a.greenLink, a.greenLink:visited {
color:#77c64c;text-decoration:none;
}
a.blueLink, a.blueLink:visited, .blueLink {
color:#105cb6;text-decoration:none;
}
a.blackLink, a.blackLink:visited {
color:#000;text-decoration:none;
}
a.blackLink:hover h3, a.blackLink:visited {
color:#000;text-decoration:underline;
}
a.lightGreyText
{
    color:#878c97;font:normal 10px Arial, Helvetica, sans-serif;
}
a.mediumUnderlineLink {
border-bottom:0px dotted #105CB6;
text-decoration:none;
/*color:#2C539A;*/
}
a.mediumUnderlineLinkNew {
border-bottom:0px dotted #105CB6;
text-decoration:none;
background-color:#ffffcc;
}
.ndallForumFilter{
    color:#000;
}
.flLeft a.boldText{
    color:#000;
}
div.activityMeta a.boldText{
    color:#457BD9;
}
.flLeft {
float:left;
}
.flRight {
float:right;
}
.clearAll {
    clear:both;
    margin:0px;
    padding:0px;
}
.inlineElement {
    display:inline;
}
.blockElement {
    display:block;
}
.inBlock {
    _display:inline-block;
}
.ulNoStyle {
list-style:none;margin:0px;padding:0px;
}
/*****************************E0F GENERIC STYLES*******************************/
/*****************************TEXT STYLES *************************************/
.commentboxlogo{
    background: url("../images/commentboxlogo.png") no-repeat;
    height:35px;
    text-indent:-999em;
    width:250px;
}
.imgLogo{
background:url(../images/imgSprite-homepage.png) no-repeat -1px -1118px;width:208px;height:48px;
}
.bigHeader {
    font:1.7em Arial,Georgia, "Times New Roman", Times, serif;line-height:1.6;
}
.newBigHeader {
    font:bold 1.6em Arial,Georgia, "Times New Roman", Times, serif;
}
.mediumBigHeader {
    color:#000;font:bold 1.2em Arial, Helvetica, sans-serif;
}
.header {
    /*font:bold 1.1em Arial, Helvetica, sans-serif;*/
    font:bold 13px arial, helvetica, sans-serif;color:#555;
}
.headerUnderline{
    border-bottom:1px solid #f1f1f1;line-height:2.1;padding:0px 10px;
}
.ashUnderline {
border-bottom:1px solid #ccc;
}
.greyUnderline {
border-bottom:1px solid #efefef;margin:0px 5px;
}
    .itemListCont {
    padding:7px 1.4em 7px 4em;
    }
.mediumHeader {
    font:bold 16px Arial, Helvetica, sans-serif;
}
.mediumBiggerHeaderForWritepost {
    font:bold 14px arial,verdana, Helvetica, sans-serif;
    line-height:1.3;
    color:#444;
    padding-bottom:10px;
padding-left:1px;
padding-right:1px;
padding-top:1px;
}
.mediumBiggerHeader {
    font:bold 22px arial,verdana, Helvetica, sans-serif;
    line-height:1.5;
}
.mediumHeaderNew {
    font:normal 1.5em Arial,tahoma,verdana;
    color:#000;
    line-height:2.4;
    padding: 0 6px;
}
    .mediumHeaderNew h2 {
        font-weight:normal;
    }
.mediumSmallHeader {
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.normalText {
    font:normal 12px Arial, Helvetica, sans-serif;
}
.normalBoldText {
    font:bold 11px Arial, Verdana,  Helvetica, sans-serif;
}
.readText {
    font:normal 13px Arial, Helvetica, sans-serif;
    line-height:1.6;
    min-height:187px;
}
.boldText {
    font-weight:bold;
}
.italicsText{
    font-style:italic;
}
.tinyText {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;line-height:1.6;
}
.tinyMediumText {
    font:normal 9px Arial, Helvetica, sans-serif;line-height:1.6;
}
.verySmallText {
    font:normal 11px Arial, Helvetica, sans-serif;
}
.staticsFont{
    font: bold 18px Georgia, "Times New Roman", Times, serif;
}
.staticsTextFont{
    font:normal 11px Arial, Helvetica, sans-serif;
}
.ashBold {
color:#aaa;font:bold 11px arial;
}
/* COLOR TEXT */
.greyText {
    color:#aaa;
}
.greenText {
color:#77c64c;
}
.lightGreyText {
color:#878c97;
}
.innerBlueText {
font:bold 13px arial, verdana, Helvetica, sans-serif;color:#105cb6;
}
.bulletText {
    padding:0px 0px 0px 3px;
}
.redMarText {
color:#E30707;margin:0px 10px;
}
.greenMarText {
 color:#68CA06;margin:0px 10px;
}
.ashHeader {
color:#777;padding:5px 2px;margin:0px 0px 10px 0px;font-size:1.3em;border-bottom:2px solid #efefef;
}
/*****************************EOF OF TEXT STYLES**********************************/
/* PORTAL LIST STYLES */
/*POSITIONING OF CONTAINERS*/
/*** TOP LINKS STYLES ***/
.topLinksCont {
overflow:hidden;background:#f9f9f9;padding:2px 8em 0px;border-bottom:1px solid #f2f2f2;
}
    .topLinksCont .links li {
        float:left;
        margin:1px 12px 0px 1px;
    }
.topLinksCont .optionsList li, .portalTop .optionsList li  {
float:none;padding:4px;margin:0px;
}
    .topLinksCont .optionsList li:hover,.portalTop .optionsList li:hover   {
float:none;padding:4px;margin:0px;
}
/*** EOF OF TOP LINKS STYLES ***/
/*** MAIN HEADER STYLES    ***/
    /****** HEADER MAIN CONTAINER *****/
.headerMainCont {
    background:#fff;
    border-bottom:5px solid #467fd2;
    margin:0 auto;
    height:87px;
    padding:5px 0px 0px 0px;
}
    /*** BUSINESS STYLES ***/
    .business .logoCont , .business .userActions{
    display:none;
    }
    .business .bigHeader {
    font:bold 1.3em arial,verdana;line-height:1.7;
    }
    .business .headerMainCont {
    height:52px;
    }
    .business .headerMainCont .wrapper {
    width:100%;max-width:none;
    }
    .business #portalComboCont ul.ulNoStyle {
    display:none;
    }
        .business.embed #portalComboCont ul.ulNoStyle {
    display:block;
    }
    .business .mainHeaderContainer {
    padding:0px 0px 0px; height:30px; overflow:hidden;
    }
    .business .mainNavigationCont {
    background:#cedeff;
    }
        .business ul.mainNavLinks li a:link, .business ul.mainNavLinks li a:visited {
        color:#105cb6;
        }
    .business .mainContainer {
    width:100%;max-width:none;
    }
    .headerMainCont .wrapper {
        margin:0 auto;
        min-width:800px;
        max-width:1040px;
        width:95%;_width:1080px;
        text-align:left;
    }
    .userDetails {
        padding:10px 0px;
    }
    .headerMainCont .logoCont {
    border-right:1px dotted #e8e8e8;padding:1px 0px 1px;min-height:53px;margin-right:8px;
    }
.mainHeaderContainer {
    padding:0px 0px 28px 0px;
}
    .mainHeaderContainer  .userActions li.flLeft {
    padding:0px 5px;
    }
    .mainHeaderContainer .comboDownArrow {
    cursor:pointer;cursor:hand;margin-top:4px;
    }
    .mainHeaderContainer .comboDownArrow:hover {
    cursor:pointer;cursor:hand;margin-top:4px;
    }
    .mainHeaderContainer .moreOptions {
    display:none;position:absolute;background-color:#fff;border-width:1px 2px 2px 1px;border-style:solid;border-color:#bfbfbf;width:160px;z-index:20000;margin-left:-5px;*margin-left:-238px;margin-top:27px;border-top-color:#efefef;padding:3px 4px;
    }
.headerMainCont .cssSpanCurve {
float:left;width:100%;margin-top:4px;
}
.headerMainCont.noTab{
border-bottom:0px solid #467FD2;
}
.mainNavigationCont {
    padding:4px 0px 4px;
    background:#467fd2 url(../images/imgSprite1.png) -0px -889px repeat-x;
    height:26px;
    *height:26px;
    _height:10px;
}
    .mainNavigationCont .wrapper {
        margin:0 auto;
max-width:1040px;
min-width:800px;
width:95%;
    }
.noPortalHead .headerMainCont { height:28px; padding-top:4px; }
.noPortalHead .headerMainCont .cssSpanCurve { float:left;width:100%;margin-top:0px; }
    /************MAIN NAV LINKS*************/
    ul.mainNavLinks li.flLeft {
        padding:5px 9px 0px 9px;
    }
    ul.mainNavLinks li a:link, ul.mainNavLinks li a:visited {
        color:#fff;
    }
    ul.mainNavLinks li a:hover {
        background:transparent;
        text-decoration:underline;
    }
    ul.mainNavLinks li.selected {
        color:#fff;
        font-weight:bold;
        *text-align:center;
    }
    ul.mainNavLinks li.selected div {
        background:url(../images/imgSprite1.png) -182px -22px no-repeat;
        height:5px;
        margin:0 auto;*margin:0px 0 0 0;
        overflow:hidden;
        *padding:0px;
        position:relative;
        width:9px;
        top:3px;
    }
    /*************EOF MAIN NAV LINKS*******************/
.topWhiteBorder {
border-top:1px solid #cacaca;padding:0px 0px;margin-top:1px;min-height:450px;
}
.mainContainertpw {
    text-align:left;
    overflow:hidden;
}
.mainContainer {
    margin:0 auto;
    max-width:1040px;
     min-width:800px;
    /*padding:0 10em;*/
    margin-top:0px;
    width:100%;
    padding-top:4px;
    text-align:left;
    overflow:hidden;
    padding-bottom:2px;
    _width:1080px;
    min-height:450px;
}
    .mainContentContLeft {
        width:75%;
    }
        .mainContentContLeft .wrapper {
            background-color:#fff;padding-bottom:3000px;margin-bottom:-3000px;
        }
    .mainRightCont {
        width:25%;
    }
    .mainContentContcenter {
        width:100%;
    }
        .mainContentContcenter .wrapper {
            background-color:#fff;
        }
.expandTextContent{
 background-color:#F5F5F5;
 border-left:2px solid #CCCCCC;
 margin:25px 14px 14px 16px;
 padding:10px;
 margin-top:25px;
 margin-left:60px;
}
    .expandTextContent img{
    max-width:725px;
    }
    .expandTextContent .attachmentListCont, .textContent .attachmentListCont {
    background:transparent;
    }
        .expandTextContent .singleList {
        float:none;
        }
        .expandTextContent .attachments .header {
        padding:3px;overflow:hidden;background:transparent;
        }
    .greyBorderCont {
    background-color:#f5f5f5;padding:6px;border-left:2px solid #ccc;margin:2.4em 3em 0em;
    }
        .greyBorderList {
        border-bottom:1px dotted #ddd;padding:6px;
        }
        .greyBorderList .iconOverride {
        margin-right:7px;width:18px;
        }
/*******ATTACHMENT CONTAINER ******/
.attachmentCont {
border:1px solid #ccc;padding:2px;background-color:#fff;
}
.attachments {
padding:4px 20px;
}
    .attachmentListCont {
    background-color:#f9f9f9;padding:5px;-moz-border-radius:5px;margin-bottom:6px;overflow:hidden;margin:0 -0.5em;padding:1px 1em;
    }
        .attachmentListCont  .singleList .innerActionsList {
        display:none;
        }
        .attachmentListCont  .singleList:hover .innerActionsList, .attachmentListCont  .singleList:hover {
        display:block;background-color:#f7f7f7;
        }
    .attachments .header {
                    padding:3px 25px 3px 25px;overflow:hidden;background:transparent;
    }
    .attachmentListCont .singleList {
    border-bottom:0px dotted #efefef;padding:5px 2px;overflow:hidden;
    }
        .iconCont {
        border:1px solid #ccc;background-color:#fff;margin-right:10px;width:40px;height:40px;text-align:center;
        }
            .iconCont div.attachIcon {margin:28% auto;}
        .attachmentListCont .detailsListNew li {padding:0px;}
        .attachmentListCont .innerActionsList li {padding:0px;border:0px;}
/****** EOF OF ATTACHMENT CONT ****/
.mainPortalCont {
border:3px solid #f3f3f3;
border-top:0px;
max-width:1001px;
min-width:800px;
min-height:100%;
margin:0 auto;
text-align:left;
overflow:hidden;
}
.portalTop {
padding:4px 3px 6px;
}
.portalHeaderCont {
 padding:20px;background:#467FD2;height:auto;overflow:hidden;color:#fff;
}
.portalListCont {
padding:13px 20px 3px 20px;overflow:hidden;min-height:400px;background-color:#fff;border-top:0px;
}
.singlePortalCont {
padding:10px 40px 10px 10px;overflow:hidden;background-color:transparent;margin-top:12px;border:1px dotted #efefef;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;
}
.singlePortalCont:hover {
padding:10px 40px 10px 10px;overflow:hidden;margin-top:12px;border:1px dotted #efefef;background:#f9f9f9;
}
.singlePortalCont .logoCont {
width:202px;margin-right:2px;text-align:center;padding:0px;min-height:0px;border:0px;
}
.singlePortalCont .logoCont  img {
margin:5% 0%;
}
/*****************************BUTTON STYLES**************************************/
.orangeButton {
    background:#F8DD96 url(../images/imgSprite1.png) repeat-x left -678px;
    border:1px solid #efb73b;
    cursor:pointer;
    cursor:hand;
    -moz-border-radius:3px;
    margin-right:3px;
    padding:3px 11px 4px 8px;
    -webkit-border-radius:3px;
}
    .orangeButton a.blackLink:visited, .orangeButton a.blackLink:link {
        color:#000;
        font-weight:bold;
    }
    .ashButton {
        background:#DFDFDF url(../images/imgSprite1.png) repeat-x left -435px;
        cursor:pointer;
        padding:4px 10px 4px 10px;
        text-align:center;
        -moz-border-radius:3px;
        border:1px solid #999;-webkit-border-radius:3px;
    }
        .ashButton:hover {
            text-decoration:underline;
        }
    .navBtnDisabled {
        background-color:#efefef;
        border:1px solid #ccc;
        color:#ccc;
        margin:5px 3px 2px;
        padding:3px;
        }
    .navBtnEnabled {
        background-color:#fff;
        border:1px solid #ccc;
        color:#000;
        cursor:pointer;cursor:hand;
        margin:5px 3px 2px;
        padding:3px;
        }
        .navBtnEnabled:hover {
            background-color:#467FD2 ;
            border:1px solid #ccc;
            color:#fff;
            padding:3px;
        }
    .bulletNavBtnEnabled, .navCont li.bulletNavBtnEnabled {
        background:#fff;
        border-width:1px 2px 2px 1px;
        border-style:solid;
        border-color:#999;
        cursor:pointer;
        cursor:hand;
        margin:0px 4px;
        padding:4px 5px;
    }
        .bulletNavBtnEnabled:hover, .navCont li.bulletNavBtnEnabled:hover {
            background:#fff;
            border-width:1px 1px 1px 1px;
            border-style:solid;
            border-color:#999;
            cursor:pointer;
            cursor:hand;
            margin:0px 4px;
            padding:5px 6px;
        }
    .bulletNavBtnDisabled, .navCont li.bulletNavBtnDisabled  {
        background:#f4f5f6;
        border-width:1px 2px 2px 1px;
        border-style:solid;
        border-color:#cbcbcb;
        margin:0px 4px;
        opacity:0.4;
        padding:4px 5px;
    }
    .replyNoCont {
    min-width:110px;text-align:center;color:#aaa;
    }
    .lower {
    position:relative;top:22px;*top:33px;left:6px;
    }
/*****************************EOF BUTTON STYLES**************************************/
/*****************************LINK LISTING STYLES ************************************/
    /*****HEADER TOP LINKS****/
    ul.linksList li, li.linksList a {
        float:left;
        margin:1px 12px 0px 0px;
    }
    /******EOF HEADER TOP LINKS*******/
    .textList li {
        padding:0px 4px;
    }
    .textList li.newCombo {
        padding:0px 5px;
    }
    /****************POINT LIST WITHOUT BORDER*****************/
    .pointList li {
        padding:6px 3px 0px;
    }
        .pointListBorder li {
        padding:4px 10px;border-bottom:1px dotted #e8e8e8;margin:1px 0 0 0;
        }
        .pointListBorder li .typeIcon {margin-top:2px;}
        .pointListBorder .postTitle {
        padding:3px 0px;width:70%;overflow:hidden;white-space:nowrap;
        }
                .reArrangePointList li {
                    padding:10px 10px;border-bottom:1px dotted #e8e8e8;margin:1px 0 0 0;
        }
    /**************INNER LEFT ACTIONS****************************/
    .innerLeftActions {
    margin-top:8px;
    }
    .innerLeftActions ul  li {
    background-color:#f3f3f3;
    padding:5px 15px;
    margin:2px 0px;
    border-bottom:1px solid #f3f3f3;
    cursor:pointer;
    cursor:hand;
    }
    .innerLeftActions ul  li:hover {
    background-color:#F6F8FD;
    padding:5px 15px;
    margin:2px 0px;
    border-bottom:1px solid #F6F8FD;
    cursor:pointer;
    cursor:hand;
    }
        .innerLeftActions ul  li.selected {
        background-color:#467fd2;
        color:#fff;
        }
        .innerLeftActions ul li.selected a {
        color:#fff;
        }
        .innerLeftActions ul li a:hover {
        background:transparent;
        }
    .innerLeftLinks {
    padding:5px 7px;
    }
    .innerLeftLinks ul li {
    padding:2px 0px;
    }
    .innerLeftLinks ul li.separator {
    border-top:1px dotted #ccc;
    }
    .newLabel {
    background-color:#FFED99;font:normal 8px verdana,arial;color:#000;text-transform:uppercase;padding:0px 2px;
    }
    .labelNew {
    background:#FDDF84 /*url(../images/imgSprite1.png) -148px -658px*/;line-height:1;padding:0px 2px 0px 2px;
    }
        .labelNewImg {
        background:transparent url(../images/imgSprite1.png) -808px -616px;width:6px;height:11px;padding:0px 2px;line-height:1.3;margin-top:3px;
        }
    .imglabelNewleft {
    background:url(../images/imgSprite1.png) -238px -638px;
    height:11px;
    width:3px;
    margin-left:-3px;margin-right:3px;
    }
    .imglabelNewright {
    background:url(../images/imgSprite1.png) -251px -638px;
    height:11px;
    width:7px;margin-right:-6px;margin-left:0px;
    }
    .imgtopiclock{background:transparent url(../images/imgSprite1.png) -792px -717px;width:14px;height:17px;margin:0px 2px 3px 0px;}
    /**************EOF INNER LEFT ACTIONS***********************/
    /****************EOF POINT LIST WITHOUT BORDER*****************/
/*****************************EOF LINK LISTING STYLES ************************************/
/****************************FORM ELEMENTS STYLES **********************************/
.formContainer {
}
    .formContainer div.elementCont{
    padding:7px 0px;overflow:hidden;
    }
        .formContainer .urlBoxCont {
            width:60.5%;
        }
            .urlBoxCont .wrapper {
            border:1px solid #aaa;overflow:hidden;padding:1px 0px;
            }
            .disableCont {
            max-width:54%;background-color:#efefef;padding:6px 2px;color:#666;
            }
            .inputBoxCont {
            background-color:#fff;padding:5px 0px;
            }
                .inputBoxCont input {
                border:0px;min-width:42%;font:bold 13px arial,verdana;
                }
    .formContainer div.elementContIn {
    margin:0 60px 0 0;
    }
    .elementCont .greyBox {
    margin-left:210px;width:60.5%;
    }
    .greyBox .customIn {
    width:100%;
    }
    .limit {
    background-color:#f6f6f6;padding:3px;font-size:11px;
    }
    .darkAshBox {
    padding:3px;background-color:#efefef;
    }
    .ashBorderBox {
    padding:4px;overflow:auto;overflow-x:hidden;max-height:120px;min-height:25px;border:1px solid #c8c8c8;
    }
    .bgBox {
    background-color:#f6f6f6;padding:0px;height:16px;margin:1px 0 0 3px;
    }
        .bgBox:hover {
        background-color:#ccc;padding:0px;height:16px;margin:1px 0 0 3px;
        }
    .singleElementBox {
    overflow:hidden;border:1px solid #efefef;padding:2px;background-color:#f9f9f9;padding:2px 2px;margin:0 4px 5px 0;
    }
        .elementContIn div.elements {
        padding:5px 0px;
        }
    .formContainer .logoCont {
    width:150px;height:40px;background:#f6f6f6;text-align:center;
    }
    .formContainer div.innerElementCont{
    padding:5px 0px;overflow:hidden;
    }
        .formContainer div.innerElementCont  p.info {
     padding:0px;margin:0px;visibility:visible;float:left;width:61%;background-color:#f8f8f8;color:#999;font-style:italic;
    }
    p.innerInfo {
     padding:0px 5px;margin:1px 0px;visibility:visible;background-color:#fff;color:#999;font-style:italic;
    }
    .formContainer input.custom, .formContainer select.custom, .formContainer textarea.custom {
    width:60%;border:1px solid #aaa;padding:8px 1px; font:bold 13px arial,verdana;
    }
    .formContainer input.customIn, .formContainer select.customIn, .formContainer textarea.customIn {
    width:75%;border:1px solid #c8c8c8;padding:4px 1px; font:bold 13px arial,verdana;
    }
    .formContainer input:focus.customIn, .formContainer select:focus.customIn, .formContainer textarea:focus.customIn {
    width:70%;border:1px solid #c8c8c8;padding:4px 1px;
    }
    .formContainer div label {
    float:left;width:160px;padding-left:25px;margin-right:25px;text-align:right;font-weight:bold;color:#777;
    }
        .formContainer div label.normal {
        float:none;padding:0; margin:0;font-weight:normal;color:#000;
    }
    .formContainer p.error {
     padding:0px;margin:0px;visibility:visible;color:red;float:left;width:61%;
    }
    .formContainer p.info {
     padding:0px;margin:0px;visibility:visible;float:left;width:45%;background-color:#f8f8f8;color:#999;font-style:italic;margin-left:240px;
    }
.formContainer div.greyBox .wrapper {
border:1px solid #c8c8c8;padding:0px 0px;margin-left:0px;height:40px;
}
.formContainer .fileInput {
width:90%;border:0px;*border-width:1px;
}
.formContainer .fileAuto {
width:auto;
}
.formContainer .separator {
border-bottom:1px solid #f1f1f1;margin:7px 0 7px 0px;padding:0;height:1%;height:1px;
}
    /***********SEARCH OPTION BOX*****************/
    .searchOption {
        background:#fff;
        border-width:2px 0px 1px 2px;
        border-style:solid;
        border-color:#ccc;
        height:14px;
        _left:3px;
        *margin-top:1px;
        padding:3px 3px 5px 3px;
        _position:relative;
        width:35px;
        _padding:3px 3px 2px 3px;
        }
    .searchBox {
        border-width:2px 1px 1px 0px;
        border-style:solid;
        border-color:#ccc;
        padding:4px 0px 4px 0px;
        width:150px;
        margin-right:1px;
        margin-top:0px;
    }
    .inSearchBox {
        border-width:1px 1px 1px 1px;
        border-style:solid;
        border-color:#b9d2e6;
        color:#ccc;
        padding:4px 0px 5px 0px;
        width:170px;
    }
.curveBoxOne {
border:1px solid #f6f6f6;-moz-border-radius:5px;
}
.curveBoxTwo {
border:1px solid #e7e7e7;-moz-border-radius:5px;padding:5px;
}
.mediumFormContainer {
padding:10px 5px;
}
    .mediumFormContainer div {
    padding:3px 0px;
    }
    .mediumFormContainer div  label {
    float:left;width:100px;text-align:right;padding:0px 10px 0px;
    }
    .mediumFormContainer div.error {
        color:#ff0000;margin-left:121px;font:italic 10px arial, verdana;height:4px;
    }
        .mediumFormContainer div label em {
        color:#f07100;
        }
    .mediumFormContainer div input,.mediumFormContainer div textarea, .mediumFormContainer div select  {
    width:70%;padding:3px 1px;
    }
.mediumFormContainer div input.normal {
    padding:3px 1px;width:auto;
    }
    .mediumFormContainer div textarea {
    width:70%;padding:3px 1px;
    }
/*        .mediumFormContainer div input:focus,.mediumFormContainer div textarea:focus {
        width:70%;border:1px solid #ccc;padding:4px 1px;background:#fff url(../images/imgSprite1.png) -0px -464px;
        }
*/
.mediumFormContainer1{
padding:10px 5px;
}
.mediumFormContainer1 div textarea {
width:99%;padding:3px 1px;
}
     .btnContainer {
    text-align:center;padding:10px 0px;
    }
        .btnContainer button,.btnContainerPortal button, .normalAshButton {
        outline:1;border:1px solid #c4c4c4;background:#ccc url(../images/imgSprite1.png) repeat-x -0px -435px;margin:0 0 0 2px;padding:3px 16px;-moz-border-radius:3px;-moz-border-radius:4px;
        }
        .btnContainer button:hover , .btnContainerPortal button:hover, .normalAshButton:hover{
        outline:1;border:1px solid #777;background:#ccc url(../images/imgSprite1.png) repeat-x -0px -435px;margin:0 0 0 2px;padding:3px 16px;-moz-border-radius:3px;
        }
        .btnContainerPortal {
        background-color:#f1f1f1;text-align:center;padding:10px 0px;margin:8px 0px;
        }
                .attachmentOptions .normalAshButton {
        outline:1;border:1px solid #c4c4c4;background:#ccc url(../images/imgSprite1.png) repeat-x -0px -435px;margin:0 0 2px 1px;padding:3px 8px 2px;-moz-border-radius:3px;-moz-border-radius:4px;cursor:default;height:19px;
        }
        .attachmentOptions .normalAshButton:hover {
        outline:1;border:1px solid #777777;background:#ccc url(../images/imgSprite1.png) repeat-x -0px -435px;margin:0 0 2px 1px;padding:3px 8px;-moz-border-radius:3px;-moz-border-radius:4px;cursor:pointer;cursor:hand;
        }
        .deskButton {
            overflow:hidden;height:19px;text-align:center;width:52px;padding-right:20px;
        }
        .deskButton:hover{
        	text-decoration:underline;
        }
        span.deskButton{
        	color:#457BD9;
        }
            .deskButton .fileElement {
                margin-top:-21px;margin-left:-144px;*margin-left:-165px;filter: alpha(opacity = 0);opacity:0.0;*margin-top:-20px;padding:5px 0px;position:relative;z-index:100;
            }
            body:first-of-type .fileElement {margin-left: -169px;margin-top: -19px;filter: alpha(opacity = 0);opacity:0.0;padding:3px 0px;}
    /********************EOF SEARCHOPTION*************/
/****************************EOF FORM ELEMENTS STYLES **********************************/
/******************************** POPUP STYLES *****************************/
.loadingContainer {
 position:fixed;background:#fff;height:34px;width:140px;float:left;border:1px solid #e9e9e9;left:45%;top:45%;z-index:50000;display:none;height:54px;
}
    .loadingContainer .wrapper {
     border:1px solid #cacaca;padding:1px;height:50px;
    }
    .loadingHeader {
    background:#5487d5;padding:4px 3px 4px 2px;text-align:center;color:#fff;font:bold 13px arial,verdana,helevitica;
    }
    .loadingImgCont {
    padding:5px;z-index:50;
    }
.dimDiv {
background:url(../images/dimBg.png) repeat;overflow:hidden;position:fixed;width:100%;height:100%;z-index:6000;
}
.dropShadowCont {
border-width:5px;border-style:solid;border-color:#444;width:40%;margin:0 auto;-moz-border-radius:5px;background-color:#efefef;margin-top:100px;
}
        .errorPopupCont {
        border:1px solid #ae0d0d;padding:0px;background-color:#fff;overflow:hidden;text-align:left;-moz-border-radius:5px;
        }
            .errorPopupCont .header {
            background:#d33939 url(../images/gradWhiteBg.gif);padding:8px 10px;color:#fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
            }
            .errorPopupCont .content {
            padding:5px 15px;
            }
        .normalPopupCont {
        border:0px solid #467FD2;padding:0px;background-color:#fff;text-align:left;
        }
            .normalPopupCont .header {
            background:#467FD2;padding:8px 10px;color:#fff;
            }
            .normalPopupCont .content {
            padding:5px 15px;max-height:450px;overflow:auto;
            }
            .popupActions {
            padding:4px 5px;color:#fff;
            }
        .posMiddle {
         position:fixed;top:35%;left:44%;
        }
        .successPopupCont {
        border:1px solid #009047;padding:1px;background-color:#fff;text-align:left;-moz-border-radius:5px;
        }
            .successPopupCont .header {
            background:#00be5e url(../images/gradWhiteBg.gif);padding:8px 10px;color:#fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
            }
            .successPopupCont .content {
            padding:5px 15px;
            }
        .dropShadowCont .smallpopupLabel{ width:70px;float:left;text-align:right;}
        .dropShadowCont .smallpopupinputBox{ width:70%;margin-left:10px;}
        .dropShadowCont .smallpopupBox{ width:35%;}
.mediumPopup {
    background-color:#fff;
    border-width:1px 3px 3px 1px;
    border-style:solid;
    border-color:#ccc;
    height:126px;
    margin-left:67px;
    margin-top:4px;
    *margin-left:0px;
    padding:0px 0px 3px 0px;
    position:absolute;
    text-align:left;
    width:266px;
}
.authorPopup {
    background-color:#fff;
    border-width:1px 3px 3px 1px;
    border-style:solid;
    border-color:#c0c0c0;
    margin-left:0px;
    margin-top:-125px;
    *margin-left:0px;
    padding:8px 0px 6px 6px;
    position:absolute;
    text-align:left;
    width:330px;
    min-height:100px;
}
    .authorStats {
    padding:2px 2px 0px 2em;margin-bottom:7px;
    }
        .authorStats li {
            border-bottom:1px dotted #e0e0e0;padding:1px 2px;
        }
    .mediumPopupHeader {
        border-bottom:1px dotted #ccc;
        overflow:hidden;
        padding:2px 4px;
        background-color:#36a1e2;
    }
        .mediumPopupHeader a {color:#fff;}
    .headerMeta {
    padding:2px 0px;font-size:11px;
    }
    .popupStats {
        background-color:#f5f5f5;
        margin-top:7px;
        padding:5px;
        width:120px;
    }
    .popupActions {
     margin-top:4px;
     margin-right:0px;
    }
        .popupStats ul li , .popupActions ul li{
            padding:2px 0px;
        }
    .bottomBorderList {
    padding:4px;border-bottom:1px dotted #ccc;
    }
/*feedbackForm Area*/
.feedbackFormarea{}
.feedbackFormtab{background:none;margin:0 6%;padding:10px 0  0 0;}
.feedbackFormtab ul li.selected{ background:#fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border:1px solid #d3d3d3;border-bottom:1px solid #fff;position:relative;top:2px;}
.feedbackFormtab ul li{ padding:5px 0px 0 0px;float:left;min-width:80px;font-weight:bold;color:#5b82a7;font-size:13px;cursor:pointer;}
.feedbackForm input[type='text']{ width:90%;border:1px solid #d3d3d3;height:21px;padding-top:5px;font-size:13px;}
.feedbackForm textarea{width:90%;border:1px solid #ccc;height:70px;padding:4px 0 0 0;margin-bottom:10px;font-size:13px;}
.feedbackFormarea .mediumFormContainer{ padding:0 0px;}
/* *********************** BOX STYLES WITH SPAN CURVE ************************** */
.cssSpanCurve {background:transparent;}
.cssSpanCurve .span1, .cssSpanCurve .span2, .cssSpanCurve .span3, .cssSpanCurve .span4{
    display:block;
    overflow:hidden;
    font-size:1px;background:#467fd2;
    border-left:1px solid #467fd2;
    border-right:1px solid #467fd2;
    height:1px;
}
.cssSpanCurve .span1 {margin:0 5px; background:#467fd2;}
.cssSpanCurve .span2{margin:0 3px; border-width:0 2px;}
.cssSpanCurve .span3{margin:0 3px;}
.cssSpanCurve .span4{height:2px; margin:0 1px;}
/* *********************** EOF OF  BOX STYLES WITH SPAN CURVE ******************* */
/* *********************** BOX STYLES WITH SPAN CURVE ************************** */
.cssSpanCurveWhite {background:transparent;}
.cssSpanCurveWhite .span1, .cssSpanCurveWhite .span2, .cssSpanCurveWhite .span3, .cssSpanCurveWhite .span4{
    display:block;
    overflow:hidden;
    font-size:1px;
        /*background:#ffffff;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    height:1px;
}
.cssSpanCurveWhite .span1 {margin:0 px; background:#ffffff;}
.cssSpanCurveWhite .span2{margin:0 3px; border-width:0 2px;}
.cssSpanCurveWhite .span3{margin:0 2px;}
.cssSpanCurveWhite .span4{height:1px; margin:0 1px;}
.cssSpanCurveWhiteCont{background-color:#fff;padding:3px 5px 0px;height:100%;padding-bottom:3000px;margin-bottom:-3000px;}
/* *********************** EOF OF  BOX STYLES WITH SPAN CURVE ******************* */
/***************************** CONTAINER STYLES *********************************/
.mainFullContent{
background-color:#fff;padding:0 0 15px 0;height:100%;min-height:450px;
}
.mainFullHeader{
background-color:#fff;padding:0 0 15px 0;height:100%;
}
.mainFullWrite {
background-color:#fff;padding:8px;
}
.subNavMainBox {
    float:left;
    width:17%;
}
    .subNavMainBox .wrapper {
    padding:1px 4px;background-color:#fff;
    }
    .leftInBoxInner {
     margin-top:5px;
    }
.mainContentBox {
    float:left;width:83%;height:100%;
}
    .mainContentBox .wrapper {
        padding:0px 0px;margin-left:5px;
    }
    .mainContentBox .innerWrapper {
        background-color:#fff;padding:5px;min-height:510px;
    }
    .innerHeaderMyArea {
        border-width:0px 0px 1px;
        border-color:#efefef;
        border-style:solid;
        min-height:54px;overflow-y:auto;
        padding:5px 10px;
        background-color:#f7f7f7;
    }
    .innerHeader {
        border-width:0px 0px 1px;
        border-color:#efefef;
        border-style:solid;
        height:90px;
        padding:5px 10px;
        background-color:#f7f7f7;
    }
            .innerHeaderIn {
            border-width:0px 0px 1px;
            border-color:#efefef;
            border-style:solid;
            height:55px;
            padding:5px 10px;
            background-color:#f7f7f7;
            margin-bottom:8px;
            }
    .innerMainLeft {
    width:70%;
    }
    .innerHeaderAuto {
    border-width:0px 0px 0px;
    border-color:#efefef;
    border-style:solid;
    padding:5px 0px 0px;
    background-color:#f9f9f9;
    overflow:hidden;
    }
        .innerMainLeft .wrapper {
        padding:10px 7px;border-right:1px dotted #e7e7e7;
        }
    .innerMainRight {
    width:30%;float:left;
    }
        .innerMainRight .wrapper {
        padding:10px 7px;
        }
    .mainRightCont .wrapper {
    margin-left:5px;
}
.yellowBox {
    background-color:#fff6d3;
    border:1px solid  #ffeea9;
    margin-top:0px;
    padding:10px 6px;
}
.notificationBox {
 background-color:#ffffcc;
 padding:3px 6px;
border:1px solid #FDEFDF;
}
    .lightYellowBox .header {
    background-color:#ffffcc;padding:6px 8px;
    }
.postRightCont .lightYellowBox {
 padding:0px;border:1px solid #efefef;
}
    .inHeader {
    background-color:#EFBC49;padding:4px;color:#fff;
    }
.smallAshBox {
 position:relative;float:right;background-color:#f5f5f5;padding:3px 6px;visibility:hidden;
}
            .smallAshBoxEmpty {
 position:relative;float:right;background-color:#f9f9f9;padding:3px 6px;visibility:hidden;width:13px;height:13px;
}
            .smallAshBoxEmpty:hover{
 position:relative;float:right;background-color:#ffffff;padding:3px 6px;visibility:hidden;width:13px;height:13px;
}
            .smallAshBoxShow {
 position:relative;float:right;background-color:#f5f5f5;padding:3px 6px;visibility:hidden;
}
.widgetBox {
    background-color:#fff;
    border:0px solid  #efefef;
    margin-top:6px;
    margin-bottom:6px;
    min-height:75px;
}
.blueBoxFirst {
    background-color:#fff;
    border:0px solid  #efefef;
    margin-top:0px;
    margin-bottom:6px;
    min-height:100px;
}
.widgetBoxHeader {
    background-color:#f1f1f1;padding:6px 8px;/*color:#000;*/color:#777;font:bold 13px arial,helvitica,sans-serif;
}
.forumDetails {
margin:4px 0px;
}
.footerMain {
background:#467FD2;
margin-top:5px;
text-align:left;
height:50px;
color:#fff;
padding:1px 0px 0px 0px;
margin-bottom:10px;
}
.footerMain a {
    color:#fff!important;
    border-bottom:1px dotted #fff;
}
    .footerMain a:hover {
    color:#fff;text-decoration:none;border-bottom:1px solid #fff;
    }
.footerMain .wrapper {
padding:5px 3em 10px 3em;border-top:1px solid #769fe5;margin:0 auto;
}
.footerMain ul {
margin:0px 10px 0px 0px;
}
.footerMain ul li {
float:left;
margin:0px 10px;
}
/******* TOPIC LIST STYLES ******/
.topicListCont{
padding: 4px 8px;
}
.topicListHeader {
border-bottom:2px solid #efefef;
padding:0px 0px 6px 0px;
margin-bottom:2px;
/*margin:0;*/
}
/*************SINGLE TOPIC LIST STYLE*******************/
.hotKeyTopicCont{
    background-color:#F6F8FF;
}
.topicConttpw {
padding:10px 8px 0px 5px;
}
.topicConttpw .statCont {
visibility:visible;line-height:1.6;color:#a3a3a3;padding:0px 3px;width:140px;
}
.topicConttpw:hover .statCont {
visibility:visible;
}
    .topicConttpw .statCont .boldText{
    font-size:1.2em;
    }
.topicCont {
padding:10px 8px 0px 5px;float:left;width:67%;
}
.topicCont .previewCont {
display:none;
}
.topicCont:hover .previewCont {
display:block;
}
.topicCont .statCont {
visibility:visible;line-height:1.6;color:#a3a3a3;padding:0px 3px;width:140px;
}
.topicCont:hover .statCont {
visibility:visible;
}
    .topicCont .statCont .boldText ,announcementTopicCont .statCont .boldText{
    font-size:1.2em;
    }
.arrowEnd {
float:left;background:url(../images/imgSprite1.png) -550px -400px no-repeat;width:12px;height:23px;margin:-1px -1px 0px 0px;
}
 .announcementTopicCont {
padding:9px 1px 7px 13px;background-color:#FEF3E2;
}
.announcementTopicCont .previewCont {
display:none;
}
.announcementTopicCont:hover .previewCont {
display:block;
}
.topicMDetails {
padding:6px 0px 1px;overflow:hidden;
}
.topicDet {
height:46px;
margin:0px 0px 0px 0px;
}
.searchListCont .topicDet {
height:40px;
margin:0px 10px;
}
.photoCont {
float:left;
background:#eee;
padding:1px;
cursor:pointer;
cursor:hand;
margin-right:8px;
padding:8px;
width:39px;
height:41px;
}
.photoCont img {
width:39px;
height:39px;
}
.bigPlusIcon {
background:url(../images/imgSprite1.png) -839px -5px; width:18px; height:18px;margin-right:7px;
}
.bigPlusIcon:hover {
background:url(../images/imgSprite1.png) -863px -5px; width:18px; height:18px;margin-right:7px;
}
        .bigMinusIcon, .expand .moderateSinglePost .toggleIcon {
background:url(../images/imgSprite1.png) -883px -5px; width:17px; height:18px;margin-right:8px;
}
.bigMinusIcon:hover, .expand .moderateSinglePost .toggleIcon:hover  {
background:url(../images/imgSprite1.png) -903px -5px; width:18px; height:18px;margin-right:7px;
}
        .plusIcon, .singleTopicCont .toggleIcon {
background:url(../images/imgSprite1.png) -353px -4px no-repeat;
cursor:pointer;cursor:hand;
height:17px;
margin-bottom:5px;margin-left:2px;
width:16px;
}
.plusIcon:hover, .singleTopicCont .toggleIcon:hover {
    background:url(../images/imgSprite1.png) -392px -4px no-repeat;
    cursor:pointer;cursor:hand;
    height:17px;
    margin:0px -1px 5px -1px;
    width:20px;
}
.postDet {
padding-right:25px;
}
.postDetStats {
width:92%;
}
.postDetStats em {
font-size:11px;color:#119911;font-weight:normal;
}
.postInDet {
display:inline;
float:left;
}
.postInDet ul li {
    border-left:1px dotted #dddddd;
    float:left;
    margin:0px px;
    padding:1px 7px;
    text-align:center;
}
.postInDet ul li:first-child, .postInDet ul li.first  {
    border:0px;
    float:left;
    margin:0px 1px;
    padding:1px 7px 1px 0px;
}
.topicRecentAct {
    width:204px;text-align:right;color:#797979;
}
.singleTopicCont, .singleTopicContSel {
    border-bottom:1px solid #eee;
    padding:0px 2px 3px;
    margin-bottom:3px;
}
.singleTopicCont .recentReplyCont {
    display:none;
}
.singleTopicContSel .imgQuickviewArrow{
    background:url(../images/imgSprite1.png) -851px -615px no-repeat;
    height:13px;
    width:13px;
    cursor:pointer;
    cursor:hand;
    margin:3px 5px 1px 0px;
}
    .singleTopicContSel .imgQuickviewArrow:hover{
    background:url(../images/imgSprite1.png) -867px -615px no-repeat;
    height:13px;
    width:13px;
    cursor:pointer;
    cursor:hand;
    margin:3px 5px 1px 0px;
}
    .singleTopicContSel .topicCont .ashStatsCont{
    margin-top:6px;
    }
    .previewCont {
    margin-top:3px;margin-right:6px;background-color:#fff;border-width:1px 2px 2px 1px;border-style:solid;border-color:#ccc;color:#666;padding:1px 4px;cursor:pointer;cursor:hand;
    }
    .singleTopicContSel .topicCont .previewCont .comboDownArrow{
    float:left;background:url(../images/imgSprite1.png) -777px -615px no-repeat;width:11px;height:10px;margin:2px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .singleTopicContSel .topicCont .previewCont .comboDownArrow:hover{
    float:left;background:url(../images/imgSprite1.png) -761px -615px no-repeat;width:11px;height:10px;margin:2px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .singleTopicContSel .topicCont .arrowEnd,.singleTopicContSel .announcementTopicCont .arrowEnd{
    display:none;
    }
    .recentReplyCont .header {
    padding:5px 20px 3px 20px;background-color:#f9f9f9;height:20px;border-top:1px solid #fff;border-bottom:1px solid #f7f7f7;color:#aaa;
    }
    .recentReplyCont .navigationCont {
    padding:2px 0px 0px 0px;
    }
.callOutImg {
position:absolute;background:url(../images/imgSprite1.png) -359px -615px;left:170px;margin-top:-5px;width:17px;height:16px;
}
.callOutCont {
padding:12px 22px;border:2px solid #f3f3f3;margin:8px 25px 23px 25px;-moz-border-radius:4px;
}
.singleTopicContSel  {
    background:#EDF4FF;
}
.singleTopicContSel .announcementTopicCont {
    background:#FEF3E2;
    border:1px solid #cbd8e3;
    margin-top:0px;
    margin-bottom:10px;
    padding:1px 0px 1px 0px;
}
.singleTopicContSel .ideaHeader {
background:#F8F4B4 ;
border:1px solid #F8F4B4;
}
.singleTopicContSel .announcementHeader {
background:#FCE2C6;
border:1px solid #FCE2C6;
}
.singleTopicContSel .errorHeader {
background:#FDDED6;
border:1px solid #FDDED6;
}
.singleTopicContSel .questionHeader {
background:#DFF8BD;
border:1px solid #DFF8BD;
}
.singleTopicContSel .photoCont {
    background:transparent;
}
.singleTopicContSel .topicDet {
    padding:6px 7px;
}
.singleTopicContSel .topicRecentAct {
    background-color:transparent;
    border-width:0px;
    border-style:solid;
    border-color:#efefef;
    padding:5px 0px 2px 5px;
}
.singleTopicContSel .recentReplyCont {
     background-color:#fff;
     height:1%;
     width:100%;
}
.singleTopicCont:hover .smallAshBox {
visibility:visible;
}
.singleTopicCont:hover .smallAshBoxEmpty {
visibility:visible;
}
.singleTopicCont .smallAshBoxShow, .singleTopicContSel .smallAshBoxShow {
visibility:visible;background:transparent;
}
.singleTopicContSel .smallAshBox {
background:transparent;
}
                .usersList li:hover .smallAshBox{
                visibility:visible;
}
.recentReplyFooter {
    border-top:1px dotted #f7f7f7;background-color:#f9f9f9;padding:7px 4px 3px 12px;height:20px;clear:both;
}
.recentReplyCont .postTextContent {
    padding:1em 3em;min-height:140px;
}
    .recentReplyCont .postTextContent img {
    max-width:560px;max-height:600px;
    }
.recentReplyCont .postTypeActions {
overflow:hidden;margin:0px;
}
.singleTopicContSel .toggleIcon {
    background:url(../images/imgSprite1.png) -371px -4px no-repeat;
    cursor:pointer;
    cursor:hand;
    height:17px;
    width:17px;
    margin:0px 0px 0px 1px;
}
.singleTopicContSel .toggleIcon:hover {
    background:url(../images/imgSprite1.png) -414px -4px no-repeat;
    cursor:pointer;cursor:hand;
    height:17px;
    margin:0px 0px 0px 1px;
    width:17px;
}
.singleTopicContSel .smallAshBox {
visibility:hidden;
}
.mainPostActions{
padding:20px 10px;
}
/*********************************IMAGES AND ICON STYLES**************************************/
    .logoCont img, .formContainer .logoCont img {
        max-width:150px;
        max-height:50px;
        margin-right:8px;
        _height:40px;
        _width:200px;
        height:auto;
    }
    .userPhoto {
        border:1px solid #cccccc;
        background-color:#fff;
        padding:1px;margin-right:5px;
    }
        .userPhoto img {
            max-height:40px;
            max-width:40px;
            height:auto;
            width:auto;
            _height:40px;
            -width:40px;
        }
        .userPhotoMed img {
            border:1px solid #efefef;
            padding:1px;
            max-height:74px;
            max-width:74px;
            margin-right:6px;
            height:auto;
            width:auto;
            _height:74px;
            -width:74px;
        }
    /***********TOPIC TYPE STYLES*********** */
        .question .typeIcon{
        background:url(../images/imgSprite1.png) -220px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .discuss .typeIcon{
        background:url(../images/imgSprite1.png) -258px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .announcement .typeIcon{
        background:url(../images/imgSprite1.png) -279px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .sticky .typeIcon{
        background:url(../images/imgSprite1.png) -910px -27px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .error .typeIcon{
        background:url(../images/imgSprite1.png) -198px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .idea .typeIcon{
        background:url(../images/imgSprite1.png) -238px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .answered .typeIcon {
        background:url(../images/imgSprite1.png) -783px -6px;width:18px;height:18px;margin-right:7px;margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
        .solved .typeIcon {
        background:url(../images/imgSprite1.png) -512px -400px;width:18px;height:18px;margin-right:7px;margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
                .question .typeIcon{
        background:url(../images/imgSprite1.png) -220px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:17px;
        }
                .pointListBorder .typeIcon, .moreOptions .typeIcon {
                margin-bottom:3px;
                }
          /*** draftpost topic icone ***/
        .draftdiscuss .drafttypeIcon{
        background:url(../images/imgSprite1.png) -258px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
        .draftannouncement .drafttypeIcon{
        background:url(../images/imgSprite1.png) -279px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
        .draftsticky .drafttypeIcon{
        background:url(../images/imgSprite1.png) -910px -27px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
        .drafterror .drafttypeIcon{
        background:url(../images/imgSprite1.png) -198px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
        .draftidea .drafttypeIcon{
        background:url(../images/imgSprite1.png) -238px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
        .draftquestion .drafttypeIcon{
        background:url(../images/imgSprite1.png) -220px -5px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
        }
    /****************EOF TOPIC TYPE STYLES***************/
    .popoutIcon {
    background:url(../images/imgSprite1.png) -717px -615px;width:18px;height:18px;margin-right:7px;/*margin-top:0px;*/margin-top:0px;margin-left:2px;margin-bottom:3px;
    }
    .imgAdd {
        background:url(../images/imgSprite1.png) -163px -25px;
        height:14px;
        margin-right:4px;
        width:14px;
        margin-top:1px;
    }
    .smallLogo {
        background:url(../images/imgSprite1.png) -126px -4px no-repeat;
        height:17px;
        overflow:hidden;
        width:50px;
    }
    .downArrow {
        background:url(../images/imgSprite1.png) -183px -5px no-repeat;
        height:4px;
        overflow:hidden;
        width:7px;
    }
    .inDownArrow {
    background:url(../images/imgSprite1.png) -183px -5px no-repeat;
        height:4px;
        overflow:hidden;
        width:7px;
    margin-top:8px;margin-left:3px;
    }
    .imgViewFullThread {
        background:url(../images/imgSprite1.png) -255px -29px no-repeat;
        height:16px;
        width:18px;
    }
    .stickyIcon {
        background:url(../images/imgSprite1.png) -303px -5px;
        width:13px;
        height:13px;
        margin:3px 7px 10px 2px;
    }
        .topicListStickyIcon {
        background:url(../images/imgSprite1.png) -303px -5px;
        width:13px;
        height:13px;
        margin:3px 7px 0px 2px;
    }
    .imgReply {
        background:url(../images/imgSprite1.png) -954px -3px;
        height:16px;
        width:16px;
    }
    .ashMainBtn:hover .imgReply,.textList li:hover  .imgReply{
        background:url(../images/imgSprite1.png) -954px -19px;
        height:16px;
        width:16px;
    }
    .imgQuickviewArrow {
        background:url(../images/imgSprite1.png) -818px -615px no-repeat;
        height:13px;
        width:13px;
        cursor:pointer;
        cursor:hand;
        margin:3px 5px 1px 0px;
    }
        .imgQuickviewArrow:hover {
        background:url(../images/imgSprite1.png) -834px -615px no-repeat;
        height:13px;
        width:13px;
    }
        *+html .imgQuickFullThread {
            background: url("../images/imgSprite1.png") no-repeat scroll -818px -632px transparent;
            cursor: pointer;
            height: 1%;
            height: 13px;
            margin: 3px 5px 1px 0;
            width: 13px;
            position: static;
        }
    .imgQuickFullThread {
            background: url("../images/imgSprite1.png") no-repeat scroll -818px -632px transparent;
            cursor: pointer;
            height: 13px;
            margin: 3px 5px 1px 0;
            position: relative;
            top: 3px;
            width: 13px;
        }
        *+html .imgQuickFullThread:hover {
        background:url(../images/imgSprite1.png) -834px -632px no-repeat;
        height:13px;
        width:13px;
        cursor:pointer;
        cursor:hand;
        margin:3px 5px 1px 0px;
    }
        .imgQuickFullThread:hover {
        background:url(../images/imgSprite1.png) -834px -632px no-repeat;
        height:13px;
        width:13px;
        cursor:pointer;
        cursor:hand;
        margin:3px 5px 1px 0px;
    }
    .imgWriteWhite {
        background:url(../images/imgSprite1.png) -835px -615px;
        height:16px;
        width:16px;
    }
    .imgUpArrow{
        background:url(../images/imgSprite1.png) -701px -615px;
        height:16px;
        width:16px;
    }
    .imgBackArrow{
        background:url(../images/imgSprite1.png) -882px -613px;
        height:16px;
        width:16px;
    }
    .imgTrash {
        background:url(../images/imgTrashIcon.gif);
        height:16px;
        width:16px;
    }
    .imgModerated {
        background:url(../images/imgSprite1.png) -739px -615px;
        height:16px;
        width:16px;
    }
    .imgModPen {
        background:url(../images/imgModerationPen.gif);
        height:16px;
        width:16px;
    }
    .imgOnline {
        background:url(../images/imgOnline.gif);
        height:16px;
        width:16px;
    }
    .imgBlock {
        background:url(../images/imgSprite1.png) -220px -29px;
        height:16px;
        width:16px;
    }
    .imgEdit {
        background:url(../images/imgSprite1.png) -342px -28px;
        height:16px;
        width:16px;
    }
    .imgAddContact {
        background:url(../images/imgSprite1.png) -288px -614px;
        height:16px;
        width:16px;
    }
    .imgWatch {
        background:url(../images/imgSprite1.png) -893px -29px;
        height:16px;
        width:16px;
    }
    .imgUnWatch {
        background:url(../images/imgSprite1.png) -876px -29px;
        height:16px;
        width:16px;
    }
    .imgRss {
        background:url(../images/imgSprite1.png) -248px -615px;
        height:16px;
        width:16px;
    }
    .imgModerate {
        background:url(../images/imgSprite1.png) -704px -636px;
        height:16px;
        width:16px;
    }
    .imgError {
        background:url(../images/imgErrorSmall.gif);
        height:16px;
        width:16px;
    }
.imgEmail {
        background:url(../images/imgSprite1.png) -278px -29px;
        height:16px;
        width:16px;
    }
.imgZSTicket {
        background:url(../images/zsupport/supporticn.gif) no-repeat;
        height:16px;
        width:18px;
    }
.imgBookmark {
        background:url(../images/imgSprite1.png) -434px -615px no-repeat;
        height:16px;
        width:16px;
    }
.imgRemoveBookmark {
        background:url(../images/imgSprite1.png) -628px -638px no-repeat;
        height:16px;
        width:16px;
    }
    .imgoldLock {
    background:url(../images/imgSprite1.png) -481px -636px no-repeat;
    height:16px;
    width:14px;
    }
.imgoldSticky {
    background:url(../images/imgSprite1.png) -302px -5px no-repeat;
    height:13px;
    width:14px;
    }
    .imgoldMove{
    background:url(../images/imgSprite1.png) -170px -615px no-repeat;
    height:16px;
    width:15px;
    }
    .imgoldPermalink {
        background:url(../images/imgSprite1.png) -416px -614px no-repeat;
        height:16px;
        width:16px;
    }
    /*Post Actions css*/
    .imgEmail {
        background:url(../images/imgSprite1.png) -390px -635px;
        height:16px;
        width:16px;
    }
   .imgBookmark {
        background:url(../images/imgSprite1.png) -461px -636px no-repeat;
        height:16px;
        width:16px;
    }
    .imgLock {
        background:url(../images/imgSprite1.png) -648px -636px no-repeat;
        height:16px;
        width:14px;
    }
        .imgUnlock {
        background:url(../images/imgSprite1.png) -481px -636px no-repeat;
        height:16px;
        width:14px;
    }
   .imgSticky {
        background:url(../images/imgSprite1.png) -500px -635px no-repeat;
        height:17px;
        width:14px;
    }
    .imgMove{
        background:url(../images/imgSprite1.png) -526px -636px no-repeat;
        height:16px;
        width:15px;
    }
    .imgModeratetopic{
        background:url(../images/imgSprite1.png) -704px -636px no-repeat;
        height:18px;
        width:15px;
    }
    .imgPermalink {
        background:url(../images/imgSprite1.png) -547px -637px no-repeat;
        height:16px;
        width:18px;
    }
    .imgLinktopic {
        background:url(../images/imgSprite1.png) -565px -634px no-repeat;
        height:16px;
        width:16px;
    }
    /*Post Actions css END*/
    .imgTag {
        background:url(../images/imgSprite1.png) -684px -638px;
        height:16px;
        width:16px;
    }
    .imgTick {
        background:url(../images/imgTick.gif);
        height:16px;
        width:16px;
    }
    .imgDelete {
        background:url(../images/imgSprite1.png) -321px -29px;
        height:16px;
        width:16px;
    }
    .imgBigDiscuss {
        background:url(../images/imgBigDiscuss.gif) no-repeat;
        height:20px;
        width:20px;
    }
    .imgBigQuestion {
        background:url(../images/imgBigQuestion.gif) no-repeat;
        height:20px;
        width:20px;
    }
    .imgBigAnnouncement {
        background:url(../images/imgSprite1.png) -229px -395px;width:35px;height:35px;margin:0 auto;
        height:20px;
        width:20px;
    }
    .imgBigIdea {
        background:url(../images/imgBigIdea.gif) no-repeat;
        height:20px;
        width:20px;
    }
    .imgBigError {
        background:url(../images/imgBigError.gif) no-repeat;
        height:20px;
        width:20px;
    }
    .imgDashboard {
        background:url(../images/imgDashboard.gif);
        height:16px;
        width:16px;
    }
    .imgMyPost {
        background:url(../images/imgMyBook.gif);
        height:16px;
        width:16px;
    }
    .imgPreferences {
        background:url(../images/imgPreferences.gif);
        height:16px;
        width:16px;
    }
    .imgNotify {
        background:url(../images/imgNotifications.gif);
        height:16px;
        width:16px;
    }
    .imgSettings {
        background:url(../images/imgCog.gif);
        height:16px;
        width:16px;
    }
    .imgTickIcon {
        background:url(../images/imgSprite1.png) -382px -29px;
        height:16px;
        width:16px;
    }
    .imgTrashIcon {
        background:url(../images/imgSprite1.png) -406px -29px;
        height:16px;
        width:16px;
    }
    .imgStart {
        background:url(../images/imgSprite1.png) -210px -33px no-repeat;
        height:7px;
        overflow:hidden;
        width:5px;
    }
    .imgPrevious {
        background:url(../images/imgSprite1.png) -201px -33px;
        height:7px;
        overflow:hidden;
        width:5px;
    }
    .imgNext {
        background:url(../images/imgSprite1.png) -192px -33px ;
        height:7px;
        overflow:hidden;
        width:5px;
    }
    .imgEnd {
        background:url(../images/imgSprite1.png) -182px -33px;
        height:7px;
        overflow:hidden;
        width:5px;
    }
    .imgStatusOnline {
        background:url(../images/imgSprite1.png) -781px -27px;
        height:11px;
        width:11px;
    }
    .imgStatusOffline {
        background:url(../images/imgSprite1.png) -800px -27px;
        height:11px;
        overflow:hidden;
        width:11px;
        }
        .statusOnline {
        background:url(../images/imgSprite1.png) -329px -634px;
        height:11px;
        width:11px;
        margin:-1px 1px -1px 0px;
        }
        .statusOffline {
        background:url(../images/imgSprite1.png) -343px -634px;
        height:11px;
        width:11px;
        margin:-1px 1px -1px 0px;
        }
        .statusBusy {
        background:url(../images/imgSprite1.png) -371px -634px;
        height:11px;
        width:11px;
        margin:-1px 1px -1px 0px;
        }
        .statusUnknown {
        background:url(../images/imgSprite1.png) -357px -634px;
        height:11px;
        width:11px;
        margin:-1px 1px -1px 0px;
        }
    .imgAshDownArrow {
        background:url(../images/imgSprite1.png) -817px -28px;
        height:6px;
        width:11px;
    }
        .dottedArrow {
                background:url(../images/imgSprite1.png) -231px -1253px no-repeat;
                margin:16px 1px 0px 3px;
                width:9px;
                height:10px;
                *margin-top:16px 1px 0px 3px;
        }
    .imgAshSpam {
        background:url(../images/imgSprite1.png) -936px -35px;
        height:13px;
        width:13px;
        margin-top:2px;
    }
        .imgSpamIcon{
                background:url(../images/imgSprite1.png) -952px -35px;
        height:13px;
        width:13px;
                margin-top:2px;
        }
    li:hover .imgAshSpam,.ashMainBtn:hover  .imgAshSpam {
        background:url(../images/imgSprite1.png) -952px -35px;
        height:13px;
        width:13px;
    }
    .imgThumbsUp {
        background:url(../images/imgSprite1.png) -832px -28px;
        height:16px;
        width:16px;
    }
    .imgThumbsDown {
        background:url(../images/imgSprite1.png) -853px -28px;
        height:16px;
        width:16px;
    }
    .imgAshEdit {
        background:url(../images/imgSprite1.png) -972px -4px;
        height:16px;
        width:16px;
        margin-top:2px;
    }
        li:hover .imgAshEdit ,.groupBtn div.first:hover .imgAshEdit{
        background:url(../images/imgSprite1.png) -972px -20px;
        height:16px;
        width:16px;
    }
    .imgAshDelete {
        background:url(../images/imgSprite1.png) -988px -4px;
        height:16px;
        width:16px;
        margin-top:2px;
    }
    .imgDownload {
        background:url(../images/imgSprite1.png) -793px -613px;
        height:16px;
        width:16px;
        margin-top:2px;
    }
        li:hover .imgAshDelete ,.groupBtn div.last:hover .imgAshDelete{
        background:url(../images/imgSprite1.png) -988px -20px;
        height:16px;
        width:16px;
    }
    .ashMainBtn .imgAshEdit,.ashMainBtn .imgAshDelete {
    margin:0px;
    }
    .imgAshQuote {
        background:url(../images/imgSprite1.png) -936px -4px;
        height:16px;
        width:16px;
    }
        li:hover .imgAshQuote {
        background:url(../images/imgSprite1.png) -936px -20px;
        height:16px;
        width:16px;
    }
    .imgAshReply {
        background:url(../images/imgSprite1.png) -953px -4px;
        height:15px;
        width:16px;
        margin-top:3px;
    }
        li:hover .imgAshReply {
        background:url(../images/imgSprite1.png) -953px -20px;
        height:15px;
        width:16px;
    }
    .imgAshCog {
        background:url(../images/imgSprite1.png) -3px -615px no-repeat;
        height:13px;
        width:13px;
    }
        li:hover .imgAshCog {
        background:url(../images/imgSprite1.png) -3px -631px no-repeat;
        height:13px;
        width:13px;
        }
    .imgAshLock {
        background:url(../images/imgSprite1.png) -19px -615px no-repeat;
        height:13px;
        width:13px;
    }
        li:hover .imgAshLock {
        background:url(../images/imgSprite1.png) -19px -631px no-repeat;
        height:13px;
        width:13px;
        }
    .imgAshDisable {
        background:url(../images/imgSprite1.png) -47px -615px no-repeat;
        height:13px;
        width:13px;
    }
        li:hover .imgAshDisable, .imgAshDisable:hover {
        background:url(../images/imgSprite1.png) -47px -631px no-repeat;
        height:13px;
        width:13px;
        }
    .imgDefaultForum {
    background:url(../images/imgSprite1.png) -74px -390px no-repeat;
    height:35px;
    margin:5% auto;
    width:42px;
    }
    .imgSmallWatch {
    background:url(../images/imgSprite1.png) -875px -29px no-repeat;
    height:13px;
    width:13px;
    }
    .imgSmallWatchSel {
    background:url(../images/imgSprite1.png) -892px -29px no-repeat;
    height:13px;
    width:13px;
    }
    /**** NAVIGATION IMAGES ****/
    .imgNavStart {
    background:url(../images/imgSprite1.png) -63px -615px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    cursor:pointer;
    }
        .imgNavStart:hover{
        background:url(../images/imgSprite1.png) -63px -657px no-repeat;
        height:16px;
        width:16px;
        margin:0px 3px;
        }
    .imgNavStartDisabled {
    background:url(../images/imgSprite1.png) -63px -636px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    }
    .imgNavPrevious {
    background:url(../images/imgSprite1.png) -84px -615px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    cursor:pointer;
    }
        .imgNavPrevious:hover {
        background:url(../images/imgSprite1.png) -84px -657px no-repeat;
        height:16px;
        width:16px;
        margin:0px 3px;
        }
    .imgNavPreviousDisabled {
    background:url(../images/imgSprite1.png) -84px -636px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    }
    .imgNavEnd {
    background:url(../images/imgSprite1.png) -126px -615px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    cursor:pointer;
    }
        .imgNavEnd:hover{
        background:url(../images/imgSprite1.png) -126px -657px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
        }
    .imgNavEndDisabled {
    background:url(../images/imgSprite1.png) -126px -636px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    }
    .imgNavNext {
    background:url(../images/imgSprite1.png) -105px -615px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    cursor:pointer;
    }
        .imgNavNext:hover {
        background:url(../images/imgSprite1.png) -105px -657px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
        }
    .imgNavNextDisabled {
    background:url(../images/imgSprite1.png) -105px -636px no-repeat;
    height:16px;
    width:16px;
    margin:0px 3px;
    }
    .imgRestoreIcon {
    background:url(../images/imgSprite1.png) -210px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgTrashDeleteIcon {
    background:url(../images/imgSprite1.png) -230px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgNotSpamIcon {
    background:url(../images/imgSprite1.png) -188px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgAddContact{
    background:url(../images/imgSprite1.png) -288px -615px no-repeat;
    height:16px;
    width:16px;
        margin-right:5px;
    }
    .imgSupport {
    background:url(../images/imgSprite1.png) -307px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgSearch {
    background:url(../images/imgSprite1.png) -805px -5px no-repeat;
    height:16px;
    width:16px;
    }
    .imgAdvanceSearch {
    background:url(../images/imgSprite1.png) -271px -632px no-repeat;
    height:16px;
    width:16px;
    }
    .imgSmallRss {
    background:url(../images/imgSprite1.png) -325px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgDownBlockArrow {
    background:url(../images/imgSprite1.png) -340px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgCalendar {
    background:url(../images/imgSprite1.png) -396px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgAttachmentTh {
    background:url(../images/imgSprite1.png) -452px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgAttachment {
    background:url(../images/imgSprite1.png) -379px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgTxtFile {
    background:url(../images/imgSprite1.png) -495px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgImgFile {
    background:url(../images/imgSprite1.png) -472px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgPdfFile {
    background:url(../images/imgSprite1.png) -513px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgIeFile {
    background:url(../images/imgSprite1.png) -534px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgFfFile {
    background:url(../images/imgSprite1.png) -554px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgPptFile {
    background:url(../images/imgSprite1.png) -574px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgZipFile {
    background:url(../images/imgSprite1.png) -594px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgDocFile {
    background:url(../images/imgSprite1.png) -614px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgHtmlFile {
    background:url(../images/imgSprite1.png) -633px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .imgFlashFile {
    background:url(../images/imgSprite1.png) -651px -615px no-repeat;
    height:16px;
    width:16px;
    }
    .bestIcon {
    background:url(../images/imgSprite1.png) -365px -704px;
    height:46px;
    width:46px;
    margin-top:-2px;
    }
    .bestIconSmall {
    background:url(../images/imgSprite1.png) -756px -713px;
    height:32px;
    width:32px;
    left:0px;
    position:relative;
    }
    .imgTopicType {
    background:url(../images/imgSprite1.png) -608px -637px;
    height:16px;
    width:16px;
    }
    .imgTopicStatus {
    background:url(../images/imgSprite1.png) -309px -632px;
    height:16px;
    width:16px;
    }
    .imgProfile {
    background:url(../images/imgSprite1.png) -288px -632px;
    height:16px;
    width:16px;
    }
/***************EOF IMAGES STYLES********************/
.portalNavArrowCont {
border:0px solid #bfbfbf;float:left;margin:5px 0 0 4px;padding:3px 2px 2px 1px;
}
    .portalNavArrowCont:hover {
    border:1px solid #bfbfbf;float:left;margin:5px 0 0 4px;padding:2px 1px 0 0;
}
    .portalNavArrowCont:hover .moreOptions {
    display:block;
    }
    .portalOptionsList {
    display:none;margin-left:-0px;margin-top:0px;margin-left:110px;*top:34px;*margin-left:-0px;*margin-top:17px;
    }
/************** BREADCRUMB STYLES ******************/
.breadCrumbCont {
    background:#f9f9f9;
    border-bottom:1px dotted #f3f3f3;
    padding:2px 5px 2px 3px;
    color:#aaa;
    overflow:hidden;
}
    .breadCrumbCont a {
    text-decoration:none;
    }
    .breadCrumbCont .separator {
    padding:0px 3px;
    }
/***** SINGLE POST CONTENT  *******/
.SinglePostContainer .orangeMsgBox {
    min-height: 2px;
    overflow: auto;
    padding: 3px;
    text-align: right;
}
.singlePostMainCont {
padding:0px 0px;
}
    .singlePostMainCont .postHeader {
    overflow:hidden;height:1%;padding:3px 5px;
    }
    .singlePostMainCont .postAuthor {
    height:1%;overflow:hidden;text-align:center;margin:0px 4px 0px 0px;
    }
    .singlePostMainCont .postTitle {
     width:78%;margin-left:6px;
    }
    .singlePostMainCont .postContent {
     height:1%;line-height:1.6;min-height:100px;
    }
    .singlePostMainCont .postContent img {
    max-width:725px;
    }
    .singlePostContLeft {
    width:77%;height:1%;
    }
        .singlePostContLeft .wrapper {
        border-right:0px dotted #EFEFEF;
        padding:5px;height:1%;
        }
    .threadContainer {
        border-left:0px solid #e2e2e2;
        margin:-1em 0 0 0.5em;
        padding:1px 0px 0px 5px;
    }
    .inContainer {
    margin:0.5em 0 0.5em;border:0px solid #e2e2e2;
    }
        .inContainer div.postContent {
        padding:0.6em 2.2em;
        }
        .threadArrow {
            background:url(../images/imgSprite1.png) -149px -636px;
            margin-top:14px;
            position:absolute;
            width:8px;
            height:17px;
            margin-left:-6px;
        }
    .rightStats {
    padding:7px 0px;width:22%;
    }
        .statusTxt {
         padding:2px 5px 2px;background-color:#EDF4FF;-moz-border-radius:3px;text-align:right;
        }
        .voteTxt {
        width:100%;text-align:right;padding:9px 0px 0px;
        }
                .statusContainer {
            border:2px solid #a6d268;border-bottom:2px solid #a6d268;border-top:1px solid #a6d268;overflow:hidden;float:left;min-width:230px;
        }
        .statusText {
        background-color:#a6d268;color:#fff;padding:4px 10px;text-align:center;font-weight:bold;float:left;
        }
        .statusInfo {
        background-color:#f6fdec;color:#000;padding:4px 0 4px 10px; float:left;max-width:700px;
        }
        .statusInfo p{ min-width:200px;float:left;height:15px;overflow:hidden;margin:0;padding:0;position:relative;}
        .statuschanges{cursor:pointer;border-left:1px solid #8dc34a;width:20px;padding:5px 0;height:5px; text-align:center;margin-left:5px;float:left;}
        .statusList{ display:none;border:2px solid #a6d268;border-top:0px solid #fff;background:#fff;margin-left:57px;min-width:236px;max-width:700px;float:left;position:absolute;height:68px;overflow-x:auto;}
        .statusList ul li{ padding:2px 5px;margin:0;text-decoration:none;cursor:pointer;border-bottom:1px solid #ccc;min-width:200px;max-width:700px;}
        .statusList ul li:hover{ background:#f4f4f4;}
    .postRightCont {
    width:23%;height:1%;
    }
    .topicunlockcontent{line-height:7px;padding-bottom:10px;}
        .postRightCont .wrapper {
        padding:6px 6px 4px 0px;height:1%;
        }
    .postTypeActions {
        margin-top:0.5em;
        margin-bottom:0.5em;
        overflow:hidden;
    }
        .postTypeActions .wrapper {
        clear:right;padding-bottom:15px;padding-left:6px;padding-right:6px;padding-top:0;
        }
        .typeActionCont {
            border:1px solid #FAC942;
            float:left;
            padding:0px;
        }
                .linkedTopicCont {
            border:1px solid #FAC942;
            padding:0px;
        }
                .linkedTopicListBox {
             background-color:#FFFFEF;
             padding:3px 6px;
            border:1px solid #EFEFEF;
            }
        .ratingCont {
            background:url(../images/imgSprite1.png) -0px -369px repeat-x;
            border:1px solid #dfdfdf;
            padding:0px 6px;
        }
            .ratingCont a {
             padding:0px 2px;
            }
        .thumbsUpCont {
            border-right:1px dotted #ccc;
            padding:0px 3px;
        }
        .thumbsDownCont {
            padding:0px 1px 0px 6px;
        }
        .ashGradBg {
            background:url(../images/imgSprite1.png) -0px -369px repeat-x;
            padding:3px 10px;
        }
        .orangeGradBg {
            background:url(../images/imgSprite1.png) -0px -678px repeat-x;
            padding:0px 10px;
        }
        .actionText {
            padding:3px 10px 3px 13.5em;
        }
        .ashMainBtn {
            background:url(../images/imgSprite1.png) -0px -369px repeat-x;
            border:1px solid #dfdfdf;
            padding:2px 6px;margin:0px 2px;
        }
        .groupBtn  div.first{
        border-right:1px solid #ccc;padding:0px 10px 0px 6px;
        }
        .groupBtn div.last {
        padding:0px 6px 0px 10px;
        }
    .discuss .postContainer{
    border-width:1px 3px 2px 1px;border-style:solid;border-color:#cbe4ff;background-color:#fff;-moz-border-radius:5px;
    }
    .discuss .postHeader{
    background:#cbe4ff ;
    }
    .discuss .icon {
    background:url(../images/imgSprite1.png) -475px -701px no-repeat;margin-top:-5px;width:65px;height:63px;
    }
    .question .postContainer {
    border-width:1px 3px 2px 1px;border-style:solid;border-color:#dff8bd;background-color:#fff;height:1%;-moz-border-radius:5px;
    }
    .question .postHeader{
    background:#dff8bd;
    }
    .question .bestHeader, .error .bestHeader, .idea .bestHeader, .discuss .bestHeader, .announcement .bestHeader {
        background:#f8f8f8;
    }
    .question .icon {
    background:url(../images/imgSprite1.png) -681px -709px no-repeat;width:40px;height:63px;margin-top:-5px
    }
    .announcement .postContainer {
    border-width:1px 3px 2px 1px;border-style:solid;border-color:#fce2c6;background-color:#fff;-moz-border-radius:5px;
    }
    .announcement .postHeader{
    background:#fce2c6;
    }
    .announcement .icon {
    background:url(../images/imgSprite1.png) -417px -704px no-repeat;margin-top:-5px;width:55px;height:63px;
    }
    .idea .postContainer {
    border-width:1px 3px 2px 1px;border-style:solid;border-color:#f8f4b4;background-color:#fff;-moz-border-radius:5px;
    }
    .idea .postHeader{
    background:#f8f4b4;
    }
    .idea .icon {
    background:url(../images/imgSprite1.png) -634px -709px no-repeat;width:40px;height:63px;margin-top:-5px;
    }
    .error .postContainer {
    border-width:1px 3px 2px 1px;border-style:solid;border-color:#FDDED6;background-color:#fff;-moz-border-radius:5px;
    }
    .error .postHeader{
    background:#FDDED6;
    }
    .error .icon {
    background:url(../images/imgSprite1.png) -552px  -706px no-repeat;margin-top:-5px;width:70px;height:63px;
    }
        .singlePostMainCont .discuss  li div.icon{
            background:url(../images/bigDiscuss.gif) no-repeat;margin-top:-7px;width:64px;height:64px;
        }
    .whiteCallout {
    position:absolute;background:url(../images/imgSprite1.png) -363px -397px;margin-top:-12px;margin-left:26px;width:16px;height:16px;
    }
    .ashCallout {
    position:absolute;background:url(../images/imgSprite1.png) -382px -397px;margin-top:-16px;margin-left:28px;width:16px;height:16px;margin-bottom:15px;
    }
    .whiteCloseButton {
    background:url(../images/imgSprite1.png) no-repeat -4px -397px;width:17px;height:17px;cursor:pointer;
    }
    .singlePostFooter {
     padding:5px;height:1%;background:#fff;
    }
        .singlePostFooter .highLight {
         margin:0px 4px;
        }
    .singlePostActionsCont {
    clear:right;padding-bottom:15px;padding-left:6px;padding-right:6px;padding-top:0;
    }
    .singlePostActions li {
    float:left;margin:0px 7px;
    }
    .replyOutHeader {
    background-color:#f3f3f3;border-bottom:1px solid #e2e2e2;padding:0.6em 0.6em 1.1em;overflow:hidden;height:1%;
    }
        .replyOutHeader .header {
        color:#888;
        }
        .widgetContent {
        padding:7px 10px;
        }
            .widgetContent li {
            padding:5px 3px;
            }
        .widgetContent input[type='checkbox']{ margin:0 7px 0 1px;# margin:0 2px 0 0px;position:relative;}
        .imgQuote {
        background:url(../images/imgQuote.gif);width:16px;height:16px;
        }
    .postContainer .postContent {
    padding:0.6em 1.2em 0.6em 1.2em; font:normal 13px  Arial, Helvetica, sans-serif; background:#fff;line-height:1.6;
    }
    .postContent {
        padding:1em 2.2em 1.6emfont:normal 13px  Arial, Helvetica, sans-serif;background:#fff;line-height:1.6;
    }
    .singleReplyContainer .postContent {
    padding:0.7em 2.2em 1em 2.2em;font:normal 13px Arial, Helvetica, sans-serif;background:#fff;line-height:1.6;
    }
.singleReplyContainer {
margin:1em 0px 0px 0.35em ;border:1px solid #e2e2e2;padding:0 0 0em 0;line-height:1.6;
}
.HotKeysingleReplyContainer {
background:url(../images/handIcon.gif) repeat-x;padding:13px 13px 5px 13px; overflow:hidden;position:absolute;margin-left:-35px;margin-top:15px;
}
.singlePostReplyContainer {
margin:5px 0px 15px 0px;background-color:#f9f9f9;border:0px solid #e2e2e2;
}
    .replyHeader{
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
    overflow:hidden;
    padding:8px 6px 12px 10px;
    height:1%;
    }
.singleThreadContainer {
margin:10px 0px 10px 34px;border:1px solid #e5e5e5;background-color:#fff;
}
.replyContainer {
background-color:#f9f9f9;border:1px solid #f4f4f4;margin:5px 1px 1px 1px;overflow:hidden;padding-bottom:6px;
}
    .replyContainer .header {
    background-color:#f1f1f1;padding:5px;
    }
    .replyContainer .content {
     padding:10px;
    }
    .replyContainer .replyTextBox {
    border:1px solid #ccc;width:100%;padding:3px 0px;
    }
    .replyContainer .replyTextArea {
    border:1px solid #ccc;margin-top:6px;width:100%;height:200px;
    }
    .whiteAttachmentBox {
    background:#fff;border-width:0px 1px 1px 1px;border-style:solid;border-color:#ccc;margin-top:-4px;padding:3px 10px;
    }
        .whiteAttachmentBox .halfBox {
        width:50%
        }
            .whiteAttachmentBox .halfBox .wrapper {
            height:80px;overflow:auto;overflow-x:hidden;padding:0px;margin:0px;
            }
        .attachmentBtn {
        float:left;margin-top:-1px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#ccc;padding:2px 4px;background:#fff;
        }
        ul.attachmentList {
        margin:3px 0px 6px;
        }
            ul.attachmentList li {
            padding:3px 1px;overflow:hidden;
            }
            ul.attachmentList li div.attachmentCont {
             width:22%;overflow:hidden;border:0px;
            }
    .thickAshBorderBox {
    margin-left:43px;margin-right:3px;margin-bottom:6px;border:4px solid #efefef;overflow:hidden;-moz-border-radius:5px;background:#f7f7f7;padding:6px;
    }
    .authorName ul li.status {
    margin:4px 1px 0px;
    }
    .authorName ul li.name {
    margin:0px 0px 0px 1px;
    }
    .authorName ul li.arrow {
    margin:6px 1px 0px 2px;
    }
/***************************** WRITE POST STYLES ***********************************/
.writePostCont {
padding:7px 20px;margin-bottom:5px;
}
.writePostLeftCont {
background-color:#CBE4FF;-moz-border-radius:2px;width:74%;
}
    .writePostLeftWrapper {padding:15px 10px 8px 0px;border-right:1px dotted #e7f1fc;}
    .writePostTitle {
    margin-bottom:11px;
    }
        .inputPostTitle {
        width:99.4%;height:17px;padding:4px 0px;
        }
        .inputPostEditor {
        padding:0px; border:0px solid #EEE;float:left;width:100%;height:260px;
        }
        .typeOptions {
        padding:20px 1px 1px 1px;
        }
    .postType {
    border-width:0px 1px 1px 1px;border-style:solid;border-color:#e8e8e8;background-color:#fff;padding:10px 3px;
    }
        .postTypeList li {
        float:left;margin:0px 0px;
        }
            .discuss .text {
            font-weight:bold;color:#5aa9eb;padding:3px;
            }
            .question .text {
            font-weight:bold;color:#65d526;padding:3px;
            }
            .announcement .text {
            font-weight:bold;color:#f5bc12;padding:3px;
            }
            .idea .text {
            font-weight:bold;color:#efc816;padding:3px;
            }
            .problem .text {
            font-weight:bold;color:#ec492c;padding:3px;
            }
    .forumsCatCont {
    padding:0 2px 0px 10px;
    }
        .forumsCatCont div.header {
        padding:4px 1px 10px 1px;
        }
        .forumsCombo {
        width:100%;padding:3px 0px;
        }
        .categoriesCombo {
        width:100%;
        }
        .categoryList li {
        padding:0px 4px;
        }
        .categoryList li:hover {
        padding:0px 2px;color:#fff;background:#7F9DB9;
        }
    .writePostRight {
    width:26%;
    }
        .writePostRight .fHeader {
        padding:3px 0px;
        }
    .moreActionCont {
    border:1px solid #E8E8E8;-moz-border-radius:3px;padding:10px;margin-top:10px;
    }
        .actionCont {
        width:29%;min-height:105px;padding:10px;border-right:1px dotted #ccc;
        }
        .actionContLast {
        width:300px;padding:10px 15px 10px 15px;
        }
        .buttonCont {
        background:#e6e6e6;padding:10px;margin-top:20px;
        }
    .mainActionLinks {
    margin:0 auto;width:400px;
    }
    .mainActionLinks li {
    float:left;margin:0px 4px;
    }
    .actionList li {
padding:5px 3px;cursor:pointer;cursor:hand; text-align:left;color:#0000ff;text-decoration:none;height:12px;width:140px;
}
.actionList li:hover {
padding:5px 3px;cursor:pointer;cursor:hand; text-align:left;color:#0000ff;text-decoration:none;background-color:#e2f0fc;width:140px;
}
.actionList li a {
display:block;float:left;color:#0000ff;text-decoration:none;
}
.actionList li a:hover {
display:block;float:left;color:#0000ff;text-decoration:underline;
}
.dataEncloser a {
margin : 0px 12px 0px 0px;
text-align:left;
cursor:pointer;cursor:hand;min-width:53px;
}
/*********************************** INNER CONTENT STYLES **************************************/
/* THIS STYLE IS USED TO CONSTRUCT THE TWO COLUMN STYLES **********************************/
.inLeft {
float:left;width:20%;
}
.inContent {
margin-left:21%;
}
    .blueSolidBox {
    background-color:#e9eff9;border:1px solid #dbe2fc;padding:10px 0px 10px 10px;
    }
    .leftActions li {
    padding:8px 0px 8px 8px;
    }
    .leftActions li.selected {
    border-width:1px 0px 1px 1px;border-color:#dbe2fc;background-color:#fff;margin-right:-1px;font-weight:bold;
    }
    .inContent .header {
    background:#edf2fa url(../images/imgSprite1.png) 0px -123px;padding:10px 10px 0px 10px;height:70px;border-bottom:1px solid #C7D1FA;
    }
/*************************************** MODERATE SINGLE POST STYLES ************************************* */
.moderateSinglePost {
padding:15px 10px;border-bottom:1px dotted #ccc;overflow:hidden;height:1%;width:97%;
}
    .moderateSinglePost .buttonList {
    display:none;_display:block;
    }
    .moderateSinglePost:hover {
    background-color:transparent;
    }
    .moderateSinglePost:hover .buttonList {
    display:block;
    }
    .moderateSinglePost .buttonList li {padding:0x 8px;margin:4px 5px 0px;}
        .highLightText {
        background-color:#FFFFee;float:left;padding:4px 4px;text-transform:uppercase;
        }
        .headerContent {
        padding:3px 0px 0px 0px;
        }
            .detailsList {
            padding:1px 0px;width:100%;*width:auto;
            }
            .detailsList ul.actions li:first-child {
            float:left;border-right:0px solid #ccc;padding:2px 5px 0px 0px;
            }
            .detailsList ul.actions li {
            float:left;border-right:0px solid #ccc;padding:2px 5px 0px 5px;
            }
.collapse .moderateSinglePost .textContent {
display:none;
}
.expand .moderateSinglePost .lowerButton {
display:block;
}
.collapse .moderateSinglePost .lowerButton {
display:none;
}
.expand .moderateSinglePost .textContent {
border-left:2px solid #ccc;background-color:#f5f5f5;padding:10px;margin:14px;margin-top:44px;margin-left:60px;
}
    .expand .moderateSinglePost .textContent  img{
    max-width:725px;
    }
.moderateSinglePost .bigPlusIcon, .moderateSinglePost .toggleIcon {
visibility:hidden;
}
.moderateSinglePost:hover .bigPlusIcon, .moderateSinglePost:hover .toggleIcon {
display:block;visibility:visible;
}
.moderateSinglePost .textContent {
margin-top:25px;margin-left:60px;
}
.myActionLinks {
text-align:left;
}
.myActionLinks li {
    padding:10px 7px;cursor:pointer;cursor:hand;
}
.myActionLinks li.nameCont {
padding:5px 5px;text-align:center;
}
.myActionLinks li.singleActionCont:hover  {
background-color:#d5e4fb;width:100%;border:1px solid #DBE2FC;border-right:0px;padding:9px 3px 9px 6px;
}
.myActionLinks li.singleActionContSelected  {
padding:9px 3px 9px 7px;text-align:left;background:#fff;border:1px solid #DBE2FC;border-right:0px;width:100%;
}
.myActionLinks li.singleActionContSelected span   {
padding:0px 7px;font-weight:bold;color:#105cb6;
}
.myActionLinks li span {padding:0px 7px;}
/*************** MY AREA STYLES ***************************/
/*************************************My Area***************************************/
.myAreaContantConHeader{height:125px; padding:10px 10px 0 10px;}
.staticsCurves{ margin:0; padding:0;}
.staticsCurves  div  span{ display:block; color:#fff;}
.staticsCurves  div span.image{ text-decoration:none; padding-top:4px;}
.staticsCurves  div:hover span.image{ text-decoration:none;}
.curve1{
background:#94CB64;
background:-moz-linear-gradient(center top , #AAD684, #94CB64) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#AAD684), to(#94CB64));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAD684',endColorstr='#94CB64');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AAD684', endColorstr='#94CB64')"; /* IE8 */
width:70px;
text-align:center;
border:1px solid #73bc35;
margin: 5px 3px;
color:#fff;
height:43px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.curve2{
background:#FFA365;
background:-moz-linear-gradient(center top , #FFBC8E, #FFA365) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#FFBC8E), to(#FFA365));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBC8E',endColorstr='#FFA365');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFBC8E', endColorstr='#FFA365')"; /* IE8 */
width:70px;
text-align:center;
border:1px solid #ff964d;
margin: 5px 3px;
color:#fff;
height:43px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.curve3{
background:#C36422;
background:-moz-linear-gradient(center top , #D59365, #C36422) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#D59365), to(#C36422));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D59365',endColorstr='#C36422');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D59365', endColorstr='#C36422')"; /* IE8 */
width:70px;
text-align:center;
border:1px solid #b84b00;
margin: 5px 3px;
color:#fff;
height:43px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.curve4{
background:#5D8FEE;
background:-moz-linear-gradient(center top , #B3CAF7, #5D8FEE) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#B3CAF7), to(#5D8FEE));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3CAF7',endColorstr='#5D8FEE');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B3CAF7', endColorstr='#5D8FEE')"; /* IE8 */
width:70px;
text-align:center;
border:1px solid #1b61e7;
margin: 5px 3px;
color:#fff;
height:43px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.tab{height:33px; margin-top:6px;}
.tab div.default{ margin-left:5px;cursor:pointer;}
.tab div.default span.left{ background: url(../images/tabDefLeft.gif) no-repeat;width:3px; height:31px; display:block;}
.tab div.default span.middle{ background: url(../images/tabDefMiddle.gif) repeat-x;height:31px; display:block; text-align:center; line-height:30px; padding:0 10px;}
.tab div.default span.right{ background: url(../images/tabDefRight.gif)  no-repeat; width:3px; height:31px; display:block;}
.tab div.selected{margin-left:5px;cursor:pointer;}
.tab div.selected span.left{ background:url(../images/tabSelLeft.gif) no-repeat; width:3px; height:33px; display:block;}
.tab div.selected span.middle{ background:url(../images/tabSelMiddle.gif) repeat-x;height:33px; display:block; text-align:center; line-height:30px; padding:0 10px; font-weight:bold; color:#105cb6;}
.tab div.selected span.right{ background: url(../images/tabSelRight.gif) no-repeat; width:3px; height:33px; display:block;}
.myAreaContantContainer{background:#fff; padding:20px 10px 10px 10px;}
.myAreaCenter{width:72%;text-align:left;border-right:1px  dotted #ccc;}
.myAreaCenter .MAWrapper { padding-right:10px;}
.myAreaMainContainer {
padding:0px 0px;
}
    .myAreaContentCont {
        padding:6px 10px;
    }
    .myAreaLeft {
    width:18%;
    }
        .leftBlueBox {
        background:#e9eff9;-moz-border-radius:3px;padding:20px 10px;width:100%;border:1px solid #dbe2fc;
        }
        .ashBorder img {
        border:0px solid #ccc;background:#fff;margin:0 auto;margin-right:5px;
        }
        .recentActHeader {
        border-bottom:1px solid #c7c7c7;padding:4px 0px;margin-left:12px;margin-right:5px;
        }
        ul.recentActivityList{
        padding:0px 2px;
        }
        .recentActivityList li {
        border-bottom:1px dotted #ccc;padding:12px 9px;
        }
            .activityMeta {
            margin:-4px 0px 0px 22px;line-height:1.7;padding:0px 0px 0px 0px;
            }
            .contentCont{
            background-color:#f6f6f6;border-left:4px solid #d2d2d2;padding:14px 20px;margin-left:24px;margin-top:5px;line-height:1.7;
            }
                .contentCont img{
                max-width:500px;
                }
                .highLight {
                background-color:#FFFfdd;padding:0px 2px;
                }
        .highLightBox {
        background-color:#FFFfdd;border:1px solid #ffff99;padding:5px;margin:10px 15px;
        }
                .mildYellowCont {
                background-color:#fef5e1;padding:5px 10px;
                }
    .myAreaRight{
    width:27%;text-align:left;
    }
        .myAreaRight .MAWrapper {
        padding:3px 0px 0px 0px;
        }
    .singleWidget {
    margin:0px 0px 10px 0px;
    }
        .widgetHeader {
        background-color:#e9eff9;padding:5px;
        }
        .statsCont {
        background:#d2e3fe;-moz-border-radius:5px;padding:2px 0px;margin:10px 5px 0px 5px;
        }
            .statsCont ul.statsList li {
            float:left;border-right:1px solid #fff;padding:6px 23px;text-align:center;width:15%;overflow:hidden;
            }
            .statsCont ul.statsList li.last {
            border:0px;
            }
                .statsList .numerals {
                padding:4px 0px;
                }
                .statsList .imgStarFull {
                background:url(../images/imgStarFull.gif) no-repeat; width:13px; height:13px;
                }
        .profileDetails {
        padding:11px 2px 11px 7px;
        }
            .myDetails li {
            padding:3px 0px;
            }
            .myDetails li.separator {
            border-bottom:1px dotted #ccc;padding:3px 0px;
            }
            .myDetails li label {
            width:110px;float:left;
            }
        .usersList li {
        height:41px;border-bottom:1px dotted #e8e8e8;padding:5px 1px;
        }
            .usersList .userCont {
            margin-right:6px;
            }
            .userCont {
            margin:0px 4px;
            }
            .imgYahoo {
            background:url(../images/imgYahooIcon.gif) no-repeat; width:16px; height:16px;
            }
            .imgMobile {
            background:url(../images/imgMobile.gif) no-repeat; width:16px; height:16px;
            }
            .imgPhone {
            background:url(../images/imgPhone.gif) no-repeat; width:16px; height:16px;
            }
            .imgSkype {
            background:url(../images/imgSkype.gif) no-repeat; width:16px; height:16px;
            }
/************************* MODERATION STYLES ***********************/
.moderationCenter{
        width:78%;text-align:left;float:left;
    }
        .ashTabHeader {
            border-width:0px 0px 0px;
            border-color:#e0e0e0;
            border-style:solid;
            padding:5px 0px 0px;
            background-color:#f9f9f9;
            overflow:hidden;
        }
            .ashTabHeader .mediumBiggerHeader {
            padding:4px 8px 10px;
            }
    .imgnewForums{
    background:url(../images/imgSprite1.png) -744px -634px;
    width:15px;
    height:17px;
    margin:0 5px 0 0px;}
    .newForumsButton{background:url(../images/imgSprite1.png) left -1037px;
    min-width:105px;
    padding:2px 3px 0px 5px;
    height:22px;float:right;
    border:1px solid #d6d6d6;
    -moz-border-radius:3px;
    font-weight:bold;text-align:center;
    margin-top:8px;
    }
    .newForumsButton a{ color:#00439f;}
        .formTabs {
        }
            .formTabs li {
            background-color:#efefef;padding:5px 8px;margin:0 2px 0;
            }
            .formTabs li.selected {
            background-color:#c8c8c8;color:#fff;padding:5px 8px;margin:0 2px 0;
            }
        .inTabs {
        padding:0px 8px 0px 8px;border-bottom:1px solid #efefef;height:30px;
        }
        .inTabs li {
        border:1px solid #e5e5e5;border-bottom:0px;background-color:#f6f6f6;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;text-align:center;cursor:pointer;cursor:hand;padding:7px 6px;margin:0px 2px;width:12%;_position:relative;_top:1px;
        }
        .inTabs li:hover {
        font-weight:normal;border-color:#ccc;background-color:#f9f9f9;
        }
        .inTabs li.selected {
        border:1px solid #E7E7E7;border-bottom:0px;background-color:#fff;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px; font-weight:bold;margin:1px 2px 0px 2px;
        }
        .inTabs li:hover  a:hover{
        background:transparent;text-decoration:none;
        }
        .inTabs li.selected a:hover {
        background:transparent;
        }
        .inTabsContFloat {
        position:relative;top:-31px;left:0px;height:1%;overflow:hidden;margin-bottom:-31px;
        }
            .inTabsContFloat .inTabs {
            padding:0px 8px 0px 8px;border-bottom:1px solid #efefef;height:30px;padding-left:90px;
            }
.bigDiscussionIcon {
background:url(../images/imgSprite1.png)  -10px -1366px;width:51px;height:40px;margin:0 auto;
}
.bigQuestionIcon {
background:url(../images/imgSprite1.png) -65px -1366px;width:36px;height:40px;margin:0 auto;
}
.bigIdeaIcon {
background:url(../images/imgSprite1.png) -109px -1366px;width:36px;height:40px;margin:0 auto;
}
.bigAnnouncementIcon {
background:url(../images/imgSprite1.png) -235px -1366px;width:36px;height:40px;margin:0 auto;cursor:pointer;
}
.bigErrorIcon {
background:url(../images/imgSprite1.png) -167px -1366px;width:36px;height:40px;margin:0 auto;
}
.bigNotepadIcon {
background:url(../images/imgSprite1.png) -305px -396px;width:36px;height:35px;margin:0 auto;margin-top:5px;
}
.moderateSinglePostList .imgModerated{ margin-top:1px; margin-right:0px; padding:0;}
.moderateSinglePostListcontainer{ width:100%;margin:0px 20px 0 48px;padding:0px 0;}
.moderateSinglePostList{border-bottom:1px solid #f4f4f4;padding:3px 5px 5px 0; min-height:28px;width:90%;float:left;margin-bottom:5px;list-style:18px;}
.moderateSinglePostList .flLeft{ padding:0px 0px 0 2px;}
.moderateSinglePostList .highLight{background:#efefef;font-weight:bold;color:#777}
.moderateSinglePostListUL{padding:0;padding-left:47px;line-height:20px;list-style:none;margin:0;}
.moderateSinglePostListUserimg{ min-height:60px;float:left}
.moderateSinglePostUsername{height:20px;}
/****************************** WRITE POST TABS***********************************/
.discuss .bigTabs li.selected {
background-color:#F2F2F2;
}
    .discuss .container {
    clear:left;background-color:#F2F2F2;-moz-border-radius:2px;-moz-border-radius-topLeft:0px;padding:5px 10px;min-height:344px;
    }
.question .bigTabs li.selected {
background-color:#F2F2F2;
}
    .question .container {
    clear:left;background-color:#F2F2F2;-moz-border-radius:2px;-moz-border-radius-topLeft:0px;padding:5px 10px;min-height:344px;
    }
.idea .bigTabs li.selected {
background-color:#F2F2F2;
}
    .idea .container {
    clear:left;background-color:#F2F2F2;-moz-border-radius:2px;-moz-border-radius-topLeft:0px;padding:5px 10px;min-height:344px;
    }
.announcement .bigTabs li.selected {
background-color:#F2F2F2;
}
    .announcement .container {
    clear:left;background-color:#F2F2F2;-moz-border-radius:2px;-moz-border-radius-topLeft:0px;padding:5px 10px;min-height:344px;
    }
.error .bigTabs li.selected {
background-color:#F2F2F2;
}
    .error .container {
    clear:left;background-color:#F2F2F2;-moz-border-radius:2px;-moz-border-radius-topLeft:0px;padding:5px 10px;min-height:344px;
    }
.container .mainPostArea {
width:74%;float:left;
}
.container .postOptionsArea {
width:26%;float:left;
}
.postAttachmentCont {
background-color:#fff;border:1px solid #ccc;padding:2px;min-height:119px;
}
.postAshBorderBox {
border:1px solid #ededed;background-color:#f3f3f3;padding:6px;margin-top:15px;
}
    .postWhiteContent {
    background-color:#fff;padding:3px;
    }
.draftContainer {
position:absolute;width:200px;background-color:#f8faf2;text-align:left;padding:2px;display:none;
}
.draftListContent {
background-color:#fff;padding:4px;height:200px;overflow:auto;overflow-x:hidden;
}
    .draftListContent ul li {
    overflow:hidden;border-bottom:1px dotted #f3f3f3;padding:4px;
    }
.postExtraOptions {
clear:left;float:left;padding:20px 2px 0 2px;width:100%;
}
.bigTabs {
}
.bigTabs li.first {
padding:3px 10px 0px;-moz-border-radius-topRight:6px;-moz-border-radius-topLeft:6px;text-align:center;width:106px;margin:0 5px 0px 0px;background-color:#f8faf2;color:#555;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;
}
.bigTabs li.big {
padding:11px 4px 5px 4px;-moz-border-radius-topRight:6px;-moz-border-radius-topLeft:6px;text-align:center;width:130px;margin:0 5px 0px 0px;background-color:#f8faf2;height:38px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;
}
    .bigTabs li.DiscussSelected{
    background-color:#cbe4ff;
    }
/************************* CHAT BAR STYLES *************************/
.chatBar {
background-color:#D3E4FF;padding:3px 0px;height:20px;border-top:1px solid  #C3D9FF;width:100%;position:fixed; bottom:0px; text-align:center;display:none;
}
.switchCont {
background-color:#000;position:fixed;padding:15px 5px;width:5%;top:0px;float:left;display:none;
}
/************************* STYLE FOR DIALOG BOX AND OTHER SNIPPET BOX **********************/
.profileDiv {
border-width:2px;border-style:solid;border-color:#6694C5;background-color:#EEF5FD;-moz-border-radius:4px;-moz-border-radius-topleft:0px;padding:0px;position:absolute;width:300px;z-index:1;
}
    .proHeader {
    background:#6694c5;padding:5px 0px;color:#fff;
    }
    .proHeaderArrow {
    background:url(../images/imgProfileHeader.gif) 0% 0% no-repeat;width:12px;height:23px;position:relative;float:left;left:-13px;top:-2px;
    }
    .proContent {
    padding:12px 12px 15px 12px;
    }
.postMoreActions ul li, .searchOptions ul li {
border-bottom:1px dotted #efefef;padding:2px 6px;
}
.newUserCombo {
background-color:transparent;display:block;
}
.newUserCombo:hover {
background:#fff;padding:2px 6px;display:block;border-width:1px 1px 1px 1px;border-style:solid;border-color:#bfbfbf;-moz-border-radius:3px;border-bottom:0px;margin-top:-1px;margin-left:-4px;
}
.newCombo {
padding:0px 4px;cursor:pointer;cursor:hand;
}
.business .mainHeaderContainer .newCombo {
padding:5px 7px 0px 10px;cursor:pointer;cursor:hand;
}
.newComboSelected {
padding:0px 4px;margin-top:-2px;cursor:pointer;cursor:hand;border:1px solid #bfbfbf;background-color:#fff;
}
.newComboSelectedNm {
padding:0px 3px 0px 4px;margin:-2px 0px 1px -1px;cursor:pointer;cursor:hand;border:1px solid #bfbfbf;background-color:#fff;
}
.business .mainHeaderContainer .newComboSelectedNm {
padding:0px 2px 0px 3px;margin:3px 0px 0px 6px;cursor:pointer;cursor:hand;border:1px solid #bfbfbf;background-color:#fff;
}
    .newComboSelectedNm .hideBorder {
    border-bottom:1px solid #fff;position:relative;top:17px;margin:0px -4px;z-index:30000;
    }
    .newComboSelected .hideBorder {
    border-bottom:1px solid #fff;position:relative;top:17px;margin:0px -4px;z-index:30000;
    }
    .hideBorderPortal {
    border-bottom:1px solid #fff;position:relative;top:17px;margin:0px -4px;z-index:30000;margin-top:20px;*margin-top:25px;
    }
    .newSelect {
    background:#efefef url(../images/imgSprite1.png) -438px -5px;width:166px;height:27px;cursor:pointer;cursor:hand;margin-top:-5px;
    }
    .newSelect:hover {
    background:#efefef url(../images/imgSprite1.png) -610px -5px;width:166px;height:27px;cursor:pointer;cursor:hand;margin-top:-5px;
    }
    .newSelect  .smallText {
    padding:5px;
    }
    .newCombo:hover .moreOptions {display:block;margin-top:0px;width:180px;margin-left:-4px;*margin-left:-100px;margin-top:18px;}
    .searchOpList:hover .searchOptions {display:block;margin-top:0px;width:190px;margin-left:-4px;*margin-left:-100px;margin-top:18px;float:right;left:941px;top:96px;}
    .moreOptions, .forumOptions , .searchOptions{
        display:none;position:absolute;background-color:#fff;border-width:1px 3px 3px 1px;border-style:solid;border-color:#bfbfbf;z-index:20000;float:left;clear:left;margin-top:16px;*margin-top:-1px;margin-left:-5px;padding:3px 4px;max-height:180px;overflow:auto;min-width:180px;#width:180px;
        }
    .newComboSelectedNm div.forumOptions {
        display:block;position:absolute;background-color:#fff;border-width:1px 3px 3px 1px;border-style:solid;border-color:#bfbfbf;width:190px;z-index:20000;float:left;clear:left;margin-top:16px;*margin-top:-1px;margin-left:-5px;padding:3px 4px;overflow:auto;max-height:400px;
    }
    .portalOptionsCont {
    position:absolute;background-color:#fff;width:100%;border-width:1px 3px 3px 1px;border-style:solid;border-color:#BFBFBF;left:0px;margin:37px 0px 0px -5px;*margin:40px 0px 0px -5px;padding:0px 6px;opacity:0.96;
    }
    .moreOptionsTop {
    display:block;padding:4px 6px;margin-top:17px;margin-right:6px;border-width:1px 3px 0px 1px;border-style:solid;border-color:#fff;z-index:2000;
    }
        .moreOptionsTop .draftContainer {
        margin-top:20px;margin-left:-74px;display:none;
        }
        .moreOptionsTopSelected .draftContainer {
        margin-top:20px;margin-left:-74px;*margin-left:-193px;display:block;
        }
        .borderHide {
        position:absolute;height:1px;background-color:#fff;margin-left:-6px;width:131px;margin-top:20px;*margin-left:-125px;z-index:70000;
        }
    .moreOptionsTopSelected {
    display:block;padding:4px 6px;margin-top:17px;margin-right:6px;border-width:1px 3px 0px 1px;border-style:solid;border-color:#bfbfbf;
    }
    .postOptions {
    display:none;position:absolute;background-color:#fff;-moz-border-radius:3px;border-width:1px 2px 2px 1px;border-style:solid;border-color:#bfbfbf;-moz-border-radius:3px;width:160px;z-index:4;border-top-color:#efefef;margin-left:-4px;border-top-color:#efefef;padding:3px 4px;
    }
    .optionsList li {
    padding:5px 10px;border-bottom:1px solid #efefef;*display:inline-block;cursor:pointer;cursor:hand;
    overflow:auto;
    }
    .optionsList li:hover {
    padding:5px 10px;border-bottom:1px solid #efefef;background-color:#efefef;cursor:pointer;cursor:hand;
    overflow:auto;
    }
    .optionsList li.listHeading {
    border-bottom:1px solid #efefef;margin:8px 3px;padding:0px;
    }
    .comboDownArrow {
    float:left;background:url(../images/imgSprite1.png) -335px -5px no-repeat;width:11px;height:10px;margin:3px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
        .comboDownArrowblack {
    float:left;background:url(../images/imgSprite1.png) -147px -27px no-repeat;width:11px;height:10px;margin:3px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .comboUpArrow {
    float:left;background:url(../images/imgSprite1.png) -777px -615px no-repeat;width:11px;height:10px;margin:4px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .comboUpArrow:hover {
    float:left;background:url(../images/imgSprite1.png) -761px -615px no-repeat;width:11px;height:10px;margin:4px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .comboDownArrowRight {
    float:right;background:url(../images/imgSprite1.png) -335px -5px no-repeat;width:11px;height:10px;margin:4px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .comboDownArrow:hover {
    float:left;background:url(../images/imgSprite1.png) -321px -5px no-repeat;width:11px;height:10px;margin:3px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .newUserCombo:hover .comboDownArrow {
    float:left;background:url(../images/imgSprite1.png) -321px -5px no-repeat;width:11px;height:10px;margin:3px 0px 0px 4px;cursor:pointer;cursor:hand;
    }
    .userCombo {
padding:5px 2px;margin-left:5px;cursor:pointer;cursor:hand;
}
.userCombo:hover {
border-width:1px 2px 2px 1px;border-color:#ccc;border-style:solid;padding:4px 2px;margin-left:4px;margin-bottom:-1px;color:#000;cursor:pointer;cursor:hand;
}
.innerContent {
padding:3px 0px;overflow:hidden;
}
.innerActionsList li, .feedbackList li {
 padding:3px 21px 3px 2px;border-bottom:1px dotted #efefef;
}
.ashCurveBtn {
border:1px solid #efefef;-moz-border-radius:3px;padding:4px 4px 4px 12px;margin:0px 0px 4px 0px;
}
.ashCurveBtn .icon {
margin-right:14px;
}
/********************************** FILTER, VIEW AND SELECT ACTIONS  *******************************************/
.recentActivityListCont {
padding:5px 1px;
}
.contentActionsCont {
border:1px solid #f3f1f1;border-top:0px;background:#f9f9f9 url(../images/imgSprite1.png) -0px -210px;padding:5px 6px 5px 6px;overflow:hidden;_height:25px;
}
.contentActionsCont select { padding:1px 2px;}
    .contentActionsCont .custom {
    margin-top:6px;border:2px solid #efefef;
    }
        ul.selectActions li {
        float:left;padding:0px 8px 0px 8px;
        }
        ul.selectActions li.first {
        border-right:1px solid #f3f1f1;float:left;padding:0px 2px;
        }
/* ************************************ ALL FORUMS ****************************** */
/* ************************************ ALL FORUMS ****************************** */
.singleForum, .singleForumMod , .singleForumSub {
    border-bottom:1px dotted #CCCCCC;
    padding:10px 1.3em 10px;
    overflow:hidden;
}
    .singleForum .innerActionsList, .singleForumMod .innerActionsList, .singleForumSub .innerActionsList, .singleForum .feedbackList li  {
    display:none;
    }
    .singleForum:hover .innerActionsList, .singleForumMod:hover .innerActionsList, .singleForumSub:hover .innerActionsList, .singleForum:hover .feedbackList li {
    display:block;
    }
    .singleForum .innerActionsList li, .singleForumMod .innerActionsList li, .singleForumSub .innerActionsList li {
    padding:0px 21px 0px 2px;
    margin:1px 0px;
    border-bottom:0px;
    }
       
.viewList a {
color:#76AC76;
}
    .singleForumMod .list div.imgQuickviewArrow, .singleForumSub .listFirst div.imgQuickviewArrow {
     background:url(../images/imgSprite1.png) -851px -615px no-repeat;
    height:13px;
    width:13px;
    cursor:pointer;
    cursor:hand;
    margin:3px 5px 1px 0px;
    }
    .singleForum .moderatorsList, .singleForum .subForumList {
    display:none;
    }
.newModeratorsList .listItem {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
margin:0 3px 0 0;
padding:1px 5px;
}
.listItemsCont {
padding:5px 0 5px 5.4em;
}
.listItemsCont ul li {
background:none repeat scroll 0 0 #F8F8F8;
margin-bottom:3px;
overflow:hidden;
padding:5px;
}
li.viewList .listFirst {
padding:0 15px 0 0;
}
.listItemsCont ul li .subForumLogoCont {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EFEFEF;
margin-right:5px;
padding:10px;
}
.subForumDetails p {
line-height:1;
margin:0;
padding:0;
}
.subForumLogoCont .subForumLogo {
background:transparent url(../images/imgSprite1.png) no-repeat scroll -575px -405px;
height:20px;
width:27px;
}
.listItemsCont ul li .subForumActions {
display:none;
}
.listItemsCont ul li:hover .subForumActions {
display:block;
}
.subForumDetails p span {
padding:0 10px 0 0;
}
    .newPrivate{
     font-size:0.6em;color:#b59191;background:#f6caca;text-transform:uppercase;padding:1px 3px 0px;-moz-border-radius:2px;-webkit-border-radius:2px;
     }
    .singleForumMod .moderatorsList {
    display:block;
    }
    .singleForumMod .subForumList {
    display:none;
    }
    .singleForumSub .subForumList {
    display:block;
    }
    .singleForumSub .moderatorsList {
    display:none;
    }
    .singleForum .innerActionsList {
    display:none;
    }
    .singleForum:hover .innerActionsList {
    display:block;
    }
        .forumLogoCont {
        border:1px solid #efefef;width:59px;height:59px;text-align:center;margin-right:10px;
        }
        .forumLogo {
        margin:20% auto;width:45px;height:45px;background:url(../images/imgSprite1.png) -71px -399px;
        }
                .forumLogo2 {
                background:url("../images/imgSprite1.png") repeat scroll -75px -399px transparent ;
                height:29px;width:37px;margin:4% 0;
                }
        .forumSmallLogoCont {
        border:2px solid #efefef;width:45px;height:45px;text-align:center;margin-right:10px;
        }
            .forumSmallLogoCont .forumLogo2 {
            background:transparent url(../images/imgSprite1.png) repeat scroll -75px -399px;
            height:29px;
            margin:7px 0 4%;
            width:37px;
            }
        .forumSmallLogo {
        margin:20% auto;width:26px;height:24px;background:url(../images/imgSprite1.png) -576px -400px;
        }
    .ashThickBorder {
    border-width:1px 1px 1px 1px;border-style:solid;border-color:#dfdfdf;width:60px;height:60px;margin-right:10px;
    }
        .ashThickBorder .imgCont {
        position:relative;top:0%;left:0%;
        }
        .ashThickBorder .imgCont img {
        width:60px;height:60px;
        }
            .detailsListNew li {
            padding:3px 0 0 0;
            }
                .detailsListNew li.forumDetailsList span {
                padding:0 10px 0 0;
                }
                .forumDetailsList ul li {
                padding:0 10px 0 0;
                }
.singleForumHeader {
    padding:5px 1em 0px;overflow:hidden;
}
.success .borderBox {
position:fixed;margin:10% 33%;top:0px;left:0px;border:1px solid #38c669;-moz-border-radius:2px;background-color:#F1FEF6;padding:5px;width:315px;text-align:left;
}
.success .icon {
        background:url(../images/imgSprite1.png) -2px -704px;width:47px;height:47px;
        }
.failure .borderBox {
position:fixed;margin:10% 33%;top:0px;left:0px;border:1px solid #cb2727;-moz-border-radius:2px;background-color:#ffefef;padding:5px;width:330px;text-align:left;
}
.failure .icon {
        background:url(../images/imgSprite1.png) -54px -704px;width:47px;height:47px;margin-top:2px;
        }
.info .borderBox {
position:fixed;margin:10% 33%;top:0px;left:0px;border:1px solid #058fbb;-moz-border-radius:2px;background-color:#f5f9fe;padding:5px;width:315px;text-align:left;
}
.info .icon {
        background:url(../images/imgSprite1.png) -104px -704px;width:47px;height:47px;
        }
.borderBox .btnContainer {
margin-top:16px;
}
.infoBox {
background-color:#f8f8f8;padding:10px 20px;margin:0px 10px;-moz-border-radius:5px;overflow:hidden;
}
.yellowInfoBox {
background-color:#FFFFDD;
border-bottom:1px solid #FFFF99;
margin:1px 0 6px;
overflow:hidden;
padding:7px;
font:bold 11px arial;
}
.imgTips {
background:url(../images/imgSprite1.png) no-repeat -204px -636px;
width:18px;
height:18px;
margin-right:4px;
}
.truncDivSmall, .truncDiv {
margin:0 0px 0 0;max-width:100px;overflow:hidden;white-space:nowrap;
}
.truncDivTooSmall {
margin:0px 5px 0 1px;max-width:60px;overflow:hidden;white-space:nowrap;_width:60px;
}
.truncDivMedium {
margin:0 10px 0 0;max-width:210px;overflow:hidden;white-space:nowrap;
}
.truncBig {
max-width:52%;*max-width:75%;white-space:nowrap;overflow:hidden;margin-right:4px;_width:60%;
}
.statsList {
/*padding:3px 0px 2px 0px;*/
padding:4px 0px 2px 0px;font-size:1em;
}
    .statsList  div.item {
    margin:2px 0px 0px 0px;padding:0px 6px 0px 6px;border-right:0px solid #eee;line-height:1;
    }
    .statsList div.first {
    margin:2px 0px 0px 0px;padding:0px 3px 0px 0px;border-right:0px solid #eee;line-height:1;
    }
    .statsList div.last {
    margin:2px 0px 0px 0px;padding:0px 6px 0px 6px;border-right:0px solid #eee;line-height:1;
    }
.roleCont {
color:#999;position:relative;top:-1px;width:60px;text-align:center;background-color:#f3f3f3;
}
.innerMessage {
margin:10px 5px 10px 55px;
}
.innerMsg {line-height:16px;background:#fffbe5 url(../images/info.gif) no-repeat 1% 25%;padding:8px 3em;margin:3px;}
.orangeMsgBox {
background-color:#fff5bd;padding:2px;margin:1px;
}
    .orangeMsgBox .actions a {
    text-decoration:underline;padding:0px 4px;
    }
    .orangeMsgBox .actions a:hover {
    text-decoration:none;padding:0px 4px;
    }
.avatarList li, .profilePhoto {
border:2px solid #efefef;padding:1px;background-color:#f8f8f8;width:48px;height:48px;margin:3px 4px 3px 4px;
}
.avatarList li.selected, .avatarList li:focus, .profilePhotoSelected {
border:2px solid #66E31D;padding:1px;background-color:#f8f8f8;width:48px;height:48px;margin:3px 4px 3px 4px;
}
    .avatarList li.selected:hover, .profilePhotoSelected:hover{
    border:2px solid #66E31D;padding:1px;background-color:#f8f8f8;width:48px;height:48px;margin:3px 4px 3px 4px;
}
.avatarList li:hover, .profilePhoto:hover {
border:2px solid #999;padding:1px;background-color:#f8f8f8;width:48px;height:48px;margin:3px 4px 3px 4px;
}
.avatarList li img {width:48px;height:48px;}
.orTextCont {
width:10px;text-align:center;padding:40px 6px;border-left:1px dotted #efefef;
}
    .orText {
    position:relative;top:0px;left:-16px;background-color:#fff;
    }
.profileImgCont {
width:226px;
}
.avatarsCont {
width:250px;
}
    .avatarsListCont {
    border:3px solid #f4f4f4;height:110px;overflow:auto;
    }
.searchWrapper {
padding:2px 4px;
}
    .searchBreadCrumb {
    overflow:hidden;background:#f5f5f5;padding:7px 10px;
    }
        .searchHeader {
        background-color:#ecf3fe;padding:8px 6px;
        }
        .adSearchBox {
        border:1px solid #eee;border-top:0px;
        }
.adsFirstBox {
float:left;width:33%;
}
    .adsFirstBox .single {
    padding:4px 0px;
    }
    .adsFirstBox  input {
    width:98%;border:1px solid #ccc;padding:3px 0px;
    }
    .adsFirstBox select {
    border:1px solid #ccc;margin:4px 0px;
    }
    .adsFirstBox .boldText , .adsSecondBox .boldText, .adsThirdBox .boldText{
    padding:8px 1px;
    }
.adsSecondBox {
float:left;width:34%
}
    .adsSecondBox select {
    width:100%;border:1px solid #ccc;min-width:145px;
    }
    .adsSecondBox .smallAshBoldText {
     padding:2px 0px;
    }
.adsThirdBox {
float:left;width:33%
}
    .adsThirdBox .halfSingle {
    width:50%;float:left;padding:2px 0px;
    }
        .halfSingle input {
        width:70%;float:left;padding:3px 0px;border:1px solid #ccc;
        }
        .halfSingle .imgCalendar {
        margin:3px 0px;
        }
    .adsThirdBox .single {
    padding:5px 0px;clear:left;
    }
    .adsThirdBox ul li {
     margin:4px 6px;min-width:125px;
    }
        .adsFirstBox .wrapper, .adsSecondBox .wrapper{
        padding:5px 10px 7px;border-right:1px solid #f1f1f1;height:250px;
        }
                .adsThirdBox .wrapper{
        padding:5px 10px 7px;border-right:0px solid #f1f1f1;height:170px;
        }
    .btnBg {
    text-align:center;padding:7px 0px;background-color:#f4f4f4;clear:left;
    }
.searchPage {
padding:2px 4px 4px;overflow:hidden;
}
    .searchPage .headerCont {
    background-color:#ecf3fe;padding:1px 2px;border-bottom:1px solid #d6e1f2;overflow:hidden;
    }
        .searchBoxCont {
        width:83%;
        }
            .searchBoxCont .wrapper {
            padding:20px 17px 17px;
            }
            .bigInputBox {
            width:82%;padding:4px 1px;
            }
        .adSearchBoxCont {
        width:17%;text-align:right;
        }
            .adSearchBoxCont .wrapper {
            background-color:#fff;padding:26px 4px 13px 16px;
            }
            .adSearchBtn {
            background-color:#d2e4ff;border:1px solid #b8d5ff;padding:4px 1px;-moz-border-radius:3px;margin:4px;
            }
        .underlineHeader {
        border-bottom:1px dotted #efefef;padding:9px 0px;overflow:hidden;
        }
        .searchListCont {
        padding:4px;
        }
            .listArea {
            float:left;width:77%;
            }
                .listArea .wrapper {
                padding:0px 5px;border-right:1px dotted #efefef;
                }
            .filterArea {
            width:23%
            }
                .filterArea .wrapper {
                padding:0px 5px;
                }
                .filterArea .widgetBox {
                margin-left:6px;
                }
    .goBtn {
    margin-left:-5px;padding:5px 7px 5px;border:0px;background-color:#759de4;color:#fff;font:bold 14px arial,verdana
    }
.statusMessage {
margin:-8px -7px 4px;
}
    .statusMessageNor {
    margin:0px;padding:0px;overflow:hidden;
    }
        .statusMessageNor a {
        color:#FFEDED;text-decoration:none;
        }
        .statusMessageNor a:hover {
        color:#FFEDED;text-decoration:underline;
        }
    .statusMessage .spam, .statusMessageNor .spam {
    float:right;background-color:#E30707;color:#fff;padding:0px 3px;
    }
    .statusMessage .moderation, .statusMessageNor .moderation {
    float:right;background-color:#F6BD36;color:#fff;padding:0px 3px;
    }
    .statusCont {
    border-width:1px 1px 0px 1px;border-style:solid;border-color:#efefef;background-color:#f6f6f6;padding:2px;margin:0px 1px;
    }
        .statusAwaitingMsg {
        background-color:#F6BD36;color:#fff;padding:2px 3px;
        }
        .statusRepSpam {
        background-color:#E30707;color:#fff;padding:2px 3px;
        }
.postHeader .roleContainer{
position:absolute;margin-left:-0px;margin-top:43px;*margin-top:37px;*margin-left:-42px;min-width:38px;font:normal 9px tahoma, verdana, tahoma;color:999;
}
.bestHeader .roleContainer, .threadContainer .roleContainer{
position:absolute;margin-left:-0px;margin-top:35px;*margin-top:37px;*margin-left:-42px;min-width:38px;font:normal 9px tahoma, verdana, tahoma;color:999;
}
.roleContainer{
position:absolute;margin-left:-0px;margin-top:-5px;*margin-top:37px;*margin-left:-42px;font:normal 9px tahoma, verdana, tahoma;color:#777;
}
    .roleTitle {
    padding:0px 1px;background-color:#efefef;font:bold 8px;color:#5DA746;font-style:italics;margin:2px 2px 0px 2px;float:left;
    }
    div.chatOverride {
    margin-left:-2px;margin-right:-2px;margin-top:-2px;
    }
    img.chatStyleOverride {
    margin:-2px 0px 0px 0px;width:13px;height:15px;float:none;
    }
        div.chatOverrideSinglePost {
    margin-left:-3px;margin-right:-3px;margin-top:-2px;
    }
    .roleContainer .arrow {
    float:left;height:13px;width:7px;background:url(../images/imgSprite1.png) -671px -617px;
    }
.tagContainer {
width:30%;padding:1px 0px 0px 4px;margin:5px 4px;background:#f9f9f9;border:1px solid #fff;border-left:1px solid #efefef;border-bottom-width:2px;border-right-width:2px;
}
        .tagContainer:hover {
        width:30%;border:0px;padding:1px 0px 0px 4px;margin:5px 4px;border-left:1px solid #efefef;background:#fff;border:1px solid #efefef;border-bottom-width:2px;border-right-width:2px;cursor:pointer;cursor:hand;
}
        .tagCount {
        background-color:#f3f3f3;padding:2px 8px;
        }
        .tagName {
        width:78%;
        }
.filterList span {
padding:0px 2px;
}
.attentionBg {
background-color:#fff5bd;padding:5px;overflow:hidden;
}
.voteCont {
text-align:center;max-width:300px;padding:2px 0px 2px;background-color:#FFFFEE;
}
.textWidgetContainer{
max-height:256px;max-width:250px;
}
.textWidgetContainer img{
max-width:230px;
}
.textWidgetContainer object{
max-width:230px;max-height:230px;
}
.textWidgetContainer embed{
max-width:230px;max-height:230px;
}
.navLoading{
opacity : 0.2;
}
.allowedExtensionscontent{border:1px solid #e8e8e8; padding:2px;margin:10px 0 0 20px;width:82%;min-height:100px;}
.allowedExtensionscontent ul { padding:0; margin:0;}
.allowedExtensionscontent ul li{ background:#e1e7ff;-webkit-border-radius:5px;-moz-border-radius:5px;list-style:none;float:left;margin:2px;min-width:150px;color:#105cb6; padding:5px;}
.impMessage {
background-color:#c11717;color:#ffffff;padding:4px 4px 4px 17px;
}
.impMessage .wrapper{
margin:0 auto;
min-width:800px;
max-width:1260px;
width:95%;_width:1080px;
text-align:left;
}
.impMessage span{
color:#fff;
}
.forumListBoundary .ui-state-placeholder {
background-color:#FFFFD4;min-width: 100px;max-width: 100%;padding:45px;
}
.reArrangePointList .ui-state-placeholder{
background-color:#FFFFD4;min-width: 90%;max-width: 100%;padding:20px;;
}
.corner{background:url(../images/imgSprite1.png) no-repeat -949px -652px;height:22px;float:left;width:20px;bottom:4px;}
.teeplus{background:url(../images/imgSprite1.png) no-repeat -910px -634px;height:14px;float:left;bottom:0px;width:20px;cursor:pointer;margin-bottom:3px;}
.allforumsTee{border:none;padding:0px 0  0 11px;}
.allforumsTee ul li{ border:none;padding:0;margin:0;clear:both;}
.addwidgets{background:url(../images/imgSprite1.png) no-repeat -723px -637px; width:14px;height:16px;}
.teeminus{background:url(../images/imgSprite1.png) no-repeat -885px -634px;height:15px;float:left;bottom:0px;width:20px;cursor:pointer;}
.signinwidgetBox{}
.signinwidgetBox .header{background:#3061a8;color:#fff;height:18px;}
.signinwidgetBox .header span{ padding-top:5px;padding-left:9px;}
.signinwidgetBox .content{background:#fdf9f0;border:2px solid #f9eed7;border-top:none;padding:12px 7px;}
.signinwidgetBox .content ul li{ padding:4px 10px;}
.signinwidgetBox .content p{ text-align:center;color:#999999;margin-top:12px;}
.signinwidgetBox .signinBut{-moz-border-radius:3px;background:#b6de9b;border:1px solid #a3d580;min-width:195px;padding:3px;font-weight:bold;margin-top:4px;text-decoration:none;text-align:center;}
.signinwidgetBox .signinBut a{text-decoration:none;color:#000;}
.signinwidgetBox .signinBut a:hover{border:1px solid #83ba5d;-moz-border-radius:3px;text-decoration:underline;}
.imgStar{background:url(../images/imgSprite1.png) no-repeat -422px -30px;width:16px;height:12px;}
.imgsinginArrow{background:url(../images/imgSprite1.png) no-repeat -699px -402px;width:13px;height:28px;position:relative;left:1px;}
/* STYLES FOR PLAN PAGE */
.planrow1{
background-color:#FCFECC;
color:#0033CC;
font-size:13px;
font-weight:bold;
height:30px;
padding-right:7px;
}
.planrow2{
background-color:#F5F5F5;
color:#3A3A3A;
font-size:12px;
font-weight:bold;
height:30px;
text-align:center;
}
.valuecolone {
background-color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:30px;
padding-right:7px;
}
.valuecoltwo {
background-color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:30px;
padding-right:7px;
text-align:center;
}
.valuecolthree {
background-color:#F5F5F5;
font-size:12px;
font-weight:normal;
height:30px;
padding-right:7px;
}
.valuecolfour {
background-color:#F5F5F5;
font-size:12px;
font-weight:normal;
height:30px;
padding-right:7px;
text-align:center;
}
.h40 {
height:40px;
}
.usersgrpTitle2 {
color:#0033CC;
font-size:13px;
font-weight:bold;
}
.txtDisabled2 {
color:#A4A4A4;
font-size:10px;
font-weight:normal;
}
.zinfomesg {
background-color:#009600;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:2px;
text-align:center;
text-decoration:none;
}
.innerTab{ background:url(../images/imgSprite1.png) left -1281px repeat-x;
margin:3px 0 4px 0;padding:3px 0 0 7px;
min-height:28px;#min-height:27px;position:relative;
-moz-border-radius:4px;-webkit-border-radius:4px;
border-left:1px solid #e9e9e9;border-right:1px solid #f0f0f0;
border-top:1px solid #f0f0f0;
}
.innerTab ul{ padding:0;margin:0;
list-style:none;
}
.innerTab ul li{ margin:0 0px;
padding:3px 0px;text-align:center;
overflow:hidden;color:#457bd9;
margin:0 3px;
min-width:35px;border:1px solid transparent;
}
.innerTab ul li span{ padding:0 2px 0 2px;cursor:pointer;}
.innerTab ul li span:hover{ text-decoration:underline}
.innerTab ul .selectedTab{
background:#fff;
color:#000;min-height:19px;#min-height:18px;
border:1px solid #ddd;
border-bottom:2px solid #fff;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
}
.innerTab ul .newComboSelected{border:1px solid #BFBFBF;padding-top:2px}
.innerTab ul .newComboSelected ul li{border:none;border-bottom:1px solid #f4f4f4;font-weight:normal;}
.innerTab .forumOptions{ margin-left:-1px;}
.innerTab .optionsList ul{ list-style:none;margin:0;padding:0;float:left;}
.innerTab .optionsList li {border-bottom:1px solid #EFEFEF;cursor:pointer;text-align:left;padding:4px 10px;margin:0;}
.innerTab .newComboSelected .forumOptions{ display:block;}
.innerTab .comboDownArrow{ margin-right:7px;background:transparent url(../images/imgSprite1.png) no-repeat scroll -282px -1087px;}
.innerTab .comboDownArrow:hover{background:transparent url(../images/imgSprite1.png) no-repeat scroll -297px -1087px;height:12px;}
.dimText{ color:#ababab;}
.feedbackContainer{ width:600px;min-height:500px;font:13px Arial, Helvetica, sans-serif;margin:0 auto}
.feedbackContainer .header{ height:28px;border-bottom:2px solid #f3f3f3;margin-bottom:10px;}
.feedbackContainer .subheader{ font-size:11px;padding:5px 0;}
.feedbackContainer .subheader a{ padding-right:10px ;color:#000000;text-decoration:none;}
.feedbackContainer .header h2{ font-size:16px;color:#8c8c8c;padding:0;margin:0;}
.feedbackWidgetList ul{ padding:0;margin:0 5px;list-style:none;}
.feedbackWidgetList ul li{ min-height:100px;border:1px solid #ebebeb;padding:20px;color:#605f5f;line-height:20px;-moz-border-radius:5px;}
.feedbackWidgetList ul li p{ margin:0;padding:0;}
.feedbackWidgetList ul li a{ color:#105bb5;text-decoration:none;}
.feedbackWidgetList ul li a:hover{ text-decoration:underline}
.feedbackWidgetList ul li span{ padding-right:17px;}
.feedbackWidgetList ul .topHeader{ height:23px;padding:0;margin:0;}
.feedbackWidgetList ul .topHeader h3{ padding:0;margin:0;font-size:15px;display:inline}
.feedbackWidgetList ul .topHeader a{color:#117cfe;padding:0 0px;text-decoration:none; font-size:11px;}
.feedbackWidgetList ul .topHeader em{ font-size:11px;}
.feedbackWidgetList .dimText{padding:0 5px;}
.feedbackWidgetListTextarea{}
.feedbackWidgetListTextarea h4{ margin:0;padding:10px 0;padding-top:5px;}
.feedbackWidgetList textarea{border:1px solid #a9bbca;min-height:60px;width:100%;background:#ebebe4;padding:2px 0 2px 2px 2px;}
/*lightbox styles*/
#outerImageContainer{ border:4px solid #67686b;-moz-border-radius:10px;position:relative;bottom:60px;padding-top:25px;height:545px;}
#imageData img{ position:relative;left:35px;top:-26px !important;top:-50px;}
#imageData { height:50px;position:relative;z-index:999;padding:5px 0;}
#imageContainer{padding:0px 0px 0px 0;}
#imageContainer{ padding:0;}
.mainPanelRightCont{margin-top:5px;}
.settingsInnerCont{padding:3px 0px;overflow:hidden;margin:6px 11px;}
.FBWidgetCont{border:2px solid #f2f2f2;}
/*widgetTab*/
.chartTab{ border:1px solid #cccccc;background:#fff;float:right;-moz-border-radius:3px;font-size:12px;-webkit-border-radius:3px;}
.chartTab ul li{ padding:3px 7px;float:left;background:#fff url(../images/imgSprite1.png) repeat-x scroll left -1324px;font-weight:normal;cursor:pointer;}
.chartTab ul > li:first-child{ border-right:1px solid #ccc;}
.chartTab ul .selected{background:#f6f6f6;font-weight:bold;}
/*widgetTab END*/
.chartZoomicon{background:url(../images/imgSprite1.png) no-repeat -812px -717px;height:17px;width:23px;position:relative;top:7px;right:7px;}
/*zoho Community*/
.zohoCommunity{ min-height:100px; padding:20px 20px 15px 15px;margin:0 2px;}
.zohoCommunity h2{ font:30px Georgia, "Times New Roman", Times, serif;margin:0 0 13px 0;padding:0;}
.zohoCommunity ul{ padding:0 0 0 27px;}
.zohoCommunity ul li{ float:left;min-width:172px;}
.startDiscussion{background:url(../images/imgSprite1.png) no-repeat -639px -1079px;width:158px;height:98px;}
.askQuestion{background:url(../images/imgSprite1.png) no-repeat -811px -1079px;width:158px;height:96px;}
.shareIdea{background:url(../images/imgSprite1.png) no-repeat -643px -1184px;width:158px;height:96px;}
.reportProblem{background:url(../images/imgSprite1.png) no-repeat -811px -1184px;width:172px;height:96px;}
/*zoho Community*/
.feedbackNote{
background:#fffcd7;
font:12px Arial, Helvetica, sans-serif;
text-align:left;padding:11px 14px;
-moz-border-radius:4px;-webkit-border-radius:4px;
}
.feedbackNote span{
color:#c65353;font-weight:bold;
}
/*Join Portal */
.joinPortal{
border:#bdc6dd 1px solid;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin-bottom:10px;
background:#EFEFEF;
}
.joinPortal .wrapper{
padding:8px 8px; margin:2px;
background:#fff;
}
.joinPortal .headerportal{
overflow:auto; border-bottom:1px solid #EFEFEF;
padding-bottom:0px;
}
.joinPortal .content{
line-height:1.5;
font-size:12px;
padding:3px 0px 0 0;
}
.joinPortal .content ul{
list-style:none;margin:0 4px;
padding:0;
list-style-position:inside;
}
.joinPortal .content ul li{
padding:3px 0;overflow:auto;
}
.joinPortal h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.2em;margin:0;padding:0;
line-height:0.6;font-weight:normal;
color:#194c9a;
}
.joinPortal h3{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;padding:5px 0 0 0;
font-weight:normal;
font-size:1.7em;
color:#4c74b0;
}
.portalBut{
height:27px;padding:0px 0 0 0px ;color:#fff;
font-size:12px;
cursor:pointer;margin-right:3px;
margin-bottom:5px;float:left;
}
.portalBut a, .portalBut a:hover{ text-decoration:none;}
.leftCurve{
background:url(../images/imgSprite1.png) no-repeat -794px -759px;
width:5px;height:26px;float:left;
}
.centerCurve{
background:url(../images/imgSprite1.png) repeat-x -800px -759px;
height:24px;float:left;padding:3px 0px 0 0px;min-width:100px;
font-size:14px;text-align:center;
font-weight:bold;cursor:pointer;
}
.butArrow{
background:url(../images/imgSprite1.png) repeat-x -884px -721px;
height:26px;float:left;padding:3px 3px 0 0px;width:17px;
}
.rightCurve{
background:url(../images/imgSprite1.png) no-repeat -994px -759px;
width:5px;height:26px;float:left;
}
.joinNow{
padding:6px 0px 0 0;
}
.imgjoinnowicon{
background:url(../images/imgSprite1.png) no-repeat -968px -711px;
width:32px;height:32px;
float:right;margin-right:6px;
}
.signArea{
width:101px;height:36px;float:left;
margin-right:4px;text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:3px;border:1px solid #bebebe;
cursor:pointer;
}
.signInText, .signUpText{
color:#024ec1;
font-weight:bold;
font-size:1.2em;
line-height:.6
}
.redText{
color:#FF6702
}
.portalStatus{
font-size:13px;
overflow:auto;
font-weight:bold;
color:#464544;
}
.imgportalstatus{
background:url(../images/imgSprite1.png) no-repeat -912px -714px;
width:35px;height:35px;float:left;margin-right:8px;
}
.imgstarIcon{
background:url(../images/imgSprite1.png) no-repeat -870px -737px;
width:11px;height:10px;float:left;margin:5px 3px 0 0;
}
.imgFriend{
background:url(../images/imgSprite1.png) -707px -929px;
width:16px;height:16px;
}
.imgAddFriend{
background:url(../images/imgSprite1.png) -639px -929px;
width:16px;height:16px;
}
.imgDeleteFriend{
background:url(../images/imgSprite1.png) -662px -929px;
width:16px;height:16px;
}
.imgWaitingFriend{
background:url(../images/imgSprite1.png) -685px -929px;
width:16px;height:16px;
}
.ashThickBorder img.singleForumLogo{
background:url("../images/imgSprite1.png") repeat scroll -68px -399px transparent ;
height:45px;width:45px;margin:24% 0 24% 4px;
}
.ashThickBorder .subForumLogo {
background:transparent url(../images/imgSprite1.png) no-repeat scroll -575px -405px;
height:20px;
margin:21px 17px;
width:27px;
}
.imgUploadusericon{
background:url(../images/imgSprite1.png) -971px -931px;
width:28px;height:28px;
}
/*Join Portal End*/
/*screenName start*/
.subjectButt{
background:#f4f4f4;
padding:7px;overflow:auto;
-webkit-border-radius:5px;
-moz-border-radius:5px;
float:left;
}
.ashInnerElementCont {
background:none repeat scroll 0 0 #EFEFEF;
overflow:hidden;
padding:10px;
width:58%;
}
.formContainer .ashInnerElementCont .custom {
border-color:#CCCCCC;
width:99%;
}
.ashInfo {
background-color:transparent;
text-align:right;
}
.ashInfo i {
color:#999999;
line-height:1.5;
}
.ashBtnCont {
margin-top:5px;
text-align:center;
}
.subjectContent{
padding:10px;background:#fff;
float:left;margin-right:40px;
}
.subjectContent input[type="text"]{
height:19px;
border:1px solid #7f9db9;padding:2px;
width:270px;margin-bottom:7px;
}
.subjectContent p{
padding:0;margin:0;
line-height:1.7;
}
.subjectButt input[type="button"]{
font-weight:bold;min-width: 70px;
margin-right:3px;padding:3px 0;
}
.saveScreenName{
background-color:#44a3f1;
min-height:18px;margin-right:5px;padding:2px;
-moz-border-radius:5px;-webkit-border-radius:5px ;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45a5f4',endColorstr='#3a8ed0');/* IE6,IE7 */
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#45a5f4', endColorstr='#3a8ed0')"; /* IE8 */
 background:-webkit-gradient(linear, left top, left bottom, from(#45a5f4), to(#3a8ed0));
 background-image: -moz-linear-gradient(top, #45a5f4, #3a8ed0); /* Firefox 3.6 */
 cursor:pointer;width:120px;color:#fff;font-weight:bold;margin:0 35%;border:1px solid #3a8ed0:
}
.saveScreenName div{ border:1px solid #6FB0E4;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px ;font-size:17px;}
.saveScreenName:hover{
background-color:#3a8ed0;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a8ed0',endColorstr='#45a5f4');/* IE6,IE7 */
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3a8ed0', endColorstr='#45a5f4')"; /* IE8 */
 background:-webkit-gradient(linear, left top, left bottom, from(#3a8ed0), to(#45a5f4));
 background-image: -moz-linear-gradient(top, #3a8ed0, #45a5f4); /* Firefox 3.6 */
 }
.orangeInfoIcon {
background:url(../images/imgSprite1.png) -203px -635px no-repeat ;
width:19px;
height:19px;
margin:-2px 5px 0px 0px;
}
.screenGreenMarkText {
color:#68CA06;
}
.widgetCodeCont textarea{border:1px solid #d3d3d3; border-width:1px; padding:6px;min-height:21px;
            -moz-border-radius:2px;-webkit-border-radius:2px; background:#FFFFFF;
            border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-style:solid;}
.feedbackPreviewTabCont{border:1px solid gray;width:250px;height:147px;margin-left:212px;}
.feedbackPreviewTab {
    position:relative; text-decoration:none; text-align:center; cursor:pointer; padding:0px 0px;
}
.feedbackPreviewTab em{font-style:normal; text-align:center; font-weight:bold;}
.feedbackPreviewTab.fbTop{
    top:0px; width:80px; left:35%; -moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;
    background:#58ba0f url(../images/imgSprite1.png) -234px -1352px repeat-x;
}
.feedbackPreviewTab.fbBottom{
    bottom:0px; width:80px; left:35%; margin-top:130px; -moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;
    background:#58ba0f url(../images/imgSprite1.png) -234px -1352px repeat-x;
}
.feedbackPreviewTab.fbLeft{
    left:0px; top:10%; width:20px; -moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;
    padding:4px 0px; line-height:1.1; background:#58ba0f url(../images/imgSprite1.png) -193px -1352px repeat-y;
}
.feedbackPreviewTab.fbRight{
    right:0px; top:10%; width:20px; margin-left:230px; -moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;
    padding:4px 0px; line-height:1.1; background:#58ba0f url(../images/imgSprite1.png) -193px -1352px repeat-y;
}
.feedbackPreviewTab.fbLeft em, .feedbackPreviewTab.fbRight em{display:block;}
.hideBtn {
    font:bold 9px Arial,verdana,tahoma;text-transform:uppercase;background:#fee8e8;color:#bd4c4c;padding:2px;cursor:pointer;cursor:hand;
}
.hideBtn:hover {
    font:bold 9px Arial,verdana,tahoma;text-transform:uppercase;background:#bd4c4c;color:#fee8e8;padding:2px;cursor:pointer;cursor:hand;
}
.fcSelected  {
    background:#edf4fc;padding:6px; -moz-border-radius:4px;-webkit-border-radius:4px;
}
.widgetCodeCont {
    margin-top:25px;background:#fff;
}
.whiteBtn {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background-color:#FFFFFF;
color:#C22119;
cursor:pointer;
font:bold 1.1em Arial,Helvetica,sans-serif;
margin:0 auto;
padding:10px;
position:relative;
text-align:center;
top:-5px;
width:160px;
}
.whiteBtn:hover {
color:#ab1b14;
text-shadow:0px -1px 1px #ddd;
}
.loadingImageCont {
position:fixed;background-color:#467FD2;color:#fff;margin:0% 45%;padding:2px 10px;-moz-border-radius:0px 0px 3px 3px;text-align:center;z-index: 1;display:none;
}
.viaCont {
position:relative;float:right;text-align:center;margin-right:-21px;margin-top:-6px;*margin-right:-6px;*margin-top:-7px;*width:110px;
}
.viaFold{
    background:url(../images/imgSprite1.png) -730px -939px no-repeat;float:right;height:4px;margin-left:-4px;margin-top:17px;width:4px;*margin-left:-4px;
}
        .viaContent {
                color:#FFFFFF;float:left;font-size:0.85em;font-weight:bold;height:14px;padding:0px 8px 3px;*width:110px;white-space:nowrap;*overflow:hidden;
        }
        .question .viaContent {
        background-color:#87be39;
    }
    .discuss .viaContent {
        background-color:#7aa0e3;
    }
    .idea .viaContent {
        background-color:#f2bd38;
    }
    .error .viaContent {
        background-color:#e37b7b;
    }
.joinNowbutton{
    font-size:15px;background:#ff8f17;
    padding:3px 5px;font-weight:bold;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    cursor:pointer;position:relative;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    overflow:auto;float:right;
    }
    .singUpButton{
    background:#2d8c99;
    background-image: -moz-linear-gradient(top, #61c2cf, #2d8c99); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #61c2cf),color-stop(1, #2d8c99)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#61c2cf', EndColorStr='#2d8c99'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#61c2cf', EndColorStr='#2d8c99')"; /* IE8 */
    font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;
    border:none;cursor:pointer;border:1px solid #22828f;width:100px;text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;font-weight:bold;
    color:#fff;cursor:pointer;
    }
    .singUpButton .wrapper{
    -moz-border-radius:5px;-webkit-border-radius:5px;
    border-top:1px solid #89d2db;padding:4px 0;min-height:20px;
    }
.voteNotifyCont {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-box-shadow:0px 0px 1px #E0C893;
-webkit-box-shadow:0px 0px 1px #E0C893;
background-color:#FFFFDD;
margin-left: -5px;
padding: 5px 10px;
text-transform: none;
color:#A78412;
line-height:1.9;
}
    .voteNotifyCont span.redText {
     color: #A62323; font-weight: bold;
    }
    .voteNotifyCont span.greenText {
     color: #41B740;font-weight: bold;
    }
/* STYLES FOR TOPIC AUTOLIST */
    .autoListOptions {
    background:none repeat scroll 0 0 #EFF5FE;
    border:4px solid #FFFFFF;
     border-radius:0 0 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    box-shadow:-1px 2px 3px #B1B9CC;
    -moz-box-shadow:-1px 2px 3px #b1b9cc;
    color: #1E70E1;
    display: none;
    font: bold 1.1em Arial;
    margin-left: 0;
    margin-top:-11px;
    opacity:1;
    padding: 3px 0px;
    position:absolute;
    z-index:20000;
     -ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=DarkGray, offX=5, offY=5, positive=true)";
   filter:progid:DXImageTransform.Microsoft.dropShadow(color=#B1B9CC, offX=3, offY=3, positive=true);
    }
        .autoListOptions b {
            background: none repeat scroll 0 0 #2E6095;
    border-bottom: 2px solid #DDE2F5;
    color: #ffffff;
    line-height: 2.4;
    display :block;
    padding: 1px 5px;
        }
        .autoListOptions b .whiteCloseButton {
            margin-top:8px;
        }
        .listCont {
         min-height:100px;
                 max-height:150px;
        }
            .listCont li {
                margin:0px;
                padding:2px 0px;
                border-bottom:1px dotted #C7D4EB;
            }
                .listCont li:hover {
                cursor:pointer;
                cursor:hand;
                background:#fff;
                                }
                    .listCont a:hover {
                        text-decoration:none;
                    }
                .listCont .topicCont {
                    width:auto;
                                        padding-left:0px;
                                        padding-right:0px;
                }
                .listCont .typeIcon {
                    margin-bottom:5px;
                }
                .listCont .header {
                    font-weight:normal;
                }
.imgTwitterSmIcon {
background:url(../images/imgSprite1.png) -869px -404px;
height:16px;
width:20px;
}
.avatarsCont {
width:497px;
}
    .avatarsListCont {
    border:0px solid #f4f4f4;height:110px;overflow:auto;
    }
    .changephotoContainer{padding:10px 0 10px 6px;
    border:1px solid #ddd;
    border-top:1px solid #fff;
    }
    .avatarsContentarea{
    padding:0px; min-height:120px;}
    .avatarsTab{
    height:29px;border-bottom:1px solid #ddd;padding:5px 5px 0 0px;
    }
    .avatarsTab ul{ list-style:none;padding:0 0px;margin:0;}
    .avatarsTab ul li{ float:left;padding:6px 10px 6px 10px;
    margin:0 0px;border:1px solid #ddd;border-bottom:none;
    text-align:center;color:#457bd9;
    min-width:72px;-moz-border-radius:4px;-moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    cursor:pointer;margin:0 2px;}
    .avatarsTab ul > li:first-child{ margin-left:0;}
    .yourProfileArea{float:left;width:96px;padding:10px 0 0 25px;
    text-align:center;
    margin-right:20px;min-height:82px;}
    .avatarsTab ul .selected{ background:#fff;color:#000;border-bottom:1px solid #fff;
    position:relative;top:0px;font-weight:bold; color:#777777;}
/******************** NEW STYLES ***********************/
body.newList {
background:#efefef;
font-size:90%;
font-family:Arial,tahoma,verdana;
}
/****** COMMON STYLES *****/
  .ndflLeft {
    float:left;
}
  .ndflRight {
    float:right;
}
  .ndinorblock {
    display:inline-block;
}
  .ndhideOverflow{
    overflow:hidden;
}
.ndboldText {
}
.ndcapitalLetters {
font-size:0.9em;
}
/***** EOF COMMON STYLES *****/
/****** TEXT STYLES *****/
  h2.ndpageHeader {
    font:1.5em Arial,tahoma,verdana;
    line-height:2.4;
    margin: -7px 5px 2px;
}
    h3 a:link, h3 a:visited{
    color:#2C539A;
    }
/***** EOF TEXT STYLES *****/
.ndbreadCrumbNav {
    overflow:hidden;
}
    .ndbreadCrumbNav a, .ndName {
        line-height:1.7;
        font-size:1.1em;
    }
/***** IMAGE STYLES *****/
      .ndnewTagIcon {
        background:url(../images/imgSprite1.png) -208px -1225px no-repeat;
        width:28px;
        height:12px;
        margin: -2px -2px 0px;
    }
      .nddiscuss .ndtypeIcon {
        background:url(../images/imgSprite1.png) -209px -1205px no-repeat transparent scroll;
        height:15px;
                margin: 10px 7px 30px 11px;
                width: 15px;
    }
      .ndquestion .ndtypeIcon {
        background:url(../images/imgSprite1.png) -243px -1205px no-repeat;
        height:15px;
        width:15px;
        margin: 10px 7px 30px 11px;
    }
        .ndanswered .ndtypeIcon {
        background:url(../images/imgSprite1.png) -295px -1205px no-repeat;
        height:15px;
        width:15px;
        margin:10px 7px 30px 11px;
    }
        .ndsolved .ndtypeIcon {
                background:url(../images/imgSprite1.png) -295px -1225px no-repeat;
                height:15px;
                width:15px;
                margin:10px 7px 30px 11px;
        }
      .ndidea .ndtypeIcon {
        background:url(../images/imgSprite1.png) -277px -1205px no-repeat;
        height:15px;
        width:15px;
        margin: 10px 7px 30px 11px;
    }
      .nderror .ndtypeIcon {
        background:url(../images/imgSprite1.png) -226px -1205px no-repeat;
        height:15px;
        width:15px;
        margin: 10px 7px 30px 11px;
    }
    .ndannouncement .ndtypeIcon {
        background:url(../images/imgSprite1.png) -260px -1205px no-repeat;
        height:15px;
        width:15px;
        margin: 10px 7px 30px 11px;
    }
      img.ndimgDiscussEm {
        background:url(../images/discussEmotion.png);
        border:0px;
          display: inline-block;
    height: 25px;
    margin-right: 8px;
    width: 25px;
    }
      img.ndimgQuestionEm {
        background:url(../images/questionEm.png);
        border:0px;
          display: inline-block;
    height: 25px;
    margin-right: 8px;
    width: 25px;
    }
      .ndstatusRibbon {
        position:absolute;display:inline-block;
        background:#666;
        border-radius:4px;
        margin-left:-30px;width:99px;height:18px;
        font:bold 0.7em Arial,tahoma,verdana;
        color:#fff;
        text-align:center;
        padding:5px 0px 0px 0px;
        margin-top:5px;
    }
        *+html .nddownArrow {
        background:url(../images/imgSprite1.png) -546px -1164px no-repeat;
        width:11px;
        height:12px;
        margin-right:4px;
    }
        *+html .nddownArrow:hover {
        background:url(../images/imgSprite1.png) -546px -1178px no-repeat;
        width:11px;
        height:12px;
        cursor:pointer;
        cursor:hand;
        margin-right:4px;
    }
        *+html .ndupArrow {
        background:url(../images/imgSprite1.png) -559px -1163px no-repeat;
        width:11px;
        height:12px;
        margin-right:4px;
    }
        *+html .ndupArrow:hover {
        background:url(../images/imgSprite1.png) -559px -1177px no-repeat;
        width:11px;
        height:12px;
        cursor:pointer;
        cursor:hand;
        margin-right:4px;
    }
      .nddownArrow {
        background:url(../images/imgSprite1.png) -546px -1163px no-repeat;
        width:11px;
        height:12px;
    }
      .nddownArrow:hover {
        background:url(../images/imgSprite1.png) -546px -1177px no-repeat;
        width:11px;
        height:12px;
        cursor:pointer;
        cursor:hand;
    }
     .ndupArrow {
        background:url(../images/imgSprite1.png) -559px -1163px no-repeat;
        width:11px;
        height:12px;
    }
      .ndupArrow:hover {
        background:url(../images/imgSprite1.png) -559px -1177px no-repeat;
        width:11px;
        height:12px;
        cursor:pointer;
        cursor:hand;
    }
/***** EOF IMAGE STYLES *****/
    .ndmainParentContainer  {
    }
          .ndmainContainer {
                width:1000px;
                margin:0 auto;
        }
          .ndtopicsListContainer {
            width:75%;
            float:left;
        }
                  .ndbreadCrumb {
                  color:#555555;
                  padding:2px 7px;
                  margin-top: 8px;
                  }
                    .ndbreadCrumb:hover  {
                        background:transparent;
                        text-decoration:none;
                        padding:1px 6px;
                        border:1px solid #dfdfdf;
                        margin-top:8px;
                    }
                    .ndbreadCrumb:hover .ndallCont  {
                        display:block;
                    }
                    .ndbreadCrumb .ndallCont  {
                        display:none;
                    }
                    .ndbreadItem {
                        margin:0;
                        padding:0;
                    }
                    .ndbreadItem:hover {
                        margin:0;
                        padding:0;
                    }
                  .ndpageHeader span {
                    font-size:0.64em;
                }
              .ndtopicsListContainer .ndwrapper {
                background:#fff;
                border-radius:3px;
                box-shadow:0px 0px 3px #ccc;
                margin:0px 7px 0px 0px;
                padding:4px 12px;
            }
              .ndfilterContainer {
                                background: none repeat scroll 0 0 #FFFFFF;
                                border: 1px solid #E6E6E6;
                                height: 30px;
                                margin: 3px 5px 1px;
                                padding: 0 3px;
                                }
                  .ndfilterContainer li {
                    color:#111;
                    font:1.1em Arial,tahoma,verdana;
                    float:left;
                    line-height:2.3;
                    border-right:1px dotted #ddd;
                    padding:0px 12px;
                }
                  .ndfilterContainer li:hover {
                    color:#111;
                    background:#eee;
                    background:-moz-linear-gradient(top,#f4f4f4,#eee);
                    background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eeeeee));
                    float:left;
                    text-decoration:none;
                    line-height:2.3;
                    border-right:1px dotted #ddd;
                    padding:0px 12px;
                }
                    .ndfilterContainer li.selectedTab {
                        color:#111;
                        background:#eee;
                        background:-moz-linear-gradient(top,#f4f4f4,#eee);
                        background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eeeeee));
                        float:left;
                        text-decoration:none;
                        line-height:2.3;
                        border-right:1px dotted #ddd;
                        padding:0px 12px;
                    }
                .nditem li {
min-height:1px;
position:relative;
vertical-align:bottom;
}
 .nditem li:hover .ndmenuContainer {
                    display:block;
                }
                      .ndfilterContainer li:hover a {
                    text-decoration:none;
                    color:#000;
                    }
                      .ndfilterContainer li:hover a:hover {
                    text-decoration:none;
                    color:#000;
                    }
                  .ndcomboDownArrow {
                    display:inline-block;
                    background: url("../images/imgSprite1.png") no-repeat scroll -335px -5px transparent;
                    height:9px;
                    width:9px;
                }
                 *:first-child+html .ndcomboDownArrow {
                    display:inline-block;
                    background: url("../images/imgSprite1.png") no-repeat scroll -335px -5px transparent;
                    height:12px;
                    width:9px;
                 }
                  .ndallMenuContainer {
                    background:#fff;
                    position:absolute;
                    border:1px solid #ddd;
                    border-top:0px;
                    font:1em Arial,tahoma,verdana;
                    border-right-style:solid;
                    border-radius:0px 0px 3px 3px;
                    box-shadow:1px 1px 2px #e6e6e6;
                    margin-top:1px;
                    opacity:0.98;
                    width:150px;
                    margin-left:-7px;
                    margin-top:-0px;
                    z-index:2000;
                  }
                  *:first-child+html .ndallMenuContainer {
                    background:#fff;
                    position:absolute;
                    border:1px solid #ddd;
                    border-top:0px;
                    font:1em Arial,tahoma,verdana;
                    border-right-style:solid;
                    border-radius:0px 0px 3px 3px;
                    box-shadow:1px 1px 2px #e6e6e6;
                    margin-top:1px;
                    opacity:0.98;
                    width:150px;
                    margin-left:-7px;
                    margin-top:0px;
                    z-index:2000;
                  }
                    .ndallMenuContainer li {
                        padding:5px ;
                        border-bottom:1px solid #eee;
                        position:relative;
                    }
                        .ndallMenuContainer li:hover {
                            background:#555;
                            color:#fff;
                            cursor:pointer;
                            cursor:hand;
                        }
                  .ndmenuContainer {
                    background:#fff;
                    position:absolute;
                    border:1px solid #ddd;
                    border-top:0px;
                    font:0.9em Arial,tahoma,verdana;
                    border-right-style:solid;
                    border-radius:0px 0px 3px 3px;
                    box-shadow:1px 1px 2px #e6e6e6;
                    opacity:0.98;
                    display:none;
                    float:left;
                    top:auto;
                    left:100%;
                    margin-top:0px;
                    margin-left:-100%;
                                        z-index:10000;
                }
                *:first-child+html .ndmenuContainer {
                    background:#fff;
                    position:absolute;
                    border:1px solid #ddd;
                    border-top:0px;
                    font:0.9em Arial,tahoma,verdana;
                    border-right-style:solid;
                    border-radius:0px 0px 3px 3px;
                    box-shadow:1px 1px 2px #e6e6e6;
                    opacity:0.98;
                    display:none;
                    float:left;
                    top:auto;
                    left:100%;
                    margin-top:24px;
                    margin-left:-100%;
                }
                     ul.ndmenuContainer li {
                        border:0px;
                        border-bottom:1px solid #eee;
                        width:150px;
                    }
                        ul.ndmenuContainer li:hover {
                            background:#555;
                            color:#fff;
                            cursor:pointer;
                            cursor:hand;
                            border-right:0px;
                        }
                                                ul.ndmenuContainer li:hover a,ul.ndmenuContainer li:hover a:hover {
                                                color:#fff;
                                                }
          .ndtopicsItemsContainer {
           padding: 0px 2px;
        }
                .ndsingleList,   .ndtwitterItem {
                    border-bottom: 1px dotted #DDDDDD;
                    clear: left;
                    color: #777777!important;
                    overflow: hidden;
                    padding: 6px 3px;
                    text-decoration:none;
                    }
              .ndsingleList .ndphoto {
                            background: none repeat scroll 0 0 #FFFFFF;
                            border: 1px solid #DDDDDD;
                            height: 51px;
                            padding: 2px;
                            width: 51px;
                            }
              li.ndtwitterLink {
                float:right;
                border:0px;
                background:#4E9AB8;
                color:#fff;
                line-height:1.5;
            }
              li.ndtwitterLink:hover {
                float:right;
                border:0px;
                background:#4E9AB8;
                color:#fff;
                line-height:1.5;
            }
              .ndtwitterLink img {
                width:25px;margin-top:5px;
            }
              .ndtwitterList {
            clear:left;
            color: #777777;
            overflow: hidden;
            padding: 0px 0 10px;
                        margin-top: 0px;
        }
              .ndtwitterList .ndphoto {
                 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 51px;
    margin-top: 7px;
    margin-right:15px;
    margin-bottom:30px;
    padding: 2px;
    width: 51px;
            }
              .ndtwitterItem h3 {
                color: #3D3D3D;
                font:1.5em/1.6 Arial,tahoma,verdana;
            }
              .ndtwitterList p {
   font: 1.1em/1.4 Arial,tahoma,verdana;
    padding:0px;
    margin:0px;
            }
              .ndtwitterBtn {
               background: none repeat scroll 0 0 #BFE9F9;
    border: 1px solid #A5DEF5;
    border-radius: 3px 3px 3px 3px;
    color: #3073A3;
    font: bold 1em arial;
    margin: 8px 0;
    padding: 5px 0;
            }
              .ndtwitterBtn:hover {
                cursor:pointer;
                cursor:hand;
                border: 1px solid #90C3D7;
            }
                  .ndtopicStatus {
                    background: none repeat scroll 0 0 #7bb164;
                    border-radius: 2px 2px 2px 2px;
                    color: #FFFFFF;
                    font: 0.9em trebuchet MS,tahoma,verdana;
                    padding: 2px 5px;
                }
            .ndStatusParentCont {
                margin-top: 2px;
                                padding: 0 8px 0 4px;
            }
                  .ndstatusCont {
                    padding: 0px 15px 0px 4px;
                                        }
                                  .ndthumbsUpIcon {
                        background:url(../images/imgSprite1.png) -209px -1247px no-repeat;
                        height:22px;
                        width:19px;
                        margin:0px 4px 0px 0px;
                        }
                      .ndstatusCont .ndvoteCount {
                        display: inline-block;
                                                font: bold 1.2em/1.8 Arial,tahoma,verdana;
                                                padding: 0 1px;
                                                text-align: right;
                                                width: 8px;
                    }
                  .ndphoto img {
                                                height: 51px;
                                                width: 51px;
                                            }
                                  .ndsingleList h3 {
                                    font: bold 1.1em/1.6 Arial,tahoma,verdana;
                                    padding: 5px 0 0;
                                        }
                                  .ndsingleList p {
                                        clear: both;
                                        font: 1.1em/1.7 Arial,tahoma,verdana;
                                        margin: 0;
                                        padding: 0 0 0;
                                    }
             .ndquickviewCont {
                background: none repeat scroll 0 0 #FFFFFF;
                                color: #000000;
                                line-height: 1.3;
                                margin: 14px -2px -4px;
            }
            .ndquickList .ndquickviewCont {
                display:block;
            }
            .ndquickviewCont {
                display:none;
            }
            .ndquickList {
                background:#E4F2FF;
            }
                 .ndquickviewCont .ndheader {
                    background: none repeat scroll 0 0 #F9F9F9;
                                        padding: 4px 10px 4px 32px;
                                        border-bottom: 1px solid #F7F7F7;
                                        border-top: 1px solid #FFFFFF;
                    line-height: 0;
                    color: #c9c9c9;
                }
                 .ndquickviewCont .ndheader img {
                    border:1px solid #C5E4F9;
                }
                                .ndquickviewCont .ndcontent img {
                    max-width: 99%;
                }
                 .ndquickviewCont div.ndcontent {
                    font: 13px/1.6 Arial,Helvetica,sans-serif;
                    padding: 15px 20px 20px 32px;
                }
                    .ndquickviewCont .ndheader a {
                        color: #457BD9;
                    }
                    .ndheader .ndreplyNav {
                        margin-top:4px;
                    }
                    .ndquickviewCont .ndtopicNavFirst {
                        background:url(../images/imgSprite1.png) -597px -1144px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                                        *+html .ndinHeader {
                        margin-top:-25px;
                    }
                    .ndquickviewCont .ndtopicNavFirstDis {
                        background:url(../images/imgSprite1.png) -597px -1124px no-repeat;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavFirst:hover {
                        background:url(../images/imgSprite1.png) -597px -1104px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavPrev {
                        background:url(../images/imgSprite1.png) -580px -1144px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavPrevDis {
                        background:url(../images/imgSprite1.png) -580px -1124px no-repeat;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavPrev:hover {
                        background:url(../images/imgSprite1.png) -580px -1104px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavNext {
                        background:url(../images/imgSprite1.png) -563px -1144px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavNextDis {
                        background:url(../images/imgSprite1.png) -563px -1124px no-repeat;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavNext:hover {
                        background:url(../images/imgSprite1.png) -563px -1104px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavLast {
                        background:url(../images/imgSprite1.png) -546px -1144px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavLastDis {
                        background:url(../images/imgSprite1.png) -546px -1124px no-repeat;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndquickviewCont .ndtopicNavLast:hover {
                        background:url(../images/imgSprite1.png) -546px -1104px no-repeat;
                        cursor:pointer;cursor:hand;
                        height:15px;
                        width:15px;
                        margin:0px 3px;
                    }
                    .ndTwitterBtnCont{
                        width:25%;
                        float:right;
                    }
                    .ndquickviewCont .ndactions {
                    text-align:right;
                    padding:0px 5px;
                                        height:10px;
                     margin-bottom: 15px;
                    }
                        .ndactions a {
                            padding:5px 3px;
                        }
                 .ndquickviewCont .ndfooter {
                      background: -moz-linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 #eeeeee;
                      background: none repeat scroll 0 0 #F9F9F9;
                                        border-top: 1px dotted #F7F7F7;
                         color: #999999;
                                            font: 1em Arial,verdana;
                                             height: 12px;
                                            padding: 8px 5px 9px;
                }
                    .ndquickviewCont .ndfooter a {
                        padding:0px 5px;
                    }
                                        .ndfooter{
                                        clear :both;
                                        }
                                        *+html .ndinfooter {
                                        position:relative;left:-6px;top: 25px;
                                        }
                                        .ndinfooter {
                                        position:relative;left:-6px;top: 24px;
                                        }
                 .ndquickviewCont .ndreplyNav {
                                        clear:right;
                    font:1em Arial,tahoma,verdana;
                    padding:1px 0px;
                }
                     .ndreplyNav a {
                        padding:0px 5px;
                    }
                     .ndreplyNav span {
                        text-transform:normal;
                    }
                                        .ndreplyNav .ndcapitalLetters{
                                        color: #c9c9c9;
                                        }
              .ndsingleList span.ndsep {
                font:bold 1em Arial,tahoma,verdana;
                color:#bbb;
            }
              .ndsingleList em {
                color:#888;
                font-size:0.85em;
                font-style:italic;
            }
              /*** USER ROLE STYLE ***/
              em.ndhighlight {
                color:#98BB6F;
                display:none;
            }
              em.ndboldem {
                font-family:trebuchet ms;
                font-style:normal;
                font-size:0.86em;
            }
              .ndsingleList a.ndsecondaryLink {
                color:#dfb729;
                text-decoration:none;
                font:normal 0.9em Arial,tahoma,verdana;
            }
                  .ndsingleList a.ndsecondaryLink:hover {
                text-decoration:underline;
            }
              .ndonlineStatus {
                color: #6CC268;
                font:bold 1.1em arial,tahoma,verdana;
            }
          .ndwidgetsContainer {
            float:left;
            width:25%;
            background:#fff;
            border-radius:3px;
            box-shadow:0px 0px 3px #ccc;
            height:1200px;
        }
              .ndwidgetsContainer .ndwrapper {
                padding:4px;
            }
              .ndsingleWidget {
                padding:3px;
            }
              .ndsingleWidget .ndpageHeader {
                color: #000;
                font:bold 1.1em/2.7 Arial,tahoma,verdana;
            }
              .ndwidgetContents ul {
                 background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EEEEEE;
    overflow-y: auto;
    padding: 8px 5px;
            }
                  .ndwidgetContents li {
                font:normal 0.85em Arial,tahoma,verdana;
                    border-bottom:1px dotted #ddd;
                    padding:3px 0px;
                    line-height:1.7;
                }
                  .ndwidgetContents a.nddefLink {
                    color:#2C539A;
                }
                  .ndwidgetContents .ndtypeIcon {
                     margin: 4px 7px 30px 5px;
                }
                  .ndwidgetContents .ndphoto img {
                    border-radius: 4px 4px 4px 4px;
                    height: 39px;
                    margin-right: 10px;
                    width: 54px;
                }
                  .ndwidgetContents .ndtopConList {
                }
                      .ndtopConList li {
                        padding:10px 0px;
                    }
                      .ndallForumsList {
                        padding:5px;
                    }
                      .ndallForumsList .ndphoto img {
                        border-radius: 4px 4px 4px 4px;
                    height: 19px;
                    margin-right:5px;
                    width: 24px;
                    }
               .ndallForumsList li {
                        overflow:hidden;
                        padding:5px 0px;
                        border:0px;
                    }
                                        a.ndallForumFilter:hover {
                                          text-decoration:none;
                                        }
/******************** TWITTER REPLY THROUGH ZOHO DISCUSSIONS STYLES *************************/
.iTflLeft {
    float:left;
}
.iTflRight {
    float:right;
}
.iTclearBoth {
    clear:both;
}
.iTresetMargin {
    margin:0 auto;
    padding:0;
    list-style:none;
}
.iTborderNone {
    border:none;
}
.iTiTcursorPointer {
    cursor:pointer;
}
.iTiTmouseOver:hover {
    text-decoration: underline;
}
 input, textarea, input:fous, textarea:fous {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
outline:none;
}
.iTiTnowrapContent {
    white-space:nowrap;
    overflow:hidden;
}
.iTiTexpanded .iTiTInExpandedMode {
    display:block;
}
.iTiTexpanded .iTiTInCollapsedMode {
    display:none;
}
.iTiTcollapsed .iTiTInExpandedMode {
    display:none;
}
.iTiTcollapsed .iTiTInCollapsedMode {
    display:block;
}
.iTboldText{
font-weight:bold;
}
/** Common Styles End */
.iTpageWrapper {
    margin:0 auto;
    width:1024px;
    background:#fff;
}
.iTtwitterContainer {
    background:#fff;
}
.iTtwitterContainer h3 {
    font:18px bold Arial, Helvetica, sans-serif;
}
.iTtwitterContainer .iTheader {
    background:#d9f8ff;
    overflow:auto;
    margin: 1px 1px 5px;
}
.iTtwitterContainer .iTheadercontent {
    padding:10px 0 0 15px;
line-height:1.iT6;
    width:85%;
    float:left;
    font-weight:normal
}
.iTtwitterContainer .iTheadercontent p{
margin:0;padding:7px 0 0 0;
}
.iTimgTwitter {
    background:url(../images/twitterIcon.png) no-repeat;
    width:28px;
    height:25px;
    float:right;
    margin:-7px 10px 0 0;
}
.iTpostReply {
    overflow:auto;
}
.iTpostReplylist {
    margin:15px 0 0 -5px;
    padding:0 0px 5px 5px;
    list-style:none;
    float:left;
    width:150px;
}
.iTpostReplylist li {
    padding:10px 10px 10px 0;
    margin:5px;
    font-weight:bold;
    font-size:13px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
    cursor:pointer;
    position:relative
}
.iTpostReplylist .selected {
    min-width:135px;
    position:relative;
}
.iTdiscussionSelected {
    background:#cbe4ff;
}
.iTquestionSelected {
    background:#dff8bd;
}
.iTideaSelected {
    background:#f8f4b4;
}
.iTideaelected {
    background:#f8f4b4;
}
.iTproblemSelected {
    background:#ffe7e7;
}
.iTannouncementSelected {
    background:#ffead6;
}
.iTpostReply .iTimgDiscussion {
    background:url(../images/discussion.png) no-repeat;
    width:13px;
    height:13px;
    float:left;
    margin:2px 5px 0 15px;
}
.iTpostReply .iTimgQuestion {
    width:13px;
    height:13px;
    float:left;
    background:url(../images/question.png);
    margin:2px 5px 0 15px;
}
.iTpostReply .iTimgIdea {
    width:13px;
    height:13px;
    float:left;
    background:url(../images/idea.png);
    margin:2px 5px 0 15px;
}
.iTpostReply .iTimgProblem {
    width:13px;
    height:13px;
    float:left;
    background:url(../images/problem.png);
    margin:2px 5px 0 15px;
}
.iTpostReply .iTimgAnnouncement {
    width:13px;
    height:13px;
    float:left;
    background:url(../images/announcement.png);
    margin:2px 5px 0 15px;
}
.iTpostReply .iTwrapper {
    padding:20px 0;
    overflow:auto;
}
.iTpostReply .iTcontent {
    padding:3px;
    float:left;
    width:84%;
    min-height:250px;
}
.iTpostReply .iTediterArea {
    width:69%;padding:10px 0 0 10px;
    float:left;
}
.iTchooseForum {
    width:27%;
    float:right;
    background:#fff url(../images/patten.png) repeat;
    border:5px solid #fff;
}
.iTchooseForum .iTwrapper {
    height:380px;
    overflow:auto;
    padding:0;
}
.iTchooseForum h5 {
    margin:0;
    padding:5px 10px 7px 7px;
    font-size:14px;
    background:#fff;
}
.iTchooseForum h4 {
    padding:10px 0 7px 10px;
    margin:0;
    background:url(../images/dottedPatten.png) no-repeat 17% 60%;
    height:20px;
}
.iTchooseForum ul {
    padding:0;
    margin:0 0 0 50px;
    list-style:none;
    border-left:1px dotted #d1d1d1;
}
.iTchooseForum ul li {
    list-style:none;
    margin:0;overflow:auto;
    padding:3px 0 3px 10px;
    background:url(../images/dottedPatten.png) no-repeat left;
}
.iTchooseForum input[type="radio"] {
    float:left;
    margin:3px 5px 0 5px;
    padding:0;
        #margin:0px 0px 0 05px;
}
.iTediterArea label {
    display:block;
    font-weight:bold;
    font-size:13px;
}
.iTediterArea input[type="text"] {
    width:100%;
    border:1px solid #ddd;
    margin:5px 0 10px 0;
    height:25px;
    border-top:2px solid #c7c7c7;
}
.iTediterArea textarea {
    width:98%;
    border:1px solid #ddd;
    height:140px;
    padding:5px;
    overflow:hidden;
}
.iTattachFiles {
    clear:both;
    overflow:auto;
    position:relative;
}
.iTattachFiles b {
    background:url(../images/buttonBg.png) repeat-x 0 -1px;
    padding:5px 10px;
    display:block;
    float:left;
    border:1px solid #c3c3c3;
    border-radius:3px;
    -moz-border-radius:3px;
}
.iTattachFiles input[type="file"] {
opacity:0.00;
    position:relative;
    float:left;
    left:-221px;
    top:4px;
    cursor:pointer;
    filter:alpha(opacity=0);
}
.iTdocumentList {
    clear:both;
    overflow:hidden;
    padding-bottom:5px;
}
.iTimgDelate {
    background:url(../images/delate.png) repeat-x;
    width:12px;
    height:12px;
    float:left;
    cursor:pointer;
    margin:5px 0 3px 20px;
}
.iToFA {
    overflow:auto;
}
.iTaddTags {
    width:49%;
    float:left;
    padding:10px 0 5px 0;
}
.iTaddTags textarea {
    width:93%;
    border:2px solid #e3e3e3;
    height:70px;
    border-top:2px solid #c7c7c7;
    padding:5px;
    overflow:hidden;
}
.iTaddTags label {
    display:block;
    font-weight:bold;
    padding:3px;
}
.iTbutton {
    text-align:center;
    background:#f4f4f4;
    padding:10px;
}
.iTbutton input[type="button"] {
    background:#fff;
    border:none;
    padding:5px 10px;
    margin:0 0px;
    border:1px solid #c7c7c7;
    color:#333;
    font-weight:bold;
    cursor:pointer;
    border-radius:3px;
    -moz-border-radius:3px;
}
.iTbutton input[type="button"]:hover{
background:#ddd;
}
.iTimgwriter {
    background:url(../images/writer.png) no-repeat;
    width:26px;
    height:26px;
    float:left;
    margin:0 5px;
}
 .ndbreadCrumbNB {
      color:#555555;
      padding:8px 4px;
      margin-top:5px;
      }
.newInnerInfo {
float:left;margin-left:120px;width:300px;margin-top:16px;color:#888;font-style:italic;
}
.ndSelectionCont{
background: none repeat scroll 0 0 #EFEFEF;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px;
}
.ndSelectionCont .ndSelect {
    margin: 10px 10px 0 0;
    padding: 3px 0;
    width: 300px;
}
.ndSelectionCont .ndTweetSelect {
    margin-left: 15px;
    width: 210px;
    float : right;
}
.iTheader {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 8px 1px 5px;
    overflow: auto;
}
.iTuserBg {
    background: url("../images/userBg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 60px;
    padding: 7px;
    width: 60px;
}
.iTuserBg img {
    border: 5px solid #FFFFFF;
    height: 50px;
    width: 50px;
}
.iTheadercontent {
line-height:2.0;
}
 .iTheadercontent p{
margin: 0pt;
padding: 0pt;
line-height: 1.4;
clear: none;
}
.ndsingleList h3 a.header {
    /*font:bold 1.1em Arial, Helvetica, sans-serif;*/
    font: bold 1em/1.7 arial,helvetica,sans-serif;
    color:#2C539A;
}
h3 a.orangeLink:link, h3 a.orangeLink:visited{
color: #b1a466;
font: 0.96em Arial,tahoma,verdana;
text-decoration: none;
}
.ndfilterContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    height: 30px;
    margin: 3px 5px 1px;
    padding: 0 3px;
}
/***********************Leaderboard widget ***********************/
.leaderBoardhelpIcon {
float:left;margin:0;margin-left:4px;
}
.helpIconCont a:hover {text-decoration:none;}
a.leaderBoardHelpIconLegend {
background:url(../images/discussions-settings/settingsprite.png) no-repeat -283px -224px;padding:0px 0px 0px 0px;display:inline-block;margin:-10px 6px -3px 0px;width:16px;height:16px;
}
.helpPopup {
display:none;border:1px solid #f7e0af;background-color:#fffee1;margin-top:0px;margin-left:0px;padding:4px;position:relative;z-index:24;width:300px;color:#000;
}
a.leaderBoardHelpIconLegend:hover  .helpPopup {display:block;border:1px solid #f7e0af;background-color:#fffee1;margin-top:-95px;margin-left:-1em;font-weight:normal;padding:4px;position:absolute;z-index:24;width:253px;white-space:normal;}
.imgPopoutIcon {
background:transparent url(../images/discussions-settings/settingsprite.png) -241px -224px no-repeat ;
width:16px;
height:16px;
margin:0 3px 0 0;
}
.tCount{
    background:#fef7d7;
    text-align:center;
    display:block;
    padding:7px;
    color:#ad8701;
    text-decoration:none;
    font-weight:bold;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #fef7d7;
    }
        .tCount:hover{
        border:1px solid #ad8701;
        text-decoration:none;
        cursor:pointer;
        }
/********sign in popup container starts here********/
.signInCont{
    margin:0;
    padding:0;
    }
        .candLoginBox {
width: 315px;
margin: 50px auto;
}
.candLoginBox .outerDiv {
border: 5px solid #67686B;
padding: 8px;
background: white;
position: relative;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.candLoginBoxInCont {
margin: 5px;
padding: 0px;
height: 276px;
}
/********icon for sign in popup starts here********/
.twitterFavIcon{ background:url(../images/signInSprite.gif) no-repeat -27px 0; width:16px; height:16px;}
.facebookFavIcon{ background:url(../images/signInSprite.gif) no-repeat -46px 0; width:16px; height:16px;}
.GoogleFavIcon{ background:url(../images/signInSprite.gif) no-repeat -66px 0; width:16px; height:16px;}
.yahooFavIcon{background:url(../images/signInSprite.gif) no-repeat -85px 0; width:16px; height:16px;}
/********icon for sign in popup ends here********/
.dropShadowPopUp{
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    border:5px solid #444;
    margin:0 auto;
    background-color:#efefef;
    margin-top:100px;
    width:50%;
    }
    .dropShadowPopUp .normalPopupCont{
         -webkit-border-radius:8px;
        -moz-border-radius:8px;
        border-radius:8px;
        }
/********sign in popup header starts here********/
.popupHeader{
    border-bottom:1px solid #e5e5e5;
    padding:5px 15px;
    background:#f2f2f2;
       -webkit-border-radius:8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    }
    .popupHeader .rtAction{
        background:url(../images/signInSprite.gif) no-repeat 0 0;
        width:22px;
        height:22px;
        margin-top:5px;
                cursor:pointer;
        }
    .signInCont .ltContWrapper{
        float:left;
        width:50%;
        border-right:1px solid #F2F2F2;
        }
    .signInCont .rtContWrapper{
        float:left;
        width:49%;
        display:block;
        }
.signInContPadd{ padding:10px 20px;}
.signInformCont{ margin:0; padding-bottom:5px;}
    .signInformCont .ltLabel{
        display:block;
        padding-bottom:1px;
        line-height:1.8;
        color:#7A7A7A;
        font-weight:bold;
        }
    .signInformCont .inputTextCurve{
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        border:1px solid #c8c9d0;
        border-top:1px solid #9ea3ad;
        width:95%;
        padding:5px;
        -moz-box-shadow: 1px 1px 1px #EEEDED  inset;
        -webkit-box-shadow: 1px 1px 1px #EEEDED  inset;
        box-shadow: 1px 1px 1px #EEEDED  inset;
        }
    .signInformCont .signRtLink{
        text-align:right;
        padding-right:10px;
        }
.newSignUp{ margin-top:5px;}
    .newSignUp a{font:bold 14px Arial, Helvetica, sans-serif; color:#1313f0; text-decoration:underline;}
        .newSignUp a:hover{cursor:pointer;}
.customSignIn{ width:30%;}
    .customSignIn .ltContWrapper{
        margin:0;
        padding:0;
        float:none;
        width:auto;
        border:0;
        }
    .customSignIn .signRtLink{ padding-right:15px;}
    .customSignIn .rtContWrapper{
        display:none;
        }
.signInBtn{
    border-bottom:1px solid #9f4301;
    border-right:1px solid #9f4301;
    padding:7px 15px;
    background:#f36804 url(../images/signInSprite.gif) repeat-x 0 -30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#fff;
    display:block;
    font:bold 13px arial,helvetica,sans-serif;
    }
    .signInBtn:hover{ text-decoration:none;}
.tFootCount{
    text-align:center;
    display:block;
    padding:7px;
    color:#777777;
    text-decoration:none;
    font-weight:bold;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    border:1px solid #e1e1e1;
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* W3C */
}
.otherSignInMgs{
    background:#faf6c7;
    padding:3px 5px;
    margin-bottom:8px;
    color:#777474;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    }
.otherSignInList{
    margin-left:10px;
    margin-right:45px;
    padding:0;
    }
    .otherSignInList ul li{
        padding:5px;
        }
.otherSocialBtn{
    border:1px solid #dbdbdb;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background:url(../images/signInSprite.gif) repeat-x 0px -67px;
    height:24px;
    cursor:pointer;
    }
    .otherSocialBtn .socialIconCont{
        padding:4px;
        }
    .otherSocialBtn .socialTextCont{
        line-height:24px;
        padding:0px 7px;
        border-left:1px solid #dbdbdb;
        color:#7e7b7b;
        }
/********sign in popup container ends here********/
.zohoMemberbut{
background-color:#0b6eb4;
font-family:Arial, Helvetica, sans-serif;
-moz-border-radius:6px;
padding:10px 10px 0 10px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#437af0',endColorstr='#0b6eb4');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#437af0', endColorstr='#0b6eb4')"; /* IE8 */
background-image:-webkit-gradient(linear, left top, left bottom, from(#437af0), to(#0b6eb4));
color:#fff;font-size:12px;text-align:left;
background-image: -moz-linear-gradient(top, #437af0, #0b6eb4);
-webkit-border-radius:6px;overflow:auto
}
.zohoMemberbutouter{
background:#fff;padding:3px;
-webkit-border-radius:6px;float:left;
-moz-border-radius:6px;overflow:auto;
width:290px;
}
.zohoMemberbut h3, .zohoMemberbut h5{
margin:0;padding:0;
font-size:17px;
font-weight:bold;
color:#fff;
}
.zohoMemberbut h5{
padding:10px 0 20px 0;
text-align:center;color:#fff;
}
.zohoMemberbut p{
color:#b0c5ff;margin:0;padding:0;
}
.joinNowbutton{
font-size:15px;background:#ff8f17;
padding:3px 5px;font-weight:bold;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
cursor:pointer;position:relative;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
overflow:auto;float:right;
}
.zohoMumbersOutCont{
    border-top:1px solid #F2F2F2;
    padding:10px 7px;
    }
    .zohoMumbersOutCont .zohoMumbersInnerCont{
        padding:0 17px 0 14px;
        }
    .zohoMumbersInnerCont .zmLtTextCont{}
    .zmLtTextCont h3{ color: #595959;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;}
    .zmLtTextCont p{
    margin: 0;
    padding: 0;    }
    .acttionBtn{
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px;
        border:1px solid #E5E5E5;
        background:#CCC;
        padding:12px 40px;
        cursor:pointer;
        font-size:18px;
        font-weight:bold;
        color:#457BD9;
        -moz-box-shadow:0 1px 1px #F8F8F8;
          -webkit-box-shadow:0 1px 1px #F8F8F8;
          box-shadow:0 1px 1px #F8F8F8;
        /* IE10 */
            background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FCFCFC  100%);
        /* Mozilla Firefox */
            background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FCFCFC  100%);
        /* Opera */
            background-image: -o-linear-gradient(top, #FFFFFF 0%, #FCFCFC  100%);
        /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FCFCFC ));
        /* Webkit (Chrome 11+) */
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FCFCFC  100%);
        /* Proposed W3C Markup */
        background-image: linear-gradient(top, #FFFFFF 0%, #FCFCFC  100%);
    }
    .jonArrow{
        background: url(../images/signInSprite.gif) no-repeat -107px 0;
          width: 18px;
          height:12px;
          float: left;
             margin-left: 8px;
          margin-top: 7px;
        }
/**********************NEW SINGLE POST CSS************************/
/* $Id$
body {
    margin:0 auto;background:#F2F2F2;
font:12px Arial, Helvetica, sans-serif;
}
/*
body img{
max-width:625px;
}
*/
.clearBoth {
    clear:both;
}
/* Common Styles Fonts  */
.italicText {
    font-style:italic;
}
.smallText {
    font-size:11px;
    font-weight:normal;
}
.dimText {
    color:#97a4af;
}
.overAuto{
overflow:auto;
}
.greenText{
color: #5DA746;
}
/*Common Styles Fonts  End*/
.mainContainer{
padding-top: 2px;
}
.contentContainer{
    overflow:auto;
    margin:10px 0 0 0;
}
.leftcontentContainer{
width:75%;min-height:550px;
float:left;
  font-size:13px;
}
.sideBar{
width:24%;
float:left;
}
.sideBar .wrapper{
    padding:5px 0px 10px 20px;
}
.contentWrapper{
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    box-shadow: 2px 3px 3px #D3D3D3;
    min-height:670px;padding:15px;
     border-radius: 3px 3px 3px 3px;
     position:relative;
}
/*postArea*/
.normalPhoto, .normalPhoto img{
height:72px;width:72px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
margin-bottom:5px;
border: 1px solid #f4f4f4;
position:relative;
}
.postContainer{
}
.postContainer img{
    max-width :99%;
}
.sppostContent{
 padding:0px 0 0px;
 width:89%;
 word-wrap:break-word;
}
.sppostContent p{
clear :both;
}
.sppostContentWrapper{
padding:0 0px 0 21px;
line-height:1.7;min-height:130px;
}
.sppostHeader{
padding:0 0 10px 0;
}
.sppostHeader h3{
    clear: both;
    color: #636363;
    font-size: 1.4em;
    line-height: 1.5;
    font-weight:bold;
    width:74%;float:left;
}
.sppostHeader h3 a,.sppostHeader h3 a:hover{
 color: #636363;text-decoration:none;
}
.sppostHeader h4{
    color: #888;
    font-size: 12px;
    line-height:1.5;
    float:left;
}
.sppostHeader h4 a{
    color: #888;
}
.responsHeader{
    width:75%;float:left;
}
.responsHeader a.responseTitleLink{
    cursor:pointer;cursor:hand;text-decoration:none;
}
.bestresponsebg{
background:#F3FBFE;
padding:10px;  margin-left: 0px;
}
.sppostAuthor{
max-width:80px;
padding:7px 0 0 0;
text-align:center;
}
.sppostAuthor .greenText{
padding:2px 0 4px 0;
}
.sppostAuthor span{
    display:block;
    padding:3px 0 0 0;
    overflow:hidden;
}
.postFooter{
padding:10px 0;
overflow:auto;
border-top: 1px solid #F2F2F2;
}
.postFooter a{
border:1px solid #ddd;
float:left;padding:3px 5px 1px;
margin-left:10px;
}
.postFooter a:hover{
text-decoration:none;
}
.statusType{
position:relative;
}
    .statusType h5{
background:#686868;
padding:2px 5px;
color:#fff;
border-radius:2px;
margin:3px 0 0 0;
font-size:14px;
float:right;
color:#fff;
cursor:pointer
}
.statusType h4 span{
float:left;max-width:130px;
text-align:center;
}
.statusType ul{
display:none;
border:1px solid #272727;
clear:both;
position:absolute;background:#fff;
top:32px;right:0;
min-width:130px;z-index: 999;
}
/*
.statusType:hover ul{
    border:1px solid #272727;
display:block;clear:both;
position:absolute;background:#fff;
top:30px;right:0;
min-width:130px;z-index: 999;
}
*/
.statusType ul li{
    padding:5px;cursor:pointer;
}
.statusType ul li:hover{
    background:#272727;
    color:#fff;
}
.imgdownArrow{
background:url(../images/singlepostSprite.png) -179px -4px;
height:10px;width:10px;margin:10px 0 0 5px;
}
.spbreadCrumbCont{
 padding:0px 0 20px;
 overflow:auto;font-size:12px;
}
.spbreadCrumbCont a{
    color: #686868;padding:0 5px;
}
.imgOnline, .imgOFFline{
background:url(../images/singlepostSprite.png) -85px -3px no-repeat;
width:10px;height:10px;cursor:pointer; margin:4px 0 0 2px;
}
.imgOFFline{
 background-position:-133px -3px;
 }
.imgToparrow{
background:url(../images/singlepostSprite.png) -7px -3px no-repeat;
width:8px;height:10px;cursor:pointer;margin:4px 2px 0 0;
}
.imgBackarrow{
background:url(../images/singlepostSprite.png) -57px -3px no-repeat;
width:18px;height:12px;cursor:pointer;margin:2px 0 0 0;
}
.imgArrow{
background:url(../images/singlepostSprite.png) -113px -3px no-repeat;
width:10px;height:6px;margin:5px 5px 0 5px
}
.imgTwitter{
background:url(../images/singlepostSprite.png) -95px -61px no-repeat;
width:55px;height:21px;cursor:pointer;margin-right:5px;
}
.sppostTypeActions{
padding:15px 0 5px;overflow:auto;
text-align:right;  min-height: 23px;
}
.bestIcon{
    background:url(../images/singlepostSprite.png) -420px -30px no-repeat;
    width:27px;height:20px;
}
.sppostTypeActions a{
    padding-right:10px;
}
/*.sppostContent .action{
    display:none;
}
.sppostContent:hover .action{
    display:inline;
}
.sppostContentWrapper .action{
    display:none;
}
.sppostContentWrapper:hover .action{
    display:inline;
}*/
.likeButtion{
    background:#f1f1f1;border:1px solid #ddd;padding:0px 4px;
    float:right;color:#686868; height:20px;border-radius:3px;
    margin-left:0px;border:1px solid #d2d2d2;
    cursor:pointer;
}
.likeButtion span{
    margin:0px 1px 0 0px;
    float:left;
}
.commentLikeButtion{
    float:right;color:#686868; height:20px;border-radius:3px;
    cursor:pointer;
}
.commentLikeButtion span{
    margin:0px 1px 0 1px;
    float:left;
}
.imgLike{
margin:3px 0px 0 4px;width:13px;height:18px;
float:left;background:url(../images/singlepostSprite.png) -28px -3px no-repeat;
}
.imgCommentlike{
margin:2px 2px 0 0px;width:13px;height:18px;
float:left;background:url(../images/singlepostSprite.png) -156px -3px no-repeat;
}
.spreplyContainer{
    overflow:auto;
    clear:both;
    width:99%;
}
.spreplyContainer h2{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 0 10px;
    color: #636363;
}
.spsingleReplyContainer{
    border-top: 1px solid #F2F2F2;
    line-height: 1.6;overflow:auto;
    margin-top: 1.2em ;
   clear: both;
   padding : 10px 0 0 0;
}
.spsingleReplyContainerbest
{
    border-top: 1px solid #F2F2F2;
    line-height: 1.6;overflow:auto;
    margin-top: 1.2em ;
   clear: both;
   padding : 10px 0 0 0;
   border:none;
   padding:0px;
}
.spsingleReplyContainerBestResponse
{
    border-top: 1px solid #F2F2F2;
    line-height: 1.6;overflow:auto;
    margin-top: 1.2em ;
   clear: both;
   padding : 10px 0 0 0;
}
.thread{
margin-left: 30px;
}
.spreplyContainer .imgOnline, .spreplyContainer .imgOFFline{
    margin:5px 3px 0 0;
}
.postContainer .postContent{
background: none;padding:0;
}
.spreplyContainer .sppostAuthor{
padding:3px 0px;
}
.attachmentListCont {
    background-color:#fff;
    border-radius:0;
    margin: 0;padding: 0;
}
.spattachmentList{
    overflow:auto;
    padding:20px 0;
}
.spattachmentList h3{
    padding-bottom:5px;
    font-size: 0.9em;
      font-weight: bold;
    text-transform: uppercase;
    color:#636363;
}
.spattachmentList ul li{
border-bottom:1px dotted #ddd;
padding:5px 0;margin:0 5px;
overflow:auto;
}
.spattachmentList ul li .action{
    display:none;
}
.spattachmentList ul li:hover .action{
    display:block;
}
.imgDimDelete{
    background:url(../images/singlepostSprite.png) -82px -34px ;
    height:10px;width:10px;margin:5px 0 0 6px;cursor:pointer;
}
.imgAttach{
background:url(../images/singlepostSprite.png) -118px -34px no-repeat;
width:15px;height:13px; margin: 3px 3px 0 0;
}
.imgpdf{
background:url(../images/singlepostSprite.png) -34px -34px no-repeat;
width:16px;height:18px; margin: 3px 3px 0 0;
}
.imgxls{
background:url(../images/singlepostSprite.png) -7px -34px no-repeat;
width:16px;height:18px; margin: 3px 3px 0 0;
}
.imgimage{
background:url(../images/singlepostSprite.png) -54px -35px no-repeat;
width:17px;height:18px; margin: 3px 3px 0 0;
}
.imgppt{
background:url(../images/singlepostSprite.png) -6px -61px no-repeat;
width:16px;height:18px; margin: 3px 3px 0 0;
}
.imgzip{
background:url(../images/singlepostSprite.png) -27px -61px no-repeat;
width:16px;height:18px; margin: 3px 3px 0 0;
}
.imgfile{
background:url(../images/singlepostSprite.png) -68px -61px no-repeat;
width:16px;height:18px; margin: 3px 3px 0 0;
}
.callOut{
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 16px;
    position: absolute;
    right: -4px;
    top: -1px;
    width: 18px;
    z-index: 99;
    background-color:#fff;
}
.imgDiscuss b{
background:url(../images/imgSprite1.png) -363px -774px no-repeat;
width:18px;height:18px;
display:block;
}
.imgIdea b{
background:url(../images/imgSprite1.png) -404px -774px no-repeat;
width:15px;height:15px;
display:block;
}
.imgQuestion b{
background:url(../images/imgSprite1.png) -420px -774px no-repeat;
width:15px;height:15px;
display:block;
}
.imgError b{
background:url(../images/imgSprite1.png) -438px -775px no-repeat;
width:15px;height:15px;
display:block;
}
.imgAnnouncement b{
background:url(../images/imgSprite1.png) -384px -774px no-repeat;
width:15px;height:15px;
display:block;
}
.attachments{
    padding: 0;
}
.spattachmentConent{
padding:0 0 0 20px;
clear:both;color:#ddd;
font-size:11px;color:#8c8c8b;
}
.spattachmentConent a{
padding-left:8px;color:#8C8C8B;
}
.approveButton{
background:orange;
padding:0px 10px;
color:#fff;
}
.bestAnswer{
border:1px solid #ddd;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
overflow:auto;padding:10px;
background:#F3FBFE;
}
.mildYellowCont{
    background:#F3FBFE;
    border:1px solid #ddd;
    line-height:1.5;overflow:auto;
}
.responseHeight{
    min-height: 75px;
    margin-top: 5px;
}
/*postArea END*/
/*sideBar*/
.spwidgetBox{
overflow:auto;
margin:7px 0;
clear: both;
}
.spwidgetBox h3{
     border-bottom: 1px solid #DDDDDD;
    color: #777777;
    font: bold 13px arial,helvitica,sans-serif;
    padding: 6px 0;overflow:auto;margin-bottom:7px;
}
.spwidgetBox .addTagSpan{
    margin-left:13px;
} 
.spsppostActions{
padding:5px 0 0 0;
margin-bottom:10px;
}
.sppostActions ul li{
    padding: 4px 10px 5px;
}
.sppostActions ul li a{
    color: #686868;
}
.sppostActions ul li a:hover, .forumTags ul li a:hover{
    color:#000;text-decoration:none;
}
.forumTags{
    overflow:auto;
        padding-left: 13px;
}
.forumTags ul{
overflow:hidden;padding:10px 0 0 0;
}
.forumTags ul li{
float:left;margin-right:5px;margin-bottom:10px;
  border: 1px solid #CCCCCC;padding:0px 1px 2px;#padding:0 0 3px;height:15px;
   position: relative;min-width: 35px;
}
.forumTags .deleteTag
{
margin-right:15px;
}
.forumTags ul li a{
    color: #686868; padding: 1px 5px;
   float:left;
}
.imgAddTag{
    background:url(../images/singlepostSprite.png) -348px -30px no-repeat;
    height:16px;width:16px;cursor:pointer;margin-left:10px;position: absolute;
    }
.transform .imgSmallDelete{
    background:url(../images/singlepostSprite.png) -142px -35px no-repeat;
width:19px;height:15px;cursor:pointer;
  -moz-transition: all 1s ease-in-out 0s;
-moz-transform: translate(0em, 0pt);
display:none; position: absolute; right: -13px;    top: 1px;
}
.transform:hover .imgSmallDelete{
  -moz-transform: translate(0em, 0pt);
  display:block;-webkit-transition: all 1s ease-in-out;
-webkit-transform-style: translate(0);
}
.followButtion{
    min-width:75px;font-size:13px;border-radius:2px;
    margin:10px 0 17px ;float: left;padding: 1px;
}
.followButtion a, .followButtion a:hover{
color:#fff;text-decoration:none;display:block;
padding:3px 10px 5px;
}
.socialIcon{
    padding:5px 0;
}
.addTag{
overflow:auto;
padding:5px 0 0 0;
}
.addTag input[type="text"]{
    border:1px solid #ddd;
    padding:2px;height:20px;
    width:54%;
}
.addTag input[type="button"]{
    padding:3px 6px;margin:0 4px;
    cursor:pointer;
}
.zsupportReqMsg{
 color: #636363;
    font: italic 1.1em arial bold;
}
.loading {
    background:#c1c39a;
    color:#303030;
    font-size:20px;
    padding:5px 10px;
    text-align:center;
    width:450px;
    margin:0px auto;
    display:none;
    border-radius: 5px;
}
/*sideBar END*/
.footernewClass { padding-top:40px; padding-bottom:25px; }
.footernewClass .container { font-size:10px; text-align:center; padding-top:5px;}
.footerText { color: #AAAAAA; text-shadow: 0 2px 0 #FFFFFF; }
/**********************NEW SINGLE POST CSS************************/
.width78
{
    width:78%;
}
.width89
{
    width:89%;
}
.width50
{
    width:50%;
}
.width49
{
    width:49%;
}
a,.authorChatPresence,a.lightBlue{
    color:#457BD9;
    text-decoration:none;
    outline:0;
}
a:active:hover, a:link:hover, a:visited:hover {
    text-decoration:underline;
    /*text-decoration:none;
    background-color:#467FD2;
    color:#fff;*/
}
a:hover {
        text-decoration:underline;
}
.authorChatPresence{
    color:#457BD9;
}
/* Browser style start*/
.zdtxtboxbro{
    width:98.2%;
    height:18px;
    padding:3px;
    margin:0px 0px 6px 0px;
}
/* Browser style end*/
/* mobile  style start*/
.zdtxtboxmob{
    width:98.5%;
    height:18px;
    padding:3px;
    margin:0px 0px 6px 0px;
}
/* mobile style end*/
/*RO Announcement banner start here */
.ZDAnnoun{
	background-color:#f1f1f1; 
	padding:5px 0px 10px 0px; 
	border-bottom:1px solid #ddd; 
	text-align:center;
}
.ZDAnnoun .whiteCloseButton {
	display:inline-block;
	position:relative;
	left:10px;
	top:5px;
}
.ZDAnnounmsg{
	font-size:13px; 
	font-weight:bold; 
	color:#333; 
	margin-left:10px;
}
.ZDAnnounimg{
	position:relative;
	top:2px;
}
.discussionsimgDownArrow{
	 background:url(../images/singlepostSprite.png) -7px -3px no-repeat;
	 width:8px;height:10px;cursor:pointer;margin:4px 2px 0 0;
 	 transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari and Chrome */
    -o-transform: rotate(180deg); /* Opera */
    -moz-transform: rotate(180deg); /* Firefox */
}

.forumListContent{
	background-color:#fff;
}

/* ZSupport Customer Portal Search Styles Start */
.zsAdsSecondBoxWidth{
	width:41%;
}
.zsAdsThirdBoxWidth{
	width:26%;
}
.zsBigSearchBox{
	width:78%!important;
}
.cpSearchIcon{
	width:20px;
	height:16px;
}
.cpSearchBox{
	height:16px;
}
/* ZSupport Customer Portal Search Styles end */