/********************************************
* CSS DOCUMENT - Global 
********************************************/

	body {
		font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
		font-size: 70%;
		height: 100%;
		background-color: #fff;
		color: #000;
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #000;
		text-decoration: underline;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	form {
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	img {
		border: 0;
	}
	
	html { 
		height: 100%;
		margin-bottom: 20px;
	}
	
	.hide {
		display: none;
	}
	
/********************************************
* LAYOUT
********************************************/
	
	div.wrap {
		width: 950px;
		margin: 0 auto;
	}
	
	div.maincontainer {
		width: 910px;
		padding: 0 20px 0 20px;
		float: left;
	}
	
/********************************************
* HEADER / TOP NAV
********************************************/
	
	div.header {
		width: 910px;
		height: 69px;
		padding: 35px 0 0 0;
		float: left;
	}
	
	div.header p {
		width: 95px;
		height: 51px;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
	}
	
	div.header ul {
		width: 377px;
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 13px 0 0 438px;
		display: block;
		float: left;
	}
	
	div.header li {
		font-weight: bold;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.header li a {
		height: 14px;
		margin: 0 19px 0 0;
		display: block;
	}
	
/********************************************
* FLASH BOX
********************************************/	
	
	div.flashbox {
		width: 910px;
		height: 123px;
		padding: 0 0 10px 0;
		float: left;
	}

/********************************************
* MAIN CONTENT AREA
********************************************/
	
	div.maincontentbox {
		width: 910px;
		margin: 0 0 10px 0;
		float: left;
	}

	div.contentcol1 {
		width: 600px;
		margin: 0;
		padding: 0 10px 0 0;
		float: left;
	}
	
	div.contentcol1 .intro {
		width: 600px;
		background-color: #fff;
		padding: 0 0 32px 0;
		float: left;
	}
	
	div.contentcol1 .intro p {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 200%;
		font-weight: lighter;
		text-transform: uppercase;
		margin: 0;
		padding: 22px 90px 0 0;
	}
	
	div.contentcol1 .content {
		width: 500px;
		color: #333333;
		background-color: #fff;
		padding: 22px 100px 30px 0;
		float: left;
	}
	
	div.contentcol1 .content h1 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 200%;
		font-weight: lighter;
		text-transform: uppercase;
		color: #ff0099;
		margin: 0;
		padding: 0 0 0.6em 0;
	}
	
	div.contentcol1 .content p {
		line-height: 1.3em;
		margin: 0;
		padding: 0 0 1.3em 0;
	}
	
	div.contentcol1 .content a {
		color: #333333;
	}
	
	div.contentcol1 .content .arrowlink {
		font-weight: bold;
	}
	
	div.contentcol2 {
		width: 300px;
		float: left;
	}
	
	div.contentcol2 .content {
		width: 240px;
		padding: 16px 40px 30px 20px;
		float: left;
	}
	
	div.contentcol2 .content h2, div.contentcol2 .content h3 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 150%;
		font-weight: lighter;
		text-transform: uppercase;
		margin: 0;
		padding: 0 0 0.6em 0;
	}
	
	div.contentcol2 .content p {
		line-height: 1.3em;
		margin: 0;
		padding: 0 0 1.3em 0;
	}
	
	div.contentcol2 .content .heading {
		font-weight: bold;
	}
	
	div.contentcol2 .content a {
		font-weight: bold;
	}
	
	div.contentcol2 .content .arrowlink {
		font-weight: bold;
	}
	
	div.contentcol2 .content .newsbox {
		width: 240px;
		margin: 0 0 15px 0;
		float: left;
	}
	
	div.contentcol2 .content .navbox {
		width: 240px;
		margin: 0 0 60px 0;
		float: left;
	}
	
	div.contentcol2 .content .navbox ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div.contentcol2 .content .navbox li { 	
		margin: 0;
		padding: 0 0 5px 0;
	}
	
	div.contentcol2 .content .navbox li a {
		font-weight: bold;
		color: #999999;
		margin: 0;
	}
	
/********************************************
* FOOTER
********************************************/
	
	div.footer {
		width: 910px;
		color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #000;
		padding: 20px 0 0 0;
		clear: both;
	}
	
	div.footer p {
		margin: 0;
		padding: 0 0 18px 0;
	}
	
	div.footer .address {
		font-size: 140%;
	}
	
	div.footer span {
		margin: 0 5px 0 0;
	}
