body {
	margin:0px;
	background-attachment: scroll;
	background-color: #A0A0A0;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#tools {
	background: url(../images/inside/h-resources.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#tools span { display: none; }
#carcrash {
	background: url(../images/inside/h-crash2.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#carcrash span { display: none; }
#contact {
	background: url(../images/inside/h-contact.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#contact span { display: none; }
#faq {
	background: url(../images/inside/h-faqs.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#faq span { display: none; }
#get {
	background: url(../images/inside/h-get.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#get span { display: none; }
#images {
	background: url(../images/inside/h-images2.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#images span { display: none; }
#seminars {
	background: url(../images/inside/h-seminars3.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#seminars span { display: none; }
#settlements {
	background: url(../images/inside/h-settlements.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#settlements span { display: none; }
#systems {
	background: url(../images/inside/h-systems2.jpg) no-repeat top left;
	width: 760px;
	height: 259px;
	padding: 0px;
	margin: 0px;
}
#systems span { display: none; }



.inside-bodytd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/inside/h1-tile.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.F-messageCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 150px;
	width: 250px;
}
.inset-pics {
	padding: 0px;
	float: left;
	border: 4px solid #FFE987;
	margin: 3px 10px 0px 0px;
}
.popuplink {
	padding: 0px;
	float: left;
	border: 0px;
	margin: 3px 10px 0px 0px;
}
.topnavbg {
	background-image: url(../images/newnavbg_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 760px;
}
.botnavbg {
	background-image: url(../images/index_08.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 23px;
	width: 760px;
}
.blackbgtitle {
	background-image: url(../images/black-htile.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.tabs {
	background-image: url(../images/index_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 91px;
}
.addressbg {
	background-image: url(../images/index_21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 608px;
}
.sideyellow {
	background-image: url(../images/yellow-vtile.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.whitebg {
	background-image: url(../images/faux-col.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.blackline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.boxside {
	background-image: url(../images/box_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.boxbottom {
	background-image: url(../images/box_08.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.boxborder {
	border: 1px solid #C39E2C;
}

/* Horizontal sprite nav
 * ------------------------------------------------------------------------------------- */
#menu-top {
	background: url(../images/menu-top.jpg) left top no-repeat;					
	width: 760px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 28px;		/* Height of entire image */
	margin: 0;
	padding: 0;
	}

#menu-top span { display: none; }

#menu-top li, #menu-top a { 
	height: 28px;			/* Each button must have the same height, define it here */
	display: block;
	}

#menu-top li {
	float: left;
	list-style: none;
	_display: inline;	/* fixes IE/Win double margin float bug (safe) */
	}

/* margin-left - you will need to adjust this value to "center" your nav, if needed */
/* width - width of each button, they will each most likely be unique */
#menu-top-01 { width: 58px; margin-left: 25px; }
#menu-top-02 { width: 214px; }
#menu-top-03 { width: 94px; }
#menu-top-04 { width: 101px; }
#menu-top-05 { width: 110px; }
#menu-top-06 { width: 82px; }

/* Changed values should match "width" numbers specified above */
#menu-top-01 a:hover, #index #menu-top-01 a {background: transparent url(../images/menu-top.jpg) -25px -28px no-repeat;}
#menu-top-02 a:hover, #why #menu-top-02 a {background: transparent url(../images/menu-top.jpg) -83px -28px no-repeat;}
#menu-top-03 a:hover, #images2 #menu-top-03 a {background: transparent url(../images/menu-top.jpg) -297px -28px no-repeat;}
#menu-top-04 a:hover, #systems2 #menu-top-04 a {background: transparent url(../images/menu-top.jpg) -391px -28px no-repeat;}
#menu-top-05 a:hover, #get2 #menu-top-05 a {background: transparent url(../images/menu-top.jpg) -492px -28px no-repeat;}
#menu-top-06 a:hover, #contact2 #menu-top-06 {background: transparent url(../images/menu-top.jpg) -602px -28px no-repeat;}


/* Horizontal sprite nav
 * ------------------------------------------------------------------------------------- */
#menu-bottom {
	background: url(../images/menu-bottom.jpg) left top no-repeat;					
	width: 760px;		/* Width of buttons, not entite image (or half of entire image) */
	height: 29px;		/* Height of entire image */
	margin: 0;
	padding: 0;
	}

#menu-bottom span { display: none; }

#menu-bottom li, #menu-bottom a { 
	height: 29px;			/* Each button must have the same height, define it here */
	display: block;
	}

#menu-bottom li {
	float: left;
	list-style: none;
	_display: inline;	/* fixes IE/Win double margin float bug (safe) */
	}

/* margin-left - you will need to adjust this value to "center" your nav, if needed */
/* width - width of each button, they will each most likely be unique */
#menu-bottom-01 { width: 86px; margin-left: 25px; }
#menu-bottom-02 { width: 159px; }
#menu-bottom-03 { width: 54px; }
#menu-bottom-04 { width: 80px; }
#menu-bottom-05 { width: 137px; }
#menu-bottom-06 { width: 82px; }
#menu-bottom-07 { width: 121px; }

/* Changed values should match "width" numbers specified above */
#menu-bottom-01 a:hover, #caraccidents #menu-bottom-01 a {background: transparent url(../images/menu-bottom.jpg) -25px -29px no-repeat;}
#menu-bottom-02 a:hover, #settlements2 #menu-bottom-02 a {background: transparent url(../images/menu-bottom.jpg) -111px -29px no-repeat;}
#menu-bottom-03 a:hover, #faq2 #menu-bottom-03 a {background: transparent url(../images/menu-bottom.jpg) -270px -29px no-repeat;}
#menu-bottom-04 a:hover, #seminars2 #menu-bottom-04 a {background: transparent url(../images/menu-bottom.jpg) -324px -29px no-repeat;}
#menu-bottom-05 a:hover, #tools2 #menu-bottom-05 a {background: transparent url(../images/menu-bottom.jpg) -404px -29px no-repeat;}
#menu-bottom-06 a:hover, #research2 #menu-bottom-06 a {background: transparent url(../images/menu-bottom.jpg) -541px -29px no-repeat;}
#menu-bottom-07 a:hover, #login #menu-bottom-07 a {background: transparent url(../images/menu-bottom.jpg) -623px -29px no-repeat;}


/* Misc
* ------------------------------------------------------------ */
.img-bottom-margin {
	margin-bottom: 20px;
}

#popUpWin {
	background: #A0A0A0;
	background-image: none;
}

#popUpWin p {
	margin: 10px;
}