/* BODY STYLES marginwidth and marginheight must be in html for Netscape */body {	background: #FFFFFF;	margin: 0em;	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	color: #000000;	}/* REGULAR LINK STYLES listed separately to work in Netscape */a {	text-decoration: underline;	}a:link {	color: #CC6600;	text-decoration: underline;	}a:visited {	color: #CC6600;	text-decoration: underline;	}a:active {	color: #FF6600;	text-decoration: underline;	}a:hover {	color: #FF6600;	text-decoration: underline;	}a.title {	text-decoration: none;	}a.title:link {	color: #CC6600;	text-decoration: none;	}a.title:visited {	color: #CC6600;	text-decoration: none;	}a.title:active {	color: #FF6600;	text-decoration: none;	}a.title:hover {	color: #FF6600;	text-decoration: underline;	}/* NAVIGATION STYLES - links listed separately to work in Netscape */.tabnavfont {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	}.tabnavbg  {	background:  url("images/interface/tab_bg_shaded.gif") #1D5D89;	}.tabnavinbetweenbg  {	background: #336699;	}.tabnavoffbg  {	background:  url("images/interface/tab_bg_off.gif") #B4CDE6;	}.tabnavoffbg2  {	background: #336699;	}a.tabnavoff {	color: #336699;	text-decoration: none;	}a.tabnavoff:link {	color: #336699;	text-decoration: none;	}a.tabnavoff:visited {	color: #336699;	text-decoration: none;	}a.tabnavoff:active {	color: #10457A;	text-decoration: none;	}a.tabnavoff:hover {	text-decoration: underline;	}.tabnavonbg  {	background:  url("images/interface/tab_bg_on.gif") #FFFFFF;	}.tabnavonbg2  {	background: #FFFFFF;	}a.tabnavon {	color: #10457A;	text-decoration: none;	}a.tabnavon:link {	color: #10457A;	text-decoration: none;	}a.tabnavon:visited {	color: #10457A;	text-decoration: none;	}a.tabnavon:active {	color: #10457A;	text-decoration: none;	}a.tabnavon:hover {	text-decoration: underline;	}.leftnavfont {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	font-weight: bold;	color: #CC6600;	}a.leftnav {	color: #CC6600;	text-decoration: none;	}a.leftnav:link {	color: #CC6600;	text-decoration: none;	}a.leftnav:visited {	color: #CC6600;	text-decoration: none;	}a.leftnav:active {	color: #FF6600;	text-decoration: none;	}a.leftnav:hover {	color: #FF6600;	text-decoration: underline;	}.leftnavtitlefont {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 14px;	color: #003366;	}a.leftnavtitle {	text-decoration: none;	}a.leftnavtitle:link {	color: #003366;	text-decoration: none;	}a.leftnavtitle:visited {	color: #003366;	text-decoration: none;	}a.leftnavtitle:active {	color: #003366;	text-decoration: none;	}a.leftnavtitle:hover {	color: #003366;	text-decoration: underline;	}.leftnavunderline {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	}.leftnavsubsections {	padding: 0px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 20px;	list-style-position: outside;	list-style-type: disc;	text-indent: -4px;	}.leftnavsubsection {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	color: #003366;	padding: 0px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	}ul.newsitems {	padding: 0px;	list-style-image: url(images/interface/bullet_news.gif);	margin: 14px 0px 0px 20px;	}ul.quicklinks {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	list-style-position: outside;	list-style-type: disc;	}.quicklink {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	font-weight: bold;	color: #003366;	padding: 0px;	margin: 0px;	}.footerfont {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 11px;	line-height: 16px;	color: #000000;	margin: 0px;	padding: 0px;	}.footerline {	border-top-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #C2D5E7;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	}.hrline {	border-top-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #C2D5E7;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;	}a.footer {	color: #CC6600;	text-decoration: underline;	}a.footer:link {	color: #CC6600;	text-decoration: underline;	}a.footer:visited {	color: #CC6600;	text-decoration: underline;	}a.footer:active {	color: #FF6600;	text-decoration: underline;	}a.footer:hover {	color: #FF6600;	text-decoration: underline;	}/* HIGHLIGHT and BACKGROUND STYLES */.mastheadbg  {	background: #1D5D89;	}.leftcolumnbg  {	background: #D2E1F0;	}.leftcolumnlinebg  {	background: #FFFFFF;	}/* TEXT STYLES */table  {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	color: #000000;	}.photocaption  {	font-family: Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 11px;	font-style: italic;	color: #555555;	}table.photos  {	padding-left: 20px;	}.outlineproducthighlight {	border: 1px solid #C2D5E7;	margin: 10px;	}.outline {	border: 1px solid #C2D5E7;	}h1 {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 18px;	font-weight: normal;	color: #003366;	padding: 0px;	margin: 0px;	display: inline;	}h2 {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 14px;	font-weight: normal;	color: #003366;	padding: 0px;	margin-top: 20px;	display: inline;	}h3 {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 13px;	font-weight: normal;	color: #000000;	padding: 0px;	margin-top: 20px;	display: inline;	}/* BUTTON STYLES */a.button {    border: #339999 1px solid;    padding-top: 4px;    padding-bottom: 4px;    padding-left: 8px;    padding-right: 8px;    background: #CCCC99;    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;    font-size: 12px;    font-weight: bold;    color: #003333;    text-decoration: none;	}a.button:link {	color: #003333;	text-decoration: none;	}a.button:visited {	color: #003333;	text-decoration: none;	}a.button:active {	color: #003333;	text-decoration: none;	}a.button:hover {	text-decoration: underline;	}/* MISC STYLES */img {	border-color: #AAAAAA;    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;    font-size: 11px;	}.textbox {    border-top: #333366 1px solid;    border-bottom: #333366 1px solid;    border-left: #333366 1px solid;    border-right: #333366 1px solid;    padding-top: 2px;    padding-bottom: 2px;    padding-left: 2px;    padding-right: 2px;    background: #AAAADA;    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;    font-size: 11px;    text-decoration: none;    color: #000000;	}.highlightbox {    border: #880000 2px solid;	background: url(images/hilt_bg.gif) #DCF3F3;	background-repeat: no-repeat;	}.columnbox {    border: #880000 2px solid;	background: #DCF3F3;	}.homesectiondividers {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #C2D5E7;	margin-right: 15px;	margin-left: 15px;	}.requiredtext {	color: #990000;	}.tagline {	font-family: "Arial Black", Arial, Sans-serif, Helvetica, Verdana, Geneva;	font-size: 12px;	color: #003366;	}li.pdf {	list-style-position:  outside;	list-style-image: url(images/interface/icon_PDF.gif);	padding: 0px;	margin: 7px 0px 7px 0px;	}li.tif {	list-style-position:  outside;	list-style-image: url(images/interface/icon_TIF.gif);	padding: 0px;	margin: 7px 0px 7px 0px;	}li.exe {	list-style-position:  outside;	list-style-image: url(images/interface/icon_EXE.gif);	padding: 0px;	margin: 7px 0px 7px 0px;	}li.zip {	list-style-position:  outside;	list-style-image: url(images/interface/icon_ZIP.gif);	padding: 0px;	margin: 7px 0px 7px 0px;	}li.cam {	list-style-position:  outside;	list-style-image: url(images/interface/icon_CAM.gif);	padding: 0px;	margin: 7px 0px 7px 0px;	}
