<style type="text/css">/* CSS Document *//* Text styles */* html {margin: 0; padding: 0;}	body {	background: #aa0000; 	font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; 	font-size:1.3em; 	line-height:1.4em;	color: #222222;	margin: 0; padding: 0;	}a, a:visited, a:active , a:focus { border: 0; border: none; outline: none; color: #aa0000; text-decoration: none;}a:hover {color: #999999;}	#wrapper {background: #FFFFFF; 	width: 100%;	min-width: 960px;	height: 100%;	min-height: 500px;	padding: 20px 0 0 0;	margin: 0 auto;		text-align: center;	display: block;	}		#aboutwrapper { 	background-color: #FFFFFF;	width: 100%;	min-width: 960px;	height: 100%;	min-height: 800px;	padding: 20px 0 0 0;	margin: 0 auto;		text-align: center;	display: block;	}		#contactwrapper { background-color: #FFFFFF;	width: 100%;	min-width: 960px;	height: 100%;	min-height: 500px;	padding: 20px 0 0 0;	margin: 0 auto;		text-align: center;	display: block;	}		#container {	width: 960px;	height: 100%;	min-height: 500px;	margin: 0 auto;	text-align: left;		}#aboutcontainer {background: url(images/bg-about.jpg) no-repeat top left;background-color: #FFFFFF;	width: 960px;	min-width: 960px;	height: 100%;	min-height: 800px;	margin: 0 auto;	padding: 0;	text-align: left;		}#contactcontainer {background: url(images/bg-contact.jpg) no-repeat top left;background-color: #FFFFFF;	width: 960px;	min-width: 960px;	height: 100%;	min-height: 800px;	margin: 0 auto;	padding: 0;	text-align: left;		}		#indexcontainer {	background: url(images/bg-2a.jpg) no-repeat top left;	width: 100%;	min-width: 960px;	height: 100%;	min-height: 700px;	margin: 0;	padding: 0;	text-align: left;	float: left;		}		p {margin: 0 0 .75em 0; font-size:.7em; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; font-weight:200; font-style:normal; line-height:1.3em;}	h1 {font-size:2.4em; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; font-weight:800; font-style:normal; /*text-transform:capitalize;*/ line-height:1em}h2 {font-size:.65em; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; font-weight:600; font-style:normal; text-transform:uppercase;  line-height:0;}		h3 {font-size:.6em; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; font-weight:600; font-style:normal; text-transform:uppercase; letter-spacing: .25em; line-height:0;}.title {font-size: 1.2em; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans; font-weight:800; font-style:normal; }.sg {font-weight: 600; }#siteheader {	background: #aa0000;	width: 100%;	min-width: 100%;	height: 60px;	margin: 0;	padding: 5px 0 0 0;	}	.header {	width: 960px; 	mnin-width: 960px;	height: 50px; 	min-height: 50px; 	padding: 0; 	margin: 0 auto; 	text-align: center;	}	.header2 {	width: 100%; 	height: 50px; 	min-height: 50px; 	padding: 0; 	margin: 0 auto; 	text-align: center;	}	.indexheader {	height: 200px; 	min-height: 200px; 	padding: 0; 	position: fixed;	top: 180px;	left: 80px;	text-align: left;	}	#topnav	{ 	padding: 0; 	margin: 0; 	float: right;	vertical-align: bottom;	text-align: left;	}#topnav	ul { 	list-style: none; 	padding: 0;	margin: -10px 0 0 -10px;	}	#topnav	li { 	display: inline-block;	display: -moz-inline-stack;	margin: 0 0 0 10px;		}	#topnav h2 {	color: #333;	}	#topnav h3 {	color: #FFFFFF;	}#topnav a, #topnav a:visited, #topnav a:active { color: #FFFFFF; text-decoration: none; font-weight:200; }#topnav a:hover { border-bottom: 3px dotted #FFFFFF;}	.info {	border-top: 2px solid #333;	font-size: .6em; 	color: #333; 	text-align: center; 	letter-spacing: .1em;	margin: 0;	padding: 5px 0 0 0;	}	#midsection1 {	width: 280px;	min-width: 280px;	margin: 0 0 0 330px;	padding: 0 10px;	float: left;	}	#midsection2 {	width: 280px;	min-width: 280px;	margin: 0;	padding: 0 10px;	float: right;	}#midsection3 {	width: 400px;	min-width: 400px;	height: 500px;	min-height: 500px;	margin: 0;	padding: 0 10px;	position: relative;	left: 400px;	}#midsection img {	margin-top: .5em;	}#sitefooter {	background: #aa0000;	width: 100%;	min-width: 960px;	height: 100%;	min-height: 90px;	margin: 0;	padding: 0;	}#midsection 	ul { 	list-style: none; 	padding: 0;	margin: 0;	}	#midsection	li { 	display: inline-block;		}	</style>