/* CSS Document */


body
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background: #333333;
}

h1
{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align:left;
	font-weight: normal;
	margin: 0px 0px 18px 0px;
	padding: 4px 0px 10px 0px;
	border-bottom: 1px #FF0000 solid;
}

h2
{
	font-size: 14px;
	color: #ff0000;
	text-align:left;
	font-weight:strong;
	margin: 0px 12px 0px 12px;
	padding: 0px 0px 8px 0px;
	border-bottom: #FF0000 1px solid;
}

h3
{
	font-size: 20px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

h4
{
	font-size: 14px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

h5,h6
{
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

p,li
{
	font-size: 12px;
	color: #CCCCCC;
	text-align:left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

form
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

a
{
	text-decoration: none;
	color: #FF0000;
}

a:hover
{
	text-decoration: underline;
	color: #FF0000;
}

ul.square
{
	margin: 0px;
	padding: 0px 0px 8px 18px;
}

ul.square li
{
	list-style-type: none;
	background: url(../images/square-red.png) no-repeat 0px 5px;
	font-size: 14px;
	color: #999999;
	text-align:left;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 4px 12px;
}

.red_text {color: #FF0000}
.desc {display: none;}

/* Layout Styles */

#container
{
	position: relative;
	top: 16px;
	margin: auto;
	padding: 0px;
	width: 1010px;
}

#float
{
	float: left;
	width: 1010px;
	padding: 0px;
	margin: 0px;
}

#header
{
	float: left;
	width: 984px;
	height: 95px;
	padding: 8px;
	margin: 0px;
	overflow: hidden;
}

/* Nav Styles */
	
	.nav-top
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_01.jpg) no-repeat bottom;
	}
	
	.nav-content
	{
		float: left;
		width: 170px;
		padding: 0px 7px 0px 7px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_02.jpg) repeat-y;
	}
	
		.nav-content ul
		{
			list-style-type: none;
			padding: 8px 0px 8px 0px;
			margin: 0px;
		}
		
		.nav-content li
		{
			color: #FFFFFF;
			display:block;
			font-size: 11px;
			width: 146px;
			padding: 0px;
			margin: 0px;
		}
		
		.nav-content a
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			color:#FFFFFF;
		}
		
		.nav-content a:hover
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			background: #FF0000;
			color:#FFFFFF;
		}
	
	.nav-bottom
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_03.jpg) no-repeat;
	}


#footer
{
	clear: both;
	float: left;
	width: 984px;
	height: 36px;
	padding: 8px;
	margin: 0px;
	overflow: hidden;
}

	.sub_nav
	{
		float: left;
		width: 473px;
		height: 20px;
		padding: 7px 0px 9px 19px;
		margin: 0px;
		background: #494949 url(../images/footer_box2_01.jpg) left no-repeat;
	}
	
	.sub_nav ul
	{
		padding: 0px;
		margin: 0px;
	}
	
	.sub_nav li
	{
		display: inline;
		color: #FFFFFF;
		font-size: 11px;
		padding: 0px 3px 0px 3px;
		margin: 0px;
	}
	
	.sub_nav a, .sub_nav a:hover
	{
		text-decoration: none;
		color: #FFFFFF;
		padding: 0px 3px 0px 3px;
		margin: 0px;
	}
	
	.copy
	{
		float: left;
		width: 470px;
		height: 20px;
		padding: 12px 22px 4px 0px;
		margin: 0px;
		background: #494949 url(../images/footer_box2_02.jpg) right no-repeat;
	}


/* Home page Styles */



/* Main Page Styles */

#left-column
{
	float: left;
	width: 184px;
	padding: 8px;
	margin: 0px;
}

#main-column
{
	float: left;
	width: 584px;
	padding: 8px;
	margin: 0px;
}

	#main-column img
	{
		border-color: #ffffff;
	}
	
		#main-column li img	
	{
		border-color: #FF0000;
	}

#right-column
{
	float: left;
	width: 184px;
	padding: 8px;
	margin: 0px;
}

.image-link
{
	float: left;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

.news-top
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_01.jpg) no-repeat bottom;
	}
	
	.news-content
	{
		float: left;
		width: 170px;
		padding: 0px 7px 0px 7px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_02.jpg) repeat-y;
	}
	
		.news-content ul
		{
			list-style-type: none;
			padding: 8px 0px 0px 0px;
			margin: 0px;
		}
		
		.news-content li
		{
			color: #FFFFFF;
			display:block;
			font-size: 11px;
			width: 146px;
			padding: 0px 0px 8px 0px;
			margin: 0px;
		}
		
		.news-content a
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			color:#FFFFFF;
		}
		
		.news-content a:hover
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			background: #FF0000;
			color:#FFFFFF;
		}
	
	.news-bottom
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		background: url(../images/grey_keyline-box2_03.jpg) no-repeat;
	}

.more-top
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px;
		margin: 0px;
		background: url(../images/red_keyline-box_01.jpg) no-repeat bottom;
	}
	
	.more-content
	{
		float: left;
		width: 170px;
		padding: 0px 7px 0px 7px;
		margin: 0px;
		background: url(../images/red_keyline-box_02.jpg) repeat-y;
	}
	
		.more-content ul
		{
			list-style-type: none;
			padding: 8px 0px 0px 0px;
			margin: 0px;
		}
		
		.more-content li
		{
			color: #FFFFFF;
			display:block;
			font-size: 11px;
			width: 146px;
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		
		.more-content a
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			color:#FFFFFF;
		}
		
		.more-content a:hover
		{
			text-decoration: none;
			display:block;
			width: 146px;
			padding: 6px 12px 6px 12px;
			margin: 0px;
			background: #FF0000;
			color:#FFFFFF;
		}
	
	.more-bottom
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		background: url(../images/red_keyline-box_03.jpg) no-repeat;
	}



	
/* Home Page Styles */

.news-top-image
{
	float: left;
	height: 15px;
	width: 184px;
	padding: 0px;
	margin: 0px;
	background: url(../images/news_01.jpg) no-repeat bottom;
}

.news-content-image
{
	float: left;
	width: 184px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 8px 0px;
	background: #4ba4b6 url(../images/news_02.jpg) no-repeat bottom;
}

	.news-content-image ul
	{
		list-style-type: none;
		padding: 8px 0px 0px 0px;
		margin: 0px;
	}
	
	.news-content-image li
	{
		color: #FFFFFF;
		display:block;
		font-size: 11px;
		width: 154px;
		padding: 0px 0px 8px 0px;
		margin: 0px;
	}
	
	.news-content-image a
	{
		text-decoration: none;
		display:block;
		width: 154px;
		padding: 6px 15px 6px 15px;
		margin: 0px;
		color:#FFFFFF;
	}
	
	.news-content-image a:hover
	{
		text-decoration: none;
		display:block;
		width: 154px;
		padding: 6px 15px 6px 15px;
		margin: 0px;
		background: url(../images/news_white.png);
		_background: #666666;
		color:#FFFFFF;
	}

#competition
{
	float: left;
	width: 154px;
	height: 120px;
	padding: 154px 15px 10px 15px;
	margin: 0px;
	background:url(../images/jackets.jpg);
	overflow: hidden;
}

/* Competition Styles */
	
	.competition-top
	{
		float: left;
		height: 152px;
		width: 184px;
		padding: 0px;
		margin: 0px;
		background: url(../images/jackets.jpg) no-repeat bottom;
	}
	
	.competition-content
	{
		float: left;
		width: 154px;
		padding: 0px 15px 0px 15px;
		margin: 0px;
		background: url(../images/brown_keyline-box2_02.jpg) repeat-y;
	}
	
	.competition-content p
	{
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}
	
	
	.competition-bottom
	{
		float: left;
		height: 15px;
		width: 184px;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		background: url(../images/brown_keyline-box2_03.jpg) no-repeat;
	}
