@charset "utf-8";

html body{
	height:100%;
}

body  {
	background:#FFFFFF;
	margin:0;
	padding:0;
	text-align:center;
	
	font-family:Verdana, sans-serif;
	color: #333333;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:0;
	font-size:10px;
}

/* /////////////////////////////////////////////////////// */
/* BASIC TEXT */
/* /////////////////////////////////////////////////////// */

p{
	color: #333333;
	font-size: 1.1em;
	line-height:1.5em;
	margin:3px 0 5px 0;
}
h1{
	color: #ff0000;
	text-decoration: none;
	font-weight:normal;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.5em;
}
h2{
	color: #ff0000;
	text-decoration: none;
	font-weight:normal;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 1.3em;
	padding:5px 0 0px 0;
	margin:9px 0 0 0;
}

a{
	color: #ff0000;
	text-decoration:none;
}
a:hover{
	color: #666666;
	text-decoration:none;
}
ul{
	list-style: none;
}

img.imgBorder{
	border:1px solid #999999;
}

.whiteText{
	color:#FFFFFF;
}

input{
	font-size:10px;
}

/* /////////////////////////////////////////////////////// */
/* LAYOUT */
/* /////////////////////////////////////////////////////// */

#container { 
	position:relative;
	width:980px;
	background:#FFFFFF;
	margin:10px auto;
	text-align:left;
}

	#contactDetails p{
		color:#FFFFFF;
		margin-bottom:25px;
	}
	#contactDetails a{
		text-decoration:none;
		color:#FFFFFF;
	}
	#contactDetails a:hover{
		text-decoration:none;
		color:#333333;
	}

	#contentHolder{
		position:relative;
		width:980px;
		height:100%;

		border:1px solid #999999;
		background-image:url(../images/bg-left.gif);
		background-position:top left;
		background-repeat:repeat-y;
	}
	#blCorner{
		padding:0px 11px 11px 11px;
		position:relative;
		width:958px;
		height:100%;
		background-image:url(../images/icons.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		z-index:1;
	}
		#sidebar1{
			position:relative;
			width:211px;
			height:100%;
			float:left;
			background-color:#ff0000; /* RED */
			z-index:100;
		}
			#menuHolder{ /* MAKES MENU WORK */
				margin-left:-1px;
				width:211px;
				float:right;
			}
			
			#contactDetails{
				position:absolute;
				bottom:20px;
				width:191px;
				padding:10px;
				text-align:center;
			}
			
		#mainContent{
			position:relative;
			padding-top:11px;
			width:465px;
			float:left;
			margin-left:15px;
		}
		
		#mainContent-downloads{
			position:relative;
			padding-top:11px;
			width:732px;
			float:left;
			margin-left:15px;
		}		
		
			#makeworkinIe6{
				width:465px;
			}
		#sidebar2{
			position:relative;
			padding-top:11px;
			width:260px;
			float:right;
		}
			
			
			#newsBoxes{
				position:relative;
				background-color:#b1b1b1;
				margin-top:10px;
				padding:1px 9px 8px 9px;
			}
			#newsBoxes h3{
				font-weight:normal;
				font-size:1.2em;
				color:#FFFFFF;
				margin:6px 0 6px 0;
				padding:0 0 2px 20px;
				background-image:url(../images/newsIcon.gif);
				background-repeat:no-repeat;
				background-position:left center;
			}
			#newsBoxes p{
				line-height:1.4em;
			}
			#newsBoxes a{
				color:#FF0000;
				text-decoration:none;
			}
			#newsBoxes a:hover{
				color:#FFFFFF;
				text-decoration:none;
			}
			.newsLine{
				border-bottom:solid 1px #FFFFFF;
				margin:0 0 6px 0;
			}
			
			
			#infoBoxes{
				margin-top:10px;
				padding:9px;
				border:1px solid #999999;
				font-size:0.8em;
			}
			#infoBoxes p{
				margin-bottom:10px;
			}
			#infoBoxes a{
				color:#FF0000;
				text-decoration:none;
			}
			#infoBoxes a:hover{
				color:#666666;
				text-decoration:none;
			}
			
			#spanTwo-top{
				position:relative;
				clear:both;
			}
			#spanTwo-bot{
				position:relative;
				padding-top:5px;
				clear:both;
			}
			
				#minHeight{
					position:relative;
					width:1px;
					height:400px;
					float:left;	
				}
				#fileHolder{
					position:relative;
				}
			#img-downloads{
				position:relative;
				float:left;
				width:462px;
			}
			#login-news-downloads{
				position:relative;
				float:right;
				width:260px;				
			}
			
			
	#footer{ 
		position:relative;
		width:980px;
		text-align:right;
		margin-top:10px;
		margin-bottom:20px;
		color:#999999;
		word-spacing:normal;
		font-size:0.9em;
	}
	#footer a{
		color:#999999;
		text-decoration:none;
	}
	#footer a:hover{
		color:#ff0000;
		text-decoration:none;
	}
	
.docdownloads{
	margin-top:10px;
}
	
	
	
	
	
