



/* BEGIN overall page styling & centering */	



body {

	text-align:center;

	font-family: Arial, Helvetica, Geneva, sans-serif;
  color:#000;
	background-color:transparent;
	}

	

#main  {

	width:980px;

	margin:0px auto;

	padding:0px;

	border:0px;

	border-right: 1px solid #000;

	border-left: 1px solid #000;

	text-align:left;
  color:#000;
  background: #fff url(../images/header_bg.jpg) no-repeat; 

	}



#content_wrapper {

  margin: 0 100px 50px 100px;

  }	



a {

  color: #d16319;
	background-color:transparent;

	text-decoration: underline;

  }



a:hover {

	text-decoration: none;

  }	

	

.clear_both {

  clear:both;

  }



em {

  color: #d16319;
	background-color:transparent;

	}



  /* END overall page styling & centering */	

	

	

	

	

	

/* BEGIN Header */	



#header {

  float:left;
	margin-top: 40px;
  width:500px;
  color:#000;
  background-color:#fff;

  }

	

  /* END Header */	





	

	

/* BEGIN Top Navigation */



#topnav {

  clear:both;

  float:left;

	width:780px;

	text-align: center;

	margin-top:20px;

	margin-bottom:25px;

  }



#topnav a {

  font-size: 12px;

  color: #000;
	background-color:transparent;

	text-decoration: none;

  }



#topnav a:hover {

  color: #d16319;
	background-color:transparent;

	text-decoration: underline;

  }	



#topnav a#location {

  color: #d16319;
	background-color:transparent;

	text-decoration: none;

  }



  /* END Top Navigation */



	





/* BEGIN custom hr */



div.hr {

  clear:both;

  height: 3px;

  color:#000;
  background: #fff url(../images/hr.jpg) no-repeat scroll center;

}



div.hr hr {

  display: none;


}



#hr_bottom {

  margin-bottom: 25px;

	}



  /* END custom hr */





	



/* BEGIN Top Graphic */



#top_graphicflash {

  clear:both;

  float:left;
  width: 780px;
  margin: 15px 0;


	}

	

  /* END Top Graphic */

	

	

	

	

/* BEGIN Content-Top */



#content_top {

  clear:both;

  font-size: 1.6em;

	line-height: 1.2em;

	font-family: "Times New Roman", georgia, serif;

	color: #666;
	background-color:transparent;

	font-style: italic;

	margin-bottom: 35px;

  }

	

#content_top p {

	padding: 0px;

  }

		

  /* END Content-Top */



	

	

	

/* BEGIN Content-Left */



#content_left {

  clear: both;

  float: left;

	width: 500px;

	}

	



#content_left h1 {

  color: #333;
	background-color:transparent;

  font-size: 30px;

  line-height: 29px;

	font-weight: normal;

  font-style: none;

  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	padding: 0px 5px 10px 5px;

  }

#content_left h1 {

  padding-top: 5px;

	}

	

#content_left h2 {

  color: #333;
	background-color:transparent;

  font-size: 20px;

  line-height: 25px;

  font-style: italic;

	font-weight: normal;

  font-family: "Times New Roman", georgia, serif;

	padding: 5px;

  }

	

#content_left	#subnav,

#content_left	#subnav a {

  font-size: 13px;

  color: #000;
	background-color:transparent;

	padding: 5px 5px 5px 15px;

  }

	

#content_left	#subnav a {

	text-decoration: underline;

  }

	

#content_left	#subnav a:hover {

  color: #d16319;
	background-color:transparent;

	text-decoration: none;

  }

	

#content_left	#subnav a.location{

  color: #d16319;
	background-color:transparent;

	text-decoration: none;

  }

	

#content_left p {

  color: #666;
	background-color:transparent;

  font-size: 14px;

  line-height: 21px;

  font-weight: normal;

  font-family:   Helvetica, Arial, Geneva, sans-serif;

	padding: 7px;

  }

	

#content_left p.emphasis {

  font-style: italic;

  }

	

#content_left ul {

  list-style-type: disc;

  padding: 10px 15px 20px 25px;

  margin: 0;

  }

	

#content_left ul li {

  font-family:  Helvetica, Geneva, sans-serif;

  color: #666;
	background-color:transparent;

  background-repeat: no-repeat;

  background-position: 0 .4em;

  padding-left: .4em;  

  padding-top: .6em;

  font-size: 13px;
  
  line-height: 18px;

  }



#content_left table#contact_table {

  border: 0;

	border-style: none;

	border-collapse: collapse;

  }



.error {

  color: #f00;
	background-color:transparent;

  }

	

  /* END Content-Left */

	

	

	

	

/* BEGIN Content-Right */



#content_right {

  float: left;

	margin-left: 30px;

	width: 250px;

	}

	

#content_right h2 {

  color: #333;
	background-color:transparent;

  font-size: 20px;

  line-height: 24px;

  font-style: none;

	font-weight: normal;

  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	padding: 20px 5px 5px 0px;

  }

	

#content_right h3 {

  color: #333;
	background-color:transparent;

  font-size: 13px;

  line-height: 18px;

  font-style: italic;

	font-weight: normal;

  font-family: "Times New Roman", georgia, serif;

	padding: 30px 5px 5px 0;

  }



#content_right #right_graphicflash {

	margin-top: 15px;

	}



#content_right p {

  color: #666;
	background-color:transparent;

  font-size: 15px;

  line-height: 20px;

  font-style: italic;
  font-family: "Times New Roman", georgia, serif;


	padding-bottom: 12px;

	}
	




#content_right p strong {

  font-family:   Helvetica, Geneva, sans-serif;

  color: #333;
	background-color:transparent;

  font-size: 13px;

  line-height: 18px;

  font-style: normal;

	font-weight: bold;

	padding: 0px;

	}

	

#content_right ul {

  list-style-type: disc;

  padding: 0 0 30px 0;

  margin: 0;

  }

	

#content_right ul li {
  font-family:  Helvetica, Geneva, sans-serif;
  color: #666;
	
  background-repeat: no-repeat;

  background-position: 0 .4em;

  padding-left: .6em;

  padding-top: .1em;

  font-size: 13px;

	line-height: 20px;

  }

	

#content_right h4 {

  color: #666;
	background-color:transparent;

  font-size: 22px;

  line-height: 24px;

  font-style: italic;

	font-weight: normal;

  font-family: "Times New Roman", georgia, serif;

	padding: 5px;

  }

	

  /* END Content-Right */

	

	

	

	

/* BEGIN Footer */



#footer {

  color:#fff;
  background-color: #000;

  padding-bottom: 20px;

  }

	

footer_nav_wrapper {

  clear:both;

  float:left;

	width:980px;

  }

	

#footer_nav {

  font-size: 10px;

  color: #fff;
	background-color:transparent;

	text-align: left;

	margin:15px 0px 50px 125px;

  }

	

#footer_nav a {

  font-size: 10px;

  line-height: 18px;

  color: #fff;
	background-color:transparent;

	text-decoration: none;

  }	

	

#footer_nav a:hover {

  color: #d16319;
	background-color:transparent;

	text-decoration: underline;

  }	

	

  /* END Footer */	