
body {margin:0;padding:0;border:0;font-family:Helvetica,Arial,sans-serif; font-size:13px; color:#666666;background-color: #f5f7fa; }


#container{float:left;width:100%;height:auto;background-color: #f5f7fa;}

#container_inner{float:left;width:100%;height:auto;}

#content{float:left;width:100%;height:auto;min-height:300px;}


#headbanner{float:left;width:100%;height:50px;background-color:#5a3755;background-repeat:repeat-x;}

.headbannerinfo{float:left;color:#fff;font-size:13px;font-family:Tahoma;line-height:28px;font-weight:bold; width:100%;background-color:#5a3755;background-repeat:repeat-x;padding-top:11px;}

.headbannerinfo i{padding: 15px 5px 2px 10px; margin-top:10px;}

.headbannerinfo a{color:#fff;font-weight:bold;padding: 0px 5px 2px; 5px; background-color:#5a3755;}

.headbannerinfo a:link,.headbannerinfo a:visited{text-decoration:none}

.headbannerinfo a:hover,.headbannerinfo a:active{text-decoration:underline}

.l_yellow{color:#ffffd5}
.blacken{color:#ff0000}

.logged_in{float:right;margin-right:10px;}

.l_yellow2{font-size:13px;font-weight:bold;color:#000}



#logo_holding{float:left;width:100%;height:auto;background-color:#fff;}


#logo_holder{margin:0 auto;width:1000px;height:auto;min-height:100px;padding-bottom:3px;}

#logo_holder img{margin-top:10px;}

.logo{float:left}
.banner{float:right}


#top_bar{float:left;width:100%;height:40px;background-color:#222;background-repeat:repeat-x;
padding-top:15px;}




#leftnav{float:left;width:225px;height:auto;min-height:200px;}



.sidemenu {
	float: left;
	width: 220px;
	height: auto;
	margin-top: 3px;
        
	background-color:#5a3755;
	clear: both;
min-height:1000px;
padding-top:30px;

}
















.topside {
	width: 220px;
	height: 30px;
	background-color:#5a3755;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	text-align: center;	
}


.topsidenav ul {
list-style: none;
padding: 0;
margin: 0;
}

.topsidenav li{width:auto;height:auto;}


.topsidenav li a {
	height: 25px;
	float: left;
	width: 210px;
	display: block;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
      padding-bottom: 10px;
        padding-left:10px;
	
       border-top:1px solid #ccc;
	background-color:#5a3755;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 22px;
	text-transform: capitalize;
	color: #fff;
	
}


.topsidenav li a:hover {
	
background-color:#14d5e9;
}





.centerbox{margin:0 auto; width:360px;height:auto;}





 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {#middlecontent{float:left;width:660px;height:auto;min-height:430px;background-color:#fff;margin-left:30px;margin-top:80px;margin-top:30px;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {#middlecontent{float:left;width:660px;height:auto;min-height:430px;background-color:#fff;margin-left:30px;padding-top:80px;margin-top:30px;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {#middlecontent{float:left;width:660px;height:auto;min-height:430px;background-color:#fff;margin-left:30px;padding-top:80px;margin-top:30px;}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {#middlecontent{float:left;width:990px;height:auto;min-height:430px;background-color:#fff;margin-left:30px;padding-top:80px;}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {#middlecontent{float:left;width:990px;height:auto;min-height:430px;background-color:#fff;margin-left:30px;padding-top:80px;} }


 // show it on devices with max of 767 px and lower
      @media (max-width: 767px) {
        .hidden-mobile {
          display: none;
        }
      }



.content_heading{float:left;	width: 100%;
	height: 30px;
	background-color:#673147;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	text-align: center;	
border-top:20px solid #f5f7fa;
;

}

#rightnav{float:right;width:165px;height:auto;min-height:200px;}




.errMsg1{float:left;width:320px;height:auto;min-height:10px;background-color:#ffffcc;border:1px solid #dedede;color:#000;padding-left:3px;padding-right:3px;padding-top:6px;font-weight:bold;color:#000;margin-bottom: 10px;margin-left:10px;font-size:13px;font-family: Arial,Tahoma, Geneva, sans-serif;}


.errMsg{float:left;width:290px;height:auto;min-height:10px;background-color:#ffffcc;border:1px solid #dedede;color:#000;padding-left:3px;padding-right:3px;padding-top:6px;font-weight:bold;color:#000;margin-bottom: 10px;font-size:14px;}



.close {position:absolute;top:5px;right:30px;color:#CC0000;font-size:13px;}


#footer{float:left;width:100%;height:30px;}






.reviewbutton {
	background: url(../img/grad1.gif) repeat-x top #333;
	border: 1px solid #333;
	color: #fff ;font-weight:bold;
font-size: 85%;
	padding: 3px 5px;
text-transform: uppercase;width:100px;height:25px;
}



.reviewbutton:hover, .reviewbutton:focus {
background: #333;border: 1px solid #999;
color: #fff;
}

.bluetable {float:left;
	width:670px; 

	border:1px solid #bdd6f8; 

	font-size:14px;
margin-top:15px;

}

.bluetable tr th { 
font-size:14px;
color:#333;

}





.bluetable tr td { 
	 border:1px solid #bdd6f8;
         padding-bottom:5px;
	 vertical-align:top;
background-color:#bdd6f8;
font-size:13px;
line-height:25px;
}


.bluetable tr { width:670px;
background-color:#bdd6f8;
}



.bluetable tr.header {
	vertical-align:middle; 
	font-weight:bold; 
	color:#5a74bc;
        height:10px; 
	background-color:#bdd6f8;
font-size:14px;
}


.bluetable td a {color:#5a74bc}

.bluetable td a:link,.bluetable td a:visited {text-decoration:none;}

.bluetable td a:hover,.bluetable td a:active {text-decoration:underline;}

.altrow {
	background-color:#eaf3ff;
}




#changepass{float:left;margin-top:0px;width:570px;margin-left:0px;height:auto;min-height:500px;background-color:#ebf4fb;}

#changepass table{margin-left:0px;}


#changepass2{margin:0 auto;margin-top:40px; padding:20px; height:auto;width:300px; background-color:#E0CCCD}

#changepass2 table {margin-top:20px;}


#popbg{float:left;width:100%;height:auto;min-height:300px;background-color:#f5f7fa;margin-top:30px;}



.addinfotable{float:left;width:350px;margin-top:20px;}

.addinfotable tr{width:100%;}

.addinfotable tr th{text-align:left;width:200px;font-weight:bold;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#333;border:solid 1px #aacfe4;}

.addinfotable tr td{width:400px;text-align:left;color:#444;border:solid 1px #aacfe4;}   


.addinforable tr td input{ 
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;

}












.newadd{float:left;width:100%;background-color:#AA336A;height:50px;color:#fff;}

.addnew{float:left;font-family:arial;}

.addnew tr {margin-bottom:25px;}

.addnew tr th{text-align:left;font-family:arial;font-size:14px;color:#000;}

.addnew  tr td input{ border:solid 1px #aacfe4;height: 20px; padding-top: 6px;}

.addnew  tr td input{ border:solid 1px #aacfe4;height: 20px; padding-top: 6px;}




.addnew  tr td textarea{ border:solid 1px #aacfe4;}

.back_button{float:left;width:400px;margin-top:30px;}
.back_button a{color:#66990B}
.back_button a:link,.back_button a:visited {text-decoration:none}
.back_button a:active,.back_button a:hover{text-decoration:underline}



input.pinput { font-size: 13px; background: #fff; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding-top: 6px; margin-bottom: 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }


input.pinputronly { font-size: 13px; background: #ccc; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding-top: 6px; margin-bottom: 3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }




.searchboxhold{float:left;width:640px;height:auto;margin:10px 0px 20px 10px;}

.searchboxhold{float:left;font-family:arial;}

.searchboxhold {text-align:left;font-family:arial;font-size:13px;color:#000;font-weight:bold}

.searchboxhold  input{ border:solid 1px #aacfe4;height: 20px; padding-top: 6px;}





.paginateshow{float:left;width:100%;height:30px;text-align:center;margin-top:20px;}

.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}



.paginate a {
	padding:4px 6px 4px 6px;
	margin:2px;
	border:1px solid #94c6e7;
	text-decoration:none;
	color: #003152;
}



.paginate a:link, .paginate a:visited {
	color: #003152;
background-color: #deeff7;
}

.paginate a:hover, .paginate a:active {
	border: 1px solid #94c6e7;
	color: #fff;
background-color: #0073bd;
}


.paginate span.current {
  margin: 2px;
padding: 4px 6px 4px 6px;
	border: 1px solid #94c6e7;
	font-weight: bold;
background-color: #0073bd;
color: #fff;
}
	


.paginate span.disabled {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #eee;
color:#DDD;}
	
	

.paginate li{
padding:4px;
margin-bottom:3px;
background-color:#FCC;
list-style:none;}

		
	
.paginate ul{margin:6px;
padding:0px;}	



.print_box{float:left;width:400px;height:auto;margin-top:50px;}


.print_box a {color:#5a74bc;font-size:15px;}

.print_box a:link,.print_boxa:visited {text-decoration:none;}

.print_box a:hover,.print_box a:active {text-decoration:underline;}



.clinic_box{float:left;width:200px;height:auto;margin-top:5px;}


.clinic_box a {color:#5a74bc;font-size:13px;display:block;padding:5px 10px;background-color:#900;color:#fff;}

.clinic_box a:link,.print_boxa:visited {text-decoration:none;}

.print_box a:hover,.print_box a:active {text-decoration:underline;}






.topdate{float:right;width:200px;margin-top:5px;font-family:arial;font-size:13px;font-weight:bold;color:#ffffd5}

.refbutton{float:left;width:90px;}

.alert_box{margin-left:10px; width:700;height:25px;}



.alert_box ul{margin:0px;margin-top:3px;padding:0px;list-style-type:none}
.alert_box ul li{display:inline;color:#fff;font-weight:normal;font-size:14px;margin-left:10px;margin-right:10px;}

.alert_box ul li a{color:#ffffd5;}

.alert_box ul li a:link,.alert_box ul li a:visited{text-decoration: underline}

.alert_box ul li a:hover,.alert_box ul li a:active{text-decoration:none}





.update {margin:10px 0px 0px 40px; padding:0px;}

.update li{margin-bottom:5px;font-size:13px;width:580px;font-family:arial;font-size:16px;color:#3e6fa5;}


.updateunder{text-decoration:underline}



#someID {width:900px;}

#someID{float:left;margin:0px;padding:0px;list-style-type:none;width:870px;}



#someID li ul {margin:0px;padding:0px;list-style-type:none;}

#someID li ul li {font-family:  Arial, Helvetica, sans-serif;font-size: 12px;}


.newadd{background-color:#AA336A}
