body {
	margin:				0px;
	paddign:			0px;
	font-family:		'Calibri',Arial, Helvetica, sans-serif;
	font-size:			90%;
	color:				#333333;
	background-image:	url(../images/background-body.jpg);
	background-position:top left;
	background-repeat:	repeat-x;
	background-color:	#fff;
}

/* Primary div styles */
#topWrapper {
	position:			relative;
	margin:				0px auto;
	width:				900px;
	z-index:9;
}
#flashWrapper {
	position:			relative;
	margin:				0px auto 0px;
	padding:			0px;
	width:				900px;
	background-color:	#fff;
}
#wrapper {
	position:			relative;
	margin:				10px auto 0px;
	width:				900px;
	background-color:	#fff;	
}
#wrapperInternal {
	position:			relative;
	margin:				0px auto 0px;
	padding:			0px;
	width:				900px;
	background-color:	#fff;	
	background-image:	url(../images/background-wrapper.jpg);
	background-position:top left;
	background-repeat:	repeat-y;
}
#header {
	position:			relative;
	width:				100%;
	height:				106px;
	overflow:			hidden;
}
#hdrContent {
	position: relative;
	float:right;
	width: 630px;
	margin: 5px 0px 0px;	
}
#headerContact {
	position: relative;
	margin:40px 0px 0px;	
}
#nav {
	position:			relative;
	width:				60%;
	z-index:			99;
	margin-left:		40%;
}
#banner {
	position:			relative;
	width:				100%;
	height:				280px;
	overflow:			hidden;
	
}
#lineSpacer {
	position:			relative;
	width:				100%;
	height:				20px;
	border-top:			solid 16px #308abc;
}
#blocks {
	position:			relative;
	width:				100%;
	background-image:	url(../images/background-box-back.gif);
	background-position:left;
	background-repeat:	repeat-y;
}
#footer {
	position:			relative;
	clear:				both;
	width:				100%;
	height:				40px;
	border-top:			solid 1px #ccc;
	font-size:			80%;
	margin-top:			10px;
	text-align:			center;
}

#seolinks {
	position:			relative;	
	width:				900px;
	margin:				0px auto;
}

/* Content styles */

.blockInfo {
	position:			relative;
	margin:				10px 0px 0px 0px;
	padding:			10px 0px 0px 0px;
	width:				275px;
}
.blockInfoRight {
	position:			relative;
	margin:				0px;
	padding:			10px 0px 10px;
	width:				190px;
	border-top:			solid 1px #bbb;
}

.blockInfoRight h2 {
	padding-bottom:		20px;	
}

.blockInfoRight p {
	font-size: 			100%;	
}

.blockInfoRight:first-child {
	border:none;
}

.smallLogo {
	padding:			0px 5px 5px 0px;
}
.button {
	background-color:	#308ABC;
	border:				0px;
	margin:				0px;
	height:				25px;
	padding:			0px 15px;
	color:				#fff;
	font-size:			100%;
	cursor: 			pointer;
}
#footer ul {
	list-style-type:	none;
	margin:				0px;
	padding:			15px 0px 0px;
}
#footer li {
	display:			inline;
	padding: 			5px 10px;	
}
.whiteLink {
	color:				#fff;
}
#homeContent {
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				7px;
	left:				10px;
	width:				310px;
	height:				270px;
	overflow:			hidden;
	z-index:			2;
}

#homeContent p {
	margin:				0px;
	padding:			0px;
}

#internalContent {
	position:			relative;
	width:				880px;
	margin:				10px auto;
}

#rightcolumn {
	position:relative;
	float:right;
	width:220px;
}

#internalRightColContent {
	position:relative;
	width:205px;
	margin:10px auto;
	padding:0px;
	color:#fff;
}

blockInfo ul,li {
	margin:0px;
	padding:0px;	
}

<!-- ------------------------------------------------------------------------------------------------ # -->

#footerLinks {
	margin-top:			50px;
	padding-bottom:		10px;
}

.search-links {
	display:			inline;
	color:				#333;
}

<!-- ------------------------------------------------------------------------------------------------ # -->


