@charset "utf-8";

/* CSS Document */

body {

	margin:0; padding:0;

	background-color:#fffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

}

img {

	border:medium none;

}

#main {

	width:100%;

	margin:0; padding:0;

}

#container {

	width:990px;

	margin:0 auto;

	padding:0;

	background-color:#09F;

}

#footer {

	min-height:60px;

	margin:0; padding:0;

	background-color:#0a151a;

	overflow:hidden;

}

#logo {

	margin:0 0 0 35px;

	padding:0;

	float:left;

}

#header {

	padding:0; margin:0;

	height:107px;

}

#main_nav {

	margin:0 0 0 26px;

	padding:0;

	background:url(images/nav_bg.png) no-repeat;

	height:40px;

}

ul#navigation {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	font-weight:bold; 

	margin:0;

	height:40px;

	padding:13px 0 0 0;

}

#navigation li {

	display:inline;

	margin:0 20px 0 20px;

}

#navigation li a {

	text-decoration:none;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

}

#navigation li a.active, #navigation li a:hover {

	color:#87d5ea;

}

#head_boxes {

	overflow:hidden;

	width:990px;

}

#login {

	background:#e1eef1 url(images/login_bg.png) no-repeat scroll 0 0;

	margin:26px 0 0 26px;

	padding:0;

	width:286px;

	height:221px;

	float:left;

	color:#999;

	font-size:11px;

}

#login h3 {

	color:#2F4A55;

	font-size:17px;

	font-weight:normal;
	
	text-align:center;

	margin:0;

	padding:10px 0 0 0;

}

.login_form {

	padding:0 10px 0 24px;

}

.username, .password {

	overflow:hidden;

	padding:0 0 6px 0;

}

.username label, .password label, .login label, .remember label {

	color:#666666;

	font-size:12px;

	float:left;

	width:61px;

	padding:3px 8px 0 0;

}

.inputbox {

	background:#FFFFFF none repeat scroll 0 0;

	border-color:#6F6F6F;

	border-style:solid none none solid;

	border-width:1px medium medium 1px;

	color:#6D6D6D;

	margin:0;

	padding:3px 0 3px 4px;

	vertical-align:top;

	width:160px;	

}

.login {

	padding:15px 0 0 20px;

	overflow: hidden;

}

.login_btn {

	background:url(images/login_btn.png) no-repeat scroll 0 0;

	border:medium none;

	color:#FFFFFF;

	display:block;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:14px;

	margin:2px 0 8px 110px;

	padding:5px 0 6px;

	text-align:center;

	width:54px;

}

.checkbox {

	border:medium none;

	display:block;

	float:left;

	height:12px;

	margin:2px 3px 0 135px;

	vertical-align:middle;

	width:12px;

}

.login_links {

	margin:0; padding:10px 0 0 0;

	display:inline;

	vertical-align:middle;

	float:left;

}

.login_links a, .login_links a:hover, .login_links a:visited {

	color:#24A9D0;

	font-size:12px;

	text-decoration:underline;

}

#flash {

	margin:0;

	padding:0;

	float:left;

}

#previews_top {

	margin:0;

	padding:31px 0 0 28px;

	overflow:hidden;

}

#previews_down {

	margin:0;

	padding:22px 0 0 28px;

	overflow:hidden;

}

.about_prev, .svcs_prev, .medtra_prev {

	float:left;

	margin:0 20px 0 0;

	padding:0;

}

.prev_content {

	background:transparent url(images/aboutus_bg.png) no-repeat scroll 0 0;

	width:298px;

	height:254px;

	margin:0; padding:0;

}

.prev_content p {

	text-align:justify;

	padding:15px 10px 0 10px;

	line-height:15px;

	margin:0;

}

.read_more {

	padding:0 0 0 210px;

}

.read_more a, .read_more a:hover, .read_more a:visited {

	color:#0b8aad;

	text-decoration:underline;

	margin:0;

	padding:0;

	font-weight:bold;

}

img.photo {

	float:left;

	margin:0; padding:10px 10px 5px 10px;

}

.accr_prev, .contact_prev {

	float:left;

	margin:0 23px 0 0;

	padding:0;

	color:#00374f;

}

.accr_prev {

	background:#91d5e8 url(images/accr_bg.png) no-repeat scroll 0 0;

	width:539px; height:117px;

	overflow:hidden;

}

#previews_down .titles {

	padding:12px;

	margin:0;

}

#previews_down .accr_logos {

	padding:10px 13px 0 19px;

	margin:0;

	float:left;

}

#previews_down .accr_names {

	padding:15px 19px 0 0;

	margin:0;

	float:left;

}

.contact_prev {

	background:#91d5e8 url(images/contact_bg.png) no-repeat scroll 0 0;

	width:369px; height:117px;

	overflow:hidden;

}

.contact_prev p {

	padding:0 15px 0 15px;

	line-height:15px;

	margin:0;

}

.copyright {

	margin:0;

	padding:26px 0 0 20px;

	color:#FFF;

	font-size:12px;

	width:400px;

	float:left;

}

.developer {

	margin:0;

	padding:26px 0 0 430px;

	color:#FFF;

	font-size:12px;

	float:left;

}

.agt {

	margin:0; padding:17px 0 0 10px;

	border:none;

	float:left;

}

.top {

	border:none;

	margin:0; padding:0;

}

.upper {

	margin:0; padding:0;

	background:url(images/up_bg.png) repeat-x #FFF;

	min-height:422px;

}

.down {

	margin:0; padding:0 0 20px 0;

	background:url(images/down_bg.png) repeat-x #63c5e2;

	min-height:517px;

}

#search {

	float:right;

	margin:32px 27px 0 0;

	padding:0;

	width:270px;

	height:30px;

	border:none;

	overflow:hidden;

}

#search_box {

	width:229px;

	background:url(images/search_bg.png) no-repeat scroll 0 0;

	border:medium none;

	font-size:12px;

	color:#666666;

	float:right;

	margin:0;

	padding:5px 0 10px 5px;

}

#search_button {

	background:url(images/search_btn.png) no-repeat scroll 0 0;

	border:medium none;

	margin:0; padding:0;

	float:left;

	width:35px;

	height:26px;

}



/* About Us page */

#about_container {

	background:#ecf1f2 url(images/about_cont_bg.png) repeat-x scroll 0 0;

	padding:0 0 20px 0;

	margin:0;

	width:933px;

	min-height:300px;

}

.content_titles {

	padding:0 0 0 25px;

	margin:0;

}

#content_text {

	margin:0; padding:25px 25px 0 25px;

}

#about_container h3 {

	margin:0; padding:0;

	text-decoration:underline;

	color:#182f38;

}

#about_container p {

	text-align:justify;

}

#doctors {

	padding:15px 25px 0 25px;

	margin:0;

}

#doctors_list {

	padding:15px 0 0 0;

	margin:0;

	overflow:hidden;

}

#doctors_list_photo {

	padding:0;

	margin:0;

	float:left;

}

#doctors_list_text {

	padding:0; margin:0;

	float:left;

}

#doctors_list_text p {

	padding:0 0 5px 10px;

	margin:0;

}

#doctors_list_text ul {

	padding:5px 0 5px 25px;

	margin:0;

}

#doctors_list_names {

	color:#2b5769;

	font-family:"Times New Roman",Times,serif;

	font-size:16px;

	font-weight:bold;

	letter-spacing:1px;

	margin:0;

	padding:0 0 5px 10px;

	text-transform:uppercase;

}

hr {

	background:transparent url(images/dot_lines.png) repeat-x scroll left;

	width:80%;

	height:1px;

	border:none;

	margin:20px 0 10px 0; padding:0;

}



/* Services Page */

#content_text a, #content_text a:hover, #content_text a:visited {

	color:#24A9D0;

	font-size:12px;

	text-decoration:underline;

	font-weight:bold;

}



/* Gallery Page */

#thumb {

	float:left;

}

.gal_layer {

	margin:0; padding:0 0 20px 0;

	overflow:hidden;

}

#content_gallery {

	margin:0; padding:25px 25px 0 25px;

}



/* Contact Page */

.name, .number, .email, .message {

	padding:0 0 6px 0;

}

.name label, .number label, .email label, .message label {

	color:#666666;

	font-size:12px;

	padding:3px 8px 0 0;

}

.contactbox {

	background:#FFFFFF none repeat scroll 0 0;

	border-color:#6F6F6F;

	border-style:solid none none solid;

	border-width:1px medium medium 1px;

	color:#6D6D6D;

	margin:0;

	padding:3px 0 3px 4px;

	vertical-align:top;

	width:300px;	

}

.submit {

	padding:4px 0px 0px 330px;

	overflow: hidden;

}

.submit_btn, .reset_btn {

	background:url(images/login_btn.png) no-repeat scroll 0 0;

	border:medium none;

	color:#FFFFFF;

	display:block;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:14px;

	margin:2px 0 8px 5px;

	padding:5px 0 6px;

	text-align:center;

	width:54px;

	float:left;

}
