@charset "UTF-8";/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	background-color: #4393C6;}#background {	background-image: url(images/bg-tile.jpg);	background-repeat: repeat-x;	background-position: top;}p {	font-size: 12px;	margin-right: 0px;	color: #333333;	padding-bottom: 7px;	margin-bottom: 0px;	line-height: 16px;	padding-top: 5px;	margin-top: 0px;}h1 {	font-size: 21px;	margin-top:0px;	margin-bottom:4px;	color: #0467a7;	font-weight: normal;	padding-top: 0px;	line-height: 22px;}h2 {	font-size: 21px;	margin-top:0px;	margin-bottom:4px;	color: #0467a7;	font-weight: normal;	padding-top: 0px;	line-height: 22px;	padding-bottom: 0px;}h3 {	font-size: 15px;	margin-top:0px;	margin-bottom:0px;	color: #333;	padding-top: 8px;	padding-bottom: 0px;}h4 {	font-size: 13px;	margin-top:0px;	margin-bottom:0px;	color: #2467AA;	padding-top: 8px;	padding-bottom: 0px;	text-transform: uppercase;	font-weight: bold;}.gradient-divider {	background-image: url(images/divider-gradient.jpg);	background-repeat: repeat-x;	height: 30px;}.gradient-divider2 {	background-image: url(images/divider-gradient2.jpg);	background-repeat: repeat-x;	height: 30px;}.border-right {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}.border-bottom {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}ul {	font-size: 12px;	margin-top:2px;	color: #333333;	list-style-image: url(images/bullet.gif);	margin-bottom: 10px;	padding-left: 10px;}ol {	font-size: 12px;	margin-top:2px;	color: #333333;	margin-bottom: 10px;	padding-left: 10px;	line-height: 1.2em;}li {	margin-bottom: 10px;	padding-left: 0px;	margin-left: 10px;}a {	text-decoration:none;	color:#0468A7;}a:hover {	text-decoration:underline;}#container {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	overflow: hidden;	width: 900px;}#tab {	background-image: url(images/tab.gif);	background-repeat: no-repeat;	background-position: right top;	width: 900px;	height: 102px;}#main {	padding-right:0px;	padding-left:0px;	padding-top: 10px;	background-image: url(images/shadow.jpg);	background-repeat: no-repeat;	background-position: top;	width: 900px;}#flashfile {	height: 354px;	width: 860px;	background-image: url(images/flashshadow.jpg);	background-repeat: no-repeat;	padding-right: 20px;	padding-left: 20px;	background-position: center bottom;	padding-bottom: 0px;}.text1 {	font-size: 28px;	margin-top:0px;	margin-bottom:4px;	color: #333;	font-weight: normal;	padding-top: 50px;	line-height: 30px;}.text2 {	font-size: 28px;	margin-top:0px;	margin-bottom:4px;	color: #FFF;	font-weight: normal;	padding-top: 0px;	line-height: 30px;}#topcontent {	height: 250px;	width: 860px;	background-image: url(images/topcontent-bak.jpg);	background-repeat: no-repeat;	padding-right: 20px;	padding-left: 20px;	background-position: center bottom;	padding-bottom: 44px;}#topcontent h1{	font-size: 24px;	color: #0467a7;	padding-top: 20px;	padding-bottom: 0px;	line-height: 28px;}#topcontent p{	font-size: 16px;	color: #333;	line-height: 21px;	margin-top: 4px;	margin-bottom: 4px;}#rtcolumn2 {	margin-top: 0px;	float: left;	padding-right: 20px;	padding-left: 20px;	width:558px;}#rtcolumn {	margin-top: 0px;	float: left;	padding-right: 20px;	padding-left: 20px;	width:258px;}#leftcolumn {	width:260px;	padding-right: 20px;	padding-left: 20px;	float: left;}#middlecolumn {	width:260px;	padding-right: 20px;	padding-left: 20px;	float: left;}#logobar img{	margin-left:340px;	border:none;}#topnav {	margin-top: 0px;	margin-bottom: 0px;	display: block;	width: 249px;	margin-left: 634px;	position: absolute;	padding-top:5px;}#topnav p{	color: #ccc;	text-align: center;	margin-bottom: 0px;	padding-bottom: 0px;	font-size: 12px;	margin-top: 0px;	padding-top: 6px;}#topnav p a{	color: #666;	padding-right: 10px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCC;}#hznav ul {	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	list-style-image: none;	list-style-type: none;	margin-top: 0px;	margin-bottom: 0px;	margin-left:150px;}#hznav li {	float:left;	position:relative;	list-style-image: none;	list-style-type: none;	width:100px;	text-align:center;	letter-spacing: 1px;	margin-bottom:0px;}.divider {	background-image: url(images/divider.gif);	background-repeat: no-repeat;}#hznav li a {	font-size:12px;	text-decoration:none;	color:#FFF;	font-weight:normal;	line-height: 44px;	display:block;}#hznav li a:hover {	text-decoration: none;	background-image: url(images/glow.gif);}.active {	background-image: url(images/glow.gif);	background-repeat: no-repeat;}#hznav {	height: 44px;	width:900px;	display:block;	margin-right: auto;	margin-left: auto;}#hznav p{	color: #fff;	text-align: right;	margin-bottom: 0px;	padding-bottom: 0px;	font-size: 12px;	margin-top: 0px;	line-height: 44px;	padding-top: 0px;	display:inline;}#footerbak {	margin-right: auto;	margin-left: auto;	background-image: url(images/footer-gradient.gif);	background-repeat: repeat-x;	padding-bottom: 20px;	height:162px;}.footer {	width: 860px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding-right: 20px;	padding-left: 20px;	padding-top:15px;}.footer p{	font-size: 12px;	color: #FFFFFF;}#whitebak {	background-color: #FFF;	padding-bottom: 20px;}.lgfont {	font-size: 16px!important;	line-height: 24px;}.footer p a {	color: #FFFFFF;	text-decoration: none;	padding-right: 2px;	padding-left: 2px;}.footer a:hover{	text-decoration: underline;	color: #FFFFFF;}.photo {	background-color: #FFFFFF;	padding: 3px;	float: right;	margin-right: 5px;	margin-bottom: 10px;	margin-left: 20px;	border: 1px solid #666666;	margin-top: 0px;}.smlinks {	font-size: 11px;	line-height: 40px;	clear: both;}.rule {	margin-bottom: 16px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FF9900;	margin-top: 10px;}.column3 {	background-image: url(images/3column.gif);	background-repeat: repeat-y;}.column2 {	background-image: url(images/2column.gif);	background-repeat: repeat-y;}.tagline {	font-size: 18px;	color: #666;	text-align: center;	display: block;	padding-top: 12px;}#homeimage {	background-image: url(images/homeimage.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 250px;	padding-right: 490px;	padding-left: 40px;	margin-top: 15px;	padding-top: 20px;	text-align: center;}.left-rule {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;}.top-rule {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}.home-images {	float: right;	margin-left: 5px;}.topContentText {	float: left;	width: 500px;}#middlecolumn table tr td p {	line-height: 6px;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 0px;	margin-right: 10px;	margin-left: 5px;}#rtcolumn table tr td p {	line-height: 6px;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 0px;	margin-right: 10px;	margin-left: 5px;}#top #whitebak #background #container #main #form1 .column2 #rtcolumn table tr td p {	line-height: 1.3em;}#leftcolumn table tr td p {	line-height: 6px;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 0px;	margin-right: 10px;	margin-left: 5px;}.margin-bottom {	margin-bottom: 20px;}.mid-tagline {	color: #2264A8;	float: left;	height: 50px;	width: 100%;}.padding-bottom {	padding-bottom: 20px;}.speed-price {	font-size: 12px;	line-height: 1.2em;	font-weight: bold;}.gradientBackground1 {	background-image: url(images/footerGradient.jpg);	background-repeat: repeat-x;	float: left;	padding: 10px;	width: 220px;}.signupButton{	height: 40px;	width: 140;	font-family: Helvetica, Arial, sans-serif;	font-size: .9em;	font-weight: bold;	color: #FFFFFF;	margin-bottom: 0px;}.signupButton a{	color: #FFFFFF;	}.text2 p {	color: #FFFFFF;	letter-spacing: 1px;}.lower-case {	text-transform: none;}/*---------Banner Portion Starts--------------*/.carusel_bg {	position: relative;	width: 860px;	height: 283px;	margin:0 auto;	padding:0;	z-index:2;}.jCarouselLite {	position: relative;	width: 860px;	height: 283px;	visibility: visible;	z-index: 2;	margin:0 auto;	border-top: none;	border-right: none;	border-left: none;	border-bottom-style: none;}.jCarouselLite ul {	height: 283px;	margin:0 0 0 0;	padding:0 0 0 0;	position: relative;	list-style-type: none;	z-index:2;	width: 860px;	left: 0px;}.jCarouselLite ul li {	height: 283px;	display: block;	float: left;	width: 860px;	margin:0 auto;	z-index:2;	}.prev_button {	position: absolute;	z-index: 999;	width: 47px;	height: 283px;	top:0;	left:-24px;	background-image: url(images/prev_btn.png);	cursor: pointer;	background-repeat: no-repeat;	background-position: center;}.next_button {	position: absolute;	z-index: 999;	left: 833px;	width: 47px;	top:0px;	height: 283px;	background-image: url(images/next_btn.png);	cursor: pointer;	background-position: center;	background-repeat: no-repeat;}.preview {	position: relative;	padding:0;	margin:0;	float: left; 	width: 977px; 	height: 283px; 	}.bottomtext {    	position: absolute;	bottom: 0;	left: 0;	width: 825px;	padding: 26px 0 25px 35px;	margin:0 0 0 0;	background:url(../images/bannertext_bg.png) repeat-x 0 2px;	text-align:left;	color: #fff;	background-color:inherit;	display: none;	font:normal 15px/20px "Century Gothic", Arial, Helvetica, sans-serif;	z-index:1000;	}.bottomtext img{	padding:0 0 0 0;	margin:6px 2px 0 0;	display:inline;	overflow:hidden;	width:auto;}#WebDesignCredit {	font-size: 0.75em;	margin-top: 20px;	text-align: left;	margin-left: auto;	padding-left: 0px;	width: 900px;	margin-right: auto;}/*---------Banner Portion Ends--------------*/.disclaimer-text {	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;}.design-credit {	font-size: .8em;}
