
body	{
	margin-top: 0px;
  	margin-bottom: 0px;
  	margin-left: 0px;
  	margin-right: 0px;
	padding: 0;
	font-size: 9pt;
        font-family: Verdana, Helvetica, sans-serif;
	background: #ffffff;
	position: relative;
}

A:link {color:#ee9e03; text-decoration: none; font-weight: normal;}
A:visited {color:#333333; text-decoration: none; font-weight: normal;}
A:hover {color:#666666; text-decoration: none; font-weight: normal;}


/* ------------------------------------------ */


/*HOME PAGE*/

#home_slides {
  background-color:#333333; 
  background-color:#ffffff; 
  margin: 0px;
  padding: 0px;
  height: 300px;
  list-style: none;
  overflow: hidden;
}



/* ------------------------------------------ */

#homelink{
  border-collapse: collapse;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 5px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #999999;
  margin: 9px;
  text-align: center;
  vertical-align: middle;
  line-height : 16px;
}

#homelink a	{
	font-weight: normal;
	color: #999999;
}

#homelink a:hover	{
	color: #666666;
	font-weight: normal;
}

/* ------------------------------------------ */

#footer{
  border-collapse: collapse;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 5px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #999999;
  margin: 9px;
  text-align: left;
  vertical-align: middle;
  line-height : 16px;
}

#footer a	{
	font-weight: normal;
	color: #999999;
}

#footer a:hover	{
	color: #666666;
	font-weight: normal;
}



/* ------------------------------------------ */

#subnav a {
background-color: #08293a;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
color: #ffffff;
width: 259;
height: 25px;
line-height: 26px;
padding: 0px;
display: block;
text-align: center;
vertical-align: middle;
}

#subnav a	{
	font-weight: normal;
	color: #ffffff;
}

#subnav a:hover {
background-color: #a9b4ba;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}



/* ------------------------------------------ */


h1 {font-family: Times; font-size: 28px; color: #08293a; text-align: left; font-weight: normal; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #b1b1b1; text-align: left; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #ed1b2d; text-align: left; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; padding-right: 3px;}


.txt_copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #08293a; text-align: justified; padding-top: 3px; padding-right: 10px; padding-left: 10px; padding-bottom: 3px; line-height: 25px}
.txt_team {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #08293a; text-align: justified; padding-top: 3px; padding-right: 10px; padding-left: 10px; padding-bottom: 3px; line-height: 23px}
.txt_map {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #08293a; text-align: right; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; line-height: 10px}
.txt_subnav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #08293a; text-align: left; padding-top: 0px; padding-right: 0px; padding-left: 5px; padding-bottom: 0px; line-height: 10px}
.txt_address {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #999999; text-align: left; padding-top: 10px; padding-right: 5px; padding-left: 15px; padding-bottom: 10px; line-height: 18px}
.inputtext { width: 225px; height: 30px; }


/* ------------------------------------------ */


}
img {
	border: none;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 425px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #ffffff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h1 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
	color: #08293a;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
	color: #08293a;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(iepngfix.htc) }


/* ------------------------------------------ */

select.gardnerpinfold {
  margin: 0px;
  padding: 0px;
  height: 30px;
  vertical-align: middle;

  background-color: #08293A;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  line-height: 30px;
  text-transform: uppercase;

  border-width: 0px;
}
option.gardnerpinfold {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;

  background-color: #08293A;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  line-height: 30px;
  text-transform: uppercase;

  border-width: 0px;
}

input.gardnerpinfold {
  margin: 0px;
  padding: 0px;
  height: 30px;
  vertical-align: middle;

  background-color: #08293A;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  line-height: 30px;
  text-transform: uppercase;

  border-width: 0px;
}

table.gardnerpinfold {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 25px;
  color: #08293A;
  padding: 5px;
}
