p, td, div             {
font-family        : Arial, Helvetica, Sans-Serif, Times New Roman;
font-size          : 11px;
color              : #858585;
}

h1 {
	font-family        : Arial, Helvetica, Sans-Serif, Times New Roman;
	font-size          : 14px;
	color              : #858585;

}

h2 {
	font-family        : Arial, Helvetica, Sans-Serif, Times New Roman;
	font-size          : 12px;
	color              : #858585;

}

a:link              {
	color             : #858585;
	font-family       : Arial, Helvetica, Sans-Serif, Times New Roman;
	text-decoration   : none;
	font-size         : 11px
}

a:hover         {
 color            : #009966;
 font-family       : Arial, Helvetica, Sans-Serif, Times New Roman;
 text-decoration   : none;
 font-size         : 11px
 }

a:visited         {
	color             : #858585;
	font-family       : Arial, Helvetica, Sans-Serif, Times New Roman;
	text-decoration   : none;
	font-size         : 11px
}

img               {
border            : none;
}

select, input, option { font-size: 11px; }

.fieldwhite, .fieldyellow {
  border: 1px solid #CCC;
  font-size: 11px;
  color: #494A3D;
  font-family: arial;
}

.button {
  border: 1px solid #80826B;
  background-color: #000000;
  color: white;
  font-family: arial, sans-serif;
  font-size: 10px;
  height: 18px;

/*  padding: 0 3 0 3; */
  }

.Whitebody      {
color             :#FFFFFF;
font-size: 10px;
}


/**Main navigation link starts here**/

a.mainNavLeft 		{color : #858585; font-weight : bold; background: url(../images/mainLeftNavBtn.gif) no-repeat center right;}
a.mainNavLeft:hover:{color : #009966;}


.logo               {
background-image    : url("../images/LOGObg.gif");
background-repeat   : no-repeat;
width               : 721px;
}

.mainPromotable {
background-image    : url("../images/mainPromoImage1.gif");
background-repeat   : no-repeat;
height              : 203px;
width               : 178px;
}


.mainPromotableB {
background-image    : url("../images/mainPromoImage2.gif");
background-repeat   : no-repeat;
height              : 203px;
width               : 178px;
}

.mainPromotableC {
background-image    : url("../images/mainPromoImage3.gif");
background-repeat   : no-repeat;
height              : 203px;
width               : 175px;
}

.mainPromoTitle     {
color               : #35704A;
font-size           : 14px;
font-weight         : bold;
}



.mainPromoTitle a:link {
color               : #35704A;
font-size           : 14px;
font-weight         : bold;
}
.mainPromoTitle a:visited {
color               : #35704A;
font-size           : 14px;
font-weight         : bold;
}

.mainPromoTitle a:hover {
color               : #5AB179;
font-size           : 14px;
font-weight         : bold;
}


/*Left Promo link starts here*/
a.Green:hover {color: #00955C; text-decoration: underline;}


.LeftPromoHeader   {
	background-image     :url("../images/ContactHeader.gif");
	background-repeat    : no-repeat;
	color                : #FFFFFF;
	font-size            : 12px;
	padding              : 0 10 0 20px;
}

.LeftPromoHeader a:link  {
	color               : #FFFFFF;
	font-size           : 12px;
	font-weight         : bold
}
.LeftPromoHeader a:visited  {
	color               : #FFFFFF;
	font-size           : 12px;
	font-weight         : bold
}

.LeftPromoHeader a:hover  {
color               : #7EC4A9;
font-size           : 12px;
font-weight         : bold
}
.LeftPromoHeader2 {
	color                : #FFFFFF;
	font-size            : 12px;
	padding              : 0 10 0 20px;
}

.LeftPromoHeader2 a:link  {
	color               : #FFFFFF;
	font-size           : 12px;
	font-weight         : bold
}
.LeftPromoHeader2 a:visited  {
	color               : #FFFFFF;
	font-size           : 12px;
	font-weight         : bold
}

.LeftPromoHeader2 a:hover  {
color               : #7EC4A9;
font-size           : 12px;
font-weight         : bold
}

.LeftPromobody  {
	border-left         : 1px solid #C8CBD2;
	border-right        : 1px solid #C8CBD2;
	background-color    : #F4F5F6;
	padding             : 10px 0 0px 10px;
	width               : 180px;
}

.LeftPromoFooter {
background-image     :url("../images/ContactBtm.gif");
background-repeat    : no-repeat;
}

.LeftNavHead {
background-image     :url("../images/LeftNavTop.gif");
background-repeat    : no-repeat;
width               : 180px;
height              : 11px;
}

.LeftNavBtm {
background-image     :url("../images/LeftNavBtm.gif");
background-repeat    : no-repeat;
width               : 180px;
}

.TopIcon            {
align               : right;
padding             : 0 0 10px 0;
width               : 25px;
}

.mainBodyHeading    {
border            : 1px solid #CCCCCC;
background-image  : url("../images/GreenGradientTile.gif");
background-repeat : no-repeat;
background-postion: 10% 50%;
font-size         : 18px;
height            : 41px;
padding           : 0 0 0 30px;
}

.mainBodyHeading h1   {
font-size         : 18px;
font-weight       : normal;
padding           : 0px;
display           : inline;
}


table.Gatewaytab     {
width              : 163px;
background-color   : #E9EAED;
float              : left;
margin-right       : 10px;
margin-bottom      : 10px;
}

.GatewayBodyTop {
background-image    : url("../images/GatewayBodyTop.gif");
background-repeat   : no-repeat;
height              : 35px;
font-size           : 11px;
font-weight         : bold;
padding             : 0 0 0 10;
}

.GatewayBodyBtm {
background-image    : url("../images/GatewayBodyBtm.gif");
background-repeat   : no-repeat;
height              : 8px;
}

/**Left navigation link start here**/
a.LeftNavigation:link      {
font-weight         : bold;
color               : #858585;
}

a.LeftNavigation:visited      {
font-weight         : bold;
color               : #858585;
}

a.LeftNavigation:hover     {
color               : #7EC4A9;
font-weight         : bold;
}

div.generalContent{
	width: 400px;
}

/**Footer navigation link starts here**/
a.footerNav:link{
color             : #858585;
font-size         : 10px;
text-decoration   : none;
}

a.footerNav:hover   {
color              :#00955C;
}


a.footer:visited {
color               : #000000;
}


a.readmore:link     {
color               : #009966;
font-size           : 11px;
}

a.readmore:hover    {
color               : #000000;
}

a.readmore:visited    {
color               : #009966;
}
a.breadcrum:link  {
font-size           : 9px;
font-family         : Helvetica, Arial, san-serif;
color: #006600;
}

a.breadcrum:hover:{
color            : #006600;
font-size           : 9px;
font-family         : Helvetica, Arial, san-serif;
}
table.DYOtab {
float   : left;
margin : 8px;
width   : 161px;
height  : 189px;
background-image  : url("../images/Dyodocs.gif");
background-repeat : no-repeat;
}
hr {
color:#CCCCCC;
background-color: #CCCCCC;
height: 1px;
}

ul li a:link {
	color: #769C78;
	font-weight: bold;
}

ul li a:visited {
	color: #769C78;
	font-weight: bold;
}

ul li a:hover {
	color: #C6AA0D;
	font-weight: bold;
}

.ueTitle {
	padding : 10 0 0 0;
}

.ueTitle a {
	font-size : 16px;
	font-weight : bold;
}
/*** SEARCH RESULTS STYLES BEGIN ***/

.searchheading {
  background-color: #EDEEEF;
  font-weight: bold;
  margin-top: 10px;
  }

.searcheading a:hover { text-decoration: underline; }

  /*** SEARCH RESULTS STYLES END ***/

/*** ANCHOR POINTS STYLES BEGIN ***/
.anchorStyle a, .anchorStyle a:visited, .anchorStyle a:active { color:#858585; font-weight: bold; }
.anchorStyle a:hover { color:#5C9D0D; }
/*** SEARCH RESULTS STYLES END ***/

/*** SHOPPING CART ***/
table.productDisplay{
	border: medium double #d8d8d8;
	border-collapse: separate;
	border-spacing: 10pt 5pt;
}
.hmpg-bookPrice { padding: 8px; }
.productName {
	font-size: 12px;
	font-weight: bold;
}
a.shoppingAdmin, a.shoppingAdmin:visited{
	color: red;
}
a.shoppingAdmin:hover{
	color: #CCCCCC;
}

.frm { width: 280px;}
.frm_vc { width: 175px;}
div.overflow{
	overflow: auto;
	height: 200px;
	width: 400px;
}