BODY {
	margin : 0 0 0 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 12pt;
	background-image : url(../images/back.gif);
}
A {
	font-size : 9pt;
	color : #0000CC;
	text-decoration : underline;
}
A:HOVER {
	font-size : 9pt;
	color : Green;
	text-decoration : underline;
}
A.home {
	font-size : 8pt;
	color : #0000CC;
	text-decoration : underline;
}
A:HOVER.home {
	font-size : 8pt;
	color : Green;
	text-decoration : underline;
}
A.top {
	font-size : 9pt;
	color : White;
	text-decoration : none;
	font-weight : Bold;
	vertical-align : middle;
}
A:HOVER.top {
	font-size : 9pt;
	color : Aqua;
	text-decoration : underline;
	font-weight : Bold;
	vertical-align : middle;
}
A.products {
	font-size : 7pt;
	color : #0000CC;
	text-decoration : none;
}
A:HOVER.products {
	font-size : 7pt;
	color : Green;
	text-decoration : underline;
}
A.footer {
	font-size : 9pt;
	color : Black;
	text-decoration : none;
}
A:HOVER.footer {
	font-size : 9pt;
	color : Black;
	text-decoration : underline;
}
A.mn {
	font-size : 7pt;
	color : Yellow;
	text-decoration : none;
}
A:HOVER.mn {
	font-size : 7pt;
	color : Black;
	text-decoration : underline;
}
A.title {
	font-size : 12pt;
	color : #0000CC;
	text-decoration : underline;
}
A:HOVER.title{
	font-size : 12pt;
	color : Green;
	text-decoration : underline;
}
A.white {
	font-size : 9pt;
	color : White;
	text-decoration : underline;
	font-weight : Bold;
	vertical-align : middle;
}
A:HOVER.white {
	font-size : 9pt;
	color : Aqua;
	text-decoration : underline;
	font-weight : Bold;
	vertical-align : middle;
}
TABLE.main {
	border : 1px Solid Black;
	background-color : White;
}
TR.top {
	background-image : url(../images/header_bg_top.jpg);
	width : 1000px;
	height: 30px;
	background-repeat : no-repeat;
}
TR.tophome {
	background-image : url(../images/header_bg_top_home.jpg);
	width : 1000px;
	height: 30px;
	background-repeat : no-repeat;
}
TD.tile {
	background-image : url(../images/tile_nav.jpg);
	background-repeat : repeat-y;
}
TD.title {
	font-size : 18pt;
	font-weight : Bold;
	color : Black;
	line-height : 35px;
}
SPAN.title2 {
	font-size : 14pt;
	font-weight : Bold;
	color : Black;
	line-height : 16pt;
}
TD.footer {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #EDEDED;
}
TD.products {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #EDEDED;
	line-height : 7pt;
}
TD.products2 {
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #EDEDED;
	line-height : 7pt;
}
TD.scaffold {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #DBDBDB;
	line-height : 7pt;
}
TD.scaffold2 {
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #DBDBDB;
	line-height : 7pt;
}
TD.footer {
	padding-top : 5px;
	padding-bottom :5px;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #CCCCCC;
}
TD.footer1 {
	background-image : url(../images/img_footer_1c.jpg);
	background-repeat : no-repeat;
	font-size : 7pt;
	color : White;
	line-height : 34px;
}
TD.footer2 {
	background-image : url(../images/img_footer_1d.jpg);
	background-repeat : no-repeat;
	font-size : 7pt;
	color : White;
	line-height : 34px;
}
TD.caption {
	padding-left : 15px;
	padding-top : 5px;
	font-size : 7pt;
	line-height : 7pt;
}
UL.list {
	padding:0px 0px 20px 30px; 
	margin:0px 0px 0px 0px;
}
UL.list2 {
	padding:0px 0px 0px 30px; 
	margin:0px 0px 0px 0px;
}
UL.list3 {
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
}
OL.list {
	padding:0px 0px 20px 30px; 
	margin:0px 0px 0px 0px;
}
TABLE.maps {
	background-color : #EDEDED;
	padding-top : 5px;
	padding-right : 25px;
	padding-left : 25px;
	padding-bottom : 5px;
}
FORM.jump {
	margin : 0px 0px 0px 0px;
	font-size : 9pt;
}
SPAN.title {
	font-size : 12pt;
	font-weight : Bold;
}
TD.bubbles {
	background-color : #E7E7E4;
}
TD.notice {
	font-size : 9pt;
	line-height : 9pt;
}
SPAN.red {
	color : #CC0000;
}
TD.producttitle {
	font-size : 14pt;
	color : #CC0000;
	font-weight : Bold;
	line-height : 25px;
}
TD.productsub {
	font-size : 10pt;
	font-weight : Bold;
	line-height : 20px;
}
TR.black {
	background-color : Black;
	color : White;
	font-size : 9pt;
	font-weight : Bold;
	line-height : 20px;
	padding-left : 5px;
	padding-right : 5px;
}
TR.G{
	background-color : #EFEFED;
	padding-left : 5px;
	padding-right : 5px;
	line-height : 20px;
}
TR.grey{
	background-color : #EFEFED;
	padding-top : 3px;
	padding-bottom : 3px;
}
TR.W {
	padding-left : 5px;
	padding-right : 5px;
	line-height : 20px;
}
TD.more {
	line-height : 25px;
	vertical-align : middle;
}
TD.rule {
	line-height : 40px;
}
SPAN.copy {
	font-size : 9pt;
	line-height : 9pt;
}
TD.heading {
	font-size : 12pt;
	font-weight : Bold;
}
TD.box2 {
	background-image : url(../images/box_002b.jpg);
	background-repeat : no-repeat;
	height : 106px;
	padding-left : 10px;
	padding-right : 10px;
}
TD.box3 {
	background-image : url(../images/box_003b.jpg);
	background-repeat : no-repeat;
	height : 51px;
	padding-left : 10px;
}
TD.box4 {
	background-image : url(../images/box_004b.jpg);
	background-repeat : no-repeat;
	height : 32px;
	padding-left : 10px;
}
TD.box5 {
	background-image : url(../images/box_005b.jpg);
	background-repeat : no-repeat;
	height : 33px;
	padding-left : 10px;
}
TD.undernav {
	padding-left : 10px;
	padding-right : 32px;
}
SPAN.yellow {
	color : Yellow;
}
SPAN.white {
	color : White;
}
TD.privacy {
	background-color : #F7F7F7;
	padding : 10px;
	border : 1px Solid #CCCCCC;
}
SPAN.footer {
	font-size : 7pt;
	left : 100%;
}
SPAN.small {
	font-size : 8pt;
	line-height : 9pt;
}
SPAN.price {
	color: Black;
	font-weight: bolder;
	padding-right: 20px;
	font-size: 10pt;
}
SPAN.yellow {
	color: Yellow;
	font-size: 10pt;
}
#logo {float:left; width: 125px; }
#logo2 {float:left; width: 100px; }
#prodtitle {font-size:16px; padding-top:10px; padding-bottom:6px; text-align:left; vertical-align:middle; float:left; width:475; color:#003399; font-stretch:extra-condensed; }
#prodtitle span.normal {font-size:12px; }
.features {font-size:14px; color:#CC0000; font-weight:bold; padding-top:6px; padding-bottom:6px; }


table.prod td {padding-bottom:3px; }