Body{	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333;	padding: 0px;	margin: 0px;	background-color: #fff;}a { text-decoration: none; }a:hover { color: red; }.header_print, .do_print{	display: none;}.header_company_links{	background-color: #CCC;	border-bottom: #666;	border-width: 0 0 1px 0;	border-style: none none solid none;	padding: 3px;	margin-bottom: 4;	vertical-align: bottom;}/* needed? */.content_table{	width: 100%;}.tag_line{	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666;	padding: 0px;	margin: 0px;	font-variant: small-caps;}.top_toolbar{	background-color: #ccd;	background-image: url(../graphics/bg_h1_blue.jpg); 	border-bottom: #666;	border-width: 0 0 1px 0;	border-style: none none solid none;	padding-top: 4px;}/* used, but named wrong */.side_toolbar_text{	font-family: Arial, Helvetica, sans-serif;	color: #333;	font-size: 12px;	font-weight: normal;	margin: 5px 2px 5px 5px;}.side_toolbar{	width: 250px;	height: 72px;	padding: 0px;	border-right: transparent;	vertical-align: top;	background-color: #dddddd;	border-left: 666;	border-width: 0px 0px 0px 1px;	border-style: none none none solid;}.side_toolbar_text_selected{	font-family: Arial, Helvetica, sans-serif;	color: #666;	background-color: white;	font-size: 12px;	font-weight: bolder;	padding: 2px 4px 6px 2px;	margin: 2px 2px 6px 2px;	border-color: #999 #999 transparent #999;	border-width: 1px 1px 0px 1px;	border-style: solid solid none solid;	vertical-align: bottom;}.content_table_main{	vertical-align: top;	background-color: white;}.content_main{	border-width: 0px;	border-style: solid;	background-color: white;	padding: 10px;	margin: 5px;}.how_to_title{	background-image: url(../graphics/bg_h1_gray.jpg);	border: #666;	border-width: 1px;	border-style: solid;	border-bottom: 0;	padding: 5px;	margin: 0 10px 0 10px;	font-size: 1.1em;	font-weight: bold;}.sidebar_item{	border-width: 1px;	border-color: #666;	border-style: solid;	padding: 5px;	margin: 0px 10px 5px 10px;	background-color: white;}.sidebar_products{	border-width: 1px;	border-color: #666;	border-style: solid;	padding: 5px;	margin: 0px 10px 5px 10px;	background-color: white;}.sidebar_products h1{	font-weight: bold;	margin: 2px;	padding: 2px;	font-size: 1.2em;	background-color: transparent;	color: #333;}.sidebar_products a{	font-weight: bold;	margin: 0px;	font-size: 1em;	padding: 4px 0px 0px 10px;	display: block;}.sidebar_products p{	font-weight: normal;	margin: 0px;	font-size: 1em;	padding: -4px 0px 2px 10px;}.footer{	background-color: #ccd;	border-width: 2px 0 2px 0;	border-style: solid none none none;	padding: 5px;	margin-top: 4;	border-color: #999;}/* should dump this for h2 or h3 */.subtitle{	font-size: 12px;	font-weight: bold;	text-indent: 3;	}.row_item:hover{	background-color: #EEE;}.product_buttons{	padding: 10px;	border-color: transparent;	border-width: 1px;	border-style: solid;	font-size: 1.2em;	font-weight: bold;	text-align: center;}.product_buttons:hover{	background-color: #eee;	border: 1px solid #ccc;	padding: 10px;	}

.twelvetext
{	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;
	margin-left: 10px;}

.box
{
	background-color: #eeeeee; 
	border: 1px solid #cccccc; 
	margin-left: 20px;
	margin-top: 10px; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	padding: 10px;
	color: #000000; 
	font-size: 12px; 
	font-family: Helvetica; 
	font-weight: normal; 
	position: relative;
}

.FAQsectionTitle
{
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #333;
	font-weight: bold;
}