@charset "UTF-8";

/*GLOBAL CLASSES*/
*:focus{
	outline:0;
}

html{
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll;
}

body{
	height:100%;
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#000000;
	
	background-image:url(images/background.jpg);
}

img{
	border:none;
}

/*LAYOUT CLASSES*/
.header{
	float:left; 
	width:100%; 
	height:354px; 
	background-image:url(images/header.jpg); 
	background-position:top center;
}

.headerPadding{
	margin:auto;
	width:954px;
	height:354px;
}

.title{
	float:left; 
	width:100%; 
	height:85px; 
	background-image:url(images/title.jpg); 
	background-position:top center;
}

.titlePadding{
	margin:auto; 
	width:860px; 
	font-weight:bold; 
	color:#FFFFFF;
}

.titleText{
	float:left; 
	width:115px;
	margin-top:30px; 
	font-size:16px;
}

.titleColour{
	font-size:14px;
	color:#00ADEF;
}

.titleDescription{
	float:left; 
	width:700px;
	margin-top:20px; 
	margin-left:20px; 
	line-height:18px; 
	font-size:14px;
}

.content{
	float:left;
	width:100%;
	background-image:url(images/content.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.contentPadding{
	margin:auto;
	width:860px;
}

.contentImage{
	float:left; 
	margin-left:-5px;
	margin-right:-5px;
}

.contentColumn{
	float:left; 
	width:250px; 
	margin-top:10px; 
	margin-left:20px;
}

.contentDoubleList{
	float:left;
	width:125px;
	padding-bottom:12px;
}

.footer{
	float:left; 
	width:100%; 
	height:165px; 
	background-image:url(images/footer.jpg); 
	background-position:top center;
	color:#FFFFFF;
}

.footerPadding{
	margin:auto;
	margin-top:52px;
	width:860px;
}

.doubleImages{
	float:left; 
	width:314px;
}

/*TEXT CLASSES*/
.textHighlight{
	font-weight:bold;
	font-size:14px;
	color:#4D535C;
	line-height:21px;
	padding-bottom:12px;
}

.textHeading{
	font-weight:bold;
	font-size:14px;
	color:#4D535C;
	line-height:21px;
}

.textRegular{
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	padding-bottom:8px;
}

.textDegree{
	font-size:10px;
	color:#AAAAAA;
	line-height:12px;
}

/*MISC CLASSES*/
ul{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:20px;
}

.contactFormLeft{
	float:left;
	width:110px;
	height:25px;
	font-weight:bold;
}

.contactFormRight{
	float:left;
	width:140px;
	height:25px;
}

/*LINK CLASSES*/
a{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
}

a:hover{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;	
}

/* FREE BUTTON */
.btn_Free {width:300px; height:42px ; margin-left:12px; margin-top:0px;}

