body {	background-image:url(../images/ts-tech-bg.gif);	background-repeat:repeat-x;	background-color:#fefefe;	margin:0px 0px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#848484;}td {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#848484;}input {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#848484;}select {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;}textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;}p {	margin:7px 0px 0px 0px;}.footerTxt {	color: #007cb9;	text-decoration: none;	font-weight: normal;	font-size: 12px; }.bodyTxt {	font-family: Arial, Helvetica, sans-serif;	color: #5d6372;	font-size: 11px;	font-weight: normal;	text-align: left;	line-height: 19px;}.bodyTxtTwo {	font-family: Arial, Helvetica, sans-serif;	color: #5d6372;	font-size: 12px;	font-weight: normal;	text-align: left;	line-height: 20px;}.bodyTxtThree {	font-family: Arial, Helvetica, sans-serif;	color: #6e6f6f;	font-size: 12px;	font-weight: normal;	font-style: italic;	text-align: left;	line-height: 20px;}.bullettTxt { 	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	font-size: 14px;	font-weight: bold;	text-align: left;	line-height: 29px;}.headerTxt {	font-family: Arial, Helvetica, sans-serif;	color: #9a9a9a;	font-size: 14px;	font-weight: bold;	text-align: left;	line-height: 19px;}.largeTxt {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 15px;	font-weight: bold;	text-align: left;	line-height: 24px;}.largeTxt2 {	font-family: Arial, Helvetica, sans-serif;	color: #981b1e;	font-size: 15px;	font-weight: bold;	font-style: italic;	text-align: left;	line-height: 28px;}.largeTxt3 {	font-family: Arial, Helvetica, sans-serif;	color: #6e6f6f;	font-size: 14px;	font-weight: bold;	font-style: italic;	text-align: left;	line-height: 20px;}.leadinTxt {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 15px;	font-weight: normal;	text-align: left;	line-height: 24px;}.newsheaderTxt {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	font-weight: bold;	text-align: left;	line-height: 19px;}.newsheaderLeadin {	font-family: Georgia, serif;	color: #000000;	font-size: 21px;	font-weight: normal;	text-align: left;	line-height: 28px;}.subsectionheaderTxt {	font-family: Georgia, serif;	color: #000000;	font-size: 16px;	font-weight: regular;	text-align: left;	line-height: 23px;}.contactheadsTxt {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	font-weight: bold;	font-style:italic;	text-align: left;	line-height: 19px;}.footerTxt {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	font-size: 10px;	font-weight: normal;	line-height: 15px;}.captionTxt {	font-family: Arial, Helvetica, sans-serif;	color: #5d6372;	font-size: 10px;	font-weight: normal;	line-height: 15px;}.footerlgTxt {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	font-size: 11px;	font-weight: bold;	font-style:italic;	line-height: 15px;}/* START FORM CSS */form{	margin:0px;}.reqEvalTxtField {	width:350px; 	border:0px; 	background-color:#b7bfd3; 	height:17px; 	padding:3px; 	color:#000; 	font-weight:normal;}.reqEvalTxtField2 {	width:150px; 	border:0px; 	background-color:#b7bfd3; 	height:17px; 	padding:3px; 	color:#000; 	font-weight:normal;}.reqEvalTxtSelect {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:353px; 	border:0px; 	background-color:#b7bfd3; 	height:22px; 	padding:3px; 	color:#000; 	font-weight:normal;}.reqEvalTxtSelect2 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:147px; 	border:0px; 	background-color:#b7bfd3; 	height:22px; 	padding:3px; 	color:#000; 	font-weight:normal;}.contactTxtField {	width:325px; 	border:1px solid #c7c7c7; 	background-color:#FFF; 	height:17px; 	padding:3px; 	color:#000; 	font-weight:normal;}.contactTxtArea {	width:325px; 	border:1px solid #c7c7c7; 	background-color:#FFF; 	padding:3px; 	color:#000; 	font-weight:normal;}.contactSelect {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:329px; 	border:1px solid #c7c7c7; 	background-color:#FFF; 	height:24px; 	padding:3px; 	color:#000; 	font-weight:normal;}.empTxtField {	width:350px; 	border:0px; 	background-color:#b7bfd3; 	height:17px; 	padding:3px; 	color:#000; 	font-weight:normal;}.empTxtSelect {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:353px; 	border:0px; 	background-color:#b7bfd3; 	height:22px; 	padding:3px; 	color:#000; 	font-weight:normal;}a.footer:link {	color: #007cb9;	text-decoration: none;	font-weight: normal;	font-size: 12px;  }a.footer:visited {	color: #007cb9;	text-decoration: none;	font-weight: normal;	font-size: 12px; }a.footer:hover {	color: #CCCCCC;	text-decoration: underline;}a:link {	color: #06C;	text-decoration: none;	font-weight:normal;  }a:visited {	color: #06C;	text-decoration:none;	font-weight:normal; }a:hover {	color: #b31519;}/* START Administrative CSS */#adminNavItem{	margin-top:12px;}#adminNav a{	color:#5d6372;	font-size:11px;	font-weight:bold;}