/* CSS Document */

body
{
	background:#fff;
	font-family:"Arial";
	color:#363636;
	font-size:13px;
}

a
{
	color:#013a6b;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

#wrapper
{
	margin:0 auto;
	width:780px;
}

#header
{
	height:170px;
	background:url(../images/header.png) 50% 0 no-repeat;
	color:#fff;
	font-size:27px;
	font-weight:bold;
	font-family:"Myriad Pro";
	padding-left:25px;
	padding-top:20px;
}

#header .txt
{
	color:#fff;
	font-size:21px;
	font-weight:bold;
	font-family:"Myriad Pro";
}

#header span
{
	color:#fff799;
}

#zipbox .btn, #zipbox2 .btn
{
	height:27px;
	padding-left:5px;
}


#zipbox
{
	height:89px;
	background:url(../images/zipcode.png) 0 0 no-repeat;
	margin-top:5px;
	color:#013a6b;
	font-size:18px;
	font-weight:bold;
	width:425px;
}

#zipbox2
{
background:transparent url(../images/zipcode2.png) no-repeat scroll 0 0;
color:#013A6B;
font-size:18px;
font-weight:bold;
height:89px;
margin-left:25px;
margin-top:15px;
width:425px;
}

form
{
	padding:0;
	margin:0;
}

#zipbox form, #zipbox2 form
{
	margin:0;
	padding:0;
	padding-top:30px;
	padding-left:15px;
}

#zipbox .inputbox, #zipbox2 .inputbox
{
	height:25px;
	float:left;
	padding-right:5px;
}

#box1
{
	width:259px;
	height:140px;
	background:url(../images/time.png) 0 0 no-repeat;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	color:#363636;
	font-size:18px;
	font-weight:bold;
}

.form-button
{
	width:200px;
}

#box2
{
	width:259px;
	height:140px;
	background:url(../images/money.png) 0 0 no-repeat;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	color:#363636;
	font-size:18px;
	font-weight:bold;
}

#box3
{
	width:259px;
	height:140px;
	background:url(../images/safe.png) 0 0 no-repeat;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	color:#363636;
	font-size:18px;
	font-weight:bold;
}

#box1 .txt, #box2 .txt, #box3 .txt
{
	color:#fff;
	font-size:13px;
	font-weight:normal;
}

.box1, box2, box3
{
	padding:40px 15px 15px 95px;
}

.clr
{
	clear:both;
}

#content
{
	float:left;
	width:515px;
}

#contenttop
{
	background:url(../images/top.png) 0 0 no-repeat;
	height:58px;
	color:#363636;
	font-size:18px;
	font-weight:bold;
	line-height:56px;
	padding-left:15px;
}

#contentmiddle
{
	background:url(../images/middle.png) 0 0 repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#latest
{
float:right;
padding-right:5px;
width:252px;
}

#latesttop
{
	background:url(../images/latesttop.png) 0 0 no-repeat;
	height:55px;
	color:#363636;
	font-size:18px;
	font-weight:bold;
	line-height:52px;
	padding-left:15px;
}

#latestmiddle
{
	background:url(../images/latestmiddle.png) 0 0 repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.header1
{
	color:#013a6b;
	font-size:18px;
	font-weight:bold;
	padding:10px;
}

#content .header1
{
	color:#013a6b;
	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}

ul
{
	padding:0;
	padding-left:55px;
	margin:0;
}

.articles .title
{
	color:#013a6b;
	padding-bottom:5px;
	padding-top:8px;
	*padding-top:11px;
}

.latestbottom
{
	background:url(../images/latestbottom.png) 0 0 no-repeat;
	height:20px;
	width:254px;
}