body {
	margin: 0px;
	background:#fff;
	font: 18px Calibri;
	line-height: 22px;
	color: #444;
}

a { color:#00638b; text-decoration:none; }

a:hover { color:#009dd4; }

hr {  border-top:1px dashed #999; border-bottom:none; margin:20px 0; }

#nav { 
	background:#0081ad;
	border-bottom:1px solid #0d98c8;
	text-align:center;
	letter-spacing:2px;
	font-size:15px;
	font-weight:800;
}

#nav a {
	display:inline-block;
	padding:10px 20px;
	color:#fff;
	text-decoration:none;
}

#nav a:hover {
	background:#0d98c8;
}

#header { 
	background:#00638b;
	padding:57px 0 250px 0;
	text-align:center; 
	color:#fff;
	letter-spacing:3px;
	font-weight:800;
	
}

#header a.logo {
	margin-left:-50px;
}

.phone {
	display:block;
	margin:50px auto 10px auto;
	color:#fff;
	opacity:0.6;
	font-size:25px;
	letter-spacing:0;
	font-weight:400;
}

.phone img { vertical-align:top; }

#main {
	background:#f5f5f5;
	width:1000px;
	margin:-187px auto 0 auto;
	padding:30px 50px;
	min-height:500px;
}

#main .box {
	display:inline-block;
	margin:30px 20px;
	width:450px;
}

#main .box .title01, #main .box .title02 {
	margin-bottom:1px;
	display:block;
	height:32px;
	padding-top:12px;
	text-align:center;
	color:#fff;
	font-size:20px;
	background:url('images/title01.png') repeat-x;
	text-transform:uppercase;
	border-radius:5px 5px 0 0;
}

#main .box .title02 { background:url('images/title02.png') repeat-x; }

#main .box .link { 
	display:block;
	padding-top:10px;
	background:url('images/divider.png') no-repeat top left;
}

#footer {
	background:#202323;
	color:#ccc;
	font-size:14px;
	text-align:center;
	padding:10px 0;
}

#footer a { color:#fff; }
#footer a:hover { color:#ccc; }

/*Form*/

.row { display:inline-block; margin:10px 20px; vertical-align:top; }

label { display:inline-block; width:100px; vertical-align:top; }

label.label01 { width:200px; }

input[type="text"], textarea,  select {
	background:#fff;
	border:1px solid #ccc;
	padding:9px 5px;
	width:320px;
	display:inline-block;
	border-radius:3px;
	font:15px Calibri;
	outline:none;
}

input[type="radio"] { margin-left:20px; }

textarea {
	height:70px;
}

select { width:313px; margin-left:-3px; }

input[type="submit"] {
	outline:none;
	border:none;
	background:#bd4a18;
	color:#fff;
	cursor:pointer;
	padding:8px 20px;
	font-size:15px;
	text-transform:uppercase;
	margin-left:100px;
	border-radius:3px;
	transition: 500ms ease;
}

input[type="submit"]:hover { background:#585858; }