/* CSS Document *//*---------------General Starts------------------*/body{	padding:0px;	margin:0px;	font:normal 14px/16px Arial, Helvetica, sans-serif;	color:#112554;	background:url(images/bodybg.gif) repeat-x 0 0 #112554;}p, td, img, h1, li, span{	padding:0px;	margin:0px;}ul{	list-style-type:none;	padding:0px;	margin:0px;}img{	border:none;	outline:none;	display:block;}#border{	border-color: #333;	border-top-style: solid;	border-top-width: thin;	border-right-style: solid;	border-right-width: thin;	border-left-style: solid;	border-left-width: thin;	border-bottom-style: solid;	border-bottom-width: thin;}h1{	font-size:18px;	line-height:28px;	font-weight:normal;	color:#2C4545;	background-color:inherit;	padding:0 0 10px 0;}h1{	font-size:18px;	line-height:28px;	font-weight:normal;	color:#2C4545;	background-color:inherit;	padding:0 0 10px 0;}h3{	font-size:16px;	line-height:0px;	font-weight:normal;	color:#2C4545;	background-color:inherit;	padding:0 0 0 0;}a{	outline:none;	text-decoration:none;	color: #F90;}a:hover{	color:#009;}.spacer{	clear:both;	font-size:0px;	line-height:0px;	padding:0px;	margin:0px;}/*---------------General Ends------------------*//*---------------Header Starts------------------*/.headerbg{	background-color:#fff;	color:inherit;}.logo{	margin:16px 0;}.newsletter{	background:url(images/signupicon.gif) no-repeat 0 35px;	font-size:12px;	line-height:22px;	font-weight:bold;	color:#F78205;	background-color:#fff;	padding:40px 0 0 35px;}.newsletter span{	color:#191919;	background-color:inherit;}.newsletter a{	color:#F78205;	background-color:#fff;}.newsletter a:hover{	color:#009;	background-color:#fff;}.headermainbg{	background:url(images/headermainbg.gif) no-repeat 0 0;	height:205px;}.headerproductbg{	background:url(images/headerproduct.gif) no-repeat 0 0;	height:155px;}.headercustomersbg{	background:url(images/headercustomers.gif) no-repeat 0 0;	height:155px;}.headersupportbg{	background:url(images/headersupport.gif) no-repeat 0 0;	height:155px;}.headeraboutbg{	background:url(images/headerabout.gif) no-repeat 0 0;	height:155px;}.headercontactbg{	background:url(images/headercontact.gif) no-repeat 0 0;	height:155px;}.caption{	margin:147px 0 0 588px;}.navbg{	background:url(images/navbg.gif) repeat-x 0 0 #FDFDFD;	border:1px solid #CFCFCF;	color:inherit;}ul.navlink{	padding:0px;	margin:0 0 0 55px;}ul.navlink li{	border-right:1px solid #D5D5D5;	padding:0 45px;	float:left;	width:auto;}ul.navlink li.home{	padding:0 48px 0 0;}ul.navlink li.noborder{	border:none;	padding:0 0 0 48px;}ul.navlink li a{	font:bold 12px/26px Arial, Helvetica, sans-serif;	color:#f2803c;	display:block;	background-color:inherit;}ul.navlink li a.active{	color:#2e3192;	background-color:inherit;	cursor:text;}ul.navlink li a:hover{	color:#009;	background-color:inherit;}/*---------------Header Ends------------------*//*---------------Body Starts------------------*/.bodymidbg{	background:url(images/bodymidbg.gif) repeat-x 0 0 #fff;	color:inherit;}.bodyinnerbg{	background:url(images/bodyinnerbg.gif) repeat-x 0 0 #fff;	color:inherit;	border-top:1px solid #C4D3D6;	border-left:1px solid #fefefe;	border-right:1px solid #fefefe;	padding:20px 0 23px 0;}.lefttext{	font-size:14px;	line-height:16px;}.lefttext span{	font-size:12px;	line-height:18px;	font-weight:bold;	color:#F78205;	background-color:inherit;}.lefttextlist{	font-size:14px;	line-height: 1.5em;	}.lefttext span a{	color:#F78205;	background-color:inherit;}.lefttext span a:hover{	color:#009;	background-color:inherit;}.midpadd{	padding:23px 0 30px 0; } .leftbox{	background:url(images/leftbox.gif) no-repeat 0 0;	padding-right: 25px;}.chat{	font-size:14px;	line-height:16px;	color:#FF0;	font-weight:bold;	background-color:inherit;	text-align:center;}.chat a{	color:#F90;	background-color:inherit;}.chat a:hover{	color:#009;	background-color:inherit;}.leftmidtext{	font-size:12px;	line-height:16px;	font-weight:bold;	color:#666;	background-color:inherit;	padding:18px 0 0 0;}.leftmidtext span{	color:#666;	background-color:inherit;}.leftbottombg{	background-color:#fff;	border:1px solid #fff;	padding:13px 0 8px 16px;	color:inherit;}.bottomheadingtext{	font-size:13px;	line-height:14px;	color:#2C4545;	font-weight:bold;	background-color:inherit;	padding:0px 0 5px 0;}.bottomtext{	color:#418F9A;	background-color:inherit;}.righttoptext{	font-size:12px;	line-height:14px;	font-weight:bold;	color:#039;	background-color:inherit;	padding:0 0 6px 0;}.boldbluetext{	font-size:14px;	line-height:14px;	font-weight:bold;	color:#039;	background-color:inherit;	padding:0 0 6px 0;}.rightmidpad{	padding-top:17px;}.viewmore{	font-size:12px;	line-height:14px;	font-weight:bold;	color:#F78205;	background-color:inherit;	padding:0 0 0 0;}.viewmore a{	color:#F78205;	background-color:inherit;}.viewmore a:hover{	color:#009;	background-color:inherit;}/*---------------Body Ends-------------------*//*---------------Footer Starts------------------*/.footerbg{	background:url(images/footerbg.gif) repeat-x 0 0 #fff;	color:inherit;	border-left:1px solid #fefefe;	border-right:1px solid #fefefe;}.footernavbg{	background:url(images/footernavbg.gif) repeat-x 0 0 #112554;	color:inherit;	border-left:1px solid #fff;	border-right:1px solid #fff;}ul.footerlink{	padding:0px;	margin:14px 0 0 185px;}ul.footerlink li{	background:url(images/footernavdivider.gif) no-repeat right center;	padding:0 18px;	float:left;	width:auto;}ul.footerlink li.home01{	padding:0 8px 0 0;}ul.footerlink li.noimg01{	background:none;	padding:0 0 0 8px;}ul.footerlink li a{	font:bold 12px/14px Arial, Helvetica, sans-serif;	color:#FFF;	display:block;	background-color:inherit;}ul.footerlink li a:hover{	color:#F90;	background-color:inherit;}.copyright{	font-size:11px;	line-height:0px;	color:#666;	text-align:center;	background-color:inherit;}.copyright a{	color:#F90;	text-align:center;	background-color:inherit;}.copyright a:hover{ 	text-decoration:underline;}/*---------------Footer Ends------------------*/