body {
	margin-top:			60px;
	background:			url(img/bg.png) top left repeat-x #9B9DA0;
	font-family:		Verdana;
	font-size:			10pt;
}

a {
	text-decoration:	none;
}

#container {
	margin:				auto;
	width:				850px;
	background-color:	#FFF;
	border:				1px solid #000;
}

#header {
	height:				155px;
}

#header .logo {
	float:				left;
	height:				155px;
	width:				266px;
	background:			url(img/logo.jpg) top left no-repeat;
	cursor:				pointer;
}

#header .right {
	float:				right;
	margin:				10px;
	text-align:			right;
}

#header .right input {
	background-color:	#DEDBDE;
	width:				150px;
	border:				0;
	font-size:			8pt;
	padding:			4px;
}

#header .faq {
	float:				right;
	background:			url(img/icon-faq.jpg) center left no-repeat;
	padding:			5px 0 5px 30px;
	margin:				0 0 15px 0;
	cursor:				pointer;
}

#header .faq:hover {
	text-decoration:	underline;
}

#header .contact {
	float:				right;
	background:			url(img/icon-contact.jpg) center left no-repeat;
	padding:			5px 0 5px 30px;
	margin:				0 10px 15px 0;
	cursor:				pointer;
}

#header .contact:hover {
	text-decoration:	underline;
}

#header .search {
	display:			block;
	float:				right;
	clear:				right;
}

#header a {
	color:				#000;
	text-decoration:	none;
}

#header a:hover {
	text-decoration:	underline;
}

#content {
	padding:			30px;
	clear:				both;
}

h1 {
	margin:				0px;
	padding:			0px;
	margin-bottom:		20px;
	color:				#CE2029;
	font-weight:		bold;
	font-size:			20pt;
	font-family:		Arial Narrow, sans-serif;
}

#content h3 {
	margin:				0px;
	padding:			0px;
	margin-bottom:		15px;
	color:				#CE2029;
	font-weight:		normal;
	font-size:			12pt;
}

#content .dnlist {
	width:				60%;
}

#content .dnlist li {
	list-style:			none;
	background:			url(img/icon-down.jpg) center right no-repeat;
	text-align:			right;
	padding:			12px 30px 12px 0;
	color:				#CE2029;
	cursor:				pointer;
}

#content .dnlist li:hover {
	text-decoration:	underline;
}

#content a, #splash-main a {
	color:				#CE2029;
	text-decoration:	none;
}

#content a:hover, #splash-main a:hover {
	text-decoration:	underline;
}

#content .imgcollage img {
	border:				2px solid #000;
	margin:				2px;
}

#content .imgcollage img:hover {
	border:				2px solid #CE2029;
}


/**
----> Footer Elements
**/

#footer {
	height:				305px;
	background:			url(img/footer-back.gif) bottom left repeat-x #FFF;
	padding-left:		30px;
}

#footer .content {
	padding-top:		140px;
}

#footer .image {
	float:				right;
	width:				175px;
	height:				305px;
	background:			url(img/footer-image.jpg) bottom right no-repeat;
}

#bottom-nav ul {
	list-style:			none;
	padding:			0;
	margin:				0;
}

#bottom-nav li {
	display:			inline;
	padding:			0;
	margin:				0;
	border-left:		1px solid #000;
}

#bottom-nav li.first {
	border-left:		none;
}

#bottom-nav li a {
	padding:			0;
	padding:			0 6px;
	color:				#000;
	text-decoration:	none;
	text-transform:		lowercase;
}

#bottom-nav li.active a {
	color:				#B5B6B5;	
}

#bottom-nav li a:hover {
	text-decoration:	underline;
}

#footer .col-left {
	float:				left;
}

#footer .number {
	font-family:		Arial Narrow, sans-serif;
	margin-top:			20px;
	color:				#FFF;
	font-size:			31pt;
	font-weight:		bold;
	cursor:				pointer;
}

#footer .num-caption {
	color:				#FFF;
	text-transform:		uppercase;
	font-size:			13pt;
	font-family:		Arial Narrow, sans-serif;
	font-weight:		bold;
	cursor:				pointer;
	background:			url(img/footer-mail.jpg) center right no-repeat;
	padding:			8px 35px 2px 0;
}

#footer .copyright {
	margin-top:			25px;
	font-size:			8pt;
}

#footer .col-right {
	float:				right;
	margin-top:			60px;
}

#footer .checks ul {
	padding:			0;
	margin:				0;
	list-style:			none;
}

#footer .checks li {
	background:			url(img/checkmark.jpg) center left no-repeat;
	padding:			2px;
	padding-left:		15px;
	color:				#FFF;
}

#footer .privacy {
	margin-top:			25px;
	font-size:			8pt;
}

#footer .privacy a {
	color:				#000;
	text-decoration:	none;
}

#footer .privacy a:hover {
	text-decoration:	underline;
}