/*** CSS DEFINITION FOR ENTIRE APPLICATION ***/
/*** OVERLOADS STANDARD ELEMENTS,BASE CLASSES ***/
body{overflow-y:hidden;overflow-x:hidden;background:url('../imgs/background.png') repeat-x top;background-color:#D4D4D4;}
input.tip{color:#999;}
.d-option{visibility:hidden;}
#spanRuler{position:absolute;visibility:hidden;}
#page-lock{position:absolute;width:100%;height:100%;display:none;background-color:#000;min-width:1004px;}
#form-lock{position:absolute;width:100%;height:100%;display:none;min-width:1004px;z-index:999;}
#form-lock .icWaitIndicator{z-index:999;}
#page-loading{display:none;position:fixed;width:100%;height:100%;background:url('../imgs/logo.png') no-repeat center;background-color:#D4D4D4;text-align:center;vertical-align:middle;padding-top:100;z-index:999;}
#page-inactive{position:absolute;display:none;width:100%;height:100%;background:url('../imgs/logo.png') no-repeat center;background-color:#D4D4D4;text-align:center;vertical-align:middle;padding-top:100;z-index:1000;}
#ruler{visibility:hidden;position:absolute;}
#wacomplete-con{height:100%;width:1125px;position:absolute;padding:90px 0 0 0;min-width:1125px;overflow:hidden;}

/*** HEADER CSS CLASSES ***/
.header-border{position:absolute;top:90px;width:100%;height:1px;background-color:#666;z-index:1;}
.header-border img{z-index:1;}
#wacomplete-con .header{position:absolute;height:90px;width:100%;top:0px;left:0px;}
#wacomplete-con .header .welcome-con{position:absolute;background:#FFF url('../imgs/topmenu/br.gif') no-repeat bottom right;width:515px;height:54px;}
#wacomplete-con .header .welcome-con .company{position:absolute;top:5px;left:10px;height:80px;}
#wacomplete-con .header .welcome-con .welcome{position:absolute;top:15px;right:35px;height:80px;}

/*** TOP MENU DEFINITION ***/
#wacomplete-con .header .menu-con{position:absolute;width:510px;height:90px;left:525px;padding:0;}
#wacomplete-con .header table.menu{height:90px;margin:0;padding:0;width:530px;}
#wacomplete-con .header table.menu td{vertical-align:top;white-space:nowrap;cursor:pointer;}
#wacomplete-con .header table.menu td.selected{background:url('../imgs/topmenu/selectedbg.gif') repeat-x;}
#wacomplete-con .header table.menu td label{display:none;}
#wacomplete-con table.menu div{width:30px;height:30px;background:url('../imgs/icons.png');padding-top:10px;margin-top:10px;}
#wacomplete-con table.menu td.selected div,#wacomplete-con table.menu td.hovered div{width:37px;height:37px;}
#wacomplete-con table.menu td div.logoff{background-position:0px 36px}
#wacomplete-con table.menu td.selected div.logoff,#wacomplete-con table.menu td.hovered div.logoff{background-position:-30px 36px}
#wacomplete-con table.menu td div.dashboard{background-position:-67px 37px}
#wacomplete-con table.menu td.selected div.dashboard,#wacomplete-con table.menu td.hovered div.dashboard{background-position:-97px 36px}
#wacomplete-con table.menu td div.contacts{background-position:-134px 36px}
#wacomplete-con table.menu td.selected div.contacts,#wacomplete-con table.menu td.hovered div.contacts{background-position:-164px 36px}
#wacomplete-con table.menu td div.diary{background-position:-201px 36px}
#wacomplete-con table.menu td.selected div.diary,#wacomplete-con table.menu td.hovered div.diary{background-position:-231px 36px}
#wacomplete-con table.menu td div.tasks{background-position:-268px 36px}
#wacomplete-con table.menu td.selected div.tasks,#wacomplete-con table.menu td.hovered div.tasks{background-position:-298px 36px}
#wacomplete-con table.menu td div.mail{background-position:-335px 36px}
#wacomplete-con table.menu td.selected div.mail,#wacomplete-con table.menu td.hovered div.mail{background-position:-365px 36px}
#wacomplete-con table.menu td div.telephony{background-position:-402px 36px}
#wacomplete-con table.menu td.selected div.telephony,#wacomplete-con table.menu td.hovered div.telephony{background-position:-432px 36px}
#wacomplete-con table.menu td div.settings{background-position:-469px 36px}
#wacomplete-con table.menu td.selected div.settings,#wacomplete-con table.menu td.hovered div.settings{background-position:-499px 36px}
#wacomplete-con table.menu td div.account{background-position:-536px 36px}
#wacomplete-con table.menu td.selected div.account,#wacomplete-con table.menu td.hovered div.account{background-position:-566px 36px}
#wacomplete-con table.menu td div.about{background-position:-603px 37px;width:29px;height:29px;}
#wacomplete-con table.menu td.selected div.about,#wacomplete-con table.menu td.hovered div.about{background-position:-633px 36px;width:36px;height:36px;}
#wacomplete-con .header table.menu td.selected label,#wacomplete-con .header table.menu td.hovered label{display:block;font-weight:bold;padding-top:10px;color:#222;}

/*** WORKAREA CLASSES DEFINITION ***/
#wacomplete-con .workarea-con{position:relative;width:100%;height:100%;padding:10px 8px 10px 8px;background-color:#D4D4D4;}
#wacomplete-con .workarea-con .workarea{position:relative;width:100%;height:100%;}
#leftside{position:absolute;left:0;top:0;width:634px;height:100%;}
#rightside{position:absolute;left:650px;top:0;width:324px;height:100%;}

/*** OVERRIDES COMMONS CSS PROPERTIES/ELEMENTS ***/
div,table,td,tr{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;} 
a:link,a:visited,a:active,a:hover{text-decoration:none;color:#222;} 
a.blue{color:#0088CC;} 
a img{border:none;} 
table{font-family:Helvetica,Arial,sans-serif;font-size:12px;} 
body{font-family:Helvetica,Arial,sans-serif;font-size:12px;} 
input{height:19px;} 
input[type="checkbox"]{height:1em;vertical-align:middle;} 
.icRadio{height:1em;vertical-align:middle;} 
textarea{border:1px solid #A9A9A9;} 

/*** DEFAULT FONTS STYLE/COLOR/SIZE DEFINITION ***/
.sf{font-size:13px !important;}
.mf{font-size:15px !important;}
.lf{font-size:21px !important;}
.s{font-weight:bold;}
.blue{color:#08C;}
.umber{color:#C73;}
.dark{color:#222;}

/*** POSITIONED CONTAINERS ***/
.as{position:absolute;width:100%;height:100%;}
.rs{position:relative;width:100%;height:100%;}

/*** TAGS STYLES ***/
.tag_0,.tag_1,.tag_2,.tag_3,.tag_4,.tag_5{text-decoration:none;padding-left:5pt;}
.tag_0{font-size:10px;}
.tag_1{font-size:14px;}
.tag_2{font-size:18px;}
.tag_3{font-size:22px;font-weight:bold;}
.tag_4{font-size:26px;font-weight:bold;}
.tag_5{font-size:30px;font-weight:bold;}
.error{color:red;}
.info{color:#31AB8B;}


/* (css-combiner) skipping duplicate /home/webapp/work/checkout/icomplete_app/./temp/css.temp/wac.app.css*/
/*** ROUNDED CORNERS FOR AREAS (WINDOW) HEADERS,BUTTON AREAS ***/
.rc{position:absolute;width:100%;height:100%;padding:10px 0 10px 0;}

/*** SMALL CORNERS,USUALLY USED FOR MODAL WINDOWS ***/
.mt,.ml,.mr,.mb,.mbl,.mbr,.mtr,.mtl{position:absolute;width:100%;height:100%;}
.mt{background:white;margin:11 0 0 0;}
.ml{background:white;margin:0 0 0 -15;}
.mr{background:url('../imgs/corners/m_r.png') top right repeat-y;margin:0 0 0 30;}
.mb{background:url('../imgs/corners/m_b.png') bottom left repeat-x;margin:15 0 0 -15;}

/*** AREA WITH HEADER ***/
.harea{position:relative;width:100%;height:100%;padding:50px 0 0 0;}
.harea .header{position:absolute;top:0;height:36px;background-color:#F3F3F3;width:100%;}
.harea .header .icc-bl-lg{bottom:0;left:0;}
.harea .header .icc-br-lg{bottom:0;right:0;}
.harea .header .icc-tl-lg{top:0;left:0;}
.harea .header .icc-tr-lg{top:0;right:0;}
.harea .header .icc-bl-lg,.harea .header .icc-br-lg,.harea .header .icc-tl-lg,.harea .header .icc-tr-lg{position:absolute;}
.harea .header .title{position:absolute;left:10px;top:10px;}
.harea .content{position:relative;width:100%;height:100%;padding:10px 0 0 0;}
/*** BUTTONS CSS DEFINITION ***/
.ic-btn .icc-bl-lg,.ic-btn .icc-tl-lg,.ic-btn .icc-br-lg,.ic-btn .icc-tr-lg{position:absolute;}
.ic-btn .icc-bl-lg{bottom:0;left:0;}
.ic-btn .icc-tl-lg{top:0;left:0;}
.ic-btn .icc-br-lg{bottom:0;right:0;}
.ic-btn .icc-tr-lg{top:0;right:0;}
.button-ok,.button-cancel,.button-add,.button-del{position:absolute;height:100%;width:100%;background-color:#F7F7F7;}
.button-ok .btn-title,.button-cancel .btn-title,.button-add .btn-title,.button-del .btn-title{position:absolute;left:10px;top:10px;}
.button-ok .btn-title{color:#31AB8B;}
.button-add .btn-title{color:#555;}
.button-cancel .btn-title,.button-del .btn-title{color:#CC0234;}
.button-ok .image,.button-cancel .image,.button-add .image,.button-del .image{position:absolute;right:10px;top:10px;}
.icButtonIcon{width:17px;height:17px;margin-right:5px;float:left;}
.icButtonIcon .icButtonIconInner{padding-right:17px;height:17px;}
.icButtonText{float:left;}

/*** MODAL WINDOW DEFINITION ***/
.modal{position:absolute;padding:10px 15px 15px 10px;visibility:hidden;}
.modal .icc-m_bl{bottom:0;left:0;}
.modal .icc-m_br{bottom:0;right:0;}
.modal .icc-m_tl{top:0;left:0;}
.modal .icc-m_tr{top:0;right:0;}
.modal .icc-m_bl,.modal .icc-m_br,.modal .icc-m_tl,.modal .icc-m_tr{position:absolute;}
.modal .bc{width:100%;position:absolute;left:0;height:15px;padding:0 15px 0 15px;bottom:0;}
.modal .tc{width:100%;position:absolute;height:11px;padding:0 15px 0 15px;top:0;left:0;}
.modal .lc{height:100%;position:absolute;width:15px;height:100%;padding:11px 0px 15px 0;left:0;top:0;}
.modal .rc{height:100%;position:absolute;width:15px;height:100%;padding:11px 0px 15px 0;right:0;top:0;}
.modal .cnt{background:#FFF;}
.modal .m_r{background:url('../imgs/corners/m_r.png') repeat-y;width:15px;}
.modal .m_b{background:url('../imgs/corners/m_b.png') repeat-x;height:15px;}
.modal .m_t{background-color:#FFF;}
.modal .m_l{background-color:#FFF;width:15px;}
.modal .handler{position:relative;width:100%;height:100%;}
.modal .header .close{position:absolute;right:10px;top:10px;z-index:2;}

/*** RICH EDITOR CONTROL ***/
.richeditor{position:absolute;top:0;padding:24px 0 0 0;width:100%;height:100%;}
.richeditor .editarea{position:relative;width:100%;height:100%;border:1px solid #888;}
.richeditor .toolpanel{position:absolute;top:0;left:0;width:100%;height:26px;padding:2px;border-bottom:1px solid #797979;background-color:#EDEDED;}
.richeditor .toolpanel a img{border:0;}
.richeditor .toolpanel .colorbox{margin:0 4px 0 4px;}
.colorbox-entry{height:10px;width:30px;z-index:1000;}

/*** MULTIPLE LINE ***/
.ml-line{position:relative;padding:0 20px 0 0;height:20px;}
.ml-line .remove{position:absolute;background:url('../imgs/del4.png') no-repeat right;top:0;width:17px;height:17px;right:0;}
.ml-line .content{position:relative;width:100%;height:100%;padding:0 0 0 0;}

/*** PREVIEW MODEL ***/
.preview{display:block;}
.preview-hidden{display:none;}

/*** TABPANEL ***/

.ttabs{border-bottom:1px solid #D5D5D5;height:25px;padding:0;overflow:hidden;width:100%}
.ttab{height:25px;text-align:center;cursor:hand;padding:0 6px 0 0;margin:0;vertical-align:bottom;white-space:nowrap;}
.ttab a{height:25px;font-size:13px;color:#666;font-weight:bold;text-align:center;cursor:hand;}
.ttab .left{background:url('../imgs/tabs/tab-normal-left.gif') top left no-repeat;width:100%;height:100%;}
.ttab .center{position:relative;width:100%;height:25px;background:url('../imgs/tabs/tab-normal-center.gif');}
.ttab .right{background:url('../imgs/tabs/tab-normal-right.gif') top right no-repeat;width:100%;height:100%;padding:5px 0px 0 0px;}
.ttab-selected{height:25px;margin:0;padding:0 6px 0 0;vertical-align:bottom;white-space:nowrap;}
.ttab-selected a{height:25px;font-size:13px;color:#0088CC;font-weight:bold;text-align:center;}
.ttab-selected .left{background:url('../imgs/tabs/tab-active-left.gif') top left no-repeat;width:100%;height:100%;}
.ttab-selected .right{background:url('../imgs/tabs/tab-active-right.gif') top right no-repeat;width:100%;height:100%;padding:5px 0px 0 0px;}
.ttab-selected .center{position:relative;width:100%;height:25px;background:#F3F3F3;}
.ttab-scroll-left{position:absolute;background:url(../imgs/calendar/arrow-left.gif);width:14px;height:13px;top:112px;left:5px;display:none;}
.ttab-scroll-right{position:absolute;background:url(../imgs/calendar/arrow-right.gif);width:14px;height:13px;top:112px;right:5px;display:none;}

/*** FIELD BOX WITH ROUNDED AREAS ***/
.field-box{position:absolute;height:19px;background:url('../imgs/field-center.gif') repeat-x;}
.field-box .left{background:url('/imgs/controls.png') -395px -18px;height:19px;position:absolute;left:-4px;width:4px;}
.field-box .right{background:url('/imgs/controls.png') -400px -18px;height:19px;position:absolute;right:0px;width:4px;}

/*** DROPDOWN ***/
.dropdown-right{width:100%;height:100%;position:absolute;background:url('../imgs/arrow-down.gif') no-repeat top right;padding-left:5px;vertical-align:middle;}
.dropdown-options{display:none;position:absolute;background-color:#FFF;border-right:1px solid #AAA;border-left:1px solid #AAA;border-bottom:1px solid #AAA;overflow:auto;z-index:599;}
.dropdown-entry{height:19px;padding-top:1px;padding-left:5px;vertical-align:middle;cursor:pointer;}
.dropdown-entry-over{background-color:#EEE;}

/*** SLIDER ***/
.slider-con{position:absolute;left:10px;top:8px;}
.slider-area{position:absolute;background-color:#F0EDE0;border-top:1px solid #9D9C99;border-left:1px solid #9D9C99;border-bottom:1px solid #EEE;border-right:1px solid #EEE;width:100%;height:3px;}
.slider-handler{position:absolute;width:9px;height:12px;top:-8px;background:url('/imgs/controls.png') 425px 21px;}

/*** CONFIRM MODAL WINDOW ***/
.mw-confirm{position:absolute;width:390px;height:200px;}
.mw-confirm .cancel{position:absolute;width:85px;height:35px;bottom:0;left:0;}
.mw-confirm .ok{position:absolute;width:85px;height:35px;bottom:0;right:0;}
.mw-confirm .text{font-weight:bold;}
.listbox{padding:3px;}
.listbox div{cursor:pointer;height:20px;padding-top:2px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}
.listbox-item-over{background-color:#DDD;cursor:pointer;}

.icc-add4-over,.icc-add4,.icc-addcal4,.icc-addcal4s,.icc-addct4,.icc-addtk4-over,.icc-addtk4,.icc-back4,.icc-bstar,.icc-close4,.icc-contact4s,.icc-del4,.icc-glassback1,.icc-glassback2,.icc-glassback3,.icc-glassback4,.icc-glassback5,.icc-map4,.icc-next4,.icc-org-on,.icc-rstar,.icc-tag-on,.icc-tagct4{width:17px;height:17px;}
.icc-back3,.icc-next3{width:33px;height:33px;}
.icc-bl-lg,.icc-br-lg,.icc-tl-lg,.icc-tr-lg{width:6px;height:6px;font-size:1px;}
.icc-bl_gray,.icc-br,.icc-br_gray,.icc-tl_gray,.icc-tr_gray{width:13px;height:13px;font-size:1px;}
.icc-bl_graybg{width:88px;height:13px;}
.icc-tl_graybg{width:88px;height:13px;}
.icc-br{width:7px;height:8px;}
.icc-calendar{width:16px;height:16px;}
.icc-confirm4{width:16px;height:17px;}
.icc-m_b{width:1px;height:15px;}
.icc-m_bl,.icc-m_br{width:15px;height:15px;}
.icc-m_r{width:15px;height:1px;}
.icc-m_tl,.icc-m_tr{width:15px;height:11px;}
.icc-sbar-tog-ind,.icc-sbar-tog-org{width:33px;height:17px;}
.pl-17x17{padding-left:17px;padding-top:2px;}
.pr-17x17{padding-right:17px;padding-top:2px;}
.pl-33x33{padding-left:33px;padding-top:18px;}
.pr-33x33{padding-right:33px;padding-top:18px;}
.pl-6x6{padding-left:6px;}
.pr-6x6{padding-right:6px;}
.pl-13x13{padding-left:13px;}
.pr-13x13{padding-right:13px;}
.pl-88x13{padding-left:88px;}
.pr-88x13{padding-right:88px;}
.pl-7x8{padding-left:7px;}
.pr-7x8{padding-right:7px;}
.pl-16x16{padding-left:16px;padding-top:1px;}
.pr-16x16{padding-right:16px;padding-top:1px;}
.pl-16x17{padding-left:16px;padding-top:2px;}
.pr-16x17{padding-right:16px;padding-top:2px;}
.pl-1x15{padding-left:1px;}
.pr-1x15{padding-right:1px;}
.pl-15x15{padding-left:15px;}
.pr-15x15{padding-right:15px;}
.pl-15x1{padding-left:15px;}
.pr-15x1{padding-right:15px;}
.pl-15x11{padding-left:15px;}
.pr-15x11{padding-right:15px;}
.pl-33x17{padding-left:33px;padding-top:2px;}
.pr-33x17{padding-right:33px;padding-top:2px;}
.icc-add4-over{background:url('../imgs/controls.png') 0px 0}
.icc-add4{background:url('../imgs/controls.png') -17px 0}
.icc-addcal4{background:url('../imgs/controls.png') -34px 0}
.icc-addcal4s{background:url('../imgs/controls.png') -51px 0}
.icc-addct4{background:url('../imgs/controls.png') -68px 0}
.icc-addtk4-over{background:url('../imgs/controls.png') -85px 0}
.icc-addtk4{background:url('../imgs/controls.png') -102px 0}
.icc-back3{background:url('../imgs/controls.png') -119px 0}
.icc-back4{background:url('../imgs/controls.png') -152px 0}
.icc-bl-lg{background:url('../imgs/controls.png') -169px 0}
.icc-bl_gray{background:url('../imgs/controls.png') -175px 0}
.icc-bl_graybg{background:url('../imgs/controls.png') -188px 0}
.icc-br-lg{background:url('../imgs/controls.png') -276px 0}
.icc-br{background:url('../imgs/controls.png') -282px 0}
.icc-br{background:url('../imgs/controls.png') -289px 0}
.icc-br_gray{background:url('../imgs/controls.png') -302px 0}
.icc-bstar{background:url('../imgs/controls.png') -315px 0}
.icc-calendar{background:url('../imgs/controls.png') -332px 0}
.icc-close4{background:url('../imgs/controls.png') -348px 0}
.icc-confirm4{background:url('../imgs/controls.png') -365px 0}
.icc-contact4s{background:url('../imgs/controls.png') -381px 0}
.icc-del4{background:url('../imgs/controls.png') -398px 0}
.icc-glassback1{background:url('../imgs/controls.png') -415px 0}
.icc-glassback2{background:url('../imgs/controls.png') -432px 0}
.icc-glassback3{background:url('../imgs/controls.png') -449px 0}
.icc-glassback4{background:url('../imgs/controls.png') -466px 0}
.icc-glassback5{background:url('../imgs/controls.png') -483px 0}
.icc-map4{background:url('../imgs/controls.png') -500px 0}
.icc-m_b{background:url('../imgs/controls.png') -517px 0}
.icc-m_bl{background:url('../imgs/controls.png') -518px 0}
.icc-m_br{background:url('../imgs/controls.png') -533px 0}
.icc-m_r{background:url('../imgs/controls.png') -548px 0}
.icc-m_tl{background:url('../imgs/controls.png') -563px 0}
.icc-m_tr{background:url('../imgs/controls.png') -578px 0}
.icc-next3{background:url('../imgs/controls.png') -593px 0}
.icc-next4{background:url('../imgs/controls.png') -626px 0}
.icc-org-on{background:url('../imgs/controls.png') -643px 0}
.icc-rstar{background:url('../imgs/controls.png') -660px 0}
.icc-sbar-tog-ind{background:url('../imgs/controls.png') -677px 0}
.icc-sbar-tog-org{background:url('../imgs/controls.png') -710px 0}
.icc-tag-on{background:url('../imgs/controls.png') -743px 0}
.icc-tagct4{background:url('../imgs/controls.png') -760px 0}
.icc-tl-lg{background:url('../imgs/controls.png') -777px 0}
.icc-tl_gray{background:url('../imgs/controls.png') -783px 0}
.icc-tr-lg{background:url('../imgs/controls.png') -796px 0}
.icc-tr_gray{background:url('../imgs/controls.png') -802px 0}
.icc-tl_graybg{background:url('../imgs/controls.png') -188px -13px}


/*** MAIN CONTAINER ***/
.con{position:absolute;width:100%;height:100%;background:url('../imgs/page_footer.gif') no-repeat bottom right;background-color:#9E9E9E;} 

/*** LOGIN WINDOW AND ITS DESCENDANTS ***/
#w-login,#w-restore-password{position:absolute;display:block;visibility:visible;width:350px;height:250px;left:50%;top:50%;margin-top:-115px;margin-left:-175px;}
#w-restore-password{height:200;}
#w-login table,#w-restore-password table{padding-bottom:16;} 
#w-login table td{padding-bottom:6;} 
.login{position:absolute;bottom:0;right:0;width:120px;height:36px;}
.restore{position:absolute;bottom:0;right:0;width:160;height:35;}
.login .icButton{width:120px !important;} 
.restore .icButton{width:160px !important;} 
input{width:250;}
input#rememberme{width:auto;} 
a.title-black{text-decoration:underline;} 
input.submit{position:absolute;top:-1000;left:-1000;z-index:-1;} 
.notify_bad{background-color:#FFC9BB;background-repeat:no-repeat;border:1px solid #E07D63;}
.notify_box_bad{background-color:#FFC9BB;background-repeat:no-repeat;border:1px solid #E07D63;background-image:url(/imgs/login-error.gif);margin-top:0;margin-bottom:5px;height:35px;padding:3px 10px 3px 30px;display:none;}
.box_secure{display:none;} 
.ic-btn,a *{cursor:pointer;} 
.ic .icLoginBad{height:290px !important;} 
.icc-m1l{width:65px;height:65px;background-image:url('/imgs/controls.png');background-position:-370px -50px !important}
.icc-m1m{width:49px;height:49px;background-image:url('/imgs/controls.png');background-position:-435px -50px !important}
.icc-af10l,.icc-af11l,.icc-af12l,.icc-af13l,.icc-af14l,.icc-af15l,.icc-af16l,.icc-af17l,.icc-af18l,.icc-af1l,.icc-af2l,.icc-af3l,.icc-af4l,.icc-af5l,.icc-af6l,.icc-af7l,.icc-af8l,.icc-af9l,.icc-am10l,.icc-am11l,.icc-am12l,.icc-am13l,.icc-am14l,.icc-am15l,.icc-am16l,.icc-am17l,.icc-am18l,.icc-am1l,.icc-am2l,.icc-am3l,.icc-am4l,.icc-am5l,.icc-am6l,.icc-am7l,.icc-am8l,.icc-am9l,.icc-f1l,.icc-f2l,.icc-f3l,.icc-f4l,.icc-f5l,.icc-f6l,.icc-m2l,.icc-m3l,.icc-m4l,.icc-m5l,.icc-m6l{width:65px;height:65px;background-image:url('../imgs/people.png');}
.icc-af10m,.icc-af11m,.icc-af12m,.icc-af13m,.icc-af14m,.icc-af15m,.icc-af16m,.icc-af17m,.icc-af18m,.icc-af1m,.icc-af2m,.icc-af3m,.icc-af4m,.icc-af5m,.icc-af6m,.icc-af7m,.icc-af8m,.icc-af9m,.icc-am10m,.icc-am11m,.icc-am12m,.icc-am13m,.icc-am14m,.icc-am15m,.icc-am16m,.icc-am17m,.icc-am18m,.icc-am1m,.icc-am2m,.icc-am3m,.icc-am4m,.icc-am5m,.icc-am6m,.icc-am7m,.icc-am8m,.icc-am9m,.icc-f1m,.icc-f2m,.icc-f3m,.icc-f4m,.icc-f5m,.icc-f6m,.icc-m2m,.icc-m3m,.icc-m4m,.icc-m5m,.icc-m6m{width:49px;height:49px;background-image:url('../imgs/people.png');}
.icc-af10s,.icc-af11s,.icc-af12s,.icc-af13s,.icc-af14s,.icc-af15s,.icc-af16s,.icc-af17s,.icc-af18s,.icc-af1s,.icc-af2s,.icc-af3s,.icc-af4s,.icc-af5s,.icc-af6s,.icc-af7s,.icc-af8s,.icc-af9s,.icc-am10s,.icc-am11s,.icc-am12s,.icc-am13s,.icc-am14s,.icc-am15s,.icc-am16s,.icc-am17s,.icc-am18s,.icc-am1s,.icc-am2s,.icc-am3s,.icc-am4s,.icc-am5s,.icc-am6s,.icc-am7s,.icc-am8s,.icc-am9s,.icc-f1s,.icc-f2s,.icc-f3s,.icc-f4s,.icc-f5s,.icc-f6s,.icc-m1s,.icc-m2s,.icc-m3s,.icc-m4s,.icc-m5s,.icc-m6s{width:33px;height:33px;background-image:url('../imgs/people.png');}
.pl-65x65{padding-left:65px;padding-top:50px;}
.pr-65x65{padding-right:65px;padding-top:50px;}
.pl-49x49{padding-left:49px;padding-top:34px;}
.pr-49x49{padding-right:49px;padding-top:34px;}
.pl-33x33{padding-left:33px;padding-top:18px;}
.pr-33x33{padding-right:33px;padding-top:18px;}
.icc-af10l{background-position:0 0 !important}
.icc-af10m{background-position:-65px 0 !important}
.icc-af10s{background-position:-114px 0 !important}
.icc-af11l{background-position:-147px 0 !important}
.icc-af11m{background-position:-212px 0 !important}
.icc-af11s{background-position:-261px 0 !important}
.icc-af12l{background-position:-294px 0 !important}
.icc-af12m{background-position:-359px 0 !important}
.icc-af12s{background-position:-408px 0 !important}
.icc-af13l{background-position:-441px 0 !important}
.icc-af13m{background-position:-506px 0 !important}
.icc-af13s{background-position:-555px 0 !important}
.icc-af14l{background-position:-588px 0 !important}
.icc-af14m{background-position:-653px 0 !important}
.icc-af14s{background-position:-702px 0 !important}
.icc-af15l{background-position:-735px 0 !important}
.icc-af15m{background-position:-800px 0 !important}
.icc-af15s{background-position:-849px 0 !important}
.icc-af16l{background-position:-882px 0 !important}
.icc-af16m{background-position:-947px 0 !important}
.icc-af16s{background-position:-996px 0 !important}
.icc-af17l{background-position:-1029px 0 !important}
.icc-af17m{background-position:-1094px 0 !important}
.icc-af17s{background-position:-1143px 0 !important}
.icc-af18l{background-position:-1176px 0 !important}
.icc-af18m{background-position:-1241px 0 !important}
.icc-af18s{background-position:-1290px 0 !important}
.icc-af1l{background-position:-1323px 0 !important}
.icc-af1m{background-position:-1388px 0 !important}
.icc-af1s{background-position:-1437px 0 !important}
.icc-af2l{background-position:-1470px 0 !important}
.icc-af2m{background-position:-1535px 0 !important}
.icc-af2s{background-position:-1584px 0 !important}
.icc-af3l{background-position:-1617px 0 !important}
.icc-af3m{background-position:-1682px 0 !important}
.icc-af3s{background-position:-1731px 0 !important}
.icc-af4l{background-position:-1764px 0 !important}
.icc-af4m{background-position:-1829px 0 !important}
.icc-af4s{background-position:-1878px 0 !important}
.icc-af5l{background-position:-1911px 0 !important}
.icc-af5m{background-position:-1976px 0 !important}
.icc-af5s{background-position:-2025px 0 !important}
.icc-af6l{background-position:-2058px 0 !important}
.icc-af6m{background-position:-2123px 0 !important}
.icc-af6s{background-position:-2172px 0 !important}
.icc-af7l{background-position:-2205px 0 !important}
.icc-af7m{background-position:-2270px 0 !important}
.icc-af7s{background-position:-2319px 0 !important}
.icc-af8l{background-position:-2352px 0 !important}
.icc-af8m{background-position:-2417px 0 !important}
.icc-af8s{background-position:-2466px 0 !important}
.icc-af9l{background-position:-2499px 0 !important}
.icc-af9m{background-position:-2564px 0 !important}
.icc-af9s{background-position:-2613px 0 !important}
.icc-am10l{background-position:-2646px 0 !important}
.icc-am10m{background-position:-2711px 0 !important}
.icc-am10s{background-position:-2760px 0 !important}
.icc-am11l{background-position:-2793px 0 !important}
.icc-am11m{background-position:-2858px 0 !important}
.icc-am11s{background-position:-2907px 0 !important}
.icc-am12l{background-position:-2940px 0 !important}
.icc-am12m{background-position:-3005px 0 !important}
.icc-am12s{background-position:-3054px 0 !important}
.icc-am13l{background-position:-3087px 0 !important}
.icc-am13m{background-position:-3152px 0 !important}
.icc-am13s{background-position:-3201px 0 !important}
.icc-am14l{background-position:-3234px 0 !important}
.icc-am14m{background-position:-3299px 0 !important}
.icc-am14s{background-position:-3348px 0 !important}
.icc-am15l{background-position:-3381px 0 !important}
.icc-am15m{background-position:-3446px 0 !important}
.icc-am15s{background-position:-3495px 0 !important}
.icc-am16l{background-position:-3528px 0 !important}
.icc-am16m{background-position:-3593px 0 !important}
.icc-am16s{background-position:-3642px 0 !important}
.icc-am17l{background-position:-3675px 0 !important}
.icc-am17m{background-position:-3740px 0 !important}
.icc-am17s{background-position:-3789px 0 !important}
.icc-am18l{background-position:-3822px 0 !important}
.icc-am18m{background-position:-3887px 0 !important}
.icc-am18s{background-position:-3936px 0 !important}
.icc-am1l{background-position:-3969px 0 !important}
.icc-am1m{background-position:-4034px 0 !important}
.icc-am1s{background-position:-4083px 0 !important}
.icc-am2l{background-position:-4116px 0 !important}
.icc-am2m{background-position:-4181px 0 !important}
.icc-am2s{background-position:-4230px 0 !important}
.icc-am3l{background-position:-4263px 0 !important}
.icc-am3m{background-position:-4328px 0 !important}
.icc-am3s{background-position:-4377px 0 !important}
.icc-am4l{background-position:-4410px 0 !important}
.icc-am4m{background-position:-4475px 0 !important}
.icc-am4s{background-position:-4524px 0 !important}
.icc-am5l{background-position:-4557px 0 !important}
.icc-am5m{background-position:-4622px 0 !important}
.icc-am5s{background-position:-4671px 0 !important}
.icc-am6l{background-position:-4704px 0 !important}
.icc-am6m{background-position:-4769px 0 !important}
.icc-am6s{background-position:-4818px 0 !important}
.icc-am7l{background-position:-4851px 0 !important}
.icc-am7m{background-position:-4916px 0 !important}
.icc-am7s{background-position:-4965px 0 !important}
.icc-am8l{background-position:-4998px 0 !important}
.icc-am8m{background-position:-5063px 0 !important}
.icc-am8s{background-position:-5112px 0 !important}
.icc-am9l{background-position:-5145px 0 !important}
.icc-am9m{background-position:-5210px 0 !important}
.icc-am9s{background-position:-5259px 0 !important}
.icc-f1l{background-position:-5292px 0 !important}
.icc-f1m{background-position:-5357px 0 !important}
.icc-f1s{background-position:-5406px 0 !important}
.icc-f2l{background-position:-5439px 0 !important}
.icc-f2m{background-position:-5504px 0 !important}
.icc-f2s{background-position:-5553px 0 !important}
.icc-f3l{background-position:-5586px 0 !important}
.icc-f3m{background-position:-5651px 0 !important}
.icc-f3s{background-position:-5700px 0 !important}
.icc-f4l{background-position:-5733px 0 !important}
.icc-f4m{background-position:-5798px 0 !important}
.icc-f4s{background-position:-5847px 0 !important}
.icc-f5l{background-position:-5880px 0 !important}
.icc-f5m{background-position:-5945px 0 !important}
.icc-f5s{background-position:-5994px 0 !important}
.icc-f6l{background-position:-6027px 0 !important}
.icc-f6m{background-position:-6092px 0 !important}
.icc-f6s{background-position:-6141px 0 !important}
.icc-m1s{background-position:-6288px 0 !important}
.icc-m2l{background-position:-6321px 0 !important}
.icc-m2m{background-position:-6386px 0 !important}
.icc-m2s{background-position:-6435px 0 !important}
.icc-m3l{background-position:-6468px 0 !important}
.icc-m3m{background-position:-6533px 0 !important}
.icc-m3s{background-position:-6582px 0 !important}
.icc-m4l{background-position:-6615px 0 !important}
.icc-m4m{background-position:-6680px 0 !important}
.icc-m4s{background-position:-6729px 0 !important}
.icc-m5l{background-position:-6762px 0 !important}
.icc-m5m{background-position:-6827px 0 !important}
.icc-m5s{background-position:-6876px 0 !important}
.icc-m6l{background-position:-6909px 0 !important}
.icc-m6m{background-position:-6974px 0 !important}
.icc-m6s{background-position:-7023px 0 !important}

.ic{overflow-y:hidden;overflow-x:auto;font-family:Helvetica,Arial,sans-serif;font-size:12px;}
.ic .rs{position:relative;width:100%;height:100%;}
.ic .textInput{border:1px solid #BABABA;}
.ic input.textInput{height:19px;}
.ic div,.ic table,.ic td,.ic tr{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ic a:link,.ic a:visited,.ic a:active,.ic a:hover{text-decoration:none;color:#222;}
.ic .icDisplayNone{display:none}
.ic .icDisplayBlock{display:block}
.ic .dijitToolbar .dijitButtonNode{vertical-align:middle;border:none;padding:0;margin:0;}
.ic .dijitButton,.ic .dijitDropDownButton,.ic .dijitComboButton,.ic .dijitComboBox{margin:0;}

/*** Editor classes ***/
.ic .RichTextEditable{border:1px solid #AAA;}
.ic .RichTextEditable .dijitToolbar{background-color:#EDEDED;border-bottom:1px solid #AAA;}
.ic .RichTextEditable iframe{padding:0px;}
.ic .RichTextEditable .dijitButtonNode{background-color:#EDEDED;}
.ic .RichTextEditable .dijitToggleButtonChecked .dijitButtonNode{background-color:#FFF;}
.ic .dijitToolbarSeparator{background:url('../imgs/editor.png') no-repeat -500px #EDEDED;width:4px;height:22px;}
.ic .RichTextEditable .RichTextToolbar{background-color:#EDEDED;border-bottom:1px solid #AAA;padding:2px;height:26px;}
.ic .RichTextEditable .RichTextToolbar .dijitToggleButton,.ic .RichTextEditable .RichTextToolbar .dijitToggleButtonChecked{float:left;}
.ic .dijitEditorIconBold,.ic .dijitEditorIconItalic,.ic .dijitEditorIconUnderline,.ic .dijitEditorIconForeColor,.ic .dijitEditorIconSmallFont,.ic .dijitEditorIconMediumFont,.ic .dijitEditorIconLargeFont,.ic .dijitEditorIconJustifyLeft,.ic .dijitEditorIconJustifyRight,.ic .dijitEditorIconJustifyCenter,.ic .dijitEditorIconJustifyFull,.ic .dijitEditorIconInsertOrderedList,.ic .dijitEditorIconInsertUnorderedList{width:20px;height:19px;background:url('../imgs/editor.png') no-repeat;}
.ic .dijitEditorIconSmallFont{background-position:0px;}
.ic .dijitToggleButtonChecked .dijitEditorIconSmallFont{background-position:-20px;}
.ic .dijitEditorIconMediumFont{background-position:-40px;}
.ic .dijitToggleButtonChecked .dijitEditorIconMediumFont{background-position:-60px;}
.ic .dijitEditorIconLargeFont{background-position:-80px;}
.ic .dijitToggleButtonChecked .dijitEditorIconLargeFont{background-position:-100px;}
.ic .dijitEditorIconForeColor{background-position:-120px;}
.ic .dijitEditorIconBold{background-position:-140px;}
.ic .dijitToggleButtonChecked .dijitEditorIconBold{background-position:-160px;}
.ic .dijitEditorIconItalic{background-position:-180px;}
.ic .dijitToggleButtonChecked .dijitEditorIconItalic{background-position:-200px;}
.ic .dijitEditorIconUnderline{background-position:-220px;}
.ic .dijitToggleButtonChecked .dijitEditorIconUnderline{background-position:-240px;}
.ic .dijitEditorIconJustifyLeft{background-position:-260px;}
.ic .dijitToggleButtonChecked .dijitEditorIconJustifyLeft{background-position:-280px;}
.ic .dijitEditorIconJustifyCenter{background-position:-300px;}
.ic .dijitToggleButtonChecked .dijitEditorIconJustifyCenter{background-position:-320px;}
.ic .dijitEditorIconJustifyRight{background-position:-340px;}
.ic .dijitToggleButtonChecked .dijitEditorIconJustifyRight{background-position:-360px;}
.ic .dijitEditorIconJustifyFull{background-position:-380px;}
.ic .dijitToggleButtonChecked .dijitEditorIconJustifyFull{background-position:-400px;}
.ic .dijitEditorIconInsertOrderedList{background-position:-420px;}
.ic .dijitToggleButtonChecked .dijitEditorIconInsertOrderedList{background-position:-440px;}
.ic .dijitEditorIconInsertUnorderedList{background-position:-460px;}
.ic .dijitToggleButtonChecked .dijitEditorIconInsertUnorderedList{background-position:-480px;}

/*** CORENERS ***/
.ic .icLightGrayArea,.ic .icWhiteArea{position:absolute;width:100%;height:100%;}
.ic .icLightGrayArea{background-color:#F7F7F7;}
.ic .icWhiteArea{background-color:white;}
.ic .icLightGrayArea .icTopLeft,.ic .icLightGrayArea .icTopRight,.ic .icLightGrayArea .icBottomLeft,.ic .icLightGrayArea .icBottomRight{position:absolute;width:6px;height:6px;font-size:1px;}
.ic .icLightGrayArea .icTopLeft{background:url('../imgs/controls.png') -777px 0;top:0;left:0;}
.ic .icLightGrayArea .icTopRight{background:url('../imgs/controls.png') -796px 0;top:0;right:0;}
.ic .icLightGrayArea .icBottomLeft{background:url('../imgs/controls.png') -169px 0;bottom:0;left:0}
.ic .icLightGrayArea .icBottomRight{background:url('../imgs/controls.png') -276px 0;bottom:0;right:0}
* html .ic .icLightGrayArea .icTopRight,* html .ic .icLightGrayArea .icBottomRight{right:expression((ic&&ic.fixIERoundH)?ic.fixIERoundH(this.parentNode):'0')}
* html .ic .icLightGrayArea .icBottomLeft,* html .ic .icLightGrayArea .icBottomRight{bottom:expression((ic&&ic.fixIERoundV)?ic.fixIERoundV(this.parentNode):'0')}
.ic .icWhiteArea .icBottomLeft,.ic .icWhiteArea .icBottomRight,.ic .icWhiteArea .icTopLeft,.ic .icWhiteArea .icTopRight{position:absolute;width:13px;height:13px;font-size:1px;}
.ic .icWhiteArea .icTopLeft{background:url('../imgs/controls.png') -783px 0;top:0;left:0;}
.ic .icWhiteArea .icTopRight{background:url('../imgs/controls.png') -802px 0;top:0;right:0;}
.ic .icWhiteArea .icBottomLeft{background:url('../imgs/controls.png') -175px 0;bottom:0;left:0}
.ic .icWhiteArea .icBottomRight{background:url('../imgs/controls.png') -302px 0;bottom:0;right:0}

/*** TOGGLE LABELED BUTTON ***/
.ic .icLabeledButton .icButtonText{cursor:pointer;}

/*** COMMON BUTTON ***/
.ic .icButton{background-color:#F7F7F7;position:absolute;width:84px;height:36px;cursor:pointer;}
.ic .icButton .icButtonCaption{position:absolute;font-weight:bold;top:50%;margin-top:-8px;left:10px}
.ic .icButton .icButtonIcon{position:absolute;font-weight:bold;top:50%;margin-top:-9px;right:10px}
.ic .icButtonRTL .icButtonIcon{left:10px !important;}
.ic .icButtonRTL .icButtonCaption{left:35px !important;}

/*** SOME BUTTON CUSTOMIZATIOH ***/
.ic .icButtonOK .icButtonIcon{background:url('../imgs/controls.png') -365px 0;padding:0}
.ic .icButtonCancel .icButtonIcon{background:url('../imgs/controls.png') -398px 0}
.ic .icButtonAdd .icButtonIcon{background:url('../imgs/controls.png') -17px 0}
.ic .icButtonNext .icButtonIcon{background:url('../imgs/controls.png') -626px 0}
.ic .icButtonPrev .icButtonIcon{background:url('../imgs/controls.png') -152px 0}

/*** BUTTONS ***/

.icClose-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -348px 0;padding:2px 0 0 17px}
.icClose-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -348px 0;padding:2px 0 0 17px}
.icUpload-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -381px 0;padding:2px 0 0 17px}
.icUpload-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -381px 0;padding:2px 0 0 17px}
.icAdd-icLabeledButton .icButtonIcon,.icAdd-icLabeledButtonDisabled .icButtonIcon,.icAdd-icLabeledButtonHovered-icLabeledButtonDisabled .icButtonIcon{background:url('../imgs/controls.png') -17px 0;padding:2px 0 0 17px}
.icAdd-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -0px 0;padding:2px 0 0 17px}
.icImport-icLabeledButton .icButtonIcon{background:url('/imgs/controls.png') -475px -21px;padding:2px 0 0 17px}
.icImport-icLabeledButtonHovered .icButtonIcon{background:url('/imgs/controls.png') -475px -21px;padding:2px 0 0 17px}
.icCal-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -34px 0;padding:2px 0 0 17px}
.icCal-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -51px 0;padding:2px 0 0 17px}
.icRemove-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -398px 0;padding:2px 0 0 17px}
.icRemove-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -398px 0;padding:2px 0 0 17px}
.icNext-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -626px 0;padding:2px 0 0 17px}
.icNext-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -626px 0;padding:2px 0 0 17px}
.icBack-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -152px 0;padding:2px 0 0 17px}
.icBack-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -152px 0;padding:2px 0 0 17px}
.icAddTk-icLabeledButton .icButtonIcon{background:url('../imgs/controls.png') -102px 0;padding:2px 0 0 17px}
.icAddTk-icLabeledButtonChecked .icButtonIcon{background:url('../imgs/controls.png') -85px 0;padding:2px 0 0 17px}
.icAddTk-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -85px 0;padding:2px 0 0 17px}
.icAddTk-icLabeledButtonChecked-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -85px 0;padding:2px 0 0 17px}
.icCheckBox-icLabeledButtonChecked .icButtonIcon,.icCheckBox-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -365px 0;padding:2px 0 2px 17px}
.icExclamation-icLabeledButton .icButtonIcon,.icExclamation-icLabeledButtonHovered .icButtonIcon{background:url('../imgs/controls.png') -511px -17px;padding:2px 0 0 17px}
.icLabel{float:left;}
.icField{float:right;}
.icFloatLeft{float:left;}
.icFloatRight{float:right;}
.ifl{float:left;}
.ifr{float:right;}
.cb{clear:both;}

/*** PHOTOT UPLOADING ***/
.ic .icAjaxFileInput{position:absolute;width:300px;height:40px;}
.ic .icFileInput{position:absolute;z-index:2;opacity:0;filter:alpha(opacity:0);left:0;top:0;height:35px;left:-130px;}
* html .ic .icFileInput{left:-155px;}

/*** PHOTO CHOOSER WIDGET ***/
.ic .icPhotoChooser{position:absolute;top:0;left:100px;width:480px;height:45px;padding-left:80px;}
.ic .icPhotoChooser .icContainer{position:relative;padding:0 30px 0 30px;width:100%;height:100%;}
.ic .icPhotoChooser .icCaption{position:absolute;font-weight:bold;left:0px;top:10px;}
.ic .icPhotoChooser .icButtonNext,.ic .icPhotoChooser .icButtonPrev{position:absolute;background:url('../imgs/controls.png');width:17px;height:17px;}
.ic .icPhotoChooser .icButtonNext{background-position:-626px 0;right:0;top:10px;}
.ic .icPhotoChooser .icButtonPrev{background-position:-152px 0;left:0;top:10px;}
.ic .icPhotoChooser .icAvatars table{width:100%;}
.ic .icPhotoChooser .icAvatars table div{width:33px;height:33px;}
.ic .icPhotoChooser .icAvatarIcon,.ic .icPhotoChooser .icAvatarIconSelected{position:relative;top:0;width:33px;height:33px;}
.ic .icPhotoChooser .icAvatarIcon{background-color:#FFF;opacity:0.15;filter:alpha(opacity:15);-moz-opacity:0.15;}
.ic .icPhotoChooser .icAvatarIconSelected{opacity:1;filter:alpha(opacity:100);-moz-opacity:1;}
.ic .icPhotoChooser .icAvatarCursor{position:absolute;background:url('../imgs/s-active-avatar.gif') no-repeat;width:39px;height:6px;left:50%;bottom:0;margin-left:-56px;font-size:1px;}

/*** DIALOG WIDGET ***/
.ic .icDialog{visibility:hidden;z-index:0;position:absolute;}
.ic .icDialogMoz{position:absolute;}
.ic .icDialogIE{position:absolute;}
.ic .icDialog .icCorners .icTopLeft,.ic .icDialog .icCorners .icTopRight{width:15px;height:11px;position:absolute;}
.ic .icDialog .icCorners .icBottomLeft,.ic .icDialog .icCorners .icBottomRight{width:15px;height:15px;position:absolute;}
.ic .icDialog .icCorners .icTopLeft{background:url('../imgs/controls.png') -563px 0;top:0;left:0;}
.ic .icDialog .icCorners .icTopRight{background:url('../imgs/controls.png') -578px 0;top:0;right:0;}
.ic .icDialog .icCorners .icBottomLeft{background:url('../imgs/controls.png') -518px 0;bottom:0;left:0;}
.ic .icDialog .icCorners .icBottomRight{background:url('../imgs/controls.png') -533px 0;bottom:0;right:0}
.ic .icDialog .icContainerLeftRight{position:absolute;padding:11px 0px 15px 0px;width:100%;height:100%;}
.ic .icDialog .icContainerTopBottom{position:absolute;padding:0px 15px 0px 15px;width:100%;height:100%;}
.ic .icDialog .icOuterContainer{position:absolute;padding:11px 15px 15px 10px;width:100%;height:100%;}
.ic .icDialog .icInnerContainer{position:relative;width:100%;height:100%;background-color:#FFF;padding:50px 0 0 0;}
.ic .icDialog .icHeader{position:absolute;width:100%;height:36px;top:0}
.ic .icDialog .icTop,.ic .icDialog .icBottom,.ic .icDialog .icLeft,.ic .icDialog .icRight{position:absolute;}
.ic .icDialog .icTop{background-color:#FFF;width:100%;height:11px;top:0;}
.ic .icDialog .icBottom{background:url('../imgs/corners/m_b.png') repeat-x;width:100%;height:15px;bottom:0}
.ic .icDialog .icLeft{background-color:#FFF;width:15px;height:100%;left:0;}
.ic .icDialog .icRight{background:url('../imgs/corners/m_r.png') repeat-y;width:15px;height:100%;right:0}
.ic .icDialog .icHeader .icHeaderTitle{position:absolute;left:10px;top:10px;right:50px;}
.ic .icDialog .icHeader .icClose{position:absolute;right:10px;top:12px}

/*** MODAL DIALOG ***/
#icModalLock{position:absolute;width:100%;top:0;left:0;height:100%;visibility:hidden;min-width:1004px;z-index:10;}
#icModalLock div{background:url('../imgs/nullt.png') repeat;width:100%;height:100%;}

/*** PROGRESS BAR ***/
.ic .icProgressBar{position:relative;border:1px solid #AAA;height:20px;}
.ic .icProgressBar .icProgressState{position:absolute;top:0;background-color:#019971;height:100%;}
.ic .icProgressBar .icProgressLabel{text-align:center;height:100%;position:absolute;padding-top:1;width:100%;}

/*** REPEATABLE ***/
.ic .icRepeatableItem{position:relative;}
.ic .icRepeatableContent{overflow:auto;}

/*** WIZARD ***/
.ic .icWizardNavButtons{position:absolute;bottom:0px;right:0px;}
.ic .icWizardNavButton{position:relative;float:right;margin-right:16px;}
.ic .icWizardTabs{height:26px;position:relative;border-bottom:1px solid #D5D5D5}
.ic .icWizardTabs .icWizardTab{cursor:normal;position:relative;float:left;margin-right:10px;background:transparent url(../../imgs/tabs/tab-normal-center.gif) repeat scroll 0%;color:#999;font-size:13px;font-weight:bold;height:25px;text-align:center;width:70px;}
.ic .icWizardTabs .icWizardTabClickable{cursor:pointer;color:#666;}
.ic .icWizardTabs .icWizardTabRight{background:transparent url(../../imgs/tabs/tab-normal-right.gif) no-repeat scroll right top;height:100%;padding-top:5px;width:100%;}
.ic .icWizardTabs .icWizardTabLeft{background:transparent url(../../imgs/tabs/tab-normal-left.gif) no-repeat scroll left top;height:100%;width:100%;}
.ic .icWizardTab.icWizardTabHover,.ic .icWizardTab.icWizardTabActive{background:#F3F3F3 none repeat scroll 0%;color:#0088CC;}
.ic .icWizardTab.icWizardTabHover .icWizardTabLeft,.ic .icWizardTab.icWizardTabActive .icWizardTabLeft{background:transparent url(../../imgs/tabs/tab-active-left.gif) no-repeat scroll left top;}
.ic .icWizardTab.icWizardTabHover .icWizardTabRight,.ic .icWizardTab.icWizardTabActive .icWizardTabRight{background:transparent url(../../imgs/tabs/tab-active-right.gif) no-repeat scroll right top;}

/*** TAB PANEL ***/
.ic .icTabPane{position:absolute;padding:25px 0 0 0;}
.ic .icTabPane .icTabContainer{position:absolute;width:100%;height:26px;top:0;border-bottom:1px solid #D5D5D5;padding:0;z-index:2;overflow:hidden;}
.ic .icTabPane .icTabContainer .icTabContainerScroll{height:26px;white-space:nowrap;overflow:hidden;}
.ic .icTabPane .icTabsContent{position:relative;width:100%;height:100%;top:0;}
.ic .icTabPane .icTabsScrollLeft{position:absolute;left:-10px;top:5px;cursor:pointer;cursor:hand;-moz-user-select:none;display:none;}
.ic .icTabPane .icTabsScrollRight{position:absolute;right:-10px;top:5px;cursor:pointer;cursor:hand;-moz-user-select:none;display:none;}
.ic .icTabPaneOverflow .icTabsScrollLeft,
.ic .icTabPaneOverflow .icTabsScrollRight{display:block;}
.icTabContent{width:100%;height:100%;display:none;top:0;position:absolute;overflow:auto;}
.ic .icTabPane .icTab,.ic .icTabPane .icTabChecked{display:-moz-inline-box;display:inline-block;margin-right:10px;height:100%;white-space:nowrap;zoom:1;}
.ic .icTabPane .icTabHidden{display:none !important;}
.ic .icTabPane .icTab div,.ic .icTabPane .icTabChecked div{float:left;}
.ic .icTabPane .icTabLeft,.ic .icTabPane .icTabTitle,.ic .icTabPane .icTabRight,.ic .icTabPane .icTabIconBg{float:left;height:25px;}
.ic .icTabPane .icTabLeft,.ic .icTabPane .icTabRight{width:7px;}
.ic .icTabPane .icTabTitle{font-size:13px;color:#666;font-weight:bold;text-align:center;cursor:pointer;padding:5px 5px 0 5px;}
.ic .icTabPane .icTab .icTabLeft{background:url('/imgs/controls.png') no-repeat;background-position:0px -25px !important}
.ic .icTabPane .icTab .icTabRight{background:url('/imgs/controls.png') no-repeat;background-position:-6px -25px !important}
.ic .icTabPane .icTab .icTabIconBg{background-color:#f7f7f7;}
.ic .icTabPane .icTab .icTabTitle{background-color:#f7f7f7;}
.ic .icTabPane .icTabChecked .icTabLeft{background:url('/imgs/controls.png') no-repeat;background-position:0px -25px !important}
.ic .icTabPane .icTabChecked .icTabRight{background:url('/imgs/controls.png') no-repeat;background-position:-6px -25px !important}
.ic .icTabPane .icTabChecked .icTabIconBg{background-color:#f7f7f7;}
.ic .icTabPane .icTabChecked .icTabTitle{background-color:#f7f7f7;color:#0088CC}

/*** CONFIRMATION DIALOG ***/
.ic .icConfirmDialog{position:absolute;width:391px;height:200px;}
.ic .icConfirmDialog .icButtonCancel{position:absolute;width:84px;height:36px;bottom:0;left:0;}
.ic .icConfirmDialog .icButtonOK{position:absolute;width:84px;height:36px;bottom:0;right:0;}
.ic .icConfirmDialog .icContentText{font-weight:bold;}

/*** ADDRESS FIELDS ***/
.ic .icAddressFields input{width:100%;}

/*** CALENDAR/DATEBOX WIDGET ***/
.ic .icDateBox .icDateValue{display:inline;padding-left:3px;}

/*** ADVANCED DATEBOX WIDGET ***/
.ic .icAdvancedDateBox{height:22px;width:175px;}
.ic .icAdvancedDateBox .icDateValue{float:left;width:120px;height:22px;}
.ic .icAdvancedDateBox .popupCalendarMode{width:160px;height:22px;display:none;}
.ic .icAdvancedDateBox .dropDownMode{width:170px;height:22px;display:none;}
.ic .icAdvancedDateBox .textBoxMode{width:170px;height:22px;display:none;}
.ic .icAdvancedDateBox .dropdown .dropDownMode{display:block !important;}
.ic .icAdvancedDateBox .calendar .popupCalendarMode{display:block !important;}
.ic .icAdvancedDateBox .textbox .textBoxMode{display:block !important;}
.ic .icAdvancedDateBox .ddDay{width:50px;float:left;}
.ic .icAdvancedDateBox .ddMonth{width:60px;float:left;}
.ic .icAdvancedDateBox .ddYear{width:60px;float:left;}
.ic .icAdvancedDateBox .tbDay{height:19px;width:48px;float:left;margin-right:2px;}
.ic .icAdvancedDateBox .tbMonth{height:19px;width:40px;float:left;margin-right:2px;}
.ic .icAdvancedDateBox .tbYear{height:19px;width:50px;float:left;margin-right:2px;}

/*** TOP MENU ***/
.ic .icTopMenu{position:absolute;width:510px;height:90px;padding:0;}
.ic .icTopMenu .item{cursor:pointer;float:left;height:90px;width:50px;}
.ic .icTopMenu .dashboard{width:65px;}
.ic .icTopMenu .contacts{width:55px;}
.ic .icTopMenu .diary{width:54px;}
.ic .icTopMenu .tasks{width:40px;}
.ic .icTopMenu .mobile{width:40px;}
.ic .icTopMenu .telephony{width:60px;}
.ic .icTopMenu .widgets{width:50px;}
.ic .icTopMenu .files{width:50px;}
.ic .icTopMenu .settings{width:47px;}
.ic .icTopMenu .account{width:50px;}
.ic .icTopMenu .users{width:50px;}
.ic .icTopMenu .about{width:40px;}
.ic .icTopMenu .logoff{width:40px;}
.ic .icTopMenu .icon{width:30px;height:38px;margin-top:10px;background:url('../imgs/icons.png');}
.ic .icTopMenu .dashboard .icon{background-position:-67px 40px;margin-left:17px;}
.ic .icTopMenu .contacts .icon{background-position:-134px 37px;margin-left:12px;}
.ic .icTopMenu .diary .icon{background-position:-202px 38px;margin-left:12px;width:31px;}
.ic .icTopMenu .tasks .icon{background-position:-271px 37px;margin-left:7px;}
.ic .icTopMenu .mobile .icon{background-position:-671px 39px;margin-left:5px;}
.ic .icTopMenu .telephony .icon{background-position:-671px 39px;margin-left:15px;}
.ic .icTopMenu .widgets .icon{background-position:-737px 39px;margin-left:9px;}
.ic .icTopMenu .files .icon{background-position:-737px 39px;margin-left:9px;}
.ic .icTopMenu .settings .icon{background-position:-469px 37px;margin-left:7px;}
.ic .icTopMenu .account .icon{background-position:-538px 39px;margin-left:10px;}
.ic .icTopMenu .users .icon{background-position:-538px 39px;margin-left:10px;}
.ic .icTopMenu .about .icon{background-position:-601px 39px;margin-left:5px;}
.ic .icTopMenu .logoff .icon{background-position:0 38px;margin-left:3px;}
.ic .icTopMenu .active .icon{width:37px;height:38px;}
.ic .icTopMenu .dashboardActive .icon,.ic .MI_dashboard .dashboard .icon{background-position:-97px 37px;margin-left:14px;}
.ic .icTopMenu .contactsActive .icon,.ic .MI_contacts .contacts .icon{background-position:-164px 36px;margin-left:7px;}
.ic .icTopMenu .diaryActive .icon,.ic .MI_diary .diary .icon{background-position:-234px 36px;margin-left:7px;width:37px;}
.ic .icTopMenu .tasksActive .icon,.ic .MI_tasks .tasks .icon{background-position:-301px 36px;margin-left:4px;width:31;}
.ic .icTopMenu .mobileActive .icon,.ic .MI_mobile .mobile .icon{background-position:-701px 37px;margin-left:2px;}
.ic .icTopMenu .telephonyActive .icon,.ic .MI_telephony .telephony .icon{background-position:-701px 37px;margin-left:12px;}
.ic .icTopMenu .widgetsActive .icon,.ic .MI_files .files .icon{background-position:-767px 37px;margin-left:6px;}
.ic .icTopMenu .filesActive .icon,.ic .MI_widgets .widgets .icon{background-position:-767px 37px;margin-left:6px;}
.ic .icTopMenu .settingsActive .icon,.ic .MI_settings .settings .icon{background-position:-500px 36px;margin-left:4px;}
.ic .icTopMenu .accountActive .icon,.ic .MI_account .account .icon{background-position:-566px 37px;margin-left:7px;width:30px;}
.ic .icTopMenu .usersActive .icon,.ic .MI_users .users .icon{background-position:-566px 37px;margin-left:7px;width:30px;}
.ic .icTopMenu .aboutActive .icon,.ic .MI_about .about .icon{background-position:-631px 37px;margin-left:1px;}
.ic .icTopMenu .logoffActive .icon{background-position:-29px 36px;margin-left:0px;}
.ic .icTopMenu .item .label{text-align:center;font-size:12px;margin-top:20px;color:#7f7f7f;}
.ic .MI_dashboard .dashboard,.ic .MI_contacts .contacts,.ic .MI_diary .diary,.ic .MI_tasks .tasks,.ic .MI_mobile .mobile,.ic .MI_telephony .telephony,.ic .MI_widgets .widgets,.ic .MI_files .files,.ic .MI_settings .settings,.ic .MI_users .users,.ic .MI_account .account,.ic .MI_about .about{background:url('../imgs/topmenu/selectedbg.gif') repeat-x;}
.ic .icTopMenu .active .label{color:black;font-weight:bold;}

/*** About ***/
.ic .cicAbout{width:700px;height:500px;}
.ic .cicAbout .cicAboutContent{width:100%;height:100%;overflow:hidden;padding-left:1pt;padding-right:1pt;}
.ic .cicAbout .cicAboutLogo{background:url('/imgs/controls.png') no-repeat;background-position:-115px -35px !important;width:88px;height:80px;left:0px;top:0px;position:absolute;}
.ic .cicAbout #amenu-help{background:url('/imgs/controls.png') no-repeat;background-position:-24px -20px !important;background-color:#f1f1f1;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:88px;height:80px;position:absolute;top:80px;cursor:pointer;}
.ic .cicAbout #amenu-help.icTabSelected{background-color:#ffffff;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.ic .cicAbout #amenu-video{background:url('/imgs/about.VIDEO.TEMP.gif') no-repeat;background-position:center !important;background-color:#f1f1f1;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:88px;height:80px;position:absolute;top:160px;cursor:pointer;}
.ic .cicAbout #amenu-video.icTabSelected{background-color:#ffffff;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.ic .cicAbout #amenu-info{background:url('/imgs/controls.png') no-repeat;background-position:-280px -30px !important;background-color:#f1f1f1;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:88px;height:80px;position:absolute;top:240px;cursor:pointer;}
.ic .cicAbout #amenu-info.icTabSelected{background-color:#ffffff;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.ic .cicAbout #amenu-contactUs{background:url('/imgs/controls.png') no-repeat;background-position:-210px -30px !important;background-color:#f1f1f1;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:88px;height:81px;position:absolute;top:320px;cursor:pointer;}
.ic .cicAbout #amenu-contactUs.icTabSelected{background-color:#ffffff;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.ic .cicAbout .icTabPane{width:100%;height:100%;}
.ic .cicAbout .cicContactUsLeft{float:left;width:280px;}
.ic .cicAbout .cicContactUsRight{float:left;width:280px;}
.ic .cicAbout .cicContactUsBottom{float:left;width:300px;}
.ic .cicAbout #content-info .aboutInfoHeader{height:30px;}
.ic .cicAbout #content-info .contentScroller{position:relative;height:90%;width:100%;overflow-x:hidden !important;overflow-y:auto !important;}
.ic .cicAbout #content-info em{margin-right:5px;}
.ic .cicAbout #content-contactUs .contactUsHeader{position:absolute;top:0;}
.ic .cicAbout #content-contactUs{padding-top:40px;height:100%;}
.ic .cicAbout #content-contactUs .contentScroller{overflow:hidden;}
.horizontalLine{border-bottom:1px #C0C0C0 solid;width:100%;height:1px;font-size:1px;}
.ic .cicAbout .cicAboutLeftBottom{background:#F1F1F1;width:88px;height:70px;position:absolute;top:401px;}
.ic .cicAbout .cicAboutRight{padding-left:100px;}
.ic .cicAbout .icHeader{left:100px;right:10px;width:85%;position:absolute;}
.ic .cicAbout .cicAboutContent{width:100%}
.ic .cicAbout .cicAboutContent .icButtonSendMessage{right:30px;width:140px;float:right;}
.ic .cicAbout em{color:#C73;font-style:normal;font-weight:bold;margin-right:4px;}
.ic .cicAbout h3,h2{color:#08C;}
.ic .cicAbout h3{font-size:8pt;}
.ic .cicAbout h2{font-size:10pt;}
.ic .cicAbout h1{font-size:12pt;}
.ic .cicAbout .deftable_tr1{background:#DEE7D1 none repeat scroll 0% 0% !important;}
.ic .cicAbout .deftable_tr2{background:#EFF3EA none repeat scroll 0% 0% !important}
.ic .cicAbout .deftable_td1,.deftable_td2{padding:10px !important;}
.ic .cicAbout .deftable_td1{text-align:center;width:170px;}
.ic .cicAbout #content-video .cicRow{margin-top:20px;width:100%;height:100px;}
.ic .cicAbout #content-video .cicVideo{width:122px;height:80px;float:left;background-repeat:no-repeat !important;cursor:pointer;}
.ic .cicAbout #content-video .cicVideoDesc{float:left;width:160px;height:80px;padding:0 10px 0 5px;}
.ic .cicAbout #content-video .cicVideoGeneral{background:url('/imgs/help/videos/general/firstframe.png')}
.ic .cicAbout #content-video .cicVideoContacts{background:url('/imgs/help/videos/contacts/firstframe.png')}
.ic .cicAbout #content-video .cicVideoCalendar{background:url('/imgs/help/videos/calendar/firstframe.png')}
.ic .cicAbout #content-video .cicVideoTelephony{background:url('/imgs/help/videos/telephony/firstframe.png')}

/*** SLIDER WIDGET ***/
.ic .icSlider{position:absolute;}
.ic .icSlider .icSliderArea{position:absolute;background-color:#F0EDE0;border-top:1px solid #9D9C99;border-left:1px solid #9D9C99;border-bottom:1px solid #EEE;border-right:1px solid #EEE;width:100%;height:3px;top:-0px;}
.ic .icSlider .icSliderControl{position:absolute;width:9px;height:12px;background:url('/imgs/controls.png') -425px -21px;top:-6px;}
.ic .icSlider .icSliderControl0{left:0;}
.ic .icSlider .icSliderControl1{display:none;right:0;}
.ic .icSliderDual .icSliderControl1{display:block}

/*** VALIDATION ***/
.ic .icValidationWin{width:300px;height:200px;}
.ic .icValidationWin1{width:600px;height:400px;}
.ic .icAlertWin{width:300px;height:200px;}

/*** POPUP CLASS ***/
.icPopup{position:absolute;margin:0;padding:0;visibility:hidden;}

/*** AUTOCOMPLETE CSS ***/
.ic .icAutoComplete{}
.ic .icAutoComplete input{width:100%;}
.ic .icAutoCompleteList{position:absolute;visibility:hidden;border:1px solid #AAA;background-color:#EEE;cursor:pointer;height:100px;overflow:auto;}
.ic .icAutoCompleteList .icMouseOver{background-color:#9FD7EF}

/*** AUTOCOMPLETE ***/
.ic .icComboBox{height:19px;background:url('../imgs/field-center.gif') repeat-x;}
.ic .icComboBoxErr{height:19px;background:url('../imgs/field-center-err.gif') repeat-x !important;}
.ic .icComboBox .icComboBoxLeft{float:left;height:19px;width:4px;background:url('/imgs/controls.png') -395px -18px;}
.ic .icComboBoxErr .icComboBoxLeft{background:url('/imgs/controls.png') -390px -18px !important;}
.ic .icComboBox .icComboBoxRight{float:right;width:19px;height:19px;background:url('/imgs/controls.png') -405px -21px;}
.ic .icComboBoxDropDown{position:absolute;border-right:1px solid #ACACAC;border-left:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#FFF;height:100px;overflow:auto;padding-top:2px;display:none;}
.ic .icComboBox .icTextNode{padding-left:2px;padding-top:2px;height:14px;overflow:hidden;}
.icComboBox .icTextNode{border:1px solid red;}
.ic .icComboBoxDropDown .icItem{height:19px;padding-top:2px;padding-left:3px;cursor:pointer;white-space:nowrap;}
.ic .icComboBoxDropDown .icFakeIconItem{padding-left:25px !important;}
.ic .icComboBoxDropDown .icItemIcon{width:18px;height:18px;float:left;margin:-1px 4px 0 0;}
.ic .icComboBox .icSelectedItemIcon{width:18px;height:14px;float:left;margin:1px 2px 0 0;}
.ic .icComboBoxDropDown .icItemOver{background-color:#EEE;}

/*** EDITOR ***/
.ic .icRichEditor{position:relative;border:1px solid #AAA;padding-top:26px;}
.ic .icRichEditor iframe{padding:0;margin:0;border:0;}
.ic .icRichEditor .icToolBar{position:absolute;top:0;border-bottom:1px solid #AAA;width:100%;height:26px;background-color:#EDEDED;}
.ic .icRichEditor .icRichEditorInner{position:relative;width:100%;height:100%;}
.ic .icRichEditor .icButton{width:24px;height:25px;float:left;position:static;background-color:#EDEDED}
.ic .icRichEditor .icButtonInner{margin-top:3px;margin-left:1px;width:20px;height:19px;background:url('../imgs/editor.png') no-repeat;}
.ic .icRichEditor .icButtonChecked{background-color:#FFF;}
.ic .icRichEditor .icToolBar .icDelim{background:url('../imgs/editor.png') no-repeat -500px #EDEDED;float:left;width:6px;margin-top:3px;height:19px;}
.ic .icRichEditor .icButton .icSmallFont{background-position:0px;}
.ic .icRichEditor .icButtonChecked .icSmallFont{background-position:-20px;}
.ic .icRichEditor .icButton .icMediumFont{background-position:-40px;}
.ic .icRichEditor .icButtonChecked .icMediumFont{background-position:-60px;}
.ic .icRichEditor .icButton .icLargeFont{background-position:-80px;}
.ic .icRichEditor .icButtonChecked .icLargeFont{background-position:-100px;}
.ic .icRichEditor .icButton .icColor{background-position:-120px;}
.ic .icRichEditor .icButton .icBold{background-position:-140px;}
.ic .icRichEditor .icButtonChecked .icBold{background-position:-160px;}
.ic .icRichEditor .icButton .icItalic{background-position:-180px;}
.ic .icRichEditor .icButtonChecked .icItalic{background-position:-200px;}
.ic .icRichEditor .icButton .icUnderline{background-position:-220px;}
.ic .icRichEditor .icButtonChecked .icUnderline{background-position:-240px;}
.ic .icRichEditor .icButton .icJustifyLeft{background-position:-260px;}
.ic .icRichEditor .icButtonChecked .icJustifyLeft{background-position:-280px;}
.ic .icRichEditor .icButton .icJustifyCenter{background-position:-300px;}
.ic .icRichEditor .icButtonChecked .icJustifyCenter{background-position:-320px;}
.ic .icRichEditor .icButton .icJustifyRight{background-position:-340px;}
.ic .icRichEditor .icButtonChecked .icJustifyRight{background-position:-360px;}
.ic .icRichEditor .icButton .icJustifyFull{background-position:-380px;}
.ic .icRichEditor .icButtonChecked .icJustifyFull{background-position:-400px;}
.ic .icRichEditor .icButton .icOrderedList{background-position:-420px;}
.ic .icRichEditor .icButtonChecked .icOrderedList{background-position:-440px;}
.ic .icRichEditor .icButton .icUnorderedList{background-position:-460px;}
.ic .icRichEditor .icButtonChecked .icUnorderedList{background-position:-480px;}
.ic .icRichEditor .icButton .icSpellCheck,
.ic .icRichEditor .icButtonChecked .icSpellCheck{padding:4px;width:80px;}
.ic .icRichEditor .icButton .icSpellCheck{}
.ic .icRichEditor .icButtonChecked .icSpellCheck{background-color:#99ccff;}
.ic .cicSpellMenu{background-color:#fff;border:1px solid #6633cc;width:220px;overflow:auto;display:none;}
.ic .cicSpellMenu .word{padding:3px 0 0 10px;width:100%;height:25px;}
.ic .cicSpellMenu .ignore{border-top:1px solid #6699ff;}
.ic .cicSpellMenu .word-over{background-color:#6699ff;}
.ic .cicUploadAttach .cicButtons{width:100%;border:1px solid red;height:30px;}
.ic .icAjaxFileInput .icChooseButton{width:90px}
.ic .cicUploadAttach .icButtonCancel,.ic .cicAttachmentsList .icButtonCancel,.ic .cicAttachmentsList .icButtonOK{width:96px;}

/*** Color Picker ***/
.ic .icColorPicker{width:204px;height:133px;border:1px solid #BBB;display:none;background-color:#FFF;padding:2px;}
.ic .icColorPicker .icCell{width:16px;height:14px;position:absolute;border:1px solid #999999;font-size:1px;}
.ic .icColorPicker .icCellActive{border:2px solid #000;}

/*** WRAPPERS UNDER STYLES ***/
.ic .icLeftFloat{float:left;}
.ic .icTop{position:absolute;top:0;left:0;width:100%;}
.ic .icBottom{position:absolute;bottom:0;left:0;width:100%;}
.ic .icNoneDisplay{display:none;}

/*** FREE PLAN WARNING ***/
.ic #cicFreePlanWarning{width:400px;height:200px;}

/*** GRIDS ***/
.ic .row-even{background-color:#F9F9F9;}
.ic .row-odd{background-color:#FFF;}
.ic .sortArrowDown,.ic .sortArrowUp,.ic .sortArrowPassive{background:url('../imgs/sort-arrows.png') no-repeat;width:12px;height:12px;float:right;margin-right:13px;margin-top:2px;}
.ic .sortArrowDown{background-position:0 0}
.ic .sortArrowUp{background-position:-24px 0}
.ic .sortArrowPassive{background-position:-12px 0}
.ic .sortPassive .sortArrow,.ic .sortUp .sortArrow,.ic .sortDown .sortArrow{background:url('../imgs/sort-arrows.png') no-repeat;width:12px;height:12px;float:right;margin-right:13px;margin-top:2px;}
.ic .sortPassive .sortArrow{background-position:-12px 0}
.ic .sortDown .sortArrow{background-position:0px 0}
.ic .sortUp .sortArrow{background-position:-24px 0}
.ic .overflow{overflow:auto;}
.ic .cicWarning{width:400px;height:200px;}
.ic .cicWarningDialog{width:400px;height:200px;}
.ic .cicWarningDialog .icButtonOK{right:0;bottom:0;}
.ic #alertModalDialogue{width:400px;height:250px;}
.ic #alertModalDialogue .icButtonOK{right:0;}
.ic .pinkWarning{width:100%;height:70px;background-color:#FEECF0;position:relative;margin-bottom:10px;}
.ic .pinkWarning .container{padding:30px 10px 10px 10px !important;}
.ic .pinkWarning .exclamation{left:10px;top:10px;position:absolute;}
.ic .pinkWarning .icc-bl_pink{background:url('../imgs/account-controls.png') -24px -24px}
.ic .pinkWarning .icc-br_pink{background:url('../imgs/account-controls.png') -16px -24px}
.ic .pinkWarning .icc-tr_pink{background:url('../imgs/account-controls.png') -8px -24px}
.ic .pinkWarning .icc-tl_pink{background:url('../imgs/account-controls.png') 0 -24px}
.ic .pinkWarning .redTitle{top:10px;left:30px;position:absolute;width:90%;}
.ic .pinkWarning .descr{clear:both;float:left;width:100%;margin-top:5px;}
.ic .icWaitIndicator{position:absolute;left:50%;top:50%;width:150px;height:170px;margin:-85px 0 0 -75px;background:url('../imgs/wait.png') no-repeat top right;}
.ic .icWaitIndicator .icWaitAnim{background:url('../imgs/wait.gif') no-repeat top right;width:70px;height:70px;left:40px;top:30px;position:absolute;}
.ic .cicVideoPlayerDialogue{width:665px;height:575px;}
.ic .cicStartupDialogue{width:600px;height:300px;}
.ic .cicStartupDialogue .cicPreventShowPane{position:absolute;bottom:0;}
.ic .cicStartupDialogue .cicCloseButton{right:0;bottom:0;}
.ic .cicSystemAlertDialogue{width:600px;height:300px;}
.ic .cicSystemAlertDialogue .cicCloseButton{right:0;bottom:0;}
.ic .icRoundedPane{width:100%;height:100%;background-color:#FFF;position:relative;}
.ic .icRoundedPane .icc-tl_gray,.ic .icRoundedPane .icc-tr_gray,.ic .icRoundedPane .icc-br_gray,.ic .icRoundedPane .icc-bl_gray{position:absolute;}
.ic .icRoundedPane .icc-tl_gray{top:0;left:0}
.ic .icRoundedPane .icc-tr_gray{top:0;right:0}
.ic .icRoundedPane .icc-br_gray{bottom:0;right:0}
.ic .icRoundedPane .icc-bl_gray{bottom:0;left:0}
* html .ic .icRoundedPane .icc-bl_gray,* html .ic .icRoundedPane .icc-br_gray{bottom:expression((ic&&ic.fixIERoundV)?ic.fixIERoundV(this.parentNode):'0')}
* html .ic .icRoundedPane .icc-tr_gray,* html .ic .icRoundedPane .icc-br_gray{right:expression((ic&&ic.fixIERoundH)?ic.fixIERoundH(this.parentNode):'0')}

/*** ListView component ***/
.ic .ListView{}
.ic .ListView .lvSkeletonRelativePane{position:relative;width:100%;height:100%;}
.ic .ListView .lvHeader{}
.ic .ListView .lvContent{}
.ic .ListView .lvRow{}
.ic .ListView .lvRowOdd{}
.ic .ListView .lvRowEven{}
.ic .ListView .lvCell{}

/*** SimpleListView:customization of the list view component ***/

.ic .SimpleListView{width:100%;height:100%;padding-top:30px;}
.ic .SimpleListView .lvHeader{width:100%;height:30px;position:absolute;top:0;}
.ic .SimpleListView .lvHeader .lvCell{height:100%;}
.ic .SimpleListView .lvHeader .lvCell{font-weight:bold;}
.ic .SimpleListView .lvContent{position:absolute;width:100%;height:100%;overflow:auto;}
.ic .SimpleListView .lvCell{overflow:hidden;padding:4px 0 0 5px;height:100%;}
.ic .SimpleListView .lvRow{position:relative;height:25px;}
.ic .SimpleListView .lvRowEven{background-color:#f9f9f9;}
.ic .SimpleListView .lvRowOdd{background-color:#fff;}
.ic .SimpleListView .lvCell{white-space:nowrap;}
.ic #icMainPage{position:absolute;width:100%;height:100%;}
.ic .cicPopupHelp{float:left;display:none;}
.ic .cicPopupHelp .popupIcon{width:25px;height:25px;font-weight:bold;padding:4px 0 0 7px;float:left;border:1px solid #AAA;background-color:#EFEFEF;cursor:pointer;}
.ic .cicPopupHelp .popupDialog{display:none;}
.ic .popupDialog{width:300px;height:300px;}
.ic .icAdvancedPager .pages{float:left;}
.ic .icAdvancedPager .prev{float:left;margin-right:5px;margin-top:2px;cursor:pointer;}
.ic .icAdvancedPager .next{float:left;margin-left:5px;margin-top:2px;cursor:pointer;}
.ic .icAdvancedPager .pages .item{float:left;margin-right:5px;cursor:pointer;}
.ic .icSimplePagerFirstPage .prev,.ic .icSimplePagerLastPage .next{visibility:hidden;}
.ic .UpgradeFlashAd{}
.ic .UpgradeFlashAd .UpgradeFlashPane,.ic .UpgradeFlashAd .UpgradeFlashSmallPane{display:none;}
.ic .UpgradeFlashAd .UpgradeFlashPane{height:270px;}
.ic .UpgradeFlashAd .UpgradeFlashSmallPane{height:140px;}
.ic .UpgradeFlashAd .UpgradeFlashAd_mode0 .UpgradeFlashPane{display:block !important;}
.ic .UpgradeFlashAd .UpgradeFlashAd_mode1 .UpgradeFlashSmallPane{display:block !important;}
.ic .UpgradeFlashAd .UpgradeFlashSmallPane .flash{width:250px;height:120px;margin:11px 0 0 37px;}
.ic .UpgradeFlashAd .UpgradeFlashPane .flash{width:300px;height:250px;margin:11px 0 0 14px;}
.ic .cicCustomValues{height:100%;overflow:hidden;}
.ic .cicCustomValues .caption{height:25px;}
.ic .cicCustomValues .cicContent{width:100%;height:100%;overflow:auto;}
.ic .cicCustomValues .row{height:23px;position:relative;padding-left:200px;}
.ic .cicCustomValues .label{position:absolute;left:0;top:0;width:200px;height:100%;}
.ic .cicCustomValues .value{position:relative;width:100%;height:100%;}
.ic .cicCustomValues .value .cicTextField{width:100%;}
.ic .cicCustomValues .value .cicReadonlyField{border:0;}
.ic .cicCustomValues .cicDateField{width:150px;display:none;}
.ic .cicCustomValues .cicReadonlyField{display:none;}
.ic .cicCustomValues .cicTextField{display:none;}
.ic .cicCustomValues .cicTextAreaField{width:100%;display:none;}
.ic .cicCustomValues .cicDropdownField{width:100%;display:none;}
.ic .cicCustomValues .cicTextAreaType{height:60px !important}
.ic .cicCustomValues .cicAssociatedField{width: 100%; display: none;}
.ic .cicCustomValues .cicAssociatedField input{width:100%;}
.ic .cicCustomValues .cicAssociatedOrgField{width: 100%; display: none;}
.ic .cicCustomValues .cicAssociatedOrgField input{width:100%;}
.ic .cicCustomValues .cicDateType .cicDateField{display:block !important;}
.ic .cicCustomValues .cicTextType .cicTextField{display:block !important;}
.ic .cicCustomValues .cicTextAreaType .cicTextAreaField{display:block !important;}
.ic .cicCustomValues .cicReadonlyType .cicReadonlyField{display:block !important;}
.ic .cicCustomValues .cicDropdownType .cicDropdownField{display:block !important;}
.ic .cicCustomValues .cicDropdownType .cicDropdownField{width:400px;}
.ic .cicCustomValues .cicAssociatedType{ height: 100px;}
.ic .cicCustomValues .cicAssociatedType .cicAssociatedField{display: block;}
.ic .cicCustomValues .cicAssociatedOrgType .cicAssociatedOrgField{display: block;}

.ic .cicCustomValues .tagGroup{height:25px;padding:3px 0 0 0px;margin-bottom:4px;margin-top:15px;color:#0088cc;}

/*** ic.ui.LabeledButton ***/
.ic .LabeledButton{float:left;cursor:pointer;}
.ic .LabeledButton .icon{width:17px;height:17px;float:left;margin-right:5px;}
.ic .LabeledButton .caption{float:left;}

/*** defines different labeled buttons types ***/
.lb-Upgrade .icon{background:url("../../../imgs/controls.png") -576px -16px}
.AutoComplete{}
.AutoComplete input{width:100%;}
.AutoCompleteList{position:absolute;display:none;border:1px solid #AAA;background-color:#EEE;cursor:pointer;height:100px;width:200px;overflow:auto;}
.AutoCompleteList .entry{height:20px;padding:0 0 0 3px}
.AutoCompleteList .entryOver{background-color:#9FD7EF;}
.pointer{cursor:pointer;}
.ic .SmallVideoPane .title{margin-bottom:10px;}
.ic .SmallVideoPane{width:320px;height:120px;}
.ic .SmallVideoPane .RoundedPaneContent{padding:10px;}
.ic .SmallVideoPane .seeAllVideos{bottom:10px;right:10px;width:150px;}


/*** ic-tooltip ***/
.ic-tooltip{ position: absolute; max-width: 500px; padding: 10px; visibility: hidden;}
.ic-tooltip{ background-color:#fff; border: 1px solid #656565; opacity: 0.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.ic-tooltip{ -moz-border-radius: 5px; border-radius: 5px; }

.contacts-autocomplete{}

.contacts-autocomplete .list{ height: 70px; overflow: auto;}
.contacts-autocomplete .item{ float: left; width: 235px; margin-right: 5px; padding: 2px; overflow: hidden; white-space:nowrap;}
.contacts-autocomplete .item a{text-decoration: underline; display: block; overflow:hidden; padding: 0 3px 0 0;}
.contacts-autocomplete .remove{ display: block; float: right; width: 17px; height: 17px; margin-left: 3px;
	background: url("../imgs/controls.png") repeat scroll -398px 0 transparent;
}

.contacts-autocomplete-popuplist{ position: absolute; border: 1px solid #aaa; border-width: 0 1px 1px 1px; max-height: 100px;
	z-index : 99; background-color: #fff; overflow: auto;
}

.contacts-autocomplete-popuplist .opt{ border-bottom: 1px soid #f1f1f1; padding: 2px; cursor: default;}
.contacts-autocomplete-popuplist .opt:hover{background-color: #eee;}
/*** PROFILE / SETTINGS CUSTOM CLASSES ***/
.ic .cicSettingsDialog{width:751px;height:630px;}
.ic .cicSettingsDialog .cicTabPane{width:730px;height:520px;}
.ic .cicSettingsDialog .cicContactsBox{position:absolute;top:170px;left:325px;height:132px;}
.ic .cicSettingsDialog .cicContactsBox .icRepeatableContent{height:110px;}
.ic .cicSettingsDialog .cicPrefix,.ic .cicSettingsDialog .cicFirstName,.ic .cicSettingsDialog .cicMiddleName,.ic .cicSettingsDialog .cicLastName,.ic .cicSettingsDialog .cicSuffix{float:left;margin-right:5px;margin-left:0;}
.ic .cicSettingsDialog .cicRating{top:170px;position:absolute;}
.ic .cicSettingsDialog .icTabDefaultView .icTabIcon{background:url('../imgs/controls.png') -85px 0;margin-top:5px;display:block;width:17px;height:17px;}
.ic .cicSettingsDialog .cicName{padding-top:2px;}
.ic .cicSettingsDialog .cicPrefix input{width:35px;}
.ic .cicSettingsDialog .cicFirstName input{width:125px;}
.ic .cicSettingsDialog .cicMiddleName input{width:105px;}
.ic .cicSettingsDialog .cicLastName input{width:170px;}
.ic .cicSettingsDialog .cicSuffix input{width:70px;}
.ic .cicSettingsDialog .cicOptionsTab{}
.ic .cicSettingsDialog h1{color:#08C;font-size:15px;margin-top:0px;margin-bottom:2px;}
.ic .cicSettingsDialog h2{font-size:15px;}
.ic .cicSettingsDialog .cicOptionsTab .cicFormatPane{width:650px;}
.ic .cicSettingsDialog .cicOptionsTab .cicAllRegionLabel{padding-top:4px;}
.ic .cicSettingsDialog .cicOptionsTab .cicLabel0{float:left;width:80px;}
.ic .cicSettingsDialog .cicOptionsTab .cicField0{float:right;width:250px;}
.ic .cicSettingsDialog .cicOptionsTab [name="REGION"]{width:240px;}
.ic .cicSettingsDialog .cicOptionsTab [name="CURRENCY"]{width:240px;}
.ic .cicSettingsDialog .cicOptionsTab [name="CALENDAR"]{width:140px;}
.ic .cicSettingsDialog .cicOptionsTab .icRow ,.ic .cicSettingsDialog .cicOptionsTab .cicDatePane,.ic .cicSettingsDialog .cicOptionsTab .cicTimePane{width:650px;height:25px;}
.ic .cicSettingsDialog .cicOptionsTab .cicDatePane{height:100px;}
.ic .cicSettingsDialog .cicOptionsTab .cicTimePane{height:35px;}
.ic .cicSettingsDialog .cicOptionsTab .cicNumbersPane{height:60px;}
.ic .cicSettingsDialog .cicOptionsTab .cicDate{background-color:#EEE;width:180px;height:80px;}
.ic .cicSettingsDialog .cicOptionsTab .cicTime{background-color:#EEE;width:180px;height:20px;}
.ic .cicSettingsDialog .cicOptionsTab .cicNumbers{background-color:#EEE;width:180px;height:40px;}
.ic .cicSettingsDialog .cicOptionsTab .cicCalendarPane{float:right;width:200px;}
.cicSettingsDialog .wideLabel{height:40px !important;}
.ic .cicSettingsDialog .cicMobileBox{position:absolute;width:320px;height:260px;padding-top:2px;}
.ic .cicSettingsDialog .cicMobileBox .cicTitle{height:20px;}
.ic .cicSettingsDialog .cicMobileBox .icRepeatableContent{width:100%;height:100%;overflow:auto;}
.ic .cicSettingsDialog .cicMobileBox .icAdd{position:absolute;left:330px;top:6px;}
.ic .cicSettingsDialog .cicMobileBox .cicItem{position:relative;height:22px;}
.ic .cicSettingsDialog .cicMobileBox .cicFieldType{float:right;}
.ic .cicSettingsDialog .cicMobileBox .cicItemRemove{margin:4px 13px 0 3px;display:inline;float:right;}
.ic .cicSettingsDialog .cicYourSettingsTab,.ic .cicSettingsDialog .cicHomeTab,.ic .cicSettingsDialog .cicOfficeTab,.ic .cicSettingsDialog .cicHomeTab,.ic .cicSettingsDialog .cicMobileTab,.ic .cicSettingsDialog .cicOptionsTab,.ic .cicSettingsDialog .cicPhotoTab,.ic .cicSettingsDialog .cicPasswordTab,.ic .cicSettingsDialog .cicOtherTab{padding:10px;}
.ic .cicSettingsDialog .cicLabel0,.ic .cicSettingsDialog .cicLabel1{padding-top:2px;}
.ic .cicSettingsDialog .cicOfficeTab .cicLabel0,.ic .cicSettingsDialog .cicOfficeTab .cicField0,.ic .cicSettingsDialog .cicOfficeTab .cicLabel1,.ic .cicSettingsDialog .cicOfficeTab .cicField1{float:left;}
.ic .cicSettingsDialog .cicOfficeTab .cicLabel0{width:100px;}
.ic .cicSettingsDialog .cicOfficeTab .cicLabel1{width:100px;}
.ic .cicSettingsDialog .cicOfficeTab .cicField0{}
.ic .cicSettingsDialog .cicOfficeTab .cicField0 input{width:175px;margin-right:30px;}
.ic .cicSettingsDialog .cicOfficeTab .cicField1 input{width:220px;}
.ic .cicSettingsDialog .cicHomeTab .cicLabel0,.ic .cicSettingsDialog .cicHomeTab .cicField0,.ic .cicSettingsDialog .cicHomeTab .cicLabel1,.ic .cicSettingsDialog .cicHomeTab .cicField1{float:left;}
.ic .cicSettingsDialog .cicHomeTab .cicField0{width:180px;margin-right:10px;}
.ic .cicSettingsDialog .cicHomeTab .cicField1{width:220px;}
.ic .cicSettingsDialog .cicHomeTab .cicLabel0{width:70px;}
.ic .cicSettingsDialog .cicHomeTab .cicLabel1{width:100px;}
.ic .cicSettingsDialog .cicHomeTab .cicField0 select{width:75px;}
.ic .cicSettingsDialog .cicHomeTab .cicSPOUSE{width:130px;float:left;margin-right:10px;}
.ic .cicSettingsDialog .cicHomeTab .cicSBDAY,.ic .cicSettingsDialog .cicHomeTab .cicBDAY,.ic .cicSettingsDialog .cicHomeTab .cicANNIVERSARY{width:120px;float:left;} .ic .cicSettingsDialog .cicHomeTab .cicCHILDREN{float:left;}
.ic .cicSettingsDialog .cicPasswordTab .cicLabel0{float:left;width:110px;}
.ic .cicSettingsDialog .cicPasswordTab .cicField0{float:left;width:320px;}
.ic .cicSettingsDialog .cicPasswordTab .cicField0 input{width:250px;}
.ic .cicSettingsDialog .cicGlobalSettingsTab{padding-top:10px;}
.ic .cicSettingsDialog .cicGlobalSettingsTab .cicLabel0{float:left;width:130px;}
.ic .cicSettingsDialog .cicGlobalSettingsTab .cicField0{float:left;width:70px;}
.ic .cicSettingsDialog .cicGlobalFields{width:100%;height:200px;position:absolute;}
.ic .cicSettingsDialog .cicGlobalFields .cicFieldType{width:100px;margin-right:10px;}
.ic .cicGlobalFields .icRepeatableContent{width:720px;height:100%;}
.ic .cicGlobalFields .cicRightPane{width:30px;height:100%;}
.ic .cicSettingsDialog .cicGlobalFields .cicFieldValue{width:170px;margin-right:5px;}
.ic .cicSettingsDialog .cicGlobalFields .cicFieldTag{width:140px;margin-right:5px;}
.ic .cicSettingsDialog .cicGlobalFields .cicItem{height:25px;}
.ic .cicSettingsDialog .cicGlobalFields .cicTextField{width:170px;}
.ic .cicSettingsDialog .cicGlobalFields .cicFieldText{width:170px;margin-right:5px;visibility:hidden;}
.ic .cicSettingsDialog .cicGlobalFields .cicFieldText input{width:170px;}
.cicGlobalFields .typeCnt{width:160px;height:100%;margin-right:10px;}
.cicGlobalFields .tagCnt{width:140px;height:100%;margin-right:5px;}
.cicGlobalFields .updownarrows{width:15px;height:17px;background:url('/imgs/updownarrows.png') no-repeat;float:left;font-size:1px;}
.cicGlobalFields .updownarrows .up{width:15px;height:8px;}
.cicGlobalFields .updownarrows .down{width:15px;height:9px;}
.cicGlobalFields .updownarrows .solid{background-color:#fff;}
.cicGlobalFields .gfadd{position:absolute;top:-25px;left:80px;cursor:pointer;}
.ic .cicGlobalFields .cicDateField{width:150px;display:none;}
.ic .cicGlobalFields .cicReadonlyField{width:150px;display:none;}
.ic .cicGlobalFields .cicDateType .cicDateField{display:block !important;}
.ic .cicGlobalFields .cicDateType .cicTextField{display:none !important;}
.ic .cicGlobalFields .cicReadonlyType .cicReadonlyField{display:none !important;}
.ic .cicGlobalFields .ComboBox{ width: 140px !important;}
.ic .cicGlobalFields .typeCnt .ComboBox{ width: 160px !important;}
.ic .cicGlobalSettingsTab .cicGlobalTags{height:100px !important;width:100%;margin-bottom:10px;}
.ic .cicGlobalSettingsTab .cicGlobalTagsBox{width:100%;height:100px;}
.ic .cicYourSettingsTab .cicContactsStartupTags{width:100%;margin-top:7px;}
.ic .cicSettingsDialog .icRow{height:25px;}
.ic .cicSettingsDialog .cicDefaultViewGroup{position:absolute;bottom:10px;left:10px;}
.ic .cicSettingsDialog .cicUpdate{width:150px;bottom:10px;right:0px;}
.ic .cicSettingsDialog .cicUploadPhoto{background:url('../imgs/contact4s.png') no-repeat;height:22px;font-weight:bold;padding-left:25px;margin-top:20px;}
.ic .cicSettingsDialog .prefer-location{position:absolute;bottom:3px;left:10px;}

/*** ADDRESS BOX INSIDE CONTACTS FORM ***/
.ic .cicContactAddress{width:290px;height:170px;position:absolute;top:170px;}
.ic .cicContactAddress > div{height:22px;}
.ic .cicContactAddress input{width:100%;}
.ic .cicContactAddress .cicRegion{float:left;}
.ic .cicContactAddress .cicRegion input{width:150px;margin-right:20px;}
.ic .cicContactAddress .cicCountry{width:100%;}
.ic .cicContactAddress .cicCountry select{border:1px solid #CCCCCC;width:100%;padding:1px;}
.ic .cicContactAddress .cicCountry .comboBoxEmpty{color:#BABABA;}
.countryDropDown .icItem_{color:#BABABA;}
.ic .cicContactAddress .cicPostcode{float:left;width:120px;}
.ic .cicContactAddress .cicTitle{float:left;}
.ic .cicContactAddress .cicMoveControlsPane{float:right;}
.ic .cicContactAddress .cicMoveControls{float:left;width:120px;}
.ic .cicContactAddress .cicMoveControlsPane{font-weight:bold;}
.ic .cicContactAddress .cicMoveControlsPane .cicTitle{float:left;font-weight:bold;margin-right:10px;}
.ic .cicContactAddress .cicMoveRight{float:right;width:60px;}
.ic .cicContactAddress .cicMoveLeft{float:left;width:60px;}
.ic .cicContactAddress .cicMoveRight span{float:right;}
.ic .cicContactAddress .cicMoveLeft span{float:left;}
.ic .cicContactAddress .cicMoveRight div{width:17px;height:17px;margin:0 2px 0 2px;background:url('../imgs/controls.png') -626px 0;float:right;}
.ic .cicContactAddress .cicMoveLeft div{width:17px;height:17px;margin:0 2px 0 2px;background:url('../imgs/controls.png') -152px 0;float:left;}

/*** CUSTOMIZATION FOR MOVE LEFT/RIGHT ***/
.ic .cicHome .cicMoveLeft div{float:right;background:url('../imgs/controls.png') -626px 0;}
.ic .cicHome .cicMoveLeft span{float:right;}
.ic .cicHome .cicMoveRight div{float:right;}
.ic .cicWork .cicMoveLeft div{float:left;}
.ic .cicWork .cicMoveRight div{float:right;}
.ic .cicOther .cicMoveLeft div{float:left;}
.ic .cicOther .cicMoveRight div{float:left;background:url('../imgs/controls.png') -152px 0;}
.ic .cicOther .cicMoveRight span{float:left;}
.ic .cicOtherTab #cicEditSettingsOtherAddress{top:220px !important;}
.ic .cicOtherTab .cicContactsBox{top:220px !important;}
.ic .cicOtherTab .cicCustomValues{height:130px !important;}

/*** CHILDREN BOX ***/
.cicChildrenBox{position:absolute;width:320px;height:90px;padding-top:2px;}
.cicChildrenBox .icRepeatableContent{width:100%;height:65px;overflow:auto;}
.cicChildrenBox .icAdd{position:absolute;left:320px;top:7px;}
.cicChildrenBox .cicItem{position:relative;height:22px;}
.cicChildrenBox .cicFieldName{float:left;}
.cicChildrenBox .cicFieldName input{width:90px;}
.cicChildrenBox .cicFieldDate{margin:0 0 0 3px;float:left;width:175px;}
.cicChildrenBox .cicFieldDate .icDateValue{float:left;}
.cicChildrenBox .cicItemRemove{margin:5px 3px 0 3px;float:left;}

/*** CONTACTS BOX (MULTILINE) ***/
.cicContactsBox{position:absolute;width:320px;height:120px;padding-top:2px;}
.cicContactsBox .cicTitle{height:20px;}
.cicContactsBox .icRepeatableContent{position:relative;width:100%;height:100%;overflow:auto;}
.cicContactsBox .icAdd{position:absolute;left:330px;top:22px;}

.cicContactsBox .cicItem{position:relative;height:22px;}
.cicContactsBox .cicFieldValue{width:140px;}
.cicContactsBox input {width:140px;}
.cicContactsBox .cicFieldPref{width:0px;}
.cicContactsBox .cicFieldPref input{width:20px;border-width:0;height:16px;}
.cicContactsBox .cicFieldType{position:absolute;top:0px;left:165px;}
.cicContactsBox .cicItemRemove{position:absolute;top:0px;left:275px;margin:0 3px 0 3px;}

/*** CUSTOM PROFILE FIELDS ***/
.cicProfileCustomFields{width:600px;height:75px;position:absolute;}
.cicProfileCustomFields .icRepeatableContent{width:100%;height:100%;overflow:auto;}
.cicProfileCustomFields .icAdd{position:absolute;left:610px;top:34px;}
.cicProfileCustomFields .cicItemRemove{margin:4px 3px 0 3px;display:inline;float:right;}
.cicProfileCustomFields .cicItem{position:relative;height:22px;}
.cicProfileCustomFields .cicFieldKey{float:left;}
.cicProfileCustomFields .cicFieldKey input{width:150px;}
.cicProfileCustomFields .cicFieldValue input{width:300px;}
.cicProfileCustomFields .cicFieldValue{float:right;}

/*** RATING WIDGET ***/
.cicRating{width:170px;height:17px;}
.cicRating .cicCaption,.cicRating .cicText{float:left;padding-top:2px;}
.cicRating .cicCaption{margin-right:3px;}
.cicRating .cicStars{float:left;width:95px;height:19px;padding-left:4px;}
.cicRating .cicHandler{position:absolute;width:95px;height:19px}
* html .cicRating .cicHandler{margin-left:-90px;}
.cicRating .cicRatingBlue,
.cicRating .cicRatingRed{float:left;width:85px;height:17px;}
.cicRating .cicRatingRed{width:0px;margin-left:-85px;}
.cicRating .cicRatingBlue{background:url('../imgs/rating-blue.png') no-repeat;}
.cicRating .cicRatingRed{background:url('../imgs/rating-red.png') no-repeat;}

/*** PHOTO BOX ***/
.ic .cicPhotoTab #cicPhotoBox{top:20px !important;}
.ic .cicPhotoTab .avatar{position:absolute;top:20px;width:65px;height:65px;}
.ic #btnSettingsUploadOwnPhoto{position:absolute;left:100px;top:80px;width:140px;}

/*** CUSTOM CSS FOR UPLOAD PHOTO DIALOG ***/
#cicUploadPhotoDialog{width:360px;height:280px;}
#cicUploadPhotoDialog .cicChooseFile{top:0px;}
#cicUploadPhotoDialog .icChooseButton{width:90px;}
#cicUploadPhotoDialog .cicContainers{position:absolute;width:100%;height:100%;top:0;}
#cicUploadPhotoDialog .cicUploadContainer,
#cicUploadPhotoDialog .cicRemoveContainer,
#cicUploadPhotoDialog .cicProgressContainer{position:absolute;height:100%;width:100%;}
#cicUploadPhotoDialog .cicRemoveContainer,
#cicUploadPhotoDialog .cicProgressContainer{display:none;}
#cicUploadPhotoDialog .cicRemoveContainer{padding-top:50px;}
#cicUploadPhotoDialog .cicRemoveContainer .icButtonOK{position:absolute;bottom:10px;right:0}
#cicUploadPhotoDialog .cicUploadContainer .cicButtonUpload{bottom:10px;right:0}
#cicUploadPhotoDialog .cicRemoveContainer .cicButtonRemove{top:0;width:95px}
#cicUploadPhotoDialog .cicRemoveContainer .cicFileName{position:absolute;left:110px;top:10px;}
#cicUploadPhotoDialog .cicPhotoFileLabel{position:absolute;left:100px;top:10px;}
.ic .cicSettingsDialog .cicPublishCalendarRow .label{padding-top:2px;}
.ic .cicSettingsDialog .cicEnablePopupHelp .label{padding-top:2px;}
.ic .cicSettingsDialog .cicTimeZoneRow .label{padding:2px 10px 0 0;}

/*** Your settings tab definition ***/
.ic .cicYourSettingsTab .cicLabel0{width:150px;height:23px;float:left;clear:left;font-weight:bold;}
.ic .cicYourSettingsTab .cicField0{width:320px;height:23px;float:left;}
.ic .cicYourSettingsTab .cicLabel1{width:120px;height:23px;float:left;padding-left:30px;font-weight:bold;}
.ic .cicYourSettingsTab .cicField1{width:120px;height:23px;float:left;}
.ic .cicYourSettingsTab .cicLabel1 .cicOffset{padding-left:20px;}
.ic .cicYourSettingsTab .cicContactViewBox{width:100px;}
.ic .cicYourSettingsTab .cicTimeZoneBox{width:320px;}
.ic .cicYourSettingsTab .cicDateControlBox{width:140px;}
.ic .cicYourSettingsTab .cicTimeIntervalBox{width:100px;}
.ic .cicYourSettingsTab .cicWeekStartBox{width:100px;}
.ic .cicYourSettingsTab input{width:100px;}
.ic .cicYourSettingsTab .icAdd{margin-left:5px;}
.cicSettingsDialog .restrictGlobalsPane{display:none;}
#wacomplete-con{width:100%;}
.ic .icCalendar{position:absolute;display:none;width:330px;height:235px;padding:13px;}
.ic .icCalendarInner{position:relative;width:100%;height:100%;background-color:#FFF;}
.ic .icCalendarInnerAbs{position:absolute;top:0;left:0;width:330px;height:235px;}
.ic .icCalendar .icCorners .icBottomLeft,.ic .icCalendar .icCorners .icBottomRight,.ic .icCalendar .icCorners .icTopLeft,.ic .icCalendar .icCorners .icTopRight{position:absolute;width:13px;height:13px;padding:0;margin:0;}
.ic .icCalendar .icCorners .icBottomLeft{bottom:0;left:0;background:url('../imgs/corners/mbl_gray.png') no-repeat left bottom;}
.ic .icCalendar .icCorners .icBottomRight{bottom:0;right:0;background:url('../imgs/corners/mbr_gray.png') no-repeat right bottom;}
.ic .icCalendar .icCorners .icTopLeft{top:0;left:0;background:url('../imgs/corners/mtl_gray.png') no-repeat;}
.ic .icCalendar .icCorners .icTopRight{top:0;right:0;background:url('../imgs/corners/mtr_gray.png') no-repeat;}
.ic .icCalendar .icContainerLeftRight{position:absolute;padding:13px 0px 13px 0px;width:330px;height:235px;left:0;top:0;}
.ic .icCalendar .icContainerTopBottom{position:absolute;padding:0px 13px 0px 13px;width:330px;height:235px;left:0;top:0;}
.ic .icCalendar .icInnerPane{position:relative;width:100%;height:100%;background-color:#FFF;}
.ic .icCalendar .icTitle{height:30px;color:#08C;font-weight:bold;padding:10px 10px 0 10px;text-align:center;}
.ic .icCalendar .icToolPane{height:25px;width:100%;padding:3px 40px 0 40px;}
.ic .icCalendar .icPrevMonth,.ic .icCalendar .icPrevYear,.ic .icCalendar .icNextMonth,.ic .icCalendar .icNextYear{width:14px;height:13px;cursor:pointer;}
.ic .icCalendar .icPrevMonth,.ic .icCalendar .icPrevYear{float:left;margin:0 30px 0 0px;background:url('../imgs/calendar/arrow-left.gif') no-repeat;}
.ic .icCalendar .icNextMonth,.ic .icCalendar .icNextYear{float:right;margin:0 0px 0 30px;background:url('../imgs/calendar/arrow-right.gif') no-repeat;}
.ic .icCalendar .icDateTitle{width:100%;height:25px;text-align:center;font-weight:bold;}
.ic .icCalendar .icWeekPane{background-color:#F4F4F4;width:310px;height:17px;margin-left:10px;}
.ic .icCalendar .icWeekPaneInner{width:245px;margin-left:32px;}
.ic .icCalendar .icWeekPaneInner .icCell{float:left;width:35px;text-align:center;font-weight:bold;color:#666;}
.ic .icCalendar .icWeekPaneInner .icWeekEnd{color:#CC0033;}
.ic .icCalendar .icDaysPane{width:245px;height:120px;margin-left:42px;margin-top:5px;}
.ic .icCalendar .icDaysPane .icRow{height:20px;}
.ic .icCalendar .icDaysPane .icCell{float:left;width:35px;height:20px;text-align:center;font-weight:bold;cursor:pointer;padding-top:2px;}
.ic .icCalendar .icDaysPane .icCell.disabled{color:#CFCFCF;}
.ic .icCalendar .icDaysPane .icCell.selected{color:#62B3DC;background-color:#F4F4F4;}
.ic .icCalendar .icDaysPane .icCell.hovered{background-color:#F4F4F4;}
.ic .icCalendar .icBottomPane{background-color:#F4F4F4;color:#666;font-weight:bold;height:17px;width:310px;margin:2px 0 0 10px;text-align:center;}

.initMessageDialog{width:300px;height:150px;}
.continue{width:100px !important;right:0;bottom:0;}

