

*{ margin: 0; padding: 0; }*


body { 
	margin: 0px; 
	background: #ffffff url(images/bg.png) repeat-x; 
	font: 14px Arial;  
	color: #222222; 
	font-weight: normal; 
}

h1 { 
	font: 3em ; 
	font-weight: normal; 
	float: left; 

}



a { 
	text-decoration: none; 
	font-size: 12px; 
	font-weight:bold;
	color: #ce0800; 
}

a:hover { 
	color: #5f0400; 
}



h1 a { 
	text-decoration: none; 
}

h2 { 
	font: 20px "Trebuchet MS"; 
	text-transform:uppercase;
	color: #ffffff; 
	font-weight: normal; 
	margin: 0 0 .8em; 
}

h3 { 
	font: 18px "Trebuchet MS";
	text-transform:uppercase;
	color:#0d3d56; 
	border-bottom: 1px solid #b0b0b0; 
	margin: 0 0 .8em; 
}

p  { 
	margin: 0 0 2em 0; 
	line-height: 20px; 
}

	
.wrap { width: 900px; 
	margin: 0 auto;
	color: #222222; 
}
 

 
#details { 
	width: 900px; 
	height: 25px; 
	margin: 0 auto;
	padding: 0px 0 10px 0; 
	text-align:right;
	font: 12px "Trebuchet MS";
	color: #777777; 
	}

#details a { 
	text-decoration: none; 
	font-weight:bold;
	color: #666666; 
}


#details a:hover { 
	text-decoration: none; 
	font-weight:bold;
	color: #444444; 
}


#header { 
	width: 900px; 
	height: 90px; 
	margin: 0 auto;
	padding: 19px 0 0 0; 
	background: url(images/logo.png) no-repeat;
	}

#menu  { float: right; padding: 6px 0 0 0; list-style: none; }

#menu li { 
	display: inline; 
}

#menu a { 
	display: block; 
	float: left; 
	margin-left: 20px; 
	padding: 2px 2px 2px 12px; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight:bold;
	color: #444444; 
}

#menu a:hover { 
	color: #ce0800; 
	background:url(images/redarrow.png) no-repeat left;
}

#menu .active a { 
	color: #ce0800; 
	background:url(images/redarrow.png) no-repeat left;
}
 
#banner { 
	clear: both; 
	height: 267px; 
	background:url(images/bannerbg.png) no-repeat center;

}
.bannertext { 	
	float: left; 
	padding: 30px 0 0 10px; 
	width: 480px; 
	color: #C7E3EE;
	line-height: 20px; 

}

.demo { float:left; width:90px;}

.demo a { 
	text-decoration: none; 
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff;
}

.demo a:hover { 
	color: #f1f1f1; 
	text-decoration: underline; 
}



.again { float:left; text-align:center; width:97px; height:20px padding:4px;margin-top:15px; background:url(images/againbg.png) bottom left no-repeat}

.again a { 
	text-decoration: none; 
	font-size: 11px; 
	font-weight:bold;
	color: #6e85a6;
}

.again a:hover { 
	color: #f1f1f1; 
	text-decoration: none; 
}


.col { 
	float: left; 
	width: 276px; 
	margin: 0 30px 16px 0; 	
	font: 12px Arial; 
}

.last { 
	float: right; 
	margin: 0; 
}


.quote { 
	border-top: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb; 
	border-left: 1px solid #cbcbcb;
	background: url(images/quotebg.gif) #e8e8e8 top no-repeat; 
	padding: 10px 10px 10px 10px; 
	color:#444444;
}

.quotebot { 
	background: url(images/quotebot.png) no-repeat top; 
	height:15px;
	width:276px;
	margin:0px;
}

.quote a { 
	text-decoration: none; 
	font-size: 11px; 
	font-weight:bold;
	color: #0d3d56;
}

.quotename {
	color: #ce0800;
	font-weight:bold;
}

#bottom { 
	text-align:center;
}

#bottom a { 
	text-decoration: none; 
	font-size: 12px; 
	font-weight:bold;
	color: #555555; 
	margin:0px 15px 0px 15px;
}

#bottom a:hover { 
	color: #ce0800; 
}


#footer { 
	clear: both; 
	width: 900px; 
	margin: 0 auto; 
	padding: 15px; 
	border-top: 1px solid #e0e0e0;  
	color: #222222; 
	font-size: 12px;
}	
	

#footer .right { 
	float: right; 
	margin: 0 0px 0 0; 
}


.right a { 
	text-decoration: none; 
	font-size: 11px; 
	font-weight:bold;
	color: #0d3d56; 
	margin:0px 15px 0px 15px;
}

.right a:hover { 
	color: #222222; 
}


