html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, dl, dt, dd, img, table, tr, th, td, a{
	border: none;
	border-collapse: collapse;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
body{
padding: 34px;
}
body{
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div#wrap{
	width: 1017px;
	margin: auto;
	background-repeat:repeat-y;
}
div#bottom{
	width: 1017px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}
div#top{
	width: 1017px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}
div#backcolor{
background-color:#FFFFFF;
float: left;
width: 1006px;
}
div#header{
	 height: 100px;
	 width: 1006px;
}
div#header div#logo{
	float: left;
	margin: 22px 0px 0px 20px;
}
div#header div#topnav{
	float: left;
	width: 490px;
	margin: 21px 0px 0px 0px;
}
div#header div#topnav ul{
	float: right;
}
div#header div#topnav ul li{
	float: left;
	height: 14px;
	border-right: solid 2px #ecedb7;
	padding: 0px 12px;
}
div#header div#topnav ul li.active{
font-weight: bold;
}
div#header div#topnav ul li a{
	color: #679983;
	font-size: 110%;
}
div#header div#topnav ul li a:hover{
	font-weight: bold;
}
div#header div#search{
	float: left;
	margin: 12px 0px 0px 0px;
}
div#header div#search div#searchbox{
	width: 218px;
	height: 32px;
	background-image: url(../img/bg_search_patient.gif);
	background-repeat:no-repeat;
	float: left;
}
div#header div#search div#searchbox input{
	width: 198px;
	height: 15px;
	border: 0px;
	margin:6px 10px 10px 10px;
	color:#d8db6f;
} 
div#header div#search #searchbutton{
	margin: 6px 0px 0px 2px;
}
div#nav{
	width: 1006px;
	height: 34px;
	float: left;
}
div#nav img#slogan{
	float: left;
	margin: 0px 38px 0px 174px;
}
div#nav ul{
	float:right;
	margin: 7px 0px 0px 0px;
	background-repeat:repeat-x;
}
div#nav ul li{
	float: left;
	font-size: 120%;
	position: relative;
}
div#nav ul li.first{
	background-repeat: no-repeat;
	background-position:top left;
}
.first-deactive{
	padding: 6px 11px 7px 11px;
	display:block;
	background-repeat: no-repeat;
	background-position:left!important;
}
div#nav ul li.last{
	background-repeat: no-repeat;
	background-position: top right;
}
.last-deactive{
	padding: 6px 11px 7px 11px;
	display:block;
	background-repeat: no-repeat;
	background-position:right;
}
div#nav ul li.last a{
	background-image: none;
}

.deactive{
	padding: 6px 11px 7px 11px;
	display:block;
	background-repeat: no-repeat;
	background-position:right;
	}

div#nav ul li a{
	padding: 7px 11px 7px 11px;
	display:block;
	background-repeat: no-repeat;
	background-position:top right;
}

div#nav ul li:hover ul{
display: block;
}
div#nav ul li ul{
	position:absolute;
	background-repeat:repeat;
	top: 27px;
	left: 0px;
	padding: 5px 5px;
	margin: 0px;
	display: none;
	width: 160px;
}
div#nav ul li ul li{
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 8px;
	color:#FFFFFF;
	font-size: 75%;
}
div#nav ul li ul li a{
	color:#FFFFFF;
	font-size: 100%;
	background-image: none;
	padding: 0px;
}
div#banner{
	float: left;
}
div#content_home{
	width: 592px;
	float: left;
	padding: 47px 0px 0px 27px;
	background-repeat:repeat-y;
	position: relative;
	margin: 0px 0px 40px 0px;
}
div#content_home h2{
	font-size: 150%;
	line-height: 120%;
	color: #5C8070;
}
div#content_home h2{
	font-size: 120%;
	line-height: 120%;
}
div#content_home p{
	font-size: 110%;
	line-height: 120%;
	color: #4D4D4D;
	margin: 17px 0px 12px 0px;
	width: 385px;
}
div#content_home p strong{
	font-size: 120%;
	color:#5c8070;
}
div#sidebar_home{
	width: 385px;
	float: left;
	padding: 0px 0px 0px 2px;
	background-repeat: repeat-y;
	margin: 47px 0px 40px 0px;
}
div#content{
	width: 630px;
	float: left;
	padding: 0px 40px 0px 27px;
	margin: 47px 0px 40px 0px;
	background-repeat: repeat-y;
	background-position:right;
}
div#content a{
	color:#000fff;
	text-decoration:underline;
}
div#content a:hover{
	color:#000fff;
	text-decoration:none;
}
div#content h2{
	font-size: 150%;
	line-height: 120%;
	color: #5C8070;
}
div#content h3{
	font-size: 120%;
	line-height: 120%;
	margin: 20px 0px 5px 0px;
}
h4{
	font-size: 115%;
}
div#content p{
	font-size: 120%;
	line-height: 140%;
	color: #4D4D4D;
	margin: 5px 0px 12px 0px;
}
div#content ol{
margin: 5px 0px 12px 0px;
}
div#content ul li{
	color: #4D4D4D;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 10px;
	background-image:url(../img/bullet_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size:120% !important;
}
div#content ol li{
	font-size:120% !important;
}
div#content ul li ul li{
	font-size: 100% !important;
}

.ul-others{
}
.ul-others li{
	color: #4D4D4D;
	padding: 0px 0px 0px 10px;
	background-image:url(../img/bullet_darkgreen.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
div#content ol li{
	color: #4D4D4D;
	margin: 5px 0px 5px 30px;
	list-style-type: decimal;
	font-size: 110%;
}
div#content dl{
}
div#content dl dt{
font-size: 120%;
font-weight: bold;
color:#5c8070;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background-repeat: no-repeat;
background-position: left center;
line-height: 140%;
}
div#content a{
color:#839f3b;
text-decoration:none;
}
div#content a:hover{
color:#839f3b;
text-decoration:underline;
}
div#content dl dd{
color: #4D4D4D;
font-size: 120%;
padding: 0px 0px 0px 10px;
line-height: 140%;
}
/*Form styles*/
div#content div#form{
	color: #4D4D4D;
}
div#content div#form label{
	width: 150px;
	float: left;
	display: block;
	margin: 5px 0px;
}
div#content div#form input{
	margin: 5px 0px;
}
div#content div#form input[type=text]{
border: solid 1px #4D4D4D;
width: 192px;
}
div#content div#form select{
border: solid 1px #4D4D4D;
width: 192px;
margin:3px 0px 4px 1px;
}
div#content div#form img{
margin:5px 0px 0px 0px;
}
div#content div#form textarea{
	width: 192px;
	height: 70px;
	border: solid 1px #4D4D4D;
}
div#content div#form label.inline{
	width: auto;
	float: none;
	display: inline;
	margin: 0px 0px;
}
div#content div#form label.radio_inline{
	display: inline;
	float:none;
	vertical-align:middle;
}
div#content div#form input[type=checkbox]{
vertical-align:middle;
}
div#content div#form input[type=radio]{
vertical-align:middle;
}
div#content div#form input.phone{
	width: 60px;
}
div#content div#form div.buttons{
margin-left: 150px;
}
div#content div#form div.buttons input{
background-color: #679983;
color: #fff;
border: solid 1px #344C40;
padding: 3px 20px;
font-weight: bold;
font-size: 120%;
}
/*Form style ends*/
div#sidebar{
	width: 302px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 47px 0px 40px 0px;
}
div#sidebar .callout ul{
margin: 28px 0px 0px 0px;
}
div#sidebar .callout ul li{
	font-size: 120%;
	color: #5C8070;
	font-weight: bold;
	margin: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 4px;
}
div#saftyinfo{
margin: 0px 25px 25px 25px;
color: #5C8070;
font-size: 110%;
}
div#pibar{
margin: 0px 0px 18px 27px;
}
/*CLASSES*/
div.clear{
	clear: both !important;
}
.noborder{
	border: none !important;
}

/* added by niranjan for error message */
.display-none{
	display:none;
	}
.display-block{
	width:220px;
	background-image:url(../img/error.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:0px;
	margin-top: -8px;
	}
.error{
	font-size:11px;
	color:#ff0000;
	}
.width-half{
	width:50%;
	}
.width-full{
	width:100%;
	}
.width-110px{
	width:110px;
	}
.width-210px{
	width:210px;
	}
.fleft{
	float:left;
	}
/*CSS for bottom links start here*/
.bottom-link-main{
width:100%;
float:left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
} 
.bottom-link{
float:right;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
margin-right:10px;
}
.text-white{
color:#FFFFFF;
}  
.text-white:hover{
font-weight: bold;
}
.pad-left-10{
padding-left:10px;
} 
.bottom-link-main-patient{
width:100%;
float:left;
color:#61a36f;
font-family:Arial;
font-size:12px;
} 
.bottom-link-patient{
float:right;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
margin-right:10px;
}
.text-white-patient{
color:#524e10; 
} 
.text-white-patient:hover{
font-weight:bold;
} 
/*CSS for bottom links ends here*/	
/* css for search result page starts here */
.search-text{
	width:50px;
	padding-top:6px;
	}
.search-field-box{
	width:300px;
	}
.search-btn{
	background-color: #679983;
	color: #fff;
	border: solid 1px #344C40;
	padding: 3px 20px;
	font-weight: bold;
	font-size: 120%;
	}
.mar-top-5{
	margin-top:5px;
	}
.mar-top-10{
	margin-top:10px;
	}
.mar-top-15{
	margin-top:15px;
	}
.mar-top-18{
	margin-top:18px;
	}
.mar-top-20{
	margin-top:20px;
	}
.mar-top-29{
	margin-top:29px;
	}
.mar-top-36{
	margin-top:36px;
	}
.mar-top-47{
	margin-top:47px;
	}
.mar-btm-10{
	margin-bottom:10px;
	}
.mar-btm-15{
	margin-bottom:15px;
	}
.mar-right-11{
	margin-right:11px;
	}
/* css for search result page ends here */


/* css for pagination starts here */
 /* Paging */
div.paging {
 background:#fff;
 color: #000000;
 margin-bottom: 2em;
}
div.paging a:link {
 color: #b77421;
}
div.paging a:visited {
 color: #b77421;
}
div.paging a:hover {
 color: #b77421;
}
div.paging div.disabled {
 color: #939393;
 display: inline;
}
div.paging span {
	color:#000000;
}
div.paging span a:link {
	color:#000000;
}
div.paging span a:visited {
	color:#000000;
}
div.paging span a:hover {
	color:#000000;
}
div.paging span.current {
 color: #a65e05;
}
div.paging span a {
}
div#content table.image_grid th{
border: solid 1px #e1e1e1;
padding: 3px;
color:#5C8070;
}
div#content table.image_grid td{
border: solid 1px #e1e1e1;
padding: 3px;
}
.active{
font-weight: bold;
}