@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:18px 0px 0px 0px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:.7em; color:#FFF; background:url(images/background.gif) repeat-x top #675a49;
}
div.bodyBorder {
	width:960px;
}
div.bodyContent {
	float:left; width:876px; background:url(images/content-background.png) repeat-y; padding:0px 42px 10px 42px; text-align:left; line-height:1.8em;
}
	div.header {
		float:left; width:876px;
	}
		
		div.header ul {
			float:left; width:378px; padding:30px 0px 0px 65px; list-style:none; margin:0px;
		}
			div.header ul li {
				float:left; height:40px; padding:0px;
			}
.red {
	color:#990000;
}
	div.flashHolder {
		float:left; width:876px;
	}
	div.leftCol {
		float:left; width:348px; padding:20px 0px 0px 0px; margin:0px;
	}
	div.rightCol {
		float:left; width:508px; padding:20px 0px 0px 20px; margin:0px;
	}
	div.holder {
		float:left; width:876px; padding:20px 0px 0px 0px; margin:0px;
	}
	div.newleftCol {
		float:left; width:527px; padding:0px 0px 0px 0px; margin:0px;
	}
	div.newrightCol {
		float:left; width:328px; padding:0px 0px 0px 19px; border-left:1px solid #999999; margin:0px;
	}
			
div.footer {
	float:left; width:876px; border-top:1px solid #3e3829; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:.9em;
}
	div.footer p {
		float:left; width:49.9%; margin:0px; padding:0px;
	}





img.bg {
	float:left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal; color:#a3cdf8; margin:0px; padding:0px;
}
h1 {
	font-size:1.5em;
}
h2 {
	font-size:1.3em;
}
h3 {
	font-size:1.3em; color:#a19483; font-weight:normal;
}

a {
	color:#a3cdf8; text-decoration:none;
}
a:hover {
	color:#a3cdf8; text-decoration:underline;
}

.tiny {
	text-align:right; font-size:.9em; color:#ffffff;
}

/* sIFR STYLES ---------------------------------- */
.sIFR-flash {
	visibility: visible !important; margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;
}

/* 
   The below styles set the font size of the restyled text. you should put a height on the 
   element otherwise IE will look strange
*/
.sIFR-hasFlash h1 {
	visibility: hidden; font-size:40px; height:45px; margin:0px; padding:0px;
}
.sIFR-hasFlash h2 {
	visibility: hidden; font-size:35px; margin:0px; padding:0px;
}
.sIFR-hasFlash li.nav {
	visibility:hidden; font-size:25px;
}


