/*general css*/
.hide{display:none}
*{font-family:Verdana;font-size:8pt;letter-spacing:0.01em}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
* a{outline:none}
* a img{border:0}
.trobber{background:url(../../../images/templates/dark/progress.gif) no-repeat}
body{margin:0px;overflow:hidden}
#framecontent{height:100%;width:100%;background:#FFF}
html,body{margin:0px;overflow:hidden}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
form{padding:0px;margin:0px}
h2{margin-top:2px;margin-bottom:2px}
.hilighter{background:#FFFCCC}
.edit_label{float:left;width:125px}
.edit_field{padding-left:126px}
.edit_fields{padding-bottom:4px}
.owner_logo{float:left;width:160px;height:25px;overflow:hidden}
.section_title{padding-left:162px;font-size:11pt;font-weight:bold;font-family:Trebuchet MS, Arial}
.notify{color:#F00}
/*hover for menu*/
.ahover{background:#FFF!important;color:#000!important}
/*bottom bar*/
#top{padding-left:90px;padding-right:8px;background:#333 url(../../../images/templates/dark/syncmedlogo.png) no-repeat;background-position:8px -4px;height:25px}
#bottom{margin-left:22px;left:0;right:0;margin-right:22px;display:inline-block;position:fixed;z-index:99;bottom:0;color:#111;font-size:11px;height:25px;background:transparent}
#bottom .inner{height:25px;background:#333}
#bottom .content{padding-top:1px;height:25px;line-height:22px;color: #FFF;background:url(../../../images/templates/dark/bottombg.png) repeat-x}
#bottom .content div{line-height: 22px}
#bottom a{color:#FFF;text-decoration:none;padding: 5px 8px 8px 5px}
#bottom a:hover{background:#666}
.insetborderleft{border-left:1px inset #666}
.insetborderright{border-right:1px inset #666}
/*main*/
#main_loader {width:100%;overflow:auto;position:absolute;min-width:780px;padding-top:100px;position:absolute}
#main_container {width:100%;background-color:#FFF;height:100%;overflow:auto;position:absolute;min-width:780px}
#main_container .content_wrapper{margin-left:22px;margin-right:4px}	
#main_container .spacer{height:25px;margin-right:8px}
#nav_menu_wrapper {height:25px;width:98%;bottom:0px;position:absolute;overflow:hidden}
#nav_menu_wrapper .nav_menu{height:25px;width:100%;margin-left:auto;margin-right:auto;}
#main_container .content_wrapper .maincontent *{font-family:Trebuchet MS}
/*menu*/
#sddm{margin:0;padding:0;z-index:30;height:24px;float:left;background:#333}
#sddm li{margin:0;padding:0;list-style:none;float:left;font:bold 11px arial}
#sddm li a span{font-size:10pt}
#sddm li a{display:block;margin:0 1px 0 0;padding:5px 10px;background:#333;color:#FFF;text-align:center;border-left:1px solid #333!important;text-decoration:none}
#sddm li a:hover{background:#FFF;color:#000}
#sddm div{position:absolute;margin:0;padding:0;background:#FFF;border-right:1px solid #333!important;border-bottom:1px solid #333!important;z-index:9999}
#sddm div a{position:relative;display:block;margin:0;padding:5px 10px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#FFF;color:#000;font:10pt arial}
#sddm div a:hover{background:#CCC;color:#000}
/*search box*/
.searchbox{border:1px inset #666;background:#CCC;color:#000}
#searchdiv{float:right}
/*notifier*/
.notifybox{position:absolute;bottom:24px;z-index:100;padding:0;margin:0;background:#FFF9DF;border:none;right:22px;border-left: 1px solid #000;border-right:1px solid #000;border-top:1px solid #000;width:200px}
.notifybox .inner{padding:4px;}
.notifybox .title{background: #F90;border-bottom:4px solid #F47900;font:10pt arial;font-weight:bold;padding:2px;z-index:101;color:#FFF}
.anotify{padding:4px;padding-left:6px;border-left:1px solid #333;border-right:1px solid #333}
.anotify:hover{background:#FFF9DF;padding:4px}
.ahnotify{background:#FFF9DF;border-left:1px solid #000;border-right:1px solid #000;padding:4px}
/*sidebar*/
.sidebar{float:left;width:160px;padding-top:3px;padding-bottom:3px;overflow:hidden}
.sidebar .sidebarmenu{margin:0;padding:0px;list-style:none;border-bottom:1px solid #EEE}
.sidebar .sidebarmenu li{white-space:nowrap;border-top:1px solid #EEE}
.sidebar .sidebarmenu li a{white-space:nowrap;text-decoration:none;font-size:10pt;color:#000;width:100%;display:block;padding:4px;overflow:hidden}
.sidebar .sidebarmenu li a:hover{background:#EEE;font-size:125%;font-weight:bold;color:#000}.ahnotify:hover{background:#FFF9DF!important;border-left:1px solid #000;border-right:1px solid #000;padding:4px}
/*applications*/
.applicationbox{position:absolute;bottom:24px;z-index:100;padding:0;margin:0;background:#FFF;border:none;left:22px;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;width:150px}
.applicationbox .inner a{position:relative;display:block;margin:0;padding:5px 10px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#FFF;color:#000;font:10pt arial;overflow:hidden}
.applicationbox .inner a:hover{background:#333;color:#FFF}
.applicationbox .title{background: #333;border-bottom:4px solid #666;font:10pt arial;font-weight:bold;padding:2px;z-index:101;color:#FFF}
.apnotify{padding:4px;padding-left:6px;border-left:1px solid #333;border-right:1px solid #333}
.apnotify:hover{background:#FFF;padding:4px}
.aphnotify{background:#FFF;border-left:1px solid #000;border-right:1px solid #000;padding:4px;color:#000!important}
.aphnotify:hover{background:#FFF!important;border-left:1px solid #000;border-right:1px solid #000;padding:4px}
.tooltip{background:#333;padding:4px;color:#FFF}
.tipcontainerL{background:url(../../../images/templates/dark/tiparrow.gif) no-repeat;background-position:bottom left;padding-bottom:4px}
.tipcontainerR{background:url(../../../images/templates/dark/tiparrow.gif) no-repeat;background-position:bottom right;padding-bottom:4px}
.subnav{padding-top:1px;padding-bottom:4px;padding-left:4px;padding-right:4px;font-size:10pt;font-weight:bold;height:25px;line-height:25px;background:#EEE;border-top:2px solid #F90}
.subnav a{color:#000;font-weight:normal;text-decoration:none}
.subnav a:hover{text-decoration:underline}
.footer{margin-top:6px;padding-top:4px;padding-bottom:8px;border-top:1px solid #999;color:#666;clear:both}
/*tabs*/
#main_container .content_wrapper .maincontent{padding-left:164px;padding-top:3px;padding-bottom:3px}
#main_container .content_wrapper .maincontent *{font-size:10pt;}
#main_container .content_wrapper .maincontent .mytab_placeholder .tabsholder{border:1px solid #666;padding:4px}
#main_container .content_wrapper .maincontent .mytab_x{list-style:none;margin:0px;height:18px;color:#000;line-height:18px;padding:0px}
#main_container .content_wrapper .maincontent .mytab_x li{float:left;background-image:url(../../../images/templates/dark/tabbg.png);background-color:#999;margin-right:2px;border-top:1px solid #FFF;border-bottom:1px solid #666;height:17px}
#main_container .content_wrapper .maincontent .mytab_x a{float:left;text-decoration:none;color:#000;outline:none}
#main_container .content_wrapper .maincontent .mytab_x a .Left{padding-left:12px;background:url(../../../images/templates/dark/tablr.png) no-repeat}
#main_container .content_wrapper .maincontent .mytab_x a .Right{padding-right:12px;background:url(../../../images/templates/dark/tablr.png) no-repeat;background-position:right}
#main_container .content_wrapper .maincontent .mytab_x a.current{color:#000;background:#FFF;background-image:none;outline:none;border-right:1px solid #666;border-left:1px solid #666;border-top:2px solid #FF9900;font-weight:bold}
#main_container .content_wrapper .maincontent .mytab_x a.current .Left{padding-left:12px;background:none}
#main_container .content_wrapper .maincontent .mytab_x a.current .Right{padding-right:12px;background:none}
#main_container .content_wrapper .maincontent .tabs_cotainer{border: 1px solid #333;border-top:3px solid #333!important;padding:6px}
/*login ui*/
.logintop{padding-left:2%;padding-right:2%}
.logintop .inner{background:#333}
.logintop .inner .Left{background:url(../../../images/templates/dark/loginheadleft.gif) no-repeat;padding-left:8px;height:96px}
.logintop .inner .Right{background:url(../../../images/templates/dark/loginheadright.gif) no-repeat right;padding-right:8px;height:96px}
.loginbox{text-align:right;padding-top:20px}
.logoinotify{text-align:right;padding-right:50px;color:#FF0}
.syncmedlogo{float:left;width:200px;height:96px}
.login_text{border:1px solid #CCC;padding:2px;background:#666;color:#FFF}
.loginbutton{border:1px solid #CCC;padding:1px;font-weight:bold}
.forgotpass{padding-bottom: 4px; padding-right:50px}
.forgotpass a{color:#FFF;text-decoration:none}
.register{padding-left:3%;padding-right:3%;padding-top:20px}
.register .description{text-align:justify;line-height:14pt;font-size:10pt;padding-top:140px;background: url(../../../images/templates/dark/world.gif) no-repeat;background-position:top left;padding-right:520px}
.register .description *{line-height:14pt;font-size:10pt}
.register .description .qstat{padding-top:7px}
.register .description .qstat .qstat_title{padding-bottom:2px;border-bottom:2px solid #666}

.register .form{float:right;width:500px;line-height:14pt;font-size:10pt}
.register .form input[type="text"]{border:1px solid #666;padding:2px;width:200px;padding:3px}
.register .form input[type="password"]{border:1px solid #666;padding:2px;width:200px;padding:3px}
.register .form input[type="submit"]{border:1px outset #666;padding:2px;background:#390;color:#FFF}
.register .form input[type="text"].error, .register .form input[type="password"].error{border:1px solid #F00}
.register .form .errortxt{color:#F00}
.regtipcontainer{background:url(../../../images/templates/dark/tiparrowleft.gif) no-repeat;background-position:0px 5px;padding-left:4px;width:150px}
.tos *{font-size:11pt;text-align:justify}
/*tables*/
table{color:#000}
table th{background-image:none!important;background:#666;padding:2px;color:#FFF;border-right: 1px solid #CCC!important;border-left: 1px solid #333!important;text-align:center;border-bottom: 1px solid #333!important;}
table tr>th>a{color:#FFF!important}
table tr>td{line-height:20px}
.trEven{background-color:#eeefef;white-space:nowrap}
.trEven td{border-bottom:1px solid #cbcbcb;border-top:1px solid #FFF}
.trOdd{background-color:#FFF;white-space:nowrap}
.trOdd td{border-bottom:1px solid #cbcbcb;border-top:1px solid #FFF}
.trEven:hover{background-color:#e5e6e6}
.trOdd:hover{background-color:#fafafa}
/*chatbar*/
div#chatbar .chatbaritem{font-weight:bold;width:160px;border-left:1px inset #666;border-right:1px inset #666;padding-left:3px;padding-right:3px;cursor:default}
div#chatbar .chatbaritem:hover{background:#666;font-weight:bold}
div#chatbar .chatbaritema{background:#FFF;color:#333;width:160px;border-left:1px solid #333;border-right:1px solid #333;padding-left:3px;padding-right:3px;cursor:default}
/*chatbox*/
.chatbox{position:absolute;bottom:24px;z-index:100;padding:0;margin:0;background:#FFF;border:none;right:22px;border-left: 1px solid #000;border-right:1px solid #000;border-top:1px solid #000;width:200px;max-height:450px}
.chatbox .inner a{position:relative;display:block;margin:0;padding:5px 10px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#FFF;color:#000;font:10pt arial;overflow:hidden}
.chatbox .inner a:hover{background:#333;color:#FFF}
.chatbox .title{background: #333;border-bottom:4px solid #666;font:10pt arial;font-weight:bold;padding:2px;z-index:101;color:#FFF}
/*chatitem*/
div.chatitems div.chatboxes{background:#FFF;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;bottom:24px;color:#000;width:166px}
div.chatitems div.chatboxes div.chatmessage div ul li{font-size: 10pt;padding:1px;line-height:11pt}
div.chatitems div.chatboxes div.chatmessage div ul li.chatodd{background:#F5F5F5}
div.chatitems div.chatboxes div.chatmessage div ul li.chateven{background:#FFF}
div.chatitems div.chatboxes div.chatmessage div{max-height:150px;text-align:left;padding-bottom:8px;}
div.chatitems div.chatboxes div.chatmessage input[type="text"]{padding-left:18px;width:140px;border:1px solid #999;font-size: 10pt}
div.chatitems div.chatboxes div#chattitle {background:#333;color:#FFF;padding-left:3px;padding-right:3px}
div.chatitems div.chatboxes div#chathistory{text-align:right;padding-bottom:2px;border-bottom:2px solid #EEE}
div.chatitems div.chatboxes div#chathistory a{background:transparent;color:#000;padding:1px;text-decoration:none}
div.chatitems div.chatboxes div#chathistory a:hover{background:transparent;text-decoration:underline}
div.chatitems div.chatbaritema div#barlabel{font-weight:bold}
/*no access on the page*/
div.noaccess{padding-top:8px;padding-left:20%;padding-right:20%}
div.noaccess div.wrapper{border:1px solid #333}
div.noaccess div.wrapper div.head{background: #F90;border-bottom:4px solid #F47900;font:12pt arial;font-weight:bold;padding:2px;z-index:101;color:#000}
div.noaccess div.wrapper div.content{padding:4px}
div.noaccess div.wrapper div.content div.body{font-size:13pt;font-weight:bold;padding-left:38px}
div.noaccess div.wrapper div.content div.icon{float:left;width:32px}
/*home page stats*/
div#homestats, div#homeactivity, div#homeupdates{padding-bottom:8px}
div#homestats div.wrapper, div#homeactivity div.wrapper, div#homeupdates div.wrapper{border:1px solid #999}
div#homestats div.wrapper div.title, div#homeactivity div.wrapper div.title, div#homeupdates div.wrapper div.title{background: #333;border-bottom:4px solid #666;font:10pt arial;font-weight:bold;padding:2px;z-index:101;color:#FFF}
div#homestats div.wrapper div.content, div#homeactivity div.wrapper div.content, div#homeupdates div.wrapper div.content{height:215px;padding:4px;overflow:auto}
/*homepage statistics*/
div.stat_figures{float:left;width:150px}
div.stat_figures div.stat_memcontainer, div.stat_figures div.stat_comcontainer{padding-bottom: 4px}
div.stat_figures div.stat_memcontainer *, div.stat_figures div.stat_comcontainer *{font-size:8pt!important}
div.stat_figures div.stat_memcontainer div.stat_header, div.stat_figures div.stat_comcontainer div.stat_header{font-weight:bold;background:#EFEFEF}
div.stat_figures div.stat_memcontainer div.stat_content div.stat_total, div.stat_figures div.stat_comcontainer div.stat_content div.stat_total{font-weight:bold;padding-top:3px;border-top:3px double #333;background:#EFEFEF}
div#memchart{padding-left:155px}
div#memchart div.chartmember{float:left;border:1px solid #CCC;width:300px}
div#memchart div.chartcompany{padding-left:305px}
div#memchart div.chartcompany div{border:1px solid #CCC}
/*searchbox*/
div.tabsearch{padding-bottom:4px}
div.tabsearch div.advance_params{float:right;background:#FFF;position:relative}
div.tabsearch div.advance_params div.advance_params_header{padding:4px;color:#FFF;background:#333}
div.tabsearch div.advance_params div.advance_params_body{padding:4px;border:1px solid #333}
div.tabsearch div.advance_params div.advance_params_tool{text-align:right;padding:2px;background:#EEE}
.ajax_searchbox{border:1px inset #666}
/*pagination*/
div.page_right{height:24px;padding-top:6px}
div.pagination{border-top:1px solid #999;padding-bottom:6px;text-align:center}
div.pagination b{padding-left:6px;padding-right:6px;font-size:11pt!important;background:#FFF;border-bottom:2px solid #FF9900;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #FFF}
div.pagination a{padding-left:6px;padding-right:6px;font-size:11pt!important;background:#EEE;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333}
div.pagination a:hover{padding-top:1px;padding-left:6px;padding-right:6px;font-size:11pt!important;background:#FFF;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;text-decoration:none}
/*profilebox*/
div#main_util{background-color:#FFF;border:1px solid #999;padding:6px;margin-top:5px}
.profile_photo{background-position:center;background-color:#FFF;overflow:hidden;border:1px solid #999}
.profile_fieldname{background-color:#393939;padding:2px!important;border-right:2px solid #000;color:#FFF}
.profile_value{background-color:#EEE;padding:2px!important;color:#000}
.profile_sep{height:1px;}
.profile_details{background-color:#FFF}
/* ------- ACTIVE PROFILE ------- */
.estatus_Active{background-color:#FFF;border:1px solid #999;border-top:3px solid #2e5f00}
.labelestatus_Active{background:#ebfcdb;color:#000;border-top:0px none transparent;padding:2px;width:25%;font-weight:bold;text-align:center;border-bottom:3px solid #2e5f00;border-left:1px solid #2e5f00;border-right:1px solid #2e5f00}
.profile_details_container_Active{border-top:3px solid #2e5f00;padding-top:4px}
.estatus_Active .id_number{color:#333;font-size:12pt!important;font-weight:bold}
.estatus_Active .person_name{color:#333;font-size:18pt!important;font-weight:bold}
.estatus_Active .cluster_name{color:#333;font-size:13pt!important;font-weight:bold}
.estatus_Active .cluster_name:hover{text-decoration:underline!important}
.estatus_Active .person_bdate{color:#333;font-size:11pt!important}
.estatus_Active .principal{color:#000;font-size:11pt;border-bottom:1px dotted #CCC}
.estatus_Active .labels{color:#333;font-size:8pt!important;font-weight:normal}
.estatus_Active .headline{font-size:1px;height:1px;border-top:3px solid #2e5f00}
/* ------- ONHOLD PROFILE ------- */
.estatus_OnHold{background-color:#FFF;border:1px solid #999;border-top:3px solid #06C}
.labelestatus_OnHold{background:#c8ecfe;color:#000;border-top:0px none transparent;padding:2px;width:25%;font-weight:bold;text-align:center;border-bottom:3px solid #06C;border-left:1px solid #06C;border-right:1px solid #06C}
.profile_details_container_OnHold{border-top:3px solid #06C;padding-top:4px}
.estatus_OnHold .id_number{color:#333;font-size:12pt!important;font-weight:bold}
.estatus_OnHold .person_name{color:#333;font-size:18pt!important;font-weight:bold}
.estatus_OnHold .cluster_name{color:#333;font-size:13pt!important;font-weight:bold}
.estatus_OnHold .cluster_name:hover{text-decoration:underline!important}
.estatus_OnHold .person_bdate{color:#333;font-size:11pt!important}
.estatus_OnHold .principal{color:#000;font-size:11pt;border-bottom:1px dotted #CCC}
.estatus_OnHold .labels{color:#333;font-size:8pt!important;font-weight:normal}
.estatus_OnHold .headline{font-size:1px;height:1px;border-top:3px solid #06C}
/* ------- CANCELLED PROFILE ------- */
.estatus_Cancelled{background-color:#FFF;border:1px solid #999;border-top:3px solid #ffc600}
.labelestatus_Cancelled{background:#ffeaa1;color:#000;border-top:0px none transparent;padding:2px;width:25%;font-weight:bold;text-align:center;border-bottom:3px solid #ffc600;border-left:1px solid #ffc600;border-right:1px solid #ffc600}
.profile_details_container_Cancelled{border-top:3px solid #ffc600;padding-top:4px}
.estatus_Cancelled .id_number{color:#333;font-size:12pt!important;font-weight:bold}
.estatus_Cancelled .person_name{color:#333;font-size:18pt!important;font-weight:bold}
.estatus_Cancelled .cluster_name{color:#333;font-size:13pt!important;font-weight:bold}
.estatus_Cancelled .cluster_name:hover{text-decoration:underline!important}
.estatus_Cancelled .person_bdate{color:#333;font-size:11pt!important}
.estatus_Cancelled .principal{color:#000;font-size:11pt;border-bottom:1px dotted #CCC}
.estatus_Cancelled .labels{color:#333;font-size:8pt!important;font-weight:normal}
.estatus_Cancelled .headline{font-size:1px;height:1px;border-top:3px solid #ffc600}
/* ------- EXPIRED PROFILE ------- */
.estatus_Expired{background-color:#FFF;border:1px solid #999;border-top:3px solid #a41b11}
.labelestatus_Expired{background:#ffb3ad;color:#000;border-top:0px none transparent;padding:2px;width:25%;font-weight:bold;text-align:center;border-bottom:3px solid #a41b11;border-left:1px solid #a41b11;border-right:1px solid #a41b11}
.profile_details_container_Expired{border-top:3px solid #a41b11;padding-top:4px}
.estatus_Expired .id_number{color:#333;font-size:12pt!important;font-weight:bold}
.estatus_Expired .person_name{color:#333;font-size:18pt!important;font-weight:bold}
.estatus_Expired .cluster_name{color:#333;font-size:13pt!important;font-weight:bold}
.estatus_Expired .cluster_name:hover{text-decoration:underline!important}
.estatus_Expired .person_bdate{color:#333;font-size:11pt!important}
.estatus_Expired .principal{color:#000;font-size:11pt;border-bottom:1px dotted #CCC}
.estatus_Expired .labels{color:#333;font-size:8pt!important;font-weight:normal}
.estatus_Expired .headline{font-size:1px;height:1px;border-top:3px solid #a41b11}
/*ulization details*/
.utilscroll{background-color:#FFFFFF;border:1px solid #666666;height:130px;overflow:auto;padding:4px}
/*messages*/
div.message_items{padding:4px;white-space:normal}
div.message_items div.moreinfo{border-top:1px solid #dfc995}
div.message_items div.message_from, div.message_items div.message_from_pin, div.message_items div.message_from_pin2{font-weight:bold;white-space:nowrap;overflow:hidden;border-bottom:1px solid #dfc995}
div.message_items div.message_body, div.message_items div.message_body_pin, div.message_items div.message_body_pin2{padding-left:6px;padding-top:2px;padding-bottom:2px}
div.message_items div.message_body p, div.message_items div.message_body_pin p, div.message_items div.message_body_pin2 p{padding:0px;margin:0px;padding-left:4px}
div.message_items div.message_body div#comments_container{padding:6px;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999}
div.message_inner, div.reply_head{padding-left:6px}
div.urgent_items{border:1px solid #D60E0E;border-top:4px solid #D60E0E;background:#fcc6c6}
div.urgent_items div.moreinfo{border-top:1px solid #e29797}
div.urgent_items div.message_from_pin2{border-bottom:1px solid #e29797}
div.sticky_items{border:1px solid #FF6C00;border-top:4px solid #FF6C00;background:#ffbc8b}
div.sticky_items div.moreinfo{border-top:1px solid #cf966c}
div.sticky_items div.message_from_pin{border-bottom:1px solid #cf966c}
div.normal_items{border:1px solid #666;border-top:4px solid #000;background:#FFF0CC}
div.normal_items .message_from{background:#FFF0CC!important}
/*manage company*/
div.manage_company_logo{float:left;width:60px;padding:4px}
div.manage_company{padding:4px;padding-left:65px}
div.manage_company .id{font-size:10pt!important;font-weight:bold}
div.manage_company .name{font-size:12pt!important;font-weight:bold}
div.manage_company .name a{font-size:12pt!important;font-weight:bold}
div.manage_company .validity{font-weight:bold}
div.manage_company .phone{font-size:12pt!important;font-weight:bold}
div.manage_company .toolbar{height:20px}
div.manage_company .toolbar div{border-top:1px solid #999;text-align:right}
.noaction{color: #666}
div.manage_cluster_search{float:right}
div.manage_cluster_title{font-size:11pt!important;font-weight:bold;border-bottom:2px solid #333;padding-bottom:6px}
/*new company form*/
.c_main{padding-bottom:1px}
.c_main>div{padding-bottom:2px;line-height:18px}
.c_main>div>div.left{width:100px;font-weight:bold;text-align:right}
.c_main>div>div.right{margin-left:1px;padding-left:105px}
.c_main>div>div.right>select{width:360px}
.c_main>div>div.right>div#cityholder>select{width:360px}
.c_main>div>div.right>input[type="text"]{border:1px solid #666;padding:3px;width:350px}
.c_main>div>div.right>textarea{border:1px solid #666;padding:3px;width:350px}
.c_main>div>div.single{padding:2px}
.c_main>div.sectiontitle{font-weight:bold;font-size:12pt;padding-top:2px;border-bottom:2px solid #333}
.companytipcontainer{background:url(../../../images/templates/dark/tiparrowleft.gif) no-repeat;background-position:0px 5px;padding-left:4px;width:180px}
/*colapse/hide*/
.b_collapse{padding-left:18px;background-image:url(../../../icon/menu_collapse_.gif);background-repeat:no-repeat;padding-top:2px;padding-bottom:2px;color:#000;text-decoration:none}
.b_hide{padding-left:18px;background-image:url(../../../icon/menu_hide_.gif);background-repeat:no-repeat;padding-top:2px;padding-bottom:2px;color:#000;text-decoration:none;}
/*company profile*/
div#memberslist_search{text-align:right;padding-bottom:4px}
/*notes*/
div#notesContainer div.title{background:#333;color:#FFF;font-weight:bold;padding:4px}
div#notesContainer input[type="submit"]{background:#333;color:#FFF;font-weight:bold;padding:2px;border:1px solid #333}
div#notesContainer input[type="submit"]:hover{background:#666;border:1px solid #666}
div#notesContainer input[type="text"]{border:1px solid #666}
/*members*/
div.mempicontainer{float:left;width:50px;border:1px solid #CCC;background-color:#FFF}
div.meminfo{padding-left:60px}
div.meminfo div.memidnumber{font-size:8pt}
div.meminfo div.memname a{font-size:12pt!important;font-weight:bold;color:#000;text-decoration:none}
div.meminfo div.memname a:hover{text-decoration:underline}
div.meminfo div.memage{font-size:9pt!important;line-height:9pt;font-weight:bold;color:#999}
div.memmoreinfo{float:right;width:300px;overflow:hidden}
div.memmoreinfo div.memtype{font-size:9pt!important;line-height:12pt;white-space:nowrap}
div.memmoreinfo div.memvalid{font-size:9pt!important;line-height:12pt;white-space:nowrap}
div.memmoreinfo div.memclusterlink{font-size:12pt!important;font-weight:bold;color:#000;text-decoration:none;white-space:nowrap}
div.memmoreinfo div.memclusterlink:hover{text-decoration:underline;white-space:nowrap}
div.memtoolbar{padding-left:60px;text-align:right;clear:both;height:22px;padding-right:4px}
div#user_datacontent h1{padding:0px;margin:0px;font-size:16pt!important}
div.utilloa{border:1px solid #666;padding:4px}
div.member_listing{width:100%}
div.claimprofile{width:100%}
div.cluster_listing{width:100%}
div.bape_container{width:100%}
div.generic_container{width:100%}
.person_image{border:1px solid #666}
.accountdata_header{padding-top:6px;border-bottom:3px solid #333}
/*bape*/
.step_box{ margin-top:5px;padding:10px;background-color:#EEE;}
.step_box2{ margin-top:3px;padding:5px;}
/*doctors*/
.doctor_form input[type="text"]{border:1px solid #666;width:70%}
.doctor_form textarea{border:1px solid #666;font-size:11pt!important;font-weight:bold}
/*facility*/
div.facildata div.name a{font-size:13pt!important;font-weight:bold;color:#000;text-decoration:none}
div.facildata div.toolbar{padding-left:60px;text-align:right;clear:both;height:22px;padding-right:4px}
div.facildata div.affiliated_YES{font-weight:bold;color:#2e5f00}
div.facildata div.affiliated_NO{font-weight:bold;color:#F00}
div.facildata div.phone{font-size:12pt!important;font-weight:bold}
.faclity_form input[type="text"]{border:1px solid #666;width:70%}
.faclity_form textarea{border:1px solid #666;font-size:11pt!important;font-weight:bold}
/*memberdashboard*/
.memdash_refno{font-weight:bold}
.memdash_ccategory{font-size:12pt!important;font-weight:bold}
.memdash_facil a{font-size:11pt!important}
.memdash_doctor a{font-size:11pt!important}
.memdash_insurance, .memdash_insurance a{font-size:11pt!important;font-weight:bold}
.memdash_medicalrec_head{border-bottom:3px solid #333;font-size:13pt!important;font-weight:bold;padding-top:6px}
.member_photo{float:left;width:144px}
.member_detail{padding-left:150px}
.member_detail .member_name{font-size:20pt!important;font-weight:bold}
.member_detail .member_bdate{font-size:11pt!important}
.member_detail .member_personid .personid{font-size:18pt!important}
.member_detail .member_status{font-size:11pt!important}
.member_vitals{float:right;width:250px}
.member_vitals .member_vitals_wrapper{padding:4px;border:1px solid #EEE}
.member_vitals .member_vitalstitle{font-size:13pt!important;font-weight:bold;border-bottom:3px solid #EEE}
.member_vitals .member_vitals_items{font-size:11pt!important}
.clusternav{padding-bottom: 4px}
/*labtest*/
#alltesttable table tr>td{white-space:normal}
pre, p{margin-top:2px;margin-bottom:2px;white-space:normal}
/*messages*/
.message_from{font-size:8pt!important;background:#EEE;padding:4px;border-bottom:3px solid #666}
.message_from strong{font-size:8pt!important;font-weight:bold}
.message_subject{font-size:16pt!important;padding:4px}
.message_body{padding:6px;white-space:normal}
.message_wrapper{padding:4px;border:1px solid #999;border-left:2px solid #666;border-bottom:2px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px}
.message_toolbar{padding-top:8px;padding-bottom:8px}
.message_toolbar a{font-size:11pt!important}
.message_replybox{padding:4px;border:1px solid #999;border-left:2px solid #666;border-bottom:2px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px}
.message_inner{padding-left:4px;border-left:1px solid #999}
.waningMessage{padding-bottom:2px;}
.waningMessage_wrapper{border:1px solid #FF0000;padding:4px;color:#FF0000;background:#FFF0CC;overflow:hidden;height:20px}
/*modalbox*/
#MB_content *{font-family:Trebuchet MS!important;font-size:10pt!important}
.personshares{border:1px solid #F90;padding:2px}
.mshared_box{padding:4px;border-top:1px solid #666;border-bottom:1px solid #666;background-color: #FFFCCC}
.mshared_title{line-height:12pt;padding:2px;padding-left:20px;background:url(../../../icon/email_go.gif) no-repeat}
.mshared_date{line-height:12pt;padding:2px;padding-left:20px;background:url(../../../icon/calendar.gif) no-repeat}
.mshraed_person{line-height:12pt;padding:2px;padding-left:20px;background: url(../../../icon/user_go.gif) no-repeat}
.mshared_title a{color:#000;font-weight:bold}
.shared_container{clear:both;padding:6px;color:#000;height:120px;overflow:auto}
.mnotifyhead{text-align:center;font-size:9pt;font-weight:bold;padding:2px}
.mshared_box_{padding:4px;border-top:1px solid #E1E1E1}
.mshared_box_ .mshared_title a{color:#666;font-weight:bold}
/*ape editor*/
.pg_cellitem{cursor:text;text-align:center;}
.pg_cellitem input[type="textbox"]{border:1px transparent;background:#FFFCCC}
/*protogrid*/
.scrollTable table{border-collapse:collapse}
.scrollTable table td, .scrollTable table th{vertical-align:top;text-align:left;margin:0px;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;white-space:nowrap;border-bottom:1px solid #AAA;border-right:1px solid #AAA!important}
/*doctor portal*/
.rounded_link{background: #AAA;padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#000;text-decoration:none}
.rounded_link:hover{background: #666;text-decoration:none;color:#FFF}
/*Dropdown*/
.menu{height:26px;position:relative;font-family:arial, sans-serif;white-space:normal}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
.menu li {float:left;width:149px;position:relative;}
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none;color:#000;width:140px;height:26px;background:#AAA;padding-left:10px;line-height:29px;font-weight:bold}
* html .menu a, * html .menu a:visited{width:149px;w\idth:138px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#EEE url(../../../icon/menu_arrow_black.gif) no-repeat 130px center}
.menu ul ul a.drop:hover{background:#666 url(../../../icon/menu_arrow_white.gif) no-repeat 130px center;color:#FFF}
.menu ul ul :hover > a.drop {background:#666 url(../../../icon/menu_arrow_white.gif) no-repeat 130px center;color: #FFF}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#EEE;}
.menu ul ul ul a:hover {background:#666; color:#FFF}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:149px;border-top:1px solid #666}
* html .menu ul ul {top:25px;t\op:26px;}
.menu ul ul ul{left:149px; top:-1px; width:149px;}
.menu ul ul ul.left {left:-149px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse}
.menu ul ul a, .menu ul ul a:visited {background:#EEE; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}
.menu a:hover, .menu ul ul a:hover{color:#FFF; background:#666;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFF; background:#666;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}
.topMenu{background:#AAA;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}
.topMenu:hover{-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px}
.menu ul ul li a{border-left:1px solid #666;border-right:1px solid #666;}
.menu ul ul li a.last{border-bottom:1px solid #666;}
div.accordion-wrapper{border:1px solid #cbcbcb}
div.accordion-toggle{padding:6px;background-color:#eeefef;white-space:nowrap;cursor:pointer;border-bottom:1px solid #cbcbcb;border-top:1px solid #FFF}
div.accordion-toggle:hover{background-color:#e5e6e6}
div.accordion-toggle-active{background-color:#e5e6e6;font-weight:bold}
div.accordion-content{padding:6px;overflow:auto}
div.setting-items{padding:4px}
a.prime{padding:2px;padding-left:6px;padding-right:6px;background:#666;-moz-border-radius:4px;-webkit-border-radius:4px;color:#999;text-decoration:none}
a.prime:hover{color:#FFF}
a.prime_default{padding:1px;padding-left:6px;padding-right:6px;background:#F90;-moz-border-radius:4px;-webkit-border-radius:4px;color:#333;text-decoration:none;font-weight:bold}
ul#complaint_container, ul#initdiag_container{list-style-type:none;margin:0;padding:0;text-align:left}
ul#complaint_container li, ul#initdiag_container li{display:inline-block;margin-right:2px;margin-bottom:2px}
div.cc_element, div.id_element{padding:2px;min-height:24px;text-align:left;padding-bottom:0px}
div.cc_wrapper, div.id_wrapper{border:1px solid #999;background:#E1E1E1;padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px}
div.cc_closer, div.id_closer{float:right;width:20px;text-align:center;cursor:pointer;font-size:11pt!important;font-weight:bold}
div.cc_closer:hover, div.id_closer:hover{background:#666;color:#FFF}
div.cc_text, div.id_text{padding-right:24px;white-space:normal;padding-left:4px;font-size:11pt!important;font-weight:bold}
div#cc_indicator, div#id_indicator{float:right;width:45px;text-align:right}
.rounded_link_green{display:block;width:149px;text-align:center;background:#6c0;padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#000;text-decoration:none;font-weight:bold}
.rounded_link_green:hover{background:#390;text-decoration:none;color:#FFF}
.greenit{background: #aede62 !important}
.redit{background: #ea7f7f !important}
.blueit{background: #90c6f4 !important}
