@charset "utf-8";
/* CSS Document */

body{
	background:#fff url(../images/bg.gif) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	line-height:15px;
}

.jwrap{
	width:960px;
	margin:0px auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	height:1100px;
}

.splashwrap{
	width:960px;
	margin:0px auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	height:600px;
}

.big{
font-size:14px;
}

.clear{
	clear:both;
}


.logo{
	float:left;
	margin-left:-10px;
}

.main_nav{
	float:right;
	margin-top:35px;
	color:#999;
	font-size:12px;
	padding-right:20px;
}

.main_nav li{
	display:inline;
	text-transform:uppercase;
	padding-left:2px;
}

.main_nav li a{
	text-decoration:none;
	color:#999;
}

.main_nav li a:hover{
	color:#46ACCD;
}

#splash{
	width:398px;
	margin-top:250px;
	margin-left:600px;
}

#content_page{
	width:900px;
	padding:25px;
	margin:0 auto;
	background:url(../images/contentbg.png) repeat;
	height:850px;
	margin-bottom:20px;
}
#ftimg{
	height:380px;
	width:580px;
	margin:0 auto;
	margin-bottom:10px;
}

#ftimg img{
border:solid 3px #46ACCD;
}

#safetyimg{
	height:380px;
	width:580px;
	margin:0 auto;
	background:#ddd;
	margin-bottom:10px;
}

#safetyimg img{
border:solid 3px #46ACCD;
}

#insurimg{
	height:250px;
	width:580px;
	margin:0 auto;
	background:#ddd;
	margin-bottom:10px;

}

#insurimg img{
border:solid 3px #46ACCD;
}

#text, #text_serv{
	width:68.5%;
	float:left;
}

#text h2, #text_serv h2{
	font-size:24px;
	line-height:28px;
	padding-bottom:5px;
	padding-left:20px;
	color:#858585;
}

#text h3, #text_serv h3{
	font-size:18px;
	font-weight:400;
	line-height:22px;
	padding-left:20px;
	color:#27458e;
}

#text_serv h4{
	font-size:16px;
	line-height:20px;
	font-weight:600;
	padding-left:20px;
	color:#27458e;
}

#text p, #text_serv p{
	padding-left:20px;
	padding-right:20px;
}

#text a{
	color:#09c;
	text-decoration:none;
}

#text a:hover{
	text-decoration:underline;
}

#text_serv ul{
	float:left;
	list-style:inside square;
	padding-bottom:5px;
	padding-left:20px;
}

.first{
	width:30%;
}

.second{
	width:30%;
}

.third{
	width:30%;
}

.fourth{
	width:40%;
}

.fifth{
	width:49%;
}

#sidebar{
	width:30%;
	float:right;
overflow:hidden;
}

#sidebar_services{
	width:30%;
	float:right;
overflow:hidden;
}

#sbmovie{
width: 270px;
height:230px;
}

#sidebar h1{
	font-size:42px;
	padding-bottom:15px;
	line-height:36px;
	color:#09C;
margin-top:250px;
}

#sidebar_services h1{
	font-size:42px;
	padding-bottom:15px;
	line-height:36px;
	color:#09C;
margin-top:20px;
}

#sidebar h2{
	font-size:24px;
	padding-bottom:15px;
	line-height:18px;
	color:#999;
}

#sidebar_services h2{
	font-size:24px;
	padding-bottom:15px;
	line-height:18px;
	color:#999;
}

.teal{
	color:#27458e;
}

#sidebar h3{
	font-size:18px;
	padding-bottom:10px;
	font-weight:400;
}

#sidebar_services h3{
	font-size:18px;
	padding-bottom:10px;
	font-weight:400;
}

#sidebar ul{
	padding-left:10px;
	padding-bottom:10px;
	list-style:square inside;
}

#sidebar_services ul{
	padding-left:10px;
	padding-bottom:10px;
	list-style:square inside;
}

#sideimgbt{
	background:#ddd;
	width:286px;
	height:285px;
	margin:0 auto;
}

#sideimgbt img{
	border:solid 3px #46ACCD;
}

#safety_tips{
	padding-left:10px;
}

#safety_tips h2{
	padding-bottom:10px;
	padding-left:10px;
}

#safety_tips h3{
	padding-bottom:5px;
	padding-left:5px;
}

#safety_tips ul{
	padding-bottom:10px;
	padding-left:20px;
	list-style:inside square;
}


#footer{
	overflow:hidden;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	line-height:11px;
	height:30px;
}

#footer .footer_nav{
	float:left;
	padding-top:10px;
}

#footer .footer_nav li{
	display:inline;
	text-transform:uppercase;
	padding-left:2px;
}

#footer img{
	width:75px;
	float:left;
	padding-right:10px;
}

#footer .footer_nav li a{
	text-decoration:none;
	color:#333;
}

#footer .footer_nav li a:hover{
	color:#46ACCD;
}

#footer p{
	float:right;
	text-align:right;
	padding-top:6px;
}

#footer p a{
	text-decoration:none;
	color:#333;
}
