/* Top Elements */* { margin: 0; padding: 0; outline: 0 }body {	color: #999999;	text-align: center;	margin: 0 0 50px 0;	font: 10pt Arial, Helvetica, sans-serif;}/* links */a, a:visited {	color: #B82D2B;	background: inherit;	text-decoration: none;}a:hover {	color: #CCCCCC;	background: inherit;	text-decoration: underline;}h1 {	font-size: 230%;	font-weight: normal;	letter-spacing: normal;	padding-top: 10px;	color: #990000;}h2 {	color: #990000;	font: bolder 14pt Arial, Helvetica, sans-serif;}h3 {	font-size: 10pt;	font-weight: normal;	color: #990000;}h4 {	font-size: 10pt;	font-weight: normal;	color: #990000;}h1, h2, h3, h4, p {}ul, ol {	margin: 5px 20px;	padding: 0 20px;}ul {	list-style: none;}/* images */img {	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	padding-top: 8px;	padding-bottom: 2px;}img.float-right {  	margin: 5px 0px 10px 10px;  }img.float-left {  	margin: 5px 10px 10px 0px;}code {  	margin: 5px 0;  	padding: 10px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  	/* white-space: pre; */  	border: 1px solid #F4F3EC; 	background: #FAFAE7;  }/* form elements */form {	margin:10px 2px 20px;	padding: 0 10px;	height: 120px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}label {	display:block;	font-weight:bold;	margin:5px 0;}input {	padding:2px;	border:1px solid #eee;	font: normal 1em Verdana, sans-serif;	color:#666666;	background: #CCCCCC;}textarea {	width:400px;	padding:2px;	font: normal 1em Verdana, sans-serif;	border:1px solid #eee;	height:100px;	display:block;	color:#777;	background: #CCCCCC;}input.button {	font: bold 12px Arial, Sans-serif;	height: 20px;	margin: 0;	padding: 1px 2px 2px 1px;	color: #FFF;	background: #990000 0 0;	border: 1px solid #CCCCCC;}.greylinktop {	color: #CC3366;}.pinklinktop {	font: 12px Geneva, Arial, Helvetica, sans-serif;	color: #CC3366;}/********************************************   LAYOUT********************************************/ #wrap {	position: relative;	background: #fff url(none);	width: 740px;	margin: 10px auto 0;	text-align: left;	border-top: 0px solid #CCCCCC;	border-right: 0px solid #CCCCCC;	border-bottom: 4px solid #990000;	border-left: 0px solid #CCCCCC;}#content-wrap {	position: relative;	background: #fff;	clear: both;	float: left;	width: 740px;	margin-left: 7px;	display: inline;	margin-top: 0px;	padding: 0 0 10px;}#header {	position: relative;	width: 720px;	height: 100px;	padding: 10 0 0;	margin: 0px auto;}/* header links */#header #header-links {	position: absolute;	top: 56px;	right: 5px;	color: #8b0f04;	font: normal 14px Arial, Helvetica, sans-serif;	text-transform: none;	width: 390px;	text-align: right;	padding: 10px;}.spacer {	margin: 0px 0px 0px 390px;	border-width: 0px;	border-style: none;}#header #header-links a {	color: #8b0f04;	text-decoration: none;	padding: 0 2px;	font-weight: lighter;}#header #header-links a:hover {	color: #9B9B9B;}/* header-photo */#header-photo {	clear: both;	background: #fff;	margin: 5px auto;	padding: 0;	height:136px;	width: 720px;}#header-photo img {	border: none;	margin: 0; padding: 0;} /* Main Column */#main {	float: left;	width: 390px;	padding: 5px 0 0;	margin: 0 0 0 0px;	display: inline;}#main h2 {	margin-top: 15px;	padding-bottom: 3px;	font: bold normal 9pt/15px Arial, Helvetica, sans-serif;	color: #8B0B03;	letter-spacing: 0px;	text-transform: none;}.hometilte {	padding: 15px 10px 0px 0px;}#main h2 a {	color: #8B0A03;	text-decoration: none;}#main ul li {	list-style-image: url(bullet.gif);}/* Sidebar */	#sidebar {	float: right;	width: 345px;	padding: 5px 0px 0px;	margin: 0;	clip: rect(auto,auto,auto,auto);	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	top: 20px;}#sidebar h2 {	font: normal 15pt/40px Geneva, Arial, Helvetica, sans-serif;	color: #8B0B04;	margin: 0px;	padding: 0px;}	#sidebar h3 {	font: normal 13pt Geneva, Arial, Helvetica, sans-serif;	color: #8B0B04;	margin: 0px;	padding: 0px;}#sidebar h4 {	font: lighter normal 14pt Geneva, Arial, Helvetica, sans-serif;	color: #999999;	letter-spacing: 2px;}#sidebar h5 {	font: lighter normal 10pt Geneva, Arial, Helvetica, sans-serif;	color: #999999;	padding-top: 5px;}#sidebar h6 {	font: lighter normal 11pt Geneva, Arial, Helvetica, sans-serif;	color: #666666;	padding-top: 5px;}/* footer */#footer-wrap {	clear: both;	width: 720px;	text-align: left;	padding: 0px 0 5px;	border-top: 1px solid #8B0B04;	margin-left: 8px;	color: #999999;	font-size: 85%;}#footer-wrap a:hover {	color: #990000;}#footer-wrap h3 {	color: #990000;	margin: 0;	padding: 0 10px;	text-transform: uppercase;	font-weight: bold;}#footer-columns {	color: #888;	margin: 0 auto;	padding: 0;	width: 720px;}		#leftcontent {	position: inherit;	left:0%;	width:22%;	top:10px;	float: left;	border-right: 1px solid #990000;	border-top-style: none;	border-bottom-style: none;	border-left-style: none;	height: 180px;	padding: 4px;		}#centerleftcontent {	position: inherit;	left:22%;	width:25%;	top:50px;	float: right;		}#centerrightcontent {	position: inherit;	left:51%;	width:25%;	top:50px;	background:#fff;	float: right;	height: 180px;	border-right: 1px solid #990000;	padding: 5px;		}#rightcontent {	position: inherit;	width:23%;	background:#fff;	float: right;	border-right: 1px solid #990000;	height: 180px;	padding: 4px;	left: 50px;		}/* bottom */#footer-bottom {	clear: both;	color: #666;	margin: 0 auto;	width: 720px;	padding: 20px 0 0;	text-align: center;}#footer-bottom  a {	color: #990000;}/* alignment classes */.float-left  {	float: left;	border-width: 0px;	border-style: none;}.float-right { float: right; }.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clear { clear: both; }.LOGOimg {	border-top-style: none;	top: 22px;	position: relative;	border-width: 0px;	margin: 0px;	padding: 0px;}.arrow1 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	position: relative;	left: 125px;}.arrow2 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	position: relative;	left: 280px;}.arrow3 {	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	position: relative;	left: 450px;}