body {
	background-color: #BCB8AC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.pageWrapper {   /* div */
	text-align:center;
}
.wrapperWidth {   /* div */
	width:900px;   /* affects all pages in the site - can be overriden by local CSS rules */
	margin: 0 auto;  /* has to be here otherwise nothing is centered in Moz */
	background-color: #FFFFFF;
}
body,td,th,p,div {
	font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #3E4157;
}
.small {
	font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin-top: 0px;
	margin-bottom: 20px;
}
#mainContent p {
	text-align:justify;
}
strong {
	font-weight:bold;
}
blockquote {
	margin: 20px;
	margin-top: 0px;
}
/*----------------------------------------------------   main layout blocks   ----------------------------------------------------*/
#pageHeader {
	height:85px;
	text-align:right;
	background-color: #1f354b;
	background-image: url(../images/Q.gif);
	background-position: center left ;
	background-repeat:no-repeat;
}
	#logo {
		margin-right: 20px;
		margin-top: 23px;
	}
	
#banner {
	text-align:left;
	background-color: #fff;
}
	#bannerTitle {
		text-align:right;
		padding: 5px;
		padding-right:20px;
	}

#menu {
	text-align:left;
	padding-left:20px;
	background-color: #1f354b;
}
	#menu ul
	{
		border: 0;
		margin: 0;
		padding: 3px;
		list-style-type: none;
		text-align: left;
	}
	#menu ul li
	{
		display: inline;
		text-align: center;
	}
	#menu ul li a
	{
		padding: 2px 15px 2px 15px;
		color: #D3C494;
		text-decoration: none;
		text-align: center;
		font: normal 12px verdana, lucida, sans-serif;
	}
	#menu ul li a:hover
	{
		color: #D3C494;
		border-top: #ADD2E9 1px solid;
	}
	#menu a:active
	{
		color: #D3C494;
		border-top: #ADD2E9 1px solid;
	}
	
	#menu li.active a
	{
		color: #D3C494;
		border-top: #ADD2E9 1px solid;
	}
	
#pageContent {
	text-align:left;
	margin: 0 auto;  /* has to be here otherwise nothing is centered in Moz */
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
}
	#mainContent {
		text-align:left;
		margin-right:260px;
		margin-left:170px;
		margin-bottom:40px;
	}
		#images {
			float:left;
			width:135px;
			text-align:left;
			border-right:1px solid #ddd;
			margin-bottom:40px;
		}
		#sideContent {
			float:right;
			width:200px;
			text-align:left;
		}

#pageFooter {
	clear:both;
	text-align:center;
	background-color:#1f354b;
	color:#CCCCCC;
	margin: 0 auto;  /* has to be here otherwise nothing is centered in Moz */
	padding:10px;
	border-top:1px solid #ddd;
}

/*----------------------------------------   links   -------------------------------------------*/

a:link { color:#A28F51; text-decoration:none; }
a:visited { color:#A28F51; text-decoration:none; }
a:hover { color:#A28F51; text-decoration:underline; }
a:active { color:#A28F51; text-decoration:none; }


/*----------------------------------------   headers   -----------------------------------------*/

h1,h2,h3,h4,h5,h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #87816B;
}
h1 {
	font-size: 16px;
}
h1.title {
	margin-bottom: 30px;
}
