
body { background-image: url("../images/body_bkgrd.jpg"); background-repeat: repeat-y; background-position: left top }

#footer      { color: #00007d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/new_home/footer.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: center bottom; margin: 0; padding: 18px 0 0; height: 63px; clear: both }
#footer a     { color: #688dd5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; padding-right: 6px; padding-left: 6px }
#footer a:hover     { color: #1348e6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 5px; padding-left: 5px; border: solid 1px }
#tabsF   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background: #0b2c8e; width: 100%; float: left }
    #tabsF ul   { list-style: none; margin: 0; padding: 10px 10px 0 0 }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a       { text-decoration: none; background: #0b2c8e url("../images/tableftF.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; float: left }
    #tabsF a span      { color: #fff; font-size: 11px; font-weight: normal; background: #0b2c8e url("../images/tabrightF.gif") no-repeat right top; display: block; padding: 5px 10px 7px 8px; float: left }
    /* Commented Backslash Hack hides rule from IE5-Mac */
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover  { background-position: 0 -30px }
    #tabsF a:hover span  { background-position: 100% -30px }
    /* photo hovers */
#r1 a   { text-decoration: none; background: url("../images/new_home/waves.jpg") no-repeat; display: block; padding: 0; width: 182px; height: 58px }
#r1 a:hover   { background-position: 0 -58px }
#r2 a   { text-decoration: none; background: url("../images/new_home/moving.jpg") no-repeat; display: block; padding: 0; width: 182px; height: 58px }
#r2 a:hover   { background-position: 0 -58px }
#r3 a   { text-decoration: none; background: url("../images/new_home/kid.jpg") no-repeat; display: block; padding: 0; width: 182px; height: 58px }
#r3 a:hover   { background-position: 0 -58px }
/* Left Nav */
* { margin: 0; padding: 0 }
ul#primary-nav, ul#primary-nav ul  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/nav_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 0; width: 187px }
ul#primary-nav li { list-style: none; position: relative }
ul#primary-nav li a { color: #fff; font-weight: normal; text-decoration: none; display: block; padding: 3px 0 2px 10px; border-top: 1px solid #0900ba; border-bottom: 1px solid #09046d }
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { height: 1px; float: left }
* html ul#primary-nav li a { height: 0 }
/* End */
ul#primary-nav ul { font-size: 9px; display: none; position: absolute; top: 0; left: 186px }
ul#primary-nav li ul li a { color: #fff; margin: 0; padding: 3px 0 2px 10px }
/* Sub Menu Styles */
ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul { display: none }
/* Hide sub-menus initially */
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul { display: block }
/* The magic */
ul#primary-nav li.menuparent { background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: right center; padding: 0 }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { background-image: url("../images/nav_bkgrdr.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: left center }
ul#primary-nav li a:hover { color: #fff; background-image: url("../images/nav_bkgrdr.jpg"); background-repeat: repeat-x; background-position: left center }
/* End */
#home_content { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; background-image: url("../images/new_home/summer_banner.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 10px 0 20px; height: 492px }
#driving_distance { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 6px }
#button { background-color: #5191ff; margin-top: 5px; margin-right: 0; margin-left: 0; padding: 0 }
#button a { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #4a96fc; background-image: url("../images/new_home/arrownav_bkrg.gif"); background-repeat: no-repeat; background-position: right top; margin-right: 0; padding: 4px 0 8px 4px; width: 96%; float: left }
#button a:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #0e5feb; background-image: url("../images/new_home/arrownav_bkrg2.gif"); background-repeat: no-repeat; background-position: right 0; margin-right: 0; padding: 4px 0 8px 4px; width: 96%; float: left }
h4 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url("../images/menu_top.jpg"); background-repeat: repeat-x; background-position: left top; margin: 5px 0 0; padding: 2px 0 6px 6px }
h5 { color: #022272; font-size: 12px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url("../images/h5.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 3px; padding-bottom: 5px; padding-left: 10px }
#contentarea { color: #022272; font-size: 11px; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; margin: 2px; padding: 5px; border: solid 1px #309 }
#contentarea p { font-weight: normal; padding-right: 5px; padding-left: 3px }
#contentarea a     { color: #4672ff; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url("../images/new_home/2arrow.gif"); background-repeat: no-repeat; background-position: right center; padding: 2px 18px 2px 2px }
#contentarea a:hover    { color: #001a67; font-weight: normal; padding: 2px 18px 2px 2px }
#contentarea ul { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 25px }
#contentarea li  { color: #002499; font-family: verdana, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; list-style-image: url("../images/new_home/bullet2.gif"); list-style-position: outside; display: list-item; padding-bottom: 5px }
td.content-default {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }
a:link { color: #002d8c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited {
	color: #00A25A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

a:active  { color: #666; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a:hover   { color: #00a25a; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
 }
 
a.hor_nav  { color: white; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

a.left_nav { 
	color: white;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}
a:hover.left_nav { color: #00a25a; text-decoration: none }
a:visited.left_nav { color: #ccc; text-decoration: none }
.hor_nav   { color: white; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

a:active.hor_nav { 
	color: white }

a:hover.hor_nav { 
	color: #00a25a; text-decoration: none }
a:visited.hor_nav { color: #ccc; text-decoration: none }
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
.top_bot_blue { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #002d8c }
.top_bot_green { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #00a25a }
.top_bot_orange { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ff8c00 }
.top_bot_gold { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffd700 }
.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #144817;
	text-transform: none;
	}

.scripty {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	}

.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: square;
	list-style-position: inside;
	}
h1   { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background-image: url("../images/h1.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 7px; padding-bottom: 14px; padding-left: 8px }
h2 { color: #002d8c; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
h3 { color: #002d8c; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
td{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }

