Body{	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	padding: 0px;	margin: 0px;	background-color: #fff;}a { text-decoration: none; }a:hover { color: red; }.highlight{	text-transform: none;	padding: 0px;}.the_breadcrumbs, .header_company_links, .top_toolbar, .side_toolbar, .footer, .do_not_print{	display: none;}.header_print{	display: block;	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;}.do_print{	display: block;}/** May not need these **/.site_title{	font-size: 18px;	color: #666;	font-variant: small-caps;	font-family: Impact, Arial, Verdana;	font-weight: normal;}.content_table{	width: 100%;}.content_table_main{	vertical-align: top;	background-color: white;}.content_table_bar{	vertical-align: top;	width: 200px;}.product_tab{	vertical-align: top;	text-align: left;	background-color: #dddddd;	border-width: 1px 1px 0px 1px;	border-style: dotted;	padding: 3px;	border-color: #666;}.product_bar{	vertical-align: top;	background-color: transparent;	border-bottom: #666;	border-width: 0 0 1px 0;	border-style: none none dotted none;	padding: 3px;	text-align: right;}.product_folder_links{	vertical-align: top;	background-color: #dddddd;	border-width: 0px 0px 1px 1px;	border-style: dotted;	padding: 3px;	border-color: #666;}.product_folder_content{	vertical-align: top;	background-color: #dddddd;	border-width: 0px 1px 1px 0px;	border-style: dotted;	border-color: #666;	padding: 8px;	text-align: justify;}.description{	margin: 25px;}.content_box{	border-width: 1px;	border-style: solid;	background-color: #eee;	padding: 10px;	margin: 5px;}.content_box2{	border-width: 1px;	border-style: solid;	background-color: #eee;	padding: 10px;	margin: 0px;}.border{	border-width: 1px;	border-style: solid;	background-color: #eee;	padding: 0px;	margin: 0px;}.content_main{	border-width: 0px;	border-style: solid;	background-color: white;	padding: 10px;	margin: 5px;}.content_bar{	border-width: 1px;	border-style: solid;	background-color: #eee;	padding: 10px;	margin: 5px;}.title, .how_to_title{	font-size: 14px;	font-weight: bold;}.subtitle{	font-size: 12px;	font-weight: bold;	text-indent: 3;	}.author{	font-size: 12px;	font-weight: normal;	text-indent: 3;	}.Result_Link{	border-style: ridge;	border-color: #666;	border-width: 0px 0px 1px 0px;	margin: 0 15px 0 15px;	font-weight: bold;}.details{	font-size: 10px;	margin: 0 15px 0 15px;}.detail{	margin: 10px 25px 15px 25px;	font-family: verdana, Arial, Helvetica, sans-serif;	color: #333;	font-size: 12px;}.quote_content { margin: 25px 8px 0px 8px; }.quote_name{	padding: 4px 0px 4px 10px;	border-bottom: #333;	border-width: 0 0 1px 0;	border-style: none none dotted none;}.footer{	background-color: #ccd;	border-width: 2px 0 2px 0;	border-style: solid none none none;	padding: 5px;	margin-top: 4;	border-color: #999;}/* Secure Stuff */.product_table{	background-color: #CCCCFF;	border-color: #999;	border-width: 1px 0px 1px 1px;	border-style: solid;	padding: 0px;}.product_title{	background-color: #CCCCFF;	border-color: #999;	border-width: 0px 1px 0px 0px;	border-style: solid;	padding: 3px;}.product_header{	background-color: #CCC;	border-color: #999;	border-width: 1px 1px 0px 0px;	border-style: solid solid none none;	padding: 3px;	font-weight: normal;}.product_row{	background-color: #FFF;	border-color: #999;	border-width: 1px 1px 0px 0px;	border-style: solid solid none none;	padding: 3px;}.how_to{	border-width: 1px;	border-color: #666;	border-style: dotted;	padding: 5px;	margin: 0px 10px 5px 10px;	background-color: white;}.how_to_title{	border-bottom: #666;	border-width: 1px 1px 0px 1px;	border-style: dotted dotted none dotted;	background-color: #CCC;	padding: 5px;	margin: 0 10px 0 10px;}