body{
	margin: 0 auto;
	background-color: #ffffff;
	color: #666666;
}

body, th, td{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a{
	color: inherit;
}

 a.greenheader, .greenheader{
	color: #537815; text-decoration: none;
 }
  a.greenheader:HOVER, u.greenheader:HOVER{
	text-decoration: underline;
  }
 a.nounderline{
	text-decoration: none;
 }

 a.readmorelink{
	color: #6B8E23; font-weight: bold; line-height: 32px;
 }


h1, h2, h3, h4, h5, h6{
	margin: 0px;
}

h1{
	font-size: 26px; font-weight: normal; line-height: 28px;
}

h2{

	font-size: 22px; font-weight: normal;
}

h3{

	font-size: 20px; font-weight: normal;
}

h4{

	font-size: 18px; font-weight: normal;
}

h5{

	font-size: 16px; font-weight: bold;
}

h6{

	font-size: 14px; font-weight: bold;
}


.Code{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: "Courier New" , Monospace;
	background-color: #ff9933;
}

.descreettext{
	font-size: 10px; color: #ebebeb;
}

img.imgfloatleft{
	float: left;	
	padding-right: 8px;
}

img.imgfloatright{
	float: right;
	padding-left: 8px;	
}

div.boxdivp16px{
	display: block; border: solid #cccccc 1px; padding: 16px;
}
div.boxdivp32px{
	display: block; border: solid #cccccc 1px; padding: 32px;
}

hr.customruler{

}
table.tablelgb{
	border-top: solid #cccccc 1px; border-left: solid #cccccc 1px;
}
 table.tablelgb td{
	border-right: solid #cccccc 1px; border-bottom: solid #cccccc 1px;
 }

.imgbankclip{
	float: left; padding-right: 16px; padding-bottom: 16px;
}


 #container{
	display: block; width: 999px; margin: auto;
 }
  #topbar{
	display: block; width: 999px; height: 35px; line-height: 24px;
  }
   #breadcrumb{
	display: block; float: left; width: 792px; font-size: 10px;
   }
    #breadcrumb span{
	color: #999999;
    }
    #breadcrumb a{
	text-decoration: none;
    }
     #breadcrumb a:HOVER{
	text-decoration: underline;
     }
   #gadgets{
	display: block; float: right; width: 190px; text-align: right; padding-right: 8px;
   }
    #tinyurlbox{
	display: block; position: absolute; right: 0px; text-align: center; width: 333px; padding: 8px; border-top: solid #ffffff 10px; background-color: #6b8e23; color: #ffffff;
    }
     #tinyurlbox a{
	color: #ffffff; text-decoration: none;
     }

  #header{
	display: block; width: 999px; height: 56px;
  }
   #logo{
	display: block; float: left; width: 176px; height: 30px;
   }

   #searchbox{
	display: block; float: right; width: 600px; padding-top: 6px; padding-right: 7px; text-align: right;
   }
    #searchbox select{
	border: solid #c0c0c0 1px; padding: 1px;
    }
    #searchbox input{
	border: solid #c0c0c0 1px; padding: 2px;
    }


  #topmenu{
 	 display: block; width: 999px; height: 35px; background-color: #e5e5e5; margin-bottom: 31px;
  }
   #menubox{
	display: block; float: left; width: 990px;
   }
    #topmenu ul{
	margin: 0; padding: 0;
    }
     #topmenu ul li{
	list-style: none; float: left; border-right: solid #b1b1b1 1px;
     }
      #topmenu ul li a{
	display: block; color: #333333; padding-left: 13px; padding-right:13px; height: 35px; line-height: 34px; #e5e5e5; text-decoration: none;
      }
       #topmenu ul li a:hover{
	color: #ffffff; background-color: #6b8e23;
       }
        #topmenu ul li a.selected{
	 color: #ffffff; background-color: #333333;
        }



 /* Standard Layout */

 #maindrag{
	display: block; width: 999px; margin-bottom: 52px;
 }
  #maindrag #left{
	display: block; float: left; width: 215px; border-top: solid #e5e5e5 1px;
  }

  #maindrag #right{
	display: block; float: right; width: 714px;
  }

   #maindrag #right #content{
	display: block; float: left; width: 570px; line-height: 19px
   }
    #maindrag #right #contentandright{
	display: block; float: left; width: 714px; line-height: 19px
    }

   #maindrag #right #rightcol{
 	display: block; float: right; width: 125px;
   }

 /* Home Page */

 #homebox{
	display: block; width: 988px; margin-left: 11px;  margin-bottom: 32px; 
 }
  #hometop{
	display: block; width: 988px;
  }
  #homeleft{
	display: block; float: left; width: 300px; padding-right: 37px;
  }
  #homecentre{
	display: block; float: left; width: 300px;
  }
  #homeright{
	display: block; float: right; width: 300px; padding-right: 11px;
  }


 /* Products Page Layout */

 #productsdrag{
	display: block; width: 999px; margin-bottom: 52px;
 }
  #productsdrag #left{
	display: block; float: left; width: 275px; border-top: solid #e5e5e5 1px;
  }

  #productsdrag #right{
	display: block; float: right; width: 644px;
  }

   #productsdrag #right #content{
	display: block; float: left; width: 500px; line-height: 19px
   }
    #productsdrag #right #contentandright{
	display: block; float: left; width: 644px; line-height: 19px
    }



    #getinfopanel{
	margin-top: 44px; margin-bottom: 44px;
    }
    .primgtoppad{
	padding-top: 32px;
    }


   #menutitle{
	display: block; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 8px; padding-bottom: 16px;
   }


   #left ul{
	margin: 0; padding: 0;
   }
    #left ul li{
	list-style: none;
    }
     #left ul li a{
	display: block; text-decoration: none; border-top: solid #e5e5e5 1px; line-height: 30px;
     }
     #left ul li a:hover{
	color: #ffffff; background-color: #6b8e23;
     }


     #left a.lia2, #left a.lia2selected{
	padding-left: 6px;
     }
      #left a.lia2selected{
	color: #ffffff; background-color: #000000;
      }

      #left a.lia3, #left a.lia3selected{
	margin-left: 10px; padding-left: 6px;
      }
       #left a.lia3selected{
	color: #ffffff; background-color: #b1b1b1;
       }




  .mdend{
	clear: both;
  }
 #footer{
	display: block; width: 999px; border-top: solid #e5e5e5 1px;
 }
  #footer> div{
	padding: 22px 16px 16px 16px;
  }


.darkred{
	color: #990000;
}

.astrix{
	color: #990000; font-family: times; font-size: 15px;
}

.userinput{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
