#navigation {background:url(../images/nav_bg.png) no-repeat; width:967px; height:105px; clear:both; padding-top:6px;}
#navigation ul {margin:0 0 0 155px; padding:0; list-style:none;}
#navigation li {float:left; list-style-type:none; padding:0; margin:0; list-style-image:none;}
#navigation li a {float:left; display:block; cursor: pointer; font:bold 15px Arial, Helvetica, sans-serif;}

#navigation .menu {width:808px; height:51px;}

#navigation .menu li a:link, #navigation .menu li a:visited { position:relative; line-height:15px; height:51px; text-align:center; padding:0; margin:0;}

#navigation .menu li a:hover {text-decoration:underline;}

#navigation #getaquoteorretrieveasavedquote a {width:390px;}
#navigation #renewyourpolicy a {width:161px;}
#navigation #makeaclaim a {width:130px;}
#navigation #myinsurance a {width:127px;}

#navigation .menu span {position:absolute; top:0; left:0; height:100%; width:100%; background: url(../images/transactionnav_bg.gif) no-repeat; margin:0; padding:0;}

#navigation #getaquoteorretrieveasavedquote a span {background-position:0 0;}
#navigation #renewyourpolicy a span {background-position:-390px 0;}
#navigation #makeaclaim a span {background-position:-551px 0;}
#navigation #myinsurance a span {background-position:-681px 0;}

#navigation #getaquoteorretrieveasavedquote.sfHover span, #navigation #getaquoteorretrieveasavedquote:hover span, #navigation #getaquoteorretrieveasavedquote a:hover span, #navigation #getaquoteorretrieveasavedquote a:active span, #navigation #getaquoteorretrieveasavedquote a:focus span, #navigation #getaquoteorretrieveasavedquote a.active span {background-position:0 -51px;}

#navigation #renewyourpolicy.sfHover span, #navigation #renewyourpolicy:hover span, #navigation #renewyourpolicy a:hover span, #navigation #renewyourpolicy a:active span, #navigation #renewyourpolicy a:focus span, #navigation #renewyourpolicy a.active span {background-position:-390px -51px;}

#navigation #makeaclaim.sfHover span, #navigation #makeaclaim:hover span, #navigation #makeaclaim a:hover span, #navigation #makeaclaim a:active span, #navigation #makeaclaim a:focus span, #navigation #makeaclaim a.active span {background-position:-551px -51px;}

#navigation #myinsurance.sfHover span, #navigation #myinsurance:hover span, #navigation #myinsurance a:hover span, #navigation #myinsurance a:active span, #navigation #myinsurance a:focus span, #navigation #myinsurance a.active span {background-position:-681px -51px;}


#primarynav li {background:url(../images/primarynav_left.gif) no-repeat; padding:0 0 0 7px; margin:2px 0 0 0; list-style:none;}

#primarynav li a {font-size:15px; background:url(../images/primarynav_right.gif) right top no-repeat; text-decoration: none; color:#0c4fa1; height:35px; letter-spacing:0; line-height:15px; width:84px;/*width:98px; */position:relative; left:0; margin-right:-6px; padding:5px 9px 0 7px;}

#primarynav li.first a {margin-left:-4px;}
/*margin-left:-1px in ie6.css*/

#primarynav li:hover, #primarynav li.sfhover, #primarynav li.active-trail {background-position:0 -39px; cursor:pointer;}

#primarynav li:hover a, #primarynav li.sfhover a, #primarynav li.sfhover a:visited,   #primarynav li.active-trail a, #primarynav li a:hover, #primarynav li a:active, #primarynav li a:focus {background-position:100% -39px; }

.menu {margin:0; padding:0; list-style:none;}
.menu li {margin:0; padding:0;}

/* SITEMAP STYLES */
.site-map-menu li {font-weight:bold; margin:0;padding:0;}
.site-map-menu li li {font-weight:normal;}
.site-map-box {float:left; width:25%;}
.site-map-box h2 {display:none;}
#site-map {width:900px; padding-left:18px;}


.menu-site-map {width:30%; float:left;}

.menu-site-map.menu-site-map-lists {padding-left:0;margin:0;}
.menu-site-map li{list-style-image:url("../../../../../misc/menu-expanded.png");padding-top:0.2em; list-style-position:inside; margin:0; }
.menu-site-map ul.container {margin-left:0; padding-left:1.5em; font-weight:normal;}
.menu-site-map li.leaf{font-weight:normal; list-style-image:none; list-style-type:circle;}
.menu-site-map li.level-0{font-weight:bold;}
.menu-site-map li.item.level-0{border:none;margin-bottom:0;}

.menu-site-map .item.level-1.leaf {width:100%; }

/* SECOND LEVEL PRIMARY NAV */
.menu-level-2 .menu {float:left; background:url(../images/primarynav_bg.gif) no-repeat; width:922px; height:42px; margin-bottom:10px;}
.menu-level-2 .menu li {list-style-image:none; list-style-type:none; background:url(../images/primarynav_divider.gif) right 9px no-repeat; float:left; line-height:1; min-height:42px;}
.menu-level-2 .menu li.last {background:none;}
.menu-level-2 .menu li a, menu-level-2 .menu li a:visited {float:left; font-weight:bold;  font-size:14px; color:#535353; display:block; padding:0 10px 0 6px; text-align:center; line-height:42px;}

.menu-level-2 .menu li a:hover, .menu-level-2 .menu li a:active, .menu-level-2 .menu li a:focus, .menu-level-2 .menu li.active-trail a {text-decoration:none; color:#0c4fa1;}

/*This is for the error page*/
.menu-level-1 {float:left; width:30%;}