.main_menu{
	width:945px; height:160px; position: relative; left:20px;
}
/*border:1px solid #cccccc*/

.menu_header{
	width:100%; height:124px; 
	background-image: url(../images/menu_bg.gif); background-repeat: repeat-x;
}

.menu_header #logo{
	width:30%; 
	height:120px; 
	float:left; 
	cursor:pointer;
	background-image: url(../images/menu_logo.jpg); background-repeat: no-repeat; background-position: center;
}


.menu_header #menu_content{
	position: absolute; left:270px; width:70%; float:right;
}

.menu_header #menu_content #menu_content_top {
	width:99%; height:60px; text-align:right; padding-top:5px;
}

.menu_data {
	width:auto; height:100%; padding-left:200px;
}

.menu_phone{
	width:100%; 
	height:39px; 
	background-image: url(../images/menu_phone.jpg); background-repeat: no-repeat; background-position: right;
}

.menu_weblink{
	width:auto; height:21px; text-align:right; padding-right: 15px; padding-top:5px;
}

.menu_weblink span{
	color:#0ba2c7; font-weight:bold;
}

.menu_weblink a {
	text-decoration:underline;
}

#nav_ul{
	margin:0px; padding:20px 0px 0px 50px; list-style-type: none;
}

#nav_ul li a {
	color:#767676; font-weight:bold; text-decoration:none; padding-left:30px;
}

.menu_home{
	height:18px; 
	display: inline;
	position:relative; 
	background-image: url(../images/menu_home_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_home_over{
	height:18px; 
	display: inline;
	position:relative; 
	background-image: url(../images/menu_home_on.gif); background-repeat: no-repeat; background-position: left;
}

.menu_about{
	height:18px; 
	display: inline; 
	position:relative; 
	left:15px; background-image: url(../images/menu_about_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_about_over{
	height:18px; 
	display:inline; 
	position:relative; 
	left:15px; background-image: url(../images/menu_about_on.gif); background-repeat: no-repeat; background-position: left;
}

.menu_video{
	height:18px; 
	display: inline; 
	position:relative; 
	left:25px; 
	background-image: url(../images/menu_video_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_video_over{
	height:18px; 
	display: inline; 
	position:relative; 
	left:25px; 
	background-image: url(../images/menu_video_on.gif); background-repeat: no-repeat; background-position: left;
}

.menu_physicians{
	height:18px; 
	display: inline; 
	position:relative; 
	left:30px; 
	background-image: url(../images/menu_physician_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_physicians_over{
	height:18px; 
	display: inline; 
	position:relative; 
	left:30px; 
	background-image: url(../images/menu_physician_on.gif); background-repeat: no-repeat; background-position: left;
}

.menu_advertisers{
	height:18px; 
	display: inline; 
	position:relative; 
	left:40px; 
	background-image: url(../images/menu_ad_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_advertisers_over{
	height:18px; 
	display: inline; 
	position:relative; 
	left:40px; 
	background-image: url(../images/menu_ad_on.gif);background-repeat: no-repeat; background-position: left;
}

.menu_news{
	height:18px; 
	display: inline;
	position:relative; 
	left:45px; 
	background-image: url(../images/menu_news_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_news_over{
	height:18px; 
	display: inline;
	position:relative; 
	left:45px; 
	background-image: url(../images/menu_news_on.gif); background-repeat: no-repeat; background-position: left;
}


.menu_contact{
	height:18px; 
	display: inline; 
	position:relative; 
	left:50px; 
	background-image: url(../images/menu_contact_off.gif); background-repeat: no-repeat; background-position: left;
}
.menu_contact_over{
	height:18px; 
	display: inline; 
	position:relative; 
	left:50px; 
	background-image: url(../images/menu_contact_on.gif); background-repeat: no-repeat; background-position: left;
}

.sub_nav_ul{
	width:75%; padding-top:10px; float:right; display:inline; margin:0px; list-style-type:none;
}

.sub_nav_ul li {
	float:left; padding:0px 5px 0px 5px;
}

.sub_item {
	float:left; 
	border-right:1px solid #000; 
	padding-right:5px; 
	text-decoration:none; 
	color:#0ba2c7;
}

.sub_item_end {
	float:left;  
	text-decoration:none; 
	color:#0ba2c7;
	
}
