/* ############## RESET ############## */
* {
	margin: 0px;
	padding: 0px;
	border: 0;}

/* ############## COLOURS ############## */


/* ############## BUMP ############## */
.bump {
	clear: both;
	height: 0px;
	font-size: 0px;}

/* ############## LINKS ############## */
a {
	color: #0065c2;}

a:hover {
	}

/* ############## FONTS ############## */

h1 {
	font: normal 30px Arial,Calibri,sans-serif;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #fca10f;}

h2 {
	font: normal 20px Arial,Calibri,sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #004990;}

h3 {
	color: #004990;
	font: normal 18px Arial,Calibri,sans-serif;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;}

/* ############## BODY ############## */
body {
	background: url(../images/bg.jpg) #f9b435 top repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5e5e5e;
	font: normal 15px Arial,Calibri,sans-serif;}

/* ############## CONTAINER ############## */
#container {
	background: #ffffff;
	margin: 0px auto 30px auto;
	padding: 0px 0px 0px 0px;
	width: 940px;}

/* ############## HEADER ############## */


/* ############## BANNER ############## */


/* ############## CONTENT ############## */
#content {
	margin: 0px 60px 40px 60px;}

#content #left_column {
	float: left;
	width: 480px;
	padding-right: 30px;}


#content #right_column {
	float: left;
	width: 290px;
	padding-left: 18px;}


.home-blue-btn {
	float: left;
	background: url(../images/home-blue-btn.jpg) top left no-repeat;
	height: 116px;
	width: 395px;}
.home-blue-btn h2 {
	color: #ffffff;
	padding: 10px 20px 0px 20px;}
.home-blue-btn p {
	color: #ffffff;
	padding: 6px 20px 16px 20px;}
.home-blue-btn a:link,
.home-blue-btn a:active,
.home-blue-btn a:visited {
	color: #ffffff;
	padding-left: 12px;
	margin: 5px 0px 0px 0px;
	background: url(../images/arrow-blue.jpg) left 7px no-repeat;}

.home-yellow-btn {
	float: left;	
	margin-left: 30px;
	background: url(../images/home-yellow-btn.jpg) top left no-repeat;	
	height: 116px;
	width: 395px;}
.home-yellow-btn h2 {
	color: #ffffff;	padding: 10px 20px 0px 20px;}
.home-yellow-btn p {
	color: #ffffff;
	padding: 6px 20px 16px 20px;}
.home-yellow-btn a:link,
.home-yellow-btn a:active,
.home-yellow-btn a:visited {
	color: #ffffff;
	padding-left: 12px;
	margin: 5px 0px 0px 0px;
	background: url(../images/arrow-yellow.jpg) left 7px no-repeat;}


.table-details {
	margin-bottom: 20px;
	border-bottom:dotted 1px #999999;
	font-size: 12px;}
.table-details td {
	padding: 0px 10px 25px 0px;}

.table-text a:link,
.table-text a:active,
.table-text a:visited {
	padding-left: 12px;
	background: url(../images/arrow-download.jpg) left 6px no-repeat;	}

/* ############# CONTACT US ########### */

.left-column {
	float: left;
	width: 115px;
	padding: 0px;
	margin: 0px;}
.left-column p {
	padding: 5px 0px;}
.right-column {
	float: left;
	width: 295px;
	padding: 0px;
	margin: 0px;}

.input-field-bg {
	margin: 0px;
	padding: 5px;
	border: none;
	height: 29px;
	width: 253px;
	background: url(../images/input-field-bg.jpg) top left no-repeat;}
.input-text-bg {
	overflow: hidden;
	margin: 0px;
	padding: 5px;
	border: none;
	height: 109px;
	width: 253px;
	background: url(../images/input-text-bg.jpg) top left no-repeat;}
.input-submit-btn {
	color: #ffffff;
	border: none;
	height: 24px;
	width: 58px;
	background: url(../images/input-submit-btn.jpg) top left no-repeat;}

/* ############# FOOTER ############ */
#footer {
	background: url(../images/footer-bg.jpg) top left no-repeat;
	height: 91px;
	width: 940px;
	text-align: center;}
#footer a:link,
#footer a:active,
#footer a:visited {
	display: inline-block;
	margin: 20px 0px 0px 0px;}
	
