@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#272727 url(../images/bg.png) top repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

#container {
	width:996px;
	margin:0 auto;
	padding:0;
}

#header {
	height:213px;
	background:#272727 url(../images/bg.png) top repeat-x;
	position:relative;
	top:0;
	z-index:3;
}

	.logo {
		height:149px;
		background:url(../images/alt/main-image.png) top left no-repeat;
	}
		
		.logo h1 {
			display:none;
		}
		
		.mainmenu {
			background:url(../images/alt/mainmenu-bg.png) top left no-repeat;
			height:30px;
			padding:5px 148px 0 149px;
		}
		
			.mainmenu ul {
				margin:0;
				padding:0;
			}
			
			.mainmenu ul li {
				list-style:none;
				float:left;
				margin:0;
				padding:0 12px 0 0;
				width:78px;
				height:29px;
				display:block;
				font-size:13px;
				text-align:center;
				
			}
				
				.mainmenu ul li.login {
					float:right;
					font-size:11px;
					padding:2px 0 0 0;
					width:74px;
				}
				
			.mainmenu ul li a {
				text-decoration:none;
				color:#fff;
				display:block;
				width:78px;
				height:21px;
				padding:2px 0 6px 0;
				line-height:21px;
			}
			
				.mainmenu ul li.login a {
					width:74px;
					height:21px;
					line-height:21px;
					padding:0;
				}
				
			.mainmenu ul li a:hover {
				text-decoration:underline;
			}
		
		.submenu {
			background:url(../images/alt/submenu-bg.png) top left no-repeat;
			height:24px;
			padding:5px 0 0 329px;
		}
		
			.submenu ul {
				margin:0;
				padding:0;
			}
			
			.submenu ul li {
				list-style:none;
				margin:0;
				padding:0;
				display:inline;
				font-size:13px;
				text-align:center;
				
			}
				
			.submenu ul li a {
				text-decoration:none;
				color:#666;
				display:block;
				height:24px;
				padding:0 10px;
				line-height:24px;
				float:left;
				font-weight:bold;
			}
			
			.submenu ul li a:hover {
				text-decoration:underline;
				color:#f60;
			}

#content {
	height:385px;
	background:url(../images/page-markers.png) top left no-repeat;
	padding:0 129px 11px 129px;
}

	#pageContainer {
		width:738px;
		height:598px;
		overflow:hidden;
		position:relative;
		top:-213px;
		z-index:2;
	}
	
		.page {
			width:738px;
			height:374px;
			padding-top:224px;
			clear:both;
		}
		
			.contact {
				padding-top:0;
			}
			
			.contact a.anchor {
				display:block;
				height:224px;
			}
		
		.page .leftCol {
			float:left;
			width:405px;
			font-size:12px;
			color:#666;
			padding:10px 20px;
		}
		
		.page .rightCol {
			float:left;
			width:252px;
			font-size:11px;
			color:#666;
			padding:10px 20px;
		}
		
			.page .leftCol h2, .page .rightCol h3 {
				margin:0;
				padding:0 0 10px 0;
				line-height:19px;
				color:#f60;
			}
			
			.page .leftCol h2 {
				font-size:16px;
			}
			
			.page .rightCol h3 {
				font-size:12px;
			}
			
				.page .rightCol h3 em {
					font-size:11px;
					color:#666;
					line-height:13px;
				}
			
			.page .leftCol p, .page .rightCol p {
				margin:0;
				padding:0 0 10px 0;
			}
			
				.page .rightCol p strong {
					color:#f60;
				}
				
				.page .rightCol p a {
					color:#666;
				}
			
			a {
				color:#f60;
			}
			
			a:hover {
				color:#c30;
			}
	.feature-top {
		background:#ef6c15 url(../images/feature-top.png) top left no-repeat;
		margin-top:5px;
		clear:both;
	}
	
	.feature-bottom {
		background:url(../images/feature-bottom.png) bottom left no-repeat;
		padding:3px 20px 5px 25px;
		line-height:18px;
		font-size:13px;
		color:#fff;
		
	}
	
		.feature-bottom a {
			color:#fff;
			font-weight:bold;
		}
		
		.feature-bottom a:hover {
			color:#fc9;
		}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	line-height:22px;
	color:#666;
	width:675px;
	hright:22px;
	margin:0 auto;
	padding:10px 45px 10px 20px;
	background:url(../images/footer-logo.png) top right no-repeat;
}

.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}