@charset "UTF-8";
/* <Coral Mezzanine> NAV CSS */

#mainNav ul {
	position:relative;
	float:left;
	clear:none;
	margin-left:0px;
	line-height:115px;
	height:115px;
	}

#mainNav ul li {
	position:relative;
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
	}
	
#mainNav ul li a {
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:115px;
	}
	
#mainNav ul li a span {
	display:none
	}
	
#mainNav ul li a:hover {
	background-position:bottom;
	}

#home a {
	background-image:url(../images/Nav/homeBtn.jpg);
	width:64px;
	}

#about a {
	background-image:url(../images/Nav/aboutUsBtn.jpg);
	width:89px;
	}

#apps a {
	background-image:url(../images/Nav/applicationsBtn.jpg);
	width:113px;
	}

#install a {
	background-image:url(../images/Nav/installationsBtn.jpg);
	width:122px;
	}

#case a {
	background-image:url(../images/Nav/caseStudiesBtn.jpg);
	width:114px;
	}

#faq a {
	background-image:url(../images/Nav/faqBtn.jpg);
	width:54px;
	}

#contact a {
	background-image:url(../images/Nav/contactUsBtn.jpg);
	width:107px;
	}




/** SUB NAV **/

#subNav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#subNav ul li {
	text-align:right;
	font-size:1.7em;
	color:#555;
	line-height:100%;
	display:block;
	margin:0px 20px 0px 15px;
	padding:12px 0px 12px 0px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C4CFD9;
	}
	
#subNav ul li a {
	display:block;
}
	
#subNav ul li{
	background-image:url(../images/nav/subNavHover.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


#subNav ul li:hover {
	background-position:top;
/*	color:#FFF;*/
	padding:13px 20px 13px 15px;
	margin:0px;
	border:none;
}

#subNav ul li a:hover {
	color:#FFF;
}

#subNav ul li ul li:hover {
/*	color:#FFF;*/
	padding:0px;
	margin:0px;
}

#subNav li:hover a, #subNav li.over a {
	color:#FFF;
	background-position:top;
}

#subNav li:hover li, #subNav li.over li{
	color:#FFF;
	background-position:top;
}
	
	
#subNav ul li ul li, .subNavSmallPrint {
	text-align:right;
	font-size:0.5em;
	color:#555;
	line-height:130%;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	border:none;
	background-image:none;
}



/** FOOTER NAV **/

#footerNav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#footerNav ul li a {
	font-size:1.1em;
	line-height:180%;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	display:block;
}

#footerNav a:hover {
	color:#ABBCC5;
}


/** IN COPY LINKS **/

#stdRightColumn a, #rightMain a {
	font-weight:bold;
	color:#9A0015;
}

