/* File: custom.css */

/* ***************
	START home page custom page styles
*************** */

.hpmainshadow {
	width: 980px;
	position: relative;
	background: url(images/shadow-trans.png) repeat-x 0px 0px;
	padding: 0;
	margin: 0 0 0 -10px;
	height: 14px;
}

.custom #brand {
	position: relative;
	float: left; 
	top: 2.75em;
	left: 1.75em;
	margin-right: 3.5em;
	bottom: 0em;
}


.custom #navbar {
	height: 41px;
}

.custom .headerleft {
	width: 650px;
}

.custom #hpmain {
	margin: 0px auto 10px;
}


.custom .hpmainleft {
	width: 645px;
	padding: 10px 0 0px 10px;
}

.custom .hpmainleftphoto {
	width: 644px;
	height: 257px;
	background: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px 10px 0 3px;
}

.custom .headerleft p {
	font-style: normal;
	margin: 0px;
	padding: 0px 0px 5px 105px;
	line-height: 20px;
	}
	
.custom #header h1, 
.custom #header h1 a, 
.custom #header h1 a:visited, 
.custom #header h4, 
.custom #header h4 a, 
.custom #header h4 a:visited {
	font-size: 36px;
	padding: 4px 0px 0px 0px;
	}
	
#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.custom #homepage #contentleft h3 {
	margin: 0px 0px 10px 10px;
	}
