body { font-family: arial, helvetica, sans-serif; background-color: #ffffff; font-size: 9pt; color: #000000; margin:0; background-image: url(../images/bg1.gif); background-repeat:repeat;}

td { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000; }

p { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000; margin: .0cm .25cm .25cm .25cm; }

img { border:0px; }

a { font-family: arial, helvetica, sans-serif; font-size: 9pt; }
a:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000066; }
a:visited { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #666666; }

.homelink { font-family: arial, helvetica, sans-serif; line-height: 16pt; font-size: 10pt; font-weight: bold; color: #000000; }
a.homelink { font-family: arial, helvetica, sans-serif; line-height: 16pt; font-size: 10pt; font-weight: bold; color: #000000; }
a.homelink:hover { font-family: arial, helvetica, sans-serif; line-height: 16pt; font-size: 10pt; font-weight: bold; color: #000066; }
a.homelink:visited { font-family: arial, helvetica, sans-serif; line-height: 16pt; font-size: 10pt; font-weight: bold; color: #666666; }

.botnav { font-family: arial, helvetica, sans-serif; line-height: 11pt; font-size: 9pt; font-weight: bold; color: #000000; }
a.botnav { font-family: arial, helvetica, sans-serif; line-height: 11pt; font-size: 9pt; font-weight: bold; color: #000000; }
a.botnav:hover { font-family: arial, helvetica, sans-serif; line-height: 11pt; font-size: 9pt; font-weight: bold; color: #000066; }
a.botnav:visited { font-family: arial, helvetica, sans-serif; line-height: 11pt; font-size: 9pt; font-weight: bold; color: #666666; }

.smbold { font-family: arial, helvetica, sans-serif; line-height: 12pt; font-size: 8pt; font-weight: bold; color: #000000; }

.homepage { font-family: arial, helvetica, sans-serif; line-height: 12pt; font-size: 9pt; font-weight: normal; color: #000000; }

a.news { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }

.head1 { background-color: #000000; font-weight: bold; color: #ffffff; font-size: 12pt;}


.head2 { font-family: arial, helvetica, sans-serif; color: #006699; font-size: 9pt; font-weight: bold; } 

.head3 { font-family: arial, helvetica, sans-serif; color: #009999; font-size: 9pt; font-weight: bold; }

.head4 { font-family: arial, helvetica, sans-serif; color: #333333; font-size: 9pt; font-weight: bold; }

.item  { background-color: #dcdcdc; font-weight: bold; color: #000000; font-size: 9pt; }

.homenav { font-family: arial, helvetica, sans-serif; color: #dddddd; font-size: 9pt; font-weight: bold; text-decoration: none; }

.homenav:hover { font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 9pt; font-weight: bold; text-decoration: none; }

.sectcurrent { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 9pt; font-weight: bold; text-decoration: none; }
.sectlink { font-family: arial, helvetica, sans-serif; color: #009999; font-size: 9pt; font-weight: bold; text-decoration: none; }
.sectlink:hover { font-family: arial, helvetica, sans-serif; color: #006666; font-size: 9pt; font-weight: bold; text-decoration: none; }


.leftnav { font-family: arial, helvetica, sans-serif; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none; }
.leftnavsm { font-family: arial, helvetica, sans-serif; color: #dddddd; font-size: 8pt; font-weight: normal; text-decoration: none; }
.leftnavsm:hover { font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 8pt; font-weight: normal; text-decoration: none; }

.ihsnav1 { font-family: arial, helvetica, sans-serif; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none; }
.ihsnav1:hover { font-family: arial, helvetica, sans-serif; color: #ff0000; font-size: 9pt; font-weight: bold; text-decoration: none; }
.ihsnav2 { font-family: arial, helvetica, sans-serif; color: #FFFFFF; font-size: 9pt; font-weight: normal; text-decoration: none; }
.ihsnav2:hover { font-family: arial, helvetica, sans-serif; color: #ffff00; font-size: 9pt; font-weight: normal; text-decoration: none; }






td.productheader { background-color: #dcdcdc; font-weight: bold; }
td.itemheader	{ background-color: #dcdcdc; font-weight: bold; }
td.itemcell		{ background-color: #ffffff; }

td.odd { background-color: #fafafa; }
td.even { background-color: #f0f0f0; }
td.sep { background: #EEEEEE; }

td.subnav { background-color: #006666; }
td.subnavsep { background-color: #999999; }


td.widgetnewsbg { background-color: #009999; }

.widgetnewslink { font-family: arial, helvetica, sans-serif; color: #dddddd; font-size: 9pt; font-weight: normal; }
.widgetnewslink:hover { font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 9pt; font-weight: normal; }
.widgetnewsdate { font-family: arial, helvetica, sans-serif; color: #363636; font-size: 8pt; font-weight: normal; text-decoration: none; }

.productspecval { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; }
.productspec { font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }

.copyright { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 7pt; }
.copyright a { font-family: arial, helvetica, sans-serif; color: #009999; font-size: 7pt; }
.copyright a:hover { font-family: arial, helvetica, sans-serif; color: #009999; font-size: 7pt; text-decoration: none; }
.copyright a:visited { font-family: arial, helvetica, sans-serif; color: #009999; font-size: 7pt; }

.pageimage{
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-BOTTOM: 10px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #000000;
	FLOAT: RIGHT;
}
.pageimageleft{
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #000000;
	FLOAT: left;
}

.form { 
	font-size: xx-small;
	font-family: arial, helvetica, sans-serif;
	}

