/* MAIN HTML STYLES */body {	padding: 0px;	margin: 0px;	background: #FFFFFF;	text-align: center;     	background-image: url(bg_noscroll.jpg);      	background-attachment: fixed; }body, td, th, div, li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;		color: #3F3F3F;}a, a:visited, a:link {	text-decoration: none;	color: #353575;}a:hover {	text-decoration: underline;}ul { list-style: none; margin: 0px; padding: 0px;}ul li {	list-style: none;	margin: 0px;	padding: 0px;	border: 2px;	font-size: 90%;}ol li { margin-top: 10px;}h1 { font-size: 16px; color: #D5D5D5; margin: 10px 0px 5px 0px; }h2 { font-size: 16px; color: #707070; margin: 10px 0px 5px 0px; }h3 { 	margin:.45em 0 .25em;	padding:0 10px;	color: #999999;    font:bold 100%/1.4em Georgia, Serif;}h4 {	margin:0em 0;	padding:0 0px;	color: #152129;	font:bold normal 120%/1.4em Verdana, Arial, Helvetica, sans-serif;}h5 { font-size: 14px; color: #707070; margin: 10px 0px 5px 0px; font-weight: bold;}h1 span, h2 span, h3 span, h4 span { font-size: 10px; color: #808080; float: right; font-weight: normal;}h1 span a, h2 span a, h3 span a, h4 span a { color: #808080; }label { display: block; margin-top: 8px; font-weight: bold;}hr { color:#CCCCCC; background: #dddddd; height:1px; }.padditup { margin: 0px 10px 10px 10px; }.showBullets { list-style-type: circle; }.showBullets li { list-style-type: circle; margin-left: 20px; margin-bottom: 5px;}.boldGreen { color: #0099FF; font-weight: bold; }.awardList img {float: left;}.awardList span {float: right; width: 360px; display: block; text-align: left;}.awardList {	position: relative;	width: 500px;	margin: 10px;	border-bottom: 1px solid #707070;	padding: 10px 0px;}.clear { clear: both; float: none; }.spacer { display: inline; margin: 0px 10px 0px 30px;}.startHide { display: none;}.specialHide {display: block; }.dateLeft li span { display: block; position: absolute; top: 0px; left: -55px; width: 55px;}.dateLeft li > span { display: block; position: absolute; top: 0px; left: 0px; width: 55px;}.dateLeft li { 	position: relative;	padding-left: 55px;	margin: 3px 0px;}.sink, #rightSide.sink {	margin-top:-13px;	background: #ffffff;	z-index: 8;	position: relative;}.radioLeft {	position: relative;	margin: 5px 0px;	padding-left: 25px;}.radioLeft input {	position: absolute;	top: 0px;	left: -25px;}.radioLeft > input {	top: 0px;	left: 0px;}.radioLeft span {	display: block;	color: #70A100;	font-weight:bold;}.testimonial { margin-top: 25px;}.downloadList li {	margin: 10px 15px;}.downloadList span {	display: block;}.input_field {	background:#eeeeee;	border: 1px solid #707070;	width: 250px;}.wLine { border-bottom: 1px dashed #808080;  padding: 5px 0px; }.hpbg {	background: url(home_bg0.gif) repeat-x left top; 	height: 200px;	padding: 10px 0px;}.hpbg div {	width: 240px;	margin: 0 0 0 9px;	display: inline;	text-align: left;	float: left;	background: #ffffff;	border: 1px solid #ffffff;}.hpbg div span {	display: block;	margin: 10px;}.hpbg div span.sq_top { height: 55px; }.hpbg div span.sq_middle { height: 45px; }.hpbg div span.sq_bottom { padding: 5px 0px;}.hpbg div h2 {	font-size: 13px;	padding: 0px 10px 10px 10px;	border-bottom: 1px solid #cdcdcd;}.hpbg div h2 a { color: #587B05;}.qic_cell img {	margin: 5px 25px 20px 0px;}.qic_cell > img {margin: 5px 10px 20px 0px;}.selectedlink {	font-weight: normal;	color: #C0C0C0;	font-size: 70%;}.reviseme {	color: #81D3E2;}.linktitle {	font:bold 80%/1.4em "Trebuchet MS", Arial, Sans-serif;	text-transform:uppercase;	letter-spacing:.1em;	color:#C0C0C0;	text-decoration: none;.latest {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	background-color: #D5D5D5;	width: 200px;	padding: 10px;}.latest {	font-weight: bold;	padding: 5px;	width: 100%;	background-image: url(../images/t_con.gif);	background-repeat: no-repeat;	height: 100%;	white-space: pre;}.imageborder {	border: 1px solid #818181;}.greytabletext {	font-size: x-small;	color: #7F7F7F;	vertical-align: 2%;}.hilite {	color: #7F7F7F;}.lolite {	font-style: normal;	font-weight: bold;	color: #696969;}.teamphoto {	background-color: #FFFFFF;	left: 0px;	top: 0px;	position: static;	z-index: 5;	height: 300px;	width: 250px;}.lighttech {	color: #6C927A;}.lightbiz {	color: #A65F7D;}.lightbiztech {	color: #8F7BB0;}.lightgrey {	color: #666666;}.small {	font-size: 80%;	color: #A8A8A8;}.linkblu {	color: #0099FF;}.topic {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: normal;	font-weight: bold;	color: #666666;}.bulletlow {	position: relative;	vertical-align: 100%;}.h4titlekol {	color: #353575;	font-weight: bold;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;}.lolitelite {	font-style: normal;	font-weight: bold;	color: #CCCCCC;}.greytextdate {	color: #DBDBDB;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;}