body {
	background:#fff;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Tahoma, arial, sans-serif;
	font-size: 13px;
	color: #404040;
	line-height:20px;
	background:url(../images/bodybg.jpg) repeat-x top
}
img {
	border:0px
}
a   { color: #036bb4; font-weight: bold; text-decoration: none; outline: none  }
a:visited   { color: #036bb4; font-weight: bold; text-decoration: none; outline: none  }
a:active   { color: #036bb4; font-weight: bold; text-decoration: none; outline: none  }
p {
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	line-height:20px
}
.logo  { float: left; padding-top: 5px; padding-bottom: 6px; padding-left: 10px }
h1   { color: white; font-weight: bold; font-size: 30px; line-height: 40px; font-family: "century Gothic", Tahoma, arial,; text-align: left; margin: 0px; padding: 5px 0px 0px }
h2 {
	font-size:24px;
	padding:0px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
	font-family: "century Gothic", Tahoma, arial,;
	margin:0px 0px 0px 0px;
	color:#ff4200
}
h3 {
	font-size:28px;
	font-weight:bold;
	font-family: "century Gothic", Tahoma, arial,;
	padding:0px;
	margin:0px
}
h4  { color: #036bb4; font-weight: bold; font-size: 24px; font-family: "century Gothic", Tahoma, arial,; margin: 0px; padding: 5px 0px 10px 20px }
h5  { color: #036bb4; font-weight: bold; font-size: 24px; font-family: "century Gothic", Tahoma, arial,; margin: 0px; padding: 5px 0px 10px }
h6  { color: #036bb4; font-weight: bold; font-size: 18px; font-family: "century Gothic", Tahoma, arial,; margin: 0px; padding: 5px 0px 10px }
a:hover  { font-weight: bold; text-decoration: underline }
#wrapper {
	margin:0 auto;
	width:100%;
}
.header {
	padding-top:0px;
	background:url(../images/h_bg.jpg) repeat-x;
	height:89px;
	padding-top:10px
}
.header-inner {
	width:980px;
	margin:0 auto
}
.header-pos {
	width:980px;
	margin:0 auto
}
.font12  { 
	font-family: "Trebuchet MS", Tahoma, arial, sans-serif;
	font-size: 13px;
	color: #404040;
	line-height:20px;
}
.main-container {
	background:url(../images/banner_bg.jpg) no-repeat 5px top;
	width:990px;
	margin:0 auto;
	padding-top:5px;
}
.main-container-inner {
	background:url(../images/banner_inner.jpg) no-repeat 5px top;
	width:990px;
	margin:0 auto;
	padding-top:5px;
}
.main-bot {
	background:url(../images/body_bot.jpg) no-repeat bottom;
	padding-bottom:40px
}
.banner {
	padding-left:4px;
	height:331px
}
.banner-inner {
	padding-left:4px;
	height:135px
}
.welcome {
	float:left;
	width:500px;
	padding-left:45px;
	padding-top:50px;
}
.headings   { float: left; padding-top: 60px; padding-left: 45px; width: 500px }
.redtext {
	color:#ff4200
}
.flash-aria {
	float:right;
	padding-right:5px;
	padding-top:1px
}
.acespy-box-container {
	padding-left:18px;
}
.acespy-box {
	width:481px;
	float:left;
	position:relative
}
.acespy-boxbg {
	background:url(../images/box_img_bg.jpg) repeat-y bottom;
	width:481px
}
.acespy-boxbot {
	background:url(../images/box_img_bot.jpg) no-repeat bottom;
	padding:0px 20px 20px 20px;
}
.acespy-boxvbg  { font-size: 13px; background: url(../images/box_img_vbg.jpg) repeat-x; padding: 0px 10px }
.ace-book {
	padding-left:150px;
	padding-top:12px;
	line-height:12px
}
.buy-btn {
	width:272px;
	position:absolute;
	left: 108px;
	top: 292px;
}
.btn-shade {
	background:url(../images/btn_shade.jpg) no-repeat top;
	width:272px;
	height:25px
}
.talk    { line-height: 14px; background: url(../images/chat_icon.gif) no-repeat left ; padding-top: 12px; padding-left: 75px; height: 54px }
.www-web      { line-height: 14px; background: url(../images/www_icon.gif) no-repeat left ; padding-top: 12px; padding-left: 75px; height: 54px }
.mail   { line-height: 14px; background: url(../images/mail_icon.gif) no-repeat left ; padding-top: 12px; padding-left: 75px; height: 54px }
.log-container  { float: left; padding: 16px 0px 5px 11px }
.logos-bg   { background: url(../images/log_box.jpg) no-repeat center; clear: both; margin: 0px 0px 10px; padding: 28px 50px 20px; width: 874px; height: 67px }
.pl29  { padding-left: 25px }
.purd-btn {
	width:272px;
	position:absolute;
	left: 113px;
	top: 268px;
}
.boxn-bg {
	background:url(../images/round_img_bg.jpg) repeat-y;
	padding:0px 50px 0px 30px
}
.boxn-bg-in {
	background:url(../images/round_img_bg-in.jpg) repeat-y;
	padding:0px 34px 0px 10px
}
.font14 {
	font-size:14px
}
.f12-line {
	font-size:12px;
	line-height:18px
}
.tabsI {
	float:left;
	line-height:normal;
	width:auto;
	padding:0px;
	margin:0px;
	padding-left:167px;
}
.tabsI ul {
	margin:0;
	padding:0px 15px 0 10px;
	list-style-type:disc;
}
.tabsI li {
	display:inline;
	margin:0;
	float:left;
}
.tabsI a   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/tab-left.jpg) no-repeat 0% 0px; text-transform: uppercase; float: left; margin: 0 }
.tabsI a span  { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-transform: uppercase; display: block; float: left; padding: 9px 0px 10px; border-right: 1px solid #4f4f51; border-left: 1px solid #8b8b8d; width: 105px }
.tabsI a span {
	float:none;
	color:#fff
}
.tabsI a:hover  { color: #31bfff; text-decoration: none; background: url(../images/nav_hover.jpg) repeat-x }
.tabsI a:hover span  { color: #31bfff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 9px 0px 10px; border-right: 1px solid #4f4f51; border-left: 1px solid #8b8b8d; width: 105px; cursor: pointer
 }
.tabsIsel a {
	text-decoration:none;
	background:url(../images/nav_hover.jpg) repeat-x;
}
.tabsIsel a span  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/nav_hover.jpg) repeat-x; text-align: center; padding: 9px 0px 10px; border-right: 1px solid #4f4f51; border-left: 1px solid #8b8b8d; width: 105px; cursor: pointer }
.clear {
	clear:both
}
/*footer navigation*/



.tabsIf  { line-height: normal; float: left; margin: 3px 0px 0px; padding: 0px 0px 0px 170px; width: auto }
.tabsIf ul {
	margin:0;
	padding:0px 15px 0 10px;
	list-style-type:disc;
}
.tabsIf li {
	display:inline;
	margin:0;
	float:left;
}
.tabsIf a  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/tab-left.jpg) no-repeat 0% 0px; text-transform: uppercase; float: left; margin: 0 }
.tabsIf a span  { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; text-transform: uppercase; display: block; float: left; padding: 9px 0px 10px; border-right: 1px solid #578fc3; width: 105px }
.tabsIf a span {
	float:none;
	color:#fff
}
.tabsIf a:hover  { color: #31bfff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../images/nav_hover.jpg) repeat-x }
.tabsIf a:hover span  { color: #31bfff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 9px 0px 10px; border-right: 1px solid #578fc3; width: 105px; cursor: pointer
 }
.tabsIself a {
	text-decoration:none;
		background:url(../images/nav_hover.jpg) repeat-x;
}
.tabsIself a span  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/nav_hover.jpg) repeat-x; text-align: center; padding: 9px 0px 10px; border-right: 1px solid #578fc3; width: 105px; cursor: pointer }
.nav-container {
	background: url(../images/nav_img.jpg) no-repeat;
	width:984px;
	height:34px;
	float:left
}
.bdrl {
	border-right:solid 1px #4f4f51;
	height:33px
}
.footer-container {
	background:url(../images/foote_bg.jpg) repeat-x;
	height:52px
}
.footer {
	background:url(../images/footer_nav.png) no-repeat center;
	width:984px;
	height:42px;
	position:relative;
	top:-30px;
	margin:0 auto
}
.bdrb {
	border-right:solid 1px #578fc3;
	height:33px
}
.copyright {
	text-align:center;
	color:#fff;
	clear:both;
	padding-top:10px;
	font-family:tahoma
}
.screen-snap {
	padding:0px 0px 0px 25px
}
.scren-snap-hd  { font-size: 15px; background: url(../images/screen-snap_bg.jpg) no-repeat; padding: 18px 50px 0px 20px; width: 890px }
.sc-snh {
	color:#3d3e40;
	font-size:33px;
	line-height:40px;
	padding-bottom:10px
}
.pr60 {
	padding-right:60px
}
.r-graybg  { background: url(../images/gray_rv_img.jpg) repeat-x top; padding: 0px 10px; width: 900px }
.rl-txt  { float: left; width: 660px }
.vt-line {
	background: url(../images/dotted_hline.gif) repeat-x bottom;
	padding-bottom:15px;
	padding-top:0px;
font-size:
}
.vt-line-last {
	padding:15px 0px 0px 0px
}
.v-rimg {
	float:right;
	padding-top:10px
}
.pad-box {
	clear:both;
	margin-top:20px
}
.vpimg {
	float:right;
	padding-top:35px
}
.blue-header {
	background:url(../images/blue_headr.jpg) no-repeat;
	width:909px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	padding:8px 0px 0px 50px
}
.blue-bg {
	background:url(../images/blue_bar_bg.jpg) repeat-y;
	padding:0px 8px;
	width:930px
}
.bl-box {
	width:459px;
	float:left
}
.bl-box2 {
	width:459px;
	float:left;
	padding-left:4px
}
.bl-boxbg {
	background:url(../images/bluebox_bg.jpg) repeat-y;
	padding:0px 10px
}
.check-list {
	background:url(../images/check_list.jpg) no-repeat left 5px;
	padding-left:30px;
	font-size:12px;
	line-height:14px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:solid 2px #fff
}
.blue-bg2 {
	background:url(../images/blue_bar_bg.jpg) repeat-y;
	padding:0px 0px;
	width:939px
}
.spacial-offerbg {
	background:url(../images/blue_grad.jpg) no-repeat bottom;
	padding-bottom:30px
}
.spacial-offerleft {
	float:left;
	width:620px;
	padding-left:50px
}
.pb10 {
	padding-bottom:10px
}
.pb20 {
	padding-bottom:20px
}
.plst-off {
	border-top:solid 2px #71c4ec;
	padding-top:10px
}
.pd-left  { padding-left: 1px }
.spa-off {
	float:right;
	padding-right:50px;
	padding-top:10px
}
.w1 {
	width:107px
}
.w2 {
	width:108px
}
.w3 {
	width:109px
}
.w1 {
	width:111px
}
.check-list-last {
	background:url(../images/check_list.jpg) no-repeat left 5px;
	padding-left:30px;
	font-size:12px;
	line-height:14px;
	padding-top:8px;
	padding-bottom:8px;
	
}

.verdana-blue
{
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	color:#0087c9;
	font-weight:bold
}

.guide-heading {
	color: #FF3300;
	font-size: 12px;
	font-family:verdana
}

.pad-left {
	      padding-left:15px}
		  
.text-box{
	     background:url(images/textbox-bg.gif) repeat-x; 
		 height:20px; 
		 border:1px solid #02a3c0; 
		 width:160px
}

.text-box_1{
	     background:url(images/textbox-bg.gif) repeat-x; 
		 height:20px; 
		 border:1px solid #02a3c0; 
		 width:100px
}



.arial_blue {
	      font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  color:#097abd;
		  font-weight:bold;
}

.arial-11 {
	      font-family:Arial, Helvetica, sans-serif;
		  font-size:11px;
		  color:#4f4f4f;
		  font-weight:normal;
}

.pad-top{
	     padding-top:23px;
}

.Lucida_blue {
	      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		  font-size:12px;
		  color:#097abd;
		  font-weight:bold;
}