/* General */
	body {
		margin:0;
		background:
			#D6DFE6
		;
		font-family:trebuchet ms, arial, helvetica, sans-serif;
		font-size:80%;
	}
	img {
		border:0;
	}
	form {
		margin:0;
	}
	a {
		color:#0274A1;
		text-decoration:none;
		}
		a:hover {
			text-decoration:underline;
		}
	/**/
	.centered {
		text-align:center;
	}
	.nobr {
		white-space:nowrap;
	}
	.bold {
		font-weight:bold;
	}
	hr.clearFloat {
		clear:both; border:0; margin:0;
	}
	.black {
		color:#000;
	}
/**/

.textBlockFormat {
	line-height:1.4em;
	}
	.textBlockFormat .floatLeft {
		float:left;
		margin-right:2ex;
		margin-bottom:1.5em;
	}
	.textBlockFormat .floatRight {
		float:right;
		margin-left:2ex;
		margin-bottom:1.5em;
	}
	.textBlockFormat h1 {
		color:#888;
		font-family:Trebuchet MS, sans-serif;
		font-size:160%;
		font-weight:normal;
		
		margin:0;
		padding:1.5em 0 1em;
		
		max-width:75%;
		
		line-height:1.4em;
	}
	.textBlockFormat h1 .sub {
		display:block;
		font-weight:normal;
		font-size:90%;
	}
	.textBlockFormat h2 {
		padding-bottom:1em;
		line-height:1.5em;
		font-family:trebuchet ms;
		color:#87784F;
		font-size:140%;
		font-weight:normal;
		border-bottom:1px dotted #666;
	}
	.textBlockFormat h2 .secondLine {
		font-size:80%;
	}
	.textBlockFormat h2.big {
		font-size:150%;
	}
	.textBlockFormat h2.blueBkg {
		margin:0;
		padding:15px 2ex;
		
		color:#fff;
		background:
			url(pix/h2special-bkg.gif)
			repeat-x
			#45718A
		;
	}
	.textBlockFormat .h2Block {
		padding-bottom:1em;
	}
	.textBlockFormat h3 {
		font-size:100%;
		font-weight:bold;
		color:#003366;
	}
	.textBlockFormat .h3Block {
		padding:1em 0;
	}
	.textBlockFormat b {
		font-weight:bold;
	}
	.textBlockFormat p {
		margin:0;
		padding-bottom:1.5em;
	}
	.textBlockFormat table.two50ColBase {
		width:100%;
		}
		.textBlockFormat table.two50ColBase td.two50ColBase {
			width:50%;
			vertical-align:top;
		}
		.textBlockFormat table.two50ColBase td.two50ColBase.col1 {
			padding-right:2.5ex;
		}
		.textBlockFormat table.two50ColBase td.two50ColBase.col2 {
			padding-left:2.5ex;
		}
	/**/
	.textBlockFormat .noMarginTop {
		padding-top:0;
	}
	.textBlockFormat .noMarginBottom {
		padding-bottom:0;
	}
	.textBlockFormat .noMarginLeft {
		padding-left:0;
	}
	.textBlockFormat .noMarginRight {
		padding-right:0;
	}
	.textBlockFormat ul {
		}
		.textBlockFormat ul li {
			margin-bottom:1em;
		}
	/**/
	.textBlockFormat .italic {
		font-style:oblique;
	}
	.textBlockFormat .big {
		font-size:150%;
	}
	.textBlockFormat .medium {
		font-size:120%;
	}
	.textBlockFormat .quote {
		font-style:oblique;
	}
	.textBlockFormat .lineSpacedA {
		line-height:1.7em;
	}
/**/

/* Margins */
	.allMargins,
	.wideMargins, 
	.rightMargin {
		padding-right:6ex;
	}
	.allMargins,
	.wideMargins, 
	.leftMargin {
		padding-left:6ex;
	}
	.allMargins,
	.tallMargins, 
	.topMargin {
		padding-top:1em;
	}
	.allMargins,
	.tallMargins, 
	.bottomMargin {
		padding-bottom:2em;
	}

	.allMarginsB,
	.wideMarginsB, 
	.rightMarginB {
		padding-right:3ex;
	}
	.allMarginsB,
	.wideMarginsB, 
	.leftMarginB {
		padding-left:3ex;
	}
	.allMarginsB,
	.tallMarginsB, 
	.topMarginB {
		padding-top:1em;
	}
	.allMarginsB,
	.tallMarginsB, 
	.bottomMarginB {
		padding-bottom:2em;
	}
/**/

#BasePage {
	}
	#BasePage .baseWidth {
		background-color:#fff;
		position:relative;
		top:0px; left:0px;
		
		width:90%;
		
		margin:0 auto;
		max-width:1080px;
		min-width:800px;
	}
/**/

#ContentBase {
	clear:both;
	min-height:400px;
}

#BaseHeader {
	}
	#BaseHeader {
		background:
			url(pix/header_blue_fade-bkg.gif)
			repeat-y
			top left
			#45718A
		;
	}
	#BaseHeader .car {
		position:absolute;
		top:15px; right:25px;
		z-index:200;
	}
/**/

#NavBar {
	height:40px;
	background:
		/*url(pix/navBar-bkg.gif)*/
		repeat-x
		#8B7C53
	;
	color:#fff;
	position:relative;
	z-index:100;
	}
	#NavBar ul {
		list-style-type:none;
		margin:0px; padding:0px;
	}
	#NavBar ul li {
		float:left;
		position:relative;
	}
	#NavBar ul li a {
		display:block;
		cursor:pointer;
		color:#fff;
		padding:12px 10px;
		white-space:nowrap;
		}
		#NavBar ul li a:hover {
			background-color:#F1E3BE;
			color:#fff;
			text-decoration:none;
		}
	/**/
	#NavBar ul li ul {
		position:absolute;
		top:40px; left:0px;
		display:none;
		background-color:#E1CFA2;
		list-style-type:none;
		margin:0px; padding:0px;
	}
	#NavBar ul li ul li {
		float:none;
		display:block;
	}
	#NavBar ul li ul li a {
		color:#000;
		}
		#NavBar ul li ul li a:hover {
		}
	/**/
	#NavBar ul li:hover {
		background-color:#E1CFA2;
	}
	#NavBar ul li:hover a {
		color:#000;
	}
	#NavBar ul li:hover ul {
		display:block;
	}
	#NavBar ul li.current {
		background-color:#645425;
		color:#fff;
		}
		#NavBar ul li.current a {
			color:#fff;
		}
		#NavBar ul li.current a:hover {
			color:#000;
		}
		#NavBar ul li.current li a {
			color:#000;
		}
	/**/
/**/

#BaseFooter {
	background:
		url(pix/footer-bkg.gif)
		repeat-x
		#87784F
	;
	color:#fff;
	text-align:center;
	font-size:85%;
	padding:.8em 0;
	}
	#BaseFooter a {
		color:#fff;
	}
	#BaseFooter p {
		margin:0;
	}
/**/

#FooterNav {
	color:#fff;
	}
	#FooterNav table.base {
		font-family:arial, sans-serif;
		margin:0 auto;
		}
		#FooterNav table.base td.base {
			vertical-align:top;
			white-space:nowrap;
		}
		#FooterNav table.base div.posRelative {
			position:relative;
			top:0px; left:0px;
		}
		#FooterNav table.base a.base {
			display:block;
			padding:12px 1.8ex;
			color:#fff;
		}
		#FooterNav table.base a.base:hover {
			text-decoration:underline;
		}
	/**/
	#FooterNav table.base td.base div.subBase {
		background-color:#8D7E55;
		position:absolute;
		top:0px; left:0px;
		min-width:25ex;
		}
		#FooterNav table.base td.base div.subBase.closed {
			display:none;
		}
		#FooterNav table.base td.base div.subBase.open {
			display:block;
		}
	/**/
	#FooterNav table.base td.base ul.sub {
		list-style-type:none;
		margin:0px; padding:0px;
		text-align:left;
	}
	#FooterNav table.base td.base ul.sub a {
		color:#fff;
		display:block;
		padding:.4em 1ex;
		}
		#FooterNav table.base td.base ul.sub a:hover {
			background-color:#AF995C;
			text-decoration:none;
		}
	/**/
	#FooterNav table.base td.base li.sub.subCurrent a {
		text-decoration:underline;
	}
	#FooterNav table.base td.base.current a.base {
		text-decoration:underline;
	}
	#FooterNav table.base .opener {
		font-size:10px;
		background-repeat:no-repeat;
		background-position:right center;
		padding-left:15px;
		}
		#FooterNav table.base .opener.open {
			background-image:url(pix/navBar-opener-open.gif);
		}
		#FooterNav table.base .opener.closed {
			background-image:url(pix/navBar-opener-closed.gif);
		}
	/**/
/**/

#wpPage {
	margin:0 5%;
	}
	#wpPage ul {
		margin:0px 5ex; padding:0px;
		}
		#wpPage ul li {
			margin-bottom:1.2em;
		}
	/**/
	#wpPage .alignleft {
		float:left;
		margin:0 2ex .5em 0;
	}
	#wpPage .alignright {
		float:right;
		margin:0 0 .5em 2ex;
	}
	#wpPage hr {
		clear:both;
	}
/**/

