/* Detailed Styles start
Stylesheet main blue: #1E77D3
                        HeaderHeader
*/

.highlite {

      font-weight : bold;
}

U {
 color:#FD6000;
}

A.breadcrumbLinks {
  color: #009100;
  font: 9px;

}


A.breadcrumbLinks:hover {
  color: #009100;
  font: 9px;
		font-weight: bold;
  text-decoration: underline;
}


TD.contentBoxHeader {
   color: #009100;
  background-color:#F4F6E9;
       padding-left: 2px;
    padding-bottom: 3px;

}

TD.contentBoxContents {
   padding-left: 3px;
}

TD.messageBoxHeader {
   color: #ffffff;
  background-color: #ff0000;
  padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 4px;
    padding-right: 5px;

}

TD.messageBoxContents {
    border-top: none;
    border-left: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
  padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 4px;
    padding-right: 5px;
}




TD.mainColumnLeft {
  width:250px;
  border:1 solid black;
  padding-left:5px;
}

H1.Header {
  font-size: 16px;
  color:white;
  padding:0px;
}
TD.Header {
  color:white;
  background-color:#904D3C;
  padding:0px;
}


TD.infoBoxHeader  {
   color: #009100;
  padding-top: 2px;
}

A.infoBoxHeader  {
  color: #009100;;
}

A.infoBoxHeader:hover  {
  color: #009100;
}


.infoBoxContents {
  background: transparent;
}

.infoBoxFooter {
  color: #ffffff;
  background-color: #1E77D3;
  padding: 0px;

}
/* Detailed Styles End
*/


FORM {	margin: 0px;}
HTML { min-height: 100.05%; }
IMG {
	border-style: none;
	border: 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: 12px;
	padding: 0px;
}

TH {
	font-size: 12px;
	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;
}

BODY {
  background-color: #F4F6E9;
  border-width: 0px;
  margin: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

A {
  color:#009100;
	border: 0px none;
 text-decoration: none;
}

A:hover {
  color:#20B120;
  text-decoration: underline;
  /*font-weight: bold;*/
}

A:visited {
	border: 0px none;
}



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: 12px;
}

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

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

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

/*Forum Stylesheets */

a.forumcontrol { color: black; border: 1px solid red; padding: 3px; text-decoration: none; background-color: white; }


/* calendar */
.yearHeader      { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;}
.calendarMonth   { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader  { font-family: Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 18px;}
.calendarToday   { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 2px; text-decoration: none; border:1px solid #FFFFFF; }
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 2px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 18px }
.calendar        { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 2px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 18px }
.event           { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty           { background-color: #F0FAFF; line-height: 14px; height: 18px}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {font-size: 11px; font-weight: bold;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {font-size: 11px; font-weight: bold;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {font-size: 11px; font-weight: bold;}
