body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.menu_text    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.menu_text A  {  color: #FF0000; text-decoration:none}
.menu_text A:hover  {  color: #666666}

#contenthome {
	border: 1px solid #333333;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 702px;
	margin-right: auto;
	margin-left: auto;
}

#accenthome {
	background-color: #FFFF99;
	height: 36px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#bodycontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
}

#accentfooter {

	background-color: #FFFF99;
	height: 18px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#bodytitle {

	border: 1px none #333333;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

#small {
	font-size: 11px;
}

#menu {
	width: 105px;
	top: 5px;
	right: 50px;
}

#workinfo {
	width: 475px;
	float: left;
}

#map {
    margin:0;
    padding:0;
    width:700px;
    height:341px;
    background:url(/images/homepage/home_main.jpg) top left no-repeat #fff;
    font-family:arial, helvetica, sans-serif;
    font-size:8pt;
}

#map li {
    margin:0;
    padding:0;
    list-style:none;
} 

#map li a {
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(/images/blank.gif);
} 

#map li a span { display:none; }

#map li a:hover span {
    position:relative;
    display:block;
    left:20px;
    top:20px;
    padding:5px;
    border:1px solid #000;
    background:#fff;
    text-decoration:none;
    color:#000;
    filter:alpha(opacity=80);
    opacity:0.8;
} 

#map li a:hover span.lassoimg { width:350px; }
#map li a:hover span.divergereuniteimg { width:266px; }
#map li a:hover span.travelsbynightimg { width:291px; }
#map li a:hover span.riverwalkimg { width:262px; }
#map li a:hover span.drifterimg { width:264px; }
#map li a:hover span.brokenroadimg { width:249px; }
#map li a:hover span.ruralroadimg { width:263px; }
#map li a:hover span.scatteringimg { width:333px; }
#map li a:hover span.bridgeimg { width:260px; }
#map li a:hover span.paraderoute2img { width:208px; }
#map li a:hover span.floridabreezesimg { width:500px; }
#map li a:hover span.journeyimg { width:262px; }
#map li a:hover span.crossingboundariesimg { width:350px; }
#map li a:hover span.pathredimg { width:264px; }

#map a.lasso {
    position:relative;
    top:40px;
    left:49px;
    width:66px;
    height:64px;
}

#map a.divergereunite {
    position:relative;
    top:41px;
    left:116px;
    width:66px;
    height:64px;
}

#map a.travelsbynight {
    position:relative;
    top:42px;
    left:48px;
    width:66px;
    height:64px;
}

#map a.riverwalk {
    position:relative;
    top:-87px;
    left:184px;
    width:66px;
    height:64px;
}

#map a.drifter {
    position:relative;
    top:-216px;
    left:250px;
    width:66px;
    height:64px;
}

#map a.brokenroad {
    position:relative;
    top:-150px;
    left:250px;
    width:66px;
    height:64px;
}

#map a.ruralroad {
    position:relative;
    top:-214px;
    left:317px;
    width:66px;
    height:64px;
}

#map a.scattering {
    position:relative;
    top:-343px;
    left:384px;
    width:66px;
    height:64px;
}

#map a.bridge {
    position:relative;
    top:-472px;
    left:451px;
    width:66px;
    height:64px;
}

#map a.paraderoute2 {
    position:relative;
    top:-406px;
    left:451px;
    width:66px;
    height:64px;
}

#map a.floridabreezes {
    position:relative;
    top:-405px;
    left:451px;
    width:66px;
    height:64px;
}

#map a.journey {
    position:relative;
    top:-599px;
    left:518px;
    width:66px;
    height:64px;
}

#map a.crossingboundaries {
    position:relative;
    top:-728px;
    left:585px;
    width:66px;
    height:64px;
}

#map a.pathred {
    position:relative;
    top:-597px;
    left:585px;
    width:66px;
    height:64px;
}