#navContainer {
	width:860px;
	height:72px;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}
#navLeftButtons {
	float:left;
	display:inline;
	/*background-color:#9ac51d;*/
	width:86px;
	padding:0 0 0 0;
	overflow:hidden;
}
#navLeftButtons2 {  /* this one is used for the free clickable nav where only home button is needed*/
	float:left;
	display:inline;
	/*background-color:#9ac51d;*/
	width:86px;
	margin:20px 0 0 0;
	overflow:hidden;
}
#navRightButtons {
	float:left;
	display:inline;
	background-color:#9ac51d;
	width:86px !important; 
	height:29px;
	margin:20px 0 0 0;
	overflow:hidden;
}
.nav {
	width:860px;
	margin:0;
	padding:0;
	list-style:none;
	
}
.nav li {
	text-align:left;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	color:#000;
}
li.navtalk, li.navtalk2 {
	width:181px;
	height:72px;
	background-repeat:no-repeat;
	background-position:left top;
	color:#000;
}
li.navtalk {
	background-image: url(../images/nav-talk.gif);		
}
li.navtalk2 {
	background-image: url(../images/nav-talk2.gif);;	
}
li.navtalk a, li.navtalk a:visited, li.navtalk2 a, li.navtalk2 a:visited {
	width:181px;
	height:72px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
li.navtalk a:hover, li.navtalk2 a:hover, li.navtest a:hover, li.navtreat a:hover, li.navtoday a:hover  {
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
}
li.navtalk a:hover {
	background-image: url(../images/nav-talk-over.gif);
}
li.navtalk2 a:hover {
	background-image: url(../images/nav-talk2-over.gif);
}

li.navtest, li.navtreat {
	width:174px;
	height:72px;
	background-repeat:no-repeat;
	background-position:left top;
	color:#000;
}
li.navtest {
	background-image: url(../images/nav-test.gif);	
	
}
li.navtreat {
	background-image: url(../images/nav-treat.gif);
	
}
li.navtest a, li.navtest a:visited, li.navtreat a, li.navtreat a:visited {
	width:174px;
	height:72px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
li.navtest a:hover {
	background-image: url(../images/nav-test-over.gif);
	color:#FFF;
}
li.navtreat a:hover {
	background-image: url(../images/nav-treat-over.gif);
	color:#FFF;
}
li.navtoday {
	width:158px;
	height:72px;
	background-image:url(../images/nav-today.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
li.navtoday a, .navtoday a:visited {
	width:158px;
	height:72px;
	color:#000;
	font-size:12px;
	display:block;
	text-decoration:none;
}
.navtoday a:hover {
	background-image: url(../images/nav-today-over.gif);
	color:#FFF;
}

.navItemTitle, .navItemTitle_Today {
	clear:left;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding:10px 28px 0 0;
	display:block;
	text-align:right;
}
.navItemText, .navItemText_Today  {
	width:120px;
	float:right;
	clear:both;
	padding:22px 28px 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	display:block;
}
.navItemTitle_Today, .navItemText_Today {
	padding-right:20px;
}
