@charset "utf-8";

@font-face {
    font-family: 'ChelseaMarketRegular';
    src: url('../fonts/ChelseaMarketRegular.eot');
    src: url('../fonts/ChelseaMarketRegular.woff') format('woff'),
         url('../fonts/ChelseaMarketRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MatizRegular';
    src: url('../fonts/Matiz-webfont.eot');
    src: url('../fonts/Matiz-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Matiz-webfont.woff') format('woff'),
         url('../fonts/Matiz-webfont.ttf') format('truetype'),
         url('../fonts/Matiz-webfont.svg#MatizRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Extended base styles (site specific)

*****************************************************************/
	/* GENERAL */
	html { 
	overflow-y: scroll; /* always force a scrollbar in non-IE */
	}
	
	body {
	background-color: #c5c8ca;
	background-image: url(../images/cityBack1.png), url(../images/backplain.png);
	background-repeat: repeat-x, repeat;
	background-position:bottom, top;
	overflow-x: hidden;
	height: 4600px;
	line-height: 1.5;
	color: #000;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	}
	
	.short{
	height: 1200px;		
	}
	
	.what{
	height: 2200px;
	}
	
	.media{
	height: 2600px;
	}

	/* LINKS ***********************************************************/
	a:link {
	color: #FFF;
	text-decoration:underline;
	list-style-type:none;
	text-decoration:none;}

	a:visited {
	color: #CCC;
	list-style-type:none;
	text-decoration:none;
	}
	a:hover {
	color: #C00;
	list-style-type:none;
	text-decoration:none;
	}
	a:active {
	list-style-type:none;
	text-decoration:none;
	color: #F00;
	}
		
	.mainContent .copy a:link {
	color: #cc0000;
	list-style-type:none;
	text-decoration:none;
	}
	.mainContent .copy a:visited {
	color: #660000;
	list-style-type:none;
	text-decoration:none;
	}
	.mainContent .copy a:hover {
	color: #990000;
	list-style-type:none;
	text-decoration:none;
	}
	.mainContent .copy a:active {
	list-style-type:none;
	text-decoration:none;
	color: #ff3333;
	}
	
	
	.mediaSites a:link {
	color: #cc0000;
	list-style-type:none;
	text-decoration:none;
	}
	.mediaSites a:visited {
	color: #990000;
	list-style-type:none;
	text-decoration:none;
	}
	.mediaSites a:hover {
	color: #ff0000;
	list-style-type:none;
	text-decoration:none;
	}
	.mediaSites a:active {
	list-style-type:none;
	text-decoration:none;
	color: #ff3333;
	}


	p{
	padding-bottom: 20px;
	}
	
	#wrapper{
	margin: 0;
	}
	
	.clearBoth{
	clear:both;
	}
	
	/* TOP ********************************************************************/
	#topPiece{
	Height: 188px;
	z-index: 13;
	margin: 0 auto;
	width: 100%;
	background-image: url(../images/top.png);
	}
	
	#topMenu{
	text-align: center;
	margin: 0 auto;
	width: 800px;
	background: #000;	
	}
	
	#topBar{
	background: #000;
	height: 50px;	
	}
	
	#topMenu ul
	{
	font:"Times New Roman", Times, serif;
	color: #FFF;
	list-style-type:none;
	text-decoration:none;
	padding:0;
	padding-top:12px;
	padding-bottom:6px;
	background: #000;
	}
	#topMenu li
	{
	font-size: 20px;
	display:inline;
	padding: 0 13px 0 13px;
	text-decoration:none;
	}
	
	#topPiece h4{
	text-align: center;
	font: 65px/95px 'MatizRegular', Arial, sans-serif;
	margin: 0 auto;
	color: #000;
	}
	
	/* MAIN *********************************************************************/
	h2{
	font: 20px/30px 'ChelseaMarketRegular', Arial, sans-serif;	
	text-align: left;
	color: #cc0000;	
	}
		
	.mainContent a:link {
	color:#cc0000;
	}
	.mainContent a:hover {
	color:#000;
	}
	.mainContent a:visited {
	color:#000;
	}
	.mainContent a:active {
	color:#000;
	}

	.mainContent{
	width: 800px;
	margin: 0 auto;
	}
		
	.copy{
	padding-top: 40px;
	font: 18px/22px "Times New Roman", Times, serif;		
	}
	
	.copyHeight{
	height: 550px;
	}
	
	.copy0top{
	padding-top: 0px;
	}
	
	.copy0top img{
		float: left;
	}
	
	.fontItalic{
	font-style: italic;		
	}
			
	.linksLeft{
	width: 350px;
	float: left;
	text-align: left;
	padding-left: 20px;
	margin-left: 10px;
	font: 23px/28px 'ChelseaMarketRegular', Arial, sans-serif;
	}
	
	.linksRight{
	width: 350px;
	float: right;
	text-align: left;
	padding-left: 20px;
	margin-left: 10px;
	font: 23px/28px 'ChelseaMarketRegular', Arial, sans-serif;
	}


/*MEDIA*************************************************************/	
	.fl{
	float: left;
	padding: 10px;
	}
	
	.cnt{
	margin: 0 auto;
	}
	
	.newsJournal a{
	margin: 0 auto;
	font: 30px/45px 'ChelseaMarketRegular', Arial, sans-serif;
	}
	
	.newsJournal{
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	font: 30px/45px 'ChelseaMarketRegular', Arial, sans-serif;
	}
	
	.mediaVideo{
	width: 400px;
	margin: 0 auto;
	overflow:hidden;		
	}
	
	#flashContent{
	margin-left: 30px;
	}
	
	.mediaSites{
	margin: 0 auto;
	width: 800px;	
	}
	
	.mediaLeft{	
	margin: 20px 0 10px 40px;
	}
		

	/*PDF BUTTON*************************************************************/	
	.pdf{
	background-image: url(../images/Adobe-PDF.png);
	background-repeat:no-repeat;
	margin-left: 90px;
	padding-left: 75px;
	font: 30px/85px 'ChelseaMarketRegular', Arial, sans-serif;
	float: left;
	}
	

	#pdf {
	margin-top: 0;
	display: inline;
	float: left;
	height: 92px;
	width: 100px;
	background: url(../images/pdf_button.png) no-repeat 0 0;
	}

	#pdf:hover
	{ 
  	background-position: 0 -92px;
	}

	#pdf span
	{
  	display: none;
	}
		
	#pdfEx {
	margin-top: 0;
	display: inline;
	float: left;
	height: 92px;
	width: 100px;
	background: url(../images/pdf_button.png) no-repeat 0 0;
	}

	#pdfEx:hover
	{ 
  	background-position: 0 -92px;
	}

	#pdfEx span
	{
  	display: none;
	}
	
	#pdfStory {
	margin-top: 0;
	display: inline;
	float: left;
	height: 92px;
	width: 100px;
	background: url(../images/pdf_button.png) no-repeat 0 0;
	}

	#pdfStory:hover
	{ 
  	background-position: 0 -92px;
	}

	#pdfStory span
	{
  	display: none;
	}
	
	#pwr{
	margin-top: 0;
	display: inline;
	float: left;
	height: 75px;
	width: 100px;
	background: url(../images/pwr_button.png) no-repeat 0 0;
	}

	#pwr:hover
	{ 
  	background-position: 0 -75px;
	}

	#pwr span
	{
  	display: none;
	}
	
	/*TEST************************************************************************/
	
	section{
	width:400px;
	float: left;		
	}

	section h1{
	font: 55px/65px 'ChelseaMarketRegular', Arial, sans-serif;
	text-align:left;
	color: #cc0000;	
	}
	.goBack{
	text-align: center;
	font: 30px/35px 'ChelseaMarketRegular', Arial, sans-serif;
	color: #cc0000;
	}
	
	.navButton{
	font: 18px/22px "Times New Roman", Times, serif;
	text-align: center;
	padding: 10px 0 10px 0;	
	}
	
	.navButton a:link {
	color: #cc0000;
	text-decoration:none;
	}
	.navButton a:visited {
	color: #cc0000;
	}
	.navButton a:hover {
	color: #ff0000;
	}
	.navButton a:active {
	color: #ff0000;
	}
	
	.rightColTest{
	width:  350px;
	float: right;
	padding-top: 100px;
	padding-left: 40px;	
	}	

	.rightColTest h3 {
	font: 20px/24px 'ChelseaMarketRegular', Arial, sans-serif;
	color: #cc0000;
	text-align: center;
	}
	
	.rightColTest h4{
	font: 30px/35px 'ChelseaMarketRegular', Arial, sans-serif;
	text-align: center;
	padding-bottom: 15px;
	color: #009999;	
	}
	
	
	.questions{
	font: 35px/40px 'ChelseaMarketRegular', Arial, sans-serif;
	padding-left:5px;
	text-align: left;
	margin-left: 30px;
	}
	
	.radio{
	margin-left: 30px;		
	}
	
	.answers{
	font: 25px/30px 'ChelseaMarketRegular', Arial, sans-serif;
	padding: 0px 2px 8px 2px;
	text-align: center;
	}
	
	.answer{
	color: #cc0000;
	padding: 0;
	}
	
	.trueAnswer{
	padding: 0;
	color: #000;
	}
	
	.testEnd{		
	font: 18px/22px "Times New Roman", Times, serif;
	padding: 30px 15px 0 15px;
	}
		
	.myForm{
	float: left;
	margin: 0 auto;	
	}
		
	.styledCheckbox {
	float:	left;
	padding: 0 5px 10px 0px;
	}
	
	.left{	
	margin: 30px 0 0 100px;
	}
	
	label {
	float:		left;
	font-size:	40px;
	}
	
	.submit{
	clear: both;
	height: 35px;
	margin: 0 auto;
	text-align: left;
	margin-left: 100px;
	}
	
/*CONTENT***************************************************************/	
	.content{
	width: 350px;
	margin: 0 auto;

	font: 22px/27px "Times New Roman", Times, serif;	
	}
	
	.content h2{
	font: 30px/40px 'ChelseaMarketRegular', Arial, sans-serif;	
	text-align: left;
	color: #cc0000;		
	}
	
	.copy0top h2{
	text-align: center;	
	}
	
	.copy0top img{
	float: left;
	margin: 4px 8px 0 0;
	border:5px solid #999;
	}
	


	

	/*BIOS***************************************************************/	
	.more a:link {
	color: #CC0000;
	}
	.more a:visited {
	color: #990000;
	}	
	
	#header h2 {
	color: white;
	background-color: #00A1E6;
	padding: 5px;
	}
	.comment {
	padding: 20px;
	margin:10px;
	background: rgba(250, 250, 250, .5)	
	}

	a.morelink {
	text-decoration:none;
	outline: none;
	color: #0254EB
	}
	
	.morecontent span {
	display: none;
	}

	h4{
	font: 35px/50px 'ChelseaMarketRegular', Arial, sans-serif;
	text-align: center;
	padding-bottom: 15px;
	color: #009999;		
	}
	
	

	/*BOTTOM MENU***************************************************************/
	
	/* BOTTOM */
	.bottomMenu{
	padding-top: 20px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
	font: 18px/40px "Times New Roman", Times, serif;
	}
	
	.bottomMenu	a:link {
	color: #cc0000;
	list-style-type:none;
	text-decoration:none;
	}
	
	.bottomMenu a:visited {
	color: #990000;
	list-style-type:none;
	text-decoration:none;
	}
	
	.bottomMenu a:hover {
	color: #ff0000;
	list-style-type:none;
	text-decoration:none;
	}
	
	.bottomMenu a:active {
	list-style-type:none;
	text-decoration:none;
	color: #ff3333;
	}
	
	.rightColTest next{
	float: left;
	}

	/* Order **************************************************************/	

	.ordering{
	width: 300px;
	float: left;
	margin:0 0 0 100px;		
	}
	
	.rightOrdering{
	width: 250px;
	float: right;
	margin: 50px 75px 0 0;
	font: 20px/24px 'ChelseaMarketRegular', Arial, sans-serif;		
	}
	
