/* CSS Document */

body {
padding: 0px;
margin: 0px;
background: #ffffff url(http://assets.totalinjury.com/tnt/images/optimized/bg.gif) left top repeat-x;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #475d6d;
line-height: 20px;
text-align: center;
}

h1 {
font-weight: bold;
color: #475d6d;
font-size: 17px;
background: transparent url(../images/h1-bg.gif) left 11px no-repeat;
padding: 5px 0 0 15px;
margin: 0 0 15px 15px;
}

h2 {
font-weight: bold;
font-size: 14px;
color: #576a78;
background: transparent url(../images/h2-bg.gif) left 7px no-repeat;
padding: 3px 0 0 15px;
margin: 0 0 15px 15px;
}

h3 {
font-weight: bold;
font-size: 12px;
color: #576a78;
background: transparent url(../images/h3-bg.gif) left 2px no-repeat;
padding: 0 0 0 16px;
margin: 0 0 15px 15px;
}

h4 {
font-weight: bold;
color: #475d6d;
font-size: 11px;
padding: 0 0 0 16px;
margin: 0 0 15px 15px;
}


/* Layout */

#wrap {
width: 775px;
margin: 0 auto;
text-align: left;
padding: 83px 0 0 0;
}


#col-left {
float: left;
width: 220px;
padding: 7px 0 0 0;
margin: 0;


}	

#col-right {
float: right;
width: 530px;
padding: 7px 0 0 0;
margin: 0;
}


/* header */

#header, #header-articles {
float: left;
width: 755px;
height: 127px;
overflow: hidden;
}

#header #logo, #header-articles #logo {
float: left;
padding: 0 0 0 40px;
background: transparent url(../images/logo.jpg) left top no-repeat;
width: 303px;
height: 127px;
}

#header #logo a, #header-articles #logo a {
width: 210px;
height: 95px;
display: block;
text-indent: -9999px;
}

#header #phone {
width: 217px;
height: 39px;
background: transparent url(../images/phone.gif) left top no-repeat;
float: right;
}

#header-articles {
background: transparent url(../images/header-articles.gif) right top no-repeat;
}


/* Top Navigation */  

#top-nav {
float: right;
width: 310px;
height: 127px;
text-align: left;
}

#top-nav a {
display: block;
float: left;
width: 79px;
height: 119px;
text-indent: -9999px;
font-size: 8px;
text-align: left;
}

#top-nav a#top-nav-link1 { background: transparent url(../images/free-case.gif) left 1px no-repeat; width: 73px; }
#top-nav a#top-nav-link2 { background: transparent url(../images/your-rights.jpg) 6px 1px no-repeat; }
#top-nav a#top-nav-link3 { background: transparent url(../images/case.jpg) 6px 1px no-repeat; }
#top-nav a#top-nav-link4 { background: transparent url(../images/worth.jpg) 6px 1px no-repeat; }

#top-nav a:hover#top-nav-link1 { background: transparent url(../images/free-case_over.gif) left 1px no-repeat; }
#top-nav a:hover#top-nav-link2 { background: transparent url(../images/your-rights_over.jpg) 6px 1px no-repeat; }
#top-nav a:hover#top-nav-link3 { background: transparent url(../images/case_over.jpg) 6px 1px no-repeat; }
#top-nav a:hover#top-nav-link4 { background: transparent url(../images/worth_over.jpg) 6px 1px no-repeat; }


/* Search Pod */

#search {
display: none;
}	

/* Articles */

#articles {
padding: 0 0 0 30px;
}

#articles h2 {
background: none;
margin: 20px 0 0 0;
padding: 0;
text-indent: 0;
font: bold 15px/24px helvetica, verdana, arial, helvetica, sans-serif;
text-transform:uppercase;
border-bottom: 3px solid #475d6d;
width: 190px;
}

#articles ul {
padding: 0;
list-style: none;
margin: 0;
}

#articles ul li {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px dashed #cfcfcf;
}

#articles ul li a {
text-decoration: none;
display: block;
padding: 5px 5px 5px 0;
line-height: 15px;
color: #475d6d;
background: transparent;
}

#articles ul li a:hover {
background: transparent;
}


/* BBB */

#bbb {
margin: 10px 0 0 30px;
}

#bbb a {
text-indent: -9999px;
display: block;
width: 157px;
height: 86px;
}


/* Breadcrumb */

#breadcrumb {
margin: 0 0 10px 15px;
padding: 0;
font-size: 10px;
line-height: 10px;
color: #7aa7a6;
}

#breadcrumb a {
font-size: 10px;
color: #7aa7a6;
}

#breadcrumb a:hover {
text-decoration: none;
color: #435766;
}


/* Home Page */

#img {
display:none;
width: 0;
height: 0;
}

#lawyers {
width: 467px;
height: 332px;
background: transparent url(../images/lawyers.jpg) left top no-repeat;
padding: 0;
margin: 0;
}


/* Content */

.fleft { float: left; }
.fright { float: right; }

.aleft { text-align: left; }
.acenter { text-align: center; }
.aright { text-align: right; }

a {
text-decoration: underline;
color: #475d6d;
}

a:hover {
text-decoration: none;
color: #475d6d;
}

a:active, a:focus {
outline: none;
}

strong a, b a{
font-weight: bold; 
color: #4a8a96;
}

p {
margin: 0 0 15px 15px;
}

p.error{
text-align: center;
font-size: 13px;
padding: 100px 25px 0 25px;
margin: 0 0 100px 0;
}

b, strong {
color: #18ce00;
}

ul {
margin: 0 0 15px 30px;
padding: 0 0 0 30px;
list-style: none;
}

ul li{
padding: 0 0 0 15px;
margin: 0;
background: transparent url(../images/li-bullet.gif) left 9px no-repeat;
}

#col-left ul li{
background: none;
padding: 0;
}

ol {
margin: 0 0 15px 30px;
padding: 0 0 0 30px;
}

ol li{
padding: 0;
margin: 0;
}

ol li ul li {
padding: 0 0 0 15px;
margin: 0;
background: transparent url(../images/li-bullet.gif) left 9px no-repeat;
}

small{
font-size: 10px;
}

#content .col-left {
float: left;
width: 235px;
padding: 0;
margin: 0;  
}

#content .col-right {
float: right;
width: 530px;
padding: 0 0 0 0;
margin: 0;
}

#content .col-left ul li, #content .col-right ul li {
list-style: none;
background: transparent;
font-weight: bold;
}

#content .col-left ul li ul li, #content .col-right ul li ul li {
background: transparent url(../images/bullet.gif) left 2px no-repeat;
font-weight: normal;
}

#content .col2 {
float: left;
width: 235px;
padding: 0 0 0 15px;
}

#content .col2 p {
margin-left: 0;
}

.thanks-appointment {
padding: 12px 0 15px 52px;
background: transparent url(../images/icon-phone.gif) top left no-repeat;
}

#miniform {
float: right;
padding: 0 0 30px 15px;
background: none;
}

.dud-submit {
width: 175px;
height: 60px;
margin: 0;
padding: 60px 0 0 0;
border: 0;
overflow: hidden;
cursor: pointer;
background: transparent url(../images/dud-submit.gif) top right no-repeat;
}


/* Flash Map Links */

#flash-map {
clear: both;
margin: 0 auto;
padding: 0;
}

#flash-map #flash-map-col1 { width: 90px; float: left; margin: 0 0 0 10px;}
#flash-map #flash-map-col2 { width: 85px; float: left;}
#flash-map #flash-map-col3 { width: 110px; float: left;}
#flash-map #flash-map-col4 { width: 110px; float: left;}
#flash-map #flash-map-col5 { width: 115px; float: left;}

#flash-map ul {
padding: 0;
margin: 20px 0 0 0;
list-style-type: none;
list-style-image: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#flash-map ul li {
padding: 0;
margin: 0;
line-height: 24px;
background: transparent;
}

#flash-map ul li a {
color: #475d6d;
padding: 0 3px;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

#flash-map ul li a:hover {
color: #18ce00;
font-weight: bold;
text-decoration: none;
}

#flash-map ul li.flash-map-over a {
color: #18ce00;
font-weight: bold;
text-decoration: none;
}

/* CASE STEPS - /your-personal-injury-case/default.aspx */

#casesteps {
height: 250px; 
width: 489px;
margin: 0 auto;
border: #86abae solid; 
border-width: 1px 1px 0px 1px;
background: #fff url(../images/bg_steps.gif) top left repeat-y;
overflow: auto;
}

#casesteps-header {
width: 491px;
height: 46px;
margin: 0 auto;
background: #fff url(../images/steps_top.jpg) top left no-repeat;
}

#casesteps #contentbox { 
margin: 15px 40px 0 70px;
text-align: left;
}

#casesteps-footer {
width: 491px;
height: 17px;
margin: 0 auto;
margin-bottom: 20px;
background: #fff url(../images/steps_bottom.jpg) top left no-repeat;
}


/* Bookmark Pod */

#bookmark-pod {
background: transparent url(../images/bookmark-pod-bg.gif) left 4px no-repeat;
float: right;
width: 228px;
padding: 0 0 12px 0;
margin: 4px 15px 0 20px;
color: #ae0000;
font-size: 9px;
line-height: 15px;
}

#bookmark-pod #bookmark-popup {
background-color: #FFFFFF;
width: 400px;
height: 400px;
}

#bookmark-pod #bookmark-popup-col-left {
width: 150px;
float: left;
text-align: right;
}

#bookmark-pod #bookmark-popup-col-right {
width: 190px;
float: left;
text-align: left;
}

#bookmark-pod a#share {
float: left;
background: transparent url(../images/icon-share.gif) 7px 6px no-repeat;
padding: 10px 5px 10px 23px;
text-decoration: none;
}

#bookmark-pod a:hover#share {
color: #990000;
}

#bookmark-pod a#email {
float: left;
background: transparent url(../images/icon-mail.gif) 5px 8px no-repeat;
padding: 9px 5px 10px 25px;
text-decoration: none;
}

#bookmark-pod a:hover#email {
color: #990000;
}

#bookmark-pod a#bookmark {
float: left;
width: 25px;
margin: 0;
background: transparent url(../images/icon-bookmark.gif) 3px 8px no-repeat;
padding: 9px 0 10px 20px;
text-decoration: none;
}

#bookmark-pod a:hover#bookmark {
color: #990000;
}

#bookmark-pod span#bookmark {
float: left;
width: 60px;
background: transparent url(../images/icon-bookmark.gif) 8px 8px no-repeat;
padding: 6px 0 2px 27px;
margin: 0;
font-size: 9px;
font-family: verdana, arial, helvetica, sans-serif;
line-height: 9px;
color: #243447;
display: block;
}

/* Share Button Menu */

#bookmark-overlay {
position: absolute;
left: 0;
top: 0;
display: none;
background: transparent url(../images/sharebox.gif) left top no-repeat;
width: 125px;
height: 165px;
}

#bookmark-overlay a#close {
float: right;
background: transparent url(../images/sharebox-close.gif) left 6px no-repeat;
width: 18px;
height: 18px;
text-align: left;
text-indent: -9999px;
}

#bookmark-overlay ul, #bookmark-overlay ul li {
clear: both;
list-style-type: none;
list-style-image: none;
padding: 0 0 0 6px;
margin: 0;
background: none;
}

#bookmark-overlay ul li a {
text-decoration: none;
color: #333333;
}

#bookmark-overlay ul li a:hover{
text-decoration: none;
color: #990000;
}

#bookmark-overlay a#digg {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-digg.gif) left top no-repeat;
}

#bookmark-overlay a#facebook {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-facebook.gif) left top no-repeat;
}

#bookmark-overlay a#reddit {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-reddit.gif) left top no-repeat;
}

#bookmark-overlay a#delicious {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-delicious.gif) left top no-repeat;
}

#bookmark-overlay a#stumbleupon {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-supon.gif) left top no-repeat;
}

#bookmark-overlay a#newsvine {
height: 21px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-newsvine.png) left top no-repeat;
}

#bookmark-overlay a#mixx {
height: 14px;
padding-left: 24px;
display: block;
vertical-align: middle;
background: transparent url(../images/icon-mixx.gif) left top no-repeat;
}



/* Google Ad Space */

#advertisements {
width: 468px;
padding: 5px;
margin: 15px auto;
border: 1px solid #7aa7a6;
}


/* TABLE STYLES */

table {
margin: 20px auto;
padding: 0;
border-bottom: 1px solid #d8e5f1;
}

table thead tr.caption {
background: #fff;
font-style: italic;
font-size: 11px;
}

table thead tr {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background: #94b8b7;
color: #fff;
}

table thead tr th {
padding: 5px;
}

table tbody tr.caption {
font-style: italic;
font-size: 10px;
color: #2b7da5;
}

table tbody tr.odd {
background: #e3e7e9;
}

table tbody tr.even {
background: #fff;
}

table tbody tr td {
padding: 5px;
}

/* Newsletter Optin Table Styles */

table#NewsLetterSignup {
margin: 20px auto;
padding: 0;
border: 0;
}

table#NewsLetterSignup tbody td{
padding: 0;
margin: 0;
}


/* LIST STYLES */

#lists {
margin: 0 auto;
padding: 0;
width: 493px;
text-align:left;
}

#lists a {
text-decoration: none;
}

#lists a:hover {
text-decoration: underline;
}

#lists dt {
font-weight: bold;
}

#lists dd {
margin-bottom: 2px;
padding: 0 0 0 15px;
list-style: none;
background: transparent url(../images/bullet.gif) left 2px no-repeat;
}

#list2container {
clear: both;
padding: 0;
margin: 0;
}

dl.list1 {
clear: both;
float: left;
margin: 0 0 20px 0;
padding: 0;
width: 240px;
}

#lists dt a {
font-weight: bold;
color: #b64f4f;
text-transform: uppercase;
}

dl.list2 {
float: left;
margin: 0 0 20px 0;
padding: 0;
width: 240px;
}



/* Footer */

#footer2-wrap{width: 775px; margin: 0 auto; padding-bottom:20px;}
#footer2{background: #fff url(../images/footer/footer-bg.gif) left top repeat-x; clear: both; padding: 0 0 20px 0; margin: 50px 0 0 0; height: 100%; width:100%; text-align: left;}

#footer2 ul{list-style: none; margin: 0; padding: 0;}
#footer2 ul li{background: none; padding: 0;}
#footer2 a{color: #176e8e;}
#footer2 #copy {line-height: 46px; float: left; padding: 0 0 0 15px; color: #fff;}
#footer2 #links {line-height: 44px; float: right; padding: 0 15px 0 0; color: #fff;}
#footer2 #links a{color: #fff;}
.footer2-left {width: 165px; padding: 45px 15px 0 20px; margin: 20px 0 0 0; background: transparent url(../images/footer/top-ten.png) 15px top no-repeat; float: left; clear: both; }
.footer2-left a{text-decoration: none;}
.footer2-left a:hover{text-decoration: underline;}
.footer2-middle{padding: 15px 20px 10px 20px; margin: 20px 0 0 0; float: left; border-right: 1px dotted #666; border-left: 1px dotted #666; height: 100%; width: 225px;}
#footer2-zip{background: transparent url(../images/footer/zip-pod.png) left top no-repeat; width: 227px; height: 39px; padding: 45px 0 0 0;}
#footer2-zip input.footer2-zip-input{background: transparent url(../images/footer/input-bg.gif) left top repeat-x; border: 1px solid #a09f9f; border-top: 0; height: 23px; width: 94px; padding: 3px; float: left; margin: 4px 0 0 0; text-align: center; font-weight: bold; color: #176e8e;}
#footer2-zip a.footer2-zip-submit{display: block; float: right; display: block; text-indent: -9999px; height: 35px; width: 106px;}
#footer2-call{background: transparent url(../images/footer/call.png) left top no-repeat; width: 178px; height: 110px; text-indent: -9999px; margin: 35px auto 0 auto;}

.footer2-right{background: transparent url(../images/footer/logo.gif) 15px 10px no-repeat; margin: 20px 0 0 0; padding: 45px 15px 0 15px; float: right; width: 270px; line-height: 14px; font-size: 10px;}
#footer2 p{margin: 0; padding: 0 0 5px 0;}
a#join-us {display: block; text-indent: -9999px; background: transparent url(../images/footer/join-us.png) left bottom no-repeat; width: 270px; height: 70px;}

#disclaimer {background: #b0b0b0 url(../images/footer/disc-bg.gif) left top repeat-x; color: #585757;padding: 20px 20px 10px 20px; width: 97%; margin:0 auto;}
#disclaimer p{width: 740px; margin: 0 auto; text-align:justify;}
#disclaimer strong, #disclaimer a {color: #585757;}





/* RSS Button */

a.rss_feed {
text-decoration: none;
background: transparent url(../images/rss-icon.gif) top left no-repeat;
padding: 1px 0 3px 25px;
margin: 20px 0 5px 0;
height: 30px;
width: 70px;
display: block;
}

a.rss_feed:hover {
text-decoration: underline;
}

/* Recent Updates */

#page-updates{
padding: 15px 0 0 0;
}

/* Disclaimer 

#disclaimer  {
margin: 0 auto;  
width: 755px; 
} 

#disclaimer a  {
color: #000;    
text-decoration: underline; 
} 

#disclaimer a:hover {
text-decoration: none; 	
} 

#disclaimer p  {
text-align: justify;
font-size: 11px;    
color: #000;    
padding: 10px;    
margin: 0 2px 0 2px;    
} 

#disclaimer strong {
color: #000;
}
*/

/* from omniture.css */

/* INJ Optimizations Dec 2010 */

#inj-seo-header1 {
	float: left;
	width: 775px;
	height: 380px;
    background: transparent url(../images/optimized/header-home-bg.png) left top no-repeat;	
}

#inj-seo-header1 #logo a, #inj-seo-header1-sub #logo a {
  	width: 126px;
  	height: 35px;
  	display: block;
  	text-indent: -9999px;
}

#inj-seo-header1 #section-links, #inj-seo-header1-sub #section-links {
 	padding: 56px 0 0 16px;	
}

#inj-seo-header1 #section-links a, #inj-seo-header1-sub #section-links a {
    margin: 0 3px 0 0;	
}

#inj-seo-header1-sub {
	float: left;
	width: 775px;
	height: 256px;
    background: transparent url(../images/optimized/header-home-bg-sub.png) left top no-repeat;	
}

/* home links */

a.home-link1 {
	float: left;
	width: 184px;
	height: 230px;
    background: transparent url(../images/optimized/home-link1.jpg) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

a:hover.home-link1 {
    background: transparent url(../images/optimized/home-link1.jpg) left bottom no-repeat;	
}

a.home-link2 {
	float: left;
	width: 184px;
	height: 230px;
    background: transparent url(../images/optimized/home-link2.jpg) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.home-link2 {
    background: transparent url(../images/optimized/home-link2.jpg) left bottom no-repeat;
}

a.home-link3 {
	float: left;
	width: 184px;
	height: 230px;
    background: transparent url(../images/optimized/home-link3.jpg) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.home-link3 {
    background: transparent url(../images/optimized/home-link3.jpg) left bottom no-repeat;	
}

a.home-link4 {
	float: left;
	width: 184px;
	height: 230px;
    background: transparent url(../images/optimized/home-link4.jpg) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.home-link4 {
    background: transparent url(../images/optimized/home-link4.jpg) left bottom no-repeat;	
}

/* sub links */

a.page-link1 {
	float: left;
	width: 184px;
	height: 106px;
    background: transparent url(../images/optimized/page-link1.gif) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}

a:hover.page-link1 {
    background: transparent url(../images/optimized/page-link1.gif) left bottom no-repeat;	
}

a.page-link2 {
	float: left;
	width: 184px;
	height: 106px;
    background: transparent url(../images/optimized/page-link2.gif) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.page-link2 {
    background: transparent url(../images/optimized/page-link2.gif) left bottom no-repeat;
}

a.page-link3 {
	float: left;
	width: 184px;
	height: 106px;
    background: transparent url(../images/optimized/page-link3.gif) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.page-link3 {
    background: transparent url(../images/optimized/page-link3.gif) left bottom no-repeat;	
}

a.page-link4 {
	float: left;
	width: 184px;
	height: 106px;
    background: transparent url(../images/optimized/page-link4.gif) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.page-link4 {
    background: transparent url(../images/optimized/page-link4.gif) left bottom no-repeat;	
}

/* other */


a.az-link {
	float: left;
	width: 762px;
	height: 56px;
    background: transparent url(../images/optimized/az-link.png) 13px top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;
    text-transform:uppercase;
}

a:hover.az-link {
    background: transparent url(../images/optimized/az-link.png) 13px bottom no-repeat;	
}

a.evalpod {
	width: 512px;
	height: 65px;
    background: transparent url(../images/optimized/evalpod.png) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}


a:hover.evalpod {
    background: transparent url(../images/optimized/evalpod.png) left bottom no-repeat;	
}



/* side navigation */

ul#nav-toplinks {
	float: left;
	clear: both;
    list-style: none;
	padding: 20px 0 10px 14px;
	margin: 0;
}

ul#nav-toplinks li {
	padding: 0;
	margin: 0 0 5px 0;
	list-style:none;
	height: 32px;
	overflow: hidden;
}

a.side-link1 {
	float: left;
	clear: both;
	width: 227px;
	height: 32px;
    background: transparent url(../images/optimized/side-link1.png) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.side-link1 {
    background: transparent url(../images/optimized/side-link1.png) left bottom no-repeat;	
}

a.side-link2 {
	float: left;
	clear: both;
	width: 227px;
	height: 32px;
    background: transparent url(../images/optimized/side-link2.png) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.side-link2 {
    background: transparent url(../images/optimized/side-link2.png) left bottom no-repeat;	
}

a.side-link3 {
	float: left;
	clear: both;
	width: 227px;
	height: 32px;
    background: transparent url(../images/optimized/side-link3.png) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.side-link3 {
    background: transparent url(../images/optimized/side-link3.png) left bottom no-repeat;	
}

a.side-link4 {
	float: left;
	clear: both;
	width: 227px;
	height: 32px;
    background: transparent url(../images/optimized/side-link4.png) left top no-repeat;	
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
}

a:hover.side-link4 {
    background: transparent url(../images/optimized/side-link4.png) left bottom no-repeat;	
}

ul#nav-sublinks {
    list-style: none;
	padding: 20px 0 0 24px;
	margin: 0;
}


ul#nav-sublinks li {
	padding: 2px 0 10px 20px;
	background: transparent url(../images/optimized/div.gif) left bottom no-repeat;	
}

ul#nav-sublinks li a {
	font: bold 13px/18px Helvetica, "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;	
}

ul#nav-sublinks li a:hover {
	color: #b64f4f;
}

/* sticky bar March 2011 */

.featured-bar {
width: 100%;
height: 155px;
position: fixed;
top: 0;
left: 0;
margin: 0; 
padding: 0;
z-index: 10000;
background: transparent url(../images/sticky/sticky-bg.jpg) left top repeat-x;
}

#sticky-wrap {
margin: 0 auto;
width: 775px;
}

/* Stickybar2 */

.featured-bar#sticky2 {
height: 83px;
background: transparent url(../images/sticky/sticky2-bg.jpg) left top repeat-x;
text-align:center;
}

/* sticky bar open/close button */

.openButton {
	display: none;	
}


/* from sitemap.css */

/* Zero Level */

#content #sitemap ul {
  border: 0;
  padding: 0;
  margin: 17px 0 0 15px;
  list-style-type: none;
  line-height: 15px;
}

#content #sitemap ul li {
  border: 0;
  padding: 0;
  margin: 0 0 15px 0;
  background: none;
}

#content #sitemap ul li a {
  font-weight: bold;
  color: #414554;
  text-decoration: underline;
}

#content #sitemap ul li a:hover {
  text-decoration: none;
}

/* 1st Level */

#content #sitemap ul ul {
  list-style-type: disc;
  padding: 0 0 0 25px;
  margin: 0;
  color: #545662;
}

#content #sitemap ul ul li {
  padding: 0;
  margin: 0;
}

#content #sitemap ul ul li a {
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  color: #666;
  font-weight: normal;
}

#content #sitemap ul ul li a:hover {
  text-decoration: underline;
}

/* 2nd Level */

#content #sitemap ul ul ul {
  list-style-type: none;
  padding: 0 0 3px 25px;
  margin: 0;
  color: #a8ad75;
}

#content #sitemap ul ul ul li {
  padding: 0;
  margin: 2px 0;
  padding: 0 0 0 10px;
  background: transparent url(../images/sitemap-li-bullet.gif) left 8px no-repeat;  
}

#content #sitemap ul ul ul li a {
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

#content #sitemap ul ul ul li a:hover {
  text-decoration: underline;
}


/* from main-navigation.css */

/* First Level */

#nav{
	float: left;
	margin: 0 0 10px 0;
	}
	
#nav ul{
	padding: 0;
	list-style: none;
	margin: 0;
	}	
	
#nav ul li{
	width: 220px;
	margin: 0 0 4px 0;
	}	
	
#nav ul li a{
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 29px;
	display: block;
	line-height: 23px;
	height: 23px;
	background: transparent url(../images/nav-bg.gif) left top no-repeat;	
	}	
	
#nav ul li a:hover{
	background: #ffffff url(../images/nav-hover.gif) 12px 8px no-repeat;
	color: #18ce00;
	}	
	
/* First Level Selected */	
	
#nav ul li.selected a{
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 29px;
	display: block;
	line-height: 23px;
	height: 23px;
	color: #ffffff;
	background: transparent url(../images/nav-bg-selected.gif) left top no-repeat;
	}	
	
#nav ul li.selected a:hover{
	text-decoration: none;
	}				
	
/* Second Level */

#nav ul li ul, #nav ul li.selected ul{
	margin: 1px 0 0 0;
	padding: 3px 0 3px 28px;
	background: #617482 url(../images/nav-sub-ul-bg.gif) left bottom no-repeat;
	}
	
#nav ul li ul li, #nav ul li.selected ul li{
	width: auto;
	}
	
#nav ul li ul li a, #nav ul li.selected ul li a{
	background: transparent url(../images/nav-sub-li-bg.gif) left 6px no-repeat;
	color: #ffffff;
	padding: 0 0 0 15px;
	height: auto;
	line-height: 20px;
	}		
	
#nav ul li ul li a:hover, #nav ul li.selected ul li a:hover{
	background: transparent url(../images/nav-sub-li-bg-hover.gif) left 6px no-repeat;
	color: #dadfe2;
	text-decoration: underline;
	padding: 0 0 0 15px;	
	height: auto;
	line-height: 20px;	
	}
	
/* Second Level Selected */

#nav ul li ul li.selected a{
	background: transparent url(../images/nav-sub-li-bg-selected.gif) left 6px no-repeat;
	color: #5cff46;
	padding: 0 0 0 15px;
	height: auto;
	line-height: 20px;
	}	
	
#nav ul li ul li.selected a:hover{	
	text-decoration: none;
	}	
	
