@charset "UTF-8";
/* CSS Document */

body { margin-top:0px; 
	   margin-bottom:0px;
	   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	   font-size:12px;
	   line-height:16px; }
	   
img { border:none;
	  outline:none; }
	  
a { border:none;
	outline:none; }

a:hover { border:none;
		  outline:none; }


.content { margin:auto; 
		   width:900px; 
		   background-image:url(../img/bkg_border.jpg); 
		   background-repeat:repeat-y; 
		   padding:22px 22px 0px 22px;
		   color:#666666; }
		   
.clear { clear:both; }

.inv_input{
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
}

.login { float:right; 
		 text-align:right; 
	     padding-top:12px; }

.foot_title { color:#009EB4;
			  font-size:12px;
			  font-weight:bold; }

.blue { color:#009EB4;
		 text-decoration:underline;
		 outline:none;
		 border:none; }
		 
.blue:hover { color:#009EB4;
		 	   text-decoration:none;
		 	   outline:none;
		 	   border:none; }

a.dblue { color:#272266;
		 text-decoration:underline;
		 outline:none;
		 border:none;
		 font-weight:bold;}
		 
a.dblue:hover { color:#272266;
		 	   text-decoration:none;
		 	   outline:none;
		 	   border:none;
			   font-weight:bold;}

a.dpurple { color:#322f60;
		 text-decoration:underline;
		 outline:none;
		 border:none;
		 font-weight:bold;}
		 
a.dpurple:hover { color:#322f60;
		 	   text-decoration:none;
		 	   outline:none;
		 	   border:none;
			   font-weight:bold;}

			   
a.white { color:#FFF;
		  text-decoration:underline;
		  outline:none;
		  border:none; }
		 
a.white:hover { color:#FFF;
		 	    text-decoration:none;
		 	    outline:none;
		 	    border:none; }
				
a.drop_down { 
	color:#FFF;
	text-decoration:underline;
	outline:none;
	border:none; }
		 
a.drop_down:hover { 
	color:#1B86BF;
	text-decoration:none;
	outline:none;
	border:none; }

a.drop_down2 { 
	color:#3FF;
	text-decoration:underline;
	outline:none;
	border:none; }
		 
a.drop_down2:hover { 
	color:#1B86BF;
	text-decoration:none;
	outline:none;
	border:none; }
				
a.grey { color:#999999; 
		 outline:none;
		 border:none;
	     text-decoration:none;
		 font-weight:normal;
		 font-size:11px; }
			 
a.grey:hover { color:#666666; 
			   outline:none;
			   border:none;
			   text-decoration:none;
			   font-weight:normal;
			   font-size:11px; }
			   
a.grey2 { color:#666666; 
		 outline:none;
		 border:none;
	     text-decoration:none; }
			 
a.grey2:hover { color:#999999; 
			   outline:none;
			   border:none;
			   text-decoration:none; }
			   
a.white2 { color:#FFF;
		  text-decoration:none;
		  outline:none;
		  border:none; }
		 
a.white2:hover { color:#EDEDED;
		 	    text-decoration:none;
		 	    outline:none;
		 	    border:none; }
				
a.notification{
	color:#CC0000;
	text-decoration:none;
	outline:none;
	border:none;
	font-weight:bold;
}
		 
a.notification:hover {
	color:#EDEDED;
	text-decoration:none;
	outline:none;
	border:none;
	font-weight:bold;
}
				
.subtitle { padding-bottom:10px; 
		 	color:#009EB4; 
		 	font-size:15px; }
			
.subtitle2 { padding-bottom:10px; 
		 	 color:#272266; 
		 	 font-size:13px; }
		 
		
.welcome_txt {
	float:left; 
	width:410px; 
	height:265px; 
	background-image:url(../img/bkg_testimonials.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding:25px 15px 0px; 
	color:#FFFFFF; 
	margin-top:4px;}

.welcome_title {
	font-size:22px; 
	padding-bottom:5px; 
	color:#272266;
	}
	
.callback {
	float:right; 
	width:188px; 
	height:265px; 
	background-image:url(../img/bkg_callback.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	padding:25px 15px 0px;
	color:#FFFFFF; 
	margin-top:4px;
	}

.callback_title {
	font-size:22px; 
	padding-bottom:5px; 
	color:#322f60;
	}

.login_tab {
	background-image:url(../img/bkg_tab.png); 
	background-repeat:no-repeat; 
	width:199px; 
	height:21px; 
	position:absolute; 
	margin-top:490px; 
	margin-left:5px; 
	z-index:2000; 
	font-size:20px; 
	font-weight:bold; 
	color:#009EB4; 
	padding:10px 12px 0px;
	}
	
a.offer {
	color:#FFFFFF; 
	font-size:30px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a.offer:hover {
	color:#42b7c7; 
	font-size:30px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.form_txt {
	background:none; 
	width:266px; 
	border:none; 
	padding:12px 12px 0px; 
	font-size:12px; 
	color:#798e94; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	outline:none;
	}

.txtarea_box {
	width:290px; 
	height:155px; 
	background-image:url(../img/form_field2.jpg); 
	background-repeat:no-repeat;
	}


.txt_box {
	background-image:url(../img/form_field.jpg); 
	background-repeat:no-repeat; 
	width:290px; 
	height:40px;
	}
	
.tbl_head {
	background-image:url(../img/tbl_bkg_head.png); 
	width:601px; 
	height:79px; 
	background-repeat:no-repeat;
	}
	
.tbl_body {
	background-image:url(../img/tbl_bkg_body.png);
	width:601px;
	background-repeat:repeat-y;
	}

.tbl_divide {
	background-image:url(../img/tbl_divide.png);
	width:601px;
	height:3px;
	background-repeat:no-repeat;
	}

.tbl_foot {
	background-image:url(../img/tbl_bkg_foot.png);
	width:601px;
	height:91px;
	background-repeat:no-repeat;
	}
	
.tbl_foot2 {
	background-image:url(../img/tbl_bkg_foot2.png);
	width:601px;
	height:112px;
	background-repeat:no-repeat;
	}
	
.tbl_head_col1 {
	float:left; 
	width:158px; 
	height:32px;
	padding-top:16px; 
	margin-top:31px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:#333 2px 2px 2px;
	}

.tbl_head_col2 {
	float:left; 
	width:141px; 
	height:43px;
	padding-top:25px; 
	margin-top:11px;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:#333 2px 2px 2px;
	}
	
.tbl_head_col3 {
	float:left; 
	width:141px; 
	height:39px;
	padding-top:30px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:#333 2px 2px 2px;
	}

.tbl_row1_col1 {
	float:left; 
	width:158px; 
	height:56px; 
	text-align:center;
	padding-top:28px;
	font-size:13px;
	color:#FFF;
	}

.tbl_row1_cols {
	float:left; 
	width:141px; 
	height:73px; 
	text-align:center;
	padding-top:11px;
	font-size:13px;
	color:#044A54;
	}
	
.tbl_rows_col1 {
	float:left; 
	width:140px; 
	height:19px;
	padding-top:12px;
	padding-right:18px; 
	text-align:right;
	font-size:14px;
	color:#FFF;
	}

.tbl_rows_cols {
	float:left; 
	width:141px; 
	height:20px;
	padding-top:11px; 
	text-align:center;
	font-size:18px;
	color:#FFF;
	}
	
.tbl_foot_col1 {
	float:left; 
	width:140px;
	padding-top:12px;
	padding-right:18px; 
	text-align:right;
	font-size:14px;
	color:#FFF;
	}

.tbl_foot_cols {
	float:left; 
	width:141px;
	padding-top:11px; 
	text-align:center;
	font-size:18px;
	color:#FFF;
	}
	
.tbl_foot2_col1 {
	float:left; 
	width:158px;
	padding-top:28px; 
	text-align:center;
	font-size:14px;
	color:#FFF;
	}

.tbl_foot2_cols {
	float:left; 
	width:141px;
	padding-top:12px; 
	text-align:center;
	font-size:14px;
	color:#044A54;
	}
	
.btn_enquiry {
	background-image:url(../img/btn_enquiry.jpg); 
	width:206px; 
	height:39px; 
	background-repeat:no-repeat;
	}

.btn_enquiry:hover {
	background-image:url(../img/btn_enquiry_alt.jpg); 
	width:206px; 
	height:39px; 
	background-repeat:no-repeat;
	}
	
.speech_bubble_1 {
	background-image:url(../img/quote_1.png); 
	background-repeat:no-repeat; 
	height:54px; 
	width:230px; 
	font-size:16px; 
	color:#FFF; 
	line-height:18px; 
	margin-top:35px; 
	padding:20px;
	}
	
.scheck_banner {
	margin-top:4px; 
	background-image:url(../img/banner_safetycheck.jpg); 
	background-repeat:no-repeat; 
	width:900px;
	height:425px;
	}
	
.scheck_banner_title {
	font-size:45px; 
	line-height:47px; 
	font-weight:bold; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	letter-spacing:-1px; 
	color:#01a8df;
	}

.scheck_banner_strap {
	font-size:23px; 
	color:#FFF; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	line-height:26px; 
	padding-top:20px;
	}