
@charset "utf-8";
/* CSS Document */
*{
    padding:0;
    margin:0;
}
li{
    list-style-type:none;
}
body{
    font-size:11px;
    font-family:"Arial", Verdana, Helvetica, sans-serif;
    color:#434343;
    background:#353333 url(images/bg.jpg) repeat-y center ;
    }
img{
    border:0;
    }
a{
    text-decoration:none;
    color:#fff;
}
a:hover{
    text-decoration:underline;
}
h1,h2,h3,h4,h5,h6,h7{
    font-family:"Arial", Verdana, Helvetica, sans-serif
}
#header_warp{
    height:151px;
    background:#292929 url(images/header.jpg) no-repeat center;
}
#header{
    width:900px;
    margin:0 auto;

}
#header h1{
    padding:40px 0 0 10px;  
    height:60px;
    margin-bottom:0;
    clear:both;
}
#header h1 a{
    width:476px;
    height:60px;
    display:block;
    background:url(images/logo.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}
#menu{
    padding-top:20px;
    padding-left:130px;
    float:left;
}
#menu ul{ float:left; margin:0 0 0 0; padding:0 0 0 0}
#menu li{           
    font-weight:bold;
    float:left;
    position:relative;
}
#menu li a{     
    color:#fff;
    line-height:31px;
    display:block;
    padding:0pt 8px;
    margin:0 1PX;
}
#menu li a:hover,
.menubg{      
    color:#FFF;
    text-decoration:none;
    line-height:31px;
    display:block;
    padding:0 8px;
    margin:0 1PX;
    background:url(images/select.gif);;
}
#menu li.select{
    background:url(images/select.gif);      
    height:31px;
    padding:0 5px;

}
#menu li.select a{
    padding:0 10px;
    background:url(images/dot.gif) no-repeat right;
}
#menu li.select a:hover{
    color:#fff;
}
#menu li.select li a{
    padding:0;
    background:none;
}
#menu li a span{
    padding-right:10px;
    display:block;
}
#menu li a:hover span{
    padding-right:10px;
    display:block;
    background:url(images/dot.gif) no-repeat right 11px;
}

.dot2 a:hover{
    background:url(images/dot2.gif) no-repeat right 3px;
}


.warp{
    background:url(images/warp_bg.jpg) repeat-x;
}
.warp_2{
    background:url(images/warp_bg2.jpg) no-repeat center top;
}
#main{
    background:url(images/contentbody_bg.png) no-repeat center top;
    *background:url(images/contentbody_bg.png) no-repeat left top;
    _background:url(images/contentbody_bg.png) no-repeat left top;
    width:880px;
    margin:0 auto;
    height:724px;
    padding:0 10px;
}
.submenu{    
    margin-bottom:10px;
    height:23px;
    clear:both;
    float:left;
    width:723px;

}
.submenu ul{    
    width:723px;
    float:left;
}
.submenu li{
    float:left;
    height:23px;
    font-size:10px;
    line-height:25px;
    margin-left:-2px;
    background:url(images/dot3.gif) no-repeat left 9px;
    padding-right:5px;
    position:relative;
}
.submenu li a{
    padding-left:15px;
    padding-right:10px;
}
.submenu li a:hover{
    color:#8abc12;
}
.submenu li ul{
    width:155px;
    clear:both;
    background:#000 url(images/submenu_bg.gif) repeat-x center bottom;
    border:#036d6d 2px solid;
    left:15px;
    top:20px;
    position:absolute;
    padding:0 4px;
}
.submenu li ul li{
    float:none;
    background:none;
    border-bottom:#000000 1px solid;
    margin-left:0px;
    width:100%;
    padding:0;
    margin-left:-3px;
    padding-right:5px;
    font-size:11px;
}
.submenu li ul li a{    
    background:none;
    padding:0 0 0 15px;
}
.submenu li ul li a:hover{
    background:none;
}
#main_l{
    width:641px;
    float:left;
}
#main_r{
    width:208px;
    float:left;
    padding-left:28px;
    *padding-left:28px;
    _padding-left:15px;
}
#about{
    width:641px;
}
#about h2{
    height:33px;
    background:url(images/about_title.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
.about_warp{
    border:#047272 1px solid;
    background:#000;
    width:639px;
    overflow:hidden;
}
.about_warp_2{
    background:#047373 url(images/about_bg.gif) repeat-x;
    margin:3px;
    width:633px;
    overflow:hidden;
}
.about_pic{
    float:left;
    width:111px;
    height:111px;
    padding:15px;
}
.about_text{      
    color:#d8d8d8;
    padding:3px 6px;
}
.about_text p{
    margin-bottom:10px;
}


.other_warp{
    position:relative;
    margin-top:20px;
}
.other_png{
    position:absolute;
    z-index:0;
}
.other_l{
    width:245px;
    float:left;
    position:relative;
    z-index:9999;
    top:15px;
    left:13px;
    color:#868686;
}
#about .other_l h2{
    background:url(images/did_you_know.gif) repeat-x;
}
#about .other_r h2{
    background:url(images/outside_sales_reps_wanted.gif) repeat-x;
}
.other_warpper1{
    border:#181818 1px solid;
    background:#000;
    width:243px;
    overflow:hidden;
}
.other_warpper2{
    background:#1e1e1e url(images/other_bg.gif) repeat-x top;
    margin:3px;
    width:207px;
    overflow:hidden;
    padding:5px 15px;
    height:150px;
}
.other_warpper3{
    border:#181818 1px solid;
    background:#000;
    width:355px;
    overflow:hidden;
}
.other_warpper4{
    background:#1e1e1e url(images/other_bg.gif) repeat-x top;
    margin:3px;
    width:319px;
    overflow:hidden;
    padding:15px 15px 5px;
    height:140px;
}
.other_l h3{
    margin-bottom:5px;
}
.other_l h3 a{
    color:#54a354;
    font-size:14px;
}
.other_l p{
    color:#D8D8D8;
    margin-top:5px;
}

.other_r{
    width:357px;
    float:right;
    position:relative;
    z-index:9999;
    top:15px;
    right:13px;
}
.other_r p{
    margin-top:20px;
}
.other_r_text{
color:#D8D8D8;
float:left;
width:200px;
}
.other_r_img{
    float:right;
    width:68px;
}


.search{
    margin-bottom:10px;
}
.search h2{
    height:25px;
    background:url(images/drugterm_dictionary.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
.login h2{
    height:24px;
    background:url(images/login_titile.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
.search_warpper1{
    border:#036161 1px solid;
    background:#000;
    width:206px;
    overflow:hidden;
}
.search_warpper2{
    background:#242424 url(images/search_bg.gif) repeat-x top;
    margin:3px;
    width:194px;
    overflow:hidden;
    padding:8px 5px;
}

.s1{
    float:left;
    background:url(images/input.gif) no-repeat;
    width:148px;
    height:23px;
    margin-right:3px;
}
.s1 input{
    border:0px;
    background:transparent;
    padding:3px;
    width:140px;
    color:#ccc;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    }
.s2{
    float:left;
}
.login_type{
    margin-bottom:5px;
    width:100%;
    overflow:hidden;
}
.login_type label{
    color:#7f7f7f ;
}
.s4{
    float:right;
    padding-right:5px;
}
.s3{
    float:left;
    background:url(images/input_2.gif) no-repeat;
    width:188px;
    height:23px;
    margin-right:3px;
}
.s3 input{
    border:0px;
    background:transparent;
    padding:3px;
    width:180px;
    color:#ccc;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    }
.login_warpper1{
    border:#036161 1px solid;
    background:#000;
    width:206px;
    overflow:hidden;
}
.login_warpper2{
    background:#191919 url(images/main_r_bg.gif) repeat-x top;
    margin:3px;
    width:186px;
    overflow:hidden;
    padding:8px 7px;
}

.login_other{
    border-top:#313131 1px solid;
    margin:0 5px;
    text-align:center;
    padding:5px 0;
    font-size:10px;
    color:#cacaca;
    }
.login_other a{
    color:#008a8a;
}


#footer{
    clear:both;
    width:900px;
    margin:10px auto 0;
    text-align:center;
}

#footer a{
    margin:0 10px;
    color:#008a8a;
}
#footer p{
    margin:5px 0;
}
.links{
    color:#333333;
}
/*---------------------------contact 2008.04.29----------------------------*/
.left{
float:left;
cursor: pointer;
}
.right{
float:right;
cursor: pointer;
}
.pad01{
padding:15px 0 0 0;
*padding:0px 0 0 0;
_padding:0px 0 0 0;
}
#footer p{
    margin:5px 0;
    color:#787878;
}
#contact_main{
    background:url(images/contact_bodybg.png) no-repeat center top;
    *background:url(images/contact_bodybg.png) no-repeat left top;
    _background:url(images/contact_bodybg.png) no-repeat left top;
    width:880px;
    margin:0 auto;
    height:780px;
    padding:0 10px;
}
.contact_menu{
    padding:6px 0 16px 10px;
    float:left;
}
.contact_menu li{
    float:left;
    background:url(images/contact_icon01.gif) no-repeat left 5px;
    padding:0 12px 0 12px;
}
.contact_menu li a{
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
.contact_menu li a:hover{
    color:#7EAC10;
    text-decoration:underline;
}
.color_white{
    color:#fff;
}
.color_gray{
    color:#888;
}
.contact_body,
.presspage_body,
.content_body{
    border:2px solid #000;
    background:#047777;
    width:596px;
    padding:19px;
    *padding:19px;
    _padding:9px;
    float:left;
}
.contact_body h1,
.contact_box h1,
.presspage_body h1,
.content_body h1{
    color:#fff;
    font-size:18px;
    width:600px;
    float:left;
    font-family:"Trebuchet MS";
}
.contact_body h4{
    color:#fff;
    font-size:11px;
}
.back a{
    font-size:10PX;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#888;
}
.back a:hover{
    text-decoration:underline;
}
.contact_con{
    width:558px;
    color:#fff;
    float:left;
    margin-top:27px;
    padding:15px 19px 10px 19px;
    background:url(images/contact_bg.gif) repeat-x left top;
}
.contact_con p{
    float:left;
}
.contact_con01{
    width:310px;
    padding:0 0 0 28px;
    font-size:12px;
    font-weight:bold;
    background:url(images/contact_icon02.gif) no-repeat left 1px;
}
.contact_con02{
    width:189px;
    padding:0 0 0 28px;
    font-size:28px;
    font-weight:bold;
    background:url(images/contact_icon03.gif) no-repeat left 5px;
}
.contact_con03{
    font-size:10px;
    font-weight:bold;
    padding:18px 0 0 28px;
    width:100%;
    background:url(images/contact_icon04.gif) no-repeat left 18px;
}
.contact_box{
    padding-top:30px;
    float:left;
}
.contact_box ul{
    padding-top:20px;
    float:left;
}
.contact_box li{
    padding:0 0 13px 0;
    float:left;
    width:590px;
}
.contact_box label{
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding-bottom:4px;
    float:left;
    width:590px;
}
.contact_box li input,
.contact_box li textarea{
    width:168px;
    padding:3px 9px;
    border:1px solid #036464;
    background:#76CCCC;
    color:#2676A1;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.contact_box li div{
    width:490px;
    overflow:hidden;
    float:left;
}
.contact_box li textarea{
    width:500px;
    height:130px;
    padding:9px;
}
.padbot{
    padding-bottom:60px;
}
/*----------------presspage----------------------*/
.presspage_ul{
    padding-top:6px;
}
.presspage_ul li{
    margin:4px;
    padding:10px;
    float:left;
    width:270px;
}
.presspage_ul li p{
color:#fff;
    
}
.presspage_ul li p img{
    width:168px;
    height:212px;
    float:left;
    margin:10px;
    border-top:1px solid #4B5858;
    border-left:1px solid #000;
    border-right:1px solid #4B5858;
    border-bottom:1px solid #000;
}
.presspage_ul h3{
    text-decoration:none;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}
.presspage_ul h4 a:hover{
    text-decoration:underline;
}
.presspage_ul h4 a{
    color:#92C713;
    font-size:11px;
    padding:4px 0 6px 0;
    display:block;
}
.press_width{
    float:left;
    width:600px;
    margin:7px 0 0 0;
    *margin:2px 0 0 0;
    _margin:2px 0 0 0;
    background:url(press_tabbg.gif) repeat-y left top;
}
/*----------------------------content page--------------------*/
#content_main{
    width:900px;
    margin:0 auto;
    padding:0px;
    background:none;
}
.content_main_body{
    background:#191919 url(images/contentbody_bg.png) no-repeat scroll center top;
    float:left;
    padding:0pt 10px 20px;
    width:881px;
}
.content_body{
    color:#fff;
    font-size:11px;
}
.content_body p{
    padding-top:10px;
    line-height:20px;
    float:left;
}
.content_body dl{
    padding:0px;
    margin:0px;
}
.content_body dt{
    padding:0 0 19px 11px;    
    display:block;
    font-weight:bold;
}
.content_body  dd{
    padding:3px 0 3px 11px;
    width:585px;
    display:block;
    background:url(images/content_icon.gif) no-repeat 2px 6px;
}
/*--------------------------Availabliity Form ---------------------*/
.form_lef_ul,
.form_rig_ul{
padding:30px 8px 0 0;
width:294px;
float:left;
clear:both;
}
.form_rig_ul{
padding-right:0;
}
.form_lef_ul h2,
.form_rig_ul h2,
.select_time h2{
font-size:14px;
font-weight:bold;
padding:0 0 12px 2px;
}
.form_lef_ul li,
.form_rig_ul li{
width:273px;
background:url(images/form_libg.gif) repeat-x left top;
padding:7px 10px;
height:23px;
float:left;
}
.form_lef_ul li label,
.form_rig_ul li label{
color:#fff;
font-size:12px;
font-weight:bold;
width:120px;
text-align:left;
padding:3px 0 0 0;
float:left;
}
.form_rig_ul li label{
width:200px;
}
.form_rig_ul li p{
width:60px;
float:right;
margin-top:-8px;
}
.form_lef_ul li  input{
    padding:3px 9px;
    width:133px;
    border:1px solid #036464;
    background:#76CCCC;
    color:#2676A1;
    font-size:12px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.select_time{
background:transparent url(images/select_timebg.gif) repeat-x scroll left top;
float:left;
margin:10px 0pt 0pt;
padding:20px 20px 20px 10px;
width:566px;
}
.select_time h2{
padding-left:0px;
}
.send_btn{
padding:20px 0 10px 0;
float:left;
width:600px;
}
.once{
font-size:10px;
width:336px;
float:left;
font-weight:bold;
padding-bottom:30px;
}
.margin_top{
margin-top:0px;
*margin-top:0px;
_margin-top:-7px;
}
.content_body p img{
float:left;
border:1px solid #ccc;
padding:1px;
margin:7px;
}
/*--------------------------employee 7 o'clock start---------------------*/
.employee_tit{
    padding:7px 11px;
    width:575px;
    margin-top:24px;
    font-size:12px;
    font-weight:bold;
    float:left;
    background:url(images/Employee_titbg.gif) repeat-x left top;
}
.employee_tit label{
    font-size:10px;
}
.input01{
    width:100px;
    padding:3px 9px;
    border:1px solid #036464;
    background:#76CCCC;
    color:#2676A1;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:0 10px 0 2px;
}
.pad_top{
    padding:4px 4px 0 0;
    float:left;
}
.mar_top{
    margin-top:4px;
    *margin-top:0px;
    _margin-top:0px;
    float:left;
}
.employee_btn{
    padding:10px 0 3px 0;
    float:left;
    width:600px;
}
.employee_ul{
    float:left;
    font-weight:bold;
    borde-topr:1px solid #000;
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    background:url(images/Employee_tabtitbg.gif) repeat-x left top;
}
.employee_ul p{
    float:left;
    padding-top:0px;
    line-height:35px;
    height:35px;
    border-right:1px solid #000;
}
.employee_ul input{
    margin:10px 0 0 6px;
    *margin:7px 0 0 3px;
    _margin:7px 0 0 3px;
    float:left;
}
.employee_ul li{
    float:left;
    width:595px;
}
.width_01{
    width:31px;
    padding:5px 0 0 3px;
}
.width_02{
    padding:0 0 0 7px;
    width:104px;
}
.size01{
    font-size:12px;
}
.size02{
    font-size:11px;
}
.em_bg01{
    background:url(images/embg01.gif) repeat-x left top;
}
.em_bg02{
    background:url(images/embg02.gif) repeat-x left top;
}
.em_page{
    color:#fff;
    font-size:11px;
    font-weight:bold;
}
.em_page{
    padding:23px 0 40px 0;
    float:right;
    width:580px;
    text-align:right;
}
.em_page a{
    margin:0 2px;
}
.em_page a:hover{
    color:#9CD514;
}
.em_page span{
    color:#000;
    margin:0 2px;
}
/*---------------------------change password--------------------------------*/
.changepass_ul{
    padding:30px 8px 0 0;
    width:577px;
    float:left;
}
.changepass_ul h2{
    font-size:14px;
    font-weight:bold;
    padding:0 0 12px 2px;
}
.changepass_ul li{
    width:100%;
    background:url(images/form_libg.gif) repeat-x left top;
    padding:7px 10px;
    height:23px;
    float:left;
}
.changepass_ul label{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    width:110px;
    text-align:left;
    padding:3px 0 0 0;
    float:left;
}
.admin_tit{
    width:242px;
}
.changepass_ul select{
    width:152px;
    float:left;
}
.tools{
    margin-top:10px;
}
.tools h2,
.admin h2,
.client h2{
    height:24px;
    background:url(images/toolsmenu.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
.admin h2{
    background:url(images/admnmenu.gif) no-repeat;
}
.client h2{
    background:url(images/clientlogin.gif) no-repeat;
}
.admin,
.client {
    margin-top:10px;
}
.tool_menu{
    padding:0 0 0 2px;
}
.tool_menu li{
    float:left;
}
.tool_menu a{
    font-size:11px;
    color:#7F7F7F;
    width:180px;
    padding:5px 3px 5px 3px;
    display:block;
}
.tool_menu a:hover{
    color:#077575;
    text-decoration:none;
    background:url(images/right_hoverbg.gif) repeat-x left top;
}
.tool_other{
    border-top:#313131 1px solid;
    padding:5px 0;
    font-size:10px;
    float:left;
    width:187px;
    color:#cacaca;
}
.loginout{
    margin-left:60px;
}
.login_warpper2_2{
    background:#191919 url(images/main_r_bg.gif) repeat-x bottom;
    margin:0 3px 3px 3px;
    width:186px;
    overflow:hidden;
    padding:8px 7px;
}

/*---------------------------change password--------------------------------*/
.changepass_ul{
    padding:30px 8px 0 0;
    width:577px;
    float:left;
}
.changepass_ul h2{
    font-size:14px;
    font-weight:bold;
    padding:0 0 12px 2px;
}
.changepass_ul label{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    width:110px;
    text-align:left;
    padding:3px 0 0 0;
    float:left;
}
.changepass_ul li  input,
.admin_tit{
    padding:3px 9px;
    width:133px;
    border:1px solid #036464;
    background:#76CCCC;
    color:#1d1d1d;
    font-size:12px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.admin_tit{
    width:242px;
}

.tools{
    margin-top:10px;
}
.tools h2,
.admin h2,
.client h2{
    height:24px;
    background:url(images/toolsmenu.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
.admin h2{
    background:url(images/admnmenu.gif) no-repeat;
}
.client h2{
    background:url(images/clientlogin.gif) no-repeat;
}
.admin,
.client {
    margin-top:10px;
}
.tool_other{
    border-top:#313131 1px solid;
    padding:5px 0;
    font-size:10px;
    float:left;
    width:187px;
    color:#cacaca;
}
.loginout{
    margin-left:60px;
}
.login_warpper2_2{
    background:#191919 url(images/main_r_bg.gif) repeat-x bottom;
    margin:3px;
    width:194px;
    overflow:hidden;
    padding:8px 7px;
}
/*------------------------------------content list page---------------------*/
.contentlist_ul{
    padding-top:6px;
}
.contentlist_ul li{
    margin:4px;
    padding:10px;
    float:left;
    width:270px;
}
.contentlist_ul li {
    color:#fff;
    font-size:11px;
}
.contentlist_ul li h5{
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
.contentlist_ul li p img{
    width:168px;
    height:212px;
    float:left;
    margin:0px 10px 10px 0;
    border-top:1px solid #4B5858;
    border-left:1px solid #000;
    border-right:1px solid #4B5858;
    border-bottom:1px solid #000;
}
.contentlist_ul h3,
.contentlist_ul h3 a  
{
    text-decoration:none;
    color:#97CE13;
    font-size:14px;
    padding-bottom:8px;
    font-weight:bold;
}
.press_width{
    float:left;
    width:600px;
    margin:7px 0 0 0;
    *margin:2px 0 0 0;
    _margin:2px 0 0 0;
    background:url(images/press_tabbg.gif) repeat-y left top;
}
/*------------------------------------losspassword---------------------*/
.loss_con{
    padding-bottom:15px;
    font-size:11px;
    font-weight:bold;
}
/*------------------------------------sign up---------------------*/
.loss_con span,
.changepass_ul li label span{
    color:#B5B5B5;
}
/*------------------------------------schedule test---------------------*/
.textarea_box{
    width:460px;
    overflow:hidden;
    float:left;
}
.changepass_ul textarea,
.test_tit span input{
    background:#76CCCC none repeat scroll 0%;
    border:1px solid #036464;
    color:#1d1d1d;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    height:80px;
    padding:9px;
    width:470px;
}
.width_03{
    width:100px;
}
.ul_rig{
    font-size:11px;
    font-weight:bold;
    padding:5px 0pt 0pt 10px;
    float:left;
}
.ul_rig span{
    float:left;
    padding:0px 8px 0 0;
    *padding:3px 8px 0 0;
    _padding:3px 8px 0 0;
}
/*------------------------------------test result---------------------*/
.test_tit{
    padding:30px 0 15px 0;
    font-size:12px;
    float:left;
    font-weight:bold;
}
.test_tit input{
    float:left;
}
.test_tit span{
    float:left;
    padding-left:15px;
}
.test_tit p{
    margin-top:-21px;
}
.test_tit  span input{
    width:120px;
    height:auto;
    height:17px;
    padding:2px 3px 3px 3px;
    margin-top:1px;
    margin:0 4px;
}
.width_04{
    padding:0 0 0 7px;
    cursor:pointer;
    width:180px;
}
.changepass_ul select{
    width:152px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
}
/*------------------------------------bulk add employee.html---------------------*/
.bulk_employee{
    padding:20px 0 0 0;
}
.bulk_employee span{
    color:#ccc;
}
.bulk_employee textarea{
    background:#76CCCC none repeat scroll 0%;
    border:1px solid #036464;
    color:#1d1d1d;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    height:80px;
    padding:9px;
    width:470px;
}
.bulk_employe_con{
    padding-bottom:15px;
    font-size:11px;
    font-weight:bold;
}
.bulk_employee{
    background:url(images/form_libg2.gif) repeat-x left top;
    float:left;
    margin-top:20px;
    padding:35px 0 0 0;
}
.bulk_employee_bg{
    background:#0D7C7C url(images/form_libg.gif) repeat-x left bottom;
    float:left;
    padding:0 20px 35px 20px;
    width:556px!important;
    width:560px;
}

/*----------------------------------------------new client form-----------------------------------*/
.clientform_ul{
    padding:30px 8px 0 0;
    width:577px;
    float:left;
}
.clientform_ul h2{
    font-size:14px;
    font-weight:bold;
    padding:0 0 12px 2px;
}
.clientform_ul li{
    width:100%;
    background:url(images/form_libg.gif) repeat-x left top;
    padding:7px 10px;
    height:23px;
    float:left;
}
.clientform_ul label{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    width:110px;
    text-align:left;
    padding:3px 0 0 0;
    float:left;
}
.clientform_textarea{
    float:left;
    width:400px;
    overflow:hidden;
}
.clientform_ul select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
/*----------------------------------------------view test-----------------------------------*/
.viewtest_ul{
    padding:30px 8px 0 0;
    width:577px;
    float:left;
    position:relative;
}
.viewtest_ul h2{
    font-size:14px;
    font-weight:bold;
    padding:0 0 12px 2px;
}
.viewtest_ul li{
    width:100%;
    background:url(images/form_libg.gif) repeat-x left top;
    padding:7px 10px;
    height:23px;
    float:left;
}
.viewtest_ul label{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    width:126px;
    text-align:left;
    padding:3px 0 0 0;
    float:left;
}
.clientform_textarea{
    float:left;
    width:400px;
    overflow:hidden;
}
.viewtest_ul select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
}
.viewtest_ul input,
.viewtest_ul textarea{
    padding:3px 9px;
    width:133px;
    border:1px solid #036464;
    background:#76CCCC;
    color:#1d1d1d;
    font-size:12px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.viewtest_ul textarea{
    width:410px;
    height:80px;
}
.viewtest_padlef{
    margin-left:15px;
}
.width05{
    width:150px;
}
.viewtest_con h5{
    font-size:12px;
    font-weight:bold;
    padding:20px 0 0 0;
}
.viewtest_con p{
    margin-top:0;
    width:550px;
}
viewtest_con{ float:left}
.s2 label{
padding-left:5px;
}

.table_border {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
}
/*----------------------------------------------map-----------------------------------*/
.map_img{
    border:1px solid #000;
    width:399px;
    float:left;
}
.map_rig{
    float:left;
    width:185px;
    padding:0 0 0 10px;
}
.map_tit{
    color:#fff;
    width:600px;
    padding:15px 0;
}
.map_tit span{
    font-size:12px;
    font-weight:bold;
}
.map_con{
    float:left;
    padding-top:15px;
}
.map_con h5{
    font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
}
.map_con p{
    padding:0px;
    line-height:12px;
    font-size:11px;
}

.client_logo{
    background:#047777 none repeat scroll 0% 50%;
    float:left;
    height:100px;
    left:292px;
    padding-bottom:36px;
    padding-left:87px;
    position:absolute;
    top:-32px;
    width:218px;
    overflow:hidden;
}
.client_logo a{
    background:url(images/map_logo.gif) no-repeat left top;
    width:148px;
    height:111px;
    text-indent:-1000px;
    display:block;
}

td{
font-family:"Arial";
font-size:8pt;
}
.TdOver{
background:#eeeeee;
height:20;
border:1 solid #ffffff;
border-top-color:#9c9c9c;
border-left-color:#9c9c9c;
}


  .calendar{
    margin-bottom:10px;
}
.calendar h2{
    height:25px;
    background:url(images/calendar.gif) no-repeat;
    text-indent:-9999px;    
    overflow:hidden;
}
#deilay{
    padding:0 0 0 16px;
}

.TrOut{
height:24;
border:1 solid #999999;
border-top-color:#f4f4f4;
border-left-color:#f4f4f4;
}
.TdOut,.TdOut a{
border-left-color:#FFFFFF;
border-top-color:#FFFFFF;
color:#434343;
}
.contact_body h1

.test_tit{
    padding:20px 0 2px 0;
    font-size:12px;
    float:left;
    font-weight:bold;
}
.test_tit input{
    float:left;
}
.button { margin: 10px 20px 0 40px}
.button dl{ float:left; width:70px; text-align:center}
.test_tit dt{
      color:#CCFF33;
      width:190px;
      text-align:center;
      float:left;
      padding: 0 0 0 0;
      line-height:20px
}
.test_tit dt div{
  margin:-21px 0 0
}
.test_tit p{
    margin-top:-21px;
}

.width_05{
    padding:0 0 0 7px;
    width:140px;
}
.changepass_ul select{
    width:152px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
}



/*ÐÂ¼ÓµÄ*/
.employee_ul_01{
    float:left;
    font-weight:bold;
    borde-topr:1px solid #000;
    border-left:1px solid #000;
    border-bottom:1px solid #000;
    background:url(images/Employee_tabtitbg.gif) repeat-x left top;
}
.employee_ul_01 p{
    float:left;
    padding-top:0px;
    line-height:35px;
    height:35px;
    border-right:1px solid #000;
}
.employee_ul_01 input{
    margin:10px 0 0 6px;
    *margin:7px 0 0 3px;
    _margin:7px 0 0 3px;
    float:left;
}
.employee_ul_01 li{
    float:left;
    width:595px;
}
.employee_ul_01 li{
    float:left;
    width:592px;
}
.content_body_01{
    border:2px solid #000;
    background:#047777;
    width:592px;
    padding:23px;
    float:left;
}
.content_body_01 p img{
    float:left;
    border:1px solid #ccc;
    padding:1px;
    margin:10px;
}

.content_body_01{
    color:#fff;
    font-size:11px;
}
.content_body_01 p{
    padding-top:0px;
    line-height:20px;
}
.content_body_01 dl{
    padding:0px;
    margin:0px;
}
.content_body_01 dt{
    padding:0 0 19px 11px;  
    display:block;
    font-weight:bold;
}
.content_body_01  dd{
    padding:3px 0 3px 11px;
    width:585px;
    display:block;
    background:url(images/content_icon.gif) no-repeat 2px 6px;
}
.content_body_01 h1{
    color:#fff;
    font-size:18px;
    font-family:"Trebuchet MS";
   }

.back{
float:right;
margin-top:0px;
}

.n_group{
float:left;
width:458px;
margin-left:-11px;
}
.n_group input{
width:20px;
float:left;
}
.n_group li{
float:left;
}

/*-----------------calendar--------------------*/
#clander_left{
width:641px;
float:left;
padding-right:31px;
}
.clander{
float:left;
margin-bottom:5px;
}
.clander_logo{
float:left;
padding-left:128px;
}
.clander_top{
float:left;
width:600px;
padding-top:20px;
}
.clander_ul{
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
float:left;
width:592px;
margin-left:1px;
*margin-left:1px;
_margin-left:0px;

}
.clander_ul li{
width:592px;
*width:592px;
_width:596px;
float:left;
line-height:30px;
border-bottom:1px solid #000;
}
.clander_tit{
background:url(images/Employee_tabtitbg.gif) repeat-x left top;
line-height:26px;
text-align:center;
font-weight:bold;
font-size:14px;
border-bottom:2px solid #034343;
}
.clander_titlt{
line-height:22px;
background:url(images/right_hoverbg.gif) repeat-x left top;
}
.clander_ul li b{
width:72px;
padding-left:8px;
float:left;
}
.clander_ul li div{
width:503px;
*width:500px;
_width:505px;
padding-left:8px;
float:left;
border-left:1px solid #000;
}

.Teen_Drug{ background:#339999; padding:15px; float:left; clear:both; margin-top:25px}
.Teen_Drug_lef{ width:280px; float:left; border-right:1px dotted #33CC99}
.Teen_Drug_rig{ width:270px; float:left; padding-left:10px}
.know{ color:#006633; font-size:13px; font-weight:bold; background:url(images/bullet.gif) center left no-repeat;  padding:0 0 0 12px }
.Drug_use{ font-size:14px; font-weight:bold; color:#4D84A7; padding-top:20px}
.Drug_use a{ color:#330099; text-decoration:none;}
.Drug_use a:hover{ color:#000; text-decoration:underline;}
.tit_out{ color:#000; font-size:16px; font-weight:bold}
.mosimage{
    clear:both;
}

.n_client{
float:left;
width:430px;
margin-left:-11px;
}
.n_client input{
width:20px;
float:left;
}
.n_client label{
float:left;
padding:0 0 0 4px;
*padding:3px 0 0 4px;
_padding:3px 0 0 4px;
}
.n_client li{
float:left;
}

.random {
background:transparent url(images/random_pool.gif) no-repeat scroll 0 0;
height:24px;
overflow:hidden;
text-indent:-9999px;
}
