html,body{
    font-family:Arial;
    font-size:14px;
    color:#333;/* #4193CB; */
    height: 100%;
}

.sc_login {
    background: url('../img/login_bg_colors.jpg') no-repeat center center #000;
    background-size: cover;
}

.sc_login #SCloginmain {
    background: transparent;
}

.sc_login #SCloginBox {
    width: 315px;
}

.sc_login .SClogin {
    display: inline-block;
    margin: 0 auto;
    padding: 280px 20px 30px 20px;
    border-radius: 4px;
    margin-top: 0;
    color: #333;
    background-color: #9aa0af;
    background: url('../img/sc_logo_circle_login.png') no-repeat center 25px rgba(255, 255, 255, 0.4);
    background-size: 60%;
}

.sc_login .SCloginAdjust {
    width: 100%;
}

.sc_login label {
    color: #FFF;
    cursor: pointer;
}

.sc_login .ui-corner-all {
    border-radius: 0;
}

.sc_login .SCloginInput {
    background: rgba(255, 255, 255, 0.6);
}

.sc_login .SCloginInput:hover {
    background: rgba(255, 255, 255, 0.8);
}

.sc_login .SCloginInput:focus {
    background: rgba(255, 255, 255, 0.9);
}


.sc_login .login_links td {
    vertical-align: middle;
    padding: 10px 0 0 0;
}

.sc_login #id_username {
    margin-bottom: 10px;
}

.sc_login .fa-unlock-alt {
    margin-right: 10px;
}

.sc_login #sc-auth_form_submit {
    border: 1px solid #40C540;
    background-color: #40C540;
    color: #FFF;
    box-shadow: 0;
    padding: 10px;
    font-size: 110%;
}

.sc_login #sc-auth_form_submit:hover, .sc_login #sc-auth_form_submit:focus {
    border: 1px solid #40C540;
    background-color: #FFF;
    color: #40C540;
    cursor: pointer;
}

.sc_login #sc-auth_link {
    color: #FDB342;
    text-decoration: none;
}

.sc_login #sc-auth_link:active, .sc_login #sc-auth_link:hover, .sc_login #sc-auth_link:focus {
    color: #FFF;
    text-decoration: underline;
}

.sc_login #footer {
    margin-bottom: 20px;
}

.sc_login #connectBlock a {
    text-decoration: none;
    color: #00BBDF;
}

.sc_login #connectBlock a:hover {
    text-decoration: underline;
}

.relative {
    position: relative;
}

/* classes with height impact */
.SCNavBarSeparator{
    width:17px;
    height:29px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-88px -78px;
    background-repeat:no-repeat;
    float:left;
    margin-right:7px;
}
#SCheaderBottomNavBar{
    float:left;
    color:#ffffff;
    /*margin-left:5px;*/
    overflow:hidden;
    height:29px;
}
.SCheaderBottomSeparator{
    height:29px;
    float:left;
    width:8px;
}
.SCheaderBottomSeparator{
    height:29px;
    float:left;
    width:8px;
}
#SCheaderBottom{
    /*margin-top:3px;*/
    margin-left:1px;
    margin-right:1px;
    margin-bottom:0px;
    height:29px;
    overflow:hidden;
}
#SCsubHeaderContainerBox{
    height:29px;
    width:100%;
    background-image:url("../img/SCxImages.png");
    background-position:0px -121px;
    background-repeat:repeat-x;
}
body{
    margin:0;
    /*padding-top:32px;*/
    /*padding-top:100px;
    padding-bottom:48px;*/
}
div#SCheader{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
    /*height:100px;*/
    /*height:32px;*/
    height:29px;
    display:none;
}
div#SCleft-sidebar{
    position:absolute;
    top:29px;
    /*top:32px;*/
    /*top:100px;*/
    left:0;
    height:100%;
    overflow:hidden;
    width:150px;
}
div#SCright-sidebar{
    position:absolute;
    top:29px;
    /*top:32px;*/
    /*top:100px;*/
    right:0;
    height:100%;
    width:150px;
}
div#SCleft-sidebarToggle{
    position:absolute;
    top:29px;
    /*top:32px;*/
    left:-210px;
    height:100%;
    overflow:hidden;
    display:none;
}
div#SCright-sidebarToggle{
    position:absolute;
    top:29px;
    /*top:32px;*/
    right:0;
    height:100%;
    overflow:hidden;
    display:none;
}
/* place the following class on input checkBox : 'customInputCheckBox'. the input must be in a label tag */
.customCheckBox input{
    height: 1px;
    left: -100px;
    position: absolute;
    top:-29px;
    /*top:-32px;*/
    /*top:-100px;*/
    width: 1px;
    margin-right: -8px;
    margin-top: 1px;
}
/* place the following class on input checkBox : 'customInputRadio'. the input must be in a label tag */
.customRadio input{
    height: 1px;
    left: -100px;
    position: absolute;
    top:-29px;
    /*top:-32px;*/
    /*top:-100px;*/
    width: 1px;
}
#SCcreateAsk{
    height:29px;
    padding-left:10px;
    font-size:130%;
    font-weight:bold;
    text-decoration:none;
    display:none;
    cursor:pointer;
}
label{
    vertical-align:middle;
    color: #666;
}
.SCverticalAlign{
    vertical-align:middle;
}
.SCinlineIcone{
    display: inline-block !important;
    vertical-align: middle !important;
    float:none !important;
}
/* End */
a{
    border:none;
    outline:0;
    /*vertical-align:middle;*/
    color:#4193CB;
}
.ui-widget-content a{
    color:#4193CB;
}

a:hover{
    color:#FFAF46;
}

input,select{
    width:100%;
    outline:0;
    vertical-align:middle;
    color:#2E6E9E;
    outline:none;
	box-sizing:border-box;
    -moz-box-sizing:border-box;
}
input[type="checkbox"] {
    width:auto;
    margin:0;
}
a::-moz-focus-inner,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
.SCmyPictureInput{
    background: #DFEFFC;
    color:#2E6E9E;
}
.customRadio{
    background-image:url("../new_img/SCcustomInput.png");
    background-position:-0px -2px;
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    padding-left:25px;
    cursor:pointer;
}
.customRadio:hover{
    background-position:-0px -27px;
    background-repeat:no-repeat;
}
.customRadio.checked{
    background-position:-0px -52px;
    background-repeat:no-repeat;
}
.customRadio:hover.checked{
    background-position:-0px -77px;
    background-repeat:no-repeat;
}
.customCheckBox{
    background-image:url("../new_img/SCcustomInput.png");
    background-position:-0px -98px;
    background-repeat:no-repeat;
    height:20px;
    width:auto;
    padding-left:25px;
    cursor:pointer;
}
.customCheckBox:hover{
    background-position:-0px -123px;
    background-repeat:no-repeat;
}
.customCheckBox.checked{
    background-position:-0px -148px;
    background-repeat:no-repeat;
}
.customCheckBox:hover.checked{
    background-position:-0px -173px;
    background-repeat:no-repeat;
}
.customInputNoPadding{
    padding:0px;
}
textarea{
    resize: none;
    font-family:Arial;
    font-size:100%;
    line-height:1.4;
    color:#2E6E9E;
    width:100%;
    height:50px;
    outline:none;
}
div#SCcontent{
    margin:0px;
    overflow:hidden;
    outline:0 none;
}
#SCcontentScroll{
    overflow:auto;
    overflow-y:scroll;
    outline:0 none;
    width:100%;
}
@media screen{
    body>div#SCheader{
        position:fixed;
    }
    body>div#SCleft-sidebar{
        position:fixed;
    }
    body>div#SCright-sidebar{
        position:fixed;
    }
}
* html body{
    overflow:hidden;
}
* html div#content{
    height:100%;
    overflow:auto;
}
#SCheaderLogo {
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -1px;
    background-repeat:no-repeat;
    height:35px;
    padding:0;
    text-align:right;
    float:left;
    margin-top:14px;
    margin-left:-10px;
    z-index:1000;
}
#SCheaderLogoAdmin{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -1px;
    background-repeat:no-repeat;
    height:35px;
    width:226px;
    margin:5px;
}
#SCheaderLogoClient{
    cursor:pointer;
    /*background-image:url("../img/logo_fno.png");
    background-repeat:no-repeat;
    padding:0;
    text-align:right;
    top:3px;
    z-index:1000;
    /*position:absolute;
    height:60px;
    text-align:center;
    left:0;
    overflow:hidden;*/
}
#SCheaderLogoClient img{
    /*height:60px;
    text-align:center;	*/
}
#SCloginLogo{
    background-image:url("../img/SClogoLogin.png");
    background-repeat:no-repeat;
    height:69px;
    width:243px;
    margin-bottom: 20px;
    display: none;
}
.SCwarning{
    color:red !important;
    background: transparent !important;
}

.SCsuccess{
    color:green !important;
    background: transparent !important;
}

.SCredText{
    color:red;
}
.SCredBorderOnInput input{
    border:solid 1px red;
}
ul.errorlist{
    color:red;
    list-style-type: none;
    padding:0;
}
.SCcloudLoginmain{
    left:50%;
    margin-left:-310px !important;
    position:absolute !important;
    top:0 !important;
}
.SClogin{
    color:#4193CB;
    /*font-weight:bold;*/
    padding-top: 245px;
}
.SCloginAdjust{
    display:inline-table;
}
.SClogin h2 {
    color: #888;
    margin: 0 auto 20px auto;

}
#id_remember_me{
    margin-right:8px;
	width: 18px;
	height: 18px;
}
.SCloginLeft{
    text-align:right;
}
.SCloginRight{
    text-align:left;
}
.SCloginInput, #recaptcha_response_field {
    /*background-color:#e6f3f8;
    color:#2E6E9E;
    font-size:16px;
    width:250px;
    border:solid 1px #3C78B5;
    padding:2px;*/
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCC;
    color: #444444;
    font-size:130%;
    padding: 5px;
    vertical-align: top;
    margin-top: 5px;
	box-sizing : border-box;
}

#id_password {
	padding-right: 40px;
}

#id_password::-ms-clear, #id_password::-ms-reveal {
    display: none;
}

#div_eye_login {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 150%
}

#div_eye_login a, #div_eye_login a:active, #div_eye_login a:visited {
	color: #333;
}

#div_eye_login a:hover {
	color: #FFAF46;
}

.SCloginInput:hover, #recaptcha_response_field:hover {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ADADAD;
}

.SCloginInput:focus, #recaptcha_response_field:focus {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ADADAD;
}
.SChighLightFormInput{
    border:1px solid red;
}
.SCcenterLogin{
    text-align:center;
}
.SCloginTab{
    margin-top:130px;
    font-size:150%;
}
.SCloginTabLoading{
    padding-top:35px;
}
#SCheaderRSS {
    padding:0;
    float:left;
}
#SCheaderAbout {
    padding:0;
    position:absolute;
    right:4px;
    top:1px;
}
#SCheaderAboutLeft {
    padding:0;
    float:left;
    margin-right:28px;
}
#SCheaderAboutLeft p {
    padding:0;
    margin:0;
    color:#2E6E9E;
    font-weight:bold;
}
#SCheaderAboutLeft a {
    text-decoration:none;
    color:#2E6E9E;
}
#SCheaderAboutLeft a:hover {
    color:#ffaf46;
}
#SCheaderAboutRight {
    padding:0;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:0px 0px;
    background-repeat:no-repeat;
    height:51px;
    width:75px;
    margin-top:6px;
}
#SCparentContainerHeaderBox{
    padding:1px;
    background-color:#6ea6d1;
}
#SCcontainerHeaderBox{
    height:47px;
}
#SCparentContainerBox{
    padding:1px;
    background-color:#6ea6d1;
}
#SCcontainerBox{

}
#SCparentRightMenuContainerBox{
    padding:1px;
    background-color:#6ea6d1;
}
#SCrightMenuContainerBox{
}
#SCheaderTop{
    background-position:0px 0px;
    background-repeat:repeat-x;
    margin:1px;
    height:64px;
    overflow:hidden;
    position:relative;
    display:none;
}
#SCheaderTopLeft{
    float:left;
    width:14px;
    height:64px;
    /*/*background-image:url("../img/SCmainImages.png");*/*/
    background-position:-318px -1px;
    background-repeat:no-repeat;
    z-index:1;
}
#SCheaderTopMiddle{
    float:left;
    height:64px;
}
#SCheaderTopRight{
    float:right;
    width:14px;
    height:64px;
    /*/*background-image:url("../img/SCmainImages.png");*/*/
    background-position:-303px -1px;
    background-repeat:no-repeat;
}
#SCsubHeaderParentContainerBox{
    padding:1px;
    padding-bottom:0px;
    background-color:#6ea6d1;
}
#SCsubHeaderContainerBox .separator{
    width:8px;
}
#SCsubHeaderContainerBox .fullscreen{
    width:39px;
}
#SCsubHeaderContainerBox .pathwayRefresh{
    width:22px;
}
#SCsubHeaderContainerBox .pathwayFont a{
    /*width:30px;*/
    color:#ffffff;
    font-size:180%;
    text-decoration:none;
}
#SCsubHeaderContainerBox .pathwayFont{
    text-align:center;
    width:20px;
}
#SCsubHeaderContainerBox .pathwayFont a:hover{
    color:#FFAF46 !important;
}
#SCleftBarParentContainerBox{
    height:100%;
}
#SCrightBarParentContainerBox{
    height:100%;
}
#SCfooterParentContainerBox{
    padding:1px;
    background-color:#6ea6d1;
}
#SCfooterContainerBox{
    background-color:#ffffff;
    height:30px;
}
.SCmenuleftSpacer{
    padding:0px;
}
#SCheaderBottomSearch{
    background-color:#ffffff;
    width:100%;
    margin-bottom:1px;
}
#SCsubHeaderContainerBoxSearch{
    padding-left:2px;
    padding-right:2px;
    width:150px;
}
.SCheaderBottomSeparatorRight{
    height:100%;
    float:left;
}
#SCheaderBottomSearchLeft{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -78px;
    background-repeat:no-repeat;
    width:5px;
    height:23px;
    font-size:0;
}
.SCheaderBottomSearchMiddle{
    margin-right:2px;
}
.SCheaderBottomSearchMiddleButton{
    width:16px;
}
#SCheaderBottomSearchRight{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -78px;
    background-repeat:no-repeat;
    width:5px;
    height:23px;
    font-size:0;
}
#SCheaderBottomSearchIconeRight{
    background-position:-172px -136px;
    cursor:pointer;
    height:20px;
    width:16px;
}
.SCiconeSearch{
    background-position:-172px -136px;
    cursor:pointer;
    height:20px;
    width:16px;
}
#SCheaderBottomAdvSearchRight{
    float:left;
    margin-left:1px;
    display:none;
}
.SCheaderBottomSeparatorWhite{
    background-color: #ffffff;
    height: 100%;
    float: left;
    width: 3px;
}
.SCheaderBottomSeparatorSimple{
    height: 100%;
    float: left;
    width: 2px;
}
.SCtextBoxDivLeftInput{
    color:#004076;
    width:100%;
}
.SCtextBoxDivLeft{
    width:13px;
    height:24px;
    float:left;
}
.SCtextBoxDivMiddle{
    height:24px;
    float:left;
}
.SCtextBoxDivRight{
    width:13px;
    height:24px;
    float:left;
}
#SCheaderBottomNav{
    float:left;
}
#SCheaderBottomNavButton{
    margin-right:2px;
}
#SCheaderBottomAsk{
    font-style:italic;
    height:100%;
    cursor:pointer;
}
#SCfooterElementRight{
    width:100%;
    font-style:italic;
    /*height:48px;*/
    height:0px;
    position:absolute;
    bottom:0px;
    background-color:#ffffff;
    display:none;
}
#SCfooterElement{
    float:right;
    white-space: nowrap;
}
.SCmenuRight
{
    height:auto;
}
.SCmenuRightSpacer
{
    padding:7px;
}
/*
.SCrightMenuArrowTop{
}
.SCrightMenuArrowTopLink{
text-decoration:none;
font-size:9px;
color:#2E6E9E;
border:0;
outline:0 none;
}
.SCrightMenuArrowTopLink :hover #SCcontainerBox{
background-color:#e9f6fc;
cursor:pointer;
}
.SCrightMenuArrowBottom{
}
.SCrightMenuArrowBottomLink{
text-decoration:none;
font-size:9px;
color:#2E6E9E;
border:0;
outline:0 none;
}
.SCrightMenuArrowBottomLink :hover #SCcontainerBox{
background-color:#e9f6fc;
cursor:pointer;
}*/
.SCNavBarHidden{
    text-decoration:none;
}
.SCNavBarHidden b{
    display:none;
}
.SCNavBarHidden:hover b{
    display:inline;
}
.SCNavBarLink{
    float:left;
    margin-top:6px;
}
.SCNavBarLinkHidden b
{
    display:none;
}
.SCNavBarLinkHidden .SCcloudIcone{
    width:26px !important;
    margin-right:0px !important;
    margin-left:5px !important;
}
.SCmenuleft{
}
.SCmenuleftTop{
    height:30px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -175px;
    background-repeat:repeat-x;
}
.SCmenuleftTopLeft
{
    height:100%;
    width:10px;
    /*float:left;*/
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-148px -78px;
    background-repeat:no-repeat;
    height:30px;
}
.SCmenuleftTopMiddle{
    /*float:left;
    margin-left:2px;
    margin-top:9px;*/
    color:#2E6E9E;
    font-weight:bold;
    width:100%;
}
.SCmenuleftTopRight{
    height:100%;
    width:8px;
    /*float:right;*/
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-160px -78px;
    background-repeat:no-repeat;
}
.SCmenuleftTopRightIcone{
    /*float:right;
    margin-top:5px;*/
}
.SCicone{
    font-size:0px !important;
    height:20px;
    width:20px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
    float:left;
    cursor:pointer;
    background-image:url("../img/SCicones.png");
    background-repeat:no-repeat;
}
.SCcontactCardLeftcell{
    height:13px;
}
.SCcontactCardLeftPhone{
    height:13px;
}
.SCcellIcone{
    font-size:0px;
    height:13px;
    width:13px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
    float:left;
    cursor:pointer;
    background-image:url("../img/cell.png");
}
.SCphoneIcone{
    font-size:0px;
    height:13px;
    width:13px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
    float:left;
    cursor:pointer;
    background-image:url("../img/phone.png");
}
.SCiconeHover{
    background-image:url("../img/SCiconesHover.png") !important;
    background-repeat:no-repeat;
}
a:hover .SCicone{
    background-image:url("../img/SCiconesHover.png");
    background-repeat:no-repeat;
}
.SCHighLight .SCicone{
    background-image:url("../img/SCiconesHover.png");
    background-repeat:no-repeat;
}
.SCNavBarDisplay:hover .SCicone{
    background-image:url("../img/SCiconesHover.png");
    background-repeat:no-repeat;
}
.SCrssTitleLink:hover .SCicone{
    background-image:url("../img/SCiconesHover.png");
    background-repeat:no-repeat;
}
.SCmenuRightTitleLink:hover .SCicone{
    background-image:url("../img/SCiconesHover.png");
    background-repeat:no-repeat;
}
.SCadvSearch{
    background-position:-137px -126px;
    height:25px;
    width:28px;
}
.SCcommunityBull{
    background-position:-257px -85px;
    background-image:none;
    width:15px;
    height:16px;
}
a:hover .SCcommunityBull{
    /*background-position:-257px -63px;*/
    background-position:-257px -85px;
    background-image:url("../img/SCicones.png");
}
.SCHighLight .SCcommunityBull{
    background-position:-257px -63px !important;
    background-image:url("../img/SCiconesHover.png") !important;
}
.SCprofileMenuIcone{
    background-position:-15px -9px;
    margin-right:1px;
}
.SCcommunityIcone{
    background-position:-14px -39px;
    margin-right:3px;
}
.SCbuddyMenuIcone{
    background-position:-15px -64px;
    margin-right:3px;
    margin-top:-1px;
}
.SCworldMenuIcone{
    background-position:-15px -92px;
    margin-right:2px;
}
.SCblogModuleIcone{
    background-position: -640px -280px;
    height: 20px;
    width: 21px !important;
}
.SCformationModuleIcone
{
    background-position: -641px -372px;
    height: 22px;
    margin-top: -2px;
    width: 21px;
}
.SCmfileshareModuleIcone{
    background-position: -638px -132px;
    height: 20px;
    margin-top: -2px;
    width: 21px;
}
.SCagendaModuleIcone{
    background-position: -637px -309px;
    height: 20px;
    margin-top: -2px;
    width: 21px;
}
.SCknowledgeBaseModuleIcone{
    background-position: -638px -98px;
    height: 20px;
    margin-top: -1px;
    width: 21px;
}
.SCmKBModuleIcone{
    background-position: -638px -98px;
    height: 20px;
    margin-top: -2px;
    width: 21px;
}
.SCpollModuleIcone{
    background-position:-639px -64px;
    height:23px;
    width:21px;
    margin-top: -5px;
}
.SCquickPollModuleIcone{
    background-position:-639px -64px;
    height:23px;
    width:21px;
    margin-top: -3px;
}
.SCquestionModuleIcone{
    background-position:-639px -64px;
    height:23px;
    width:21px;
    margin-top: -5px;
}
.SCquestionAnswerModuleIcone{
    background-position: -638px -240px;
    height: 25px;
    margin-top: -2px;
    width: 21px;
}
.SCfileManagerModuleIcone{
    background-position: -638px -129px;
    height: 25px;
    margin-top: -3px;
    width: 21px;
}
.SCaddressBookModuleIcone{
    background-position: -632px -160px;
    height: 25px;
    margin-top: -4px;
    width: 26px;
}

.SChelpInstanceIcone{
    background-position: -13px -261px;
    height: 18px;
    width: 18px;
}
.SCfavouriteInstanceIcone{
    background-position: -137px -261px;
    height: 18px;
    width: 18px;
}
.SCviewInstanceIcone{
    background-position: -141px -162px;
    height: 18px;
    width: 18px;
}
.SCnewAlertIcone{
    background-position: -181px -65px;
    height: 19px;
    width: 17px;
}
.SCminiInterroIcone{
    background-position: -14px -261px;
    height: 18px;
    width: 17px;
}
.SCeditInstanceIcone{
    background-position: -34px -262px;
    height: 18px;
    width: 18px;
}
.SCsaveInstanceIcone{
    background-position: -64px -261px;
    height: 18px;
    width: 18px;
}
.SCdeleteInstanceIcone{
    background-position: -54px -262px;
    height: 18px;
    width: 18px;
}
.SCcloseInstanceIcone{
    background-position: -94px -261px;
    height: 19px;
    width: 19px;
}
.SCrefreshInstanceIcone{
    background-position: -115px -262px;
    height: 18px;
    width: 18px;
}
.SCmyalertRefreshTd{
    width:18px;
}
.SCwebConfIcone{
    background-position: -520px -420px;
    height: 22px;
    width: 24px;
}
.SChelpInstanceIconeBig{
    background-position: -13px -288px;
    height: 23px;
    width: 25px;
}
.SCfavouriteInstanceIconeBig{
    background-position: -201px -288px;
    height: 23px;
    width: 25px;
}
.SCfavouriteInstanceIconeBigSelected{
    background-position: -201px -258px !important;
    background-repeat:no-repeat;
}
.SCviewInstanceIconeBig{
    background-position: -234px -288px;
    height: 23px;
    width: 25px;
}
.SCeditInstanceIconeBig{
    background-position: -39px -288px;
    height: 23px;
    width: 25px;
}
.SCsaveInstanceIconeBig{
    background-position: -94px -288px;
    height: 23px;
    width: 25px;
}
.SCaddInstanceIconeBig{
    background-position: -334px -260px;
    height: 23px;
    width: 24px;
}
.SCdeleteInstanceIconeBig{
    background-position: -65px -288px;
    height: 23px;
    width: 25px;
}
.SCcloseInstanceIconeBig{
    background-position: -119px -288px;
    height: 23px;
    width: 25px;
}
.SCrefreshInstanceIconeBig{
    background-position: -146px -288px;
    height: 23px;
    width: 22px;
}
.SCdisableClicIcone{
    cursor:default !important;
}
.SCautoClicIcone{
    cursor:default;
}
.SCcloudIcone{
    background-position:-17px -127px;
    width:30px;
    margin-right:3px;
}
.SCcommunityNavIcone{
    background-position:-64px -127px;
    width:22px;
    margin-right:3px;
}
.SCuserIcone{
    background-position:-93px -154px;
    margin-right:3px;
}
.SCiconeIMaddUserToConf{
    background-position:-199px -213px;
    width:14px;
    height:14px;
    margin-right:2px;
}
.SCiconeStartConf{
    background-position:-177px -214px;
    width:14px;
    height:14px;
    margin-right:2px;
}
.SCsearchIcone{
    background-position:-64px -155px;
    height:20px;
    width:20px;
    margin-right:4px;
}
.SCtextIcone{
    background-position:-172px -135px;
    margin-right:1px;
}
.SCgroupIcone{
    background-position:-688px -274px;
    margin-right:1px;
}
.SCmoduleIcone{
    background-position:-94px -127px;
    width:22px;
    margin-right:3px;
}
.SCmoduleIconeFix{
    margin-top:-5px;
    width:22px;
    margin-right:3px;
}
.SCnavBarIcones{
    margin-top:-2px;
}
.SCcloudFont{
    height:611px;
    width:615px;
    background-image:url("../img/SCcloudFont.png");
    background-position:0px 0px;
    background-repeat:no-repeat;
}
.SCcloudFontMinimized{
    height:434px !important;
    width:515px !important;
    background-position:-50px -110px !important;
}
.SCrssNext{
    background-position:-287px -64px;
    width:13px;
    height:40px;
}
.SCsortIconeFake{
    background-position:0px 0px;
    min-width:13px;
    width:13px;
    min-height:14px;
    height:14px;
}
a:hover .SCsortIconefakeDESC{
    background-position:-290px -185px;
}
a:hover .SCsortIconefakeASC{
    background-position:-290px -172px;
}
.SCsortIconeDESC{
    background-position:-263px -185px;
    width:13px;
    height:14px;
}
.SCsortIconeASC{
    background-position:-263px -172px;
    width:13px;
    height:14px;
}
.SCmenuleftMiddle{
}
.SCmenuleftMiddleTab
{
    width:100%;
}
.SCmenuleftMiddleLeft
{
    height:100%;
    width:7px;
    background-image:url("../img/SCyImages.png");
    background-position:-2px 0px;
    background-repeat:repeat-y;
}
.SCmenuleftMiddleMiddle{
    background-color:#ffffff;
    width:100%;
}
.SCmenuleftMiddleRight{
    height:100%;
    width:3px;
    background-image:url("../img/SCyImages.png");
    background-position:-19px 0px;
    background-repeat:repeat-y;
}
.SCmenuleftBottom{
    height:9px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -214px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmenuleftBottomLeft
{
    height:100%;
    width:10px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-148px -117px;
    background-repeat:no-repeat;
}
.SCmenuleftBottomMiddle{
    float:left;
}
.SCmenuleftBottomRight{
    height:100%;
    width:8px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-160px -117px;
    background-repeat:no-repeat;
}


.SCarrowed .SCmenuleftBottom{
    height:26px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -332px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCarrowed .SCmenuleftBottomLeft
{
    height:100%;
    width:10px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-148px -128px;
    background-repeat:no-repeat;
}
.SCarrowed .SCmenuleftBottomMiddle{
    float:left;
    height:100%;
    width:56px;
    position:absolute;
    left:50%;
    margin-left:-28px;
}
.SCarrowed .SCmenuleftBottomRight{
    height:100%;
    width:8px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-160px -128px;
    background-repeat:no-repeat;
}
.SCmenuLeftExpand{
    height:0px;
    width:0px;
    display:none;
}
.SCarrowed .SCmenuLeftExpand{
    height:20px;
    width:65px;
    background-position:-335px -53px;
    display:block;
}
#SCoptionsDiv{
    display:none;
}
.SCmenuright{
}
.SCmenurightTop{

    height:30px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -175px;
    background-repeat:repeat-x;
}
.SCmenurightTopLeft
{
    height:100%;
    width:8px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-169px -78px;
    background-repeat:no-repeat;
}
.SCmenurightTopMiddle{
    color:#2E6E9E;
    font-weight:bold;
    height: 30px;
}
.SCmenurightTopRight{
    height:100%;
    width:8px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-180px -78px;
    background-repeat:no-repeat;
}


.SCmenurightMiddle{
}
.SCmenurightMiddleTab
{
    width:100%;
}
.SCmenurightMiddleLeft
{
    height:100%;
    width:3px;
    background-image:url("../img/SCyImages.png");
    background-position:-23px 0px;
    background-repeat:repeat-y;
}
.SCmenurightMiddleMiddle{
}
.SCmenurightMiddleRight{
    height:100%;
    width:6px;
    background-image:url("../img/SCyImages.png");
    background-position:-36px 0px;
    background-repeat:repeat-y;
}
.SCmenurightBottom{
    height:9px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -214px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmenurightBottomLeft
{
    height:100%;
    width:8px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-169px -117px;
    background-repeat:no-repeat;
}
.SCmenurightBottomMiddle{
    float:left;
}
.SCmenurightBottomRight{
    height:100%;
    width:8px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-180px -117px;
    background-repeat:no-repeat;
}

.SCcontentTop{
    height:8px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -225px;
    background-repeat:repeat-x;
    padding:0px;
    font-size:0px;
}
.SCcontentTopLeft
{
    height:100%;
    width:10px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-192px -78px;
    background-repeat:no-repeat;
}
.SCcontentTopMiddle{
    float:left;
}
.SCcontentTopRight{
    height:100%;
    width:10px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-203px -78px;
    background-repeat:no-repeat;
}


.SCcontentMiddle{

}
.SCcontentMiddleTab
{
    width:100%;
}
.SCcontentMiddleLeft
{
    height:100%;
    width:7px;
    min-width:7px;
    background-image:url("../img/SCyImages.png");
    background-position:-46px 0px;
    background-repeat:repeat-y;
}
.SCcontentMiddleMiddle{
    padding-left:2px;
    height:100%;
}
.SCcontentMiddleMiddleContent{
    padding-left: 3px;
}
.SCcontentMiddleRight{
    height:100%;
    width:7px;
    min-width:7px;
    background-image:url("../img/SCyImages.png");
    background-position:-60px 0px;
    background-repeat:repeat-y;
}
.SCfooterMiddleTab
{
    height:46px;
}
.SCfooterMiddleLeft
{
    height:100%;
    width:10px !important;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-192px -87px;
    background-repeat:no-repeat;
}
.SCfooterMiddleMiddle{
    height:100%;
    background-image:url("../img/SCxImages.png");
    background-position:0px -234px;
    background-repeat:repeat-x;
}
.SCfooterMiddleMiddleModuleState{
    /*width:35%;*/
}
.SCfooterMiddleRight{
    height:100%;
    width:10px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-203px -87px;
    background-repeat:no-repeat;
}


.SCfooterRightMiddleTab
{
    width:100%;
    height:48px;
}
.SCfooterRightMiddleLeft
{
    height:100%;
    width:6px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-214px -78px;
    background-repeat:no-repeat;
}
.SCfooterRightMiddleMiddle{
    padding-bottom:6px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -283px;
    background-repeat:repeat-x;
}
.SCfooterRightMiddleRight{
    height:100%;
    width:9px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-221px -78px;
    background-repeat:no-repeat;
}
.SCfooterLefttMiddleTab
{
    width:100%;
    height:48px;
}
.SCfooterLeftMiddleLeft
{
    height:100%;
    width:9px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-214px -127px;
    background-repeat:no-repeat;
}
.SCfooterLeftMiddleMiddle{
    padding-bottom:6px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -283px;
    background-repeat:repeat-x;
}
.SCfooterLeftMiddleRight{
    height:100%;
    width:6px;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-226px -127px;
    background-repeat:no-repeat;
}
.SCfooterRightMiddleMiddleLeft{
    border-right:1px solid #A0CBE9;
    height:34px;
    padding-top:6px;
    padding-left:1px;
    padding-right:3px;
    float:left;
    margin-right:1px;
}
.SCfooterRightMiddleMiddleMiddle{
    border-right:1px solid #A0CBE9;
    border-left:1px solid #A0CBE9;
    height:34px;
    padding-top:6px;
    padding-left:3px;
    padding-right:3px;
    float:left;
    margin-left:1px;
    margin-right:1px;
}
.SCfooterRightMiddleMiddleRight{
    margin-left:1px;
    border-left:1px solid #A0CBE9;
    height:34px;
    padding-top:6px;
    float:left;
    padding-left:3px;
    padding-right:1px;
}

.moduleHidden{
    display:none;
}
.SCmenuLeftParentTitle{
    background-color:#6ea6d1;
    margin-left:7px;
    margin-top:-12px;
    padding:1px;
    position:absolute;
}
.SCmenuLeftTitle{
    color:#2E6E9E;
    font-weight:bold;
    padding:1px 10px; /*top-bottom ; right-left*/
}
.SCcenterDiv{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    height:100%;
}
#SCloginmain {
    min-height: 479px;
    background:url("../new_img/SClogin.jpg") no-repeat center top #FFF;
}
.SCcenterStdDiv{
    margin-left:auto;
    margin-right:auto;
}
.SCmenuLeftCommunity{
    margin:0;
    margin-top:1px;
    height:18px;
    background-color:#ffffff;
    overflow:hidden;
    font-size:96%;
}
.SCmenuLeftCommunityError{
    margin:0;
    margin-top:1px;
    background-color:#ffffff;
}
.SCmenuLeftCommunityLink{
    text-decoration:none;
    color:#2E6E9E;
}
.SCmenuLeftSearch{
    /*border:solid 1px #ABD1EC;*/
    border-bottom:solid 1px #ABD1EC;
}
.SCHighLight{
    font-weight:bold;
    color:#ffaf46 !important;
}
.SCHighLightLow{
    font-style:italic;
}
.SCHighLightLeftFooter{
    color:#ffaf46 !important;
    margin:3px;
    float:left;
}
.SCLeftFooterSpacer{
    height:1px;
    width:10px;
    float:left;
}
.SCSubLight{
    color:#38a7db !important;
}
.SCmenuLeftCommunityLink:hover{
    color:#ffaf46;
}
.activeMenu{
    font-weight:bold;
}
/*
.SCbuddyTrailer{
height:10px;
font-size:8px;
clear:both;
display:none;
}
.SCbuddyTrailerHidden{
height:2px;
}
#SCmenuLeftTrailer{
height:10px;
font-size:8px;
clear:both;
display:none;
}*/
.SCmenuRightParentTitle{
    background-color:#6ea6d1;
    margin-top:-12px;
    padding:1px;
    position:absolute;
    left:10px
}
.SCmenuRightTitle{
    width:100%;
}
.SCmenuRightTitleDiv{
    overflow:hidden;
}
.SCmoduleName{
    background-color:#ffffff;
    height:18px;
    margin-top:1px;
    position:relative;
}
.SCmoduleNameLabel{
    padding-left:1px;
    text-align:left;
    color:#2E6E9E;
    height:16px;
    /*width:185px;*/
    overflow:hidden;
    margin-top:1px;
    padding-top:1px;
    cursor:pointer;
    margin-right:1px;
}
.SCbuddyEntry{
    margin-top:1px;
    height:30px;
    clear:both;
    overflow:hidden;
    text-decoration:none;
    background-color:#ffffff;
    color:#2E6E9E;
    padding-top:1px;
    padding-bottom:1px;
    /*max-width:200px;*/
}
.SCbuddyEntryProfile{
    height:auto;
}
.SCfirstBuddy
{
    margin-top:0px !important;
}
.SCbutton{
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .5em 2em .55em;
    text-shadow: 1px 0 1px #888;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px #838383;
    -moz-box-shadow: 0 1px 2px #838383;
    box-shadow: 0px 0px 1px #838383;
    background: url("../new_img/shade.png") left top #149117;;
    color: #F0F0F0;
    font-weight: normal;
}

.SCbuttonMain{
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .5em 2em .55em;
    text-shadow: 1px 0 1px #888;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px #838383;
    -moz-box-shadow: 0 1px 2px #838383;
    box-shadow: 0px 0px 1px #838383;
    background: url("../new_img/shade.png") left top #2E7FBA;
    color: #F0F0F0;
    font-weight: normal;
}
.ui-state-hover.SCbuttonMain{
    background: repeat-x scroll 50% 50% #FFD466 !important;
    color: #595959;
}
.ui-state-active.SCbuttonMain{
    background: repeat-x scroll 50% 50% #FFD5AA !important;
}


.SCbuttonGrey{
    border-color:#a5a5a5 !important;
    background: repeat-x scroll 50% 50% #e2e2e2 !important;
    color: #4193cb !important;
}
.ui-state-hover.SCbuttonGrey{
    background: repeat-x scroll 50% 50% #dadeec !important;
}
.ui-state-active.SCbuttonGrey{
    background: repeat-x scroll 50% 50% #f3f3f3 !important;
}


.SCsaveButtonDisabled{
    cursor: default !important;
    border-color:#a5a5a5 !important;
    background: repeat-x scroll 50% 50% #e2e2e2 !important;
    color: #333 !important;
}


input.SCbutton {
    font-size: 120%;
    margin-left: 2px;
    margin-top: 6px;
    padding: 4px 8px;
    width: auto;
    border: 1px solid #fff;
}
input.SCbutton:hover {
    background: #EDA200;
}
input.SCbuttonProfile {
    /*font-size:10px;*/
    padding:0px;
    margin:0px;
    padding-left:4px;
    padding-right:4px;
    margin-right:4px;
    margin-left:4px;
    width:auto;
}
input.SCbuttonProfileDeco {
    /*font-size:10px;*/
    padding:0px;
    margin:0px;
    padding-left:4px;
    padding-right:4px;
    margin-right:4px;
    margin-left:4px;
    width:auto;
}
#SCfooterElementLeft
{
    position:absolute;
    bottom:0px;
    left:0px;
    height:0px;
    background-color:#ffffff;
    display:none;
}
.SCFooterCenterDiv{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    height:46px;
    overflow:hidden;
}
#SCfooterElementLeftContent{
}
#SCcontentFooter{
    /*margin-top:20px;
    clear:both;*/
}
#SCloadingMain{
    position: fixed;
    top: 0pt;
    left: 0pt;
    width: 100%;
    overflow: visible;
    z-index: 2000;
    display: none;
}
#SCloadingSub{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-233px -93px;
    background-repeat:no-repeat;
    width: 174px;
    height:54px;
    font-size:13px;
    font-weight:bold;
    color:#90c8e9;
}
#SCloadingMainInternetError{
    position: fixed;
    top: 0pt;
    left: 0pt;
    width: 100%;
    overflow: visible;
    z-index: 2000;
    display: none;
}
#SCloadingSubInternetError{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-233px -93px;
    background-repeat:no-repeat;
    width: 174px;
    height:54px;
    font-size:13px;
    font-weight:bold;
    color:red;
}
#SCheaderUserSpaceRate{
    display:none;
}
#SCheaderUserSpaceImgTd{
    width:40px;
}
#SCheaderUserSpaceImg{
    width:40px;
    margin-right:2px;
    float:left;
    overflow:hidden;
}
.SCListUserSpaceImg{
    height:40px;
    margin:1px;
    overflow:hidden;
}
.SCListUserSpaceImg img{
    height:40px;
    border:0;
}
#SCheaderUserSpaceImg img{
    height:40px;
    border:0;
}
.SCuserImgUnknown{
    background-image:url("../img/SCicones.png");
    background-position:-117px -12px;
    background-repeat:no-repeat;
    height:30px;
    width:30px;
}
.SCuserSpaceImgUnknown{
    background-image:url("../img/SCicones.png");
    background-position:-60px -13px;
    background-repeat:no-repeat;
    height:40px !important;
    width:40px;
}
.SCuserSpaceImgUnknownBig{
    background-image:url("../img/SCicones.png");
    background-position:-55px -9px;
    background-repeat:no-repeat;
    height:52px;
    width:51px;
}
#SCbuddyImg{
    height:30px;
    width:30px;
    text-align:center;
    overflow:hidden;
}
.SCbuddyStatus{
    height:11px;
    width:11px;
}
.SCbuddy_online{
    background-position:-258px -12px;
}
.SCbuddy_away{
    background-position:-314px -12px;
}
.SCbuddy_afk{
    background-position:-314px -44px;
}
.SCbuddy_afk_demi{
    background-position:-314px -29px;
}
.SCbuddy_chat{
    background-position:-258px -12px;
}
.SCbuddy_xa{
    background-position:-314px -44px;
}
.SCbuddy_dnd{
    background-position:-258px -29px;
}
.SCbuddy_offline{
    background-position:-258px -44px;
}
#SCbuddyBar{
}
.SCbuddyBar{/* Icones */
    width:7px;
    height:30px;
    background-position:-11px -166px;
    background-image:none;
}
#SCbuddyContent{
    overflow:hidden;
}
.SCbuddyContentTab{
    width:100%;
}
#SCbuddyContentDown{
    clear:both;
    font-style:italic;
    overflow:hidden;
}
#SCbuddyContentStatus{
    clear: both;
    height:15px;
    overflow:hidden;
    /*width:100px;*/
    font-size:90%;
    padding-left:2px;
}
#SCbuddyContentName{
    font-weight:bold;
    overflow:hidden;
    /*width:85px;*/
    height:14px;
}
#SCbuddyContentAction{
    display:none;
    overflow:hidden;
    height:14px;
}
#SCbuddyList{
    padding:0;
    margin:0;
    overflow:hidden;
    background-color:#abd1ec;
    width:auto !important;
    font-size:90%;
}
#SCbuddyList_search{
    padding:0;
    margin:0;
    overflow:hidden;
    background-color:#abd1ec;
    width:auto !important;
}
#SCheaderUserSpace{
    /*float:right;
    margin-top:2px;
    margin-right:4px;
    right:0;
    position:absolute;
    margin-bottom:1px;
    width:289px;*/
    width:100%;
    margin-top:1px;

}
.SCNavBarDisplay{
    text-decoration:none;
    color:#ffffff;
    font-size:112% !important;
}
.SCNavBarDisplay:hover{
    text-decoration:none;
    color:#ffaf46;
}
#SCsearchBox{
    color:#797979;
    /*width:168px;
    width:197px;*/
    border:1px solid #6ea6d1;
    border:0 none;
    background-color:transparent;
}
.SCsearchInputGrey{
    color:#797979;
}
.SCnorBorderInput{
    border:0 none;
    background-color:transparent;
}
#SCheaderUserSpaceNoteBoxDiv{
}
.SCbuddyEntry:hover{
    /*cursor:default;*/
}
.SCbuddyEntry:hover #SCbuddyContentAction{
    display:block;
}
.SCbuddyEntry:hover .SCbuddyBar{
    background-image:url("../img/SCicones.png");
}
#SCmenuLeftCommunities{
    background-color:#ABD1EC;
    /*width:201px;*/
}
#SCmenuLeftCommunities_search{
    background-color:#ABD1EC;
    /*width:201px;*/
}
.SCmenuRightCollection{
    background-color:#ABD1EC;
    font-size:90%;
}
.SCmenuRightCollections{
    background-color:#ABD1EC;
}
.SCmenuLeftTitleLink{
    text-decoration:none;
    cursor:pointer;
    color:#2E6E9E;
}
.SCmenuLeftTitleLink:hover {
    color:#ffaf46;
}
.SCcontactCardNameLink{
    text-decoration:none;
    cursor:pointer;
    color:#2E6E9E;
}
.SCcontactCardNameLink:hover {
    color:#ffaf46;
}
.SCmenuRightTitleLink{
    text-decoration:none;
    cursor:pointer;
    color:#2E6E9E;
}
.SCmenuRightTitleLink:hover {
    color:#ffaf46;
}
.SCmenuRightTitleLink:hover .SCmenuRightTitle{
    background-color:#6ea6d1;
    color:#ffffff;
}
.SCmenuRightStayDisplay
{
    float:left;
    width:11px;
    cursor:pointer;
    height:19px;
    background-position:-161px -10px;
    margin-left:3px;
}
.SCmenuRightStayDisplayOn{
    display:block;
    background-position:-161px -10px;
    height:16px;
    margin-top:2px;
}
.SCaddComment{
    display:block;
    background-position:-234px -259px;
    height:20px;
    width:24px;
}
.SCaddCommented{
    display:block;
    background-position:-268px -259px;
    height:20px;
    width:24px;
}
.SCaddCommentEdit{
    display:block;
    background-position:-299px -259px;
    height:20px;
    width:24px;
}
.SCacceptedElement2{
    display:block;
    background-position:-262px -318px;
    height: 23px;
    width:26px;
}
.SCassistedElement2{
    display:block;
    background-position:-295px -318px;
    height: 23px;
    width:26px;
}
.SCacceptedElementFake2{
    width:26px;
    height: 23px;
    display:block;
    background-image:none;
}
.SCacceptedElement{
    display:block;
    background-position:-261px -288px;
    height: 24px;
    width:25px;
}
.SCacceptedElementFake{
    width:25px;
    height: 24px;
    display:block;
}
.SCassistedElement{
    display:block;
    background-position:-296px -288px;
    height: 24px;
    width:25px;
}
.SCacceptedElementBtn{
    display:block;
    background-position:-261px -288px;
    height: 24px;
    width:25px;
}
.SCassistedElementBtn{
    display:block;
    background-position:-296px -288px;
    height: 24px;
    width:25px;
}
.SCmaximizeMinimize{
    width:18px;
    cursor:pointer;
    height:18px;
    background-position:-154px -94px;
    margin-top:1px;
}
.SChideLeftMenuHidden .SCmaximizeMinimize{
    background-position:-175px -94px;
}
.SCactiveModule  .SCmaximizeMinimize{
    background-position:-154px -74px !important;
}
.SCmenuright .SCmaximizeMinimize{
    background-position:-154px -55px;
}
.SCmoduleHidden .SCmaximizeMinimize{
    background-position:-154px -55px;
}
.SCmaximizeMinimizeArrow{
    background-position:-154px -55px;
    width:18px;
}
#SCbuddyList .SChide
{
    display:none;
}
#SCmenuLeftCommunities .SChide
{
    display:none;
}
#SCbuddyList .SCdisplay
{
    display:block;
}
.SCforceDisplay
{
    display:block;
}
.SChideModule .SCmoduleScrollBar{
    display:none;
}
.SChideLeftMenu{
    display:none;
}
.SCmoduleNameLink{
    text-decoration:none;
}
.SCmoduleNameLink:hover .SCmoduleNameLabel{
    color:#FFAF46;
}
.SCbuddyChatButton{
    height:14px;
    width:18px;
    background-position:-220px -60px;
    float:left;
}
.SCbuddyMailButton{
    height:14px;
    width:18px;
    background-position:-220px -74px;
    float:left;
}
.SCbuddyChatButtonBig{
    height:20px;
    width:23px;
    background-position:-220px -30px;
}
.SCbuddyMailButtonBig{
    height:17px;
    width:23px;
    background-position:-220px -13px;
}
.SCbuddyDelButton{
    background-image:url("../img/icones/ui-icons_d8e7f3_256x240.png");
    background-position:-96px -128px;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
    float:left;
}
#SCbuttonFullScreen{
}
.SCfullscreenIcone{
    background-position:-264px -132px;
    height:21px;
    width:34px;
}
.SCminiAddIcone{
    background-position:-174px -122px;
    height:15px;
    width:13px;
}
.SCfullscreenOnIcone{
    background-position:-307px -132px !important;
    height:21px;
    width:34px;
}
#SCbuttonCollapseModule{
    border:0 none;
    cursor:pointer;
}
.SCbuttonCollapseModule{
    background-position:-370px -10px;
    height:30px;
    width:27px;
}
.SCbuttonUnCollapseModule{
    background-position:-340px -10px;
    height:30px;
    width:27px;
}
.SCbuttonPinModule{
    background-position:-419px -10px;
    height:30px;
    width:27px;
}
.SCbuttonUnPinModule{
    background-position:-450px -10px;
    height:30px;
    width:27px;
}
.SCbuttonUncollapseModule{
    background: transparent;
    background-image:url("../img/iconUncollapseArrow.png");
    background-repeat:no-repeat;
}
.SCbuttonUserViewModule{
    background-position:-496px -10px;
    height:30px;
    width:27px;
}
.SCbuttonAdminViewModule{
    background-position:-524px -10px;
    height:30px;
    width:27px;
}
.SCbuttonResetViewModule{
    background-position:-552px -10px;
    height:30px;
    width:27px;
}
#SCbuttonSearch{
    background: transparent;
    background-repeat:no-repeat;
    background-image:url("../img/icone_loupe.png");
    background-position:bottom right;
    height:30px;
    width:30px;
    margin-left:5px;
    cursor:pointer;
    border:0 none;
}
.SCbuddyImgLink{
    cursor:pointer;
    height:30px;
    width:30px;
    text-align:center;
}
.SCbuddyImgLink{
    height:30px;
    width:30px;
    overflow:hidden;
}
.SCbuddyImgLink img{
    border:0 none;
    max-width:30px;
    max-height:30px;
}
#SCupdatePathWay{
    display:none;
}
#SCupdateFooterButtons{
    display:none;
}
#SCoptions{
    display:none;
}
#SCglobalOptions{
    display:none;
}
#bubbletip{
    display:none;
}
#SCheaderUserSpaceLeft{
    float:left;
}
#SCheaderUserSpaceRightLeft{
    overflow:hidden;
    float:left;
}
#SCheaderUserSpaceRightRight{
    float:right;
}
#SCheaderUserSpaceRightRight div{
    margin-bottom:2px;
}
#SCheaderUserSpaceRightRight input{
    width:100%;
    margin:0;
}
#SCheaderUserSpaceMiddle{
    float:left;
    overflow:hidden;
    width:150px;
}
#SCheaderUserSpaceRight{
    float:left;
}
#SCheaderUserSpaceRight div{
}
.SCprofile .divrightLogOut{
    float:right;
    margin-top:7px;
}
#SCheaderUserSpaceNote{
    clear:both;
    /*margin-top:-4px;*/
}
.SCheaderUserSpaceNoteBox{
    font-size:90%;
    height:26px;
    overflow:hidden;
    cursor:pointer;
    display:none;
}
.SCheaderUserSpaceNoteBoxEmpty{
    font-size:85%;
    /*height:26px;*/
    overflow:hidden;
    cursor:pointer;
    color: #797979;
}
#SCheaderUserSpaceDivMiddleButton{
    width:16px;
}
#SCheaderUserSpaceNoteLabel{
    color:#9ecae8;
    font-style:italic;
    font-size:90%;
}
#SCheaderUserSpaceName{
    overflow:hidden;
}
.SCuserNameSpace
{
    color:#ffaf46;
    font-weight:bold;
}
#SCheaderUserSpaceJob{
    color:#9ecae8;
}
#SCheaderUserSpace a{
    text-decoration:none;
    color:#2E6E9E;
}
#SCheaderUserSpace a:hover{
    color:#8fc2e5;
}
#SCcontactCard{
    display:none;
    width:220px;
    height:89px;
    position:absolute;
    z-index:2000;
}
#SCleftMenuExtend{
    display:none;
    position:absolute;
    width:250px;
}
#SCleftMenuExtendContent{
    overflow:auto;
    clear:both;
    background-color:#ffffff;
    border:solid 1px #6ea6d1;
    border-top:0;
    border-bottom:0;
}
#SCleftMenuExtendContentDiv{

    /*overflow:auto;*/
    outline:0 none;
}
#SCleftMenuExtendScroll{
    overflow:auto;
    outline:0 none;
}
#SCrightAddIconeBox {
    float:right;
    margin-top:5px;
}
.SCaddIcone{
    background-position:-179px -9px;
}
.SCaddIconeNoMargin{
    background-position:-179px -12px;
}
.SCaddInstance{
    background-position:-182px -38px;
    margin-top:-2px;
    height:19px !important;
    width:19px !important;
}
.SCmenurightMiddle a:hover .SCaddInstance{
    display:block !important;
}
.SCmoduleHover .SCaddInstance{
    display:block !important;
}
.SCmoduleHover .SCmoduleBarIcone{
    background-image: url("../img/SCicones.png") !important;
}
.SCmenurightMiddle .SCaddInstance{
    display:none; /* keep it hidden */
}
.SCmoduleBarIcone{
    background-position:-43px -175px;
    height:0px;
    height:15px !important;
    width:6px;
    background-image:none;
}
a:hover .SCmoduleBarIcone{
    background-image:url("../img/SCicones.png") !important;
}
.SCmoduleBarIconeHover{
    background-image:url("../img/SCicones.png") !important;
}
.SCmoduleNameLink .SCHighLight .SCmoduleBarIcone{
    background-image:url("../img/SCiconesHover.png") !important;
}
#SCleftMenuExtendClose{
    float:right;
}
#SCleftMenuExtendTitle{
    float:left;
    padding-left:5px;
    font-weight:bold;
}
#SCleftMenuExtendHeader{
    background-color:#2E6E9E;
    background: transparent;
    background-image:url("../img/icones/ui-bg_gloss-wave_55_5c9ccc_500x100.png");
    background-position:50% 50%;
    background-repeat:no-repeat;
    color:#ffffff;
    height:23px;
    padding-top:4px;
}

#SCcommunityMenuTitle{
}
#SCcommunityMenuButton{
    float:right;
}
#SCprofileTitle{
}
#SCprofileTitle div{
    float:left;
}
#SCprofileButton{
    float:right;
}
#SCbuddyMenuTitle{
}
#SCbuddyMenuMenuButton{
    float:right;
}
#SCworldMenuTitle{
    float:left;
}
#SCworldMenuButton{
    float:right;
}
#SCheaderUserSpaceButtons{
    clear:both;
}
#SCfooterDynButtons{
    margin-top:2px;
}
.SCdivRight{
    float:right;
}
.SCdivLeft{
    float:left;
}
#SCfooterDynRight{
    margin-top:7px;
}
#SCfooterDynLeft{
    margin-top:6px;
    float:left;
}
.SCcreateAskLeft{
    margin-top:3px;
    float:left;
}
.SCcreateAskRight{
    width:29px;
    height:29px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-116px -78px;
    background-repeat:no-repeat;
}
#SCcreateAskLink{
    cursor:pointer;
    text-decoration:none;
    height:100%;
}
#SCcreateAskLink:hover #SCcreateAsk{
    color:#ffaf46;
}
.SCcreateAskLinkDefault{
    color:#ffffff;
}
.SCcreateAskLinkClicked{
    color:#ffaf46;
}

/* SCscroll  SCROLLBAR */
.jspTrack{
    background-color:#ffffff !important;
}
.jspArrow
{
    background-color:#ffffff !important;
}
.SCscroll .jspVerticalBar {
    background-image:url("../img/SCyImages.png");
    background-position:-100px 0px;
    background-repeat:repeat-y;
    width:19px;
}
.SCscroll .jspTrack{
    background-image:url("../img/SCyImages.png");
    background-position:-100px 0px;
    background-repeat:repeat-y;
    width:19px;
}
.SCscroll .jspDrag {
    background-image:url("../img/SCyImages.png");
    background-position:-80px 0px;
    background-repeat:repeat-y;
    width:19px;
}
.SCscroll .jspDragTop {
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -108px;
    background-repeat:no-repeat;
    width:19px;
    height: 2px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0px;
}
.SCscroll .jspDragBottom {
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -111px;
    background-repeat:no-repeat;
    width:19px;
    height: 2px;
    left:0;
    overflow:hidden;
    position:absolute;
    font-size:0px;
    bottom:0px;
}
.SCscroll a.jspArrowUp {
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-42px -129px;
    background-repeat:no-repeat;
    width:19px;
    height: 23px;
}
.SCscroll a.jspArrowUp:hover {
    /*background-position: 0 0;*/
}
.SCscroll a.jspArrowDown {
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-42px -105px;
    background-repeat:no-repeat;
    width:19px;
    height: 23px;
}
.SCscroll a.jspArrowDown:hover {
    /*background-position: 0 0;*/
}

.scroll-pane
{
    /*height:200px;
    overflow:auto;
    width:auto;*/
    overflow:auto;
}
.scroll-paneDisplay
{
    /*height:200px;
    overflow:auto;
    width:auto;*/
    overflow-y:scroll;
}
.scroll-panePopup
{
    width: 100%;
    height: 200px;
    overflow: auto;
}

.jspVerticalBar{
    width:15px;
}

/* FIN SCROLLBAR */

.SCclose{
    background-image:url("../img/icones/ui-icons_d8e7f3_256x240.png");
    background-position:-96px -128px;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
}
.SCminimizeStdIcone{
    background-position:-96px -263px;
    background-repeat:no-repeat;
    height:16px;
    width:16px;
}
.SCiconeMchpNotifTd{
    width:30px;
}
.SCiconeMchpNotif{
    background-position:-586px -95px;
    background-repeat:no-repeat;
    height:20px;
    width:27px;
}
.SCiconeMchpNotif1{
    background-position:-586px -145px;
    background-repeat:no-repeat;
    height:20px;
    width:27px;
}
.SCiconeMchpNotif7{
    background-position:-586px -171px;
    background-repeat:no-repeat;
    height:20px;
    width:27px;
}
.SCiconeMchpNotifNo{
    background-position:-586px -196px;
    background-repeat:no-repeat;
    height:20px;
    width:27px;
}
.SCiconeMchpNotifWarning{
    background-position:-586px -119px;
    background-repeat:no-repeat;
    height:20px;
    width:27px;
}
.SCiconeInstanceHome{
    background-position:-673px -467px;
    background-repeat:no-repeat;
    height:33px;
    width:34px;
}
.SCiconeWarning{
    background-position:-670px -368px;
    background-repeat:no-repeat;
    height:41px;
    width:44px;
}
.SCnewsIcone{
    background-position:-579px -374px;
    background-repeat:no-repeat;
    height:45px;
    width:35px;
}
.SCiconeAttachedFiles{
    background-position:-172px -318px;
    background-repeat:no-repeat;
    height:24px;
    width:24px;
}
.SCiconeAdddFilesVersion{
    background-position: -233px -173px;
    background-repeat: no-repeat;
    height: 24px;
    width: 21px;
}
.SCiconeFlagPublished{
    background-position:-364px -317px;
    background-repeat:no-repeat;
    height:15px;
    width:14px;
}
.SCiconeFlagDraft{
    background-position:-338px -317px;
    background-repeat:no-repeat;
    height:15px;
    width:14px;
}
.SCiconeFlagBlocked{
    background-position:-390px -317px;
    background-repeat:no-repeat;
    height:15px;
    width:14px;
}
.SCiconeCadenaOpened{
    background-position:-462px -312px;
    background-repeat:no-repeat;
    height:19px;
    width:13px;
}
.SCiconeCadenaLocked{
    background-position:-440px -312px;
    background-repeat:no-repeat;
    height:19px;
    width:13px;
}
.SCinstanceIcone{
    background-position: -255px -82px;
    margin-right: 3px;
    width: 22px;
}
#SCleftMenuExtendClose{
    margin-right:5px;
}
#SCleftMenuExtendClose a{
    height:16px;
    width:16px;
    overflow:hidden;
    text-indent:-99999px;
    cursor:pointer;
}
#SCleftMenuExtendClose a:hover .SCclose{
    background-image:url("../img/icones/ui-icons_217bc0_256x240.png");
    background-color:#D0E5F5;
    border:1px solid #79B7E7;
}
#SCrssHead{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-333px -1px;
    background-repeat:no-repeat;
    height:55px;
    width:16px;
}
#SCrssFoot{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-350px -1px;
    background-repeat:no-repeat;
    height:55px;
    width:17px;
    cursor:pointer;
}
.SCrssElement{
    float:left;
    height:100%;
    height:55px;
    overflow:hidden;
    margin:0;
    padding:0;
    width:100%;
}
.SCrssElementContent{
    border-left:1px solid #2E6E9E;
    border-right:1px solid #2E6E9E;
    margin-left:1px;
    margin-right:1px;
    overflow:hidden;
    height:100%;
}
.SCrssFirst{
    border-left:0;
    margin-left:0px;
}
.SCrssLast{
    border-right:0;
    margin-right:0px;
}
.SCrssElementContentSlide{
    padding-left:5px;
    padding-right:2px;
}
#SCheaderRSSContentBox{
    background-image:url("../img/SCxImages.png");
    background-position:0px -65px;
    background-repeat:repeat-x;
    height:55px;
    position:relative;
}
#SCheaderRSS{
    position:absolute;
    overflow:hidden;
    top:5px;
    width:100%;
    left:0px;
}
#SCheaderRSSContentTab{
    width:100%;
    height:55px;
}
#SCheaderRSSContent{
    height:100%;
    margin-left:235px;
    margin-right:235px;
    height:55px;
}
.SCrssDescription{
}
#SCcreateModule{
    position:absolute;
    top:0;
    right:0;
    display:none;
    background-color:#63afdb;
}
.SCcreateModuleIcone
{
    background-position:-740px -15px;
    margin-right:5px;
    height: 24px;
    width:34px;
}
#SCcreateModuleTitle{
    color:#ffffff;
    height: 24px;
    font-size:130%;
    font-weight:bold;
    padding-left:10px;
    padding-top:3px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -467px;
    background-repeat:repeat-x;
    height:30px;
}

.SCcreateModuleItem{
    height:45px;
    margin:4px;
    cursor:pointer;
    padding:3px;
    overflow:hidden;
    background-color: #FFFFFF;
}
.SCcreateModuleItem:hover{
    background-color: #E6F3F8;
}
.SCcreateModuleItemMain{
    /*height:60px;
    font-size:14px;*/
    background: #ffffff;
}
.SCfootermiddleSpace{
    /*width:33%;*/
}
.SCcreateModuleTitle{
    font-weight:bold;
}
.SCcreateModuleDescription{
    font-style:italic;
    font-size:90%;
}
.SCcreateModuleItemMain .SCcreateModuleTitle{
    /*font-size:14px;*/
}
.SCcreateModuleItemMain .SCcreateModuleDescription{
    /*font-size:13px;*/
}
.SCcreateModuleImage{
    width:45px;
    height:45px;
}
.SCcreateModuleImagePadding{
    padding-left:50px;
}
/* image class for each modules */
.SCcreateModuleblog{
    background-position:-738px -382px;
}
.SCcreateModulemKB{
    background-position:-733px -102px;
}
.SCcreateModuleknowledgeBase{
    background-position:-733px -102px;
}
.SCcreateModulepoll{
    background-position:-737px -48px;
}
.SCcreateModulequickPoll{
    background-position:-737px -48px;
}
.SCcreateModulequestionAnswer{
    background-position:-737px -318px;
}
.SCcreateModulefileManager{
    background-position:-733px -156px;
}
.SCcreateModuleaddressBook{
    background-position:-736px -205px;
}
.SCcreateModuleText{
    color:#2E6E9E;
}
.SCrssTitle{
    margin-bottom:2px;
}
.SCrssTitleLink{
    text-decoration:none;
    color:#2E6E9E;
    font-weight:bold;
}
.SCrssTitleLink:hover{
    color:#FFAF46;
}
.SCrssTiming{
    font-style:italic;
}
#SCmoduleState{
    font-weight:bold;
    /*margin-top:7px;*/
    font-size:110%;
}
.SCmainContentDiv{
    margin:5px;
}
/*.SCmainContentDiv{
margin:5px;
margin-right:0px;
}*/
.SCmainContentDivTitle{
    padding: 10px;
    background:none repeat scroll 0 50% #F0F7F9;
    font-weight: bold;
}
.SCmainContentDivText{
    padding: 5px;
    background: #f2f2f2;
}
.SCmainContentDivTextDate{
    color:gray;
    font-size:95%;
    float:left;
    margin-top:3px;
}
.SCpostedDate{

}
.SCansweredDate{
}
.SCmainContentDivTextDateInstance{
    color:gray;
    float:left;
    margin-left:4px;
    margin-top:5px;
}
.SCmainContentDivTextLeft{
    float: left;
    width: 10%; /* IMG width size is always 64px max */
}
.SCmainContentDivTextRight{
    float: left;
    width: 85%;
}
.SCmainContentDivTextInfo{
    color:gray;
    font-style: italic;
}

.SCmainContentDivTop{

    height:30px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -533px;
    background-repeat:repeat-x;
}
.SCmainContentDivTopLeft
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-25px -105px;
    background-repeat:no-repeat;
}
.SCmainContentDivTopMiddle{
    float:left;
    margin-left:2px;
    margin-top:3px;
    color:#2E6E9E;
    font-weight:bold;
}
.SCmainContentDivTopRight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-31px -105px;
    background-repeat:no-repeat;
}
.SCmainContentDivTopButtonRight{
    height:23px;
    float:right;
    position:relative;
}
.SCmainContentDivTopButtonRight div{
    float: left;
}


.SCmainContentDivNoTitleTop{
    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -401px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeft
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-64px -144px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddle{
    float:left;
}
.SCmainContentDivNoTitleTopRight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-70px -144px;
    background-repeat:no-repeat;
}
.SCtextTagIcone{
    width:0px;
    height:0px;
    background-position:-14px -90px;
}
.SCmainContentDivMiddle{

}
.SCmainContentDivMiddleTab
{
    width:100%;
}
.SCmainContentDivMiddleLeft
{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-68px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddle{
    /*padding-left:3px;*/
    width:100%;
}
.SCmainContentDivMiddleRight{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-67px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottom{

    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -395px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeft
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-64px -138px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddle{
    float:left;
}
.SCmainContentDivBottomRight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-70px -138px;
    background-repeat:no-repeat;
}


.SCmainContentDivNoTitleTopDark{
    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -228px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeftDark
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -144px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddleDark{
    float:left;
}
.SCmainContentDivNoTitleTopRightDark{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -144px;
    background-repeat:no-repeat;
}


.SCmainContentDivMiddleDark{

}
.SCmainContentDivMiddleTabDark
{
    width:100%;
}
.SCmainContentDivMiddleLeftDark
{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-51px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddleDark{
    padding-left:3px;
    width:100%;
}
.SCmainContentDivMiddleRightDark{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-60px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottomDark{

    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -224px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeftDark
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -138px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddleDark{
    float:left;
}
.SCmainContentDivBottomRightDark{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -138px;
    background-repeat:no-repeat;
}


.SCmainContentDivNoTitleTopHighLight{
    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -572px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeftHighLight
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -132px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddleHighLight{
    float:left;
}
.SCmainContentDivNoTitleTopRightHighLight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -132px;
    background-repeat:no-repeat;
}


.SCmainContentDivMiddleHighLight{

}
.SCmainContentDivMiddleTabHighLight
{
    width:100%;
}
.SCmainContentDivMiddleLeftHighLight
{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-120px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddleHighLight{
    padding-left:3px;
    width:100%;
}
.SCmainContentDivMiddleRightHighLight{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-129px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottomHighLight{

    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -566px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeftHighLight
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -126px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddleHighLight{
    float:left;
}
.SCmainContentDivBottomRightHighLight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -126px;
    background-repeat:no-repeat;
}

.SCanswerField{
}
.SCspacerSimple
{
    height:10px;
}
.SCsubTitleTab{
    margin-left:-6px;
    margin-top:-6px;
}
.SCsubTitleTab .SCsubTitleTabText
{
    font-size:105%;
    padding-left:4px;
    padding-top:3px;
}
.SCloginRight input{
    font-weight:bold;
    width:auto !important;
}
#hiddenTags{
    display:none;
}
/*** Drag n drop div ***/
.objecttagList{
    display:block;
    margin: 1px;
    height:20px;
    float:left;
    cursor:default;
}
.objecttagList span{
    float:left;
    margin-left:1px;
    margin-right:1px;
}
.objecttagList input{
}
.objecttagListinput{
    padding-top:3px;
    padding-bottom:3px;
}
.objecttagList .contentText{
    margin-top:2px;
}
.outDrop {
    height: auto;
    border: solid 1px #2E6E9E;
    cursor:text;
}

.overDrop {
    height: auto;
    border: dotted 1px #2E6E9E;
    cursor:text;
}
.outDrop input{
    border:0 none;
}
.overDrop input{
    border:0 none;
}
.SCtagDivHidden{
    display:none;
}
.SCTitleBox{
    font-size:115%;
    font-weight:bold;
    height: 25px;
}
.SCBigTextBox {
    height: 20px;
}
.SCtrailingDrop
{
    clear:both;
}
#SCheaderUserSpaceDiv{
    height:100%;
    padding-top:2px;
}

#SCheaderUserSpaceDivLeft{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-1px -135px;
    background-repeat:no-repeat;
    width:6px;
    height:20px;
    font-size:0;
}
.SCheaderUserSpaceDivMiddle{
    background-image:url("../img/SCxImages.png");
    background-position:0px -512px;
    background-repeat:repeat-x;
    height:20px;
}
#SCheaderUserSpaceDivRight{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-8px -135px;
    background-repeat:no-repeat;
    width:6px;
    height:20px;
    font-size:0;
}
#SCheaderUserSpaceDivIconeRight{
    background-position:-174px -155px;
    cursor:pointer;
    height:20px;
    margin-top:2px;
    width:16px;
}
.SCheaderUserSpaceDivIconeRightSimple{
    margin-top:0px !important;
}
/* TINYMCE OVER CSS */
.defaultSkin table{
    background-color:transparent !important;
    color:#2E6E9E !important;
}
.defaultSkin .mceFirst{
    background-color:#ebf4f9 !important;
    background-position:0 -178px !important;
    background-repeat:repeat-x !important;
}
.defaultSkin table.mceLayout{
    border-color:#8fc2e5 !important;
}
.defaultSkin table.mceLayout tr.mceFirst td {
    border-top:1px solid #8fc2e5 !important;
}
.defaultSkin table.mceLayout tr.mceFirst table.mceToolbar td{
    border-top:0 none !important;
}
.defaultSkin table.mceLayout tr.mceLast td {
    border-bottom:1px solid #8fc2e5 !important;
}
.defaultSkin .mceIframeContainer {
    border-top:1px solid #8fc2e5 !important;
}
.defaultSkin .mceMenu {
    background-color:#FFFFFF;
}
/*.mceLayout{
width:100% !important;
}*/
/*** scroll bar v2 *****/
div.scrollbarpaper-container
{
    background-color: #ffffff;
    position:absolute;
    background-image:url("../img/SCyImages.png");
    background-position:-100px 0px;
    background-repeat:repeat-y;
    width:17px !important;
}

div.scrollbarpaper-track
{
    width:17px;
    height:100%;
    cursor:pointer;
}

div.scrollbarpaper-drag
{
    background-image:url("../img/SCyImages.png");
    background-position:-80px 0px;
    background-repeat:repeat-y;
    position:absolute;
    width:17px;
    margin-top:23px;
    margin-bottom:23px;
    cursor: pointer;
}

div.scrollbarpaper-drag-top
{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -108px;
    background-repeat:no-repeat;
    height: 2px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0px;
    width:17px;
}
div.scrollbarpaper-drag-bottom
{
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -111px;
    background-repeat:no-repeat;
    height: 2px;
    left:0;
    overflow:hidden;
    position:absolute;
    font-size:0px;
    bottom:0px;
    width:17px;
}
div.scrollbarpaper-arrowDown
{
    width:100%;
    height:23px;
    position:absolute;
    bottom:0px;
    cursor: pointer;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-42px -105px;
    background-repeat:no-repeat;
    background-color:#ffffff;
}
div.scrollbarpaper-arrowUp
{
    width:100%;
    height:23px;
    position:absolute;
    cursor: pointer;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-42px -129px;
    background-repeat:no-repeat;
    background-color:#ffffff;
    top:0px;
}
#SCcontentScrollContainer{
    /*width:auto !important;*/
}
#SCcontentScrollContainer.scrollbarpaper-visible
{
}
#SCcontentDyn{
    padding-right:3px;
    overflow:hidden;
}
#SCchatList{
    display:none;
}
.SCchatWindow{
    display:none;
    margin-left:7px;
    float:left;
    bottom:0px;
    width:205px;
    height:10px;
    position:relative;
}
.SCchatWindowSub{
    position:absolute;
    bottom:0px;
    background-color:#d4e6f3;
    border:1px solid #2E6E9E;
    border-bottom:0px;
    min-width:100%;
    margin: 1px 1px 0;
}
.chatHighLight .SCchatWindowSub{
    border:2px solid #ffaf46 !important;
    border-bottom:0px !important;
    margin:0px !important;
}
.SCchatTitle{
    margin:1px;
    margin-right:12px;
    height:15px;
    cursor:pointer;
}
.SCchatTitleLeftTab{
    width:100%;
    cursor: pointer;
}
.SCmessages{
    background-color:#ffffff;
    clear:both;
}
.SCmessages div{
    min-height:16px;
}
.SCmessagesScrollPane{
    height:120px;
    background-color:#ffffff;
    overflow:hidden;
    width:202px;
    clear:both;
}
.SCgroupChatWindow .SCmessagesScrollPane{
    height:132px;
}
.SCgroupChatWindow .SchatStatus{
    display:none;
}
.SchatStatus{
    float:left;
    margin-right:3px;
}
.SCchatTitleLeft{
    overflow:hidden;
    font-weight:bold;
    height:15px;
}
.SCchatTitleRight{
    position:absolute;
    width:11px;
    top:1px;
    right:1px;
    height:15px;
}
.SCsendMessage textarea{
    margin-left:3px;
    margin-right:3px;
    width: 194px;
    border: 1px solid #D4E6F3;
}
.SCsendMessage textarea:focus{
    border-color: #FFAF46;
}
.SCbuddyDisable .SCbuddyChatButton{
    width:0px;
}
.SCbuddySelfStatus{
    margin-left:3px;
    margin-top:3px;
}
#ScMyChatStatus .SCstateLink a{
    color:#2E6E9E;
    text-decoration:none;
}
#ScMyChatStatus .SCstateLink a:hover{
    color:#ffaf46;
}
#ScMyChatStatus a span{
    float:left;
    height:15px;
}
#ScMyChatStatus div{
    clear:both;
}
.SCchatError{
    font-color:red;
    font-style:italic;
}
.SCbubbleTipTitle{
    font-weight:bold;
    margin-bottom:5px;
}
.ScMyChatStatusDisconnected{
    display:none;
}
#ScMyChatStatusConnected{
    display:block;
}
.SCgroupChatWindow .SCmessagesNotification{
    display:none;
}
.SCmessagesNotification{
    font-size:85%;
    background-color:#dddddd;
    color:#414141;
    overflow:hidden;
}
.SCmessagesNotificationText{
    display:none;
}
#SCbasicPopup{
    display:none;
    position:absolute;
}
#SCbasicPopup .bubbletip{
    display: block !important;
}
#SCtitlePopup{
    display:none;
    position:absolute;
}
#SCtitlePopup .bubbletip{
    display: block !important;
}
.SCuserSetNoteBox{
    font-size:95%;
    width:150px;
}
#SCdebugWindowContainer
{
    display:none;
    position:absolute;
    right:0;
    top:0;
    width:600px;
    background-color:yellow;
}
#SCdebugWindow{
    overflow:auto;
    height:400px;
    background-color:orange;
    display:none;
}
#SCdebugWindow div{
    border-bottom:solid 1px black;
}
.scrollbarpaper-container{
    top:auto !important;
}
.instanceDisplay{
    width:100%;
    border-collapse: collapse;
    text-align:center;
}
.communityWallDisplay{
    width:100% !important;
}

.instanceDisplay .FirstLineList{
    margin-bottom:2px;
    font-weight:bold;
}
.instanceDisplay .title{
    text-align:left;
    width:80%;
}

.instanceDisplayItemTitle:hover {
    cursor: pointer;
}

.instanceDisplay .FirstLineListTitle{
    /*margin-left:15px;*/
    text-align:left;
}
.instanceDisplay .FirstLineListTitle h2{
    margin-top:0px;
    margin-bottom:5px;
}
.SCiconeList{
    margin:0 !important;
    float: none;
}
.SCiconeCenter{
    margin:auto !important;
    float: none !important;
}
.SCiconeListFloatAuto{
    margin:0 !important;
}
.SCiconeListRSS{
    margin:0 !important;
}
.instanceDisplayMenu{
    /*background-color:transparent;*/
}
.instanceDisplayMenuHover{
    background-color:#E6F3F8;
    /*font-weight: bold;*/
}
.instanceDisplayMenuHoverSimple .instanceDisplayMenuDiv{
    background-color:#E6F3F8;
}
.instanceDisplay td{
    padding-left:4px;
    padding-right:4px;
}
.instanceDisplay .FirstLineList td{
    padding-left:10px;
    padding-right:10px;
}
.SCfooterLeftContent{
    float:left;
}
.SCErrorPage{
    padding-top:180px;
    font-weight:bold;
    font-size:110%;
    height:auto;
}
#SCmenuLeftTitleLink_bubbletip{
    display:block !important;
}
#ScMyChatStatus{
    /*height: 120px;
    width: 140px;*/
    display: block;
}
#SCmyCustomStatusPane{
    display:none;
}
#SCmyCustomStatus{
    display:none;
}
.SCcustomStatusList{
    overflow: hidden;
    width: 120px;
}
.SCcontactCardLeft{
    float:left;
}
.SCcontactCardLeft div{
    clear:both;
}
.SCcontactCardRight{
    float:right;
}
.SCcontactCardRight div{
    clear:both;
}
.SCcontactCardtab{

}
.SCcontactCardLeftSpacer span{
    width:1px;
    height:10px;
}
#SCbuddyContactCard{
}
#SCbuddyContactCard table.SCcontactCard{
    margin-top:15px;
}
.SCcontactCardLeftStatus{
    font-size:95%;
    font-style:italic;
    color: #FFAF46 !important;
    overflow:hidden;
}
.SCcontactCardRightCol
{
    padding-left:8px;
}
.SCcontactCardLeftName{
    font-weight:bold;
}
.SCcontactCardLeftImg{
    margin-right:8px;
    height:50px;
    width:50px;
    overflow:hidden;
}
.SCcontactCardLeftImg img{
    height:50px;
}
.SCcontactCardLeftImgUnknown{
    background-image:url("../img/SCicones.png");
    background-position:-56px -10px;
    background-repeat:no-repeat;
    height:50px;
    width:50px;
}
.SCiconeFileSimple{
    background-position:-192px -175px;
    background-repeat:no-repeat;
    height:21px;
    width:19px;
}
.SCcontactCardLeftName .SCbuddyStatus{
    position:absolute;
}
.SCcontactCardLeftName .SCcontactCardLeftNameLabel
{
    margin-left:15px;
}
.SCchatNotListed
{
    display:none;
}
#SCchatWindows{
    position:absolute;
    bottom:0;
    left:0;
}
.SCchatInfo{
    font-style:italic;
    color:#797979;
    text-align:center;
}
.SCloadingArea
{
    background-color:#ffffff;
}
#SCleft-sidebar .scrollbarpaper-arrowUp{
    display:none;
}
#SCleft-sidebar .scrollbarpaper-arrowDown{
    display:none;
}
#SCleft-sidebar .scrollbarpaper-drag{
    margin:0 !important;
}
.SCcontactCardRightMail
{
    padding-left:2px;
}
.SCcontactCardRightChat
{
    padding-left:2px;
}


.SCcontactCard  .firstCol{
    width:9px;
}
.SCcontactCard  .lastCol{
    width:9px;
}
.SCcontactCard  .middleCol{
    width:1px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-9px 0px;
}
.SCcontactCard  .firstRow{
    height:27px;
}
.SCcontactCard  .thirdRow{
    height:9px;
}
.SCcontactCardRightCol{
    padding-left:8px;
}
.SCcontactCard  .firstRow .contentCol{
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px 0px;
}
.SCcontactCard  .firstRow .imgCol .top{
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px -28px;
    height:9px;
}
.SCcontactCard  .firstRow .lastCol{
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:-9px -1px;
}
.SCcontactCard  .thirdRow .lastCol{
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px 0px;
}
.SCcontactCard  .thirdRow .firstCol{
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px -19px;
}
.SCcontactCard  .firstRow .firstCol .top{
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px -10px;
    width:9px;
    height:8px;
}
.SCcontactCard  .firstRow .middleCol .top{
    width:1px;
    height:8px;
}
.SCcontactCard  .firstRow .lastCol .top{
    width:9px;
    height:8px;
}
.SCcontactCard  .firstRow .firstCol .down{
    width:9px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-9px 0px;
    height:19px;
}
.SCcontactCard  .contentCol{
    padding-left:5px;
    background-color:#ffffff;
}
.SCcontactCard  .imgCol{
    background-color:#ffffff;
}
.SCcontactCard  .middleCol{
    background-color:#ffffff;
}
.SCcontactCard  .secondRow .imgCol{
    padding-right:5px;
}
.SCcontactCardLeftImg {
    margin-top:-20px;
}
.SCcontactCard  .secondRow .lastCol{
    width:9px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-1px 0px;
}
.SCcontactCard  .secondRow .firstCol{
    width:9px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-9px 0px;
}
.SCcontactCard  .thirdRow .imgCol{
    height:9px;
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px -37px;
}
.SCcontactCard  .thirdRow .contentCol{
    height:9px;
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px -37px;
}
.SCfontTitlePart{
}
.SCfontTitlePartLeft{
    height:31px;
    background-position:0px -566px;
    background-image:url("../img/SCxImages.png");
    float:left;
    font-size:170%;
    padding-left:10px;
    padding-right:10px;
}
.SCfontTitlePartRight{
    height:31px;
    width:5px;
    background-position:-1px -156px;
    /*background-image:url("../img/SCmainImages.png");*/
    float:left;
}
.SCfontTitlePartEnd{
    clear:both;
}
.SCanswerTextArea
{
    border:1px solid #8FC2E5;
    border-bottom:none;
    font-weight:bold;
    font-size:105%;
    padding:10px;
    padding-top:2px;
    padding-right:30px;
    padding-bottom:0px;
    border-color:#ffad4c !important;
    background-color:#ffce93;
}
.SCanswerTextAreaContainer{
    margin-left:0;
    padding:5px;
}
#QuestionsList p{
    /*margin:0px;*/
}
#QuestionsList .SCanswerEntry{
    border-top:dashed 1px #8FC2E5;
    margin-top:8px;
}
.SCcommentList{
    border-top:dotted 1px #8FC2E5;
    margin-left:35px;
    margin-top:3px;
    padding-top:2px;
    padding-bottom:2px;
}
.SCcommentList p{
    margin:0px;
}
.SCanswerButtons
{
    text-align:right;
    float:right;
    display:none;
    /*width:51px;*/
}
.SCanswerButtons input
{
    font-size:95%;
}
.SCassistedAnswer table{
    /*background-color:#e2eef7;*/
}

.SCassistedAnswer .SCcontentContainer{
    background-color:transparent;
}
.SCacceptedAnswer table{
    /*background-color:#d4f6db;*/
}

.SCacceptedAnswer .SCcontentContainer{
    background-color:transparent;
}
.SCsimpleTitle{
    font-weight:bold;
    padding-bottom:3px;
}
.SCtagContainer
{
    width:100%;
    margin:10px;
    margin-left:0px;
}
.SCtagContainer input{
    width:auto;
}
.SCtagContainer .SCbutton{
    width:auto;
}
#SCmoduleStateText{
    display:none;
}
#SCsubContentScrollText
{
    display:none;
}
.mceIframeContainer iframe{
    height:70px;
}
.SCsimpleBorder{
    border:solid 1px #2e6e9e;
    /*padding:2px;*/
}
.SCsimpleBorderHeader{
    border:solid 1px #84b3d9;
    /*padding:2px;*/
}
.SCsimpleBorderLight{
    border:solid 1px #66a5d8;
    /*padding:2px;*/
}
.SCsimpleBorderHighlight{
    border:solid 1px #FFAF46 !important;
    /*padding:2px;*/
}
.SCsimpleBackground{
    background-color: #d9ecf5;
    color:#2e6e9e;
}
a:hover .SCsimpleBackground{
    color: #d9ecf5;
    background-color:#2e6e9e;
}
.SCblockedTagBackground{
    background-color: #F3F3F3 !important;
    color:#2e6e9e !important;
}
.SCblockedTagBackground .SCcloseIcone{
    display:none !important;
}
.SCblockedTagBackground .contentText{
    margin-right:3px !important;
}

.SCsimpleDisableBorder{
    border:solid 1px #;
    /*padding:2px;*/
}
.SCsimpleBorderSpacer{
    padding:2px;
}
.SCenteteMchp{
    margin-bottom:-1px;
}
.SCenteteMchpButtonlike{
    background-color: #EAF4FD;
    color: #2E6E9E;
}
.SCfullWidthButton{
    width:100% !important;
}
.SCmCHPButton{
    font-size:125% !important;
    padding:5px !important;
    margin:0 !important;
}
.SCsimpleDisableBackground{
    background-color: #dce4e8;
    color:#a2a4a5;
}
.SCsimpleDisableBackground .SCcloseIcone{
    display:none;
}
.SCnoTagSuppression .SCcloseIcone{
    display:none;
}
.SCmainTitleInstance{
    font-size:125%;
    font-weight:bold;
    margin-left: 4px;
    color:#4193CB;
}
.SCmainTitleInstance a{
    text-decoration:none;
    color:#4193CB;
}
.SCmainTitleInstance a:hover{
    color:#FFAF46 !important;
}
.displayContent{
    float:left;
    margin-left: 2px;
    margin-right: 2px;
}
.communityHomePageTitle{
    font-size:130%;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}
#SCfooterElement .SCbutton{
    padding:7px;
}
.SCbuttonRed{
    background:transparent;
    background-color:#ffaf46;
}
.SCbuttonRed:hover{
    background:transparent;
    background-color:#e7a21e;
}
#SCmoduleStateTextPath{
    display:none;
}
.SCpathWay{
    float:left;
}
.SCcontentTags{
    /*margin-left:15px;
    margin-right:15px;*/
}
#SCcommentMainButton{
    margin-top:1px;
    height: 23px;
}
#SCmoduleStateTextPathWay span{
    font-style: italic;
    font-weight:bold;
    color:#ffaf46 !important;
}
#SCdialog{
    display:none;
}
.clickable{
    cursor:pointer;
}
.highLightLineHover{
    background-color:#E6F3F8;
}
.highLightLineHoverForce{
    background-color:#E6F3F8 !important;
}
.highLightLineHoverIE .instanceDisplayItemTitle{
    color:#ffaf46;
}
ul.listItemStd{
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}
ul.listItemStd li{
    cursor:pointer;
}
.SCbuttonIconeFloat{
    float:left;
}
.SCbuttonIconeFloatReverse{
    float:right;
}
.SCbuttonIconeMabAdd{
    width:19px;
}
.commentHeader{
    height: 24px;
}
.commentOwnerText{
    float:left;
}
.commentDate{
    margin-top:3px;
    font-size:95%;
}
.SCcloseIcone{
    background-position:-175px -198px;
    height:13px;
    width:13px;
}
.SCminimizeStdIcone{
    background-position:-194px -198px;
    height:13px;
    width:13px;
}
.SCmaximizeStdIcone{
    background-position:-212px -198px;
    height:13px;
    width:13px;
}
.SCchatWindowMinimized .SCminimizeStdIcone{
    background-position:-212px -198px;
    height:13px;
    width:13px;
}
.SCchatWindowMinimized .SCchatContent{
    display:none;
}
.SCcommentListContainer{
    /*margin-left:35px;*/
}
.SCcommentListContainer textarea{
    color:#000000;
}
.SCmainContentDiv .SCcommentEdit{
    margin-right:10px;
}
.SCenableModeration{
    float:right;
    color:#797979;
    text-align:right;
    display:none;
}
.SCblankInput{
    border:0 none;
}
#SCtitleCharCounter{
    margin-left:2px;
    margin-right:2px;
    display:none;
    padding-top:8px;
    text-align:right;
}
.SCtitleCharCounterSimple{
    margin:0px !important;
    padding:0px !important;
}
#SCinstanceCommonTab .SCactionButton{
    height: 24px;
}
#SCmchpHeader .SCactionButton{
    height: 24px;
}
.SCinstanceCommonTabRight{
    text-align:right;
    width:25%;
}
#SCinstanceCommonTab .SCsimpleDescription{
    margin-top:5px;
    font-size:105%;
    margin-left:2px;
}
#SCinstanceCommonTab .SCmainTitleInstance{
}
#SCinstanceCommonTab .SCmainTitleInstance a{
    text-decoration:none;
    color:#4193CB;/*#4193CB;*/
}
#SCinstanceCommonTab .SCmainTitleInstanceText p{
    text-decoration:none;
    padding-top:7px;
}
#SCinstanceCommonTab p{
    margin:0;
}
#SCinstanceCommonTab
{
    width:100%;
}
.SCtitleSimpleWithUsername{
    font-weight: bold;
}
.SCmainSubContentDivComment{
    margin:5px;
}
.SCmainSubContentDivComment .commentSeparator{
    border-top: 2px solid #f2f2f2;
    padding-top:2px;
}

.SCcommentSize{
    margin:0px;
}
.SCcommentTabName
{
    width:150px;
    min-width:150px;
    padding-top:3px;
}
.SCcommentTabImg
{
    width:30px;
    padding-top:3px;
}
.SCcommentTabIcone
{
    width:25px;
    padding-top:3px;
}


/* PLUPLOAD STYLES */
#uploader{
    position:relative;
}
#uploader .flash{
    height:23px !important;
}
.plupload input{
    cursor:pointer;
}
.plupload_header{
    display:none;
}
#uploader_filelist{
    border: 1px solid #2E6E9E;
    cursor: text;
    height: auto;
    min-height:28px;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    margin: 0;
    padding: 0;
}
#uploader_filelist li{
    display: inline;
    padding: 2px ;
    margin: 0;
}
.plupload_buttons a.plupload_start{
    display:none;
}
#uploader_filelist .plupload_file_name{
    max-width:200px;
    overflow:hidden;
    height:16px;
}
#uploader_filelist .plupload_failed{
    padding: 2px;
    background-color: #fec987;
    border: 1px solid #2E6E9E;
    cursor: default;
    display: block;
    float:left;
    height: 20px;
    margin: 1px;
}
#uploader_filelist .plupload_delete{
    padding: 2px;
    background-color: #F3F3F3;
    border: 1px solid #2E6E9E;
    cursor: default;
    float:left;
    display: block;
    height: 20px;
    margin: 1px;
}
#uploader_filelist .plupload_done{
    padding: 2px;
    background-color: #90e6bf;
    border: 1px solid #2E6E9E;
    cursor: default;
    float:left;
    display: block;
    height: 20px;
    margin: 1px;
}
#uploader_filelist .plupload_uploading{
    padding: 2px;
    background-color: #DFEFFC;
    border: 1px solid #2E6E9E;
    cursor: default;
    float:left;
    display: block;
    height: 20px;
    margin: 1px;
}
#uploader_filelist .plupload_droptext{
    height: 18px;
    margin: 1px;
    padding: 6px 2px 2px;
    display: block;
    font-weight:normal;
    margin-left:3px;
    clear: both;
    white-space: nowrap;
}
.plupload_filelist_header{
    display:none;
}
.plupload_button{
    /* avoid calling button function in jquery */
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    cursor: pointer;
    display: inline-block;
    overflow: visible;
    position: relative;
    text-align: center;
    text-decoration: none;
    border: 1px solid #C5DBEC;
    color: #2E6E9E;
    padding:3px 8px 3px 8px;
    margin:0px;
    margin-right:3px;
    font-weight: bold;
    background-color:#eaf4fd;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.plupload_disabled{
    color:#797979;
    border: 1px solid #BABABA;
    background-color:#f3f3f3;
}
.plupload_filelist_footer{
    position: absolute;
    top:0px;
}
.plupload_filelist_footer div{
    float:left;
    margin-right:5px;
}
.plupload_file_size{
    float:right !important;
}
.plupload_file_status{
    float:right !important;
    margin-left:3px;
    margin-right:3px;
}
#uploader_filelist .plupload_delete div{
    float:left;
}
#uploader_filelist .plupload_failed div{
    float:left;
}
#uploader_filelist .plupload_done div{
    float:left;
}
#uploader_filelist .plupload_uploading div{
    float:left;
}
.plupload_delete .plupload_file_action{
    height: 13px;
    width: 13px;
    float: right !important;
}
.plupload_delete .plupload_file_action a{
    background-position: -175px -198px;
    height: 13px;
    width: 13px;
    background-repeat:no-repeat;
    background-image:url("../img/SCicones.png");
}
.plupload_delete .plupload_file_action a:hover{
    background-image:url("../img/SCiconesHover.png");
}
.plupload{
    top:0 !important;
}
.plupload_wrapper{
    padding-top: 25px;
}
.plupload_filelist{
    margin-right:2px;
    margin-left:2px;
}
.plupload_filelist .plupload_file_name{
    margin-top:2px;
}
.plupload_filelist .plupload_file_status{
    margin-top:2px;
}
.plupload_filelist .plupload_file_size{
    margin-top:2px;
}
.SCmainContentDivTopButtonRightTags{
    clear:both;
    float:right;
}
.SCmainContentDivTopButtonRightFile{
    clear:both;
    float:right;
}
.SCmainContentFileLeft{
    float:left;
}
.SCmainContentFileRight{
    float:right;
}
.SCtagListDisplay{
    color:#000000;
}
.SCcontentTextSeparator{
    padding-top:1px;
    border-top: 2px solid #e3f0f7;
}
.SCcontentTextSeparatorGrey{
    padding-top:1px;
    border-top: 2px solid #BDBDBD;
}
.textAreaContainer{
    margin-right:2px;
}
.SCinstanceMainTabView{
    width:100%;
}
.plupload_done .plupload_file_action{
    height: 13px;
    width: 13px;
    float: right !important;
}
.plupload_filelist .plupload_file_action{
    height: 13px;
    width: 13px;
    float: right !important;
}
.plupload_delete .plupload_file_action a{
    display:block !important;
}
.plupload_done .plupload_file_action a{
    background-position: -175px -198px;
    height: 13px;
    width: 13px;
    background-repeat:no-repeat;
    background-image:url("../img/SCicones.png");
}
.plupload_done .plupload_file_action a:hover{
    background-image:url("../img/SCiconesHover.png");
}
.plupload_filelist .plupload_file_action a{
    background-position: -175px -198px;
    height: 13px;
    width: 13px;
    background-repeat:no-repeat;
    background-image:url("../img/SCicones.png");
}
.plupload_filelist .plupload_file_action a:hover{
    background-image:url("../img/SCiconesHover.png");
}
.plupload_failed .plupload_file_action{
    height: 13px;
    width: 13px;
    float: right !important;
}
.plupload_failed .plupload_file_action a{
    background-position: -175px -198px;
    height: 13px;
    width: 13px;
    background-repeat:no-repeat;
    background-image:url("../img/SCicones.png");
}
.plupload_failed .plupload_file_action a:hover{
    background-image:url("../img/SCiconesHover.png");
}
.plupload_buttons{
    display:block !important;
}
.plupload_upload_status{
    /*display:inline !important;*/
    display:none !important;
}
.plupload_filelist_footer .plupload_file_size{
    display:none;
}
.plupload_filelist_footer .plupload_progress{
    display:none;
}
.plupload_filelist_footer .plupload_file_status{
    display:none;
}
.SCinstanceMainTabView tr{
    height:23px;
}
.SCinstanceMainTabView .firstLine{
    background-color:#e0eaed;
    font-weight:bold;
}
.SCinstanceMainTabView .firstLine td{
    /*padding:5px;
    border-bottom:solid 1px #2E6E9E;*/
}
.SCremoveFirstLineBorder{
    padding:0px !important;
    border:0px !important;
}
.SCinstanceMainTabView .firstLine a{
    text-decoration:none;
}
.SCinstanceMainTabView .firstLine a:hover{
    color:#FFAF46 !important;
}
.lineImpaire{
    background-color:#eaf4fd;
}
.lineImpaireGrey{
    background-color:#F8F8F8;
}
.SCinstanceMainTabView .lineImpaire td{
    border-top:solid 1px #2E6E9E;
    border-bottom:solid 1px #2E6E9E;
}
.SCinstanceMainTabView .linePaire td{
    border-top:solid 1px #2E6E9E;
    border-bottom:solid 1px #2E6E9E;
}
.SCinstanceMainTabView .lineOver td{
    border-top:solid 1px #FFAF46  !important;
    border-bottom:solid 1px #FFAF46  !important;
}
.SCinstanceMainTabView .lineOver .SCviewInstanceIconeBig{
    background-image:url("../img/SCiconesHover.png") !important;
}
.SCinstanceMainTabViewMiddle{
    text-align:center;
}
.SCinstanceMainTabViewRight{
    text-align:right;
}
.SCinstanceMainTabViewMiddle table{
    margin-right:auto;
    margin-left:auto;
}
.SCinstanceMainTabViewTitle{
    padding-left:4px;
    font-weight:bold;
}
.SCgenericnTabViewTitle{
    font-weight:bold;
}
.SCinstanceMainTabViewTitle .SCfirstSortCol span{
    display:none;
    min-width: 0px !important;
    width: 0px !important;
}
.SCinstanceMainTabViewSubTitle{
    padding-left:4px;
}
.pagination{
    text-align:right;
    font-size:95% !important;
    font-style:italic;
    margin-top:15px;
    margin-bottom:15px;
}
.pagination2{
    text-align:right;
    font-size:100% !important;
    font-style:italic;
    margin:10px;
}
.pagination3{
    font-size:100% !important;
    font-style:italic;
    margin:10px;
}
.SClowMargin{
    margin:3px;
}
#hiddenAttachFiles{
    display:none;
}
.uploader_filelist_uploaded{
    float:left;
}
.uploadedfiles{
    /*background-color:#f3f3f3 !important;*/
}
#uploader_filelist_uploaded{
    margin-left:2px;
}
.plupload_filelist_footer .plupload_upload_status{
    display:none;
}
.SCmanager{
    color:#797979;
}
.SCtags{
    color:#797979;
}
.SCfile{
    color:#797979;
}
.SCfileImgExtension{
    margin-bottom:-2px;
}
.lineOver{
    cursor:pointer;
}
.lineActionOver{
    cursor:default;
}
.SCmchpDescription{
    font-size:125%;
}
#SCmchpHeader{
    width:100%;
}
.SCactionButtonTable{
    margin-left: 2px;
    margin-right: 2px;
}
.SCactionButtonTable td{
    border:0 !important;
}
.lineOver .SCactionButtonTable td{
    border:0 !important;
}
.SCcommentTabImg{
    display:none;
}
.SCcommentbuttons{
    width:52px;
}
.SCinstanceReturnText{
    font-size:90%;
    font-weight:normal;
}
.SCunderlineLink{
    text-decoration:underline !important;
}
.SCnoUnderlineLink{
    text-decoration:none !important;
    /*margin-left: -8px;*/
}
#SCmanagerMembersDiv{
    display:none;
}
#SCmanagerMembers{
    width:200px;
}
.SCmanagerMembersDivMembers{
    padding-left:10px;
}
.scrollbar-pane{
    overflow:hidden;
}
.SCmoduleScrollBar{
    overflow:hidden;
}

/* Tiny Scrollbar */
.viewport .overview {overflow: hidden; position: relative; }

#SCmenuLeftCommunities_ {overflow:hidden; }
#SCmenuLeftCommunities_ .viewport {overflow: hidden; position: relative; }
#SCmenuLeftCommunities_ .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
#SCmenuLeftCommunities_ .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
#SCmenuLeftCommunities_ .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#SCmenuLeftCommunities_ .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
#SCmenuLeftCommunities_ .disable { display: none; }

#SCbuddyList_ {overflow:hidden; }
#SCbuddyList_ .viewport {overflow: hidden; position: relative; }
#SCbuddyList_ .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
#SCbuddyList_ .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
#SCbuddyList_ .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#SCbuddyList_ .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
#SCbuddyList_ .disable { display: none; }

#SCmenuLeftCommunities_search_result {overflow:hidden; }
#SCmenuLeftCommunities_search_result .viewport {overflow: hidden; position: relative; }
#SCmenuLeftCommunities_search_result .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
#SCmenuLeftCommunities_search_result .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
#SCmenuLeftCommunities_search_result .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#SCmenuLeftCommunities_search_result .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
#SCmenuLeftCommunities_search_result .disable { display: none; }

#SCbuddyList_search_result {overflow:hidden; }
#SCbuddyList_search_result .viewport {overflow: hidden; position: relative; }
#SCbuddyList_search_result .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
#SCbuddyList_search_result .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
#SCbuddyList_search_result .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#SCbuddyList_search_result .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
#SCbuddyList_search_result .disable { display: none; }

#SCmoduleEntries {overflow:hidden; }
#SCmoduleEntries .viewport {overflow: hidden; position: relative; }
#SCmoduleEntries .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
#SCmoduleEntries .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
#SCmoduleEntries .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#SCmoduleEntries .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
#SCmoduleEntries .disable { display: none; }

.SCmessagesScrollPane {overflow:hidden; }
.SCmessagesScrollPane .viewport {overflow: hidden; position: relative; height:120px;}
.SCgroupChatWindow .SCmessagesScrollPane .viewport {height:132px;}
.SCmessagesScrollPane .scrollbar { position: relative; background-position: 0 0; float: right; width: 9px; }
.SCmessagesScrollPane .track	{ cursor: pointer; background: #ffffff; height: 100%; width:8px; position: relative; padding: 0 1px; }
.SCmessagesScrollPane .thumb {  background-image: url("../img/SCyImages.png");    background-position: -85px 0;    background-repeat: repeat-y; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.SCmessagesScrollPane .thumb .end { background-position: 100% 0; height: 5px; width: 8px; }
.SCmessagesScrollPane .disable { display: none; }

#SCdeleteObjectPopupText{
    font-size:105%;
    color:#2E6E9E;/*#4193CB;*/
}
#SCdeleteObjectPopup .SCbutton{
    padding:7px;
    margin:5px;
}
#SCdeleteObjectPopup {
    margin-top:15px;
    text-align:center;
}
.SCblogCommentsNumber{
    text-align:right;
}
.SCobjectPopupText{
    font-size:105%;
    color:#2E6E9E;/*#4193CB;*/
}
#SCmchpRow2 .SCmCHPButton {
    font-size:105% !important;
}
#SCmchpRow3 .SCmCHPButton {
    font-size:95% !important;
}
.SCmchpSeparator{
    border-top: 1px dotted #8FC2E5;
    padding-top: 2px;
}
.SCmchpSubTitle{
    margin-top: 5px; font-weight: bold; font-size: 105%;
}
.SCmchpItalicSmall{
    margin-top:5px; font-style:italic; font-size:100%;
}







/***************** mQA tab BOLD DARK *****************/


.SCmainContentDivNoTitleTopBoldDark{
    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -586px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeftBoldDark
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -146px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddleBoldDark{
    float:left;
}
.SCmainContentDivNoTitleTopRightBoldDark{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -146px;
    background-repeat:no-repeat;
}


.SCmainContentDivMiddleBoldDark{

}
.SCmainContentDivMiddleTabBoldDark
{
    width:100%;
}
.SCmainContentDivMiddleLeftBoldDark
{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-132px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddleBoldDark{
    padding-left:3px;
    width:100%;
}
.SCmainContentDivMiddleRightBoldDark{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-143px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottomBoldDark{

    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -578px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeftBoldDark
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -138px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddleBoldDark{
    float:left;
}
.SCmainContentDivBottomRightBoldDark{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -138px;
    background-repeat:no-repeat;
}

/***************** mQA tab BOLD DARK GREEN *****************/


.SCmainContentDivNoTitleTopBoldDarkGreen{
    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -602px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeftBoldDarkGreen
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -162px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddleBoldDarkGreen{
    float:left;
}
.SCmainContentDivNoTitleTopRightBoldDarkGreen{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -162px;
    background-repeat:no-repeat;
}


.SCmainContentDivMiddleBoldDarkGreen{

}
.SCmainContentDivMiddleTabBoldDarkGreen
{
    width:100%;
}
.SCmainContentDivMiddleLeftBoldDarkGreen
{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-160px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddleBoldDarkGreen{
    padding-left:3px;
    width:100%;
}
.SCmainContentDivMiddleRightBoldDarkGreen{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-171px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottomBoldDarkGreen{

    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -594px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeftBoldDarkGreen
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -154px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddleBoldDarkGreen{
    float:left;
}
.SCmainContentDivBottomRightBoldDarkGreen{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -154px;
    background-repeat:no-repeat;
}
#profileTabAdmin{
    padding:0 !important;
    border:0;
}
.profileTabAdminTable .TabNavigation
{
    padding-bottom: 5px;
    padding-top: 5px;
}
/*
#profileTabAdmin a{
font-size:18px;
color:#7F7F7F !important;
width:100%;
padding-left:0 !important;
padding-right:0 !important;
}
*/
.profileTabAdminTable .TabNavigation {
    text-align:center;
    margin:0 !important;
    background:none;
    background-color:#E2E2E2 !important;
}

.profileTabAdminTable .ui-tabs-nav{
    background:none !important;
    /*background-color:#E2E2E2 !important;*/
    padding:0 !important;
    margin:0 !important;
}

.profileTabAdminTable a {
    color:#2E6E9E !important;
    text-decoration:none;
}
.profileTabAdminTable a .TabNavigation{
    font-size:105%;
    color:#2E6E9E !important;
    text-decoration:none;
}
.profileTabAdminTable a:hover .TabNavigation {
    background-color:#dadeec !important;
}
.profileTabAdminTable a .TabNavigation.ui-state-active {
    background-color:#ffffff !important;
    cursor:default !important;
}
#profileTabAdmin div.ui-widget-content{
    background-color:#ffffff !important;
}
/************ mQA tab simple green ***************/


.SCmainContentDivNoTitleTopGreen{
    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -616px;
    background-repeat:repeat-x;
}
.SCmainContentDivNoTitleTopLeftGreen
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -120px;
    background-repeat:no-repeat;
}
.SCmainContentDivNoTitleTopMiddleGreen{
    float:left;
}
.SCmainContentDivNoTitleTopRightGreen{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -120px;
    background-repeat:no-repeat;
}


.SCmainContentDivMiddleGreen{

}
.SCmainContentDivMiddleTabGreen
{
    width:100%;
}
.SCmainContentDivMiddleLeftGreen
{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-148px 0px;
    background-repeat:repeat-y;
}
.SCmainContentDivMiddleMiddleGreen{
    padding-left:3px;
    width:100%;
}
.SCmainContentDivMiddleRightGreen{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-160px 0px;
    background-repeat:repeat-y;
}


.SCmainContentDivBottomGreen{

    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -610px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCmainContentDivBottomLeftGreen
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -114px;
    background-repeat:no-repeat;
}
.SCmainContentDivBottomMiddleGreen{
    float:left;
}
.SCmainContentDivBottomRightGreen{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -114px;
    background-repeat:no-repeat;
}

/************ mQA tab simple green ASSITED ***************/


.SCassistedAnswer .SCmainContentDivNoTitleTop{
    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -616px;
    background-repeat:repeat-x;
}
.SCassistedAnswer .SCmainContentDivNoTitleTopLeft
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -120px;
    background-repeat:no-repeat;
}
.SCassistedAnswer .SCmainContentDivNoTitleTopMiddle{
    float:left;
}
.SCassistedAnswer .SCmainContentDivNoTitleTopRight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -120px;
    background-repeat:no-repeat;
}


.SCassistedAnswer .SCmainContentDivMiddle{

}
.SCassistedAnswer .SCmainContentDivMiddleTab
{
    width:100%;
}
.SCassistedAnswer .SCmainContentDivMiddleLeft
{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-148px 0px;
    background-repeat:repeat-y;
}
.SCassistedAnswer .SCmainContentDivMiddleMiddle{
    padding-left:3px;
    width:100%;
}
.SCassistedAnswer .SCmainContentDivMiddleRight{
    height:100%;
    width:2px;
    min-width:2px;
    background-image:url("../img/SCyImages.png");
    background-position:-160px 0px;
    background-repeat:repeat-y;
}


.SCassistedAnswer .SCmainContentDivBottom{

    height:5px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -610px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCassistedAnswer .SCmainContentDivBottomLeft
{
    height:100%;
    width:5px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-76px -114px;
    background-repeat:no-repeat;
}
.SCassistedAnswer .SCmainContentDivBottomMiddle{
    float:left;
}
.SCassistedAnswer .SCmainContentDivBottomRight{
    height:100%;
    width:5px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-82px -114px;
    background-repeat:no-repeat;
}


/***************** mQA tab BOLD DARK GREEN ACCEPTED *****************/


.SCacceptedAnswer .SCmainContentDivNoTitleTop{
    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -602px;
    background-repeat:repeat-x;
}
.SCacceptedAnswer .SCmainContentDivNoTitleTopLeft
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -162px;
    background-repeat:no-repeat;
}
.SCacceptedAnswer .SCmainContentDivNoTitleTopMiddle{
    float:left;
}
.SCacceptedAnswer .SCmainContentDivNoTitleTopRight{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -162px;
    background-repeat:no-repeat;
}


.SCacceptedAnswer .SCmainContentDivMiddle{

}
.SCacceptedAnswer .SCmainContentDivMiddleTab
{
    width:100%;
}
.SCacceptedAnswer .SCmainContentDivMiddleLeft
{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-160px 0px;
    background-repeat:repeat-y;
}
.SCacceptedAnswer .SCmainContentDivMiddleMiddle{
    padding-left:3px;
    width:100%;
}
.SCacceptedAnswer .SCmainContentDivMiddleRight{
    height:100%;
    width:4px;
    min-width:4px;
    background-image:url("../img/SCyImages.png");
    background-position:-171px 0px;
    background-repeat:repeat-y;
}


.SCacceptedAnswer .SCmainContentDivBottom{

    height:7px;
    background-image:url("../img/SCxImages.png");
    background-position:0px -594px;
    background-repeat:repeat-x;
    font-size:0px;
}
.SCacceptedAnswer .SCmainContentDivBottomLeft
{
    height:100%;
    width:7px;
    float:left;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-15px -154px;
    background-repeat:no-repeat;
}
.SCacceptedAnswer .SCmainContentDivBottomMiddle{
    float:left;
}
.SCacceptedAnswer .SCmainContentDivBottomRight{
    height:100%;
    width:7px;
    float:right;
    /*background-image:url("../img/SCmainImages.png");*/
    background-position:-23px -154px;
    background-repeat:no-repeat;
}
.SCnoWrapPtag{
    margin:0;
    padding:0;
    white-space:nowrap;
}
.SCprofileLeftCol{
    text-align:right;
    font-weight:bold;
}
.SCprofileRightCol{
    text-align:left;
}
.ui-widget-content {
    color: #2E6E9E;
}
.SCprofilePhotoContainer{
    padding:5px;
    position:relative;
}
.SCprofileTitleCat{
    font-size:125%;
    font-weight:bold;
    padding-top:15px;
}
.SCprofilePhotoDiv{
    clear:both;
    margin-top:5px;
}
#SCchangeMyPictureIframe{
    border:0px;
    width:450px;
    height:250px;
}
#SCchangeMyPasswordIframe{
    border:0px;
    width:450px;
    height:200px;
}
#changeMyPicture{
    display:none;
}
#changeMyPassword{
    display:none;
}
.SCUserListDescription{
    padding-left:5px;
}
.SCimgUserList{
    height:34px;
    width:32px;
    overflow:hidden;
}
.SCprofileSocialUrl{
    padding: 3px;
    height:20px;
}
.SCcontactCardIconeMargin{
    margin:2px;
    text-align:center;
}
.SCcontactCardIconeMargin .SCicone{
    float:none !important;
}
#SCheaderUserSpaceNoteTextArea{
    border:0;
    height:45px;
    overflow:hidden;
}
#SCheaderUserSpaceNoteArea
{
    display:none;
}
.SCwhiteBg{
    background-color:#ffffff;
}
#Communities_search_input{
    font-size:90%;
    color:#797979;
    font-style:italic;
}
#SCbuddyList_search_input{
    font-size:90%;
    color:#797979;
    font-style:italic;
}
.clearer{
    clear:both;
}
.ui-tabs-selected{
    border-bottom:0 !important;
}
.ui-tabs-panel{
    border: 1px solid #79B7E7 !important;
    border-top:0 !important;
}
.SCfloatLeft{
    float:left;
}
.SCfloatRight{
    float:right;
}
.SCnoFloat{
    float:none !important;
}
.SCnoWrap{
    white-space:nowrap;
}
.SCalertNonRead{
    font-weight:bold;
}
.SCalertRead .SCicone{
    background:none !important;
}
.SCpointerCursor{
    cursor:pointer;
}
.SCnoBold{
    font-weight:normal !important;
}
.SCitalic{
    font-style:italic;
}
.SCnoItalic{
    font-style:normal;
}
.SCsmalText{
    font-size:90%;
}
.SCverySmalText{
    font-size:85%;
}
.SCalignTextRight{
    text-align:right;
}
.SCalignTextLeft{
    text-align:left;
}
.SCalignTextCenter{
    text-align:center;
}
.SCboldText{
    font-weight:bold;
}
.SCmenuLeftIconeTitleMarginTop{
    margin-top:1px;
}
.SCoverFlowAuto{
    overflow:auto;
}
#SCmyAlerts{
    display:none;
}
.SCmyAlertsTableLines{
    border-top:1px solid #2E6E9E;
    margin-top:2px;
}
#SCbuddyList_search_result{
    display:none;
}
#SCmenuLeftCommunities_search_result{
    display:none;
}
#SCmenuLeftCommunities_search_result_reset_button{
    display:none;
}
#SCbuddyList_search_result_reset_button{
    display:none;
}
.SChugeLink{
    margin:0;
    paddding:0;
    max-width: 400px;
    overflow:hidden;
}
.SChidden{
    display:none;
}
.SCcommunityNotifList{
    height:20px;
}
.SCmarginTopSmall{
    margin-top:5px;
}
.SCmarginTopXSmall{
    margin-top:2px;
}
.SCmarginTop0{
    margin-top:0;
}
.SCmarginBottomSmall{
    margin-bottom:5px;
}
.SCmarginBottomXSmall{
    margin-bottom:2px;
}
.SCmarginBottomSmall{
    margin-bottom:4px;
}
.SCmarginTopMedium{
    margin-top:8px;
}
.SCmarginTopBig{
    margin-top:15px;
}
.SCmarginBottomMedium{
    margin-bottom:8px;
}
.SCmarginSmall{
    margin:2px;
}
.SCmarginRightSmall{
    margin-right:2px;
}
.SCmarginRightMedium{
    margin-right:4px;
}
.SCpaddingXsmall{
    padding:1px;
}

.SCmarginTop0{
    margin-top:0px !important;
}
.SCmarginTopVerySmall{
    margin-top:2px;
}
.SCpaddingTopSmall{
    padding-top:2px;
}
.SCpaddingBottomSmall{
    padding-bottom:2px;
}
.SCpaddingTopMedium{
    padding-top:5px;
}
.SCpaddingBottomMedium{
    padding-bottom:5px;
}
.SCnoPaddingBottom{
    padding-bottom:0px;
}
.SCmediumPadding{
    padding:5px;
}
.SChighPadding{
    padding:15px;
}
.SClargePaddingLeft{
    padding-left:15px;
}
.SCsmallPaddingLeft{
    padding-left:5px;
}
.SCxSmallPaddingLeft{
    padding-left:3px;
}
.SCsmallpaddingSide{
    padding-left:3px;
    padding-right:3px;
}
.SCpaddingSide{
    padding-left:10px;
    padding-right:10px;
}
.SCgreyText{
    color:#414141;
}
.SCfileManagerTagList{
    height:28px;
}
.SCfileManagerTagListIcone{
    margin-top:4px !important;
    margin-right:2px !important;
}
.SCnoTextDecoration{
    text-decoration:none;
}

/****** SC popup STD *******/

.SCpopupStd .SCpopup-topleft{
    width:9px;
    height:8px;
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px -10px;
}
.SCpopupStd .SCpopup-top{
    height:8px;
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px -28px;
}
.SCpopupStd .SCpopup-topright{
    width:9px;
    height:8px;
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px -29px;
}

.SCpopupStd .SCpopup-left{
    width:9px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-9px 0px;
}
.SCpopupStd .SCpopup-content{
    background-color:#ffffff;
}
.SCpopupStd .SCpopup-right{
    width:9px;
    background-image:url("../img/contactCard/scCardmainY.png");
    background-position:-1px 0px;
}

.SCpopupStd .SCpopup-bottomleft{
    width:9px;
    height:9px;
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px -19px;
}
.SCpopupStd .SCpopup-bottom{
    height:9px;
    background-image:url("../img/contactCard/scCardmainX.png");
    background-position:0px -37px;
}
.SCpopupStd .SCpopup-bottomright{
    width:9px;
    height:9px;
    background-image:url("../img/contactCard/scCardmain.png");
    background-position:0px 0px;
}
#SCselectCloud{
    width:auto;
}
.SCautoWidth{
    width:auto !important;
}

#SCmenuPageNavFloat{
    position: absolute;
    top: 32px;
    background-color: white;
    display:none;
}
.SCquickPollAnswerTrue{
    background-color:#d1f3d1;
}
.SCquickPollAnswerFalse{
    background-color:#ffccca;
}
.SCmenuleftTopMiddleTitle{
    padding-top:6px;
    overflow:hidden;
}
.SCbuddyContentActionTab{
    width:18px;
}
#SCbuddyContentActionContainer{
    display: block;
    width: 18px;
}
.SCbuddyBarTab{
    width:7px;
}
.SCbuddyImgTab{
    width:30px;
}
.SCbuddyContentNameTab{
    /*width:100%;*/
}
.SCmoduleNameLabelTag{
    width:100%;
}
.SCaddInstanceTab{
    min-width:19px;
    width:19px;
}
.emoticonimg{
    height:16px;
    vertical-align: bottom;
}
.SCstandardFontSize{
    font-size:100%;
}
#SCloadingScreen{
    position:absolute;
    width:100%;
    height:100%;
    background-color:#ffffff;
    top:0px;
    left:0px;
    z-index:1000;
}
#SCmainBoard{
    display:block;
}
.SCloadingImg{
    vertical-align:middle;
}
.SCiconeMaxmizeFont{
    width:29px;
    height:29px;
    background-position:-104px -530px;
}
.SCiconeMinimizeFont{
    width:29px;
    height:29px;
    background-position:-134px -530px;
}
.SCiconeStdFont{
    width:29px;
    height:29px;
    background-position:-299px -530px;
}
.SCfileTagTitle{
    margin-bottom: 4px;
    margin-top: 4px;
}
#SCfileVersionning{
    margin-right: 3px;
}
.autoresized{
    display:block;
}
.SCcommentButtons{
    padding-top:5px;
}
.SCbuttonMainColor{
    background: repeat-x scroll 50% 50% #FFD399 !important;
    border-color:#f7ad4a !important;
    color: #4193cb !important;
}
.ui-state-hover.SCbuttonMainColor{
    background: repeat-x scroll 50% 50% #FFD466 !important;
}
.ui-state-active.SCbuttonMainColor{
    background: repeat-x scroll 50% 50% #FFD5AA !important;
}
.SCpaddingStatusBox{
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
}
#SCadminPathWay{
    background:none repeat scroll 0 0 #F7F7F7;
    border-color: #E7E7E7 #E7E7E7 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.SCroundSpaceBorder{
    background: none repeat scroll 0 0 #F7F7F7;
    border: solid 1px #A4A4A4;
    padding:3px;
    margin:5px;
}
.SCtopBorderDashed{
    border-top: 1px dashed #8FC2E5;
}
.SCboxShadow {
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24) inset; /* Firefox */
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.24) inset; /* Safari, Chrome */
    box-shadow: 30 1px 5px rgba(0, 0, 0, 0.24) inset; /* CSS3 */
    /*margin-bottom:5px !important;
    margin-right:5px !important;*/
}
.SCsloganText{
    margin-bottom: 15px;
    margin-top: 15px;
    color:#555;
    font-weight:bold;
}
.hiddenOverflow{
    overflow:hidden;
}
#mce_fullscreen_SCadvancedBar{
    display:none;
}
.ui-autocomplete .ui-menu-item{
    white-space: nowrap;
}
.ui-widget {
    font-size:100%;
    font-family:Arial;
}
.basePageMarginTopError{
    margin-top:235px;
}



/*** RECAPTCHA ***/
#recaptcha_table td{
    padding:0 !important;
}
#recaptcha_table .recaptcha_image_cell{
    width:252px;
}
#recaptcha_image{
    width:250px !important;
}
#recaptcha_image img{
    width:250px;
}
#recaptcha_response_field{
    width: 100% !important;
    font-size: 130% !important;
    padding: 3px;
    color: #2E6E9E;
}
#recaptcha_area{
    width:auto;
}
#recaptcha_tagline{
    display:none;
}
#recaptcha_logo{
    display:none;
}
.SCgenericTabViewTitle p{
    margin:0;
    padding-top:10px;
    padding-bottom:10px;
}
.SCpaddingTop40{
    padding-top:40px;
}
.myProfilePictureDiv {
    color: #595959;
    text-align: center;
}
.SCmyPictureInput{

}
input.SCbuttonGreen{
    background-color: #149117;
}

input.SCbuttonBlue{
    background: url("../new_img/shade.png") repeat scroll left top #2E7FBA;
}

#TryAgain {
    margin: 0 0 20px 0;
    background-color: rgba(255, 255, 255, 0.8) !important;
    padding: 10px;
    display: none;
}

#SCwarningLogin{
    margin: 0 0 20px 0;
    background-color: rgba(255, 255, 255, 0.8) !important;
    padding: 10px;
    display: none;
}

.MsgLogin {
    margin: 0 0 20px 0;
    padding: 10px;
    color: #FFF;
    background-color: rgba(255, 255, 255, 0.1) !important;
}

#recaptcha_widget_div {
    margin-top: 5px;
}
#recaptcha_table {
    border: 1px solid #CCCCCC;
    background: #FFF;
}
#recaptcha_response_field {
    margin-left: 10px;
}
.recaptchatable #recaptcha_image {
    border: 0 !important;
}

.SChiddenUploader{
    position: relative;
    display: block;
    overflow: hidden;
    text-align:center;
}
.SChiddenUploader input{
    height:30px;
    font-size: 50px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter:alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
}

#warning {
    background: url("../new_img/warning.png") no-repeat center center transparent;
    width: 68px;
    height: 55px;
    display: block;
    margin: -10px auto 20px auto;
}

#forbidden {
    background: url("../new_img/forbidden.png") no-repeat center center transparent;
    width: 68px;
    height: 55px;
    display: block;
    margin: -10px auto 20px auto;
}

#infos {
    background: url("../new_img/infos.png") no-repeat center center transparent;
    width: 68px;
    height: 55px;
    display: block;
    margin: -10px auto 20px auto;
}
.NoMarginRight{
    margin-right:0px;
}
.ui-widget-content input.SCbuttonCancel,input.SCbuttonCancel{
    background-color: #fe6957;
}
.cloudSpaceContainer{
    margin-bottom: 10px;
    height: 30px;
}
.cloudSpaceContainer.SharingCloud{
    background: url("../../../../img/instant-social-platfome.png") no-repeat center center transparent;
}
.cloudSpaceContainer.SharingTube{
    background: url("../../../../sharingtube/img/instant-tv.png") no-repeat center center transparent;
}
.cloudSpaceContainer.VideoOnline{
    background: url("../../../../videoonline/images/instant-booking.png") no-repeat center center transparent;
}
.cloudSpaceContainer.InstantSignage{
    background: url("../../../../instantsignage/images/instant-signage.png") no-repeat center center transparent;
}


/* NEW HOME SAS */

#hg {
    font-size: 11px;
    /*border-bottom: 1px solid #b5b5b5;*/
    width: 100%;
    height: 26px;
    line-height: 26px;
}

#hgC {
    color: #626262;
    margin: 0 auto 0 auto;
    height: 26px;
    text-align: left;
}

#hgC ul {
    list-style-type: none;
    /*display: inline;*/
    padding: 0;
    margin: 0;
}

#hgC li {
    display: inline;
    margin-left: 0;
}

#hgC img {
    border: 0px;
}

#hgC .nav {
    float: left;
    padding-left: 16px;
}

#hgC .nav a {
    color: #626262;
    text-decoration: none;
    padding-right: 10px;
    border-right: 1px solid #d6d6d6;
    margin-right: 10px;
}

#hgC .nav a:hover {
    text-decoration: underline;
}

#hgC .nav a.isSelected {
    font-weight: bold;
}

#hgC .colg {
    padding-right: 16px;

}

#hgC .colg li {
    float: right;
    margin-right: 10px;
}

#hgC .colg a.connect {
    padding: 0 20px 0 20px;
    background-color: #00BBDF;
    display: block;
    margin-right: 16px;
    text-decoration: none;
    color: #FFF;
}

#hgC .colg a.lg {
    display: block;
}

li#connectHover {
    margin-top: 0;
}

#connectBlock {
    display: none;
    width: 260px;
    border-top: 5px solid #00BBDF;
    border-left: 2px solid #adadad;
    border-right: 2px solid #adadad;
    border-bottom: 2px solid #adadad;
    position: absolute;
    padding: 14px 20px 20px 20px;
    margin: 0;
    margin-left:-160px;
    z-index: 100;
    background: #FFF;
}

#connectBlock .form-text {
    width: 240px;
    height: 28px;
    border: 1px solid #b4b4b4;
    line-height: 28px;
    color: #b4b4b4;
    padding: 0 10px 0 10px;
}

#connectBlock label {
    color: #b4b4b4;
    clear: both;
    padding: 0;
    margin: 0;
}

#connectBlock label .error {
    color: red;
    font-weight: bold;
}
#connectBlock ul {
    padding: 0;
    margin: 0;
}

#connectBlock li {
    clear: both;
    display: block;
    width: 260px;
}

#connectBlock .form-submit {
    cursor: pointer;
    text-transform: uppercase;
    background-color: #00BBDF;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    width: 110px;
    border: 0px;
    height: 28px;
    line-height: 28px;
    color: #FFF;
    margin-top: 10px;
}

#connectBlock a.forgetPass {
    font-size: 9px;
    color: #b4b4b4;
    text-decoration: none;
    float: right;
    display:none;
}

#connectBlock a:hover.forgetPass {
    text-decoration: underline;
}

#connectBlock .moreCo {
    padding: 20px 0 20px 0;
    clear: both;
    margin: 0;
}

#connectBlock .clearCo {
    clear: both;
    height: 16px;
    padding: 20px 0 0 0;
}

#connectBlock h2 {
    font-size: 14px;
    color: grey;
    font-weight: bold;
}

#connectBlock label {
    font-weight: bold;
}
/*
#connectBlock_deleg {
background-position : -25px -320px;
padding-left: 20px;
}
#connectBlock_cloudadmin {
background-position : -25px -350px;
padding-left: 20px;
}
#connectBlock_admin {
background-position : -25px -388px;
padding-left: 20px;
}
#connectBlock_stats {
background-position : -25px -424px;
padding-left: 20px;
}
#connectBlock_logout {
background-position : -25px -458px;
padding-left: 20px;
}*/
.connectBlock a span{
    position: absolute;
    left: 0px;
    top: 4px;
    line-height: 13px;
}
.connectBlock a{
    padding-left:15px;
    line-height: 23px;
    float:left;
}
.connectBlock div{
    display: block;
    clear: both;
    position: relative;
}

.statBox {
    overflow: hidden;
}

.language-switcher-locale-url li{
    margin-top: 6px;
}


div.menu {
    border: 1px solid #CCC;
    background: #F2F2F2;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #D7D7D7;
    height: 25px;
}

div.menuContainer {
    margin: 0 auto;
}

div.menu ul {
    list-style-type: none;
}

div.menu ul.navigation {
    width: 100%;
    margin:0px;
}

div.menu ul.navigation li {
    display:inline-block;
    border-right: 1px solid #D8D8D8;
    text-align: left;
    margin: 0;
}

div.menu ul.navigation li:first-child {
    border-left: 0;
}

div.menu ul.navigation li:last-child {
    border: 0 none;
    padding: 4px 0 4px 10px;
}

div.menu ul.navigation li a {
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    display: block;
    padding: 7px 6px;
}

div.menu ul.navigation li a:hover {
    color: #00BBDF;
}

#SC-IS-head {
    background-image:url("../img/head_is.jpg");
    background-repeat:no-repeat;
    background-position: center center;
    height:100px;
    width:100%;
    margin-bottom: 20px;
    background-color: #151924;
}

#SC-IS-head .logo {
    background-image:url("../img/head_is_logo_white.png");
    background-repeat:no-repeat;
    background-position: center center;
    height:100px;
    width:100%;
}

.ins-home-grid-cards .ib-card {
    background: #FFF;
    border-radius: 2px;
    float: left;
    width: 30%;
    margin-right: 2%;
    text-align: left;
}

.ins-home-grid-cards .ib-card a, .ins-home-grid-cards .ib-card a:hover, .ins-home-grid-cards .ib-card a:active {
    text-decoration: none;
}

.ins-home-grid-cards .ib-card .card-pix-head {
    position: relative;
    border-bottom: 5px solid;
    height: 50px;
    border-radius: 2px 2px 0 0;
}

.ins-home-grid-cards .ib-card .card-pix-head.card-head-blue {
    border-color: #00BBDF;
    background: url('https://pixabay.com/static/uploads/photo/2015/07/24/06/54/conference-857926_960_720.jpg') no-repeat center 80% transparent;
    background-size: cover;
}

.ins-home-grid-cards .ib-card .card-pix-head.card-head-orange {
    border-color: #E39A00;
    background: url('https://upload.wikimedia.org/wikipedia/commons/f/fa/NY-Taxis.jpg') no-repeat center 50% transparent;
    background-size: cover;
}

.ins-home-grid-cards .ib-card .card-pix-head.card-head-red {
    border-color: #E32700;
    background: url('http://cavingnews.com/assets/uploads/2013/04/4868632141_3a6d859a5b_z1.jpg') no-repeat center 50% transparent;
    background-size: cover;
}


.sas-list-links {
    padding-left: 10px;
    display: inline-block;
    margin-right: 5%;
    text-align: left;
    white-space: nowrap;
}

.sas-list-links:last-child {
    margin-right: 0;
}

.sas-list-links a, .sas-list-links a:active, .sas-list-links a:focus, .sas-list-links a:visited {
    text-decoration: none;
}

.sas-list-links a:hover {
    text-decoration: underline;
}

.sas-list-links a:first-child {
    font-weight: bold;
    font-size: 120%;
}


.sas-list-links.blue-links a, .sas-list-links.blue-links a:active, .sas-list-links.blue-links a:focus, .sas-list-links.blue-links a:visited {
    color: #1983AD;
}

.sas-list-links.orange-links a, .sas-list-links.orange-links a:active, .sas-list-links.orange-links a:focus, .sas-list-links.orange-links a:visited {
    color: #E39A00;
}

.sas-list-links.red-links a, .sas-list-links.red-links a:active, .sas-list-links.red-links a:focus, .sas-list-links.red-links a:visited {
    color: #E32700;
}

.sas-list-links.rose-links a, .sas-list-links.rose-links a:active, .sas-list-links.rose-links a:focus, .sas-list-links.rose-links a:visited {
    color: #E241A8;
}

.sas-list-links.pink-links a, .sas-list-links.pink-links a:active, .sas-list-links.pink-links a:focus, .sas-list-links.pink-links a:visited {
    color: #83639A;
}

.blue-links {
    border-left: 2px solid #1983AD;
}

.orange-links {
    border-left: 2px solid #E39A00;
}

.red-links {
    border-left: 2px solid #E32700;
}

.rose-links {
    border-left: 2px solid #E241A8;
}

.pink-links {
    border-left: 2px solid #83639A;
}

.cloud_spaces_links {
    margin: 0 auto 30px auto;
    border: 1px solid #EFEFEF;
    border-radius: 3px;
    padding: 20px;
    background: #FFF;
    display: inline-block;
}

.cloud_spaces_logo {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 20px;
    text-align: left;
}

.cloud_space_desc {
    margin-left: 20px;
}

/*  SECTIONS  */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
    text-align: left;
}

.col:first-child { margin-left: 0; }

.col table {
    margin-right: 50px;
}

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF TWO  */
.span_2_of_2 {
    width: 100%;
}
.span_1_of_2 {
    width: 49.2%;
}


@media only screen and (max-width: 1280px) {
    .cloud_spaces_links {
        max-width: 90%;
    }
    .col {  margin: 1% 0 3% 0%; }
    .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 49%; }
}

@media only screen and (max-width: 1024px) {
    .cloud_spaces_links {
        max-width: 90%;
    }
    .col {  margin: 1% 0 3% 0%; }
    .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 50%; }
}

@media only screen and (max-width: 960px) {
    .cloud_spaces_links {
        max-width: 75%;
        min-width: 440px;
    }
    .col {  margin: 1% 0 5% 0%; }
    .span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_2 { width: 100%; }

}

@media only screen and (max-width: 440px) {
    .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 75%; }
    .sas-list-links {
        white-space: normal;
    }
    .sc_login .SClogin {
        background-color: transparent;
        padding-bottom: 10px;
    }

    .sc_login .SClogin {
        padding: 180px 30px 30px 30px;
        background-size: 40%;
    }


}

.icon-sas-links {
    background-repeat:no-repeat;
    background-position: center center;
    background-size: 80%;
    height:50px;
    width:50px;
    float: left;
    background-color: #FAFAFA;
    margin-right: 10px;
    border-radius: 100px;
    border: 1px solid #EFEFEF;
}

.icon-links-book {
    background-image:url("../img/icon_homepage_book.svg");
}

.icon-links-service {
    background-image:url("../img/icon_homepage_service.svg");
}

.icon-links-issue {
    background-image:url("../img/icon_homepage_report_issue.svg");
}

.icon-links-guest {
    background-image:url("../img/icon_homepage_guest.svg");
}

.icon-links-desk {
    background-image:url("../img/icon_homepage_desk.svg");
}

.icon-links-worker {
    background-image:url("../img/icon_homepage_worker.svg");
}

.icon-links-map {
    background-image:url("../img/icon_homepage_map.svg");
}

.icon-links-video {
    background-image:url("../img/icon_homepage_video.svg");
}

.icon-links-playlist {
    background-image:url("../img/icon_homepage_playlist.svg");
}


/* SC ICONS TO IB FONT */

.icon {
    display: inline-block;
    line-height: 50%;
    position: relative;
    font-size: small;
}

.ib_btn, .ib_btn:active, .ib_btn:focus, .ui-button {
    font-family: Arial;
    padding: 7px;
    border-width: 1px;
    border-style: solid;
    text-decoration: none;
    display: inline-block;
    font-style: normal;
    font-size: 12px;
}

.ib_btn.current_btn{
    border-width: 1px;
    border-style: solid;
    border-color: #EF1262;
    color: #EF1262;
    text-decoration: none;
    background: #F7F7F7;
}

.ib_btn .icon {
    float: left;
    margin-right: 10px;
}

.ib_link {
    font-family: Arial;
    text-decoration: none;
}

a.ib_link:hover {
    text-decoration: none;
}

.ib_btn.default-color {
    border-color: #00BBDF;
    background-color: #00BBDF;
    color: #FFF;
}

.ib_btn:hover {
    border-width: 1px;
    border-style: solid;
    text-decoration: none;
}

.ib_btn.default-color:hover {
    border-color: #00BBDF;
    background-color: #FAFAFA;
    color: #00BBDF;
}

.ib_btn.invert-color {
    border-color: #00BBDF;
    background-color: #FAFAFA;
    color: #00BBDF;
}

.ib_btn.invert-color:hover {
    border-color: #00BBDF;
    background-color: #00BBDF;
    color: #FFF;
}

.ib_btn.valid-color {
    border-color: #1E991E;
    background-color: #1E991E;
    color: #FFF;
}

.ib_btn.valid-color:hover {
    border-color: #1E991E;
    background-color: #FAFAFA;
    color: #1E991E;
}

.ib_btn.warning-color {
    border-color: #B60303;
    background-color: #B60303;
    color: #FFF;
}

.ib_btn.warning-color:hover {
    border-color: #B60303;
    background-color: #FAFAFA;
    color: #B60303;
}

.ib_btn.disabled-color {
    border-color: #ADADAD;
    background-color: #ADADAD;
    color: #FFF;
}

.ib_btn.disabled-color:hover {
    border-color: #ADADAD;
    background-color: #ADADAD;
    color: #FFF;
    cursor: default;
}

.ib_link.disabled-color {
    color: #ADADAD;
}

.ib_link .icon {
    margin-right: 5px;
}

.ib_link.default-color {
    color: #0077AD;
}

.ib_link.default-color:hover {
    color: #000;
}


.ib_link.warning-color {
    color: #B60303;
}

.ib_link.warning-color:hover {
    color: #000;
}

.ib_link.warning-color .icon {
    font-size: 80%;
}

#login_oauth .ib_btn {
    font-size: 120%;
    width: 80%;
    text-align: center;
}

#login_oauth .ib_btn .icon {
    float: none;
    font-size: 120%;
}

#login_oauth .azuread-oauth2-btn {
    border-color: #eb3c00;
    background-color: #eb3c00;
    color: #FFF;
}

#login_oauth .azuread-oauth2-btn:hover {
    border-color: #eb3c00;
    background-color: #FFF;
    color: #eb3c00;
}

#login_oauth .saml-btn {
  color: #fff;
  border-color: orange;
  background-color: orange;
}

#login_oauth .saml-btn:hover {
    border-color: orange;
    background-color: #FFF;
    color: orange;
}

#login_oauth .google-oauth2-btn {
    border-color: #597af2;
    background-color: #597af2;
    color: #FFF;
}

#login_oauth .google-oauth2-btn:hover {
    border-color: #597af2;
    background-color: #FFF;
    color: #597af2;
}


.material-switch {
    width: 100px;
    height: 20px;
}

#design_wayfinding td {
    text-align: left;
}


.material-switch > input[type="checkbox"] {
    display: none;
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative;
    width: 50px;
}

.material-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    /*margin-top: -8px;*/
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    /*margin-top: -8px;*/
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}

.SCwhiteBG {
    background: #FFF;
}

/* New error pages */
.sc_login h2 {
    color:#fff;
}

.SCerror {
    max-width: 315px;
}

.sc-links {
    color:#FFF;
}

.sc-links a {
    color: #FDB342;
}

.loading {
    background: url(../img/ajax-loader.gif) no-repeat center center transparent;
    display: block;
    margin: 0 auto;
    height: 50px;
    width: 50px;
}

#sc-auth_back_submit_btn {
  width: auto;
  border: 1px solid #FFFFFF;
  background-color: #48946d;
  color: #FFF;
  box-shadow: 0;
  padding: 10px;
  font-size: 110%;
  float:left;
}

#sc-auth_back_submit_btn:hover {
  border: 1px solid #48946d;
  background-color: #FFF;
  color: #48946d;
}

#sc-auth_goto_form_btn {
  width: 100%;
  border: 1px solid #000;
  background-color: #c7c7c7;
  color: #000;
  box-shadow: 0;
  padding: 10px;
  font-size: 110%;
}

#sc-auth_goto_form_btn:hover {
  border: 1px solid #40C540;
  background-color: #FFF;
  color: #40C540;
}

.footerCopyRight {
  color: #c2c2c2;
}

.oauth_button {
  border: 1px solid #FFF;
  background-color: #488a94;
  color: #FFF;
  box-shadow: 0;
  padding: 10px;
  font-size: 110%;
  border-radius: 2px;
  width: 100%;
}

.oauth_button .fa {
  padding-left: 10px;
}

.oauth_button_1 {
   background-color: #489485;
}

.oauth_button_2 {
   background-color: #48946d;
}

.oauth_button_3 {
   background-color: #48944d;
}

.oauth_button_4 {
   background-color: #539845;
}

.oauth_button_5 {
   background-color: #378627;
}

.oauth_button_6 {
   background-color: #1e6111;
}

.oauth_button:hover {
  border: 1px solid #40C540;
  background-color: #FFF;
  color: #40C540;
  cursor: pointer;
}

.spinner {
  margin: auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #4094ca;
  height: 100%;
  width: 5px;
  display: inline-block;
  margin: 0 2px 0 0;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}

#overlayLoading{
  background-color: white;
  opacity: 0.8;
}
