html, body { background-color: #ffffff; text-align: center; font-family: arial; font-size: 14px; color: #0000000; margin-bottom: 10px;}

h1 { font-size:20px; font-weight: bold; color: #00853e; margin-bottom: 15px; }
h2 { font-size:16px; font-weight: bold; color: #00853e; margin-top:-0px; margin-bottom:-15px; }
h3 { font-size:16px; font-weight: bold; color: #000000; margin-top:-0px; margin-bottom: 8px; }



#container { width: 840px; margin: auto; border-top: 2px solid #e6e6e6;  border-left: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; padding: 10px 30px 0px 30px;}


#head-lt { float: left; width: 459px; height: 129px; text-align: left; }
#head-rt { float: left; padding: 40px 0px 0px 120px; background: url('images/head_right.jpg'); width: 261px; height: 89px; text-align: left; }
.phtext { font-size: 14px; font-weight: bold; color: #000; }
.phnum { font-size: 36px; font-weight: bold; color: #00853e }


#leftbar { float: left; width: 255px; height: 223px; margin-right: 20px; margin-bottom: 20px; text-align: left; }
.urbangreymenu{
width: 100%; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #F5F5F5 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 11px Arial;
color: #00853E; font-weight: bold;
background: #F5F5F5;
display: block;
padding: 3px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #00853E;font-weight: bold;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #000;
background: #EBF2BC;
}

#head-img { float: left; background: url('images/head_img.jpg'); width: 565px; height: 223px; margin-bottom: 20px; }


#content1a { clear: both; background: purple; text-align: left; }
#carriers { float: left; width: 255px; height: 223px; margin-right: 20px; margin-bottom: 20px; text-align: left; }
#qbox { float: left; width: 361px; }
#qbox td { padding: 5px; font-family: arial; font-size: 13px;}
#qbox h6 { background: #00853e; width: 340px; font-size: 20px; color: #fff; padding: 5px; margin: 0; }
td.td2 {background: #f5f5f5 }


#whybox { float: left; background:#ebf2bc; width: 154px; padding: 25px 25px 0px 25px; font-family: arial;  }
#whybox h6 { font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 2px dotted #00853e; }
td.number { width: 10%; padding-bottom: 20px; vertical-align: top; font-weight: bold; font-size: 20px; color: #00853e }
td.points { width: 90%; padding-bottom: 20px; vertical-align: top; font-size: 11px; color: #000; }

#content1b { clear:both; background: url('images/cbg.jpg') no-repeat; text-align: left; border-top: 20px solid #fff; padding: 20px; }

#content2 { padding: 20px; text-align: left; }

.subtitle { font-weight: bold; }
li.spacing { margin-bottom: 8px; }

/* Footer Navigation Customization - Edit this code to customize navigation for footer. Uncomment to include in CSS. 
*****************************************************************************************************************************/
#footer { padding-left: 30px; padding-right: 30px; padding-top: 15px;background: #00853e; text-align: left; height: 53px; width: 840px; margin: auto; border-bottom: 2px solid #e6e6e6;  border-left: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; color: #fff; }

#foot-lt { float:left; width: 464px }
#foot-lt a:link { font-size: 12px; color: #fff; text-decoration: none; }
#foot-lt a:visited { font-size: 12px; color: #fff; text-decoration: none; }
#foot-lt a:hover { font-size: 12px; color: #fff; text-decoration: underline; }

#foot-rt { float:left; padding-left: 60px; width: 316px; font-size: 10px; }
#foot-rt a:link { color: #fff; text-decoration: none }
#foot-rt a:visited { color: #fff; text-decoration: none }
#foot-rt a:hover { color: #fff; text-decoration: none }

#carrier_pg { text-align: center; }
#carrier_pg img { border: 1px solid #ebf2bc; width: 200px; heigh: 75px; margin: 10px }

#help { text-align: left; font-size: 12px; }
#help h1 { font-size: 14px; text-transform: uppercase; }
#help td { font-size: 12px; padding: 6px; border-bottom: 1px solid #e7e7e7; }
#help td.title { font-weight: bold} 
#help .border { height: 2px; background: #e7e7e7; margin: 15px 0 }

.spg li { padding-bottom: 10px; }