/* CSS ::general:: */
/*body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, address, img, a {
	margin:0;
	padding:0;
	border: 0;
}*/

/* ################### START NAV ################### */
ul#nav {
	background: #5f6062;
	float: left;
	height: 43px;
	width: 960px;
	margin-top:0px;
	padding-left: 0px;
	position: relative;
	z-index: 1000;
}
ul#nav li {
	list-style: none;
	cursor: pointer;
	text-decoration: none;
	height: 43px;
	float: left;
	position: relative;
}
ul#nav ul {
	text-decoration: none;
	float: left;
	width: 935px;
}
ul#nav li a {
	height: 29px;
	text-indent: -500000em;
	position: relative;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
}
ul#nav li#nav-home a {
	background:url(../images/home-off.jpg) no-repeat;
	width: 107px;
	height:44px;
}
ul#nav li#nav-home a:hover {
	background:url(../images/home-on.jpg) no-repeat;
}
/*--------------my-practice------------*/
ul#nav li#nav-my-practice a {
	background:url(../images/my-practice-off.jpg) no-repeat;
	width: 129px;
	height:44px;
}
ul#nav li#nav-my-practice a:hover {
	background:url(../images/my-practice-on.jpg) no-repeat;
}
ul#nav li#nav-my-practice active {
	background:url(../images/my-practice-on.jpg) no-repeat;
}
/*--------------my-practice ends------------*/

/*--------------patient info ---------------*/
ul#nav li#nav-patient-info a {
	background:url(../images/patient-info-off.jpg) no-repeat;
	width: 120px;
	height:44px;
}
ul#nav li#nav-patient-info a:hover {
	background:url(../images/patient-info-on.jpg) no-repeat;
}
/*--------------patient info ends------------*/





/*---------------services--------------------*/
ul#nav li#nav-services a {
	background:url(../images/services-off.jpg) no-repeat;
	width: 104px;
	height:44px;
}
ul#nav li#nav-services a:hover {
	background:url(../images/services-on.jpg) no-repeat;
}
/*---------------services ends---------------*/


/*---------------Research--------------------*/
ul#nav li#nav-Research a {
	background:url(../images/research-off.jpg) no-repeat;
	width: 115px;
	height:44px;
}
ul#nav li#nav-Research a:hover {
	background:url(../images/research-on.jpg) no-repeat;
}
/*---------------Research ends---------------*/




/*---------------appointments----------------*/
ul#nav li#nav-appointments a {
	background:url(../images/appointments-off.jpg) no-repeat;
	width: 145px;
	height:44px;
}
ul#nav li#nav-appointments a:hover {
	background:url(../images/appointments-on.jpg) no-repeat;
}
/*---------------appointments ends-----------*/

/*---------------media-------------------------*/
ul#nav li#nav-media a {
	background:url(../images/media-off.jpg) no-repeat;
	width: 94px;
	height:44px;
}
ul#nav li#nav-media a:hover {
	background:url(../images/media-on.jpg) no-repeat;
}
/*---------------faq ends---------------------*/

/*---------------contact us-------------------*/
ul#nav li#nav-contact-us a {
	background:url(../images/contact-us-off.jpg) no-repeat;
	width: 146px;
	height:44px;
}
ul#nav li#nav-contact-us a:hover {
	background:url(../images/contact-us-on.jpg) no-repeat;
}
/*---------------contact us ends---------------*/


body#ico01 li#nav-home a,
body#ico01 li#nav-home a:active,
body#ico01 li#nav-home a:visited,
body#ico01 li#nav-home a:hover,
body#ico02 li#nav-my-practice a,
body#ico02 li#nav-my-practice a:active,
body#ico02 li#nav-my-practice a:visited,
body#ico02 li#nav-my-practice a:hover,
body#ico03 li#nav-patient-info a,
body#ico03 li#nav-patient-info a:active,
body#ico03 li#nav-patient-info a:visited,
body#ico03 li#nav-patient-info a:hover,
body#ico04 li#nav-services a,
body#ico04 li#nav-services a:active,
body#ico04 li#nav-services a:visited,
body#ico04 li#nav-services a:hover,
body#ico05 li#nav-appointments a,
body#ico05 li#nav-appointments a:active,
body#ico05 li#nav-appointments a:visited,
body#ico05 li#nav-appointments a:hover,
body#ico06 li#nav-faq a,
body#ico06 li#nav-faq a:active,
body#ico06 li#nav-faq a:visited,
body#ico06 li#nav-faq a:hover,
body#ico07 li#nav-contact-us a,
body#ico07 li#nav-contact-us a:active,
body#ico07 li#nav-contact-us a:visited,
body#ico07 li#nav-contact-us a:hover {
	background-position: 0 -31px;
}
/* ################### END NAV ################### */

/* ################### START SUBMENU ################### */
div#submenu {
	width: 950px;
	height: 29px;
	display: block;
	float:left;
	background-color: #cfcfcf;
	margin: 0;
	padding: 0;
}
div#submenu ul {
	display:inline;
	width: 950px;
	list-style:none;
}
div#submenu li {
	list-style: none;
	cursor: pointer;
	text-decoration: none;
	float: left;
}
div#submenu li a {
	height: 29px;
	text-indent: -500000em;
	display: block;
	position: relative;
	top: -2px;
	left: 0;
	overflow: hidden;
	text-decoration: none;
}
