/* ----------------------------------------------

	Tanson - Main Stylesheet
	
---------------------------------------------- */

	@import "reset.css";
	
/* --- Selectors ----------------------------- */

	body {
		background:url("../images/bg-body.gif") repeat-x top #15294e;
		color:#15294e;
		font:11px/18px arial, helvetica, sans-serif;
	}
	
	a, a:visited {
		color:#15294e;
		text-decoration:underline;
	}
	a:hover {
		color:#8f4d25;
	}
	a img { border:none; }
		
	p { margin:14px 0; }
	
	h1 { color:#15294e; font-size:20px; margin:14px 0; font-weight:bold; }
	h2 { font-size:18px; color:#15294e; font-size:18px; margin:14px 0; font-weight:bold; background:url("../images/bg-h2.gif") no-repeat bottom right; padding-bottom:5px; }
	h3 { font-size:14px; color:#666363; font-size:16px; margin:14px 0; font-weight:bold; }
	h4 { color:#15294e; font-size:14px; margin:14px 0; font-weight:bold; }
	h5 { color:#15294e; font-size:12px; margin:14px 0; font-weight:bold; }
	h6 { color:#666363; font-size:11px; margin:14px 0; font-weight:bold; }
	
	#skipnav, .print {
		display:none;
	}
	
/* --- Common Classes ------------------------ */

	.left { float:left; }
	.right { float:right; }
	.clear { clear:both; }
	.textright { text-align:right; }
	.aligntop { vertical-align:top; }
	.print { display:none; }
	
/* --- Layout -------------------------------- */

	#wrapper {
		width:984px;
		margin:0 auto;
		background:url("../images/bg-wrapper.gif") repeat-y #fff;
	}
	#header {
		background:url("../images/bg-header.gif") repeat;
		height:142px;
	}
	#header h1 {
		margin:0;
		padding:0;
	}
	#header h1 a {
		display:block;
		width:120px;
		height:106px;
		background:url("../images/logo.gif") no-repeat bottom right;
		text-indent:-9999px;
		margin:0 0 0 25px;
		padding:19px 0 0 0;
	}
	#header ul {
		margin:-27px 0 0 0;
		padding:0;
		list-style:none;
		float:right;
	}
	#header ul li {
		float:left;
		margin:0 2px 0 0;		
	}
	#header ul li a {
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		padding:22px 9px 4px 9px;
		background:url("../images/bg-nav.gif") no-repeat top right #15294e;
	}
	#header ul li a:hover {
		background:url("../images/bg-nav.gif") no-repeat bottom right;
		color:#ffff00;
	}
	#banner {
		height:286px;
		background:url("../images/banner.jpg") no-repeat;
		border-top:3px solid #15294e;
	}
	#content {
		
	}
	#copy {
		width:616px;
		float:left;
		margin:20px 0 20px 25px;
		display:inline;
	}
	#rightcol {
		width:260px;
		float:right;
		margin:20px 30px 20px 0;
		color:#666363;
		display:inline;
	}
	#footer {
		background:url("../images/bg-header.gif") repeat;
	}
	
	#footer .left {
		padding:0 0 0 23px
	}
	#footer .right {
		padding:0 23px 0 0;
	}
	
	#sideimage {
		padding:0 0 0 10px;
		margin: 15px 0 0 0;
		float: right;
	}
	
/* --- Breadcrumbs - Added: Jan 3, 2009 (Jay Darnell) -------------------------------- */	
	#breadcrumbs{
		clear: both;
		width:600px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align: left;
	}
	
	#breadcrumbs ul{
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	
	#breadcrumbs li{
		font:11px/18px arial, helvetica, sans-serif;
		color: #15294e;
		list-style:none;
		display:inline;
		margin:0px;
		padding:0px 3px;
		font-weight: bold;
	}
	
	#breadcrumbs a:link, #breadcrumbs a:visited{
		font:11px/18px arial, helvetica, sans-serif;
		color: #15294e;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		text-decoration:underline;
	}
	
	#breadcrumbs a:hover{
		font:11px/18px arial, helvetica, sans-serif;
		color: #8f4d25;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		text-decoration: none;
	}

