@charset "utf-8";

body {

	margin:0px;

	padding:0px;

	text-align:center; /* Need for IE5/6 bug */

	background: url(images/bg2.jpg) repeat-y center #D7D7D7;

}

p {
	text-align: justify;
}


#wrapper {

	width:960px;

	margin:0px auto; 			/* Auto centering */

	padding:0px;

	text-align:left; 			/* Fixes all block elements back to left aligned for IE 5/6 bug */

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

}

/******************************  Hyperlinks */

a {

	color:#003d88;
	font-weight: bolder;

}

a:visited {

	color:#003d88;

}

a:active {

	color:#003d88;

}

/******************************  End of Hyperlinks */





/******************************  Header Tags */

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#003d88;

	display:inline;	

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#003d88;

	display:inline;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#003d88;

	displa:inline;

}



/******************************  End of Header Tags */





/******************************  Header Section */

#header {

	clear:both;

}

#header_left {

	float:left;

	width:400px;

}

#header_middle {

	float:left;

	width:276px;
	

}

#header_right {

	float:right;

	width:284px;
	margin-top:0px;

}

#empty {

	height:0px;

}

#send-enquiry {

	text-align:right;
	height:61px;
	

}

#send-enquiry img {

	border: 0 none;

}

#customer-enquiry {
float: right;


}

/******************************  End of Header Section */













/******************************  Nav Bar */

#nav {

	clear:both; 				/* ensures that header and spacer div's will not be shared */

	height: 26px;

	padding-top:5px;

	background: url(images/nav-bg.jpg) repeat-x #d6d6d6;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

/******************************  End of Nav Bar */



/******************************  Flash */

#flash {

	clear:both; 				/* ensures that header and spacer div's will not be shared */

	padding-top:10px;

	z-index:1;

}

/******************************  End of Flash */



/******************************  Spacer */

#spacer {

	clear:both;

	height:10px;

}

/******************************  End of Spacer */





/******************************* Main Content */

#main_content {

	clear:both;

}

/*********************/

#main_content_1st_col {

	float:left;

	width:186px;

	background:url(images/vertical.jpg) no-repeat right 2px;

}

.head_1st {

	color:#637dc0;

	font-size:14px;

}

.headings {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#003d88;

	font-weight:500;

}

.headings-side {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#003d88;

	font-weight:900;

}

.small {

	font-size:11px;
	
}

.clear {

	clear:both;
	
}

#grey {

	background:#eeeeee;

	font-size:11px;

	width:178px;

	margin-bottom:10px;

}

#grey li {

	margin-left:-10px;

	margin-bottom:15px;

}

#grey ul {

	margin-top:-1px;

	width:130px;

}

ul li.sq_1 {

	list-style-image: url(images/sq_dark_blue.jpg);

}

ul li.sq_2 {

	list-style-image: url(images/sq_light_blue.jpg);

}

ul li.sq_3 {

	list-style-image: url(images/sq_orange.jpg);

}

/*********************/

#main_content_2nd_col {

	float:left;

	width:480px;

	padding:0 0 0 10px;

}

/*********************/


#main_content_3rd_col {

	float:left;

	width:272px;

	padding:0 0 0 10px;

}

/*********************/

#left {

	float:left;

	margin-right:10px;

	width:140px;

}

#middle {

	float:left;

	margin-right:10px;

	width:140px;

}

#right {

	float:left;

	width:140px;

}

/****************************** Main Content End */













/****************************** Footer */

#footer {

	clear:both;

}

/****************************** Footer 1st Column */

#footer_left {

	float:left;

	width:350px;

	color:#003d88;

	font-size:11px;

}

#footer_left a {

	color:#003d88;

	text-decoration:none;

}

#footer_left a:visited {

	color:#003d88;

	text-decoration:none;

}

#footer_left a:hover {

	color:#873a34;

	text-decoration:underline;

}

/****************************** End of Footer 1st Column */



/****************************** Start of Footer 2nd Column */

#footer_middle {

	float:right;

	text-align:right;

	width:350px;

	color:#788ec8;

	font-size:11px;

}

#footer_middle a {

	color:#788ec8;

	text-decoration:none;

}

#footer_middle a:visited {

	color:#788ec8;

	text-decoration:none;

}

#footer_middle a:hover {

	color:#873a34;

	text-decoration:underline;

}

#footer_right {

	clear:both;

	padding-top:10px;

}

/****************************** End of Footer 2nd Column */

/***************************** End of Footer */





/****************************** Hack for IE6 */

* html #main_content_1st_col {

	height: 1%;

	overflow: visible;

}

* html #footer {

	height: 1%;

	overflow: visible;

}

/****************************** End of Hack for IE6 */



/* everything relating to the contact form */



form {
	font-family: Arial, Helvetica, sans-serif;	

	font-size: 12px; 

	font-weight: normal; 

	color: #333333; 

	text-align: left;


}

input{

	background: #f8f8f8;

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 11px;

	border: 1px solid #989898;

	color:#444444;

	font-weight: normal;

	text-align: left;

}

input.submit {

	background: #0D3360;

	font-size: 11px;

	border: 1px solid #4682B4;

	color: White;

	font-weight: normal;

	text-align: center;

	text-transform: none;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 7px;

	padding-right: 7px;

}

select {

	width: 170px;

	background: #f8f8f8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#727272;

	font-weight: normal;

	text-align: left;

	border: 1px solid #989898;	

}

textarea {

   width: 280px; 

	background: #f8f8f8;

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 11px;

	border: 1px solid #939393;

	color:#444444;

	font-weight: normal;

	text-align: left;

}

legend {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #989898;	

}

fieldset {

	padding: 3px;

	width:450px;

}



legend {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #989898;	

}



/* table cell styling */



td.bak {

background-color: #003d88;

height:15px;	

}



p.table {


	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;

	

}

img.rightcontent {
	float: right;
	margin-top:15px;
	margin-right:10px;
	margin-left:15px;
	padding: 3px;
	border: 1px;
	border-color: #ECDEC3;
	border-style: solid;	
}

img.leftcontent {
	float: left;
	margin-top:15px;
	margin-right:10px;
	margin-left:0px;
	padding: 3px;
	border: 0px;
	border-color: #ECDEC3;
	border-style: solid;	
}

img.bullet1 {
	margin-top:6px;
	margin-right: 10px
}

img.bullet2 {
	margin-top:6px;
	margin-right: 10px;
	margin-left:30px;
}

.ask {
	font-weight:bold;
	color:#000099;
}

.quote {
	text-align:center;
	padding:10px;
}

p.enquiry {
	color: #003d88;
	font-weight: bolder;
	margin-bottom:0px;
}





