* {
	margin : 0px;
	padding : 0px;
}
a:focus{
  -moz-outline: none;
}
body {
	background : url('../images/body_background3.gif') #fff repeat-x 0px 0px;
	color : #7B7B7B;
	text-align : center;
	font-family : 	"lucida grande",tahoma, sans-serif;
	font-size : 10px;
	overflow:scroll;
	overflow: -moz-scrollbars-vertical;
	/*overflow-x: hidden; */
}

h2
{
	font-size:15px;
}
a {
	color : #7B7B7B;
}

a:hover {
	color : #7B7B7B;
	text-decoration : none;
}


/* Header Style */

#page_header {
	margin : 0px auto;
	width : 753px;
	height : 57px;
	text-align : left;
	overflow : hidden;
}

#page_title {
	margin-left : 3px;
	margin-top : 13px;
	width : 180px;
	height : 44px;
	float : left;
	background : url('../images/header.gif') no-repeat 30px 0px;
}

#page_title img {
	position : absolute;
	top : 15px;
	margin-left : 5px;
}

#header_search {
	margin-top : 15px;
	width : 220px;
	float : right;
	background : url('../images/search_icon.gif') no-repeat 0px 11px;
	overflow : hidden;
}

#header_search form {
	margin-top : 4px;
	margin-left : 16px;
}

#header_search input {
	margin-top : 4px;
	width : 133px;
	float : left;
	font-size : 11px;
	border : #737472 1px solid;
}

#header_search input.submit {
	width : 30px;
	height : 18px;
	position : relative;
	top : 2px;
	margin : 2px;
	border : none;
}

#search
{
  padding:20px !important;
  height: 400px; 
  display:table-cell;
  color: black; 
  font-size: 12px;
}
#search form,input,select
{
  font-size: 11px;
  padding:0px;
}
/* Menu Style */

#page_menu {
	margin : 0px auto;
	width : 750px;
	height : 35px;
	float : none;
	clear : both;
	text-align : center;
}
.sel_menu
{
	background-color:#b1a8b9 !important;
	color:white !important;
}
#page_menu a {
	padding : 12px 12px 0px 12px;
	height:28px;
	float : left;
	display : block;
	position: relative;
	color:#234662;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#page_menu a:hover
{
background-color:#e0e0e2;
}
#logo :hover
{
background-color:#ededee;
}
a#logo
{
  padding:0px !important;
  margin-top:2px;
  margin-right:70px;
  border:0px;
}
/* Main Body Style */

#page_wrapper {
	margin : 0px auto;
	width : 753px;
	text-align : justify;
	display : block;
	clear : both;
}

#page_leftcol {
	width : 179px;
	float : left;
}

#page_maincol {
	margin-left : 15px;
	width : 552px;
	float : left;
}

#page_rightcol {
	margin-left : 13px;
	width : 185px;
	float : left;
}


/* Left Column Style */

.leftcol_box {
	width : 177px;
	background : #fff;
	overflow : hidden;
	display : block;
	clear : both;
}

.leftcol_box h2 {
	padding : 7px 0px;
	width : 177px;
	height : 11px;
	color : #fff;
	font-weight : bold;
}

.leftcol_box .content {
	margin : 6px 6px;

}
div.workrate
{
margin:3px 6px 6px 6px;
}
.leftcol_box .footnote {
	padding-left : 5px;
	padding-right : 5px;
	text-align : justify;
	color : #949393;
	clear : both;
}

.leftcol_box form {

	float : none;
}

#login h2 {
	background-color : #ecba4a;
	border-bottom : #A2B565 1px solid;
}
#login
{
  height:139px;
  font-size:11px;
  background-color:#ebeef5;
}


#news h2 {
	background-color : #cee9f3;
	border-bottom : #a5a4a4 1px solid;
	color:#db2925;
}

#news .content {
	text-align : center;
}


#page_wrapper h2
{
	height:23px;
	padding:3px 0px 0px 10px;
}

#news .wrapper {
	position : relative;
	margin : 0px 9px;
	width : 154px;
	overflow : hidden;
}

#news h3{
	clear : both;
	margin-top : 15px;
	margin-bottom : 10px;
	color : #234662;
	font-size : 10px;
	font-weight : bold;
}

#latest .thumbnail {
	margin-right : 5px;
	margin-bottom : 5px;
	float : left;
	position : static;
}

#news p {
	margin-top : 2px;
	margin-bottom : 12px;
}

#news .readmore {
	margin : 30px 0px 5px;
	text-align : right;
	clear : both;
	float : none;
	font-weight : bold;
}

#news .readmore a {
	color : #5C5E5F;
	text-decoration : none;
}

#news .readmore a:hover {
	color : #8C8F91;
	text-decoration : none;
}

.borderbox {
	clear : both;
	float : none;
	margin-top : 13px;
	border : #A5A4A4 1px solid;
}

img {
	border: 0px;
}

.login input
{
width:157px;
/*background-color:#e9fbb3;*/
border:1px solid #7f9db9;
padding:3px;
}
.login div
{
height:5px;
}
#login .content span
{
  display:block;
  padding:6px 7px 3px 3px;
  font-size:12px;
  text-align:center;
  height:15px;
}
#login a
{
text-decoration:none;
}
a.button
{
padding:3px 7px 3px 8px;
margin-top:5px;
font-size:11px;
color:white;
font-weight:bold;
text-decoration:none;
}
a.greenbtn:hover
{
background-color:#7eb610;
}
a.greenbtn:active
{
background-color:#76a80f;
text-shadow:0px 1px 0px #6d9c0e;
}
a.greenbtn:visited
{
color:white;
}
a.greenbtn
{
border:1px solid; border-color:#386F24 #236013 #16540A;
background-color:#7eb610;
text-shadow:0px 1px 0px #6b980e;
}
.empty_input
{
color: #777777;
}
.entered_input
{
color:black;
}

div.doctorlogin
{
text-align:center;margin-top:13px;padding:5px;border:1px solid #a5a4a4;
}
.doctorlogin a
{
font-size:14px;font-weight:bold;text-decoration:none;
}

a.btn
{
float:left;
margin-left:15px;
display:block;
border:1px solid gray;
width:108px;
color:#db2925;
text-decoration:none;
padding:4px;
font-size:12px;
font-weight:bold;
text-align:center;
height:56px;
background-color:#cee9f3;
}
a.btn:hover
{
background-color:#e3f3f9;
}
div.services
{
text-align:left;padding:20px;font-size:14px;color:black;font-family:Verdana;
}
.services p
{
text-indent:40px;
}
