body{
	color:#17177b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body, p, td{ font-size:12px}
h1{
	font-size:20px;
	margin-bottom:10px;
	margin-top:5px;
	color:#f7a500;
	text-align:center;
}
h2{
	font-size:16px;
	color:#31429c;
}
h2 a:link{text-decoration:none}
h2 a:hover{text-decoration:underline}

a{color:#31429c}
.hrule{
	height:4px;
	background-image:url(../images/rule.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:0px;
	overflow:hidden;
	clear:both;
}
#addressbar{
	font-size:11px; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	padding-top:15px;
}
.mainbody{
	padding-left:15px;
}
.floatright{float:right; margin-left:10px; margin-bottom:10px}
.floatleft{float:left; margin-right:10px; margin-bottom:10px}
.smallprint{ font-size:11px; line-height:normal}
.small{ font-size:10px}

.usefullink{
	padding-bottom:10px;
	margin-bottom:10px;
	background-image:url(../images/rule.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.usefullink h2{
	margin-bottom:1px;
	font-size:14px;
	color:#17177b;
}

.productbrief{clear:both; border-bottom:1px solid silver; padding-bottom:10px; margin-bottom:10px; height:90px}
.floatleft{float:left; margin-right:15px; margin-bottom:10px}
.floatright{float:right; margin-left:15px; margin-bottom:10px}

.pagelinks{margin-top:15px; clear:both}
.pagelinks a{display:block; float:left; margin-left:2px; padding-left:4px;; padding-right:4px; border:1px solid #CCCCCC;
text-decoration:none}
.pagelinks a:hover{background-color:#F5F5F5}

#catlinks{}
#catlinks li{ font-size:11px; line-height:11px; margin:0px; padding:0px}