*{
		padding:0;
		margin:0;
		border:none;
}
body{
		background:url("images/bg_body.gif") top left repeat-x #025c9c;
		font-family:tahoma, arial, sans;
}

h1{
		font-size:24px;
		color:#074084;
		font-weight:normal;
		line-height:28px
}
h2{
		font-size:18px;
		color:#4469b2;
		font-weight:normal;
		line-height:28px;
		padding-left:2px
}
h3{
		font-weight:normal;
		color:#5b7cc8;
}

#blue_box h3{
		padding-top:7px;
		padding-left:30px;
		padding-bottom:15px;
		color:#383838
}
#blue_box h3.subtle{
	padding-left:0 !important;
	font-size:14px !important;
	padding-bottom:3px !important;
	font-weight:bold !important;
	color:#383838;
}
p{
		padding-bottom:10px
}
a{color:#028bba}
a:hover{
		color:#003876;
}
#maincontent p{padding-left:10px;}
#right_column p{
		font-size:11px;
		line-height:15px;
		padding-bottom:7px;
		padding-right:10px;
		color:#383838
}

#page{
		margin:30px auto;
		width:900px;
		height:auto;
		background:url("images/bg_page.gif") top left no-repeat #fff;
		padding-top:30px
}
#header{
		padding-top:19px;
		padding-left:24px;
}
#topmenu{
		width:864px;
		height:32px;
		margin-left:-4px;
		margin-top:20px;
		background:url("images/bg_menu.gif") top left no-repeat;
		font-size:13px
}
#topmenu ul li{
		list-style-type:none;
		padding-right:15px;
		margin-left:10px;
		line-height:25px;
		float:left;
		background:url("images/menu_divider.gif") bottom right no-repeat
}
#topmenu li.end{
		background:none
}
#topmenu ul li a{
		color:#fff;
		display:block;
		height:24px;
		margin-top:1px;
		padding:0 1px;
		text-decoration:none
}
#topmenu ul li a:hover{background:url("images/bg_menu_hover.gif") top center no-repeat}
#topmenu ul li a.l:hover{background:url("images/bg_menu_hover_l.gif") top center no-repeat}

#maincontent{
		width:800px;
		margin-left:24px;
		margin-top:10px;
		float:left;
		color:#414141;
		font-size:14px;
		line-height:25px;
}
#maincontent a{
		text-decoration:none;
		border-bottom:1px solid #b7e5f1
}
#maincontent ul, #maincontent ol{
	font-size:13px;
	margin-left:30px;
	line-height:17px;
	margin-bottom:10px
}
#maincontent table{
	font-size:12px;
	line-height:17px;
	border-bottom:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	margin:10px;
}
#maincontent td{
	border-top:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	padding:2px
}
#maincontent a:hover{border-bottom:1px solid #004c90}
#newsbar{margin-bottom:2px}
iframe{margin-bottom:30px}


#right_column{
		width:264px;
		float:right;
		padding-right:30px;
		margin-top:50px;
}
#blue_box, #laBox, #blue_box_state, #blue_box_form{
		width:264px;
		height:270px;
		background:url("images/bg_blue.gif") top left no-repeat;
		padding:4px 10px 10px 12px;
		color:#383838
}

#blue_box_form{
  width:329px;
  background:url("images/bg_blue_qb.gif") top left no-repeat;
}

#blue_box_state{
	height:187px;
}

#laBox{
	height:187px;
	background:url("images/LA.gif") top left no-repeat;
}
#blue_box ul{
		font-size:11px;
		
}
#blue_box ul li{
		line-height:14px;
		list-style-type:none;
		padding-left:15px;
		background:url("images/li.gif") 0 3px no-repeat
}
#blue_box ul li a{
		color:#028bba
}
#blue_box ul li a:hover{
		color:#003876
}

#blue_box ul.links li{
		color:#028bba;
		text-decoration:underline
}
#blue_box ul.links li:hover{
		color:#003876;
		cursor:pointer
}
#blue_box p.larger{
		font-size:12px;
		line-height:18px;
		padding-top:10px;
		padding-bottom:10px
}
#yellow_box, #yellow_box_div{
		width:278px;
		height:162px;
		background:url("images/bg_yellow.gif") top left no-repeat;
		padding:4px 10px 10px 12px;
}
#yellow_box.div{
		background:url("images/bg_yellow_div.gif") top left no-repeat;
}
#yellow_box #yb_quotes, #yb_shoppingtips, #yb_resources{display:none;position:absolute;margin-top:3px;width:278px;height:130px;padding-top:5px;cursor:auto}
#yb_shoppingtips{
		margin-left:-54px
}
#yb_resources{
		margin-left:-150px
}		
#yellow_box h3{
		font-size:14px;
		padding-bottom:10px
}
#yellow_box p{
		font-size:12px;
		color:#000
}
#yellow_box ul{
		margin-left:22px;
		font-size:12px;
		padding-bottom:10px;
		color:#414141
}
#yellow_box ul#tabs{
		margin-left:0;
		margin-top:1px;
		font-size:14px
}
#yellow_box ul#tabs li{
		float:left;
		list-style-type:none;
		padding-right:5px;
		padding-left:5px;
		display:block;
		height:20px;
}
#yellow_box ul#tabs li:hover, #yellow_box ul#tabs li.a{
		background:url("images/bg_yb_active.gif") center bottom no-repeat;
		cursor:pointer;
		color:#000
}
#yellow_box ul#tabs li.st:hover{background:url("images/bg_yb_active.gif") 20px bottom no-repeat;}
#yellow_box ul#tabs li.res:hover{background:url("images/bg_yb_active.gif") 3px bottom no-repeat;}
#yellow_box div{
		clear:both
}
h3.small{
		font-size:14px;
		margin-left:16px
}
#right_column object{
		margin-left:16px
}

#footer{
		clear:both;
		border-top:1px solid #3075ac;
		width:836px;
		margin:0 auto;
		text-align:center
}
#footer p{
		font-size:11Px
}
.sitemapcolumn{
	width:230px;
	float:left
}

small{
	line-height:13px
}
.gray{
	color:gray
}

.b{font-weight:bold}
.center{text-align:center}
.alabama{background:url("images/states/alabama.gif") top left no-repeat}
.washington{background:url("images/states/washington.gif") top left no-repeat}
.oregon{background:url("images/states/oregon.gif") top left no-repeat}
.california{background:url("images/states/california.gif") top left no-repeat}
.idaho{background:url("images/states/idaho.gif") top left no-repeat}
.nevada{background:url("images/states/nevada.gif") top left no-repeat}
.arizona{background:url("images/states/arizona.gif") top left no-repeat}
.montana{background:url("images/states/montana.gif") top left no-repeat}
.wyoming{background:url("images/states/wyoming.gif") top left no-repeat}
.utah{background:url("images/states/utah.gif") top left no-repeat}
.colorado{background:url("images/states/colorado.gif") top left no-repeat}
.newmexico{background:url("images/states/newmexico.gif") top left no-repeat}
.northdakota{background:url("images/states/northdakota.gif") top left no-repeat}
.southdakota{background:url("images/states/southdakota.gif") top left no-repeat}
.nebraska{background:url("images/states/nebraska.gif") top left no-repeat}
.kansas{background:url("images/states/kansas.gif") top left no-repeat}
.oklahoma{background:url("images/states/oklahoma.gif") top left no-repeat}
.texas{background:url("images/states/texas.gif") top left no-repeat}
.minnesota{background:url("images/states/minnesota.gif") top left no-repeat}
.iowa{background:url("images/states/iowa.gif") top left no-repeat}
.missouri{background:url("images/states/missouri.gif") top left no-repeat}
.arkansas{background:url("images/states/missouri.gif") top left no-repeat}
.louisiana{background:url("images/states/missouri.gif") top left no-repeat}
.mississippi{background:url("images/states/missouri.gif") top left no-repeat}
.georgia{background:url("images/states/missouri.gif") top left no-repeat}
.florida{background:url("images/states/florida.gif") top left no-repeat}
.south-carolina{background:url("images/states/south-carolina.gif") top left no-repeat}
.north-carolina{background:url("images/states/north-carolina.gif") top left no-repeat}
.tennessee{background:url("images/states/tennessee.gif") top left no-repeat}
.virginia{background:url("images/states/virginia.gif") top left no-repeat}
.west-virginia{background:url("images/states/west-virginia.gif") top left no-repeat}
.kentucky{background:url("images/states/kentucky.gif") top left no-repeat}
.ohio{background:url("images/states/ohio.gif") top left no-repeat}
.illinois{background:url("images/states/illinois.gif") top left no-repeat}
.indiana{background:url("images/states/indiana.gif") top left no-repeat}
.wisconsin{background:url("images/states/wisconsin.gif") top left no-repeat}
.michigan{background:url("images/states/michigan.gif") top left no-repeat}
.pennsylvania{background:url("images/states/pennsylvania.gif") top left no-repeat}
.new-jersey{background:url("images/states/new-jersey.gif") top left no-repeat}
.new-york{background:url("images/states/new-york.gif") top left no-repeat}
.connecticut{background:url("images/states/connecticut.gif") top left no-repeat}
.rhode-island{background:url("images/states/rhode-island.gif") top left no-repeat}
.delaware{background:url("images/states/delaware.gif") top left no-repeat}
.maryland{background:url("images/states/maryland.gif") top left no-repeat}
.massachusetts{background:url("images/states/massachusetts.gif") top left no-repeat}
.new-hampshire{background:url("images/states/new-hampshire.gif") top left no-repeat}
.maine{background:url("images/states/maine.gif") top left no-repeat}
.alaska{background:url("images/states/alaska.gif") top left no-repeat}
.hawaii{background:url("images/states/hawaii.gif") top left no-repeat}
.vermont{background:url("images/states/vermont.gif") top left no-repeat}

.small{
	font-size:11px !important;
	width:270px;
	float:left;
	margin-right:10px;
	color:#000;
}

.stats{
	width:620px;
	padding:10px;
	background:url("images/bgCityLi.gif") top left no-repeat;
	border:1px solid #b88e71;
	margin:0 auto 10px auto;
	color:#000
}

.locations{
	width:620px;
	padding:10px;
	background:#acc9de;
	border:1px solid #025c9c;
	margin:0 auto
}

.locations b{color:#074084}

.smallHeading{
	color:#074084;
	font-weight:bold
}

.liFact{
	font-size:11px;
	padding-left:20px;
	padding-top:10px;
	margin-left:0;
	list-style-type:square;
	float:left;
	width:250px
}

#formCity{
	background:url("images/qb-city.jpg");
	width:855px;
	height:271px;
	display:block;
}

#formCity #zip{
	margin-left:294px;
	margin-top:112px;
	border:1px solid black;
	width:206px;
	height:37px;
	padding:3px 0;
	font-size:30px;
	text-align:center;
	background:transparent;
	position:absolute
}
#formCity #submit{
	position:absolute;
	margin-top:165px;
	margin-left:357px;
}
#formCity #seal{
	position:absolute;
	margin-top:169px;
	margin-left:648px;
}

#bwForm, #bwForm td, #bwForm tr{
  border:none !important;
  margin-left:0px !important;
  padding-left:0px;
  font-size:12px;
  font-family:'Arimo',arial;
}
#bwForm{
  margin-left: -10px;
}
#bwForm label{
  font-weight:bold;
  padding-right:5px;
  padding-left:2px;
}
#bwForm select, #bwForm input[type=checkbox], #bwForm input[type=text]{ border:1px solid gray; }
#bwForm select {width:90px;}
#bwForm option {padding-left:5px}
#bwForm input[type=text]{
  width:80px;
  font-size:15px;
  font-weight:bold;
  padding:3px 5px;
  border:1px solid gray
}
#bwForm td{
  padding:4px 2px
}
#bwForm td:nth-child(1){
  color:#024f86;
  text-align:right
}
#blue_box h3{
  font-family:'Arimo', arial;
  font-size:25px;
  padding-left:0;
  padding-bottom:0;
  font-weight:bold;
  color:#027fb2
}p{
  text-align:justify
}

