
a.forgot_pass{
float:right;
color:#256c89;
text-decoration:none;
background:url(../images/help.png) no-repeat left;
padding:0 0 0 18px;
display:block;
margin:15px 20px 0 0;
}
#main_container{
margin:0px;
width:900px;
padding:0px 0 0px 0;
}
.header{
width:900px;
height:100px;
}
.header_login{
width:600px;
margin:auto;
}
.logo{
float:left;
padding:35px 0 0 0;
background-image:url(../images/alpha1.jpg);
background-repeat:no-repeat;
width:580px;
height:80px;
margin-top:15px;
}
#clock_a{
float:right;
padding:15px 0 0 0;
}
.jclock{
color:#FFFFFF;
float:left;
font-size:22px;
font-weight:bold;
padding:34px 25px 0 0;
}
.right_header{
width:200px;
float:right;
text-align:right;
color:#FFFFFF;
padding:40px 0 0 0;
}
.right_header a{
margin:0 5px 0 5px;
text-decoration:underline;
color:#FFFFFF;
}
.right_header a.messages{
background:url(../images/comment.png) no-repeat right;
padding-right:20px;
}
a.logout{
background:url(../images/user_logout.png) no-repeat right;
font-size:14px;
color:#603;
font-weight:bold;
padding-right:20px;
}

.main_content{
margin:0 auto;
width:900px;
height:auto;
padding:0px 0 50px 0;
background:url(../images/menu_bg.jpg) no-repeat center top #fff;

}
.footer{width:900px;height:225px; background-color:#1C4280;}
.footer_login{width:600px;margin:auto;}

.left_footer{float:left;padding:15px 0 0 10px;font-size:12px;}
.left_footer a{text-decoration:none; color:#000}
.right_footer{float:right;padding:15px 10px 0 0; font-size:12px;}

.left_footer_login{float:left;padding:15px 0 0 10px;color:#a8549b;font-size:11px;}
.left_footer_login a{color:#FFFFFF;text-decoration:none;}
.right_footer_login{float:right;padding:15px 10px 0 0;}

.left_content{
width:195px;
float:left;
padding:30px 0 0 20px;
}
.right_content{
width:625px;
float:left;
padding:30px 0 0 30px;
}



.box {
	float:left;
	width:121px;
	padding:5px;
	border:1px solid #B8B8B8;
	background:#EBEBEB;
	margin:0 0 15px 0;
	}
	
.company_bg
{
	background:url(../images/add_bg.png) center ;
	background-repeat:no-repeat;
}

.messagebox{
	position:absolute;
	width:100px;
	margin-left:0px;
	border:1px solid #c93;
	background:#ffc;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	
}
.messageboxok{
	
	width:auto;
	margin-left:0px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#008000;
	padding-left:3px;
	padding-right:3px;
	
}
.messageboxerror{
	
	width:auto;
	margin-left:0px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding-left:3px;
	padding-right:3px;
}

.err{
	color:#C00;
	font-weight:bold;
}

.red
{
	color:#F00;
}

.green_btn
{
	background-image:url(../images/buttony.png);
	background-repeat:no-repeat;
		font-weight:bold;
		cursor:pointer;
}

.red_btn
{
	background-image:url(../images/buttonn.png);
	background-repeat:no-repeat;
		font-weight:bold;
		cursor:pointer;
}

.gray_btn
{
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	color:#009;
	font-weight:bold;
	cursor:pointer
}


#border_table tr td
{
	border:1px #666 solid;
	background-color:#FFF;
}

.error_strings{ font-family:Verdana; font-size:12px; color:#660000; background-color:#ff0;}

#doctor_menu
{
	width:100%;
	height:20px;
}

#doctor_menu #menu
{
	height:20px;
	float:left;
	background-color:#999;
	color:#6C3;
	margin:4px;
	text-align:center;
	
}

#doctor_menu #menu a
{
	color:#FF6;
	padding:0px;
	cursor:pointer;
}

#access_table tr td input
{
	width:auto;
}





