	body {
		background-position:top;
		margin-top: 0px;
		background: #000000;
		background-image:url('/images/bg.jpg'); 
		background-repeat:no-repeat; 
		margin-top: 0; margin-left: 0;
		}

	A.topnavlink {
		COLOR: #ffffff; TEXT-DECORATION: none;
		}
	A.topnavlink:hover {
		COLOR: #ffff00; TEXT-DECORATION: none;
		}

	A.topnavlinklive {
		COLOR: #ffff00; TEXT-DECORATION: none;
		}

	A.subnavlink {
		COLOR: #000000; TEXT-DECORATION: none;
		}
	A.subnavlink:hover {
		COLOR: #000000; TEXT-DECORATION: underline;
		}

	A {
		COLOR: #ff9900; TEXT-DECORATION: none;
		}
	A:hover {
		COLOR: #ff9900; TEXT-DECORATION: underline;
		}

	#frame {
		width:790px;
		min-height:100%;
		height:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:50px;
		padding:0px;
		}
		

	#content {
		padding:0px;
		float:left;
		border-width:0px; 
		border-style:solid; 
		border-color:#c0c0c0;	
		}

	#contentblank {
		width:778px;
		min-height:100%;
				height:800px;
		padding:0px;
		float:left;
		border-width:1px; 
		}

	#contentblankemail {
		width:778px;
		min-height:100%;
		height:800px;
		padding:0px;
		margin-top:-10px;
		float:left;
		border-width:1px; 
		}



	#contentleft {
		width:100%;
		padding:0px;
		float:left;
		margin: 0px 0px 0px 0px;	
		display:inline;
		}

	#contentmiddle {
		width:500px;
		padding:0px;
		float:left;
		margin: 0px 0px 40px 0px;	
		}
	#contentmiddleleft {
		width:500px;
		padding:0px;
		float:left;
		margin: 50px 0px 0px 0px;	
		}
	#contentmiddleright {
		width:100%;
		padding:0px;
		float:left;
		margin: 0px 0px 40px 0px;	
		}

	#contentmiddleemail {
		width:568px;
		padding:0px;
		float:left;
		margin: 0px 0px 0px 10px;	
		}
	
	#contentright {
		width:150px;
		padding:0px;
		float:left;
		margin: 0px 0px 0px 10px;		

		}
	
	#contentheader {
		height:68px;
		margin-bottom:10px;
		margin-top:0px;
		}


	#contentfooter {
		float:right;
		}

	#homefull {
	margin: 10px 0 0 15px;
	float: center;
	width: 700px;
	}


	#homeleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 200px;
	}


	#homeright {
	margin: 10px 0 0px 15px;
	float: left;
	width: 260px;
	}

	#halfleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 380px;
	}

	#fullspread {
	margin: 10px 0 10px 10px;
	float: left;
	width: 780px;
	}

	#halfright {
	margin: 10px 0 10px 10px;
	float: left;
	width: 380px;
	}

	#thirdleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 245px;
	}


	#thirdcentre {
	margin: 10px 0 0px 15px;
	float: left;
	width: 245px;
	}


	#thirdright {
	margin: 10px 0 0px 15px;
	float: left;
	width: 245px;
	}

	.promoright {
	margin: 10px 10px 10px 10px;
	float: right;
	width: 245px;
	display: block; margin: 10 10 10 auto;
	}

	#map {
	margin: 0px 0 15px 15px;
	float: left;
	width: 425px;
	}


	#textright {
	margin: 10px 0 10px 20px;
	float: left;
	width: 255px;
	}


	#navtext {
		margin:10px 0px 10px 0px;
		font-family:georgia;
		font-size:12px;
		font-weight: bold;
		color:#343399;
		}

	#newstext {
		margin:10px 0px 10px 0px;
		font-family:arial;
		font-size:10px;
		color:#ffffff;
		}

	#gigtext {
		margin:-150px 0px 10px 30px;
		font-family:arial;
		font-size:10px;
		color:#000000;
		}
		
	p,h1,h2,pre {
		margin:0px 0px 0px 0px;
		font-family:arial;
		font-size:12px;
		color:#ff9900;
		}
		
	h1,h2 {
		font-size:16px;
		padding-top:5px;
		font-weight: normal;
		color:#ff9900;
		}

	h2 {
		font-size:14px;
		padding-top:5px;
		color:#343399;
		}
		
	h3 {
		margin:0px 0px 0px 0px;
		font-family:arial, helvetica;
		font-size:14px;
		font-weight: none;
		padding-top:5px;
		padding-bottom:0px;
		color:#ff9900;
		}
		
	h5 {
		font-family:arial, helvetica;
		font-size:14px;
		margin:10px 10px 10px 10px;
		height:30px;
		color:black;
		}
	#contentheader h1 {
		font-size:14px;
		padding:20px;
		margin:0px;
		}
	
	#contentfooter {
		font-size:14px;
		padding:10px;
		margin:0px;
		margin-top:0px;
		padding-top:10px;
		font-size:10px;
		font-family:arial, helvetica;

	#contentright p { 

		font-size:10px;
		font-family:arial, helvetica;
		float:right;
		font-weight: bold;
		color:#ffffff;
		}




