/*
      New Hill Management Style Sheet
	  
*/

* { padding: 0; margin: 0; }

body {
	font: 9pt/18pt arial;
	color: #fff;
	background: #1F3C7F url(../assets/HeaderBg.gif) repeat-x top;
	margin: 0px;
	letter-spacing:0em;
	
		}
p { 
	font: 9pt/12pt arial; 
	padding:0px;
	text-align: justify;
	margin:0px;
	}
a:link {
	text-decoration: none;
	color: #5FA6FF;
	
	
	}
a:visited { 
	text-decoration: none;
	color: #5FA6FF;
	}
a:hover, a:active { 
	color: #ADD2FF;
	}


h2 { 
	font: normal 13pt georgia; 
		color: #FFF;
	text-transform: uppercase;
	margin-bottom:10px;
	}

.headerLower{
	font: normal 13pt georgia;
	letter-spacing: 1px;
	margin-bottom: 0px;
	color: #FFF;
	text-transform: none;
	}
h3 { 
	font: normal 13pt arial; 
		color: #FFF;
	text-transform: uppercase;
	
	}
hr{

border:1px solid white;
border-width:1px 0 0;
margin:10px 0;
padding:0;
}
.smallText{
	font: 7pt/10pt arial;
	margin: 0px; 
	text-transform: uppercase;	
	}
	
#wrapper { 
 margin: 0 ;
 width: 630px;

}

#content {
 overflow: auto; 
 width: 100%
}

#header {
	width: 100%;
	padding: 0px;
	height: 188px;
	background: url(../assets/header.jpg) no-repeat top left;
	
}

	
	#pageHeader h1 { 
	
	margin: 0px; 
	width: 0px; 
	height: 0px; 
	float: left;
	}
#pageHeader h1 span {
	display:none;
	}
#pageHeader h2 { 
	 
	margin: 0px; 
	width: 0px; 
	height: 0px; 
	float: right;
	}
#pageHeader h2 span {
	display:none;
	}
#nav {
	padding-top: 100px;
	padding-left: 185px;
	width: 450px;
	}
#leftcolumn {
	position: absolute;
	display: inline;
	text-align: right;
	margin-top:  25px;
	padding: 0px;
	width: 160px;
	
}

#leftnav {
	position: absolute;
	display: inline;
	text-align: left;
	margin-top:  77px;
	margin-left: 10px;
	padding: 0px;
	width: 160px;
	
}
#lineSpacer, .lineSpacer {
	width:100%;
	height:1px;
	background-color:#2550b1;
	margin:0px;
}

#lineBreak {
	width:100%;
	height:1px;
	background-color:#2550b1;
	margin-top:5px;
	margin-bottom:10px;	
}
.caption{
float: right;
	font: 9pt/14pt arial; 
	
	text-align: left;
	
	}
	
.photos{
	padding-right:5px;
	padding-bottom:5px;
	}
	
#rightcolumn { 
 float: right;
 padding-top: 20px;
 width: 450px;
 display: inline;
 position: relative;
 border-width:0px;
}

#farRight { 
 float: right;
 padding-top: 20px;
 width: 450px;
 display: inline;
 position: relative;
}

#footer {
	margin-top: 50px;
	text-align: center; 
}
.clear { clear: both; background: none; margin-top:20px; }
