body,td,th, p {	text-align: left;	font: 13px/16px Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	color: #3A5DA1;	margin-top: 0px;	margin-left: 12px;	}a { color: #A76A2A; text-decoration: none }a.sub { color: #E55F02; text-decoration: none }a:hover { color: #57891C; text-decoration: underline }#main { color: #3A5DA1; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left : 5px;	margin-top : 0px;	margin-right : 25px	}h1 {	color: #3A5DA1;}h2 {	color: #62624E;	font-weight: bold;	font: normal 16px Georgia, Times New Roman, serif;}h3 {	font-size: 16px;	font-weight: normal;	color: #0F1922;	margin-top: 12px;	margin-bottom: 12px;	margin-left: 12px;}h4 {	font-size: 11px;	color: #353E17;	margin-left: 12px;	margin-bottom: 0px;	margin-top: 10px;	width: 238px;}h5 {	font-size: 10px;	font-style: italic;	font-weight: normal;	margin-bottom: 9px;	margin-left: 18px;	margin-top: 0px;}h6 {	text-align: center;	height: 15px;	margin-bottom: 8px;	font-size: 14px;	color: #666666;}	.mainbold {	color: #005A7C;	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: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.mainnavlight { color: white; font-size: 12px; line-height: 16px; font-family: 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: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }input { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #666666 }input, button { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #AEAEAE; border: solid 1 #AEAEAE }input, select { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #AEAEAE }input, textarea { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; background-color: #ffffff; border: solid 1 #666666 }.footer { color: #3A5DA1; font-size: 10px; line-height: 16px; font-family: Tahoma, SunSans-Regular;	font-weight: bold }	.subnav { color: #005A7C; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular }	.copyright { color: #969696; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular; margin-left : 105px }.subcopyright { color: #969696; font-size: 11px; line-height: 16px; font-family: Tahoma, SunSans-Regular; margin-left : 248px }.rightutilitynav { color: #003366; font-size: 13px; line-height: 13px; font-family: verdana, arial, sans-serif }.utilitynav { color: #FFCC33; font-size: 13px; font-weight: bold; line-height: 13px; font-family: verdana, arial, sans-serif }.footer_bg {background-image : url(images/indexfooter_bg.gif)}.subfooter_bg {background-image : url(images/subfooter_bg.gif)}.indexmain_bg {	background-color : EDF3F6;}.whitepaper_bg {	background-image : url(images/main_grad_back.jpg);}#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: 10px;	line-height: 12px;	font-family: Tahoma, SunSans-Regular;	font-weight: bold;	text-align : center;}.newsheadline {	color: #004D6A;	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: arial, sans-serif;	margin-left : 0px;	margin-top : 0px;	margin-bottom : 0px;	margin-right : 0px;	background-color : #FFFFFF;}	/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */	.Orderbox            {BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #333366}	.GOrderbox            {BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #003300}	.OrderboxH           {BACKGROUND-COLOR: #003366; FONT-SIZE: 11px; COLOR: #FFFFFF; PADDING: 1px}	.OrderboxG           {BACKGROUND-COLOR: #003300; FONT-SIZE: 11px; COLOR: #FFFFFF; PADDING: 1px}	.OrderboxB           {BACKGROUND-COLOR: #ffffff}	.OrderboxB A:link    {COLOR: #42496F; FONT-SIZE: 9px; TEXT-DECORATION: none}	.OrderboxB A:visited {COLOR: #333333; FONT-SIZE: 9px; TEXT-DECORATION: none}	.OrderboxB A:hover   {COLOR: #FFFFFF; FONT-SIZE: 9px; TEXT-DECORATION: underline}	.OrderboxH A:link    {COLOR: #FFFFCC; FONT-SIZE: 9px; TEXT-DECORATION: none}	.OrderboxH A:visited {COLOR: #ffff31; FONT-SIZE: 9px; TEXT-DECORATION: none}	.OrderboxH A:hover   {BACKGROUND-COLOR: #757A94 COLOR: #ffffff; FONT-SIZE: 9px; TEXT-DECORATION: underline}	.ProductList         {BACKGROUND-COLOR: #757A94; font-variant: small-caps; COLOR: #ffffff; FONT-SIZE: 11px; PADDING: 1px}	.ProductList A:link    {COLOR: #ffff31; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: none}	.ProductList A:visited {COLOR: #ffff31; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: none}	.ProductList A:hover   {COLOR: #ffffff; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: underline}	.Smallcart           {BACKGROUND-COLOR: #F5F5F5; font-variant: small-caps; COLOR: #333366; FONT-SIZE: 11px; PADDING: 1px}	.Smallcart A:link    {COLOR: #996666; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: none}	.Smallcart A:visited {COLOR: #333333; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: none}	.Smallcart A:hover   {COLOR: #333333; font-variant: small-caps; FONT-SIZE: 11px; TEXT-DECORATION: underline}}td.menu {	background : #D7D5C6;	color: black;	height: 20px;	font-family: arial, sans-serif;	font-size: 11px;	padding-left: 3px;	border: 0px solid #000000;}td.utility{	background : #005A7C;}td.whitebg{	background : #FFFFFF;}td.greybg{	background : #999999;}.repeatbg{	background-image : url(images/repeatbg.gif);}.logwhite {	color: White;	font-size: 12px;	line-height: 16px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	background-image : url(images/login_bg.gif);}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);}#main_area {	background: url("images/latest_news_back.jpg");	background-repeat:no-repeat;}