BODY, TD, TH, INPUT, SELECT, TEXTAREA, DIV, P {
	font-size: 11px;
	color: #252725;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
  background-color: #e7e7e7;
  padding: 0px;
  position: relative;
  min-width: 500px;
  width: 100%;
  margin: 0;
}

/* HR styles needed for IE/Win. */

HR.holder { 
  width:500px; 
  visibility: hidden; /* Equal to 'top' */ 
} 

HR.right { 
  width: 120px; 
  visibility: hidden; 
  }

HR.left { 
  width: 360px; 
  visibility: hidden; 
}


/* These HR styles replace the above, and are need for Netscape 4.x.
Left and right margins are half the relevant DIV width */

HR.holder { 
  width:0; 
  margin: 0 300px; /* Equal to 'top' */
} 

HR.left { 
  width: 0; 
  margin: 0 60px; 
}

HR.middle { 
  width: 0; 
  margin: 0 180px; 
}


/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; }

a { text-decoration : none; }
a:link { color: #CC3333; }
a:visited { color: #CC3333; }
a:active { background-color: transparent; }
a:hover {
	color: #ffffff;
	background : #CC3333;
}

.accent {	color : #FD682E; }
.accent a:link { color: #FD682E; }
.accent a:visited {	color: #FD682E; }
.accent a:hover {
	color: #FD682E;
	background-color:transparent;
}

.intro, .content {
	font-size : 11px;
	line-height : 18px;
	width: 550px;
}

.listing {
  font-size: 11px; 
}

.spacer {}

.lightheader {
  font-size: 11px;
  color: #567185;
  font-weight: bold;
  line-height: 18px;
}

.darkheader {
  font-size: 11px;
  color: #252725;
  font-weight: bold;
  line-height: 18px;
}
.accentheader {
  font-size: 11px;
  color:#CC3333;

}
.image:link { background-color:transparent; }
.image:visited { background-color:transparent; }
.image:hover { background-color:transparent; }

.gray {	color: #CECECE; }
.grayBG { background-color:#CECECE; } 
.white { color: #FFFFFF; }

#logoHeader {
  padding-bottom: 20px;
}

#left { 
  position: absolute; 
  top: 40px; 
  left: 40px; 
  /*-width: 360px; */
  width: 70%; 
  margin-top: 1%; 
}

#right { 
  position: absolute; 
  top: 335px; 
  left: 75%; 
  width: 19%; 
  margin: 1% 0 0 1%; 
}
#right .spacer {
	visibility: hidden;
}
/* HEADER NAV */

#header_nav {
	height: 55px;
	background: url(../images/nav/bg_header.png) 1px 0 repeat-x;
}
#header_nav #flashcontent {
	height: 55px;
	width: 1000px;
	margin: 0 auto;
}


