@charset "utf-8";



/* CSS Document */







*{



	margin:0;



	padding:0;



}



.clear {



	clear:both;



}



img {



	border:none;



}



body{







	background-repeat:repeat;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:0.8em;



	background-image:url(/images/template/bg.gif);



	background-color:#f0f1f7;







}



ul, ol {



	padding:0.6em 0 0.6em 40px;



}



p {



	line-height:1.4em;



	margin:0.6em 0 0.6em 0;



}



h1{



	font-size:1.9em;



	margin-bottom:0.7em;



	color:#3e499a;



	margin-top:1.5em;



}



h2{



	color:#3e499a;



	font-size:1.3em;



	margin-bottom:0.7em;



	margin-top:1.5em;	



}







h3{



	color:#3e499a;



	font-size:1.2em;



	margin-bottom:0.7em;



	margin-top:1.5em;	



}







#box2 h2, #box3 h2, #box1 h1, .box2 h2, .box3 h2, .box1 h1{



	color:#3e499a;



	font-size:1.3em;



	margin:0 0 0.7em 0;



}



h3{



font-size:1.1em;



margin-bottom:0.5em;



}







#wrapper{



	width:960px;



	margin:0px auto 0px auto;



	background-color:#FFF;



	border:3px solid #c2cde1;



	min-height:600px;



}



#logo{



	float:left;



	margin:10px 0 0 40px;



}



#header{



	height:110px;



	background-image:url("/images/template/header.png");



	background-repeat:no-repeat;



	background-position:right;



}



#header2{



	height:200px;



	background-image:url("/images/template/header2_bg.gif");



	background-repeat:repeat-x;







}







#main{



	padding:30px 20px;



}







#topMenu{



	margin:0;



	padding:0;



list-style:none;



width:960px;



float:left;



	background-color:#6080b6;



	background-image:url("/images/template/menu_bg.gif");



	background-position:top;



	background-repeat:repeat-x;		



	



	font-weight:bold;



	



	



	border-top:3px solid #9fb2d3;



	border-bottom:3px solid #9fb2d3;



	font-size:1.2em;



}



#topMenu li{



	float:left;







}



#topMenu a{



	display:block;



	padding:0 0.6em;



	line-height:2.5em;



	color:#FFF;



	text-decoration:none;



	background-image:url("/images/template/menu_border.gif");



	background-position:right;



	background-repeat:repeat-y;	



}







#topMenu li a:hover{



	background-color:#182163;



}



#box1, #box2, #box3, .box1, .box2, .box3{



	width:100%;



	height:440px;	



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;	



	



}



#box1 h1, #box2 h2, #box3 h2, .box1 h1, .box2 h2, .box3 h2{



	text-align:center;



}



.boxText{



	padding:5px 15px 0 15px;



}



#box1 img, #box2 img, #box3 img, .box1 img, .box2 img, .box3 img{



	margin:5px 0 0 36px;



}



#leftCol, #centreCol, .leftCol, .centreCol{



	float:left;



	width:284px;		



}







#rightCol, .rightCol{



	float:right;



	width:284px;		



}



#leftCol, .leftCol{



	margin-right:35px;



}















#box7 img{



	margin:25px 0 0 0;



}







#box4 img{



	margin:5px 0 0 0;



}







#box8 img{



	margin:9px 0 0 0;



}











#box1, .box1 {



	background-color:#f0f3f8;



	background-image:url(../images/home/box1_bg.gif);



	background-repeat:repeat-x;



	background-position:bottom;



}



	



#box2, .box2 {



	background-color:#f6f8fb;



	background-image:url(../images/home/box2_bg.gif);



	background-repeat:repeat-x;



	background-position:bottom;	



}







#box3, .box3 {



	background-color:#f0f3f8;



	background-image:url(../images/home/box3_bg.gif);



	background-repeat:repeat-x;



	background-position:bottom;



}



#box1 p, #box2 p, #box3 p, .box1 p, .box2 p, .box3 p{



	padding:0 20px;



}







#box4 {



	width:894px;



	background-color:#e7ecf4;



	height:220px;



	margin-top:20px;



	margin-bottom:20px;



	padding:0 10px;



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;		



}







#box4 .text {



	float:right;



	width:590px;



	margin:0px 0px 0 0;



	display:inline;



}











.box5{



	float:left;



	width:420px;



	background-color:#e7ecf4;



	height:550px;



	margin-top:20px;



	margin-bottom:20px;



	padding:0 10px;



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;		



}



















.box6{



	float:right;



	width:420px;



	background-color:#f0f3f8;



	height:550px;



	margin-top:20px;



	margin-bottom:20px;



	padding:0 10px;



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;		



}















.bold{



	font-weight:bold;



}















#box7 {



	width:894px;



	background-color:#e7ecf4;



	height:260px;



	margin-top:20px;



	margin-bottom:20px;



	padding:0 10px;



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;		



}







#box7 .text {



	float:right;



	width:590px;



	margin:0px 0px 0 0;



	display:inline;



}











#box8 {



	width:894px;



	background-color:#e7ecf4;



	height:180px;



	margin-top:20px;



	margin-bottom:20px;



	padding:0 10px;



	border-left:3px solid #f4f6fa;



	border-right:3px solid #f4f6fa;		



}







#box8 #text {



	float:right;



	width:590px;



	margin:0px 0px 0 0;



	display:inline;



}




.newRox{
	margin:20px 0 0 0;	
}



/*------------Footer */



#footer{



	margin:0px auto;



	width:900px;



	padding:3px 30px 30px 30px;



	font-size:0.7em;



	color:#3e499a;



}







#footer ul {



	padding:0;



}	



#footer li{



	list-style:none;



	float:left;



	border-right:1px solid #3e499a;



	padding:0 1em;



	



}



#footer a{



	text-decoration:none;



	color:#3e499a;



}



#footer a:hover{



	text-decoration:underline;



}



#copyright {



	float:right;



	margin:0 1em 0 0;



}



#footer .lastFooter{



	border:none;



}



#rightFooter{



	float:right;



}







.noWrap{



	white-space:nowrap;



}



	



	







/* -------------------------------------Forms----------------------------------------------- */



label {



display:block;



color:#666666;



font-weight:bold;



width:420px;



margin-bottom:2px;



}



input, select, textarea {



	width:420px;



	



}



select, option{



	padding-left:5px;



}







textarea {



	height:100px;



}



legend {



	position:absolute; top: -.5em; left: .5em;



	font-weight:bold;



	font-size:140%;



	font-family:Myriad, Arial, Helvetica, sans-serif;



color:#4a4a4a;



	padding:0 5px 0 5px;



}



fieldset {



	position: relative;



	margin:1em 0;



	padding:10px 10px 20px 10px;



	background-color:#ebeaea;



	border:1px solid #918c8d;



}



fieldset p{



	margin:1em 0 1em 70px;



	position:relative;



}	



/* ---------------------------IE fielset background fix ------------------------------------



html fieldset{ position: relative; margin-top:1em; padding-top:2em; padding-bottom:1em;margin-bottom:2em; }



html legend{ position:absolute; top: -.5em; left: .5em; }



*/











input.radio, input.checkbox, #submitButon {



	width:auto;



}







input.radio {



	float:left;



	margin-right:1em;



}



















/*#message {



	width:350px;



}*/







input.text:focus, textarea:focus {



	background:#ffc;



}







.required {



	font-size:0.75em;



	  color: #d30303;



}



#warning {



  border: 1px solid #d99d9d;



  background-color : #FFCCCC;



  width: auto;



  padding: 5px;



  margin-bottom:10px;



}



#warning p{



  margin:0px;



}







.errortext {



  padding-left: 10px;



  font: bold smaller sans-serif;



}















#warning ul{



	padding-left:40px;



}







input:focus, textarea:focus {



	background:#ffc;



}



#submitAlign{



	width:auto;



	text-align:center;



	margin:10px 0 0 0;



}



#submit {



	width:auto;



	margin:10px 0 0 0;



		text-align:center;



	



}	







#enquire {



	width:auto;



}



#enquire:focus {



	background-color:transparent;



}	







#error img {



	margin-left:5px;



	margin-right:5px;



}







/*------------------------------------------------------------------*/	







.question{



	font-weight:bold;



}



#faq{



	list-style:none;



	padding:0 20px;



}



#faq li{



	padding:0 0 1.5em 0;



}







#box1_header, #box2_header, #box3_header, #box1_footer, #box2_footer, #box3_footer{



	width:290px;



	height:13px;



}



#box1_header{



	margin-top:5px;



	background-image:url(../images/home/box1_header.gif);



}



#box1_footer{



	margin-bottom:5px;



	background-image:url(../images/home/box1_footer.gif);



}







#box2_header{



	margin-top:5px;



	background-image:url(../images/home/box2_header.gif);



}



#box2_footer{



	margin-bottom:5px;



	background-image:url(../images/home/box2_footer.gif);



}







#box3_header{



	margin-top:5px;



	background-image:url(../images/home/box3_header.gif);



}



#box3_footer{



	margin-bottom:5px;



	background-image:url(../images/home/box3_footer.gif);



}







#box1head2{



	text-align:center;



	margin-top:0;



}



#box1 h1{



	margin-bottom:0;



}