/*-  Base styles
----------------------------------------------------------------------*/
body {
  text-align: left;
  margin: 0;
  padding: 0;
  background: url(images/background.gif) repeat-x;
  min-width: 925px;
  font-family: arial, sans-serif;
  font-size: 12px;
}

#container {
  width: 925px;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #000;
}

#footer {
  border-top: solid 1px #b2b2b2;
  width: 915px;
  margin-left: 15px;
  padding: 10px 0px 10px 0px;
  overflow: hidden;
  font-size:10px;
}

a {
  color: #761a18;
  text-decoration:none;
}

a:hover,a:active {
  color: #761a18;
  text-decoration:underline;
}


/*-  Page header styles
----------------------------------------------------------------------*/
#header {
  width: 680px;
  height: 40px
  margin: 0px;
  padding: 13px 0px 9px 130px;
}

#map {
  width: 239px;
  height: 120px
  margin: 0 px;
  padding: 0 px;
  border-top: solid 1px #b1a2a0;
  position: relative; 
  float: left;
  border-right: solid 1px #b1a2a0;
}

#navigation {
  width: 680px;
  height: 40px
  margin: 0px;
  padding: 0px;
  position: relative; 
  float: left;
  color:#ffffff;
  font-size: 12px;

}

.navigationline {
  padding: 8.5px 0px 8.5px 10px;
}

a.navmain{
  color:#f9e2ab;
  text-decoration:none;
}

 a.navmain:hover {
  color:#ecb01a;
  text-decoration:underline;
}

a.navsub{
  color:#ffffff;
  text-decoration:none;
}

 a.navsub:hover {
  color:#ecb01a;
  text-decoration:underline;
}

a.navmainon, a.navmainon:hover {
  color:#ecb01a;
  text-decoration:none;
}

a.navsubon, a.navsubon:hover {
  color:#ecb01a;
  text-decoration:underline;
}


/*-  Content styles
----------------------------------------------------------------------*/

img.headerimage {
	padding: 20px 0px 0px 36px;
}

#content {
  width: 925px;
  margin: 0px;
  padding: 15px;
  line-height:150%;
}

#onecolumn {
	position:relative;
	float: left;
	width: 220px;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

#twocolumn {
	position:relative;
	float: left;
	width: 360px;
	padding: 0px;
	margin: 0px;
}

#threecolumn {
	position:relative;
	float: left;
	width: 690px;
	padding: 0px;
	margin: 0px;
}


#featurecontent {
  width: 465px;
  margin: 0px;
  padding: 15px;
  position: relative;
  float:left;
  line-height:155%;
  font-size:14px;
}


#fineprint {
  position: relative;
  float:left;
  line-height:130%;
  font-size:10px;
  color:7777777;
}

/*** IE 6 fix ***/
* html #featurecontent{
  width: 460px;
}

.subheader {
	color: #e09d41;
	line-height: 100%;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}

img.introcopy {
	border-top: solid 1px #b2b2b2;
	border-bottom: solid 1px #b2b2b2;
	padding: 10px 0px 10px 0px;	
}

.itemtopline {
	padding-top: 10px;
	border-top: solid 1px #b2b2b2;
}

