/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
a{text-decoration:none;}
body {line-height: 1;}
:focus {outline: 0;}
/* Body */
body {
	background:#fff;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}

p {
	margin:0px 0px 18px 0px;
}
h1 {
	font-size:45px;
	color:#6d0c04;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-size:45px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#content-left h2.dots {
	padding:0;
}
form {
	display:inline;
}

/* LINKS */
a 		{ color:#6e0c04;}
a:hover { color:#6e0c04; text-decoration:underline; }

#news a 		{ color:#FFFFFF;}
#news a:hover { color:#CCCCCC; text-decoration:underline; }

a.largelink:hover { color:#8b7e68;}

#footer-left a 	  { color:#980610; }
#footer-left a:hover { color:#980610; text-decoration:underline; }

#disclaimer a 	  { color:#777777;}
#disclaimer a:hover { color:#000000; text-decoration:underline; }

a.header-nav { color:#828282; padding:2px 14px 2px 0px; position:relative; top:-3px; margin-right:14px; border-right:1px solid #E7E7E7; }
a.header-nav:hover { color:#828282; text-decoration:underline; }

/* TOP */
#logo {
	margin:0px auto;
	width:141px;
	height:129px; 
	padding:20px 0;
}

/* CONTENT */
#content-container {
	background:url(bg_body.png) no-repeat center 0px scroll;
	width:100%;
}
#content-background {
	margin:0px auto;
	width:994px;
	display: table; 
	border-collapse: collapse; 
}
#content-left {
	width:180px;
	min-height:600px;
	background:url(bg_news.jpg) no-repeat 16px 0;
	float:left;
	padding:7px 25px 25px 39px;
}
#content-middle {
	width:424px;
	min-height:361px;
	float:left;
	padding:7px 0 25px 30px;
}
#content-right {
	width:211px;
	min-height:361px;
	float:left;
	padding:215px 35px 25px 50px;
	position:relative;
}
#content {
	padding:22px 0 0;
}
#content ul{
	margin:0 0 0 25px;
}
#content li{
	padding-bottom:13px;
}
.arrow {
	position:Relative;
	top:2px;
}
#content-left .dots {
	border-bottom:1px dotted #fff;
	width:150px;
	max-width:150px;
	padding: 0 0 13px;
}
#content-right .dots {
	width:211px;
}
.dots {
	border-bottom:1px dotted #6e0c04;
	margin: 8px 0 13px;
}
#sponsors {
	float:left
}
#map {
	position:absolute;
	right: -15px;
	top:-120px;
	width:377px;
	height:348px;
}
#content-right td {
	color:#c9817b;
	padding-bottom:5px;
}
#news {
	color:#fff;
	line-height:13px;
	font-size:11px;
}
#buttons {
	float:left;
	padding:8px 0 16px;
}
#container-signup {
	font-size:13px;
	float:left;
	padding:18px 0 0;
}
#container-signup #email {
	background:url(bg_signup.png) scroll no-repeat 0 0;
	border: medium none;
    font-size: 12px;
    height: 17px;
    padding: 2px 5px;
    width: 154px;
}
/* NAVIGATION */
#navigation {
	width:100%;
	height:34px; 
	background-color:#6e0c04;
	overflow:visible;
	position:absolute;
	z-index:99;
}
#navigation ul {
	margin:0px;
	padding:0px;
	list-style: none;
	margin:0px auto;
	width:600px;
}
#navigation ul li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	background-image:url(bg_nav.png);
	height:42px; 
}
#navigation ul li a {
    text-indent: -9000px;
    overflow: hidden;  
	display:block;
	height:42px; 
}
#nav-home	 		{ width:107px; background-position:-0px -0px; }
#nav-projects	 	{ width:118px; background-position:-107px -0px; }
#nav-investors 		{ width:125px; background-position:-225px -0px; }
#nav-company 		{ width:132px; background-position:-350px -0px; }
#nav-contact	 	{ width:118px; background-position:-482px -0px; }

#nav-home:hover 		{ background-position:-0px -58px; }
#nav-projects:hover 	{ background-position:-107px -58px; }
#nav-investors:hover	{ background-position:-225px -58px; }
#nav-company:hover  	{ background-position:-350px -58px; }
#nav-contact:hover  	{ background-position:-482px -58px; }

/* IMAGE */
#image-container {
	width:100%;
	height:262px;
	background:url(bg_header.jpg) no-repeat center 34px;
	padding: 34px 0 0;
}
#image {
	margin:0px auto;
	position:relative;
	width:994px;
	height:262px;
}

/* STOCK QUOTE */
#stock-quote {
	position:absolute;
	padding: 0 9px;
	height:20px; 
	bottom:13px;
	font-size:11px;
	color:#fff;
	background-color:#540903;
	line-height:20px;
	color:#fff;
	left:8px;
}
#stock-quote span {
	color:#ac9a7b;
	font-size:13px;
}

/* FOOTER */
#container-footer {
	clear:both;
	margin:0px auto;
	width:994px;
	height:57px;
	color:#980610;
	font-size:11px;
	border-top:1px dotted #6e0c04;
}
#footer-left {
	padding-top:22px;
	float:left;
}
#footer-right {
	padding-top:14px;
	float:right;
	text-align:right;
}
#footer-right img {
	position:relative;
	top:3px;
	margin-left:10px;
}

