/*
* Unknown
*/
.box{
color:#3D377F;
font-size:14px;
font-weight:bold;
text-align:center;
width:200px;
height:22px;
padding-top:8px;
cursor:pointer;
}
/*
#banner{
float:left;
width:300px;
padding-top:30px;
padding-left:50px;
}
#welcomeClose{
clear:right;
padding-top:160px;
}
#welcomeFooter{
float:right;
padding-top:30px;
padding-right:10px;
padding-bottom:10px;
font-size:10px;
}

*/

/*
* Defaults
*/
body{
font-family:arial,sans-serif;
overflow:hidden;
}
A:link {color: #047; text-decoration:none;font-size:12px;}
A:visited {color: #047; text-decoration:none;font-size:12px;}
A:active {color: #047; text-decoration:none;font-size:12px;}
A:hover {color: #047; text-decoration:underline;font-size:12px;}
A:link.tut {color: blue; text-decoration:underline;}
A:visited.tut {color: blue; text-decoration:underline;}
A:active.tut {color: blue; text-decoration:underline;}
A:hover.tut {color: blue; text-decoration:underline;	}
A:link.topLink {margin-left:10px;color: #efefef; text-decoration:none;}
A:visited.topLink {margin-left:10px;color: #efefef; text-decoration:none;}
A:active.topLink {margin-left:10px;color: #efefef; text-decoration:none;}
A:hover.topLink {margin-left:10px;color: #efefef; text-decoration:underline;	}
#tooltips A:link{color:#8FB5FF;}
#tooltips A:visited{color:#8FB5FF;}
#tooltips A:active{color:#8FB5FF;}
#tooltips A:hover{color:#8FB5FF;text-decoration:underline;}
#propTab A:link{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
#propTab A:visited{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
#propTab A:active{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
#propTab A:hover{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;text-decoration:underline;}
A.help:link{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
A.help:visited{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
A.help:active{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;}
A.help:hover{color:#4C79AF;font-weight:bold;font-size:9px;cursor:help;text-decoration:underline;}
/*
* System Messages
*/
.fixedBox,.fixedBox2{
position:fixed;
_position:absolute;
top:0;
_top:expression(eval(document.body.scrollTop));
margin:0;
padding:0;
}
.fixedBox{right:20;background:#FB2D22;}
.fixedBox2{left:35%;background:#369;padding:10px;}
#ragicload{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:white;
z-index:300;
}
#ragicloadbar{
position:relative;
top:-50;
height:5px;
background-color:#CDE;
}
/*
* The screen transparency
*/
#title{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:black;
opacity:0.5;
filter:alpha(Opacity=50);
z-index:50;
}
#descwin{
position:absolute;
top:15%;
left:8%;
width:800px;
height:380px;
background-color:white;
/*border:1px solid #333;*/
z-index:60;
}

/*
* FloatWin
*/
.tabOpen,.tabClose{
clear:right;
float:left;
background-color:#CDE;
margin:0 2 0 2;
padding:3px;
cursor:pointer;
}
.tabOpen{
background-color:#8AD;
}
.dockWin,.dockWinRight{
position:absolute;
border:1px solid #888;
background:#f6f6f6;
overflow-y:auto;
overflow-x:hidden;
}
.dockWin{
left:0;
width:99%;
bottom:25px;
}
.dockWinRight{
bottom:45px;
right:17px;
width:460px;
}
.dockWinContent{
margin:5px 20px 5px 20px;
font-size:12px;
}
.dockWinHeader{
height:15px;
border:1px solid #888;
background:#888;
color:white;
font-size:12px;
font-weight:bold;
padding:2px 0 2px 15px;
cursor:pointer;
}
.floatingWin{
position:absolute;
top:15%;
left:15%;
width:550px;
font-size:12px;
/*padding:20px;*/
border:1px solid #888;  
background:#ECE9D8;
z-index:90;
}
.floatingWinHeader{
background:#666666;
color:white;
padding:3px 0 3px 12px;
_padding:4px 0 4px 12px;
font-weight:bold;
height:1.3em;
}
.floatingWinContent{
float:left;
padding:15px 11px 20px 11px;
background:#ECE9D8;
overflow:auto;
}
.floatingTinyWin{
position:absolute;
bottom:30;
right:3px;
width:200px;
font-size:12px;
padding:20px;
border:1px solid #888;
background-color:white;
background-image:url(/sims/img/frontbglight.png);
cursor:pointer;
z-index:90;
}

/*
* Filter Panel
*/
.dropdown,.dropdownBlack,.dropdownToolbar{
position:absolute;
background-color:#e5e5e5;
padding:5px;
border:1px solid #888;
z-index:100;
}
.dropdownBlack{
background-color:#333333;
border:0;
color:white;
}
.topDropChoice{
cursor:pointer;
padding:10 20 10 20;
font-size:12px;
}
#filterPanel{
position:absolute;
background-color:#e5e5e5;
padding:5px;
border:1px solid #888;
z-index:100;
font-size:11px;
cursor:pointer;
}
/*
* Right Key Menu
*/
.rightKeyChoice,.rightKeyChoiceDisabled{
padding:5px;
padding-left:30px;
border:1px solid #E5E5E5;
}

.rightKeyChoiceDisabled{
color:#888888;
}
/*
* Design mode toolbar
*/
#colorpicker{
font-size:5px;
cursor:default;
}
#builderIcons select{
font-size:11px;
float:left;
}
/*
* Tutorial
*/
#tutorial{
position:absolute;
top:73%;
left:7%;
height:10em;
width:85%;
border:1px solid #888;
font-size:12px;
background-image:url(/sims/img/tutorialBack.png);
z-index:40;
}
#tutorialDesc{
padding-top:20px;
padding-left:20px;
padding-right:20px;
font-size:15px;
font-family:arial;
}
#tutorialPrev,#tutorialNext,#tutorialReplay{
font-size:15px;
color:blue;
padding-left:30px;
padding-right:30px;
cursor:pointer;
text-decoration:underline;
}
#tutorialPrev{float:left;}
#tutorialNext{float:right;}

/*
* Common Item
*/
#lang{
float:right;
width:80px;
padding-top:15px;
font-size:10px;
}
.close{
float:right;
padding-top:0px;
padding-right:5px;
cursor:pointer;
}
#charts{
position:absolute;
right:0;
z-index:30;
}





/*
* Design Properties
*/
#propDiv{
z-index:20;
}
#propTab{
background-color:#f3f3f3;
cursor:pointer;
}
#prop{
height:390px;
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
font-size:12px;
font-weight:normal;
padding:10px;
overflow:auto;
background-color:#ECE9D8;
}
#prop textarea,#prop input,#prop select{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
font-weight:normal;
}
#prop input.text{
padding:3px;
border:1px solid #CCCCCC;
height:23px;
}
#prop textarea,#prop select{
padding:3px;
border:1px solid #CCCCCC;
}
#prop input[type='radio']{
border:0;
}

div.propSel div li{
float:left;
}
div.propSel{
float:left;
background-color:#ECE9D8;
}
#propSpace{
clear:left;
float:left;
width:490px;
_width:530px;
height:310px;
_height:330px;
padding:20px;
background-color:#FCFCFE;
}
div.propSel div{
}
div.propSel a:link, div.propSel a:visited{
-moz-outline:0 none; outline:0 none;
background:url(/sims/img/tab-round.png) right 60px;
color:#666666;
display:block;_display:normal;
font-weight:bold;
height:18px;
line-height:18px;
text-decoration:none;
cursor:pointer;
}
div.propSel a span{
background:url(/sims/img/tab-round.png) left 60px;
display:block;_display:normal;
height:18px;
margin-right:27px;
padding-left:27px;
}
div.propSel a:hover{
background:url(/sims/img/tab-round.png) right 30px;
display:block;_display:normal;
}
div.propSel a:hover span{
background:url(/sims/img/tab-round.png) left 30px;
display:block;_display:normal;
}
div.propSel div li.activeTab a:link, div.propSel div li.activeTab  a:visited, div.propSel div li.activeTab  a:visited, div.propSel div li.activeTab a:hover{
background:url(/sims/img/tab-round.png) right 0 no-repeat;
}
div.propSel div li.activeTab  a span, div.propSel div li.activeTab  a:hover span{
background:url(/sims/img/tab-round.png) left 0 no-repeat;
}
#propSpace{
border-left:1px solid #BEBDBD;
border-right:1px solid #BEBDBD;
border-bottom:1px solid #BEBDBD;
}
fieldset {
font-weight:normal;
color:#333333;
border:1px solid #CCCCCC;
padding:8px 25px 0 12px;
}
fieldset a:link {
font-weight:normal;
font-size:11px;
color:blue;
}
legend {
color:#333333;
}
fieldset div{
_margin-top:8px;
}
#propSpace div{
margin:0 0 12px 0;
}
.beigeContent{
float:left;
border:1px solid #CCCCCC;
padding:10px;
background:#F4F3EE;
overflow:auto;
}
.whiteContent{
float:left;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px;
background:#FCFCFE;
overflow:auto;
}






/*
* Tooltip
*/
.tooltip{
position:absolute;
width:223px;
}
.tooltipUp{
width:223px;height:30px;
background-image:url(/sims/img/dialog-up-u.png);
}
.tooltipUpB{
width:223px;height:12px;
background-image:url(/sims/img/dialog-bu-u.png);
}
.tooltipUpRight{
width:223px;height:30px;
background-image:url(/sims/img/dialog-up-u-r.png);
}
.tooltipDn{
width:223px;height:12px;
background-image:url(/sims/img/dialog-up-b.png);
background-repeat:no-repeat;
}
.tooltipDnB{
width:223px;height:30px;
background-image:url(/sims/img/dialog-bu-b.png);
background-repeat:no-repeat;
}
.tooltipIn{
padding:6 6 6 12;
background-image:url(/sims/img/dialog-up-m.png);
color:white;
font-size:12px;
}

/*
* Payment floatin win
*/
#payTable{
font-size:12px;
}
#payTable td{
padding:10px;
}
#payTable div,#payTable span{
padding-top:12px;
font-weight:bold;
}
/*
* Mass Mailer floatin win
*/
#mmailerTable textarea,#mmailerTable input,#mmailerTable select{
font-size:15px;
border:1px solid #CCCCCC;
}
#mmailerTable td,#mmailerTable th{
padding:3px;
}
#mmailerTable a{
font-size:11px;
text-decoration:underline;
}
#mmailstatus{
font-size:11px;
color:#555;
}
#mmailerTable th{
width:80px;
text-align:right;
font-weight:normal;
color:#888888;
}
/*
* User Managment
*/
table#userAccTable{
border-collapse:collapse;
}
#userAccTable td,#userAccTable th{
font-size:12px;
border:1px solid #CCC;
padding:3px;
}
.userAccHeader{
font-weight:bold;
text-align:center;
background-color:#CCDDEE;
}
/*
* Excel Import
*/
table#excelImport{
border-collapse:collapse;
}
#excelImport td,#excelImport th{
font-size:12px;
border:1px solid #CCC;
padding:3px;
}
.pickedRow{
font-weight:bold;
text-align:center;
background-color:#CCDDEE;
}
.pickedCell{
background-color:#CCCCCC;
}
/*
* Frontpage
*/
#updateAccount td{
font-size:12px;
border-bottom:1px solid #CCC;
padding:5 5 5 5;
height:30px;
font-family:arial;
}
A:link.updateAccount,A:visited.updateAccount,A:active.updateAccount,A:hover.updateAccount {
color: #316ac5;
text-decoration:underline;
}
.dashitem{
float:left;
clear:left;
font-size:12px;
margin:5 3 5 3;
cursor:pointer;
}
.dashitemicon{
float:left;
width:20px;
height:20px;
background-position:3 0;
background-repeat:no-repeat;
}
/*
* Domain Picker
*/
#domainPicker td{
border:1px solid #EFEFEF;
font-size:12px;
width:60px;
}
.domainHeader{
background-color:#CDE;
cursor:pointer;
}
.domainSheet{
border:1px solid #EFEFEF;
margin:0 5 0 5;
background-color:#DEDEDE;
padding:3;
cursor:pointer;
font-size:12px;
}
.domainSelect{
font-size:12px;
}
.domainPickerButton{
font-weight:normal;
color:#369;
cursor:pointer;
}
/*
* Report
*/
.cuber{
font-size:12px;
}
.cuber td{
padding:1 5 1 1;
border:1px solid #bdcad8;
color:#000000;
}
.cuberHeader{
background-color:#d4e6fc;
}
.cuberSum{
background-color:#ffffcc;
}
.cuberSel{
float:right;
font-size:12px;
}
.excerpt{
float:left;
}
.excerpt td{
padding:0 20 0 0;
font-size:12px;
}
.excerptHeader td{
border-bottom:1px solid #000;
font-weight:bold;
color:#333333;
background-color:#EEEEFF;
padding:3 23 3 6;
}
.excerptContent td{
padding:1 23 1 6;
border-top:1px solid #EFEFEF;
}
#lister{
font-size:12px;
border:1px solid #cfcfcf;
}
#lister td{
padding:1 5 1 1;
}
.listerHeader{
background-color:#ddffcc;
}
.dashPortlet{
float:left;
clear:left;
margin:6 0 6 0;
width:100%;
}
.dashPortletTitle{
float:left;
margin:0;
/*border-bottom:1px solid #DDEEFF;*/
/*background-color:#598edd;*/
background-image:url(/sims/img/portletHeader.png);
background-repeat:no-repeat;
/*border-bottom:1px solid #888888;*/
color:white;
font-size:12px;
padding:3 10 3 10;
}
.dashPortletContainer,.dashPortletContent,.dashPortletContainer2{
width:100%;
border:1px solid #cfcfcf;
padding:10 10 10 10;
float:left;
clear:left;
}
.dashPortletContainer,.dashPortletContent{
height:210px;
_height:225px;
}
.dashPortletContent{
overflow:auto;
}
.dashPortletItem{
font-size:12px;
}
.dashPortletItemList{
color:#CC0000;
margin:0 5 0 5;
}
.pivotTableModeSwitch{
float:left;
cursor:pointer;
padding:5px;
font-size:12px;
font-weight:bold;
margin:0 5 0 0;
}

/*
* NUI Layout
*/
#iTop{
float:left;
width:100%;
height:33px;
background-color:#333333;
}
#logo{
float:left;
margin:7 0 5 0;
}
#user{
float:right;
color:#efefef;
text-align:right;
font-size:11px;
margin:7 0 5 0;
background-color:#333333;
}
#ctrl{
float:left;
background-image:url(/sims/img/ctrlback.png);
/*border-top:1px solid #DDDDDD;*/
border-bottom:1px solid #888888;
width:100%;
height:30px;
_height:28px;
font-size:10px;
}
#menu{
float:left;
background-color:#FEFFAF;
border-bottom:1px solid #888888;
padding-left:5px;
width:100%;
font-size:10px;
}
.menuButton{
margin:1 0 1 0;
font-size:11px;
_font-size:10px;
padding:0 2 0 2;
_padding:1 2 0 2;
}
#modedesc{float:left;color:#000;}
#privdesc{float:right;}
#accessRights{
float:left;
font-size:12px;
border-collapse:collapse;
border:1px solid #CCC;
}
.topButtonWhole,.topButtonWholeRight,.topButtonWholeDrop{
float:left;
display:inline;
cursor:pointer;
}
.topButtonWholeDrop{clear:left;width:150px;}
.topButtonWholeRight{float:right;padding:0 3 0 3;}
.topButtonLeft,.topButtonRight,.topButtonSmall,.topButtonWords{
float:left;
_float:none;
display:inline;
font-size:11px;
_font-size:10px;
/*background-image:url(/sims/img/buttonBack2.png);*/
/*border-top:1px solid #DDD;
border-bottom:1px solid #DDD;*/
height:30px;
_height:28px;
}
.noImage{background-image:none;}
.topButtonWords{padding:0 5 0 5;}
.topButtonChoice{
font-size:11px;
_font-size:10px;
cursor:pointer;
padding:3px;
}
.topButtonLC,.topButtonLCRight{
float:left;
_float:none;
display:inline;
width:1px;
height:22px;
/*background-image:url(/sims/img/buttonLeft.png);
background-repeat:no-repeat;*/
}
.bottomIcon{
float:left;
width:20px;
height:20px;
background-image:url(/sims/img/icons.png);
background-repeat:no-repeat;
}
.bottomIconDesc{
float:left;
margin-left:7px;
padding-top:2px;
}
.topIcon{
float:left;
background-image:url(/sims/img/icons.png);
background-repeat:no-repeat;
width:25px;
height:30px;
_height:28px;
}
.iconText{padding:0 5px 2px 0;_padding:3px 5px 0 0;}
.dwcell{
position:absolute;
/*background-color:yellow;*/
cursor:e-resize;
}
.dhcell{
position:absolute;
/*background-color:yellow;*/
cursor:n-resize;
}
.nuiImg{
position:absolute;
}
.frontIcon{
text-align:center;
margin:0 0 0 0;
}
.frontIconCell{
text-align:center;
vertical-align:top;
padding-top:25px;
}
.frontIconText{
font-size:12px;
margin:5 0 0;
font-weight:bold;
}

/*
* buttons
*/
.topIcon_bBack{background-position:-456px 4;}
.topIcon_bSave{background-position:-570px 4;}
.topIcon_bDeleteEntry{background-position:-539px 4;}
.topIcon_bBrowse{background-position:-485px 4;}
.topIcon_bDoneBuild{background-position:-625px 4;}
.topIcon_bEdit{background-position:-655px 4;}
.topIcon_bInfo{background-position:-767px 4;}
.topIcon_bNotify{background-position:-1100px 4;}
.topIcon_bFolder{background-position:-796px 4;}
.topIcon_bRight{background-position:-1000px 4;}
.topIcon_bTemplate{background-position:-515px 4;}
.topIcon_bDesign{background-position:-881px 4;}
.topIcon_bTooling{background-position:-1192px 4;}
.topIcon_bBannerOff{background-position:-1355px 1;background-image:url(/sims/img/icons.png);}
.topIcon_bFilter{background-position:-1075px 4;}
.topIcon_bReport{background-position:-1162px 4;}
.topIcon_bPivot{background-position:-1132px 4;}
.topIcon_bDashboard{background-position:-1222px 4;}
.topIcon_bFacebook{background-position:-1327px 4;}
.topIcon_bBannerClose{background-position:-1369px 4;float:right; margin:120px 0 0 0; cursor:pointer;}
.topIcon_bMode1{background-position:-1275px 4;}
.topIcon_bMode2{background-position:-1302px 4;}
.topIcon_bModeFormSetting{background-position:-1250px 4;}
.topIcon_bFieldSetting{background-position:-1427px 4;}

.topIcon_bNewData{background-position:-683px 4;}
.topIcon_bPrevPage{background-position:-372px 4;}
.topIcon_bNextPage{background-position:-346px 4;}
.topIcon_bPrevPageD{background-position:-960px 4;}
.topIcon_bNextPageD{background-position:-933px 4;}

.topIcon_bBold{background-position:-1px 4;}
.topIcon_bItalic{background-position:-30px 4;}
.topIcon_bUnder{background-position:-58px 4;}
.topIcon_bAlignL{background-position:-86px 4;}
.topIcon_bAlignM{background-position:-114px 4;}
.topIcon_bAlignR{background-position:-142px 4;}
.topIcon_bFColor{background-position:-712px 4;}
.topIcon_bBColor{background-position:-740px 4;}
.topIcon_bAction{background-position:-987px 3;}
.topIcon_bExcel{background-position:-1021px 4;}
.topIcon_bReload{background-position:-1047px 2;cursor:pointer;}

.bottomIcon_bTemplate{background-position:-512px -3;}
.bottomIcon_bDesign{background-position:-881px -3;}
.bottomIcon_bExcel{background-position:-1021px -3;}
.bottomIcon_bEdit{background-position:-911px -3;}

#comments input{padding:3px;}
.commentItem{margin:12px 0 12px 0;}
.commentHeader{background:#efefef;padding:3px;}
.commentSeq{color:#CCCCCC;float:right;}
.commentUser{color:#333333;font-weight:bold;}
.commentDate{color:#888888;margin:0 0 0 8px;}
.commentAttachment{color:#336699;font-weight:bold;}
.textareaDisabled{color:#CCCCCC;padding:5px;height:30px;overflow:hidden;}
.textareaEnabled{color:black;padding:5px;}

#customBanner{
float:left;
height:150px;
width:100%;
}

/*
* Color Picker
*/
#plugin { BACKGROUND: #0d0d0d; COLOR: #AAA; CURSOR: move; FONT-FAMILY: arial; FONT-SIZE: 11px; line-height: 1em; PADDING: 7px 10px 11px 10px; _PADDING-RIGHT: 0; Z-INDEX: 1; POSITION: absolute; WIDTH: 199px; _width: 210px; _padding-right: 0px; }
#plugin br { CLEAR: both; MARGIN: 0; PADDING: 0;  }
#plugin select { BORDER: 1px solid #333; BACKGROUND: #FFF; POSITION: relative; TOP: 4px; }

#plugHEX { FLOAT: left; position: relative; top: -1px; }
#plugCLOSE { FLOAT: right; cursor: pointer; MARGIN: 0 8px 3px; _MARGIN-RIGHT: 10px; COLOR: #FFF; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#plugHEX:hover,#plugCLOSE:hover { COLOR: #FFD000;  }

#plugCUR { float: left; width: 10px; height: 10px; font-size: 1px; background: #FFF; margin-right: 3px; }

#SV { background: #FF0000 url('/sims/img/SatVal.png'); _BACKGROUND: #FF0000; POSITION: relative; CURSOR: crosshair; FLOAT: left; HEIGHT: 166px; WIDTH: 167px; _WIDTH: 166px; MARGIN-RIGHT: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sims/img/SatVal.png', sizingMethod='scale'); -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#SVslide { BACKGROUND: url('/sims/img/slide.gif'); HEIGHT: 9px; WIDTH: 9px; POSITION: absolute; _font-size: 1px; line-height: 1px; }

#H { BORDER: 1px solid #000; CURSOR: crosshair; FLOAT: left; HEIGHT: 154px; POSITION: relative; WIDTH: 19px; PADDING: 0; TOP: 4px; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#Hslide { BACKGROUND: url('/sims/img/slideHue.gif'); HEIGHT: 5px; WIDTH: 33px; POSITION: absolute; _font-size: 1px; line-height: 1px; }
#Hmodel { POSITION: relative; TOP: -5px; }
#Hmodel div { HEIGHT: 1px; WIDTH: 19px; font-size: 1px; line-height: 1px; MARGIN: 0; PADDING: 0; }


