body {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 11px;	margin-left : 0px;	margin-top : 0px;	margin-bottom : 0px;	margin-right : 0px;	background-color : #FFFFFF;	background-image: url(images/CSI-V2_01.gif);	background-repeat: repeat-x;}a { color: #0086C7; text-decoration: none; line-height: 18px; }a:hover { text-decoration: underline }h3 {	color: #0087C7;	background: transparent;	font-weight: bold}	.headingbold {	color: #0087C7;	font-size: 16px;	line-height: 13px;	font-family: Tahoma, SunSans-Regular;	font-weight: bold}	.mainbold {	color: #526929;	font-size: 12px;	line-height: 13px;	font-family: Tahoma, SunSans-Regular;	font-weight: bold}	.mainblue { color: #003c6a; font-size: 12px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.mainnavlight { color: white; font-size: 12px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}.maintext { color: #000000; font-size: 12px; line-height: 16px; font-family: Tahoma, SunSans-Regular}.mainheader { color: #003c6a; font-weight: bolder; font-size: 12px; line-height: 14px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }input { color: #000000; font-size: 11px; font-family: Tahoma, verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #666666 }input, button { color: #000000; font-size: 11px; font-family: Tahoma, verdana, arial, sans-serif; background-color: #AEAEAE; border: solid 1 #AEAEAE }input, select { color: #000000; font-size: 11px; font-family: Tahoma, verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #AEAEAE }input, textarea { color: #000000; font-size: 11px; font-family: Tahoma, verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #666666 }.footer { 	color: #006D9F; 	font-size: 10px; 	line-height: 16px; 	font-family: Tahoma, SunSans-Regular;}	.subnav { color: #003399; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular }	.copyright { color: #526929; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular; margin-left : 105px }.disclaimer { color: #526929; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular }.subcopyright { color: #526929; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular; margin-left : 248px }.utilitynav { color: #003399; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.footer_bg {background-image : url(images/biege_back.gif)}.subfooter_bg {background-image : url(images/subfooter_bg.gif)}.indexmain_bg {	background-image : url(images/light_green.gif);}.whitepaper_bg {	background-image : url(images/whitepaper_bg.gif);}#whitepaper {	color: #000000;	font-size: 11px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	margin-left : 20px;	margin-top : 40px;	margin-right : 25px;}.footer_spacer {	margin-left : 105px; }.subfooter_spacer {	margin-left : 245px; }.tahomanav {	color: #FFFFFF;	font-size: 12px;	line-height: 12px;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-weight: bold;	text-align : center;}.eventmonth {	color: #0086C7;	font-size: 18px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	text-align : center;}.eventfaq {	color: #666666;	font-size: 12px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	font-weight: bold;	text-align : left;}.eventdesc {	color: #000000;	font-size: 12px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	text-align : left;}.searchdesc {	color: #000000;	font-size: 12px;	line-height: 16px;	font-family: Tahoma, SunSans-Regular;	text-align : left;}.newsheadline {	color: #003399;	font-size: 12px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	font-weight: bold;	margin-left : 15px;}.news {	color: #000000;	font-size: 12px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	margin-left : 12px;}body {	font-family: Tahoma, arial, sans-serif;	margin-left : 70px;	margin-top : 0px;	margin-bottom : 0px;	margin-right : 0px;	background-color : #FFFFFF;}td.menu {	background : #D7D5C6;	color: black;	height: 20px;	font-family: Tahoma, arial, sans-serif;	font-size: 11px;	padding-left: 3px;	border: 0px solid #000000;}td.utility{	background : #003399;}td.whitebg{	background : #FFFFFF;}td.greybg{	background : #FF9900;}.repeatbg{	background-image : url(images/repeatbg.gif);}.form {	color: #526929;	font-size: 12px;	line-height: 16px;	font-weight: bold		font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}td.nav{	background-image : url(images/nav_bg.gif);}td.news{	background-image : url(images/news_bg.gif);}td.subnews{	background-image : url(images/subpagenews_bg.gif);}td.leftnav{	background-image : url(images/leftnav_filler.gif);}td.homelog{	background : #f3f3f3;}td.login{	background: #7492A9;}ul {	list-style-type: square;	list-style-position: outside;	list-style-image : url(images/red_arrow.gif);}b {	font-weight: bold;	color: #0067B1;}#new_content {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 13px;	color: #000000;	line-height: 16px;	margin-left : 15px;	margin-top : 0px;	margin-bottom : 10px;	margin-right : 5px;	width: 430px;}#reg_content {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 13px;	color: #000000;}#home_content {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 13px;	color: #000000;	line-height: 16px;	margin-left : 155px;	margin-top : 0px;	margin-bottom : 10px;	margin-right : 10px;}#content {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 11px;	color: #000000;	line-height: 16px;	margin-left : 155px;	margin-top : 0px;	margin-bottom : 10px;	margin-right : 10px;}#contentlower {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 11px;	color: #000000;	line-height: 16px;	margin-left : 10px;	margin-top : 0px;	margin-bottom : 0px;	margin-right : 10px;}#faq_content {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 9px;	color: #666666;	line-height: 16px;	margin-left : 10px;	margin-top : 45px;	margin-bottom : 10px;	margin-right : 10px;}.login {	color: #0067B1;	font-size: 11px;	line-height: 16px;	font-family: Tahoma, Arial, SunSans-Regular;	background-image: url(images/login_bg.gif);	background-repeat: no-repeat;}.contactform {	color: #ffffff;	font-size: 11px;	line-height: 16px;	font-family: Tahoma, Arial, SunSans-Regular;	background-image: url(images/contact_back.jpg);	background-repeat: no-repeat;}.lowerback {	color: #ffffff;	font-size: 11px;	line-height: 16px;	font-family: Tahoma, Arial, SunSans-Regular;	background-image: url(images/lower_back.jpg);	background-repeat: no-repeat;}.field {	color: #0067B1;	font-size: 11px;	font-family: Tahoma, Arial, SunSans-Regular;}.news{	color: #FFFFFF;	font-size: 11px;	line-height: 16px;	font-family: Tahoma, Arial, SunSans-Regular;	background-image: url(images/news_bg.jpg);	background-repeat: no-repeat;}#news {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;	margin-left : 25px;	margin-top : 40px;	margin-bottom : 0px;	margin-right : 20px;}#rightnavcontent {	font-family: Tahoma, Arial, SunSans-Regular;	font-size: 11px;	color: #000000;	line-height: 16px;	margin-left : 25px;	margin-top : 0px;	margin-bottom : 0px;	margin-right : 10px;}.newslink { color: #FFFFFF; text-decoration: none; line-height: 16px;}.newslink a:link { color: #FFFFFF; text-decoration: none; }.newslink a:hover { color: #FFFFFF; text-decoration: underline; }.newslink a:visited { color: #FFFFFF; text-decoration: none;}.nav {	font-size: 11px;	color: #0067B1;	line-height: 22px;	text-decoration: none;	font-weight: bold;}.subnav {	font-size: 11px;	color: #0067B1;	line-height: 22px;	text-decoration: none;}.nav a:link { color: #0067B1; text-decoration: none; }.nav a:hover { color: #FF7512; text-decoration: none; }.subnav a:link { color: #0067B1; text-decoration: none; }.subnav a:hover { color: #FF7512; text-decoration: none; }.newsnav {	font-size: 11px;	color: #0067B1;	line-height: 16px;	text-decoration: none;}.newsnav { color: #0067B1; text-decoration: none; line-height: 16px;}.newsnav a:link { color: #0067B1; text-decoration: none; }.newsnav a:hover { color: #0067B1; text-decoration: underline; }.newsnav a:visited { color: #0067B1; text-decoration: none;}.contentleft {	background-color: #CACBCB;}.contentright {	background-color: #CACBCB;}.contenttop {	background-image: url(images/content_474_top.gif);	background-repeat: no-repeat;}.contentbottom {	background-image: url(images/content_474_bottom.gif);	background-repeat: no-repeat;}.rightnavleft {	background-color: #CACBCB;}.rightnavright {	background-color: #CACBCB;}.rightnavtop {	background-image: url(images/rightnav_top.gif);	background-repeat: no-repeat;}.rightnavbottom {	background-image: url(images/rightnav_bottom.gif);	background-repeat: no-repeat;}.subnavdivide {	background-color : #CCCCCC;}.helix_home {	background-image: url(images/helix_table_back.gif);	background-repeat: no-repeat;}.faq_home {	background-image: url(images/faq_back.gif);	background-repeat: no-repeat;}.chart {	background-color:#ffffff;	border:1px solid #E4E4E4;	empty-cells:show;	width: 100%;}tr.chartheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	background-color: #0067B1;	text-align: center;	line-height: 12px;}.chartheader td {	padding: 4px 4px 4px 4px;}tr.chartproduct {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CC2229;	text-align: left;	line-height: 14px;	font-weight: bold;}tr.chartdescription {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: left;	line-height: 14px;}tr.roweven {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #EFEFEF;	line-height: 14px;	text-align: center;	vertical-align: top;}tr.rowodd {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	line-height: 14px;	text-align: center;	vertical-align: top;}.roweven td {	padding: 4px 4px 4px 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E4E4E4;}.rowodd td {	padding: 4px 4px 4px 4px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E4E4E4;}