/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#1c75bc url(top-tail.gif) top repeat-x;
	text-align:center;
	color: #595959;
	font-family: helvetica, arial, verdana, tahoma, sans-serif; color:#333;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#242424;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#595959; text-decoration:none;}
a:hover{text-decoration:underline;}
p {padding-top:15px; }

#slideshow { position: relative;}
#controls { z-index: 1000; position: absolute; top: 250px; left: 10px; display: none;
    background-color: #e8fecd; border: 1px solid #a9bf74; margin: 0; padding: 6px; 
    width: 165px;
}
#controls span { margin: 0 5px }

#txtslideshow  {  background: #e8fecd; height: 80px; border: 1px solid #a9bf74; font-size: small; width:700px; float:right; margin-right:10px; margin-top:20px; }
#txtslideshow div { text-align: center; padding:15px; margin:0; }

.pics { height: 300px; width: 1000px; padding:0; margin:0; overflow: hidden }

.pics img { height: 300px; width: 1000px; padding: 0px; border: 0px; top:0; left:0 }

.pics img {

	-moz-border-radius: 0px; -webkit-border-radius: 0px;

}


/* ============================= main layout ====================== */

li { background:url(arrow2.gif) no-repeat 0 8px; padding-left:17px; line-height:19px;}

.link {background:url(list-bg.gif) no-repeat 0 2px; color:#717171; font-weight:bold; display:inline-block; margin-top:25px; padding-left:12px;}

.hiddenPic {display:none;}

.imgindent {margin:0 20px 0 0; float:left;}

.imgindent2 {margin:0 10px 10px 10px; float:right;}

.imgindent3 {margin:0 10px 0px 0px; float:left;}

h2 {color:#1d1d1d; font-size:2em; line-height:1.166em; font-weight:bolder; letter-spacing:-1px; margin-bottom:10px;}
h3 {
	color: #1c75bc;
	font-size:22px;
	font-weight:normal;
	margin:5px 0 5px 0;
	text-align:center
}
h2 {color:#000;}

cite {font-style:normal;}

.highlight {

	background-color: #FFFF99;

}

/* ============================= header ====================== */

.logo { margin:41px 0px 9px 0px;}




.contact {margin:0px 0px 0px 450px; padding-bottom:10px;}
#header 
.home {height:0px;}
.products {background:url(header-products.gif) no-repeat bottom left; height:308px;}
.learn {background:url(header-learn.gif) no-repeat bottom left; height:308px;}
.support {background:url(header-support.gif) no-repeat bottom left; height:308px;}
.company {background:url(header-company.gif) no-repeat bottom left; height:308px;}
.contacts {background:url(header-contact.gif) no-repeat bottom left; height:308px;}
.menu {overflow:hidden; background:url(menu-tali.gif); width:1000px}


.menu li {float:left; padding:0; text-align:center;  padding-right:2px;}

 
.menu li a {color:#155588; font-size:16px; height:25px; font-weight:normal; text-decoration:none; background:url(menu-tali.gif) top repeat-x; display:block; padding:11px 22px 10px 22px;}
.menu li a:hover {color:#155588; background:url(menu-tali-active.gif) top repeat-x;}
.menu .active a {color:#ffffff; background:url(menu-tali-active.gif) top repeat-x;}
.menu .home-button {background:none; padding:0; background:url(menu-devider.gif) top right repeat-y; padding-right:2px; width:154px }
.menu .last {background:none; padding:0; width:80px;}
.menu_search { width: 60px; margin-left: 52px; padding: 0; background:none;}
.right-links {float:right; margin-right:0px; margin-top:0px; height:80px; width:280px; background:url(right-links-bg.gif); padding-left:5px; padding-right:5px; padding-top:10px; color:#FFF; text-align:center;}
.right-links a {color:#FFFFFF;}
.right-content {float:right; margin-right:0px; margin-top:20px; height:35px; width:315px; }
.right-content a { color:#FF0;}
.live-help a {color:#FF0;}
.slogan {width:400px; padding:35px;}

/* ============================= content ====================== */

.banners {border-bottom:1px solid #d5d5d5; background:#ececec url(banner-tail.gif) top repeat-x; height:231px; }
.banner {width:483px; padding:0px 0 0 0; float:left;}
.banner .imgindent {margin-right:5px; margin-top:40px}
.banners .links {color:#20619e; padding:14px 0 0 0;}
.banners .links a {color:#20619e; font-weight:bold;}
.banners .banner-home {width:407px; padding:23px 0 0 0; float:left;}
.banners .banner-home h3 {color:#1c75bc;}
.banners .banner-home .links {color:#e71736;}
.banners .banner-home .links a {color:#e71736;}
.banners .banner-learn {width:407px; padding:23px 0 0 0; float:left;}
.banners .banner-learn h3 {color:#000000;}
.banners .banner-learn .links {color:#000000;}
.banners .banner-learn .links a {color:#000000;}
.banners .banner-company {width:415px; padding:23px 0 0 40px; float:left;}
.banners .banner-company h3 {color:#1c75bc;}
.banners .banner-company .links {color:#000; font-size:16px;}
.banners .banner-company .links a {color:#469a28;}
.banners .banner-contact {width:407px; padding:23px 0 0 0; float:left;}
.banners .banner-contact h3 {color:#469a28;}
.banners .banner-contact .links {color:#469a28;}
.banners .banner-contact .links a {color:#469a28;}

h5 a{color:#d70000}
.qqqq{width:999px}
#contenthome {
	background-image:url(line1back.png);
background-color:#e5ebef;
background-repeat:repeat-x;
	text-align: left;
	margin: 0 0 15px 0px;
	border: 1px solid #ccc;
	
	float: left;
	width:739px;height:287px; 
}


*:first-child+html #contenthome {
	height:300px; 
}

#contenthome h1 {
color:#FF5F00;
font-size:22px;
font-weight:normal;

padding-top:10px; padding-left:40px
}
#contenthome p {
color:#595959;
line-height:18px; text-align:justify; padding-left:40px; width:660px
}

*:first-child+html .mar { margin-top:-600px
}

.left_side{background-image:url(line1back.png);

background-repeat:repeat-x; width:246px; background-color:#e5ebef; border:#cccccc 1px  solid}

*:first-child+html .left_side{ height:300px}


.smartsecure {
	
	width:944px;
	background-image: url(line1back.png);
	padding-right: 55px;
	float: left;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FEFEFE;
}
.smartsecure p {
	line-height: 18px;
	color:#595959;
}
.smartsecure span {
	font-weight: bold;
	color: #1c75bc;
}
.smartsecure h1 {
	color: #ff5f00;
	font-weight: normal;
	font-size: 28px;
	line-height:30px;
	padding-top: 25px;
}
.features {
	height: 372px;
	width: 1000px;
	background-image: url(back.gif)
	background-repeat: repeat-x;
	float: left;
}

.features_two {
	height: 296px;
	width: 1000px;
	float: left; background-color:gainsboro;; border-bottom-color:#ffc500; border-bottom-style:solid; border-bottom-width:6px;border-top-color:#ffc500; border-top-style:solid; border-top-width:6px
}
.features .feat1 {
	height: 100%;
	width: 207px;
	float: left;
	padding-left: 40px;
}
.features .feat2 {
	height: 100%;
	width: 207px;
	float: left;
	padding-left: 30px;
}
.features .feat3 {
	height: 100%;
	width: 207px;
	float: left;
	padding-left: 30px;
}
.features .feat4 {
	height: 100%;
	width: 207px;
	float: left;
	padding-left: 30px;
}
.features h5 {
	font-size: 14px;
	color: #1c75bc;
	margin-top: 0px;
}
.features p {
	line-height: 18px;
}
.features #green   {
	font-weight: bold;
	color: #458930;
}
.features p span {
	font-weight: bold;
	color: #ff5f00;
}















.features_two .feat1 {
	height: 100%;
	width: 204px;
	float: left;
	padding-left: 40px;
}
.features_two .feat2 {
	height: 100%;
	width: 220px;
	float: left;
	padding-left: 30px;
}
.features_two .feat3 {
	height: 100%;
	width: 204px;
	float: left;
	padding-left: 30px;
}
.features_two .feat4 {
	height: 100%;
	width: 220px;
	float: left;
	padding-left: 30px;
}
.features_two h5 {
	font-size: 14px;
	color: #1c75bc;
	margin-top: 0px;
}
.features_two p {
	line-height: 18px;
}
.features_two #green   {
	font-weight: bold;
	color: #458930;
}
.features_two p span {
	font-weight: bold;
	color: #ff5f00;
}

.testimonials h3 {
	font-size: 24px;
	font-weight: normal;
	color: #458930;
	padding-top: 15px;
}
.testimonials {
	height: 210px;
	width: 1000px;
	clear: both;
	margin-top: 0px;
	background-image: url(testimonialsback.png);
	float: left;
	background-repeat: repeat-x;
}

.line {}
.banner-pad {padding-right:32px;}

.indent {padding:0px 0px 0px 0px; margin-top:10px}

.col-pad {padding-right:10px;}
.col-pad2 {padding-right:25px;}

.adbox {background-color:#CCC; margin:12px;}

.date {color:#858585; background:url(list-bg.gif) no-repeat 0 2px; padding-left:12px;}
.padding1 {padding-top:20px;}
.padding2 {padding-top:15px;}
.paddingtxt {padding-top:15px; height:200px}
.padding3 {padding-top:25px;}
.margin1 {margin-top:15px;}
.margin2 {margin-top:50px;}
.extra {overflow:hidden;}

/* ============================= footer ====================== */


.footer {
	height: auto;
	background-image: url(footerback.png);
	background-repeat: repeat-x;
	padding-top: 10px;
}

.footer_two {
	height: auto;
	background-color:#1c75bc;
	padding-top: 10px;
}
.footer .wrapper{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(footerback2.png);
	margin-top: -10px;
}

.footer_two .wrapper{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 56px;
	background-color:#1c75bc;
	margin-top: -10px;
}

.footer_two .wrapper .wrapperleft .copyright {
	clear: both;
	float: left;
	width: 95%;
	padding-top: 15px;
	padding-left: 23px;
	color: #FFF;
}

.wrapperleft a{color:#FFFFFF}

.footer_two .wrapper .wrapperleft {
	width: 560px;
	float: left;
	padding-top: 20px;
	padding-left: 50px;
}

.footer .wrapper p  {
	padding-left: 23px;
	margin-bottom: -10px;
	font-weight: bold;
	color: #FFF;
    text-align:left;
	color:#FAD227;
	padding-bottom:10px;

}

.footer .wrapper ul li  {
	font-size: 11px;
	list-style-type: none;
	color: #FFF;
	text-align:left;
}
.footer .wrapper ul li a  {
	color: #FFF;
}
.footer .wrapper ul li a:hover {
	color: #FAD227;
}
.footer .wrapper .wrapperleft {
	width: 757px;
	float: left;
	padding-top: 7px;
	padding-left: 112px;
}
.footer .wrapper .wrapperleft .copyright {
	clear: both;
	float: left;
	width: 95%;
	padding-top: 15px;
	padding-left: 23px;
	color: #FFF;
}
.tab1 {
	float: left;
	width: 150px;
}
.tab2 {
	width: 160px;
	float: left;
}
.tab3 {
	width: 200px;
	float: left;
}
.footer .wrapper .wrapperleft .copyright a {
	color: #FEC123;
	text-decoration: none;
}
.footer .wrapper .wrapperright img {
	margin-top: 135px;
	padding: 0;
}
.footer .wrapper .wrapperright {
	float: right;
	width: 380px;
	background-image: url(logofooter.png);
	background-repeat: no-repeat;
	background-position: center -15px;
	text-align: center;
}
.footer .wrapper .wrapperleft .copyright a:hover {
	color: #FEC123;
	text-decoration: underline;
}

.rss {float:right; margin:4px 0 0 7px;}
.rss {float:right; margin:4px 0 0 7px;}
#footer .submenu {font-size:12px; text-align:center;}
#footer .submenu li {display:inline; background:none; border-left:1px solid #14518c; padding:0 8px 0 8px;}
#footer .submenu li a {color:#14518c;}
#footer .submenu .first {border:none;}



/* ============================= forms ============================= */


#NewsletterForm .rowi {height:50px;}
.input {width:203px; height:21px; border:1px solid #cfcfcf; background:#ffffff; padding:0 0 0 5px; font-size:1em;}

#ContactForm {padding:0 22px 0 0;}
#ContactForm .rowi {height:26px;}
#ContactForm .input {width:221px; height:18px; border:1px solid #b4b4b4; background:#ffffff; padding:0 0 0 5px; font-size:0.917em;}
textarea {width:221px; height:172px; border:1px solid #b4b4b4; background:#ffffff; padding:0 0 0 5px; overflow:auto; font-size:0.917em;}
#ContactForm .button {float:right; margin:30px 0 0 30px;}
.sp{margin-top:-26px; margin-left:0px }

