/* $Id: style.css,v 1.7 2012/04/02 00:44:56 usermelissa Exp $ */

/* CSS Document */

/*-------- Top Login Bar --------*/

#top_bar ul{
	color: #f89728; /* golden orange */
	margin-right: 5px;
	list-style:none;
}
	
#top_bar ul li {
	float:left;
	display: inline-block;
    font-size: 14px; 
	text-transform: uppercase;
    font-weight:bold;
	padding: 10px 5px 10px 5px;
	float: left;
} 

#top_bar li a:link, #top_bar ul li a:active, #top_bar ul li a:hover, #top_bar ul li a:visited {
		color: #f89728; /*golden orange*/

}


/* -------- Main Navigation Bar -------- */



#nav-wrap {
        clear:right;
		padding-top: 30px;
}
#nav, #nav ul {
    float:right;
    z-index: 100;
	postion:absolute;
	padding: 0;
	margin: 0;
	list-style: none;
    _height:42px;
    _overflow:hidden;
}

#nav li {
	float: left;
	width: 108px;
	display:inline;
	position:relative;
	_padding: 0 5px; /*hack for ie 6*/
	}
	
#nav>li {
	margin: 0px 5px;
	_padding: 0 10px; /*hack for ie 6*/
}

#nav li ul {
	position:absolute;
	width: 108px;
	_width:110px; /*hack for ie 6*/
	left: -9999px;
}

ul#nav li ul.dropdown li a{
	/*rounded corners + borders */
		border: 1px solid #cccccc;
		background:#FFFFFF;
		font-size:11px;
        height:20px;
		border-top:0;
		border-bottom:0;
		-moz-border-radius: 0;  
		-webkit-border-radius: 0;  
		border-radius: 0;
		behavior: url(PIE.htc);
}

ul#nav li ul.dropdown li a.last{
	/*rounded corners + borders */
        border: 1px solid #cccccc;
		border-top:0;
		-moz-border-radius: 0 0 .5em .5em;  
		-webkit-border-radius: 0 0 .5em .5em;  
		border-radius: 0 0 .5em .5em;
		behavior: url(PIE.htc);
}
	

#nav a {
	display: block;
	width: 108px;
}
#nav li a:link,  #nav li a:visited {
		position:relative;
		color: #007071; /*green blue*/
		text-decoration: none;
		text-align:center;
		display: block;
		padding: 11px 0px 8px 0px;
		
		font-size: 14px; /* 16x.075=12px\9pt */
		text-align:center;
		text-transform: uppercase;
		line-height: 1em;
	
		background-color: #cccccc; /*light grey*/
		height: 20px;
		width: 108px;
		
	/*rounded corners + borders*/
		border-width: 1px;
		border-style: solid;
		border-color: #e6e6e6;
		-moz-border-radius: .5em .5em 0em 0em;  
		-webkit-border-radius: .5em .5em 0em 0em;  
		border-radius: .5em .5em 0em 0em;
		border-bottom:0;
		behavior: url(PIE.htc);	
}

#nav li:hover ul, #nav li.over ul {
	left: auto;
}

#nav li a:hover, #nav li:hover > a, #nav li.over > a {
		font-weight:bold;
		background-color:#FFFFFF;
	}

#homebody #nav li.home-link, #homebody #nav li.home-link > a,
#servbody #nav li.serv-link, #servbody #nav li.serv-link > a,
#rapbody #nav li.rap-link, #rapbody #nav li.rap-link > a,
#applybody #nav li.apply-link, #applybody #nav li.apply-link > a,
#aboutbody #nav li.about-link, #aboutbody #nav li.about-link > a{
		font-weight:bold;
		background-color:#FFFFFF;
}

#nav li a.double {
		display: block;
		padding: 6px 0px 13px 0px;
        _padding-bottom:8px;
		text-decoration: none;
}


