body {
	background-color: #000;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, Verdana;
    width: 100%;
	font-size: 70%;
	color: #fff;
}

.clearFloats {
	clear: both;
}

h1 {
	font-weight: bold;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	font-size: 125%;
}

h2 {
	font-weight: normal;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 120%;
	color: #DA1C35;
	letter-spacing: 1px;
}

h3 {
	font-weight: normal;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 100%;
	color: #DA1C35;
	letter-spacing: 0px;
}

p {
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 12px;
}

img {
	border: 0px;
}

a, a:link, a:visited, a:active {
   	text-decoration: none;
    font-weight: normal;
	color: #DA1C35;
	font-size: 100%;
}

a:hover {
	color: #333;
    font-weight:normal;
	text-decoration: none;
	font-size: 100%;
}

#header {
	width: 995px;
	text-align: left;
	margin: 0px auto 0px auto;
}

#topLogos {
	margin-left: 33px;
	width: 927px;
}

#logo {
	float: left;
	margin-top: 55px;
	width: 396px;
}

#logoIcon {
	text-align: right;
	float: right;
	margin-top: 23px;
	width: 48px;
}

#menuOuter {
	height: 19px;
	width: 100%;
	text-align: center;
	background: #DA1C35;
}

#menu {
	height: 19px;
	width: 995px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#menuLeft {
	width: 175px;
	float: left;
	color: #fff;
}

#menuLeftPadding {
	margin: 2px 0px 0px 33px;
	font-size: 120%;
	letter-spacing: 1px;
}

#menuRight {
	width: 752px;
	float: right;
	color: #fff;
	text-align: right;
}

#menuRightPadding {
	margin-right: 35px;
}

#menuRightPadding ul {
	list-style-type: none;
	margin: 2px 0px 0px 25px;
	padding: 0px;
}

#menuRightPadding ul li {
	padding-bottom: 2px;
	display: inline;
	margin-left: 13px;
}

#menuRightPadding ul li.menuon li {
	padding-bottom: 0px;
}

#menuRightPadding ul li a,#menuRightPadding ul li a:link,#menuRightPadding ul li a:active,#menuRightPadding ul li a:visited {
	font-size: 120%;
	color: #000;
	letter-spacing: 1px;
}

#menuRightPadding ul li a:hover {
	color: #fff;
}

#menuRightPadding ul li.menuon a,#menuRightPadding ul li.menuon a:link,#menuRightPadding ul li.menuon a:active,#menuRightPadding ul li.menuon a:visited {
	color: #fff;
}

#menuRightPadding ul li.menuon a:hover {
	color: #fff;
}

#contentOuter {
	width: 995px;
	text-align: left;
	margin: 0px auto 0px auto;
}

#content {
	margin: 0px 35px 0px 33px;
	font-size: 110%;
	line-height: 160%;
	height:733px;
}

.contactLineSpacing {
	line-height: 140%;
}

#contentLeft {
	width: 539px;
	float: left;
}

#contentLeftPadding {
	margin: 0px;
	width: 403px;
	padding-bottom: 34px;
}

#contentLeftPadding2 {
	margin: 0px;
	width: 504px;
	padding-bottom: 34px;
}

#contentRight {
	width: 388px;
	float: right;
}

#contentRightPadding {
	margin-top: 55px;
	margin-bottom: 62px;
}

#contentLeftHome {
	width: 552px;
	float: left;
}

#contentLeftHomePadding {
	margin-top: 178px;
}

#contentRightHome {
	width: 367px;
	float: right;
}

#contentRightHomePadding {
	margin-top: 55px;
	margin-bottom: 62px;
}

#footerOuter {
	height: 34px;
	width: 100%;
	text-align: center;
	background: #DA1C35;
	clear:both;
}

#footer {
	height: 34px;
	width: 995px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#footerLeft {
	width: 625px;
	float: left;
	color: #000;
}

#footerLeftPadding {
	margin: 9px 0px 0px 33px;
	font-size: 120%;
}

#footerLeftPadding a,#footerLeftPadding a:link,#footerLeftPadding a:active,#footerLeftPadding a:visited {
	color: #000;
}

#footerLeftPadding a:hover {
	color: #fff;
}

#footerRight {
	width: 302px;
	float: right;
	color: #fff;
	text-align: right;
}

#footerRightPadding {
	margin-right: 35px;
}

hr {
	color: #fff;
	height: 1px;
	background-color: #fff;
	border: 0px solid #fff;
}

#twoColLeft {
	float: left;
	width: 264px;
}

#twoColRight {
	float: left;
	width: 240px;
}

/* 3 col css */
#container {
	overflow: hidden;
	line-height: 130%;
}

#container .col {
	float: left;
	width: 300px;
}

#container .col2 {

}

#container .equalheight {
	margin-bottom: -2000px; 
	padding-bottom: 2000px; 
}

.collThumb {
	background: #000;
	margin: 4px;
	padding: 4px;
	float: left;
}

#contentTitle {
	margin-left:15px;
	float:left;
}

#contentTitle2 {
	margin-left:15px;
	margin-bottom:60px;
	float:left;
}

#flashcontent {
	clear:both;
	position: absolute;
	top: 200px;
}

.backlink {
	position: absolute;
	top: 200px;
	z-index:100;
}
