	body {
		margin:0px;
		padding:0px;
		width:100%;
		background-image:url('../images/bg.gif');
		background-repeat:repeat-x;
		text-align:center;
		color:#fff;
		background-color:#000;
	}

	body * {
		text-align:left;
		font-family:arial,sans-serif;
	}

	a {
		text-decoration:none;
	}

	a:hover {
		text-decoration:underline;
	}

	div#pageContainer {
		margin:0px auto;
		width:735px;
		background-color:#000; /**/
	}

	div#headerContainer {
		xpadding:45px 40px 40px 40px;
		height:328px;
	}

	div#logoContainer {
		height:84px;
		padding:52px 0px 0px 35px;
	}

	div#logoContainer img {
		border:0px;
	}

	div#mastContainer {
		height:194px;
		background-color:#a9bace;
	}
	
	div#mastContainer img {
		border-left:2px solid #000; /**/
		border-right:2px solid #000; /**/
		float:left;
	}

	* html div#mastContainer img {
		margin: 0 -3px; ma\rgin: 0;
	}

	div#copyContainer {
		width:735px;
		float:left;
		clear:both;
	}

	div.mainCopy {
		width:490px;
	}

	div.mainCopy p img {
		float:left;
		margin-right:10px;
		margin-bottom:5px;
	}

	div#mainContentContainer {
		width:455px;
		padding:0px 37px 40px 35px;
		margin-top:12px;
		xmargin-bottom:25px;
		background:url(../images/tile-y.gif) top right;
		background-repeat:repeat-y;
		float:left;
	}
	
	div#bannerContainer {
		float:left;
		width:198px;
		padding-left:10px;
		margin-top:12px;
	}

	div#bannerContainer p {
		width:188px;
	}

/***nav***/

	ul#nav, ul#newsNav {
		font-size:14px;
		line-height:14px;
		color:#b7bcc3;
		list-style:none;
		padding-left:0px;
		margin-left:0px;
		margin-top:0px;
		padding-top:0px;
	}
	
	span.spacer {
		margin-left:4px;
		margin-right:4px;
		color:#b7bcc3;
		font-size:14px;
	}
	
	ul#nav li, ul#newsNav li {
		display:inline;
		padding-left:0px;
		margin-left:0px;
		xmargin-right:10px;
	}
	
	ul#nav li.selected, ul#newsNav li.selected {
		color:#fff;
	}
	
	ul#nav li a, ul#newsNav li a {
		color:#b7bcc3;
	}
	
	ul#nav li a:hover, ul#newsNav li a:hover {
		color:#fff;
		text-decoration:none;
	}

/***maincontent***/

	h1 {
		color:#fff;
		font-size:16px;
		line-height:18px;
		margin-top:40px;
		margin-bottom:20px;
	}
	
	h2 {
		color:#fff;
		font-size:14px;
		line-height:18px;
		margin-bottom:0px;
	}
	
	.noIntro {
		margin-top:40px;
	}

	.bannerHead {
		margin-top:55px;
	}
		
	p {
		font-size:14px;
		line-height:20px;
		color:#b7bcc3;
		width:405px;
		margin-top:0px;
		margin-bottom:15px;
	}
	
	p.intro {
		font-size:16px;
		line-height:20px;
		color:#fff;
		margin-top:40px;
	}

	
	p a {
		font-size:14px;
		line-height:20px;
		color:#b7bcc3;
	}
	
	p.location {
		font-size:12px;
		margin-top:5px;
		margin-bottom:5px;
		line-height:14px;
	}

	a.popupLink {
		color:#b7bcc3;
		font-size:11px;
		margin-top:0px;
		line-height:12px;
	}

/***footer***/

	div#footer {
		width:735px;
		border-top:1px solid #333;
		color:#fff;
		font-size:11px;
		line-height:20px;
		text-align:right;
		margin-top:25px;
		float:left;
		padding-bottom:10px;
	}

	div#footer a {
		color:#fff;
		font-size:11px;
	}
	
/***input***/

	.frmSubmit {
		width:75px;
		text-align:center;
		color:#000; /**/
		background-color:#6a85a3;
	}
	
	.frmText {
		border:1px solid #ddd;
		color:#fff;
		font-family:arial;
		font-size:12px;
		line-height:14px;
		height:18px;
		line-height:18px;
		margin-bottom:5px;
		width:200px;
	}
	
/***table***/

	table {
		border:0px;
	}
	
	table tr td {
		padding:2px;
		font-size:11px;
		color:#fff;
		border:0px;
	}
	
	table tr.even {
		background-color:#333;
	}