/* MAIN NAV */

#nav{
	height: 36px;
	padding: 17px 0 0 0;
	float:right;
	background-color:#FFFFFF;
	margin: 0;
	clear:right;
	width:425px;
	}

#nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#nav li{
	display: inline;
	margin: 0;
	}

#nav li a{
	float: left;
	text-decoration: none;
	margin: 0 6px 0 8px;
	padding: 0 0 0 4px;
	color: black;
	border-left: 3px solid #ffffff;
	border-bottom: none;
        font-size: 16px;
        font-weight: bold;
	}

#nav li a:visited{
	color: black;
	}

#nav li a:hover, #nav li.selected a:hover {
	border-left: 3px solid #999999;
	}
	
#nav li.selected a {
	border-left: 3px solid #ee3024;
	}

/* SUB NAV */
/* ******* */

#subnav{
	width: 100%;
	height: auto;
	padding: 7px 0 7px 0;
	overflow: hidden;
	border-bottom: 3px solid #86a6b9;
	border-top: 3px solid #86a6b9;
	float:right;
	font-size: 110%;
	
	}

#subnav h3 {
    border:none;
    border-bottom: 2px solid #ED3E33;
    margin: 0 0 10px 0;
    padding:10px 0px;
    color: #FFFFFF;
}

#subnav h3 a {
    color: #FFFFFF;
    text-decoration:none;
    font-size:90%;
}

#subnav h3 a:hover {
    color: #A2C1D3;
}

#subnav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow:hidden;
	}

#subnav li{
	margin: 0;
	width: 128px;
	}

#subnav li a{
	float: left;
	display: block;
	width: 120px;
	text-decoration: none;
	margin: 0 0 8px 0;
	padding: 0 0 0 8px;
	color: white;
	border: none;
	}

#subnav li a:visited{
	color: white;
	}

#subnav li a:hover, #subnav li.selected a:hover {
	border: 0;
	background: none;
	font-weight: normal;
	color: #a2c1d3;
	}
	
#subnav li.selected a {
	border-left: 3px solid #ee3024;
	}
	
#social img { margin: 9px 3px 8px 3px;}
	
.callus {
  font-size: 22px; 
  float: right; 
  margin: 4px 10px 0px 0px; 
  text-transform: uppercase;
  text-align:right;
  width:418px;
}

.callus span {
  color: #ee3024;
}