/***********************************************************************************
G E N E R A L   S T A N D A R D S
***********************************************************************************/

img,div,p,span,fieldset,ul,li,ol,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;border:0; outline-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both}
.clearLeft{clear:left}
.clearRight{ clear:right}
a,a:hover,a:visited{ text-decoration:none;outline: 0;}
.marginT15{ margin-top:15px !important;}
.marginT5{ margin-top:5px !important;}
.marginL5{ margin-left:5px !important;}
.marginR5{ margin-right:5px !important;}
.marginL20{ margin-left:20px !important;}
.marginL208{ margin-left:208px !important;}
.width40{width:40px !important}
.width110{width:110px !important}
.width196{width:196px !important}
.width80{width:80px !important}
.width96{width:96px !important}

.mainWrapper{width:980px; margin:0 auto; padding:0px;}
.spriteCommon{ background:url(../images/spriteCommon.png) 0 0 no-repeat;}
.spriteIcon{ background:url(../images/spriteIcons.png) 0 0 no-repeat}
.footer{ font-size:11px; text-align:center; line-height:30px; width:980px;color:#585858}

/************** FORM ELEMENTS ***************************/

label{ font-size:11px; color:#454545}

/***********************************************************************************
    L O G I N    P A G E
***********************************************************************************/
.loginWrapper{height:635px; background:url(../images/loginBg.png) right top no-repeat; padding:0px; margin:0px; width:980px}
.logo{ background:url(../images/logo.jpg) 0 0 no-repeat; width:263px; height:85px; float:left;margin-top:288px; margin-left:110px}
.loginDetailWrap{ width:196px; height:150px; margin-top:250px; margin-left:227px; float:left;}
.loginDetailWrap h2{color:#fff; font-size:14px; font-weight:normal }
.loginDetailWrap h2 span{font-size:25px; color:#fff}
.inputWrapper{width:192px; height:33px; display:block; float:left}
.userName{ background: url(../images/userName.png) 0 0 no-repeat; height:35px !important; width:183px; margin-top:15px; border:none;}
.userActive{ background: url(../images/userName-active.png) 0 0 no-repeat; height:35px !important; width:168px;margin-top:15px; border:none;padding-right:10px; padding-left:5px; line-height:35px;color:#585858}
.password{ background: url(../images/password.png) 0 0 no-repeat; height:35px !important; width:183px; margin-top:15px; border:none}
.passwordActive{ background: url(../images/userName-active.png) 0 0 no-repeat; height:35px !important; width:183px;margin-top:15px; border:none;padding-right:10px; padding-left:5px; line-height:35px;color:#585858}
#login label{color:#fff; padding-left:10px; font-size:12px; line-height:35px}
.info{ font-weight:normal; font-style:italic; color:#fff;font-size:12px; line-height:30px}
.errorinfo{ font-weight:normal; font-style:normal; color:#fff;}
#login .checkBox, #login .checkBoxClear{margin-top:10px;}
.errormsg{ font-weight:normal; font-style:normal; color:Red;}

/***********************************************************************************
     B U T T O N S
***********************************************************************************/
.btn{background:url(../images/spriteCommon.png) 0 0 no-repeat;height:36px;line-height:36px;display:inline-block;padding-left:5px;margin:0 7px 0 0;}
.btn span.MiddlePart{background:url(../images/spriteCommon.png) 0 -114px repeat-x;color:#fff;display:inline-block;text-decoration:none;word-wrap:no-wrap}
.btn span.rightCorner{background:url(../images/spriteCommon.png) 100% -52px no-repeat;height:36px;line-height:36px;padding-right:5px;display:inline-block}
.btn input{border:none;background:url(../images/spriteCommon.png) 44px -164px no-repeat ;color:#fff;font-weight:bold;height:36px;line-height:36px;display:block;padding:0 17px 2px 3px; width:70px; cursor:pointer}
.btn a{color:#fff; text-decoration:none;}


.btnWrapper{margin:0px; padding:0}
.btnInner{ background:url(../images/btn-violet-left.png) 0 0 no-repeat; height:25px; line-height:25px; display:inline-block; padding-left:3px;}
.btnInner span.MiddlePart{ background:url(../images/btn-violet-middle.png) repeat-x; color:#fff; display:inline-block; text-decoration:none; word-wrap:no-wrap;}
.btnInner span.rightCorner{ background:url(../images/btn-violet-right.png) 100% 0 no-repeat; height:25px; line-height:25px; padding-right:3px; display:inline-block}
.btnInner input{ background:none;border:none; color:#fff; font-weight:bold; height:25px; line-height:25px; display:block; cursor:pointer; padding:0px 5px; width:auto}
/*.btnInner input a{ color:#fff; text-decoration:none;padding:0 4px 2px 3px;}*/

.btnInner:hover{background-position:0 -35px;}
.btnInner:hover span.MiddlePart{background-position:0 -35px;}
.btnInner:hover span.rightCorner{background-position:100% -35px;}

a.clearForm { color:white; background-color:#F0842A;margin-left:5px;color:#FFFFFF; border: 4px solid F0842A; border-radius:5px; padding: 5px; font-weight:bold;}


/***********************************************************************************
     H O M E    P A G E
***********************************************************************************/
.body{ background:url(../images/innerBg.jpg) 0 0 repeat-x #fff;color:#585858;}
#header{ background:url(../images/header-bg.jpg) right top no-repeat; height:81px; margin:6px 0px 0px 0px; padding:0px; position:relative}
#innerLogo{ background:url(../images/innerLogo.jpg) 0 0 no-repeat; width:214px; height:74px; float:left}

/******************* Tab Wrapper ***********************************************/
.tabWrapper{margin-top:-2px; padding:0; float:right;}
ul.tabRight{padding:0;margin:0;}
ul.tabRight li{display:inline;float:left; list-style-type:none;margin-left:3px;padding:0px}
ul.tabRight li a{background:url(../images/spriteCommon.png) 0 -204px no-repeat;height:25px;color:#fff;font-size:13px;text-decoration:none;padding-left:26px;display:block;}
ul.tabRight li a span{background:url(../images/spriteCommon.png) 100% -252px no-repeat;height:25px;padding-right:23px;display:block}
ul.tabRight li a span span{background:url(../images/spriteCommon.png) 0 -292px repeat-x;height:25px;display:block; color:#fff; padding:0px}
ul.tabRight li a span span span.iconLogout{ background: url(../images/spriteCommon.png) 48px -336px no-repeat;float:right;width:70px}

.welcomeMsg{float:right; color:#4a4a4a; font-size:11px; font-weight:bold; position:absolute; bottom:0; right:0;padding:5px}

/******************* Breadcrumb ***********************************************/
.headingWrap{width:747px; margin:10px 0; padding:0}

.breadcrumbDiv{margin:0px 0px 0px 3px; padding:0; line-height:25px;float:left;}
.breadcrumbDiv ul{ list-style-type:none; margin:0; padding:0}
.breadcrumbDiv ul li{display:inline-block; float:left; list-style-type:none}
.breadcrumbDiv ul li a{color:#4f4f4f; text-decoration:none; padding:0px}
.breadcrumbDiv ul li a:hover{ text-decoration:none; color:#f08329}
.breadcrumbDiv ul li.seprator{ background:url(../images/seprator.gif) 0 0 no-repeat; width:5px; height:5px; margin-top:11px; margin-left:10px; margin-right:10px; float:left}
.breadcrumbDiv ul li span.active{color:#3caee4}

/******************* Main Content Part ***********************************************/

.contentOuterWrap{width:980px; float:left; margin:0px; padding:0px}
.leftPanel{width:205px;margin:0px; padding:0px; float:left; position:relative}
.leftPanel .bgTop{ background:url(../images/leftNav-top.jpg) 0 0 no-repeat; width:205px; height:8px;}
.leftPanel .bgMiddle{background: url(../images/leftNav-middle.jpg) 0 0 repeat-y; display:block; padding:0px; margin:0px; min-height:581px; position:relative}
.leftPanel .bgBottom{ background:url(../images/leftNav-bottom.jpg) left bottom no-repeat; width:205px; height:8px; position:absolute; bottom:0}

.leftMenu{list-style:none;position:absolute;width:205px}
.leftMenu li{line-height:30px;display:block;border-bottom:1px solid #7f4ebb;}
.leftMenu li.selected{background:url(../images/seletedBg.jpg) 0 0 no-repeat;background-repeat:repeat-x;color:#fff; border-bottom:none} 
.leftMenu li.selected a{color:#fff}

.leftMenu li a,.leftMenu li.selected div{padding:0 5px 0 36px;display:block; color:#fff !important; font-size:14px !important; line-height:30px;width:159px;}

/****************** Left Menu Panel Icons **********************************/

.leftMenu li a.iconCard{background-position:8px 4px;}
/*.leftMenu li.selected div.iconCard{ background-position:5px -357px}*/
.leftMenu li div.selected a.iconCard{ background-position:5px -357px}
.leftMenu li div.selected
{    
    background:url(../images/seletedBg.jpg) 0 0 no-repeat;background-repeat:repeat-x;color:#fff; border-bottom:none;padding:0 5px 0 0px; 
    
 }

.leftMenu li a.iconUser{background-position:9px -38px;}
.leftMenu li.selected div.iconUser{ background-position:10px -782px}

.leftMenu li a.iconRole{background-position:11px -80px;}
.leftMenu li.selected div.iconRole{ background-position:7px -444px}

.leftMenu li a.iconHospital{background-position:10px -486px;}
.leftMenu li.selected div.iconHospital{ background-position:10px -621px}

.leftMenu li a.iconInstrument{background-position:10px -525px;}
.leftMenu li.selected div.iconInstrument{ background-position:12px -701px}

/****************** Right Panel **********************************/

.rightPanel{width:774px; float:left; margin:0; padding:0}

/* Right Panel rounded corners start here */
.upperCont{width:774px;}
.upperContL{background: url(../images/box-tl.gif) no-repeat top left;width:8px;height:8px;float:left;}
.upperContM{float:left;width:758px;background:url(../images/box-tl.gif) repeat-x top center #f0f7fc;height:8px;}
.upperContR{background:url(../images/box-tr.gif) no-repeat top right;width:8px;height:8px;float:right;}
.bottomCont{width:774px;}
.bottomContL{background:url(../images/box-bl.gif) no-repeat bottom left;width:8px;height:8px;float:left;}
.bottomContM{float:left;width:758px;background:url(../images/box-bl.gif) repeat-x;height:8px;}
.bottomContR{background:url(../images/box-br.gif) no-repeat bottom right;width:8px;height:8px;float:right;}
/*.middleCont{width:755px;border-right:1px solid #c1c1c1;background:#fff; margin:0; padding:0px 5px 0px 13px;height:581px}*/
.middleCont{width:755px;border-right:1px solid #c1c1c1;background:#fff; margin:0; padding:0px 5px 0px 13px;min-height:581px; height:auto}
/* Right Panel rounded corners end here */

/************ Right Panel Headings  & Icons Orange ********************************/
h1{ font-family:'Segoe UI'; font-size:16px; color:#4f4f4f; font-weight:normal; background:url(../images/spriteIcons.png) 0px 0px no-repeat; padding-left:30px;}
.smCardIconOrange{ background-position:0px -161px}
.hospitalIconOrange{ background-position:0px -655px}
.instrumentIconOrange{ background-position:0px -735px}
.userIconOrange{ background-position:0px -813px}
.roleIconOrange{ background-position:0px -855px}

/************ Search Panel ********************************/
.searchPanel{ background: #e6e6e6 0 0 no-repeat; width:747px; height:104px; margin:5px 0px; padding:0; position:relative}
.searchPanel input[type="text"]{border:1px solid #c4c4c4; height:18px; padding:0px 3px; font-size:11px;color:#585858}
.optionSelect{ font-size:11px;color:#454545; margin:7px 0px 7px 5px; width:155px; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.date{width:70px; padding:0px 3px;margin-right:2px}
.searchPanel input {margin: 7px 0px 7px 5px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/* Right Panel Content rounded corners start here */
.tableTop{width:747px; margin:0px}
.tableTopL{background: url(../images/bx-tl.jpg) no-repeat top left;width:5px;height:5px;float:left;}
.tableTopM{float:left;width:737px;background:url(../images/bx-tm.jpg) repeat-x top center #f0f7fc;height:5px;}
.tableTopR{background:url(../images/bx-tr.jpg) no-repeat top right;width:5px;height:5px;float:right;}
.tableBottom{width:747px;}
.tableBottomL{background:url(../images/bx-bl.jpg) no-repeat bottom left;width:5px;height:5px;float:left;}
.tableBottomM{float:left;width:737px;background:url(../images/bx-bm.jpg) repeat-x;height:5px;}
.tableBottomR{background:url(../images/bx-br.jpg) no-repeat bottom right;width:5px;height:5px;float:right;}
.tableMiddleCont{width:745px;border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; background:#e6e6e6; margin:0; padding:0px}
/* Right Panel Content rounded corners end here */

/******************************************************
		TABULUR DATA STYLE
*****************************************************/
.tableContent{width:745px;margin:0px;font-size:11px;color:#4d4d4d;background:#e6e6e6;overflow:hidden; float:left}
.tableContent th{line-height:25px;background:#3daee4;text-align:left;color:#fff;font-size:12px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.tableContent td{height:31px; border-bottom:1px solid #d1d1d1}
.tableContent input { padding:0 0 0 2px !important;}
.tableContent th.noPadL ,td.noPadL { padding:0 !important;}
.tableContent td.last{ border-bottom:none}

.alterRow{ background-color:#f5f5f5}
.trHover { background-color:#ddd0ec;}

th.sortasc a::after  { display:block; padding:0; float: right;  content: " \2191 " }
th.sortdesc a::after { display:block; padding:0; float: right;  content: " \2193 " }

/********* Smart Card Data ***************************************/
#smTab .col1{width:100px;padding:0 10px}
#smTab .col2{width:115px;padding:0 10px}
#smTab .col3{width:84px;padding:0 10px;}
#smTab .col4{width:100px;padding:0 10px;}
#smTab .col5{width:90px;padding:0 10px;}
#smTab .col6{width:54px;padding:0 5px; text-align:center}
#smTab .col7{width:54px;padding:0 5px; text-align:center}
#smTab .col8{width:45px;padding:0 5px; text-align:center}
#smTab .col9{width:45px;padding:0 5px; text-align:center}

/******************************************************
		ICONS
*****************************************************/
.iconView{background: url(../images/spriteIcons.png) 15px -198px no-repeat; display:block;height:24px; width:34px}
.iconDownload{background: url(../images/spriteIcons.png) -26px -199px no-repeat; display:block;height:24px; width:40px}
.iconExport{background: url(../images/spriteIcons.png) 14px -231px no-repeat; display:block;height:24px; width:37px}
.iconPrint{background: url(../images/spriteIcons.png) 13px -264px no-repeat; display:block;height:24px; width:32px}
.iconEdit{background: url(../images/spriteIcons.png) -41px -231px no-repeat; display:block;height:24px; width:30px}
.iconDelete{background: url(../images/spriteIcons.png) -41px -263px no-repeat; display:block;height:24px; width:30px}

/******************************************************
		PAGINATION
*****************************************************/
.contentBottom{margin:10px 0px 0px 0px; height:30px;float:left; width:745px}
.pagination{float:right; padding:7px 0px; margin:0px}

.pagination ul{ list-style:none; margin:0; padding:0}
.pagination ul li{list-style:none;float:left;}
.pagination ul li a{ list-style:none;float:left; color:#585858; font-size:11px; padding:0px 5px; text-align:center}
.pagination ul li a:hover{color:#d15512; text-decoration:none}
.pagination ul li a.previousLast{float:left; background:url(../images/spriteIcons.png) 0px -296px no-repeat  !important; height:16px; width:16px; display:block;padding:0 5px;}
.pagination ul li a.previous{ float:left; background:url(../images/spriteIcons.png) 0px -328px no-repeat; height:16px;width:16px; display:block;padding-right:0px}
.pagination ul li a.next{float:left; background:url(../images/spriteIcons.png) -47px -328px no-repeat; height:16px;width:16px; display:block;}
.pagination ul li a.nextLast{float:left; background:url(../images/spriteIcons.png) -48px -296px no-repeat; height:16px;width:16px; display:block; padding:0px}
.pagination ul li span{float:left; margin:0px 5px;}
.pagination ul li a.current{ display:block; background:#808185; color:White}

/******************************************************
		SMART CARD DATA & DETAILS 
*****************************************************/
#smCardDetails .leftPanel .bgMiddle, #smCardDetails .rightPanel .middleCont{ height:581px}
.contentOuterWrapper{ width:748px;float:left;padding:0; margin:0}

#wrapper {width:748px;margin:0 auto;position:relative;top:0px;padding:0px;}

#tabs{float:left; margin:0px; padding:0px; list-style:none}
#tabs li{float:left;margin:0px; padding:0px;list-style:none}
#tabs li a span.smCardL{ background:url(../images/tabLeft.jpg) 0 0 no-repeat;height:28px;line-height:28px;display:inline-block;padding-left:5px;margin:0 7px 0 0;}
#tabs li a span.smCardM{background:url(../images/tabMiddle.jpg) repeat-x;color:#4F4F4F;display:inline-block;font-weight:700;text-decoration:none;word-wrap:no-wrap; padding:0px 10px; cursor:pointer}
#tabs li a span.smCardR{background:url(../images/tabRight.jpg) 100% 0 no-repeat;height:28px;line-height:28px;padding-right:5px;display:inline-block}

/****** Tab Selected Style ********************************/
#tabs li a.active span.smCardL{ background:url(../images/tabLeft.jpg) 0 -32px no-repeat;height:28px;line-height:28px;display:inline-block;padding-left:5px;margin:0 7px 0 0;}
#tabs li a.active span.smCardM{background:url(../images/tabMiddle.jpg) 0 -32px repeat-x;color:#fff;display:inline-block;font-weight:700;text-decoration:none;word-wrap:no-wrap; padding:0px 10px; cursor:pointer}
#tabs li a.active span.smCardR{background:url(../images/tabRight.jpg) 100% -32px no-repeat;height:28px;line-height:28px;padding-right:5px;display:inline-block}

/****** Tab Selected Content Style ********************************/
/*.tabContentWrapper{width:746px; height:473px; float:left; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;border-top:2px solid #3caee4; padding:0px}*/
.tabContentWrapper{width:746px; min-height:473px; height:auto; float:left; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;border-top:2px solid #3caee4; padding:0px}

.tabRightIcons{float:right; margin:0px; padding:0px}
.tabRightIcons ul{margin:0px; padding:0px; list-style:none}
.tabRightIcons ul li{float:left; margin:0px; padding:0px; list-style:none}
.tabRightIcons ul li a{ text-decoration:none; display:block; width:40px}

/****** Treatment Info details style ********************************/
.formLeftWrapper{float:left; width:355px; min-height:475px; height:auto; border-right:1px solid #c8c8c8}
.formRightWrapper{float:left; width:379px; min-height:475px; height:auto; padding-left:10px}
.formElementRow{line-height:22px; padding:0px 5px 3px 5px}
.formElementRow h2{color:#3cade5; font-size:14px; font-weight:bold; padding-top:10px; padding-left:5px}
.formElementRow .formLabelLeft{width:165px;float:left;padding-left:5px;line-height:18px}
.formElementRow .formElementLeft{width:170px;float:left;}
.formElementRow .formLabelRight{width:205px;float:left;padding-left:5px; line-height:18px}
.formElementRow .formElementRight{width:155px;float:left;}
.formColon{padding-right:10px;font-weight:normal;float:left}
.formSep{ border-top:1px solid #c8c8c8; height:1px; float:left; width:355px; margin:5px 0px}
.comments{ padding-left:5px;line-height:18px}

/****** Smart Card Info details style (Accordian Panel) ********************************/
.showcontent{display:block !important;}
.accordianPanel{Float:left; padding:10px 7px;}
.accordianSection{border:1px solid #fff;border-top:none;margin:0px;}
.accordianSection ul{list-style:none;margin:5px;border:1px solid #1c1c1c}
.accordianSection ul li{border-bottom:1px solid #1c1c1c;line-height:35px;padding:0 10px;}
.accordianSection .sectionTitleBg{cursor:pointer;background: url(../images/accordianBg.jpg) 0 0 no-repeat #dddddd;height:27px;line-height:27px; width:719px;text-align:left;padding-left:10px;}
.accordianSection .sectionTitleBg span{color:#719638;padding-left:5px;}
.accordianSection .sectionTitleBg .arrow{background:url(../images/spriteIcons.png) 9px -558px no-repeat;height:25px;width:30px;display:block;}
.accordianSection .sectionTitleSelected{cursor:pointer; background: url(../images/accordianSelectedBg.jpg) 0 0 no-repeat #3daee4; display:block; font-weight:bold;color:#fff;}
.accordianSection .sectionTitleSelected .arrow{background: url(../images/spriteIcons.png) 9px -585px no-repeat;height:25px;width:30px;display:block;padding:0px}
.accordianSection .accordianData{ padding:6px;color:#6a6a6a; font-size:12px; display:none; height:170px;width:717px; overflow:auto; white-space: pre-wrap}
.accordianSection .accordianData p{line-height:18px; margin-bottom:10px}
.accordianSection .accordianData a:hover{color:#719638}

/******************************************************
		HOSPITAL MANAGEMENT 
*****************************************************/
#hmTab .col1{width:100px;padding:0 10px}
#hmTab .col2{width:120px;padding:0 10px}
#hmTab .col3{width:98px;padding:0 10px;}
#hmTab .col4{width:127px;padding:0 10px;}
#hmTab .col5{width:112px;padding:0 10px;}
#hmTab .col6{width:76px;padding:0 5px;}
#hmTab .col7{width:55px;padding:0 5px; text-align:center}
#hmTab .col8{width:45px;padding:0 5px; text-align:center}


/* Right Panel Box rounded corners start here */
.boxTop{width:747px; margin:0px}
.boxTopL{background: url(../images/hbox-tl.jpg) no-repeat top left;width:5px;height:5px;float:left;}
.boxTopM{float:left;width:737px;background:url(../images/hbox-tm.jpg) repeat-x top center #f0f7fc;height:5px;}
.boxTopR{background:url(../images/hbox-tr.jpg) no-repeat top right;width:5px;height:5px;float:right;}
.boxBottom{width:747px;}
.boxBottomL{background:url(../images/hbox-bl.jpg) no-repeat bottom left;width:5px;height:5px;float:left;}
.boxBottomM{float:left;width:737px;background:url(../images/hbox-bm.jpg) repeat-x;height:5px;}
.boxBottomR{background:url(../images/hbox-br.jpg) no-repeat bottom right;width:5px;height:5px;float:right;}
.boxMiddleCont{width:725px;border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; background:#f3f3f3; margin:0; padding:10px; height:475px}
/* Right Panel Box rounded corners end here */

/************* Sharing Create Hospital, Create Instrument, Create User Page Style ***********************************/

#hmDetails .formWrapper{float:left; margin:0px; padding:0px}
#hmDetails .formWrapper h2{color:#3cade5; font-size:15px; font-weight:normal;padding:0px 0px 10px 10px; line-height:20px; height:20px;}
#hmDetails .formWrapper .formElementRow{line-height:22px; padding:0px 5px 10px 5px}
/*#hmDetails .formWrapper .formElementRow .formLabelLeft{width:190px;float:left;padding-left:5px; font-size:13px; font-weight:bold}*/
#hmDetails .formWrapper .formElementRow .formLabelLeft{width:190px;float:left;padding-left:5px; font-size:13px; font-weight:bold}
#hmDetails .formWrapper .formElementRow .formElementLeft{width:250px;float:left;}
.formColon{padding-right:10px;font-weight:normal;float:left}
#hmDetails .formWrapper .formElementRow .formElementLeft input[type="text"], #hmDetails .formWrapper .formElementRow .formElementLeft input[type="password"]{width:155px; height:20px; padding:0px 5px; line-height:20px; border:1px solid #ababab;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#585858}
#hmDetails .formWrapper .formElementRow .formElementLeft textarea{width:155px; height:60px; padding:0px 5px; line-height:18px; border:1px solid #ababab;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#585858}
#hmDetails .formWrapper .formElementRow .formElementLeft select{width:166px; height:23px; padding:1px; line-height:18px; border:1px solid #ababab;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#585858}

/******************************************************
		CUSTOM CHECK BOXES
*****************************************************/
.checkBoxClear{background:url(../images/checkBoxes.png) -20px 0px no-repeat;width:15px;height:15px;float:left;display: inline-block;margin-top:5px;}
.checkBox{background:url(../images/checkBoxes.png) 0 0 no-repeat;display: inline-block;float:left;width:15px;height: 15px;padding: 0px;margin-top:5px;cursor:hand;}

/******************************************************
		INSTRUMENT MANAGEMENT 
*****************************************************/
#imTab .col1{width:120px;padding:0 10px}
#imTab .col2{width:180px;padding:0 10px}
#imTab .col3{width:130px;}
#imTab .col4{width:310px;padding:0 5px;}

/******************************************************
		USER MANAGEMENT 
*****************************************************/
#umTab .col1{width:135px;padding:0 10px}
#umTab .col2{width:125px;padding:0 10px}
#umTab .col3{width:146px;padding:0 10px;}
#umTab .col4{width:179px;padding:0 10px;}
#umTab .col5{width:80px;}
#umTab .col6{width:90px;}

/******************************************************
		ROLE MANAGEMENT 
*****************************************************/
#rmTab .col1{width:150px;padding:0 10px}
#rmTab .col2{width:150px;padding:0 10px}
#rmTab .col3{width:130px;}
#rmTab .col4{width:310px;padding:0 5px;}

.privilegeDiv{width:164px; border:1px solid #ababab; background:#fff;}
.privilegeDiv ul{margin:0px; padding:0px; list-style:none}
.privilegeDiv ul li{list-style:none; padding:5px 0px; margin:0px; border-bottom:1px solid #ababab}
.privilegeDiv ul li span label{padding-left:5px}
.privilegeDiv ul li span.checkBox, .privilegeDiv ul li span.checkBoxClear{margin:3px 5px 0px 5px;}