* {
	margin:0;
	padding:0;
}

body {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:transparent url(../images/bg/body.gif) repeat-x 0 162px;
}

div {text-align:left;}
.clear {clear:both;}

.container,.header {
	margin:0 auto 0 auto;
	width:660px;
}

.header {
	padding:30px 0 20px 0;
	text-align:center;
}

.header img {
	border:0;
}

.navbar {
	position:relative;
	text-align:center;
}

.nav {
	list-style:none;
	text-align:center;
	width:660px;
}
.nav li {
	display:inline;
}

.nav a {
	position:absolute;
	top:0;
	left:0;
	padding:7px 0 7px 0;
	color:#ffffff;
	text-decoration:none;
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#ffffff;
}
.nav a:hover {color:#000000;}

.nav a.a {left:110px;width:62px;}
.nav a.b {left:173px;width:160px;}
.nav a.c {left:334px;width:112px;}
.nav a.d {left:447px;width:100px;}

.content {
	margin:60px 0 0 0;
}

.content h1,.content h2,.content h3,.content p,.content ul,.content ol,.content table {
	margin:0 0 18px 0;
}

.content a {
	color:#d7271e;
	text-decoration:none;
}
.content a:hover {text-decoration:underline;}

h1,h2,h3 {
	text-transform:uppercase;
	font-weight:normal;
	color:#d7271e;
}
h1 {font-size:1.5em;text-align:center;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}

.three-columns div.leftcol,.three-columns div.middlecol,.three-columns div.rightcol {
	display:inline;
	float:left;
	width:210px;
}

.three-columns h3 {height:40px;}

.three-columns .leftcol {
	margin-right:15px;
}

.three-columns .middlecol {
	margin-right:15px;
}

.three-columns .rightcol {
}

.three-columns img {
	float:left;
}

.contactleft,.contactright {display:inline;}

.contactleft {
	float:left;
	width:320px;
}

.contactright {
	float:right;
	width:320px;
}

.form p {
	clear:both;
	margin-bottom:0;
	padding:8px 0 0 0;
}

.form p.btns {margin:0 0 0 130px;}

.form label {
	float:left;
	width:130px;
}

.form input,.form select,.form textarea {
	float:left;
	padding:1px;
	width:180px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #d7271e;
}

.form input.button {
	margin:0 7px 0 0;
	padding:0 1px 2px 1px;
	width:78px;
	height:23px;
	color:#ffffff;
	text-align:center;
	background:#d7271e;
	border:0;
}

.centered {text-align:center;font-size:1.2em;}

.footer {
	margin:30px 0 0 0;
	border-top:1px solid #d7271e;
}

.footer .logos {text-align:center;}

.footer .logos img {
	margin:20px 30px 0 30px;
}

.footer ul {
	padding:20px 0 20px 0;
	list-style:none;
	text-align:center;
}
.footer li {
	display:inline;
	margin:0 10px 0 10px;
	font-size:0.8em;
}

.footer li a {
	color:#cccccc;
	text-decoration:none;
}
.footer li a:hover {color:#d7271e}
