@charset "utf-8";
/* CSS Document */

body{
	margin:27px 0px 0px 0px;
	padding:0px;
	background-color:#fafafa;
	font-size:12px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	line-height:18px;
	color:#000000;
	}
	
a{
	outline:none;
	text-decoration:none;
	}
	
img{
	border:none;
	}	

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	}
p{
	margin:0px;
	padding:0px;
    }
.red {color: #FF0000}	
#mainwrap{
	margin:auto;
	padding:0px;
	width:960px;
	}
#header{
	width:960px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
#top{
	background:url(../images/header-bg.jpg) left bottom no-repeat;
	height:50px;
	}
#print	{
	width:95px;
	float:right;
	padding:0px 24px 0px 14px;
	background:url(../images/print-icon.jpg) left  center no-repeat;
}
#print a{
	color:#a2a2a2;
	text-decoration:none;
}
#print a:hover{
	color:#f6a422;
	text-decoration:none;
}
#middle-wrap{
	width:960px;
	background:url(../images/headerbg-repeat.jpg) left top repeat-y;
	}
#logo{
	float:left;
	width:244px;
	margin:0px 0px 0px 19px;
	}
#phone{
	float:right;
	color:#003783;
	height:35px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:7px 25px 0px 0px;
	padding:0px 0px 0px 52px;
	background:url(../images/phone-bg.jpg) no-repeat left;
	}
	
#phone a{
	color:#003783;
	text-decoration:none;
	}
#phone a:hover{
	color:#484859;
	}
		
#banner{
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 5px;
	}
#free-talk{
	width:202px;

	padding:17px 0px 0px 18px;
	margin-left:19px;
	float:left;
	background:url(../images/free-talk.jpg) left top no-repeat;
}
#free-talk a{
	display:block;
	padding:0px;
	margin-top:6px;
	width:89px;
	height:26px;
	background:url(../images/demo-btn.jpg) left top no-repeat;
}
#free-talk a:hover{
	background:url(../images/demo-btn.jpg) left bottom no-repeat;
}	
.banner-content{
	float:left;
	width:496px;
	height:248px;
	background:url(../images/banner-bg.jpg) no-repeat left top ;
	padding:0px 0px 0px 0px;
	color:#676767;
	font-size:15px;
	position:relative;
	}
.banner-content h1{
	margin:0px 0px 0px 0px;
	padding:0px;	
	font-size:38px;
	color:#ffffff;
	font-weight:normal;
	line-height:normal;
}
.side-content{
	padding:0px 0px 20px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	line-height:normal;
	padding:95px 0px 0px 74px;
	}
.side-content span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
}
	
#side-img{
	float:left;
	}
#getstarted{
	height:75px;
	width:172px;
	text-align:center;
	background:url(../images/getstart-bg.jpg) left bottom no-repeat;
	padding:0px;
	margin:0px 0px 0px 185px;
}	
#getstarted a{
	display:block;
	background:url(../images/getstarted.jpg) no-repeat left top;
	padding:0px;
	margin:0px;
	width:172px;
	height:46px;
	}
#getstarted a:hover{
	background:url(../images/getstarted.jpg) no-repeat left bottom;
	}
#main-nav{
	width:950px;
	height:43px;
	border-top:1px solid white;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/nav-bg.jpg) left top repeat-x;
	}
#index-bottomnav{
	background:url(../images/nav-bottombg.jpg) left top repeat-x;
	height:3px;
	}	
	
#test{
	float:left;
	height:41px;
	}

#menu{
	float:left;
	height:41px;
	margin-right:9px;

	}
#main-nav ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}
#main-nav ul li{
	margin:0px;
	padding:1px 0px 0px 0px;
	list-style:none;
	float:left;
	background:url(../images/menu-bg.jpg) left top repeat-x;
	}
	
#main-nav ul li a{
	font-size:13px;
	color:#FFFFFF;

	display:block;
	padding-right:2px;
	float:left;
	background:url(../images/seperator.jpg) right top no-repeat;
	}
#main-nav ul li a:hover{
	background:url(../images/seperator.jpg) right top no-repeat;
	}
#main-nav ul li a span{
	height:31px;
	float:left;
	display:block;
	padding:10px 12px 0px 11px;
	background:url(../images/menu-bg.jpg) left top repeat-x;
	}
	
#main-nav ul li a:hover span{
	background:url(../images/menubg-over-blue.jpg) left top repeat-x;
	cursor:pointer;
	}
#main-nav ul li a.active span{
	float:left;
	background:url(../images/menubg-over.jpg) left top repeat-x;
	/*display:block;
	float:left;
	height:31px;
	padding:10px 19px 0px 16px;
	background:url(../images/menubg-over.jpg) left top repeat-x;
	*/}
		
#search{
	height:24px;
	width:196px;
	margin:9px 0px 0px 0px;
	padding:0px;
	padding:0px;
	float:left;
	background:url(../images/searchbox-bg.jpg) no-repeat center;
	}
#search input{
	float:left;
	width:160px;
	padding:1px 0px 0px 0px;
	margin:3px 0px 0px 23px;
	height:17px;
	font-size:12px;
	border:none;
	color:#6b6c6c;
	background:url(../images/searchinput-bg.jpg) repeat-x;
	}
#content-wrap{
	background:url(../images/content-bg.jpg) left top repeat-y;
	width:950px;
	padding:0px 5px 0px 5px;
	margin:0px;
	}
#content-wrap-inner{
	background:url(../images/content-bg.jpg) left top repeat-y;
	width:950px;
	padding:0px 5px 0px 5px;
	margin:0px;
	}	
#text-inner{
	width:950px;
	background:url(../images/content-innerbg.jpg) left bottom no-repeat;
	}
#contentwrap-left{
	width:680px;
	float:left;
	margin:0px;
	padding:40px 0px 10px 0px;
	background-image: url(../images/contentleft-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

	}
#contentwrap-right{
	width:227px;
	background:url(../images/contentright-bg.jpg) left top no-repeat;
	float:left;
	margin:0px;
	padding:0px 25px 0px 17px;
	}
#contentwrap-right h3{
	margin:0px;
	padding:28px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;}
	
#contentwrap-right h3 span{
	color:#ffac29;
	font-weight:normal;
	}
	
#exp_btn {
	width:auto;
}
#feature-box #exp_btn a{
	background:url(../images/exp_btn.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:100px;
	padding:10px 0px 0px 0px;
}
#feature-box #exp_btn a:hover{
	background:url(../images/exp_btn.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:100px;
	display:bolck;
	
}	

.backhome {
	width:auto;
	float:right;
	font-weight:bold;
}
#feature-box .backhome  a{
	background:url(../images/back-to-home.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:125px;
	padding:10px 65px 0px 0px;
}
#feature-box .backhome a:hover{
	background:url(../images/back-to-home.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:125px;
	display:bolck;
	
}	

	
	
	#col_btn {
	width:auto;
}
#feature-box #col_btn a{
	background:url(../images/exp_btn.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:100px;
	padding:10px 0px 0px 0px;
}
#feature-box #col_btn a:hover{
	background:url(../images/exp_btn.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:100px;
	display:bolck;
	
}	
	
#product-box{
	/*width:653px;*/
	background:url(../images/product-bg.jpg) right top no-repeat;
	margin:0px;
	padding:0px;
	}
/*#product-box a{
color:#003783;
	text-decoration:none;
	}
	
#product-box a:hover{
color:#ffac29;
	text-decoration:none;}
.product{
	width:196px;
	float:left;
	padding:0px 0px 0px 12px;
	}*/
.product{
	width:196px;
	float:left;
	padding:6px 6px 0px 6px;
	}
.product-mid{
	width:184px;
	padding:3px 6px 0px 7px;
/*	background:url(../images/curve-repeatbg.jpg) left top repeat-y;*/
	}
.product-mid1{
	width:184px;
	padding:3px 6px 0px 7px;
	background:url(../images/curve-repeatbg.jpg) left top repeat-y;
	}	
.product-mid1 p{
	padding:15px 0px 0px 11px ;
}
	
.product-mid .productbg{
	width:184px;
	padding:3px 6px 0px 6px;
	background:url(../images/curve-repeatbg.jpg) left top repeat-y;
	}	
.product-mid p{
	padding:15px 0px 0px 11px ;
}
h2{
	border:1px solid #d1d7e4;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:14px 3px 14px 40px;
	font-size:15px;
	color:#315d99;
/*	display:block;*/
	font-weight:normal;
	}
h2 span{
	font-size:17px;
	color:#ffac29;
	font-weight:normal;
	}
h1{
	margin:0px;
	padding:0px 0px 18px 0px;
	font-size:30px;
	color:#003783;
	}
h1 a{
	margin:0px;
	
	font-size:30px;
	color:#003783;
	}
h1 a:hover{
	margin:0px;
	
	font-size:30px;
	color:#003783;
	}
	
h1 span{
	color:#ffac29;
	}
h1 a span{
	color:#ffac29;
	}
h1 a:hover span{
	color:#003783;
	}
#contentwrap-inner-right h3{
	margin:0px;
	padding:28px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}
#contentwrap-inner-right h3 span{
	color:#ffac29;
	font-weight:normal;
	}
.application{
	background-image:url(../images/application-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:37px;
	}
.media{
	background-image:url(../images/media-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:45px;
	}
.billing{
	background-image:url(../images/billing-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:45px;
	}
.product-bottom	{
	/*background:url(../images/curve-bottom.jpg) left top no-repeat;*/
	margin:0px;
	padding:0px 15px 0px 0px;
	height:21px;
	}
.product-bottom2	{
	background:url(../images/curve-bottom.jpg) left top no-repeat;
	margin:0px;
	padding:0px 15px 0px 0px;
	height:21px;
	}		

#innerbox{
	width:615px;
	padding:0px 0px 0px 0px;
	background:url(../images/innerbox-middle.jpg) repeat-y right top;
	}
.inbox {
	padding:30px 0px 0px 30px;
	margin:0px;
	}	
	
.inbox-content{
	width:455px;
	float:left;
	padding:0px 25px 0px 0px;
	margin-bottom:30px;
	}
	
	
.inbox-content h2{
	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px 0px 7px 0px;
	font-weight:normal;
	border:none;
	}
	
.image-class {	
	float:left;
	margin-right:20px;
	width:81px;
}
	
	
.testimonibox{
	width:614px;
	margin-top:35px;
	padding:1px 0px 0px 0px;
	background:url(../images/line-bg.jpg) left top no-repeat;
	}
.testimoni-content{
	width:510px;
	float:left;
	padding:20px 4px 0px 20px;
	position:relative;
	}
.testimoni-content p{
	padding:0px 0px 0px 20px;
	}
.author{
	color:#003783;
	font-weight:bold;
	float:right;
	}
.testimonibottom{	
	background:url(../images/line-bg.jpg) left bottom no-repeat;
	height:1px;
	padding-top:18px;
	}	
#textarea{
/*	background:url(../images/product-box-bg.jpg) left top repeat-x;*/
	width:635px;
	padding-left:27px;
	}
#textarea-inner{
	background:url(../images/text-area-bg.jpg) left top repeat-y ;
	width:635px;
	}

#quote-left {
	width:19px;
	height:15px;
	left:0px;
	top:0px;
	margin:5px 0px 0px 20px;
	position:absolute;
	}
#quote-right {
	width:19px;
	height:15px;
	margin:0px 15px 25px 0px;
	right:0;
	bottom:0;
	position:absolute;
	}
#select-input select{
	border:1px solid #abacab;
	width:40px;
	}
#select-input{
	text-align:right;
	width:215px;
	float:right;
	}
#select-input label{
	width:40px;
	color:#f1990d;
	padding-right:5px;
	}
.requestinfo {
	width:228px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 9px 0px;
	font-size:12px;
	line-height:normal;
	/*background:url(../images/request-bottomtbg.jpg) left bottom no-repeat;*/
	border-bottom:1PX solid #cbcbca;
	}

.requestinfo label {
	width:65px;
	float:left;
	text-align:left;
	margin:9px 0px 0px 0px;
	font-size:13px;
	}
.requestinfo input {
	width:148px;
	font-size:13px;
	border:1px solid #abacab;
	background-color:#f4f2f2;
	float:right;
	margin:10px 0px 0px 0px;
	padding:4px 2px 0px 3px;
	height:23px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
.requestinfo textarea {
	width:150px;
	font-size:13px;
	border:1px solid #abacab;
	background-color:#f4f2f2;
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	height:90px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
#submit{
	text-align:center;
	padding:0px 0px;
	float:right;
	}
#submit a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e8e8e8;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	}
#submit a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;

	}
#contentwrap-left .news{
	color:#525252;
	font-weight:bold;
	border-bottom:1px dotted #bdbdbd;
	padding-bottom:0px;
	margin:16px;
	line-height:normal;	
	}
	
	
#contentwrap-left .news h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;}
	
#contentwrap-left .news h3 span{
	color:#ffac29;
	font-weight:normal;
	}
	
.news span{
	color:#808080;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}	
.news a{
	color:#2a65b7;
	font-weight:normal;
	}
.news a:hover{
	color:#ffac29;
	}
#footer{
	width:950px;
	background:url(../images/footer-bg.jpg) left top repeat-x #212121;
	}
#footer-links {
	text-align:center;
	width:950px;
	margin:auto;
	padding-top:13px;
	color:#8c8c8c;
	}
#footer-links a {
	color:#FFFFFF;
	font-size:13px;
	}
#footer-links a:hover {
	color:#999999;
	}
#footer-links span {
	color:#FFFFFF;
	}
#footer-curve{
	width:960px;
	height:106px;
	background:url(../images/footer-curve.png) left top no-repeat;
	}
#copyright {
	color:#a3a3a3;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	}
#tech-logo{
	font-size:11px;
	}
#tech-logo a{
	color:#6f6f6f;
	font-size:11px;
	}
#tech-logo a:hover{
	color:#999999;
	}				
		
/*	inner page  style starts here	*/	
#contentwrap-inner-left{
	width:640px;
	float:left;
	margin:0px;
	padding:33px 20px 0px 20px;
	background-image: url(../images/contentleft-innerbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
#contentwrap-inner-right{
	width:227px;
	float:left;
	margin:0px;
	padding:0px 25px 0px 17px;
	}
#list-wrap{
	width:950px;
	}
	
	

	
	
	
	
	
#sub-nav{
	background:url(../images/sub-navbg.jpg) left top repeat-x;
	width:950px;

	height:26px;
	}
#sub-nav ul{
	padding:2px 0px 0px 8px;
	margin:0px;
	list-style:none;
	}
#sub-nav ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	float:left;
	
	}
#sub-nav ul li a{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
#sub-nav  .menu_sel
{	
	/*font-color:#ffac29;*/
	color:#fead2a;
	font-weight:bold;
}
#sub-nav ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
#sub-nav ul li a:hover.menu_sel {
	color:#fead2a;
	text-decoration:underline;
	}
	
/*#sub-nav ul li a.active{
background:url(../images/leftarrow.gif) no-repeat left center;
padding:0px 0px 0px 18px;
font-weight:bold;
	color:#fa9900;
	}*/

#sub-nav ul li a.selected{
font-weight:bold;
color:#fead2a;
letter-spacing:-1px;
/*	color:#fa9900;*/
	}
	
#sub-nav span{
	color:#FFFFFF;
	padding-left:5px;
	}
	

	
	/* demo section stats here */
#feature-box-demo{
	padding:0px 0px 32px 0px;
	margin-bottom:0px;
	margin-top:22px;
	font-size:13px;
	}
#feature-box-demo a{
	color:#003783;
	text-decoration:none;	
	}
#feature-box-demo h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
#sub-nav-demo{
	background:url(../images/sub-navbg.jpg) left top repeat-x;
	width:950px;
	font-size:12px;
	height:26px;
	}
#sub-nav-demo ul{
	padding:2px 0px 0px 8px;
	margin:0px;
	list-style:none;
	}
#sub-nav-demo ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	float:left;
	
	}
#sub-nav-demo ul li a{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
#sub-nav-demo ul li a:hover{
	color:#fa9900;
	}
#sub-nav-demo span{
	color:#FFFFFF;
	padding-left:8px;
	}
	
.top {
	display:block;
	float:right;
	color:#d08b50;
	margin:7px 0px 0px 0px;
	width:30px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 13px;
	font-size:11px;
	background:url(../images/top.gif) left 3px no-repeat;
}
.top:hover {
	color:#e5ae7f;
	text-decoration:none;
}
	
	/* demo section ends here */
	
		
#sub-navlist{
	width:950px;
	margin:0px;
	padding:0px;
	}
#sub-navlist ul{
	margin:0px;
	padding:8px 0px 0px 95px;
	list-style:none;
	}
#sub-navlist ul li{
	margin:0px;
	padding:0px 12px 0px 0px;
	list-style:none;
	float:left;
	}
.listing{
	background-image:url(../images/press-release.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#042654;
	font-weight:normal;
	font-size:15px;
	margin:0;
	padding:0 0 10px 26px;
	}
		
#sub-navlist ul li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	text-decoration:underline;
	
	}
#sub-navlist ul li a:hover{
	color:#000000;
	text-decoration:none;
	
	}
#sub-navlist span{
	color:#333333;
	padding-left:12px;
	}	
	
#table {
	width:630px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
#table span{
	color:red;
	}
	
.showmap {
	width:auto;
	padding:0px;
	margin:0px;
	}
	
.hidemap {
	width:auto;
	padding:0px;
	margin:0px;
	}
	
.note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:red;
	}
#table .input{
	width:194px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
#table .inputbig{
	width:414px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
	
#table .select{
	width:200px;
	height:24px;
	padding:0px;
	margin:0px;
	border:1px solid #abacab;
	}
	
#table .textarea{
	width:544px;
	height:74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
	
	
	
#table .submit-form{
	text-align:center;
	padding:0px 0px;
	float:left;
	color:#FFFFFF;
		}
		
#table .submit-form a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	text-decoration:none;
	}
	
#table .submit-form a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;
	color:white;
	}
	
	
#table .reset-form{
	text-align:center;
	padding:0px 0px;
	float:left;
	color:#FFFFFF;
		}
		
#table .reset-form a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	text-decoration:none;
	}
	
#table .reset-form a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;
	color:white;
	}
	
	
	

.inner-cont-wrap{
	width:630px;
	}
.testimoni-box {
	width:625px;
	background-image: url(../images/box_bg2.jpg);
	background-repeat: repeat-x;
	padding:15px 0px 0px 5px;
	}
.testimoni-subhead2 {
	color: #daa146;
	font-size: 13px;
	font-weight: bold;
	float:right;
	margin-top:10px;
	}
.faq {
	width:625px;
	padding:0px;
}

.seperater {
	border-bottom:1px solid #ffe7cb;
	height:3px;
	/*background-image: url(../images/box_bg2.jpg);*/
	margin-top:10px;
	margin-bottom:10px;
}		
.inner-cont-talk{
	padding-top:3px;
	font-size:16px;
	color:#959595;
	line-height:22px;
	}
#feature-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:17px;
	font-size:13px;
	}
#feature-box a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#feature-box a:hover{
	color:#ffac29;
	text-decoration:none;	
	}	

.disp3title {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	
.logimg {
	background:url(../images/log-img.jpg) left top no-repeat;
	}
	
	
#feature-box .login {
	text-align:center;
	padding:0px 0px;
	float:left;
	}
#feature-box .login a{
	background:url(../images/log.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:7px 0px 0px 0px;
	width:185px;
	height:24px;
	font-size:12px;
	line-height:14px;
	}
#feature-box .login a:hover{
	background:url(../images/log-hover.jpg) left top no-repeat;
	color:white;
	}

.imgfeature{
	padding-right:14px;
	float:left;
	}
.inner-imgleft{
	padding-right:14px;
	float:left;
	}
.inner-imgright{
	padding-left:14px;
	float:right;
	}
	
.inner-right
	{
	width:450px;
	float:left;
	}
	
.pdf-ic{
	background:url(../images/pdf.jpg) left top no-repeat;
	padding-left:24px;
	padding-bottom:3px;
	height:23px;
	}	
.news-ic{
	background:url(../images/pdf.jpg) left top no-repeat;
	padding-left:24px;
	padding-bottom:3px;
	height:23px;
	}
#feature-box ul{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	
	}
#feature-box ul li{
	margin:0px;
	padding:0px 0px 14px 17px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}
#feature-left{
	width:329px;
	float:left;
	color:#606060;
	padding-right:5px;
	font-size:13px;
	}
#feature-box #feature-left ul{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	}
#feature-box #feature-left ul li{
	margin:0px;
	color:#000000;
	padding:0px 0px 4px 17px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}	
#feature-right{
	width:274px;
	float:left;
	padding-left:20px;
	border-left:1px solid #d6d6d6;
	}
#textarea-inner #feature-box h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}
#textarea-inner h5{
	font-size:13px;
	font-weight:bold;
	color:#252424;
	padding:0px;
	margin:10px 0px 0px 0px;
	}
h3{

	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;
	}
	
.icon {
	background:url(../images/bullet.jpg) top left no-repeat;
	padding:0px 0px 0px 25px;
}
.notes{
	background-color:#CCCCCC;
	border:4px solid #999999;
	padding:5px;
}		
.border
{
width:625px;
height:3px;
margin:10px auto 10px auto ;
background-image: url(../images/box_bg2.jpg);
/*background:url(../images/line-bg.jpg) center no-repeat;*/
}
/*	inner page  style ends here	*/	
	
/* faq */ 
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #052f69;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #052f69;
}
#feature-box .privacy ul{
margin:0px;
padding-top:0px;
}
#feature-box .privacy li{
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}
#feature-box .privacy h5{
	margin:0px;
	}
h6
{
margin:0px;
padding:0px;
font-size:12px;
color:#000000;
font-weight:bold;
}	


/* tree menu */


#sitemap-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:22px;
	font-size:13px;
	}
#sitemap-box h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
#sitemap-box .treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

#sitemap-box .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 15px;
width:0px;
}

#sitemap-box .treeview li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
padding:0px;
margin:0px;
color:#000;
}

#sitemap-box .treeview li a:hover{
	color:#ffac29;
	}
#sitemap-box .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 6px;
padding-left:20px;
cursor: hand !important;
cursor: pointer !important;
}
#sitemap-box .treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
color:red;
}

#sitemap-box .treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#sitemap-box .treeview .submenu ul li a{
	color:#ffac29;
	display:block;
	}

#sitemap-box .treeview .submenu ul li a:hover{
	color:#000;
	}
	
.pagenum {
	background:url(../images/numberbg.jpg) repeat-x;
	padding:2px;
	border:1px solid #999999;
	line-height:11px;
	color:#937540;
	font-weight:bold;
	float:left;
	margin:0px 1px 5px 1px;
}

.pagenum a {
	color:#51799c;
	text-decoration:none;
	outline:none;
	height:11px;
	padding:2px 1px 2px 1px;
	/*background:url(../images/bottom-number-bg.jpg) top  left repeat-x;*/
	width:auto;
}

.pagenum a:hover {
	color:#fa9900;
	text-decoration:underline;
}

#prev {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 3px 5px 0px;
	text-align:left;
}
#prev a {
	display:block;
	width:60px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	color:#937540;
	line-height:17px;
	background:url(../images/prev.jpg) no-repeat left top;
	outline:none;
}
#prev a:hover {
	color:#4b73ac;
	background:url(../images/prev_hover.jpg) no-repeat left top;
}
#next {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 0px 5px 3px;
	text-align:left;
}
#next a {
	display:block;
	width:50px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 7px;
	color:#937540;
	line-height:17px;
	background:url(../images/next.jpg) no-repeat left top;
	outline:none;
}
#next a:hover {
	color:#4b73ac;
	background:url(../images/next_hover.jpg) no-repeat left top;
}


/* flash banner */

#flash{
	position:relative;
	height:248px;
	margin:0px;
	padding:0px;
	z-index:0;
	}

#getstarted-flash{
	position:absolute;
	height:35px;
	width:160px;
	padding:0px;
	left:192px;
	bottom:34px;
	z-index:10;
}	
#getstarted-flash a{
	display:block;
	padding:0px;
	margin:0px;	
	width:165px;
	height:35px;
	background:url(../images/spacer.gif);
	}

.date{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#333738;
	font-size:15px;
	font-weight:bold;
		}
		
.date span{
	color:#ffac29;
	font-size:15px;
	font-weight:normal;
		}
		
		
	/*----------------------------------seo works-------------------------------------*/	
		
		
#contentwrap-inner-left .inner-cont-talk h2{
	margin:0px;
	padding:0px 0px 18px 0px;
	font-size:30px;
	color:#003783;
	border:none;
	font-weight:bold;
	background-color:none;
	}
	
#contentwrap-inner-left .inner-cont-talk h2 span{
	color:#ffac29;
	font-size:30px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#textarea-inner #feature-box h1{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
.inner-cont-talk a
{
	color:#676666;
	text-decoration:underline;
}		
.inner-cont-talk a:hover
{
	color:#999999;
	text-decoration:none;
}


/*-------------------------new css---------------------------------*/

.product-active
{
	width:212px;
	float:left;
	/*padding-right:12px;
	padding:0px 8px 0px 8px;*/
	}
.product-mid-active
{
	width:184px;
	padding:3px 14px 0px 14px;
	background:url(../images/curve-repeatbg-active.jpg) left top repeat-y;
	}
.product-mid-active p
{
	padding:15px 0px 0px 11px ;
}
.product-bottom-active	
{
	background:url(../images/curve-bottom-active.jpg) left top no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:14px;
	width:212px;
	}
	
.application-active
{
	background-image:url(../images/application-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:37px;
	}
	
#feature-box .broadband-link-main
{
margin:0px;
padding:20px 0px 0px 0px;	
}
#feature-box .broadband-link
{
	width:220px;
	margin:0px;
	margin-right:30px;
	padding:5px 0px 0px  0px;
	float:left;
}
#feature-box .broadband-link ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}	
#feature-box .broadband-link li
{
	margin:0px;
	padding:4px 0px 4px 0px;
	color:#000000;
	border-bottom:solid 1px #c9d6df;
	display:block;
	width:218px;
	height:20px;
}
#feature-box .broadband-link li a
{
	font-size:14px;
	height:20px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0px;
	display:block;
	float:left;
	padding:0px 0px 0px 26px;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.jpg) no-repeat left top;
}
#feature-box .broadband-link li a:hover
{
	color:#ffac29;
}
#feature-box .broadband-link li a.select
{
color:#ffac29;
font-weight:bold;
cursor:text;
}

#feature-box2
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	margin-bottom:32px;
}
.back2 {
	width:auto;
	float:left;
	font-weight:bold;
	margin-top:10px;
}
#feature-box .back2  a
{
	background:url(../images/back2.png) left top no-repeat;
	height:26px;
	display:block;
	text-align:center;
	color:white;
	width:55px;
	padding:6px 0px 0px 0px;
	text-decoration:none;
}
#feature-box .back2 a:hover
{
	background:url(../images/back2.png) left bottom no-repeat;
	height:26px;
	padding:6px 0px 0px 0px;
	color:white;
	width:55px;
	display:bolck;
	
}
.server-listing
{
width:auto;
margin-top:12px;
}
.img-right
{
margin-left:12px;
}
.img-left
{
margin-right:12px;
}
.glow{
	width:198px;
	float:left;
	background:url(../images/product-bg-new.png) no-repeat left top;
	cursor:pointer;
	}

.glow:hover{
	width:198px;
	float:left;
	background:url(../images/product-bg-new-hover-blue.png) no-repeat left top;
	cursor:pointer;
	}
.glow-inactive{
	float:left;
	background:url(../images/product-bg-new-hover.png) no-repeat left top;
	cursor:pointer;
	width:197px;
	padding:3px 6px 0px 7px;
	}
.black{
	color:#000000;
	font-size:22px;
	}	


#feature-box2 a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#feature-box2 a:hover{
	color:#ffac29;
	text-decoration:none;	
	}
#ivr-apl-theme{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	margin-bottom:32px;
}
#ivr-apl-theme p{
	padding:0px 0px 20px 0px;
	margin:0px;
	line-height:15px;
}
#ivr-apl-theme a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#ivr-apl-theme a:hover{
	color:#ffac29;
	text-decoration:none;	
	}
	
.ivr-apl-theme-img-left{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.ivr-apl-theme-img-right{
	float:right;
	padding:0px 0px 0px 15px;
	margin:0px;
}
#ivr-apl-theme h2{	
	font-size:18px;
	color:#000000;
	padding:0px 0px 10px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
/*----------------------------------------------------------------------------*/
.application a
{
color:#003783;
}
.application a:hover
{
color:#ffac29;
}

.product-link{
color:#000000;
display:block;
}

{
}
.media a
{
color:#003783;
}
.media a:hover
{
color:#ffac29;
}

.billing a
{
color:#003783;
}
.billing a:hover
{
color:#ffac29;
}	


/*--------------------------------------recent blog post css----------------------------------*/
#contentwrap-right .recet-blog-post 
{
margin:0px;
padding:0px;
}
#contentwrap-right .recet-blog-post h3 
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}
	
#contentwrap-right .recet-blog-post h3 a
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}	
	
#contentwrap-right .recet-blog-post span{
	color:#ffac29;
	font-weight:normal;
	font-size:20px;
	}
#contentwrap-right .recet-blog-post ul
{
margin:0px;
padding:0px;
list-style:none;
}
#contentwrap-right .recet-blog-post li
{
margin:0px;
padding:0px;
background:url(../images/blog-seperator.jpg) repeat-x left bottom;
}
#contentwrap-right .recet-blog-post li a
{
text-decoration:none;
margin:0px;
padding:8px 0px 8px 14px;
font-size:13px;
color:#000000;
background:url(../images/arow.jpg) no-repeat left 15px;
display:block;
}	
#contentwrap-right .recet-blog-post li a:hover
{
color:#6d8cb8;
}
#contentwrap-right .readmore
{
display:block;
color:#2A65B7;
margin:8px 0px 0px 0px;
float:left;
}
#contentwrap-right .readmore:hover
{
text-decoration:underline;
color:#FFAC29;
}
/*--------------------------------------recent blog post css inner----------------------------------*/
#contentwrap-inner-right .recet-blog-post 
{
margin:0px;
padding:0px;
}
#contentwrap-inner-right .recet-blog-post h3
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}

#contentwrap-inner-right .recet-blog-post h3 a
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}	
	
#contentwrap-inner-right .recet-blog-post span{
	color:#ffac29;
	font-weight:normal;
	font-size:20px;
	}
#contentwrap-inner-right .recet-blog-post ul
{
margin:0px;
padding:0px;
list-style:none;
}
#contentwrap-inner-right .recet-blog-post li
{
margin:0px;
padding:0px;
background:url(../images/blog-seperator.jpg) repeat-x left bottom;
}
#contentwrap-inner-right .recet-blog-post li a
{
text-decoration:none;
margin:0px;
padding:8px 0px 8px 14px;
font-size:13px;
color:#000000;
background:url(../images/arow.jpg) no-repeat left 15px;
display:block;
}	
#contentwrap-inner-right .recet-blog-post li a:hover
{
color:#6d8cb8;
}
#contentwrap-inner-right .readmore
{
display:block;
float:left;
color:#2A65B7;
margin:8px 0px 0px 0px;
}
#contentwrap-inner-right .readmore:hover
{
text-decoration:underline;
color:#FFAC29;
}

/*-----------------------new css----------------------------------*/

#ivr-apl-theme .broadband-link-main
{
margin:0px;
padding:20px 0px 0px 0px;	
}
#ivr-apl-theme .broadband-link
{
	width:630px;
	margin:0px;
	margin:0px;
	padding:5px 0px 0px  0px;
	float:left;
}

#ivr-apl-theme .broadband-link ul
{
	margin:0px 30px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
}	
#ivr-apl-theme .broadband-link li
{
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#000000;
	width:218px;
	height:28px;
	display:block;
	list-style:none;
	background:url(../images/li-reapete.jpg) repeat-x left bottom;
}
#ivr-apl-theme .broadband-link li a
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0px;
	height:28px;
	padding:0px 0px 2px 26px;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.jpg) no-repeat left top;
}
#ivr-apl-theme .broadband-link li a:hover
{
	color:#ffac29;
}
#ivr-apl-theme .broadband-link li a.select
{
color:#ffac29;
font-weight:bold;
cursor:text;
}

/*---------------------------------new page css----------------------------------*/

.cirrus-top
{
font-size:16px;
color:#000000;
margin-bottom:14px;
}

.cirrus-link
{
margin:0px;
padding:0px;
}
.cirrus-link ul
{
margin:0px;
padding:0px;
list-style:none;
}
.cirrus-link li
{
margin:0px;
padding:0px 0px 6px 14px;
font-size:14px;
background:url(../images/arow.jpg) no-repeat left 5px;
}



