  * {
margin: 0;
padding: 0;
}

body {	
	background: url(images/bg.jpg) center 0px;	
 	background-repeat:repeat-x;	
 	margin: 0px 0px 0px 0px;	
 	padding: 0px 0px 0px 0px;
}
 body.index3 {	background: url(images/bg-index3.jpg) center 0px !important;}#wrapper {		border: 0px solid #c1bdbd;	min-height:360px;	width: 967px;	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	display: block;}
 #header {	width: 967px;	display: block;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}
 
 .banner {	
 	display:block;	width: 967px;	height:190px;
 }
 .banner div.info {	
 	display:block;	width:403px;height:124px;	margin-top:130px;	margin-left:55px;	font:12px arial;	color:#333333;	line-height:19px;
 }
 
.i-body 
{	
	width:967px;
	min-height:360px;
	display:block;
	background:#ffffff url(images/content-bg.jpg);
	padding:0px 0px 0px 0px;		
}
.i-bodya
{	
	width:967px;
	min-height:360px;
	display:block;
	background:#ffffff url(images/content-bga.jpg);
	padding:0px 0px 0px 0px;		
}

.content-bottom-img {	margin-bottom:20px;}
.left-nav {	
 	width:191px;float:left;	
 	margin:20px 0px 20px 0px;}
 .left-nav a {	
 	display:block; width:161px;height:29px;	color:#197E9D;font:bold 12px arial;	padding-left:30px;padding-top:17px;	text-decoration:none;	
 }
 .left-nav a:hover {	
 	text-decoration:underline;	color:#2f485e;	
 }
 .left-nav a.sel {	
 	display:block; 
 	width:161px;height:29px;	
 	color:#2f485e;font:bold 12px arial;	
 	padding-left:30px;
 	padding-top:17px;	
 	text-decoration:none;	
 	background:url(images/left-nav-sel.jpg) no-repeat right;	
 }
 .content {	width:840px;	border-bottom:solid 0px #4A4A4A;	min-height:430px;}
 
 .r-content {	float:left;width:740px;padding:0px 0px 20px 20px;}.t-img {	margin-bottom:10px;}.title-img {	margin-bottom:10px;	padding-bottom:9px;	border-bottom:solid 1px #4A4A4A;}.news-content {	float:left;margin:0px 0px 0px 25px;width:360px;}.news-img {	float:left;width:176px;}
 
 #navigation {	
 	margin:0px 0px 10px 0px;	
 	padding:0px;	
 	background:url(images/nav-bg.jpg);
 	height:49px;
 }
 #navigation a {	
 	float:left;
 }
 span.title {	
 	color:#197E9D; font-weight:bold;
 }
 
 h2 {	color:#197E9D;	font: 16pt arial;	margin:0px 0px 20px 0px;}h2.pagetitle {	margin:0px 0px 10px 0px;}h3 {	color:#197E9D;	font: 16pt arial;	}h3.small-h {	color:#197E9D;	font: 18px arial;	}h3 span {	font:12px arial;display:block;}
 .about { width:635px;margin:0px auto;padding-top:100px; }
 .block2 p,
 .about p {
 	font:14px arial;
 	line-height:21px;
 }
 span.sty1 {	color:#4F4F4F;	font:bold 16px arial;}
 span.sty2 {	color:#6E899E;	font:bold 16px arial;}
 span.sty3 {	color:#6E899E;	font:bold 14px arial;}
 span.sty4 {	color:#878787;	font:14px arial;}
 span.sty5 {	color:#646464;	font:bold 20px arial;}
 span.sty6 {	color:#197E9D;	font:bold 20px arial;}
 span.sty6a {	color:#53A7ED;	font:bold 15px arial; padding-left:10px;}
 span.sty6a a {	color:#53A7ED;	font:bold 15px arial; padding-left:0px;text-decoration:none;}
 span.sty6b {	color:#53A7ED;	font:bold 12px arial;}
 span.sty7 {	color:#309BF9;	font:bold 12px arial;}
 span.sty8 {	color:#FFCC00;	font:bold 16px arial;}
 span.sty9 {	color:#ffffff;	font:bold 16px arial;}
 span.sty9a {	color:#ffffff;	font:bold 22px arial !important;}
 span.sty9b {	color:#ffffff;	font:22px arial !important;color:#9AC8E5;}
 span.sty10 {	color:#ffffff;	font:bold 16px arial;	text-transform:uppercase;}
 span.sty11 {	color:#78c5fb;	font:bold 16px arial;	text-transform:uppercase;}
 span.sty12 {	color:#4482BB;	font:bold 12px arial;}
 span.sty13 {	color:#ffffff;	font:14px arial;	text-transform:uppercase;}
 span.sty13a {	color:#ffffff;	font:bold 14px arial;	text-transform:uppercase;}
 span.sty14 {	color:#5f6468;	font:bold 12px arial; display:block;padding-top:6px;	}
 span.sty14a {	color:#5f6468;	font:bold 15px arial; display:block;padding-top:6px;	}
 span.sty15 {	color:#5E91C8;	font:bold 12px arial;display:block;padding-top:6px;	}
 span.sty14 a {	color:#5f6468;	font:bold 15px arial;	text-decoration:none;}
 span.sty15 a {	color:#5E91C8;	font:bold 12px arial;	text-decoration:none;}
 span.sty16 { color:#ffffff; }
 span.sty17 { font:10px arial; color:#55595A; padding-left:13px;}
 span.sty1-big {	color:#4F4F4F;	font:bold 20px arial;}
 span.sty2-big {	color:#6E899E;	font:bold 20px arial;}
 span.special {font-size: 18px; font-family: "nevisBold", "Century Gothic", "Trebuchet", sans-serif; }
 p.sty1 {	padding:0px;margin:0px;line-height:18px;font-size:12px;}
 p.sty2 {	color:#ffffff;	margin-top:5px;	line-height:15px;}
 p.sty3 {	padding:0px;margin:0px;	font:bold 14px arial;	color:#5B738B;}
 h4 {	color:#ffffff;	font: 16pt arial;	margin-bottom:8px;	margin-top:8px;}.header1 {	width:150px;float:left;color:#ffffff;background:#141414;height:29px;padding:9px 0px 0px 10px;font:14px arial;}.header2 {	width:200px;float:left;color:#ffffff;background:#141414;height:29px;padding:9px 0px 0px 10px;font:14px arial;}.header3 {	width:250px;float:left;color:#ffffff;background:#141414;height:29px;padding:9px 0px 0px 10px;font:14px arial;}p {	color:#3B4044;	font:12px arial;	margin-top:10px;	margin-bottom:10px;	line-height:20px;}.footer {	background:url(images/foot-bg.jpg) repeat-x; height:97px;}
 .footer .foot1 a,.footer .foot1 {	
 	margin-top:10px;
 	font:bold 12px arial;
 	color:#ffffff;
 	text-decoration:none;
 	display:block;
 	float:left;
 }
 .footer span {
 	margin-top:10px;
 	font:bold 12px arial;
 	color:#ffffff;
 	text-decoration:none;
 	display:block;
 	float:left;
 	padding:0px 3px;
 }
 .footer .foot2 a,.footer .foot2 {	
 	margin-top:33px;font:bold 12px arial;color:#ffffff;text-decoration:none;
 }
 .footer .foot2 a:hover,.footer .foot1 a:hover {	text-decoration:underline;}div.links a {	padding-right:20px;	font:12px arial;	color:#4F4F4F;	text-decoration:none;}
 .hr1 {	background:url(images/hr1.jpg) no-repeat bottom;	display:block;	width:432px;	padding-bottom:8px;}
 p.sty1-14px { font-size:14px; }
 .hr2 {	
 	background:url(images/hr2.jpg) repeat-x bottom;	
 	display:block;	
 	width:432px;	
 	padding-bottom:8px;	
 	margin-bottom:8px;
 }
 .hr3 {	
 	background:url(images/hr2.jpg) repeat-x bottom;	
 	display:block;	
 	width:550px;	
 	padding-bottom:5px;	
 	margin-bottom:8px;
 	margin-top:0px;
 }
 
 .fleft {	float:left;}.fright {	float:right;}.clear {	clear: both;}p.error {	display: none;	padding: 0px 0px;	margin:2px;	color: #27ace5;	font-weight: bold;}h5 {	color:#000000;	text-align:center;	padding-right:1px;	font:bold 14px arial;	}h6 {	color:#ffffff; 	text-align:center;	padding-right:1px;	font:bold 14px arial;}
 .block {	display:block;	width:967px;min-height:170px;	background:url(images/bg1.jpg);	}
 .block1 {	display:block;	width:368px;	min-height:129px;	}
 .block1-s {	display:block;	width:368px;	min-height:89px;	}
.block2 {	
 	display:block;	
 	border-left:solid 1px #E1E1E1;	
 	border-right:solid 1px #E1E1E1;	
 	width:734px;min-height:150px;	
 	background:url(images/block2-bg.jpg) bottom repeat-x;
}
 
.block2-small {	
 	display:block;	
 	border-left:solid 1px #E1E1E1;	
 	border-right:solid 1px #E1E1E1;	
 	width:694px;min-height:120px;	
 	background:url(images/re5.jpg) bottom repeat-x;	
}
 
img.block2-top {	margin-top:10px; float:left;}
 
.home-bannerIE {
	width:360px;margin-right:25px;margin-top:40px;float:right;
}
.home-banner {
	width:360px;margin-right:50px;margin-top:40px;float:right;
}

.block3-small {	display:block;	width:510px;	}
.block3 {	display:block;	width:510px;	}
.block-l {	display:block;	width:547px;;	margin-left:17px;}
.block-lIE {	display:block;	width:547px;;	margin-left:8px;}

.block-r {	display:block;	width:370px;	margin-left:17px;	}
 
.bg2 {	display:block;	width:507px;height:90px;	background:url(images/bg2.jpg);	padding:10px 20px;}

.bg3 {	display:block;	width:354px;height:96px;	background:url(images/bg3.jpg);	margin-top:10px;}

#product-images {	float:left;width:740px;padding:20px 0px 20px 20px;}

.image1 div {	width:75px;padding-left:0px;padding-top:8px;height:24px;}.image2 div {	width:75px;padding-left:10px;padding-top:8px;height:24px;}div.bar1 { display:block;width:716px;height:49px;background:url(images/curv-bg1.jpg);margin: 0px auto;}div.bar1 div.inner {width:347px;float:left;text-align:center;padding-top:14px;}
div.bar2 {	
	display:block;	
	width:714px;	
	height:31px;	
	background:url(images/bar-bg1.jpg) bottom;	
	margin:0px auto;
	}
div.bar2 div.inner {
	width:317px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
div.bar3 {	
	display:block;	
	width:714px;	
	height:30px;	
	background:url(images/bar-bg2.jpg) bottom;	
	margin:1px auto;
}
div.bar3 div.inner {
	width:207px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
div.bar4 {	display:block;	width:712px;	height:54px;	background:url(images/bar-bg1.jpg) bottom;	border:solid 1px #f3f3f3;	margin:1px auto;}div.bar4 div.inner {width:356px;float:left;text-align:center;padding-top:10px;}div.bar5 { display:block;width:716px;height:34px;background:url(images/curv-bg2.jpg);margin: 0px auto;}div.bar5 div.inner {width:650px;float:left;text-align:left;padding-top:8px;padding-left:10px;}
div.bar6 {	background:#EEF3F7;width:679px;display:block;margin:10px auto -10px;}
div.bar6 div.inner {width:665px;float:left;text-align:left;padding-top:8px;padding-left:10px;padding-bottom:10px;border-bottom:dashed 1px #C4D4E4;}
.marginr10 {	margin-right:10px;margin-top:20px;}
div.bar7 {	background:#ffffff;width:679px;display:block;margin:10px auto -10px;}div.bar7 div.inner {width:665px;float:left;text-align:left;padding-top:8px;padding-left:10px;padding-bottom:10px;border-bottom:dashed 1px #C4D4E4;}
div.row {	display:block;height:35px;border-bottom:dashed 1px #D9DADA;	font:12px arial;color:#626669;}
div.row .full {	width:310px;padding:10px 5px 5px 5px;font-weight:bold;}
div.row .fulla {	width:202px;padding:10px 5px 5px 55px;font-weight:bold;}
div.row .fullb {	width:290px;padding:10px 5px 5px 55px;font-weight:bold;}
div.row .icon1 {	width:120px;padding:5px;font-weight:bold; text-align:center;}
div.row .icon1a {	width:128px;font-weight:bold; text-align:center;padding-top:5px;}
.p5 {
	padding-top:5px !important;
}
.p10 {
	padding-top:10px !important;
}

div.row .icon2 {	width:110px;padding:5px;font-weight:bold; text-align:center;}
div.row .icon2a {	width:130px;font-weight:bold; text-align:center;margin-left:40px;padding-top:5px;}

.highlight-list {
	font:22px arial;
	color:#6e899e;
	padding-top:6px !important;
	font-weight:normal!important;
}

.b1 {
	background:#F1F6F8;
}
.b2 {
	background:#ffffff;
}
div.frame {	width:687px;margin:40px 0px 0px 37px;}
div.frame div {	width:183px;height:191px;display:block;float:left;margin-top:20px;margin-right:22px;border-bottom:dotted 1px #B7BEC4;	padding:0px 11px 10px 0px;}
div.frame div img {
 border: none;
}
.bg4 {	display:block;	width:512px;height:116px;	background:url(images/bg4.jpg);	padding:10px 20px;}
.padding10 {
 	padding-left:40px !important;
 	width:151px !important;
}
.page-main-title {
	padding-top:20px;padding-right:50px;text-align:right;font:27px arial;color:#ffffff;
}
.title-desc {
	padding-top:65px;padding-left:30px;text-align:left;font:20px arial;color:#3675a1;
}
.splink {
 	font:bold 13px arial;
 	color:#55595A;
 	padding:6px 0px 0px 0px;
 	text-decoration:none;
 	display:block;
}
.rightbox {
width:268px;margin-right:5px;margin-top:13px;
}
.leftbox {
margin:12px 5px;
float:left;
}
a {
	color:#3b4044;
}

.block676 {
	background:url(images/i9a.jp);width:676px;display:block;margin:0px auto;padding-top:14px;
}

.block676 p.title {
	font:24px arial;
	border-bottom:dotted 1px #444444;
	color:#6e899e;
	padding-bottom:4px;
	padding-top:10px;
}
.block676 .txt {
	font:12px arial;line-height:20px;
	
}
.no-border {
	border:none !important;
}
.block-inside-block {
	width:298px;margin:0px auto;padding-top:10px;
}
.block-content {
	background:url(images/si7.jpg) bottom ;display:block;width:258px;padding:0px 20px;min-height:70px;
}
.block-content p {
	margin:6px 0px 0px 0px;
}
.signup3form1 {
	width:263px;padding-left:25px;
}
.signup3form2 {
	width:400px;
}

.signup3form2 label,
.signup3form1 label{
	display:block;
	margin-top:10px;
	margin-bottom:2px;
	color:#3F3F3F;
	font:12px arial;
}

.signup3form3 input,
.signup3form2 input,
.signup3form1 input {
	border:solid 1px #ABABAB;
	width:192px;height:21px;
	padding:4px;
}

.signup3form3 select,
.signup3form2 select,
.signup3form1 select {
	border:solid 1px #ABABAB;
	width:200px;height:29px;
	padding:4px;
	
}

.signup3form2 textarea,
.signup3form1 textarea {
	border:solid 1px #ABABAB;
	width:370px;height:100px;
	padding:4px;
}

.signup3form3 label {
	display:block;
	width:80px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	float:left;
	font:12px arial;
	color:#3a3a3a;
	margin-bottom:20px;
}

.connect-list {
	margin-top:26px;
	margin-left:14px;
}
.connect-list li {
	list-style-image:url(images/bullet.png);
	font:12px arial;
	color:#ffffff;
	line-height:23px;
}
.connect-list li a {
	
	
	color:#ffffff;
	
}

.connect-list1 {
	margin-top:10px;
	margin-left:14px;
}
.connect-list1 li {
	list-style-image:url(images/bullet2.png);
	font:14px arial;
	color:#3b4044;
	line-height:23px;
}
.connect-list1 li a {
	
	
	color:#3b4044;
	
}

ol {
	margin-top:10px;
	margin-left:14px;
	margin-bottom:10px;
}
ol li {
	font:14px arial;
	color:#3b4044;
	line-height:23px;
}
ol li a {
	
	
	color:#3b4044;
	
}

.w180 {
	width:240px !important;
}
.w291 {
	width:231px !important;
}
#fancybox-title-over {
	color:#ffffff;
}
.btitle {
	width:674px; height: 32px;
	display:block;
	margin:20px 0px 0px;
	background:url(images/si2blank.jpg);
	font:20px arial;
	color:#ffffff;
	padding-top:6px;
	padding-left:20px;
}

.sitemap-list {
	margin-top:10px;
	margin-left:14px;
}
.sitemap-list li {
	font:bold 14px arial;
	color:#3b4044;
	line-height:23px;
}
.sitemap-list li a {
	
	text-decoration:none;
	color:#3b4044;
	
}
a.sitemap-home:hover,
.sitemap-list li a:hover {
	
	text-decoration:underline;
		
}
a.sitemap-home {
	font:bold 14px arial;
	color:#3b4044;
	line-height:23px;
	text-decoration:none;
}
.cweb {
	padding: 5px 0px 20px 20px;
	
}
.cweb li {
	font:12px arial;
	color:#3b4044;
	line-height:20px;
}
.faq {
	margin-top:10px!important;
}
.faq ul {
	margin-left:14px;
}
.faq ul li {
	list-style:disk;
	font:14px arial;
	line-height:22px;
}
.faq ul li a {
	text-decoration:none;
	color:#477E9D!important;
}
.faq ul li a:hover{
	text-decoration:underline;
	color:#2F485E!important;
}

.faq p a {
	font-weight:bold;
}
.faq .move-top {
	float:right;margin:20px 10px 0px 0px;border:none;
}
