body {	margin: 0px;	padding: 0px;	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;	color: #666666;	font-size: small;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;	background-color:#ffffff;}.bkg {	background-image: url(../images/background.jpg);	background-repeat: no-repeat;	padding: 15px 15px 15px 55px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-color: #CCCCCC;}td, div, p, li {	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;	color: #666666;	font-size: small;	line-height: 16px;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;}input, option, textarea {	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;	border-width: 1px;	border-style: solid;	border-color: #666666;	color: #666666;	padding: 0px 3px 0px 3px;	font-size: small;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;}input.checkbox {	border-width: 0px;}ul {	padding: 0px;	margin: 0px 0px 10px 16px;	list-style-type: disc;}h1 {	color: #333333;	margin: 20px 0px 5px 0px;	padding: 0px;	font-size: small;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;}h1.first {	margin-top:0px;}h2 {	color: #333333;	margin: 5px 0px 10px 0px;	padding: 0px;	font-size: small;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;}p {	margin: 0px 0px 10px 0px;	padding: 0px;}div.more_info {	margin: 20px 0px 10px 0px;}br {	line-height: 10px;}a, a:link, a:visited {	color: #666666;	text-decoration: none;}a:hover {	color: #CC0000;}a.active {	color: #ff9900;}.border_top {	border-width: 1px 0px 0px 0px;	border-style: solid;}.border_bottom {	border-width: 0px 0px 1px 0px;	border-style: solid;}.border_left {	border-width: 0px 0px 0px 1px;	border-style: solid;}.border_right {	border-width: 0px 1px 0px 0px;	border-style: solid;}.topbar {	background-image: url('/images/pixel_336699.gif');	background-color: #336699;}.topnav {	background-image: url('/images/topnav_background.gif');}td.header_main {	margin: 0px;	padding: 30px 20px 9px 20px;	border-width: 0px 0px 0px 1px;	border-style: solid;	border-color: #ccffff;}p.header_main {	font-weight: normal;	color: #ffffff;	font-size: small;	drdoc: "; 	/*";/* IE HACK */	font-size: x-small;}#content {	padding: 15px 9px 9px 9px;}#content a, #content a:link, #content a:visited {	color: #CC0000;	text-decoration: underline;}#content a:hover {	color: #333333;	text-decoration: underline;}#content a.active {	color: #ff9900;}.privacy {	margin: 0px;	padding: 10px 0px 20px 0px;	text-align: right;	font-size: x-small;	drdoc: "; 	/*";/* IE HACK */	font-size: xx-small;}#left {	margin: 0px;	padding: 15px 20px 20px 20px;}#left ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#left li {	padding: 0em 0em 1em 0em;	margin: 0px;	font-weight: bold;}#left img {	padding: 0px;	margin: 0.5em 0em 1em 0.5em;}#right {	margin: 0px;	padding: 15px 0px 20px 20px;}#right ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#right li {	padding: 0em 0em 1em 0em;	margin: 0px;	font-weight: bold;}#right img {	padding: 0px;	margin: 0.5em 0.5em 1em 0em;}div.imglink {	display: block;	padding: 0px;	margin: 10px 0px 0px 0px;}a.imglink, a.imglink:link, a.imglink:visited {	color: #CC0000;	text-decoration: underline;}a.imglink:hover {	color: #333333;	text-decoration: underline;}img.imglink {	padding: 0px;	margin: 0.3em 0em 0em 0em;}.error {	color: #cc0033;}.hint {	color: #0033cc;}.productfinder {	font-weight:bold;	font-size:smaller;	color:#6699cc;}.whatever {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #FFFFFF;	padding-top: 20px;	padding-bottom: 20px;	padding-left: 20px;}.redlink {	color: #CC0000;	text-decoration: underline;}a.redlink:hover {	color: #666666;	text-decoration: underline;}.contentlines {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCFFFF;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	line-height: 14px;}.navlines {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #6699CC;	border-bottom-color: #CCFFFF;}.imageborder {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCFFFF;	border-bottom-color: #FFFFFF;}.whiteborder {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.topblue {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #99CCFF;	padding-top: 20px;}.whitetxt {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}.headerborder {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCFFFF;}.divider {	background-image: url(/media/home_divider.gif);	background-repeat: repeat-y;	background-position: center;}.homebkg {	background-image: url(/media/home_fade.jpg);	background-repeat: no-repeat;	background-position: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.homecontainer {	padding-top: 20px;	padding-left: 20px;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #99CCFF;	border-left-color: #99CCFF;	padding-right: 20px;}.homebase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CCFF;}.hometop {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9999FF;}.foldingbkg {	background-image: url(/media/folding_fade.jpg);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-repeat: no-repeat;}.topfold {	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFCC66;}.foldcontain {	padding-top: 20px;	padding-right: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFCC66;	border-left-color: #FFCC66;	padding-left: 20px;}.foldbase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC66;}.slidingbkg {	background-image: url(/media/sliding_fade.jpg);	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.slidecontain {	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFCC99;	border-left-color: #FFCC99;}.roofsbkg {	background-image: url(/media/roofs_fade.jpg);	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.roofcontain {	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #99CCCC;	border-left-color: #99CCCC;}.roofbase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99CCCC;}.toproof {	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #99CCCC;}.contactbkg {	background-image: url(/media/contact_fade.jpg);	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.contactbase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCFF;}.topcontact {	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCFF;}.contactcontain {	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCFF;	border-left-color: #CCCCFF;}.aboutbkg {	background-image: url(/media/about_fade.jpg);	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.topabout {	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCC99;}.aboutbase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCC99;}.aboutcontain {	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCC99;	border-left-color: #CCCC99;}.newsbkg {	background-image: url(/media/news_fade.jpg);	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.topnews {	padding-top: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCFF00;}.newscontain {	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCFF00;	border-left-color: #CCFF00;}.newsbase {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCFF00;}.abouthighlight {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333300;}.subheads {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	line-height: 20px;}.bullet {	background-image: url(/media/bullet_point.gif);	background-repeat: no-repeat;}.newfeaturer {	background-color: #f1f1f1;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #E5E5E5;	border-bottom-color: #E5E5E5;	border-left-color: #E5E5E5;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E5E5E5;	padding: 15px;}.doubleline {	background-image: url(../media/double_line.gif);	background-repeat: repeat-x;	background-position: center;}.pad {	padding-top: 10px;	padding-bottom: 10px;}.vertline {	background-image: url(/media/verticle_line.gif);	background-repeat: repeat-y;	background-position: center;}.roofshorizontal {	background-image: url(/media/roofs_horizontal.gif);	background-repeat: repeat-x;	background-position: center;}.foldhorizontal {	background-image: url(/media/fold_horizontal.gif);	background-repeat: repeat-x;	background-position: center;}.slidehorizontal {	background-image: url(/media/sliding_horizontal.gif);	background-repeat: repeat-x;	background-position: center;}.bluelines {	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #99CCFF;	border-left-color: #99CCFF;}.horizontal {	background-image: url(../media/double_line.gif);	background-repeat: repeat-x;}.vertical {	background-image: url(../media/verticle_line.gif);	background-repeat: repeat-y;	background-position: center;}