
.button_example_pink{
border:1px solid #ff2596; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ff5db1; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5db1), to(#ef007c));
 background-image: -webkit-linear-gradient(top, #ff5db1, #ef007c);
 background-image: -moz-linear-gradient(top, #ff5db1, #ef007c);
 background-image: -ms-linear-gradient(top, #ff5db1, #ef007c);
 background-image: -o-linear-gradient(top, #ff5db1, #ef007c);
 background-image: linear-gradient(to bottom, #ff5db1, #ef007c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff5db1, endColorstr=#ef007c);
 cursor:pointer;
}

.button_example_pink:hover{
 border:1px solid #f60080;
 background-color: #ff2a98; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2a98), to(#bc0062));
 background-image: -webkit-linear-gradient(top, #ff2a98, #bc0062);
 background-image: -moz-linear-gradient(top, #ff2a98, #bc0062);
 background-image: -ms-linear-gradient(top, #ff2a98, #bc0062);
 background-image: -o-linear-gradient(top, #ff2a98, #bc0062);
 background-image: linear-gradient(to bottom, #ff2a98, #bc0062);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff2a98, endColorstr=#bc0062);
}
.button_example_brown{
border:1px solid #72021c; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a90329; background-image: -webkit-gradient(linear, left top, left bottom, from(#a90329), to(#6d0019));
 background-image: -webkit-linear-gradient(top, #a90329, #6d0019);
 background-image: -moz-linear-gradient(top, #a90329, #6d0019);
 background-image: -ms-linear-gradient(top, #a90329, #6d0019);
 background-image: -o-linear-gradient(top, #a90329, #6d0019);
 background-image: linear-gradient(to bottom, #a90329, #6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a90329, endColorstr=#6d0019);
}

.button_example_brown:hover{
 border:1px solid #450111;
 background-color: #77021d; background-image: -webkit-gradient(linear, left top, left bottom, from(#77021d), to(#3a000d));
 background-image: -webkit-linear-gradient(top, #77021d, #3a000d);
 background-image: -moz-linear-gradient(top, #77021d, #3a000d);
 background-image: -ms-linear-gradient(top, #77021d, #3a000d);
 background-image: -o-linear-gradient(top, #77021d, #3a000d);
 background-image: linear-gradient(to bottom, #77021d, #3a000d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77021d, endColorstr=#3a000d);
}
.button_example_green{
border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

.button_example_green:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}
.button1
{
    border-radius: 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    margin: 0 2px;
    outline: medium none;
    padding: 0.3em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: baseline;  font-size: 12px; cursor:pointer}
.button_red{
	background: -moz-linear-gradient(center top , #ed1c24, #aa1317) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #980c10;color: #faddde;
}

.table_border1 th
{
background-color:#0095cd;
text-align:center !important;
border:1px solid #ccc;
color:#fff;	
}
.table_orange th
{
background-color: #F9DBD8;
text-align:center !important;
border:1px solid #ccc;
}
.table_orange td
{
	border:1px solid #ccc;
	padding:0px;
}
.table_blue th
{
background-color: #e2e4ff;
text-align:center !important;
border:1px solid #ccc;
}
.table_blue td
{
	border:1px solid #ccc;
	padding:5px;
}
.table_border1 td
{
	border:1px solid #ccc;
	padding:5px;
}

 a
{
	/*color: #0088cc !important;*/
}

th{padding: 6px;}

#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:auto;	/* Width of box */
		height:auto;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		min-width:350px;
		border-left: 2px solid #CCC;
		border-right: 2px solid #CCC;
		border-bottom: 2px solid #CCC;
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
		color:#666666;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:2px;
		padding-left:6px;
		cursor:pointer;
		font-size:12px;
		
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	

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:87px; background-color:#1C4280;}
.footer_login{width:600px;margin:auto;}

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

.left_footer_login{float:left;padding:0 0 0 10px;color:#a8549b;font-size:11px;}
.left_footer_login a{color:#FFFFFF;text-decoration:none;}
.right_footer_login{float:right;padding:0 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:Yellow;
	padding:4px;
	font-size:12px;
	font-weight:bold;
	color:#008000;
	padding-left:3px;
	padding-right:3px;
	position: fixed;
    top: 7px;
    z-index: 99999;
    right: 20px;
	
}
.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;
	position: fixed;
    right: 15px;
    top: 7px;
    z-index: 1000;
}

.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
}
.btn
{
/*	background-image:url(../images/index.jpg) repeat scroll 0 0 blue;
	background-repeat:no-repeat;*/
	border-radius: 10px;
	background-color:#025a8d;
	color:#FFF;
	font-weight:bold;
	
	width:auto;
	min-width:100px;
	padding:5px
	/*background: url("../images/index.jpg") repeat scroll 0 0 blue;
    border: medium none;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 3px;
    width: 74px;*/
}
.btn:hover
{
	background-color:#025a8d;
	
}
.btn:active
{
	background-color:#025a8d;
	
}
#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;*/
}

.table_border tr th
{
	background-color:#CCC;
	color:#000;
	text-align:center !important;
	font-size:12px;
	border:1px dotted #ccc !important;
}

.table_border tr td
{
	padding:2px;
	border:1px dotted #000;
	font-size:12px;
	
}


.ui-dialog
{
	top:10% !important;
	position:fixed !important;
}

 
.mybutton {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.mybutton:hover {
	text-decoration: none;
}
.mybutton:active {
	position: relative;
	top: 1px;
}

/* blue */
.myblue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.myblue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.myblue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.myred {
	color: #FFFF;
	border: solid 1px #cb481c;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#EC2626), to(#EC2626));
	background: -moz-linear-gradient(top,  #EC2626,  #EC2626);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.myred:hover {
	background: #cb481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#C81D1D), to(#C81D1D));
	background: -moz-linear-gradient(top,  #C81D1D,  #C81D1D);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C81D1D', endColorstr='#C81D1D');
}
.myred:active {
	color: #FFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#C81D1D), to(#C81D1D));
	background: -moz-linear-gradient(top,  #C81D1D,  #C81D1D);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C81D1D', endColorstr='#C81D1D');
}

.mygreen {
	color: #FFFF;
	border: solid 1px #0ab77f;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#2ecd99), to(#2ecd99));
	background: -moz-linear-gradient(top,  #2ecd99,  #2ecd99);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ecd99', endColorstr='#2ecd99');
}
.mygreen:hover {
	background: #cb481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#08a16f), to(#08a16f));
	background: -moz-linear-gradient(top,  #08a16f, #08a16f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#08a16f', endColorstr='#08a16f');
}
.mygreen:active {
	color: #FFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#2ecd99), to(#2ecd99));
	background: -moz-linear-gradient(top,  #2ecd99,  #2ecd99);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ecd99', endColorstr='#2ecd99');
}

.myorange {
	color: #FFFF;
	border: solid 1px #ffa218;
	background: #f8ae3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8ae3f), to(#f8ae3f));
	background: -moz-linear-gradient(top,  #f8ae3f,  #f8ae3f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ae3f', endColorstr='#f8ae3f');
}
.myorange:hover {
	background: #ec9515;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec9515), to(#ec9515));
	background: -moz-linear-gradient(top,  #ec9515,#ec9515);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9515', endColorstr='#ec9515');
}
.myorange:active {
	color: #FFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec9515), to(#ec9515));
	background: -moz-linear-gradient(top,  #ec9515,  #ec9515);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9515', endColorstr='#ec9515');
}

.mybigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.mymedium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.mysmall {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* gray */
.mygray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.mygray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.mygray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

.my_filter
{
	float:right;
	width:auto;
}
.my_filter td
{
	background-color:#F7E3DD;
	padding-left:10px;
	padding-top:5px;
}

.watermark
{
 position:fixed;
 top:40%;
 left:35%;
 opacity:0.2;
 z-index:99;
 color:#808080;
 font-size:45px;
 -ms-transform: rotate(-40deg); /* IE 9 */
 -webkit-transform: rotate(-40deg); /* Chrome, Safari, Opera */
 transform: rotate(-40deg);
}
h1, h2, h3, h4, h5, h6 {
   font-size: 1.182em;
  font-weight: 600 !important;
}
table td {
    font-size: 13px;
    font-weight: 0;
}
