FONT {
font-family:  Arial, Verdana, Geneva,Helvetica, sans-serif;
color:black;
}

FORM {	margin: 0px;}
HTML { min-height: 100.05%; }
BODY {
	background-color: Black;
	background-image: url(../images/template/blue/gradient_blue.png);
	background-repeat: repeat-x;
	border-width: 0px;
	margin: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*  color: white;
*/
}

.company_profile *{
	font-family:  Arial, Verdana, Geneva,Helvetica, sans-serif;
}

IMG {
	border-style: none;
	border: 0px;
	margin: 0px 0px 0px 0px;
}
Product.img {
	border: 1px solid Black;
}

H1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
	margin-bottom: 1px;
}

H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 1px;
}

H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 1px;
	margin-top: 5px;
}

TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}

TH {
	font-size: 11px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: Black;
	text-align: left;
	padding-bottom: 2px;
}

INPUT {
	border: solid 1px;
	font-size: xx-small;
	margin: 1px 0px 1px 0px;
	z-index: 0;
}

SELECT {
	border: thin solid Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border-style: none;
	clear: both;
	border-left-width: thick;
	z-index: 0;
}

OPTION {
	border: 0px none;
	z-index: 0;
}


A {

	text-decoration: none;
	border: 0px none;
}

A:hover {

  text-decoration: underline;
}


A.nav_black {
  color:black;
	text-decoration: none;
	border: 0px none;
}

A.nav_black:hover {
  color:black;
  text-decoration: underline;
}


A.nav {
  color:white;
	text-decoration: none;
	border: 0px none;
}

A.nav:hover {
  color:white;
  text-decoration: underline;
}


A.breadcrumbLinks {
	color: #14A7C1;
	text-decoration: none;
}

A.breadcrumbLinks:hover {
  color: #14A7C1;
  text-decoration: underline;
}

.contentBoxContents {
  background: transparent;
}

.infoBoxContents {
  background: transparent;
}

.infoBox
{
  background: transparent;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #8EB514;
  color: #000000;
  /*background-image: url('images/infobox/infobox_edge_north.png');*/
}


TD.pageHeading, DIV.pageHeading, H1.pageHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

TD.pageSubHeading, DIV.pageSubHeading, H2.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}


TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.main, P.main, .main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/* JS RollOvers */
.moduleRow { background-color: transparent; }
.moduleRowOver { background-color: #FA6501; }

/*ADMIN*/
/* data table */
.dataTableRow { background-color: transparent; }
.dataTableRowSelected { background-color: #1BBC41; }
.dataTableRowOver { background-color: #FA6501; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.contact_width {
  width: 110px;
}
.book_entry_width {
  width: 180px;
}

.page_links , .page_links * , .page_links a.nav_black{
  color: #ffffff;	
}

.banner{
  border-right: 3px solid #ed841b;
}
