body, p, div, td, li { font: 14px Arial, Helvetica, sans-serif; color:#222; }

#getPDF {
	margin:50px auto 10px;
	width:200px;
	padding:10px;
	border:1px solid #aaa;
	background-color:#ddd;
	text-align:center;
	}

.navHeader {
  font: bold 14pt "Times New Roman", Times, serif;
  font-variant: small-caps;
  color: #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eee;
}


.navLinks {
  font: 9pt/18px Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
}
.navLinks A:LINK {color: #fff; text-decoration: none;}
.navLinks A:VISITED {color: #fff; text-decoration: none;}
.navLinks A:ACTIVE {color: #fff; text-decoration: none;}
.navLinks A:HOVER {color: #FFCC33; text-decoration: none;}

#main_content { padding:20px; }

.bodyText {
  font: 8pt/14pt Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}
.bodyText A:LINK {color: #FF3C00; text-decoration: none;}
.bodyText A:VISITED {color: #FF3C00; text-decoration: none;}
.bodyText A:ACTIVE {color: #FF3C00; text-decoration: none;}
.bodyText A:HOVER {color: #FF3C00; text-decoration: underline; background-color: #EEEEEE;}


.prodTableHeading {
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}
.prodTableHeading A:LINK {color: #FF3C00; text-decoration: none;}
.prodTableHeading A:VISITED {color: #FF3C00; text-decoration: none;}
.prodTableHeading A:ACTIVE {color: #FF3C00; text-decoration: none;}
.prodTableHeading A:HOVER {color: #FF3C00; text-decoration: underline;}


.prodTableMain {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
}
.prodTableMain A:LINK {color: #FF3C00; text-decoration: none;}
.prodTableMain A:VISITED {color: #FF3C00; text-decoration: none;}
.prodTableMain A:ACTIVE {color: #FF3C00; text-decoration: none;}
.prodTableMain A:HOVER {color: #FF3C00; text-decoration: underline;}


.prodInfoHeading {
  font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #F5F5F5;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  padding: 10px;
}


.prodInfoTableH {
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #ccc;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  padding: 4px;
}


.prodInfoTable {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #F5F5F5;
  padding: 4px;
}


.prodInfoTable2 {
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #E5E5E5;
  padding: 4px;
}


.prodInfoCol {
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #fff;
  border: 1px solid #eee;
  padding: 20px;
}


.formInput {
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #fff;
  border: 1px solid #aaa;
}


.formOption { background-color: #eee; }


.formButton {
  font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
  color: #00f;
  background-color: #fff;
  border: 1px solid #FF3C00;
}


.formButtonL {
  font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #fff;
  border: 1px solid #999;
}



/****** Distributors ******/

.dist_region {
	margin: 0;
	border-left: 3px solid #ddd;
	padding: 12px;
	font: bold 24px Arial, sans-serif;
	}

.dist {
	float: left;
	display: inline;
	width: 200px;
	/* margin-right: 14px; */
	margin-bottom:14px;
	border: 3px solid #ddd;
	border-width: 3px 0 0 0;
	}

.dist_pad {
	padding: 8px;
	font: 10px/18px Verdana, sans-serif;
	}

.dist_last { margin-right: 0; }

.dist_name {
	font-weight: bold;
	font-size: 1.1em;
	}
.dist_email {
	padding-left: 20px;
	background: transparent url('/images/icon_email.png') left center no-repeat;
	}
.dist_link {
	padding-left: 20px;
	background: transparent url('/images/icon_world.png') left center no-repeat;
	}
.dist_email a, .dist_link a { text-decoration: none; }
.dist_email a:hover, .dist_link a:hover { text-decoration: underline; }

.clr { clear: both; }


