body {
margin:0px;
}

#main_div {
margin:auto;
width:1000px;
}

/* Page Header */
#header {
width:100%;
float:left;
background:url(images/header_bg1.jpg) top repeat-x;
}

#header .logo {
float:left;
width:auto;
}

#header .logo img {
border:0px;
}

.logout{
float:left;
padding:6px 1px 0 0;
width:496px;
height:30px;
text-align:right;
color:#1a719f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
display:block;
}

.logout a{
color:#1a719f;
text-decoration:none;
}

.logout img
{
	vertical-align:middle;
} 
.logout a:hover{
color:#424242;
text-decoration:underline;
}

#header .emp_clinic {
float:right;
height:90px;
background:url(images/employee_clinic.jpg) right top no-repeat;
color:#424242;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header .emp_clinic h1 {
color:#424242;
padding:0 22px 0 0;
margin:38px 0 0 0;
font-size:20px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#header .emp_clinic span {
width:100%;
font-size:10px;
text-align:left;
padding:0 22px 0 0;
}



/* Topmenu */ 
#topmenu {
width:1000px;
float:left;
background:url(images/topmenu_bg.jpg) top repeat-x;
line-height:41px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin:1px 0 0 0;
padding-left:0px;
}

#topmenu ul {
float:left;
margin:0px;
padding:0;
width:100%;
list-style-type:none;

}

#topmenu ul li {
float:left;
margin:0px;
padding:0 2px 0 0;
background:url(images/topmenu_bg2.jpg) right top no-repeat;
}

#topmenu ul li a {
color:#fffafa;
text-decoration:none;
display:block;
padding:0 34px 0 34px;
background:url(images/topmenu_bg.jpg) left top repeat-x;
}


#topmenu ul li a:hover {
background:url(images/topmenu_bg1.jpg) left top repeat-x;
}

#topmenu ul .last {
background:none;
padding:0;
}

#topmenu ul .last a {
padding:0 35px 0 34px;
}


#topmenu ul li .setclass {
background:url(images/topmenu_bg1.jpg) left top repeat-x;
}


/* Login Page Middle Part */

#login_mid {
width:946px;
float:left;
padding:27px 28px 0 26px;
}


#login_mid #left {
float:left;
width:220px;
padding:25px 12px 0 0px;
background:url(images/login_left_bg1.jpg) left top no-repeat;
}

#login_mid #left .head {
float:left;
width:220px;
}




#login_mid #left .login_text {
float:left;
padding-left:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
}

#login_mid #left .login_text input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
padding:3px;
width:180px;
border:solid 1px #aaaaaa;
}

#login_mid #left .login_btn {
width:100%;
float:left;
margin:8px 0 0 0;
background:#A3A3A3;
}

#login_mid #left .login_btn input {
margin:0 0 0 139px;
width:65px;
height:25px;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
background:url(images/login_btn.jpg) center no-repeat;
border:0px;
}

#login_mid #left .forgot_pass {
width:100%;
float:left;
margin:0;
padding:0 0 8px 0;
display:block;
background:url(images/login_left_bg2.jpg) top repeat-y;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#login_mid #left .forgot_pass a {
color:#FFFFFF;
text-decoration:underline;
margin:0 0 0 18px;
}

#login_mid #left .forgot_pass a:hover {
text-decoration:none;
}

.emp_tab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:10px 0 0 0;
margin:0 0 0 18px;
display:block;
text-decoration:underline;
}

.emp_tab:hover {
text-decoration:none;
}

#emp_info {
position:absolute;
top:24px;
left:16px;
padding:12px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:332px;
color:#FFFFFF;
background:#146b98;
border:solid 1px #c6c6c6;
display:none;
}


#login_mid #left .login_bg {
float:left;
background:url(images/login_left_bg3.jpg) left bottom no-repeat;
width:220px;
height:263px;
}

/* Main Img */
#login_mid #main_img {
float:left;
}

.clear {
clear:both;
display:inline;
}

/* other page middle part */

#mid_div {
width:892px;
float:left;
padding:12px 54px 0 54px;
}

#mid_div #left_part {
width:284px;
float:left;
}

#left_menu {
width:284px;
float:left;
background:url(images/inside_left2.jpg) left repeat-y;
margin:0 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}

#left_menu .head {
background:url(images/inside_left1.jpg) left top no-repeat;
float:left;
width:270px;
padding:0 0 1px 14px;
line-height:39px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

#left_menu ul {
float:left;
padding:0 1px 40px 1px;
margin:0px;
width:282px;
list-style-type:none;
list-style-position:outside;
line-height:33px;
}

#left_menu ul li {
width:282px;
margin:0px;
float:left;
padding:0 0 1px 0;
}

#left_menu ul li a {
width:250px;
color:#676767;
text-decoration:none;
background:url(images/bul1.gif) left top no-repeat #dbdbdb;
padding:0 0 0 32px;
display:block;
text-transform:uppercase;
}

#left_menu ul li a:hover {
color:#FFFFFF;
background:url(images/bul1.gif) left top no-repeat #1b72a0;
}

#left_menu ul li .setclass {
color:#FFFFFF;
background:url(images/bul1.gif) left top no-repeat #1b72a0;
}


#left_menu .doctor_schedule {
width:100%;
background:url(images/home_left_bg1.jpg) top no-repeat;
padding-top:10px;
text-align:center;
}



#left_menu .bot {
background:url(images/inside_left3.jpg) left bottom no-repeat;
float:left;
height:14px;
width:100%;
}


#mid_div .left {
float:left;
background:url(images/home_left_bg2.jpg) right repeat-y;
width:284px;
}

#mid_div .left .left_tabs {
width:100%;
float:left;
background:url(images/home_left_bg1.jpg) top center no-repeat;
}

#mid_div .left .left_tabs .tabs {
width:100%;
float:left;
text-align:center;
padding:3px 0 8px 0;
}

#mid_div .left .left_bg {
width:100%;
float:left;
padding:33px 0 0 0;
}


#mid_div .left1 {
float:left;
background:url(images/home_left_bg2.jpg) right repeat-y;
width:284px;
}

#mid_div .left_top {
width:100%;
height:13px;
float:left;
background:url(images/bknd_left_top.jpg) left top no-repeat;
}

#mid_div .left_botm {
width:100%;
height:13px;
float:left;
background:url(images/bknd_left_botom.jpg) left bottom no-repeat;
}

#mid_div .left1 .left_tabs1 {
width:100%;
float:left;
background:url(images/home_left_bg.jpg) top center no-repeat;
}

#mid_div .left1 .left_tabs1 .tabs1 {
width:100%;
float:left;
text-align:center;
padding:3px 0 8px 0;
}

#mid_div .left1 .left_bg {
width:100%;
float:left;
padding:33px 0 0 0;
}



#hm_mid {
float:left;
padding-left:16px;
width:570px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#hm_mid a {

color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
}


#hm_mid .img {
float:left;
padding:0px;
}

#hm_mid .mrq {
float:left;
padding:0 0 11px 0;
width:592px;
height:38px;
background:url(images/mrq_bg.jpg) top left repeat-x;
}

/* Inside Contents */

#contents {
float:left;
padding-left:16px;
width:591px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#424242;
}

#contents a {

text-decoration:none;
}


#contents .head {
float:left;
width:100%;
background:url(images/heading_bg2.jpg) left repeat-x;
color:#1f77a5;
line-height:38px;
border-right:1px #a9aaaa solid;
text-transform:uppercase;
}


#contents .head1 {
float:left;
width:100%;
background:url(images/heading_bg2.jpg) left repeat-x;
color:#1f77a5;
line-height:38px;
border-right:1px #a9aaaa solid;
}


#contents .head1 p {
margin:0;
padding:0 5px 0 0;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1b72a0;
}

#contents .head1 h1 {
float:left;
margin:0px;
padding:0px;
padding-left:17px;
background:url(images/heading_bg1.jpg) left no-repeat;
font-size:12px;
}

#contents .head h1 {
float:left;
margin:0px;
padding:0;
padding-left:17px;
background:url(images/heading_bg1.jpg) left no-repeat;
font-size:12px;
}

#contents .sub_view {
float:left;
width:100%;
padding:6px 0 10px 0;
}

#contents .content_view {
float:left;
width:100%;
padding-top:10px;
color:#433d3f;
}

#contents .content_view .ul1 a {
color:#424242;
text-decoration:underline;
}

#contents .content_view .ul1 a:hover {
color:#1f77a5;
text-decoration:underline;
}


#contents .content_view h2 {
color:#1a719f;
font-size:12px;
margin:0 0 10px 0;
}

#contents .content_view p {
text-align:justify;
margin:10px 0 10px 0;
}


.table_topnew {
background:url(images/pro_title2.gif) left top no-repeat;
display:block;
width:591px;
height:34px;
line-height:34px;
color:#ffffff;
font-size:10px;
font-weight:bold;
margin-top:10px;
}

.table_topnew h2 {
text-decoration:none;
color:#ffffff;
float:left;
background:url(images/minus.gif) 10px center no-repeat;
padding:0 0 0 30px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
}


.table_top {
background:url(images/top_head.jpg);
display:block;
width:152px;
line-height:36px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin-top:10px;
}

.table_topbig {
background:url(images/top_headbig.jpg);
display:block;
width:283px;
line-height:36px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin-top:10px;
}

.table_topru {
background:url(images/top_headru.jpg);
display:block;
width:220px;
line-height:36px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin-top:10px;
}


.table_top2 {
background:url(images/top_head1.jpg);
display:block;
width:200px;
line-height:36px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin-top:10px;
}


.table_top3 {
background:url(images/top_head2.jpg);
display:block;
width:181px;
line-height:36px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin-top:10px;
}

.table_ul {
margin:0px;
padding:0px;
list-style-type:none;
border-top:#a9a9a9 1px solid;
border-left:#a9a9a9 1px solid;
border-right:#a9a9a9 1px solid;
}

.table_ul li {
margin:0px;
padding:3px 0 3px 20px;
border-bottom:#a9a9a9 1px solid;
}

.table .table_head {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
}

.table .table_head1 {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
width:134px;
padding: 0 0 0 12px;
line-height:25px;
}

.table .table_head2 {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;
width:60px;
padding:0px;
text-transform:uppercase;
}

.table .table_head3 {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
padding:0 0 0 15px;
}

.table .table_head3a {
background:#ffffff;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
padding:0 0 0 15px;
}

.table .table_head4 {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
line-height:20px;
text-align:center;
padding:5px;
}

.table .table_head5 {
background:#f2f2f2;
color:#1b72a0;
font-weight:bold;

padding:0px;
text-transform:uppercase;

}


.table .table_text {
padding: 0 0 0 12px;
}

.table .table_text1 {
padding: 0 0 0 15px;
font-weight:bold;
}

.table .table_text2 {
padding: 0 0 0 15px;
font-weight:normal;
}

.table .table_text2a {
padding: 0 3px 0 8px;
font-weight:normal;
}

.table .table_text3 {
padding:4px;
line-height:18px;
}




.table td {
padding:0px;
color:#717171;
line-height:22px;
}

#mynavs {
width:auto;
float:right;
margin:0px;
padding:0px;
list-style-type:none;
padding-top:10px;
}

#mynavs li {
float:left;
padding-right:10px;
}

#mynavs li img {
cursor:pointer;
}


#mynavs .myli a {
width:15px;
height:15px;
line-height:15px;
color:#cccccc;
background:#1b72a0;
display:block;
text-align:center;
border:1px #cccccc solid;
cursor:pointer;
}

#mynavs .myli a:hover {
background:#626262;
}

#mynavs .setli a {
width:15px;
height:15px;
line-height:15px;
color:#cccccc;
background:#626262;
display:block;
text-align:center;
border:1px #cccccc solid;
cursor:pointer;
}



/* Footer */

#footer {
width:100%;
float:left;
color:#425854;
margin:20px 0 0 0;
padding:10px 0 10px 0;
border-top:#0c73a8 3px solid;
background:#eeeeee;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
line-height:19px;
}

#footer a {
text-decoration:none;
color:#425854;
}

#footer a:hover {
text-decoration:underline;
}

/* Home Page Left Panel */

#mid_home {
float:left;
padding:20px 26px 0 28px;
}

#mid_home .left {
float:left;
background:url(images/home_left_bg2.jpg) right repeat-y;
width:284px;
}

#mid_home .left .left_tabs {
width:100%;
float:left;
background:url(images/home_left_bg1.jpg) top center no-repeat;
}

#mid_home .left .left_tabs .tabs {
width:100%;
float:left;
text-align:center;
padding:3px 0 8px 0;
}

#mid_home .left .left_bg {
width:100%;
float:left;
padding:33px 0 0 0;
}

#mid_home #home_img {
float:left;
padding:0 0 0 12px;
}

#mid_home #marque {
float:left;
padding:0 0 11px 12px;
width:592px;
height:38px;
}

/* SiteMap Page */
#contents .sitemap {
margin:0px;
padding:0 0 0 20px;
list-style-type:none;
list-style-position:outside;
}

#contents .sitemap li {
margin:0px;
padding:0px;
}

#contents .sitemap li ul{
margin:0px;
padding:0 0 0 30px;
list-style-type:none;
list-style-position:outside;
}

#contents .sitemap li a {
color:#464646;
text-decoration:none;
line-height:20px;
padding:0 0 3px 11px;
background:url(images/bullet5.gif) left top no-repeat;
}

#contents .sitemap li span {
text-decoration:none;
line-height:20px;
padding:0 0 3px 11px;
background:url(images/bullet5.gif) left top no-repeat;
}

#contents .sitemap li a:hover {
text-decoration:underline;
}

#contents .sitemap li ul li a {
color:#464646;
padding:0 0 3px 8px;
background:url(images/bullet6.gif) left top no-repeat;
}

.topmenu_box{
width:760px;
float:left;
padding-left:120px;
}

.dol_btn{
margin:0;
padding:10px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#717171;

text-align:center;
}

.dol_btn a {
font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration:underline;
}

.dol_btn a:hover {
text-decoration:underline;}


.link_leave{
float:left;
width:200px;
height:10px;
margin:0;
padding:10px 0 0 200px;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
font:11px;
}

.link_1{
margin:0;
padding:0;
float:left;
width:10px;
height:10px;
display:inline;
}

.link_1 a{
font-size:12px;
color:#717171;
text-decoration:underline;

}

.link_1 a:hover{
color:#717171;
}

.link_1 a:visited{
color:#000000;
}
.link_2{
margin:0;
padding:0;
float:right;
width:10px;
height:10px;
display:inline;
}

.link_2 a{
font-size:12px;
color:#717171;
text-decoration:underline;

}


.link_2 a:hover{
color:#717171;
}

.link_2 a:visited{
color:#000000;

}

#left_menu_bknd {
width:284px;
float:left;
background:url(images/inside_left2.jpg) left repeat-y;
margin:20px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}

#left_menu_bknd ul {
float:left;
padding:0 1px 40px 1px;
margin:0px;
width:282px;
list-style-type:none;
list-style-position:outside;
line-height:33px;
}

#left_menu_bknd ul li {
width:282px;
margin:0px;
float:left;
padding:0 0 0 0;
margin-top:10px;
border-bottom:1px solid #a9aaaa;
border-top:1px solid #a9aaaa;
}

#left_menu_bknd ul li a {
width:250px;
color:#676767;
background-color:#dcdcdc;
text-decoration:none;
padding:0 0 0 32px;
display:block;
text-transform:uppercase;
}

#left_menu_bknd ul li a:hover {
color:#1b72a0;

}

#left_menu_bknd ul li .setclass {
color:#1b72a0;

}

#contents .content_bknd{
float:left;
width:460px;
height:204px;
margin:10px 0 0 70px;
padding:44px 0 0 0;
color:#433d3f;
background-color:#f2f2f2;
border:1px solid #a9aaaa;
}


/*---------Start bknd--------*/

#inner-container_bknd{
	width:622px;
	height:310px;
	margin:90px auto auto auto;
	padding:0;
	border:6px solid #1b72a0;
	}
/*inner-container end*/

/*header open*/
div.main_bknd{
	width:620px;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #135e86;
	}
	
div.header_bknd{
	width:620px;
	height:55px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/bknd_header-bg.gif) repeat-x 0 0;
	}
	
div.header_bknd h1{
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:15px 0 0 10px;
	}
/*header end*/

/*middle open*/
div.middle_bknd{
	width:620px;
	height:253px;
	margin:0;
	padding:0;
	float:left;
	background:#d7dee8 url(images/bknd_login.jpg) no-repeat left top;
	}

	
div.signin_bknd{
	width:258px;
	margin:45px 50px 0 0;
	padding:0;
	float:right;
	}
	
div.top-bg,div.bottom-bg{
	width:258px;
	height:5px;
	float:left;
	margin:0;
	padding:0;
	}
	

	
div.middle-bg_bknd{
	width:258px;
	float:left;
	background:#ebebeb;
	margin:0;
	padding:0;
	border:1px solid #bfbfbf;
	}
	
div.middle-bg_bknd h3{
	margin:0;
	padding:10px 0 0 10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#1b72a0;
	}
	
div.user_bknd{
	width:230px;
	margin:10px 0 0 13px;
	padding:0;
	}


div.user_bknd p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#1b72a0;
padding:3px 0 0 10px;
margin:0;
text-decoration:underline;
}

div.user_bknd p a{
text-decoration:underline;
color:#1b72a0;
}


div.user_bknd p a:hover{
text-decoration:none;
}
	
div.user_bknd label{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:80px;
	margin:0;
	padding:10px 0 0 0;
	text-align:right;
	float:left;
	color:#1b72a0;
	font-weight:bold;
	}

div.user_bknd input{
	border:1px solid #bfbfbf;
	height:15px;
	width:120px;
	float:left;
	margin:8px 0 0 10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}
	
input.login{
	border:0px solid #565656;
	background: url(images/bknd_bg_btn.gif) top left repeat-x;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:10px 0 0 104px;
	float:left;
	cursor:pointer;
	width:54px;
	line-height:14px;
	padding:1px 0 3px 0;
	}

div.space_bknd{
	width:230px;
	height:10px;
	margin:0;
	padding:0;
	float:left;
	}

.crm_bknd{
	color:#d50101;
	}

div.middle_logout_bknd{
	width:620px;
	height:253px;
	margin:0;
	padding:0;
	float:left;
	background:#d7dee8 url(images/bknd_logout.jpg) no-repeat left top;
	}
	
div.logout_bknd{
	width:258px;
	margin:100px 40px 0 0;
	padding:0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b72a0;
	font-weight:bold;
	}
	
	
.doc_not_available_bknd{
float:left;
width:460px;
height:204px;
margin:10px 0 0 70px;
padding:60px 0 0 0;
color:#433d3f;
background-color:#f2f2f2;
border:1px solid #a9aaaa;
}

.doc_not_available_bknd label{
float:right;
padding:5px 5px 5px 0;
margin:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#717171;
}

.doc_not_available_bknd select {
float:left;
margin:5px 0 5px 0;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#717171;
width:148px;
height:20px
border:1px solid #bababa;
}


.doc_not_available_bknd input {

margin:5px 0 5px 0;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#717171;
width:148px;
height:20px;
border:1px solid #bababa;
}

.form_btn{
border:none;
	background: url(images/bknd_bg_btn.gif) top left repeat-x;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:5px 0 5px 0;
	padding:0;
	float:left;	
	width:54px;
	height:21px;	
	padding:0;
	text-align:center;
}

.modify_user{
float:left;
width:100%;
padding:5px 0 5px 0;
margin:10px 0 10px 0;
color:#433d3f;
background:#f2f2f2;
border:1px solid #afb0b0;
}

.modify_user label{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#717171;
padding:5px 5px 5px 5px;

}	


.modify_user input{
margin:5px 0 5px 5px;
padding:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:268px;
height:20px;
border:1px solid #bababa;
}

.modify_user select{
margin:5px 0 5px 5px;
padding:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:148px;
height:20px;
border:1px solid #bababa;
}

.modify_user textarea{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:268px;
height:40px;
border:1px solid #bababa;
}

#contents_bknd {
float:left;
padding-left:16px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#424242;
}



#contents_bknd a {
color:#424242;
text-decoration:none;
}


#contents_bknd .head {
float:left;
width:100%;
background:url(images/heading_bg2.jpg) left repeat-x;
color:#1f77a5;
line-height:38px;
border-right:1px #a9aaaa solid;
text-transform:uppercase;
}	


#contents_bknd .head h1 {
float:left;
margin:0px;
padding:0;
padding-left:17px;
background:url(images/heading_bg1.jpg) left no-repeat;
font-size:12px;
}

#contents_bknd .sub_view {
float:left;
width:100%;
padding:6px 0 10px 0;
}

#contents_bknd .content_view {
float:left;
width:100%;
padding-top:10px;
color:#433d3f;
}

.update_user{
float:left;
width:500px;
height:50px;
padding:10px 80px 0 80px;
margin:10px 0 10px 110px;
color:#433d3f;
background:#f2f2f2;
border:1px solid #afb0b0;
}

.update_user1{
float:left;
width:500px;
padding:10px 80px 30px 80px;
margin:10px 0 10px 110px;
color:#433d3f;
background:#f2f2f2;
border:1px solid #afb0b0;
}

.update_user1 label{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#717171;
padding:5px 5px 5px 5px;

}	


.update_user1 input{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:268px;
height:20px;
border:1px solid #bababa;
}

.update_user1 select{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:148px;
height:20px;
border:1px solid #bababa;
}

.update_user1 textarea{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:268px;
height:40px;
border:1px solid #bababa;
}

.change_password1{
float:left;
margin:20px 0 0 200px;
padding:0;
width:458px;
background:#f2f2f2;
border:1px solid #afb0b0;
}
.change_password1 h1{
float:left;
margin:0px;
padding:10px 0 0 150px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1b72a0;
text-align:center;
height:25px;
}

.change_password{
float:left;
margin:20px 0 0 200px;
padding:60px 0 0 0;
width:458px;
height:202px;
background:#f2f2f2;
border:1px solid #afb0b0;
}

.change_password label{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#717171;
padding:5px 5px 5px 5px;
}

.change_password input{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:145px;
height:20px;
border:1px solid #bababa;
}

.appointement{
float:left;
margin:0;
padding:0;
width:100%;}

.appointement h1{
float:left;
margin:0px;
padding:5px 0 0 10px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1b72a0;
text-align:center;
height:25px;
}

.appointement h2{
float:left;
margin:0px;
padding:5px 0 0 5px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1b72a0;
text-align:center;
height:25px;
}


.appointement p{
margin:0;
padding:0 5px 0 0;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1b72a0;
}

.appointement label{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#717171;
padding:5px 5px 5px 5px;
text-align:right;
}

.input{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
height:20px;
width:268px;
border:1px solid #bababa;
}

.msg{
margin:0px;
padding:5px 0 10px 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#717171;
}
.appointement textarea{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:268px;
height:40px;
border:1px solid #bababa;
}


.appointement select{
margin:5px 0 5px 5px;
padding:1px 0 1px 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#717171;
width:268px;
height:22px;
border:1px solid #bababa;
}


.appointement .word{
padding: 0 3px 0 8px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}

.grid {
margin:0;
padding:0;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.grid .grid_head3 td {
background:#ffffff;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
padding-left:15px;

margin:0 0 0 5px;
text-align:left;
}

.grid .grid_head3 th {
background:#ffffff;
color:#1b72a0;
font-weight:bold;
text-transform:uppercase;
padding-left:15px;

margin:0 0 0 5px;
text-align:left;
}

.appointement .radio td{
margin:5px 0 5px 5px;
padding:1px 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
width:20px;
}

.appointement .radio1 {
float:left;
}
.appointement .radio1 td {
padding:5px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#717171;
}
.radio_re 
{
	line-height:25px;
	padding-left:10px;
}

.appointement .radio1 td input 
{
		float:left;
}
.appointement .radio1 td label 
{
	text-align:left;
	padding:0px;
	float:left;
}


.grid_head5 th
{
	padding:3px;
	background:#1F77A5;
	color:#ffffff;
	text-align:left;
	font-size:10px;
}

.grid_tr5 td
{
	padding:3px;
	background:#F2F2F2;
	text-align:left;
	font-size:10px;
}

.grid_head6 th
{
	padding:5px;
	background:#1F77A5;
	color:#ffffff;
	text-align:left;
	font-size:10px;
}

.grid_tr6 td
{
	padding:3px;
	background:#ffffff;
	text-align:left;
	font-size:10px;
}
.footer_page td
{
	background:#ffffff;
}
.footer_page td table
{
	margin:auto;	
}

.footer_page td table td
{
	padding:3px;	
}

#contents .footer_page td table td a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	background:#EEEEEE;
	padding:5px;
}

#contents .footer_page td table td a:hover
{
	color:#ffffff;
	background:#9C9C9C;
	
}

#contents .footer_page td table td span
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	background:#9C9C9C;
	padding:5px;
	
}
.erro_mess 
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
	line-height:18px;	
}

.new_input input 
{
	float:left;
	margin:3px;
}

.new_input select 
{
	float:left;
	margin:3px;
}

.new_input .cal
{
	float:left;
	margin:3px 0 0 10px;
}

.my_error
{
		font-family:Verdana;
	font-size:10px;
	color:Red;
	line-height:18px;	
	width:89%;
	display:block;
	padding-left:9%;
}

.mycal {
width:188px;
border:solid 1px #333333;
background:#FFFFFF;
font-size:10px;
}
.mycal .titlestyle {
background:#1A709F;
color:#ffffff;
font-size:10px;
width:100%;
font-weight:bold;
}

.mycal .titlestyle td {
padding:3px;
}

.mycal .titlestyle th a {
color:#000000;
}

.mycal .titlestyle td a {
color:#FFFFFF;
}

.mycal .dayheaderstyle {
background:#E3E3E3;
}
.mycal .dayheaderstyle a {
color:#000000;
}

.mycal .daystyle {
background:#D6F1FF;
}

.mycal .daystyle a  {
color:#333333;
}



