@charset "utf-8";
/* CSS Document */

.top
{
	height:15px;
	background-color:#EFEFEF;
	border-bottom:1px solid #CCCCCC;
}

.footer
{
	height:75px;
	background-color:#EFEFEF;
	border-top:1px solid #CCCCCC;
}

.lefttop
{
	border-bottom:#006600 4px solid;
	padding-top:5px; 
}

.righttop
{
	border-bottom:#BCCF6D 4px solid;
	height:115px;
	padding-top:5px;
}

.design
{
	text-align:right;
	padding-top:5px;
}

.design a,
.design a:link,
.design a:visited
{
	color:#666;
	font-size:11px;
	
}

.design a:hover
{
	color:#006600;
	text-decoration:none;
}

.legal
{
	text-align:left;
	padding-top:5px;
	font-size:11px
}

.legaltxt
{
	font-size:9px;
	color:#666;
	padding-top:10px;
	text-align:center;
}

.abwelcome
{
	background-color:#EFEFEF;
	height:145px;
	padding-top:2px;
}

.abimage
{
	padding:5px 0 0 5px;
}

.abcontent
{

	color:#333;
}

.abcontent h1
{
	font-size:30px;
	font-weight:bold;
	font-style:italic;
}

.abcontent h2
{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	margin-top:-20px;
}

h1, h1 a, h1 a:link, h1 a:visited
{
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	text-decoration:none;
}

h1 a:hover
{
	color:#BCCF6D;
	text-decoration:none;
}
.small
{
	font-size:11px;
}

label
{
	color:#006600;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

input, textarea
{ 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	border:#999 1px solid;
	padding:3px;
}

div.hr {
  height: 15px;
  background: #fff url(../img/hr.jpg) no-repeat scroll center;
}

div.hr hr {
  display: none;
}

.normal
{
	font-size:12px;
	font-weight:bold;
	color:#333;
}

.undernav
{
	font-size:12px;
}

a, a:link, a:visited
{
	color: #006600;
	text-decoration:underline;
}

a:hover
{
	color: #F60;
	text-decoration: none;
}

.valid
{
	border:#093;
	background-color:#D7FFD7;
}

.invalid
{
	border:#F00;
	background-color:#FFE6E6;
}

.productbox
{
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	background-color:#F2F2F2;
	padding:5px;
	text-decoration:none;
	margin-bottom:10px;
}

.productboxImage
{
	background-color:#FFF;
	width:270px;
	height:200px;
	padding:10px;
	border:1px solid #ccc;

}

.records
{
	font-size:16px;
	font-weight:bold;
	color:#006600;
}

fieldset
{
	border:#CCC 1px solid;
	padding:10px;
	-webkit-border-radius:6px; 
	-moz-border-radius:6px; 
	border-radius:6px; 
}

legend
{
	padding:0 5px 0 5px;
	font-weight:bold;
}