body{
	background: #eff5f7 url(images/body-bg.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


#bottom{
	background: url(images/bottom-bg.gif) repeat-x;
	height: 85px;
	margin: -81px 0px 0px 0px;
	padding: 0px;
}

.bodytext{
	font-family:Tahoma;
	font-size:13px;
	color:#084684;
	line-height:18px;
}

.container{	
	width:1150px;
	margin: 0px auto;
	text-align: left;
	padding: 0px; 
	position: relative;
}
.header{
	background: url(images/header-bg.jpg) no-repeat;
	width: 900px;
	height: 110px;
	text-align: left;
	margin: 0px;
	padding: 0px 125px;
}
.header .left{
	width: 370px;
	height: 110px;
	float: left;
}
.header .logo{
	background: url(images/logo.png) no-repeat;
	width: 330px;
	height:100px;
	padding: 0px;
	margin: 10px 0px 0px 18px;
}
.header .right{
	width: 530px;
	height: 110px;
	float: right;
	text-align: right;
}
.header .right .te{
	background: url(images/te.png) no-repeat;
	display: block;
	width: 224px;
	height: 28px;
	margin: 28px 50px 0px auto;
	padding: 0px;
}
.header .right .menu{
	width: 520px;
	height: 36px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.header .right .menu ul#mn{
	width:480px;
	height:18px;
	margin: 0px;
	padding: 16px 0px 0px 0px;
	float: left;
}
.menu ul#mn li{
	float: left;
	height: 18px;
	margin: 0px;
	padding: 0px;	
}
.menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active{
	background: url(images/menu.jpg) no-repeat;
	position: relative;
	height: 18px;
	display: block;
	margin: 0px;
	padding: 0px; 
}
.menu ul#mn li a:hover{
	background-position: 0px;
	background: url(images/menu_h.jpg) no-repeat;
	display: block;
	height: 18px;
	padding: 0px;
	margin: 0px;
}
.header .right .menu ul#mn li a.mn1{
	background-position: top left;
	width: 106px;
	margin-right: 28px;	
}
.header .right .menu ul#mn li a.mn1:hover{
	width: 106px;
	background-position: 0px 0px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn2{
	background-position: -134px 0px;
	width: 67px;
	margin-right: 28px;	
}
.header .right .menu ul#mn li a.mn2:hover{
	width: 67px;
	background-position: -134px 0px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn3{
	background-position: -229px 0px;
	width: 62px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn3:hover{
	width: 62px;
	background-position: -229px 0px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn4{
	background-position: -319px 0px;
	width: 62px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn4:hover{
	width: 62px;
	background-position: -319px 0px;
	margin-right: 28px;
}
.header .right .menu ul#mn li a.mn5{
	background-position: -409px 0px;
	width: 61px;
}
.header .right .menu ul#mn li a.mn5:hover{
	width: 61px;
	background-position: -409px 0px;
}
.header .right .menu img.q{
	margin: 3px 6px 0px 0px;
}
.content{
	width: 900px;	
	background: url(images/shadow.png) repeat-y;
	margin: 0px auto;
	padding: 0px 19px;
}
.main{
	width: 708px;	
	background: #001737 url(images/main-bg.gif) repeat-x;
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}
.main .img1{
	float: left;
	margin: 22px 0px 0px 70px;
}
.main .box{
	width: 598px;
	margin-left: 110px;
}
.main .box .top{
	height: 23px;
	background: url(images/mainbox-top.gif) no-repeat;
	padding: 13px 0px 0px 13px;
}
.main .box .top img{
	float: left;
	margin: 0px;
}
.main .box .top a{
	position: relative;
	float: right;
	margin: 7px 26px 0px 0px;
}
.main .box .body{
	min-height: 130px;
	_ height: 130px;
	background: #cbdbec url(images/mainbox-body.gif) repeat-x;
	padding: 0px 14px 0px 20px;
}

.main .box .body1{
	min-height: 130px;
	_ height: 130px;
	background: #ffffff url(images/mainbox-body1.gif) repeat-x;
	padding: 0px 14px 0px 20px;
}

.main .box .body .text{
	width: 342px;
	margin:0px;
	padding: 25px 0px 10px 0px;
	float: left;
}
.main .box .body .text p{
	margin: 0px;
	padding: 0px;
	line-height: 13px;
}
.main .box .body .up{
	padding: 13px 0px 18px 0px;
}
.main .box .body .text a, .main .box .body .text a:hover{
	font-weight: bold;
	color: #074482;
	margin: 0px;
	padding: 0px;
}
.main .box .body .pic{
	height: 109px;
	background: url(images/pic-bg�.gif) no-repeat;
	float: right;
	margin: 10px 0px 0px 0px;
}
.main .con{
	width: 593px;
	margin: 0px 0px 0px 16px;
	background: #eff5f7;
	min-height: 699px;
	float: left;
}
.sec{
	width: 597px!important;
	_ width: 592px!important;
	margin: 0px 0px 0px 111px!important;
	float: none!important;
	padding: 0px 0px 10px 0px;
}
.main .box2-or{
	width: 180px;
	height: 72px;
	background: url(images/ca-orange.jpg) no-repeat;
	float: left;
	padding: 109px 0px 0px 116px;
}
.main .box2-ye{
	width: 180px;
	height: 72px;
	background: url(images/ca-yellow.jpg) no-repeat;
	float: left;
	padding: 109px 0px 0px 116px;
}
.main .box2-gr{
	width: 180px;
	height: 86px;
	background: url(images/ca-green.jpg) no-repeat;
	float: left;
	padding: 95px 0px 0px 116px;
}
.main .box2-bl{
	width: 180px;
	height: 86px;
	background: url(images/ca-blue.jpg) no-repeat;
	float: left;
	padding: 95px 0px 0px 116px;
}
.main .con p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #084685;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
.main .con a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.main .con a.blue{
	color: #074686;
}
.main .con .title{
	display: block;
	height: 30px;
	margin: 18px 0px 0px 36px;
	padding: 0px;
}
.main .con .title img{
	margin: 0px;
	padding: 0px;
}
.bg{
	background: #eff5f7 url(images/money.gif) no-repeat left bottom;
}
.sec .bg2{
	background: #eff5f7 url(images/bg_email.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	width: 597px;
}
.bg3{
	background: #eff5f7 url(images/info_img.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 150px 0px;
}
.main .con .text p{
	margin: 20px 30px 0px 86px;
	font-size: 11px;
	color: #084685;
	display: block;
	line-height: 14px;
}
.main .con .text p.bold{
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
.main .con .text p.bold span{
	color: #ff7000;
}
.main .con .text ul{
	color: #084685;
	margin: 10px 0px 0px 190px;
	padding: 0px 0px 0px 0px;
}
.main .con .text ul li {
	color: #084685;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	line-height: 18px;
	background: url(images/blt.gif) no-repeat 0px 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.main .con .text ul li a:link, .main .con .text ul li a:visited, .main .con .text ul li a:active, .main .con .text ul li a:hover{
	color: #ff7000;

}
.main .con .text ul.dot{
	color: #084685;
	margin: 18px 0px 18px 66px;
	padding: 0px;
	display: block;
}
.main .con .text ul.dot li {
	color: #084685;
	width: 453px;
	background: url(images/blt.gif) no-repeat 0px 7px;
	margin: 0px 0px 0px 38px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
.main .con .text p.upp{
	text-transform: uppercase;
	margin: 25px 0px 0px 46px;
	font-weight: bold;
}
.main .con .text p.be{
	margin: 20px 0px 0px 175px!important;
	width: 403px;
}
.main .con .space{
	padding: 0px 0px 20px 125px;
}
.main .partners{
	margin: 5px 0px 0px 3px;
	padding: 0px 0px 5px 0px;
}
.main .partners .bg{
	background: url(images/bg.gif) no-repeat;
	width: 110px;
	height: 65px;
	text-align: center;
	float: left;
	margin: 0px 3px 0px 4px;
}
.main .con .text .button{
	display: block;
	text-align: right;
	margin: 0px 10px 10px 0px;
	float: right;
}
.main2{
	width: 708px;
	float: left;
	position: relative;
}
.main2 .bg0{
	background: none;
	padding: 40px 0px 0px 0px;
}
.main2 .bg1{
	background: url(images/main-bg1.jpg) no-repeat;
	padding: 42px 0px 0px 220px;
}
.main2 .bgref{
	background: url(images/main-bgref.jpg) no-repeat;
	padding: 42px 0px 0px 220px;
}
.main2 .bg2{
	padding: 42px 0px 0px 220px;
}
.services_flash{
	position: absolute;
	z-index:99px;
	top: 0px;
	left: 0px;
}
.main2 .bg3{
	background: url(images/main-bg3.jpg) no-repeat;
	padding: 42px 0px 0px 210px;
}
.main2 .bg4{
	background: url(images/main-bg4.png) no-repeat;
	padding: 42px 0px 0px 10px;
	text-align: left;
}
.main2 .bg7{
	background: url(images/main-bg7.png) no-repeat;
	padding: 42px 0px 0px 10px;
	text-align: left;
}
.b5{
	background: url(images/main-bg5.png) no-repeat!important;
}

.b6{
	background: url(images/main-bg6.png) no-repeat!important;
}

.main2 .bg4 .flash, .main2 .bg7 .flash{
	margin: 7px;
	width: 290px;
	float: left;
	display: block;
}
.dn{
	margin-top: 250px!important;
}
.main2 .bg4 form, .main2 .bg7 form{
	float: left;
	width: 344px;
	height: 300px;
	padding: 20px 8px;
	text-align: left;
}
.main2 .bg4 label, .main2 .bg7 label{
	color: #084685;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 0px;
	display: block;
}
.main2 .bg4 input, .main2 .bg7 input{
	width: 340px;
	height: 17px;
	background: url(images/comp_input_bg.gif) no-repeat;
	border: none;
	margin: 0px 0px 10px 0px;
	padding: 3px 2px 0px 2px;
	color: #084685;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main2 .bg4 textarea, .main2 .bg7 textarea{
	background: url(images/comp_textarea-bg.gif) no-repeat;
	width: 340px;
	height: 116px;
	padding: 2px;
	border: none;
	color: #084685;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main2 .bg4 #send, .main2 .bg7 #send{
	width: 51px;
	height: 17px;
	margin: 4px 0px 0px 290px;
	background: none;
}
.main2 .title{
	display: block;
}
.main2 .text{
	padding: 15px 0px 0px 15px;
	_ padding: 7px 0px 0px 15px;
	margin:0px;
}
.main2 .text img{
	float: left;
	margin: 0px 20px 15px 0px;
	padding: 0px;
}
.main2 .text img.lft{
	margin: 0px 25px 15px -10px;
}
.main2 .text p{
	margin: 0px;
	padding: 0px 30px 0px 0px;
}
.main2 .sep{
	background: url(images/sep.gif) repeat-x;
	height:7px;
	margin: 0px 0px 15px 0px;
	* margin: 0px 0px 15px 0px;
	_ margin: 0px 0px 0px 0px;
}
.main2 .long{
	height:7px;
	margin: 0px 0px 15px -70px;
	* margin: 0px 0px 15px -70px;
	_ margin: 0px 0px 0px -70px;
	padding: 0px;
}
.main2 a{
	color: #084685;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	padding: 0px;
	font-weight: normal;
}

.softwareboxlink a{
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	padding: 0px;
	font-weight: normal;
}

.bigtitle{
	color: #09539f;
	font-size: 30px;
	font-family: Arial;
	font-weight: normal;
}

.bigtitlebold{
	color: #084685;
	font-size: 30px;
	font-family: Arial;
	font-weight: bold;
}

.bigtitles{
	color: #09539f;
	font-size: 15px;
	font-family: Arial;
	font-weight: normal;
}

.links{
	color: #074c93;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}

.bigtitlebolds{
	color: #084685;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}

.main2 .last{
	padding-bottom: 25px;
}
.main2 .text2{
	padding: 0px 30px 0px 0px;
	margin:0px;
}
.main2 .text2 .body1{
	padding: 0px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	font-family:Arial;
	color:#084685;
	font-weight: normal;
}

.moreinfo{
	font-size:11px;
	font-family:Arial;
	color:#084685;
	font-weight: bold;
}
.main2 .text2 p span{
	padding: 0px 0px 10px 0px;
	margin:0px;
	font-weight: bold;
	color: #011637;
}
.main2 .text3{
	padding: 30px 0px 0px 17px;
	margin:0px;
}
.main2 .text3 .pic{
	width: 78px;
	float: left;
	margin: 0px 0px 10px 0px;
	* 	margin: 0px 0px 5px 0px;
}
.main2 .text3 .ut{
	margin: 0px!important;
	* margin: 0px 0px -7px 0px!important;
}
.main2 .text3 p{
	width: 370px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
} 
.main2 .text3 p.dwn{
	margin-top: 8px;
}
.main2 .text4{
	margin: 70px 0px 0px 310px;
	padding: 0px;
	position: relative;
}
.main2 .text4 p{
	margin: 3px 0px 8px 0px;
	width: 360px;
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.main2 .text4 p span{
	font-weight: bold;
}
.main2 .text4 a{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
.main2 .bg0 .left{
	width: 283px;
	float: left;
	padding: 0px;
}
.main2 .bg0 .left .title, .main2 .bg0 .right .title{
	margin-left: 49px;
	padding-bottom: 11px;
}
.main2 .bg0 .left .text, .main2 .bg0 .right .text{
	margin: 0px 0px 32px 49px;
	* margin: 0px 0px 12px 49px;
	_  margin: 0px 0px 0px 49px;
	padding: 0px;
}
.main2 .bg0 .text p{
	line-height: 14px;
}
.main2 .bg0 .right{
	width: 404px;
	float: left;
	padding: 0px;
}
.main2 .bg0 .sep{
	background: url(images/sep.gif) repeat-x;
	height: 7px;
	margin-top: -5px;
	padding-top: 30px;
}
.contactbox{
	background: url(images/contactbox-bg.jpg) repeat-x;
	height: 139px;
	padding: 15px 15px 0px 35px;
	_ margin-top: -7px;
}
.contactbox form{
	text-align: left;
}
.contactbox .lft{
	width: 250px;
	float: left;
}
.contactbox .lft label{
	color: #084685;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 70px;
	display: block;
	float: left;
	margin-top: 6px;
	font-weight: bold;
}
.contactbox input{
	border: none;
	width: 174px;
	height: 17px;
	float: left;
	margin-bottom: 12px;
	* margin-bottom: 6px;
}
.contactbox .btn{
	background: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#084685;
	width: 60px;
	margin: 0px 0px 0px 340px;
}
.contactbox .rght{
	width: 402px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.contactbox .rght textarea{
	width: 334px;
	height: 50px;
	border: none;
	float: right;
	margin: 0px 0px 11px 0px;
	padding: 0px;
}
.contactbox .rght label{
	color: #084685;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 66px;
	display: block;
	float: left;
	margin-top: 6px;
	font-weight: bold;
}
.contactbox #spam{
	width:240px;
	font-weight: normal;
	float: left;
}
.contactbox #sp{
	width: 90px;
	margin: 2px 12px 0px 0px;
}
.contactbox .submit{
	width: 40px!important;
}



.softverboxes{
	background: url(images/ourproducts.jpg) no-repeat;
	width: 623px;
	height: 216px;
	padding-left: 85px;
	margin-top: 20px;
	_ margin-top: 100px;
}
.softverboxes .box1{
	width: 151px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	float: left;
}
.softverboxes .box2{
	width: 155px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	float: left;
}
.softverboxes .box1 .text, .softverboxes .box2 .text{
	background: #e9f1f6 url(images/text-bg.jpg) no-repeat;
	padding: 23px 0px 0px 0px;
	margin: 0px;
	* margin-top: -5px;
	height: 46px;
}
.softverboxes .box1 img, .softverboxes .box2 img{
	margin: 0px;
	padding: 0px;
}
.softverboxes .box1 .text .left, .softverboxes .box2 .text .left{
	float: left;
	width: 17px;
	padding-left: 10px;
}
.softverboxes .box1 .text .right, .softverboxes .box2 .text .right{
	width: 116px;
	padding-left: 4px;
	float: right;
}
.softverboxes .box1 .text p, .softverboxes .box2 .text p{
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
.softverboxes .box1 .text p span, .softverboxes .box2 .text p span{
	color: #ff9000;
	font-weight: bold;
	
}
.softverboxes .box1 .text .right img, .softverboxes .box2 .text .right img{
	margin-top: 2px;
}

.column-right{
	width: 192px;
	float: right;
	/*background: url(images/column-right-bg.png) repeat-y;*/
	margin: 0px;
	padding: 0px;
}
.column-right .box{
	background: url(images/column-box-bg.gif) repeat-x;
	width: 173px;
	height: 64px;
	padding: 13px 9px 8px 10px;
}
form{
	margin: 6px 0px 0px 0px;
	_ margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
.box input{
	
	width: 130px;
	height: 16px;
	border: none;
	color: #074381;
	font-size: 12px;
	padding: 2px;
}
.box label{
	margin: 0px;
	padding: 0px;
}
.box .btn{
	height: 17px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
.box .btn img{
	margin-top: 2px;
	position: absolute;
	right: 20px;
}
.box .button{
	width: 16px;
	height: 17px;
	background: url(images/button.gif) no-repeat top;
	top: 0px;
	right: 0px;
	padding: 0px;
	position: absolute;
	cursor: pointer;
}
.login{
	background: #eff5f7 url(images/login-bg.gif) repeat-x;
	margin: 0px;
	padding: 14px 9px 12px 10px;
}
.login p{
	font-size: 10px;
	line-height: 12px;
	margin: 4px 0px 0px 0px;
	_ margin: 0px;
	padding: 0px 0px 4px 0px;
	letter-spacing: -0.5px;
}
.login .row{
	height: 20px;
	margin-bottom: 7px;
}
.login input{
	width: 117px;
	height: 16px;
	border: none;
	color: #074381;
	font-size: 12px;
	padding: 2px;
	margin: 0px;
	float: left;
}
.login .row img{
	margin-top:10px;
}
.login .btn{
	height: 17px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
.login .btn img{
	margin-top: 2px;
	position: absolute;
	right: 20px;
}
.login .button{
	width: 16px;
	height: 17px;
	background: url(images/button.gif) no-repeat top;
	top: 0px;
	right: 0px;
	padding: 0px;
	position: absolute;
	cursor: pointer;
}
.news{
	background: #eff5f7 url(images/login-bg.gif) repeat-x;
	margin: 0px;
	padding: 19px 0px 0px 0px;
}
.news img{
	margin:0px 0px 6px 10px;
}
.news p{
	font-size: 10px;
	line-height: 12px;
	margin: 8px 9px 10px 10px;
	_ margin: 0px 9px 10px 10px;
}
.news .sep{
	background: url(images/sep.gif) repeat-x;
	height: 7px;
	display: block;
	width: 192px;
	margin: 0px;
	_ margin-bottom: -7px;
	padding: 0px;
}
.menu2{
	width: 678px;
	height: 27px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	display: block;
}
.menu2 .top{
	background: url(images/sep.png) repeat-x;
	height: 7px;
	margin: 0px 0px 0px -30px;
	padding: 0px;
	display: block;
}
.menu2 a{	
	font-family: Helvetica, sans-serif;
	color: #053567;
	display: block;
	float: left;
	font-size: 10px;
	text-decoration: none;
	margin: 2px 0px 0px 0px;
	_ margin: -12px 0px 0px 0px;
	padding: 0px 28px 0px 0px;
}
.menu2 a:hover{	
	font-family: Helvetica, sans-serif;
	color: #053567;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 28px 0px 0px;
}
/* membership page */
form.membership{
	width: 440px;
	display: block;
	margin: 20px auto 5px auto;
	text-align: left;
	padding: 3px 0px;
}

form.ref{
	width: 440px;
	display: block;
	margin: 20px auto 5px auto;
	text-align: left;
	padding: 3px 0px;
}

form.membership .row{
	margin: 5px 0px;	
	padding: 0px;
	height: 24px;
}
form.ref .row{
	margin: 5px 0px;	
	padding: 0px;
	height: 24px;
}
form.membership label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	height: 20px;
	float: left;
	color: #084685;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px 3px;
}
form.ref label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	height: 20px;
	float: left;
	color: #084685;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px 3px;
}
form.membership input{
	width: 333px;
	height:16px;
	color: #084685;
	background: url(images/input_big.jpg) no-repeat;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 2px;
}

form.ref input{
	width: 290px;
	height:16px;
	color: #084685;
	background: url(images/input_big1.jpg) no-repeat;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 2px;
}

form.ref select{
	width: 290px;
	height:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 2px;
}

form.membership textarea{
	background: url(images/msg_input.jpg) no-repeat;
	width: 333px;
	float: right;
	border: none;
	height: 135px;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084685;
	margin: 5px 0px;
}
#submit{
	background: url(images/submit.jpg) no-repeat;
	width: 72px;
	height: 19px;
	float: right;
	cursor: pointer;
}

#submit1{
	background: url(images/download-pdf.jpg) no-repeat;
	width: 117px;
	height: 22px;
	float: right;
	cursor: pointer;
}

p.up{
	margin: 10px 30px 0 86px!important;
}
/* membership page end*/
.footer{
	height: 81px;
	width: 900px;
	background: url(images/footer-bg.jpg) no-repeat;
	margin:0px 106px;
	padding: 0px 19px;
	position: relative;
}
.footer .left{
	width: 708px;
	height: 71px;
	padding: 10px 0px 0px 0px;
}

.footer .left .text1{
	width: 205px;
	height: 71px;
	margin: 0px 0px 0px 20px;
	display: block;
	float: left;
}
.footer .left .text2{
	width: 190px;
	height: 71px;
	margin: 0px;
	display: block;
	float: left;
}
.footer .left .text22{
	width: 140px;
	height: 71px;
	margin: 0px;
	display: block;
	float: left;
}
.footer .left .text222{
	width: 150px;
	height: 71px;
	margin: 0px;
	display: block;
	float: left;
}

.footer .left .text3{
	width: 220px;
	height: 71px;
	margin: 0px;
	display: block;
	float: left;
}
.footer p{
	color: #FFFFFF!important;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	padding: 0px;
	line-height: 12px;
}
.footer p span{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	display: block;
}
.footer a{
	color: #FFFFFF;	
}

.footer .right{
	background: url(images/ci.png) no-repeat;
	position: absolute;
	width: 225px;
	height: 97px;
	top: -16px;
	right: 19px;
}


.clear{	
	clear:both;
	display:block;
	float:none !important;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
}
a, a:hover{text-decoration: none;}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #074482;
}
ul, li{
	list-style: none;
}
img{
	border: none;
	margin: 0px;
	padding: 0px;
}
.NewsWrap {
	padding:10px 20px 0px 20px;
}
.SingleNewsWrap {
	padding:5px;
}
.NewsTitleWrap {
	border-bottom:1px solid #d3e6f7;
	height:23px;
}
.NewsTitle {
	color:#5bacde ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:18px ;
	text-align:left ;
	float:left;
}
.NewsDate {
	float:right ;
	color:#5bacde ;
	font-size:11px ;
	padding-top:8px ;
	font-weight:bold ;
}
.NewsText {
	font-size:11px ;
	font-family:Arial, Helvetica, sans-serif ;
	color:#084685 ;
}
.shownewsletter {
	padding: 20px 0px 20px 0px;
	margin: 0px auto;
}
.ClientAreaHead { width:597px; height:141px ; background-image:url(images/client-area-title.jpg) ; background-repeat:no-repeat ; text-align:right;}
.ClientAreaHead1 { width:597px; height:141px ; background-image:url(images/ecommerce-calculator.jpg) ; background-repeat:no-repeat ; text-align:right;}
.MembershipHead1 { width:597px; height:141px ; background-image:url(images/member1.jpg) ; background-repeat:no-repeat ; text-align:right;}
.ClientLogedIn { padding-top:107px ; padding-right:5px ; font-family:arial; font-size:12px ; font-weight:bold; color:#FFFFFF;}
.ClientLogedIn1 { padding-top:5px; height:37px; padding-right:5px ; background-image:url(images/bar.jpg); font-family:arial; font-size:12px ; font-weight:bold; color:#FFFFFF;}
.ClientWrap { padding:10px 20px 5px 20px ; color:#074482 ; font-size:11px ; font-family:Arial, Helvetica, sans-serif;}
.ClientOptions { width:260px; float:left;}
.ClientOptionsText { float:right ; width:165px; height:85px ; padding-top:15px; text-align:left;}
.ClientOptionsTextTitle {font-size:12px;}
.ClientBox1 { background-image:url(images/commerce-demo-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox2 { background-image:url(images/commerce-spec-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox3 { background-image:url(images/comemrce-tips-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox4 { background-image:url(images/mail-marketing-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox5 { background-image:url(images/sample-terms-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox6 { background-image:url(images/sample-privacy-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox7 { background-image:url(images/seo-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}
.ClientBox8 { background-image:url(images/google-adwords-bg.jpg) ; background-repeat:no-repeat ; width:250px ; height:100px;}

.MeetTheTeamHead { width:597px; height:141px ; background-image:url(images/meet-the-team-top.jpg); background-repeat:no-repeat ; text-align:right;}
.MainTeamWrap { padding:10px 20px 5px 20px ; color:#074482 ; font-size:11px ; font-family:Arial, Helvetica, sans-serif; text-align:left}

.PhotoWrap {width:565px;}
.PhotoTopBg {height:114px ; background-image:url(images/photo-bg.jpg) ; background-repeat:no-repeat ; padding:5px ;}
.PhotoLeft {width:115px ; height:114px ; float:left ;}
.PhotoRight {float:left ; padding-left:10px ; color:#333333; width:420px; height:114px ; overflow:hidden}
.PhotoName {font-size:12px ; font-weight:bold;}
.PhotoRole {font-size:12px;}
.PhotoBottomOrange {height:17px ; background-image:url(images/photobottom-orange.jpg) ; background-repeat:no-repeat ; text-align:right ; padding:2px 8px 0 0 ; color:#FFFFFF ; font-size:11px}
.PhotoBottomGreen {height:17px ; background-image:url(images/photobottom-green.jpg) ; background-repeat:no-repeat ; text-align:right ; padding:2px 8px 0 0 ; color:#FFFFFF ; font-size:11px}
.PhotoBottomBlue {height:17px ; background-image:url(images/photobottom-blue.jpg) ; background-repeat:no-repeat ; text-align:right ; padding:2px 8px 0 0 ; color:#FFFFFF ; font-size:11px}

.ProductionTeam {float:left ; background-image:url(images/production-team.jpg) ; width:279px ; height:99px ; position:relative;}
.ProductionText {position:absolute ; top:10px ; left:125px ; font-size:22px ; color:#084685 ; font-family:Arial ; line-height:20px;}
.ProductionLink {font-size:12px ; font-weight:bold ; color:#FFFFFF  ; font-family:Arial ; position:absolute ; top:77px ; left:165px;}

.SalesTeam {float:left ; background-image:url(images/sales-team.jpg) ; background-position:right ; width:278px ; height:99px ; position:relative;}
.SalesText {position:absolute ; top:10px ; left:145px ; font-size:22px ; color:#084685 ; font-family:Arial ; line-height:20px;}
.SalesLink {font-size:12px ; font-weight:bold ; color:#FFFFFF  ; font-family:Arial ; position:absolute ; top:77px ; left:175px;}

.AllTeam {background-color:#e6f0f4 ; padding:5px 0px 0 5px ; width:540px ; height:143px ; text-align:left;}
.AllTeam img {margin:0 5px 5px 0; border:1px solid #ccc}

