body {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background:#EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*----------wrapper starts here----------------*/
#wrapper{
	margin:4px auto 4px auto;
	padding:0;
	width:994px;
	height:auto;
	background:#FFFFFF;
	border:#666666 1px solid;
	clear:both;
	overflow:hidden;
}
.link-devider {
	width:994px;
	height:8px;
	margin:0;
	padding:0;
	clear:both;
	background:url(../images/link-devider.gif) repeat-y left top;
}
.link-devider2 {
	width:994px;
	height:8px;
	margin:0;
	padding:0;
	clear:both;
	background:url(../images/link-devider2.gif) repeat-y left top;
}
.link-devider3 {
	width:994px;
	height:8px;
	margin:0;
	padding:0;
	clear:both;
	background:url(../images/link-devider3.gif) repeat-y left top;
}
#content-wrapper {
	width:994px;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}
/*----------header starts here----------------*/
#header{
	margin:0 auto;
	padding:0;
	width:994px;
	height:auto;
	clear:both;
}
#header .logo{
	margin:11px 0 0 18px;
	padding:0;
	width:154px;
	height:41px;
	float:left;
	background:url(../images/logo1.jpg) no-repeat left top;
}
#header .logo a{
	margin:0 0 0 0;
	padding:0;
	width:154px;
	height:41px;
	float:left;
}
#header .login{
	margin:11px 7px 0 0;
	padding:0 0 5px 0;
	width:358px;
	height:auto;
	float:right;
}
.login-bar{
	margin:0 0 0 0;
	padding:0;
	width:358px;
	height:27px;
	float:right;
}
.login-bar-left{
	background:url(../images/h-r-login-left.png) no-repeat left top;
	margin:0;
	padding:0;
	width:5px;
	height:27px;
	float:left;
}
.login-bar-right{
	background:url(../images/h-r-login-right.png) no-repeat right top;
	margin:0;
	padding:0;
	width:5px;
	height:27px;
	float:left;
}
.login-bar-center{
	background:url(../images/h-r-login-center.png) repeat-x right;
	margin:0;
	padding:0;
	width:343px;
	height:27px;
	float:left;
}
form{
	margin:4px 0 0 0;
	padding:0;
	width:auto;
	height:auto;
}
form input{
	margin:0;
	padding:0 4px;
	width:64px;
	height:17px;
	float:left;
	border:#000000 1px solid;
}
form p{
	margin:0 0 0 10px;
	padding:4px 3px 0 0;
	width:auto;
	height:auto;
	color:#000000;
	float:left;
	font-weight:normal;
}
.submit{
	background:url(../images/go-button.png) no-repeat right;
	margin:0 0 0 12px;
	padding:5px 0 5px 0;
	width:27px;
	height:21px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	border:none;
	font-size:11px;
}
/*----------header ends here----------------*/
/*----------content starts here----------------*/
#content{
	margin:0;
	padding:0;
	width:994px;
	height:auto;
	clear:both;
}
/*----------top-navigation starts here----------------*/

#top-navigation{
	margin:0;
	padding:0;
	width:994px;
	height:auto;
}
#top-navigation .menu-bar{
	margin:0 auto;
	padding:0;
	width:auto;
	height:26px;
	background:url(../images/top-bar.jpg) repeat-x right top;
}
.menu-bar-links{
	margin:0;
	padding:0;
	width:auto;
	height:26px;
}
.menu-bar-links ul{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
.menu-bar-links ul li{
	list-style:none;
	margin:5px 10px 0 10px;
	padding:0 0 0 10px;
	background:url(../images/menu-icon.jpg) no-repeat left 5px;
	width:auto;
	color:#FFFFFF;
	height:auto;
	font-weight:normal;
	font-size:11px;
	float:left;
}
.menu-bar-links li a{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	color:#FFFFFF;
	width:auto;
	font-weight:normal;
	height:auto;
}
.menu-bar-links li a:hover{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	text-decoration:underline;
	width:auto;
	color:#FFFFFF;
	height:auto;
}

.banner{
	margin:0 auto;
	padding:0 0 0 0;
	width:994px;
	height:158px;
	background-color:#FFFFFF;
}
.banner-text{
	margin:0 0 0 0px;
	padding:0;
	width:994px;
	height:auto;
	clear:both;
}
.banner-text .flash-box{
	width:246px;
	float:left;
	height:158px;
	line-height:158px;
	text-align:center;
}
.banner-text .midtxt{
	margin:0 0 0 0;
	padding:24px 0 0 0;
	width:502px;
	height:auto;
	float:left;
	font-size:13px;
	line-height:110px;
	text-align:center;
}
/*----------top-navigation ends here----------------*/
.services{
	margin:0;
	padding:0;
	width:994px;
	height:auto;
	clear:both;
	overflow:hidden;
}
.professional{
	margin:0;
	padding:0 0 5px 0;
	width:198px;
	height:auto;
	float:left;
	border-top:#FF0000 13px solid;
	background:#e3e3e3 url(../images/services-bg.jpg) repeat-x left top;
	border-bottom:#AAAAAA 13px solid;
	border-right:#012273 1px solid;
}
.professional h3{
	margin:0 0 0 0;
	padding:7px 0 0 0;
	width:auto;
	height:auto;
	color:#FF0000;
	font-size:16px;
	text-align:center;
	display:block;
}

.services-links{
	margin:0 0 0 9px;
	padding:0;
	width:auto;
	height:auto;
}
.services-links ul{
	margin:0 0 0 0;
	padding:20px 0 5px 0;
	width:auto;
	height:auto;
}
.services-links ul li{
	margin:0 0 3px 0;
	padding:0 0 0 14px;
	list-style:none;
	background:url(../images/services-icon.gif) no-repeat left;
	width:auto;
	height:auto;
	color:#000000;
	font-size:9px;
	font-weight:normal;
}
.click-one{
	margin:0 0 0 8px;
	padding:0;
	width:198px;
	height:15px;
	clear:both;
	overflow:hidden;
}
.learn-more{
	margin:0;
	padding:0;
	background:url(../images/red-learnmore.gif) no-repeat left;
	width:85px;
	height:15px;
	float:left;
}
.learn-more a{
	text-decoration:none;
	color:#fff;
	float:left;
	padding:0 0 0 0;
	width:83px;
	height:15px;
}
.learn-more1{
	background:url(../images/yellow-learnmore.gif) no-repeat left;
	width:85px;
	height:15px;
	float:left;
	margin:0;
	padding:0;
}
.learn-more1 a {
	text-decoration:none;
	color:#fff;
	width:83px;
	height:15px;
	float:left;
	padding:0;
}
.learn-more2{
	background:url(../images/green-learnmore.gif) no-repeat left;
	width:85px;
	height:15px;
	float:left;
	margin:0;
	padding:0;
}
.learn-more2 a{
	text-decoration:none;
	color:#fff;
	width:83px;
	height:15px;
	float:left;
	padding:0;
}
.learn-more3{
	background:url(../images/grey-learnmore.gif) no-repeat left;
	width:85px;
	height:15px;
	float:left;
	margin:0;
	padding:0;
}
.learn-more3 a {
	float:left;
	margin:0;
	height:15px;
	padding:0;
	width:82px;
	text-decoration:none;
	color:#fff;
}
.demo1{
	margin:0;
	padding:0;
	background:url(../images/yellow-demo.gif) no-repeat left;
	width:53px;
	height:15px;
	float:left;
}
.demo1 a{
	padding:0;
	width:51px;
	height:15px;
	float:left;
	text-decoration:none;
	color:#fff;
}
.demo1 a:hover {
	color:#000;
}
.demo2{
	margin:0;
	padding:0;
	background:url(../images/green-demo.gif) no-repeat left;
	width:53px;
	height:15px;
	float:left;
}
.demo2 a{
	padding:0;
	width:51px;
	height:15px;
	float:left;
	text-decoration:none;
	color:#fff;
}
.demo2 a:hover {
	color:#000;
}
.free-trial{
	margin:0;
	padding:0;
	background:url(../images/red-freetrial.gif) no-repeat left;
	width:82px;
	height:15px;
	float:left;
}
.free-trial a {
	text-decoration:none;
	color:#fff;
	float:left;
	width:80px;
	height:15px;
	padding:0;
}
.free-trial a:hover {
	color:#000;
}
.free-trial2{
	margin:0;
	padding:0;
	background:url(../images/green-freetrial.gif) no-repeat left;
	width:82px;
	height:15px;
	float:left;
}
.free-trial2 a {
	text-decoration:none;
	color:#fff;
	float:left;
	width:80px;
	height:15px;
	padding:0;
}
.free-trial2 a:hover {
	color:#000;
}
.services #live-last{
	border-right:none;
	width:199px;
}
.enterprise{
	margin:0;
	padding:0 0 5px 0;
	width:198px;
	height:auto;
	float:left;
	border-top:#B38B27 13px solid;
	background:#e3e3e3 url(../images/services-bg.jpg) repeat-x left top;
	border-bottom:#AAAAAA 13px solid;
	border-right:#012273 1px solid;
}
.enterprise h3{
	margin:0 0 0 0;
	padding:7px 0 0 0;
	width:auto;
	height:auto;
	color:#B38B27;
	font-size:16px;
	text-align:center;
}
.insight{
	margin:0;
	padding:0 0 5px 0;
	width:247px;
	height:auto;
	float:left;
	border-top:#00A33D 13px solid;
	background :#e3e3e3 url(../images/services-bg.jpg) repeat-x left top;
	border-bottom:#AAAAAA 13px solid;
	border-right:#AAAAAA 1px solid;
} 
.insight h3{
	margin:0 0 0 0;
	padding:7px 0 0 0;
	width:auto;
	height:auto;
	color:#137538;
	font-size:16px;
	text-align:center;
}
.free{
	margin:0 0 0 0;
	padding:0 0 4px 0;
	width:197px;
	height:auto;
	float:left;
	background:#e3e3e3 url(../images/services-bg.jpg) repeat-x left top;
	border-bottom:#AAAAAA 13px solid;
	border-top:#012273 13px solid;
	border-right:#012273 1px solid;

}
.free h3{
	margin:8px 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	color:#012273;
	font-size:16px;
	text-align:center;
}
#main-content{
	margin:0;
	padding:0;
	width:994px;
	height:auto;
	clear:both;
	overflow:hidden;
}
#main-content .part1{
	margin:0;
	padding:0 10px;
	width:302px;
	height:auto;
	float:left;
}
.reduce{
	margin:12px 0 0 0;
	padding:0;
	width:300px;
	height:auto;
	clear:both;
}
.reduce-ip{
	margin:12px 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	clear:both;
	overflow:hidden;
}
.reduce-ip p.text {
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}
p.last-txt {
	margin:0;
	padding:10px;
	clear:both;
}
.latest-lists{
	margin:0;
	padding:0 0 5px 0;
	width:auto;
	height:auto;
	overflow:hidden;
}
.reduce p{
	margin:0 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	float:left;
}
.reduce p a{
	margin:0 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}

h2{
	margin:13px 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
}
#main-content .part2{
	margin:0;
	padding:0 10px 40px 10px;
	width:317px;
	height:auto;
	float:left;
	background:url(../images/part2-bg.gif) repeat-y left top;
}
#main-content .part3{
	margin:0;
	padding:0 0 0 10px;
	width:305px;
	height:auto;
	float:left;
}
.parts-divider{
	margin:0;
	padding:0;
	width:1px;
	height:auto;
	float:left;
	background:url(../images/divider.jpg) repeat-y;
}
.divider{
	margin:0;
	padding:0;
	width:auto;
	height:4px;
	clear:both;
	overflow:auto;
	background:#D9D9D9;
}
p{
	margin:20px 10px 20px 10px;
	padding:0;
	width:auto;
	height:auto;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}
/*----------content ends here----------------*/

/*........................link page css starts here.......................*/
.banner-link {
	width:770px;
	height:100px;
	margin:0;
	padding:0 0 0 224px;
	background:url(../images/smallheader1eng.gif) no-repeat left top;
}
.banner-link h1 {
	margin:0;
	padding:30px 0 0  0;
	color:#343331;
	font-size:16px;
	font-weight:bold;
}
.banner-link h1 span {
	color:#cb2919;
	font-size:20px;
}
.banner-link h1 span.one {
	color:#343331;
	font-size:20px;
}
.banner-link h1 strong {
	color:#00a33d;
	font-size:20px;
}
.link-cont {
	width:auto;
	height:auto;
	clear:both;
	margin:0;
	padding:0;
}
.link-leftnav {
	width:200px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/link-leftnav-bg.gif) repeat-x left top;
}
.link-leftnav h1 {
	width:195px;
	height:25px;
	margin:0;
	padding:6px 0 0 5px;
	background:#aabee4;
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.link-leftnav ul {
	margin:0;
	padding:15px 0 40px 9px;
}
.link-leftnav ul li{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	line-height:18px;
	background:url(../images/link-leftnav-icon.gif) no-repeat left 6px;
}
.link-leftnav ul li a {
	text-decoration:underline;
	color:#ff0000;
}
.link-leftnav ul li a:hover {
	text-decoration:none;
	color:#ff0000;
}
.link-rightnav {
	width:763px;
	height:auto;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:25px 15px 25px 15px;
	float:left;
	border-left:1px solid #000;
}
.link-img {
	width:763px;
	height:auto;
	margin:0;
}
.link-rightnav h1 {
	margin:0;
	padding:0 0 5px 0;
	font-weight:normal;
	color:#ff0000;
	font-size:20px;
}
.link-rightnav h2 {
	margin:0;
	padding:10px 0 5px 0;
	font-weight:bold;
	color:#ff0000;
	font-size:14px;
}
.link-rightnav p {
	margin:0;
	padding:0;
	line-height:16px;
	font-size:11px;
	color:#000;
}
.link-rightnav p a {
	text-decoration:underline;
	color:#ff0000;
}
.link-rightnav p a:hover {
	text-decoration:none;
	color:#ff0000;
}
.select {
	width:auto;
	height:auto;
	margin:0;
	padding:10px 0 25px 0;
	clear:both;
}
.select ul {
	margin:0;
	padding:0;
}
.select ul li{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	background:url(../images/select.jpg) no-repeat left top;
}
.account {
	margin:0;
	padding:15px 0 5px 0;
	clear:both;
	overflow:hidden;
}
.form-main {
	margin:0;
	padding:17px 0 0 0;
	clear:both;
}
.form-1{
	width:auto;
	height:auto;
	clear:both;
	margin:0;
	padding:0 0 10px 0;
	overflow:hidden;
}
.form-1 p.left {
	width:185px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.form-1 p.right {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.form-1 p.right input {
	width:304px;
	height:18px;
	border:1px solid #666666;
}
.form-1 p.right input.small {
	width:104px;
	height:18px;
	border:1px solid #666666;
}
.form-1 p.right textarea {
	width:400px;
	height:200px;
	border:1px solid #666666;
}
.form-1 p.right input.submit {
	width:53px;
	height:24px;
	background:#eeeeee;
	color:#000;
	margin:0;
	padding:0;
	font-weight:bold;
	border:1px solid #666666;
}
.image{
	margin:0 0 0 0;
	padding:0;
	background:url(../images/left2.jpg) no-repeat left top;
	width:200px;
	height:150px;
}
.info{
	margin:0;
	padding:15px 0 0 5px;
	width:195px;
	height:auto;
	background: url(../images/left-bg.png) repeat-x left top;
}
.info h3{
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.info p{
	margin:0;
	padding:18px 0 18px 0;
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
/*........................link page css ends here.......................*/


/*----------footer starts here----------------*/
#footer{
	margin:0 auto;
	padding:5px 16px 0 16px;
	width:962px;
	height:21px;
	clear:both;
	background:#012273;
}
#footer p{
	margin:0 0 0 0;
	padding:0;
	width:500px;
	height:auto;
	color:#cccccc;
	float:left;
}
#footer p a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer p a:hover{
	color:#cccccc;
	text-decoration:underline;
}
#footer .lists{
	margin:0 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	float:right;
	color:#FFFFFF;
	font-size:10px;
}
/*----------footer ends here----------------*/

/*----------wrapper ends here----------------*/