body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin-top: 8p; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	position: relative;}.thrColFixHdr #container {	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto;	} .thrColFixHdr #header {	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 900px;	height: 142px;} .thrColFixHdr #headera {	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 728px;	height: 49px;	background-color: #002528;	float: left;}.thrColFixHdr #headerb {	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 728px;	float: left;	position: relative;	}.thrColFixHdr #headerc {	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 172px;	height: 85px;	margin: 0px 0px 0px 0px;	position: inherit;	float: right;}.thrColFixHdr #header h1 { /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	}.thrColFixHdr #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 468px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 10px 15px 10px;	margin-top: 15px;}.thrColFixHdr #sidebar1x {	float: left; /* since this element is floated, a width must be given */	width: 530px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 0px 0px 0px; /* padding keeps the content of the div away from the edges */	border-right-color: #000000;	border-right-style: dotted;	border-right-width: 1px;	margin-top: 10px;}.thrColFixHdr #topnav_item {	float: left; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 0px 0px 15px;	margin-top: 10px;	margin-left: 10px;	text-align: left;	font: Tahoma;	font-family: Tahoma, Arial, "Sans Serif";	font-size: 14px;	font-variant: normal;}.thrColFixHdr #sidebar1_feature_a {	float: left; /* since this element is floated, a width must be given */	width: 440px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 15px 0px 5px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 0px;	margin-left: 10px;	padding-bottom: 15px;	text-align: left;	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;}.thrColFixHdr #sidebar1_headline_a {	float: left; /* since this element is floated, a width must be given */	width: 440px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 15px 0px 5px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 0px;	margin-left: 10px;	padding-bottom: 15px;}.thrColFixHdr #sidebar1_feature_b {	float: left; /* since this element is floated, a width must be given */	width: 440px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 15px 15px 5px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 20px;	margin-left: 10px;	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: left;	margin-bottom: 20px;}.thrColFixHdr #sidebar1x_feature_b {	float: left; /* since this element is floated, a width must be given */	width: 490px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 10px 15px 15px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 20px;	margin-left: 10px;}.thrColFixHdr #sidebar1_feature_c {	float: left; /* since this element is floated, a width must be given */	width: 440px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 15px 15px 5px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 20px;	margin-left: 10px;	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: left;}.thrColFixHdr #sidebar1_feature_d {	float: left; /* since this element is floated, a width must be given */	width: 440px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 5px 15px 5px 5px; /* padding keeps the content of the div away from the edges */	background-color: #FFFFFF;	margin-top: 0px;	margin-left: 10px;	text-align: left;}.thrColFixHdr #sidebar2 {	float: right; /* since this element is floated, a width must be given */	width: 250px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 0px 0px 10px; /* padding keeps the content of the div away from the edges */	border-left-color: #006666;	border-left-style: solid;	border-left-width: 1px;	margin-top: 15px;	margin-right: 15px;	margin-left: 0px;	position: relative;}.thrColFixHdr #sidebar2x {	float: right; /* since this element is floated, a width must be given */	width: 330px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	padding: 0px 10px 15px 20px;	margin-top: 10px;	height: 500px;}.thrColFixHdr #mainContent {	width: 120px;	margin: 15px 0px 0 497px;	position: relative;	margin-top: 15px;} .thrColFixHdr #footer {	padding: 6px 0px 10px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#FFFFFF;	margin-top: 10px;	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 0px;	height: 20px;	width: 880px;} .thrColFixHdr #footer_contentbox_a {	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#FFFFFF;	margin-top: 5px;	margin-left: 0px;	width: auto;	left: 240px;	top: 2113px;	float: left;	font-family: Arial, Helvetica, "Sans Serif";	font-size: 6px;} .thrColFixHdr #footer_contentbox_b {	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#FFFFFF;	margin-top: 5px;	margin-left: 20px;	margin-right: 0px;	width: auto;	left: 380px;	float: left;	font-family: Arial, Helvetica, "Sans Serif";	font-size: 6px;} .thrColFixHdr #footer_contentbox_c {	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#FFFFFF;	margin-top: 5px;	margin-left: 20px;	margin-right: 0px;	width: auto;	left: 380px;	float: right;	text-align: right;	font-family: Arial, Helvetica, "Sans Serif";	font-size: 6px;} .thrColFixHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;	height:0;	font-size: 1px;	line-height: 0px;}.mainpages {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 15pt;	text-transform: none;	color: #669999;	padding: 12;}.textheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20pt;	font-weight: bold;	color: #FFFFFF;	font-variant: normal;	text-transform: none;	font-style: normal;}.featurestext {	font-family: Tahoma;	font-size: 12px;	line-height: 20px;	color: #000000;	text-transform: none;	word-spacing: -1pt;	margin: 8px 0px 5px;}.flyshit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 6px;	color: #000000;	letter-spacing: .4px;}.buttons {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	color: #000000;	letter-spacing: .3px;	font-weight: bold;	text-transform: none;}.topnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	font-weight: normal;	color: #000000;	letter-spacing: .4px;}.bodycopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	letter-spacing: .3px;	color: #000000;	font-weight: normal;	font-style: normal;	text-transform: none;}.subheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14pt;	font-weight: bold;	color: #33FFFF;	letter-spacing: 0.3px;}.frontpagebig {	font-family: Trebuchet, Verdana, Arial, sans-serif;	font-size: 30px;	color: #000000;	line-height: 36px;	font-weight: 200;	font-variant: normal;	text-transform: none;	width: 70%;	margin-left: 0px;	padding-left: 12px;}.rightcollabels {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 10px;	font-weight: 300;	color: #000000;}.display {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	line-height: 22px;	font-weight: normal;	text-transform: none;	color: #000000;}.homepage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 21px;	color: #000000;	font-style: normal;	text-transform: none;	margin: 4px 0px 0px;	letter-spacing: 0pt;	word-spacing: -1pt;	font-weight: normal;}.frontpagehead {	font-family: Tahoma;	font-size: 16px;	line-height: 26px;	color: #000000;	padding: 0;}.clientmenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: 8px;	font-weight: normal;	text-transform: none;	color: #FFFFFF;}.test {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 16pt;	font-weight: normal;	text-transform: none;	color: #000000;}.boldhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-style: normal;	line-height: 40px;	font-weight: normal;	text-transform: none;	color: #000000;}.tiny {	font-family: Arial, Helvetica, sans-serif;	font-size: 4px;	font-style: normal;	line-height: 4px;	font-weight: lighter;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}.testmain {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	word-spacing: -0.5px;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.featuresleadin {	font-family: Tahoma;	font-size: 12px;	line-height: 14px;	color: #000000;	text-transform: none;	word-spacing: -1pt;	margin: 8px 0px 5px;	font-weight: bold;}A:link {	text-decoration:none;	color: #618081;}A:visited {	text-decoration:none;	color: #00DFDF;}A:hover {	text-decoration:none;	color: #618081;}A:active {	text-decoration:none;		color: #618081;}.frontpagetext {	font-family: Trebuchet, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 12px;	font-weight: normal;	color: #FFFFFF;	font-variant: normal;	text-transform: none;}.newhometext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	text-transform: none;	color: #000000;}.tiny {	font-family: Arial, Helvetica, sans-serif;	font-size: 4px;	font-style: normal;	line-height: 4px;	font-weight: lighter;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}.listsripeblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: none;	color: #000000;	background-color: #E7F6FF;	height: 30px;	padding-left: 4px;	padding-top: 4px;	line-height: 14px;}.listsripeblue_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: none;	color: #000000;	background-color: #002528;	height: auto;	padding-left: 4px;	padding-top: 4px;	padding-bottom: 4px;}.listsripewhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-transform: none;	color: #000000;   background-color: #FFFFFF;   	height: 30px;	padding-left: 4px;	padding-top: 4px;	line-height: 14px;}.style1 {color: #FFFFFF}.style3 {color: #99CCCC}.style6 {color: #FF6600}.style12 {color: #00FFFF}h1,h2,h3,h4,h5,h6 {	font-family: Tahoma;}h1 {	font-size: 14px;	color: #99FFFF;}.style14 {color: #000000}.style15 {	color: #002528;	font-weight: bold;	line-height: 30px;	font-size: 27px;	font-family: Tahoma;}.style18 {font-size: 9px; font-style: normal; line-height: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}a:link {	color: #000000;}a:visited {	color: #000000;}a:hover {	color: #000000;}a:active {	color: #33FFFF;}