/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}


h1,h2,h3,h4,h5,h6{ margin:0; padding:0; display:block; font-family:Arial, Helvetica, sans-serif;}

p{ margin:0; padding:0; padding-bottom:10px; color:#2f2f2f;}

a{ outline:none; text-decoration:none; color:#0975c1;}
a:hover{ color:#000;}

ul,ol,li{ margin:0; padding:0; list-style-type:none;}

input{}

.clear{ display:block; clear:both;}




/********************************************************/
/********************************************************/

#container{
	width:1000px;
	margin:0 auto;
}

#header{
	width:980px;
	margin:0 auto;
	height:146px;
	background:url(../images/header-bg.jpg) no-repeat bottom;
}
.logo{
	background:url(../images/logo.jpg) no-repeat;
	width:462px;
	height:77px;
	margin-left:14px;
	float:left;
}
.logo a{
	width:462px;
	height:77px;
	display:block;
	outline:none;
}
.logo span{ display:none;}

.signupbtns{
	float:right;
	margin:18px 14px 0 0;
}
.signupbtns input{ height:41px; margin-left:6px; outline:none;}
.signup-btn{
	background:url(../images/signup-btn.gif) no-repeat;
	cursor:pointer;
	width:112px;
	border:none;
	height:41px;
}
.login-btn{
	background:url(../images/login-btn.gif) no-repeat;
	cursor:pointer;
	width:86px;
	border:none;
	height:41px;
}


.fallowstrip{
	background:url(../images/socilstrip-bg.gif) repeat-x;
	height:38px;
}

.fallowstrip .right{
	float:right;
	background:url(../images/fallowicons-bg.gif) no-repeat right;
	margin:0px 14px 0 0;
	color:#717171;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	height:38px;
}
.fallowstrip .right span{ float:left; padding:12px 15px 0 0;}
.fallowstrip .right a{ width:16px; height:16px; float:left; margin:9px 10px 0 0;}

a.rss-icon{ background:url(../images/rssicon.gif) no-repeat;}
a.twitter-icon{ background:url(../images/twittericon.gif) no-repeat;}
a.facebook-icon{ background:url(../images/facebookicon.gif) no-repeat;}
a.youtube-icon{ background:url(../images/youtubeicon.gif) no-repeat;}




ul.navigation{
	float:left;
}
ul.navigation li{
	float:left;
	background:url(../images/nav-line.gif) no-repeat;
}
ul.navigation li span{
	float:left;
}
ul.navigation li span a{
	display:block;
	padding:6px 17px 7px 17px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
ul.navigation li span a:hover, ul.navigation li span a.current{
	color:#f6eda8;
}


.phoneno{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:right;
	padding:6px 14px;
}

ul.navigation li .selected{
	margin:0px;
	color:#f6eda8;
	text-decoration:none;
	outline:none;	
}
/*************bodycontainer*********************/

.bodycontainer{
	position:relative;
	width:1000px;
}
.bodycontainer .top-shadow{
	background:url(../images/bodytop-shadow.jpg) no-repeat;
	width:1000px;
	height:25px;
}
.bodycontainer .bottom-shadow{
	background:url(../images/bodybottom-shadow.jpg) no-repeat;
	width:1000px;
	height:25px;
}

.bodycontainer .body-content{
	background:url(../images/bodycontent-shadow.jpg) repeat-y;
	padding:10px 21px;
}

.partersstrip{
	background-color:#f4f4f4;
	padding:10px;
}

ul.partners{}
ul.partners li{
	border:#dbdbdb solid 1px;
	background:#FFF;
	padding:15px 10px;
	margin-right:10px;
	width:142px;
	height:70px;
	float:left;
	text-align:center;
	position:relative;
}
ul.partners li img{ margin-top:5px;}
ul.partners li span{
	position:absolute;
	left:0;
	bottom:15px;
	text-align:center;
	width:160px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
.liveagent{
	float:right;
	width:229px;
	height:102px;
}

/*************leftcolmn************************************/

.leftcolmn{
	float:left;
	width:626px;
	margin-right:7px;
}
.leftcolmn .content{
	font-size:11px;
	width:590px;
	margin:0 auto;
	padding:5px 0 0 0;
}


.leftcolmn h4{
	font-size:18px;
	color:#024674;
	font-weight:normal;
	margin-bottom:6px;
	position:relative;
}

.leftcolmn h4 a{ position:absolute; right:30px; color:#4d9cd3; background:url(../images/smallbullet.gif) no-repeat 0 3px; padding-left:8px; text-transform:capitalize; font-size:11px; top:8px;}
.leftcolmn h4 a:hover{ color:#000;}

.leftcolmn h4.casestudies{
	background:url(../images/casestudies-icon.gif) no-repeat;
	padding:3px 0 6px 30px;
	margin-left:10px;
}


.leftcolmn h4.featuredarticles{
	background:url(../images/article-icon.gif) no-repeat 0px 3px;
	padding:3px 0 6px 30px;
	margin-left:10px;
	border-bottom:#e3e3e3 solid 3px;
	position:relative;
}


.rounderbox{ margin-bottom:5px;}
.rounderbox .roundboxcontent{
	background:url(../images/rounded-box-bg.gif) repeat-y;
}

.rounderbox .round-top{
	background:url(../images/rounded-box-top.gif) no-repeat;
	height:15px;
}
.rounderbox .round-bottom{
	background:url(../images/rounded-box-bottom.gif) no-repeat;
	height:15px;
}


.casestudiesList{
	border-bottom:#e5e5e5 solid 1px;
	position:relative;
	padding:0px 0px 13px 0;
	margin:0 auto 10px auto;
	width:590px;
}
.casestudiesList h6{
	font-size:15px;
	color:#000;
	padding:3px 0;
}
.casestudiesList p{
	font-size:11px;
}
.casestudiesList .more{
	position:absolute;
	bottom:5px;
	right:10px;
	font-size:11px; color:#09578a;
}
.casestudiesList .more a{
	font-size:11px; color:#09578a; text-decoration:none; padding:0 3px;
}
.casestudiesList .more a:hover{ color:#000;}



/*************rightcolmn************************************/
.rightcolmn{
	float:right;
	width:325px;
}
.rightcolmn .boexd{
	float:left;
	width:323px;
	border:#e4e4e4 solid 1px;
	margin-bottom:10px;
}
.rightcolmn .boexd h5{
	background:url(../images/rightheadigs-bg.gif) repeat-x;
	padding:8px 5px 8px 10px;
	color:#FFF;
	font-weight:bold;
	position:relative;
}
.rightcolmn .boexd h5 a{
	position:absolute;
	right:15px;
	color:#d0dce5;
	background:url(../images/smallbullet.gif) no-repeat 0 4px;
	font-weight:normal;
	text-transform:capitalize;
	padding-left:8px;
	font-size:11px;
}
.rightcolmn .boexd h5 a:hover{ color:#FFF;}

.rightcolmn .boexd ul{
	padding:6px 0;
}
.rightcolmn .boexd ul li{ color:#2e2e2e; font-size:11px; border-bottom:#e4e4e4 dashed 1px; padding:8px 10px; margin-bottom:6px;}
.rightcolmn .boexd ul li a{ color:#1f85cd; font-weight:bold; font-size:11px;}
.rightcolmn .boexd ul li a:hover{ color:#000;}
.rightcolmn .boexd ul li p{color:#2e2e2e; font-size:11px; padding:6px 0 0 0; }


/**********/
.rightcolmn .boexd2{
	float:left;
	width:323px;
	border:#e4e4e4 solid 1px;
	margin-bottom:10px;
}
.rightcolmn .boexd2 h5{
	background:url(../images/squarebullet.gif) no-repeat 8px 9px #1e80c4;
	padding:8px 5px 8px 28px;
	color:#FFF;
	font-weight:bold;
	position:relative;
}
.rightcolmn .boexd2 h5 a{
	position:absolute;
	right:15px;
	color:#d0dce5;
	background:url(../images/smallbullet.gif) no-repeat 0 4px;
	font-weight:normal;
	text-transform:capitalize;
	padding-left:8px;
	font-size:11px;
}
.rightcolmn .boexd2 img{ margin:1px;}






/*********************************************/
/*********footer******************************/
/*********************************************/
#footer{
	width:980px;
	margin:0 auto;
}

#footer .topsec{
	border-bottom:#e2e9ed solid 1px;
	padding:6px 10px 10px 10px;
	margin-bottom:8px;
}
#footer .topsec img{ margin-right:6px;}



#footer .bottomsec{
	padding:18px 10px;
	background:url(../images/vcube-footer-logo.gif) no-repeat right;
}
#footer .bottomsec p{
	padding-bottom:5px;
	font-size:11px;
	color:#b2b2b2;
}
#footer .bottomsec p span{ color:#7f7f7f;}
#footer .bottomsec p a{
	font-size:12px;
	color:#7f7f7f;
	padding:0 6px;
}
#footer .bottomsec p a:hover{ color:#000;}

#footer .bottomsec p a.links{
	color:#0d6caf;
	font-size:11px;
	text-decoration:underline;
}
#footer .bottomsec p a:hover.links{
	color:#000;
	text-decoration:none;
}



#footer .middlesec{
	padding:0 10px;
}

#footer .middlesec ul.list1{
	float:left;
	width:180px;
}
#footer .middlesec ul.list1 li{
	background:url(../images/footerlist-bg.gif) no-repeat;
	height:42px;
	text-align:center;
	width:126px;
	margin-top:10px;
	padding-top:7px;
}

#footer .middlesec ul.list2{
	float:left;
	margin-top:10px;
	border-left:#d4dee4 solid 1px;
	height:170px;
}
#footer .middlesec ul.list2 li{ padding-left:15px; padding-right:65px; line-height:15px;}

#footer .middlesec ul.list2 li p{
	font-weight:bold;
	font-size:12px;
	color:#7f7f7f;
	margin-bottom:5px;
}
#footer .middlesec ul.list2 li a{
	font-size:11px;
	color:#7f7f7f;
}
#footer .middlesec ul.list2 li a:hover{
	color:#000000;
}




/*******************innercontainer****************************/

.innercontainer{
	position:relative;
	width:1000px;
	top:-1px;
}
.innercontainer .top-shadow{
	background:url(../images/inner-bodytop-shadow.jpg) no-repeat;
	width:1000px;
	height:25px;
}
.innercontainer .bottom-shadow{
	background:url(../images/bodybottom-shadow.jpg) no-repeat;
	width:1000px;
	height:25px;
}

.innercontainer .body-content{
	background:url(../images/bodycontent-shadow.jpg) repeat-y;
	padding:0 20px 10px 20px;
}

.body-content h1{
	color:#5a5a5a;
	font-size:26px;
	text-transform:capitalize;
	font-weight:bold;
	border-bottom:#7f7f7f dotted 1px;
	padding-bottom:20px;
	padding-left:10px;
	margin-bottom:2px;
}


.innercontainer .sitepath{
	background:#f2f2f2;
	font-size:11px;
	padding:7px 10px;
	color:#5a5a5a;
	margin-bottom:21px;
}
/*****************innercontainer leftSide***********************/
.innercontainer .leftSide{
	float:left;
	width:210px;
	margin-right:7px;
}

.innercontainer .leftSide ul.sidemenu{
	float:left;
	width:210px;
}
.innercontainer .leftSide ul.sidemenu li{
}
.innercontainer .leftSide ul.sidemenu li a{
	color:#9e9d9d;
	font-size:11px;
	font-weight:bold;
	background:url(../images/sidemenu-bg.gif) no-repeat 0 0;display:block;
	height:27px;
}
.innercontainer .leftSide ul.sidemenu li a:hover, .innercontainer .leftSide ul.sidemenu li a.current{ color:#656565; background-position:0 -27px;}
.innercontainer .leftSide ul.sidemenu li a span{
	display:block;
	padding:6px 10px;
}

/*****************innercontainer rightSide***********************/
.innercontainer .rightSide{
	float:left;
	border-left:#7f7f7f dotted 1px;
	padding-left:16px;
	width:726px;
	font-size:12px;
}
.rightSide h2{
	color:#83bee6;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:capitalize;
}

.bottombox{
border:1px solid #a5dde5;
float:left;
width:610px;
height:auto;
padding:0px;
margin:0px 0px 0px 57px;
}

.bottombox h4{
background:#a5dde5;
color:#333;
width:590px;
padding:10px;
font:bold 14px Arial, Helvetica, sans-serif;
}

.bottombox p{
font:12px Arial, Helvetica, sans-serif;
padding:10px;
line-height:20px;
display:block;
}






/*************/
.faqlist{
	
}
.faqlist li{
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:url(../images/bullet.jpg) no-repeat;
	padding-left:21px;
}
.faqlist li p{
	font-size:12px;
	font-weight:normal;
	padding:10px 0;
}


/***************/
.service-box{
	border:#ececec solid 1px;
	margin:20px 0;
}
.servicelink{
	position:absolute;
	width:722px;
	height:150px;
	z-index:10;
	left:0;
}

.service-box .image{
	float:left;
	background:#FFF;
	width:160px;
	text-align:center;
	padding:8px 10px;
}
.servicecontent{
	float:left;
	padding:6px 4px 6px 8px;
	width:529px;
}
.servicecontent h3{
	padding:0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	position:relative;
	border-bottom:#f1f1f1 solid 4px;
	margin-bottom:10px;
}
.servicecontent img{ float:left; margin-right:10px;}
.servicecontent .note{
	clear:both;
	background:url(../images/red-bullet.gif) no-repeat 0 10px;
	padding:6px 0 0px 12px;
	font-size:11px;
	font-weight:bold;
	color:#777777;
}
.ecometer{
	position:absolute;
	right:4px;
	top:4px;
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	color:#626262;
	font-size:14px;
	padding-left:13px;
	z-index:11;
}

/*****************************/
.meeting{
	background:url(../images/meetingbox_bg.gif) repeat-y;
	position:relative;
}
.meeting h3{
	color:#f86e23;
	background:url(../images/vcubemeeting-title.gif) no-repeat;
	padding:23px 0;

}
.meeting a:hover.servicelink{
	border:#f9803f solid 2px;
}
.meeting p.disc{
	color:#f86e23; font-weight:bold;
}
/*************june 14****/
.ecometer1{
	position:relative;
}
.ecometer1 h3{
	color:#f86e23;
	padding:10px 0;

}
.ecometer1 a:hover.servicelink{
	border:#f9803f solid 2px;
}
.ecometer1 p.disc{
	color:#f86e23; font-weight:bold;
}

/*****************************/
.seminar{
	background:url(../images/seminarbox_bg.gif) repeat-y;
	position:relative;
}
.seminar h3{
	color:#08a9bb;
	background:url(../images/vcubeseminar-title.gif) no-repeat;
	padding:23px 0;
}
.seminar a:hover.servicelink{
	border:#08a9bb solid 2px;
}
.seminar p.disc{
	color:#08a9bb; font-weight:bold;
}
/*****************************/
.sales-support{
	background:url(../images/salessupportbox_bg.gif) repeat-y;
	position:relative;
}
.sales-support h3{
	color:#f58e92;
	background:url(../images/vcubesales-support-title.gif) no-repeat;
	padding:23px 0;	
}
.sales-support a:hover.servicelink{
	border:#f58e92 solid 2px;
}
.sales-support p.disc{
	color:#f58e92; font-weight:bold;
}
/*****************************/
.vidoeo{
	background:url(../images/videobox_bg.gif) repeat-y;
	position:relative;
}
.vidoeo h3{
	color:#72ccc2;
	background:url(../images/vcubevideo-title.gif) no-repeat;
	padding:23px 0;

}
.vidoeo a:hover.servicelink{
	border:#72ccc2 solid 2px;
}
.vidoeo p.disc{
	color:#72ccc2; font-weight:bold;
}
.vidoeo .servicelink{
	position:absolute;
	width:722px;
	height:162px;
	z-index:10;
	left:0;
}

/*****************************/
.cms{
	background:url(../images/cmsbox_bg.gif) repeat-y;
	position:relative;
}
.cms h3{
	color:#9d88c1;
	background:url(../images/vcubeportal-title.gif) no-repeat;
	padding:23px 0;

}
.cms h3 span{ font-size:12px;}
.cms a:hover.servicelink{
	border:#9d88c1 solid 2px;
}
.cms p.disc{
	color:#9d88c1; font-weight:bold;
}
.cms .servicelink{
	position:absolute;
	width:722px;
	height:162px;
	z-index:10;
	left:0;
}
/********************************/
.common-box1{
	position:relative;
	border:#ececec solid 1px;
}
.common-box1 a{
	position:absolute;
	left:0; top:-1px;
	z-index:10;
	width:722px;
	height:88px;
}
.common-box1 a:hover{
	border:#000 solid 2px;
}
.common-box1 h5{
	background:url(../images/bullet2.gif) no-repeat #f7f7f7 10px 10px;
	color:#626262;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 7px 23px;
}
.common-box1 .content{
	padding:10px 10px;
}

.note{
	clear:both;
	background:url(../images/red-bullet.gif) no-repeat 0 4px;
	padding:0px 0 0px 12px;
	font-size:11px;
	font-weight:bold;
	color:#777777;
}

/*********************************/
.meetingpage{
}
.meetingpage a:hover{ color:#000;}
.meetingpage h5{
	color:#e87845;
	border-bottom:#e87845 solid 1px;
	font-size:16px;
	padding:0 0 6px 0;
	margin-bottom:10px;
	position:relative;
}
.meetingpage h5 .baktotop{
	background:url(../images/topbullet.gif) no-repeat;
	position:absolute;
	right:10px;
	top:5px;
	color:#32bd24; font-size:11px; font-weight:normal;
	padding-left:22px;
}

.meetingpage h2{color:#e87845;}
.meetcontent{}

.commonlist{}
.commonlist li{
	background:url(../images/red-bullet.gif) no-repeat 0 7px;
	padding:3px 0 3px 12px;
	color:#4c4c4c;
	font-size:12px;
	border-bottom:#c1c0c0 dotted 1px;
}

.smalltext{
	font-size:11px;
	color:#9e9e9e;
}


/****************signup-steps*********************/
.signup-steps{
	padding:20px 38px; font-size:12px;
}
.signup-steps p{ padding:0;}
.signup-steps h1{
	color:#3094e2; font-size:28px;
	border:none; padding:0;
}
.signup-steps h6{
	color:#1da70f; font-size:12px; font-weight:bold;
}

.signup-steps .leftside{
	float:left;
	background:url(../images/signupform_bg.gif) repeat-x #f0f0f0;
	border:#e9e9e9 solid 1px;
	width:437px;
	padding:20px 40px;
	margin:15px 0;
}
.signup-steps .leftside h3{ color:#248bd1; font-size:20px;}
.signup-steps .leftside h4{ color:#454545; font-size:18px; font-weight:normal; padding-bottom:6px;}

.signup-steps .leftside fieldset{
	 margin:15px 0 0 0; padding:0; width:437px; border:none; 
}
.signup-steps .leftside fieldset.form1{
position:relative;
}
.signup-steps .leftside fieldset.form1 label{
	display:block; color:#4c4c4c; font-size:12px; font-weight:bold; padding-bottom:3px;
}
.signup-steps .leftside fieldset.form1 .security{ float:right;}

.signup-steps .leftside fieldset.form1 input.text{
	float:left; border:#a5acb2 solid 1px; width:200px; color:#999999; padding:5px 1px; margin-right:25px;
}
.signup-steps .leftside fieldset.form1 select.selectlist{
	float:left; border:#a5acb2 solid 1px; width:200px; color:#999999; padding:5px 1px; margin-right:25px;
}


/*.signup-steps .leftside fieldset.form1 input.continuebtn{
	background:url(../images/submit_but.gif) no-repeat; width:110px; height:41px; border:none; cursor:pointer;
}
.signup-steps .leftside fieldset.form1 input.continue-bluebtn{
	background:url(../images/continue-blue-btn.gif) no-repeat; width:84px; height:31px; border:none; cursor:pointer;
}*/
.signup-steps .leftside fieldset.form1 input.continuebtn{
	background:url(../images/submit_but1.gif) no-repeat; width:84px; height:27px; border:none; cursor:pointer;
}





.signup-steps .rightside{
	float:left; width:335px; margin-top:15px; font-size:12px; margin-left:26px;
}
.signup-steps .rightside .greaybox{
	float:left; margin-bottom:15px;
	border:1px solid #f2f2f2; background:#fafafa; padding:12px 10px; width:313px;
}
.signup-steps .rightside .greaybox h5{
	color:#3094e2; font-size:16px; font-weight:bold;
}
.signup-steps .rightside .greaybox img{
	border:#616161 solid 1px; margin:5px 15px;
}
.signup-steps .rightside .boxed1, .signup-steps .rightside .boxed2{
	float:left; margin-bottom:5px;
	padding:12px 10px; width:313px;
	border-bottom:#e5e5e5 solid 1px; color:#767777;
}
.signup-steps .rightside .boxed1 p{color:#767777;}
.signup-steps .rightside .boxed2{
	border:none;
	text-align:center;
}

.signup-steps .rightside .boxed1 h5{
	color:#000; font-size:16px; padding-bottom:5px;
}
.signup-steps .rightside .boxed1 ul{}
.signup-steps .rightside .boxed1 ul li{
	background:url(../images/red-bullet.gif) no-repeat 0 4px;
	padding-left:12px;
}


/******step2************/
.signup-steps .leftside h6.findmail{
	background:url(../images/email-icon.gif) no-repeat; padding:5px 0 6px 30px;
	color:#3094e2;
}

.signup-steps .leftside h6.invitepeople{
	background:url(../images/plus-icon.gif) no-repeat; padding:5px 0 6px 30px;
	color:#3094e2;
}
.signup-steps .leftside h6.invitepeople span.one{ color:#4e4e4e;}
.signup-steps .leftside h6.invitepeople span.two{ color:#19990b;}

.importcontacts{
	margin:10px 0;
}
.importcontacts img{ border:0;}
.importcontacts a{
	margin-right:15px;
}

.securebox{
	position:absolute;
	right:68px; top:20px;
	background:#f8f8f8; padding:8px 15px;
	width:108px; height:71px; color:#555555; font-size:11px;
}
.securebox h6{
	background:url(../images/lock-icon.gif) no-repeat; padding:3px 0 3px 20px; margin-bottom:4px;
}
.smallgreaytext{ font-size:11px; color:#717171;}

/******step3************/

.summurytable{
	background:#FFF;
	border:#c5c4c4 solid 1px;
}
.summurytable thead tr th{
	font-size:18px; color:#454545; text-align:left; font-weight:normal; padding:5px 15px;
}
.summurytable tbody tr td{
	font-size:12px; color:#454545; text-align:left; font-weight:normal; padding:8px 15px;
}
.summurytable tbody tr td.left{}
.summurytable tbody tr td.right{ text-align:right; width:60px; vertical-align:top;}


.summurytable tfoot tr td{ background:url(../images/summerytablefooter-bg.gif) repeat-x; height:48px; color:#FFF; padding:0px 15px;}
.summurytable tfoot tr td.left{}
.summurytable tfoot tr td.right{ text-align:right; width:60px;}






/**********************************************************/
.news{}
.newslist{
	padding:10px 0;
	border-bottom:#7f7f7f dotted 1px;
}
.newslist h6{
	font-size:14px;
	font-weight:bold;
	color:#e68429;
	background:url(../images/bullet.jpg) no-repeat 0 1px;
	padding-left:20px;
	padding-bottom:10px;
}
.newslist img, .news img{ float:right; margin:0 0 0 5px;}

.readmore{
	background:url(../images/bullet2.gif) no-repeat 0 2px;
	padding-left:12px;
}
.news h4{
	text-align:center;
	font:bold 15px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:10px 0px;
	color:#000000;
}
.news ul{
	text-decoration:none;
	list-style:none;
	margin:3px 0px;
}
.news ul li{
	text-decoration:none;
	list-style:none;
	padding:5px 0px;
}
.news ul li a{
	text-decoration:none;
	list-style:none;
	line-height:18px;
	font-size:13px;
	font-weight:bold;
}
.news ul li a:hover{
	text-decoration:underline;
}
.news ul li ul li{
	margin:0px 0px 0px 20px;
	background:url(../images/site-arrow.gif) 0px 5px no-repeat;
	line-height:20px;
	padding:0px 0px 0px 20px;
	
}
.news ul li ul li ul li{
	margin:5px 0px 5px 30px;
	background:url(../images/site-arrow2.gif) 0px 5px no-repeat;
	line-height:20px;
	padding:0px 0px 0px 20px;
}
/************** FAQ *****************/

.question{ 
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding-bottom:3px;
}

.theanswer {
	padding-bottom:4px;
}

.theanswer p{
	font:12px Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-bottom:8px;
	line-height:16px;
	text-align:justify;
	
}


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

.closedanswer{ /*class added to contents of 2nd demo when they are closed*/
	color:#0675c1;
}

/**************** FAQ END ****************/


.subcatagoris{
	padding-left:20px;
}

.rightSide h3{
	font:Arial, Helvetica, sans-serif 14px;
	color:#e58727;
}



.offerbox{
	background:url(../images/home-offer-box.gif) repeat-x #227cbd;
	border:#1885d3 solid 1px;
}
.offerbox div.left{
	float:left;
	padding:10px;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	width:520px;
}
.offerbox div.left span{
	font-size:24px;
	font-weight:bold;
}
.offerbox span.right{
	float:left;
}
.offerbox span.right a.learnmore-btn{
	background:url(../images/learnmore-btn.gif) no-repeat;
	float:left;
	width:161px;
	height:45px;
	margin:26px 0 0 80px;
}


/******************5 june 10***********************************/
.wideleft{
	float:left;
	width:726px;
}

.signup-steps .narrowright{
	float:right; width:154px; margin-top:15px; font-size:12px; margin-left:0px; 
}
.signup-steps .narrowright .boxed1, .signup-steps .rightside .boxed2{
	float:left; margin-bottom:5px;
	padding:12px 10px; width:154px;
	border-bottom:#e5e5e5 solid 1px; color:#767777;
}
.signup-steps .narrowright .boxed1 p{color:#767777;}
.signup-steps .narrowright .boxed2{
	border:none;
	text-align:center;
}

.signup-steps .narrowright .boxed1 h5{
	color:#000; font-size:16px; padding-bottom:5px;
}
.signup-steps .narrowright .boxed1 ul{}
.signup-steps .narrowright .boxed1 ul li{
	background:url(../images/red-bullet.gif) no-repeat 0 4px;
	padding-left:12px;
	margin-bottom:10px;
}
.errorpage{
	text-align:center !important;
}
.logo-error{
	margin:20px 0;
	background:url(../images/logocube.gif) no-repeat center;
	padding:85px 0;
}


/*****************14june 10****************************/

.commonform{
	background:url(../images/signupform_bg.gif) repeat-x #f0f0f0;
	border:#e9e9e9 solid 1px;
	padding:20px 40px;
	margin:15px 10px 15px 0;
}
.commonform h3{ color:#248bd1; font-size:20px; margin-left:95px;}
.commonform h4{ color:#454545; font-size:18px; font-weight:normal; padding-bottom:6px; margin-left:95px;}

.commonform fieldset{
	 margin:15px auto 0 auto; padding:0; width:437px; border:none; 
}
.commonform fieldset.form1{
position:relative;
}
.commonform fieldset.form1 label{
	display:block; color:#4c4c4c; font-size:12px; font-weight:bold; padding-bottom:3px;
}
.commonform fieldset.form1 .security{ float:right;}

.commonform fieldset.form1 input.text, .commonform fieldset.form1 textarea.text{
	float:left; border:#a5acb2 solid 1px; width:200px; color:#999999; padding:5px 1px; margin-right:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.commonform fieldset.form1 select.selectlist{
	float:left; border:#a5acb2 solid 1px; width:200px; color:#999999; padding:5px 1px; margin-right:25px;
}

.commonform fieldset.form1 input.continuebtn{
	background:url(../images/submit_but1.gif) no-repeat; width:110px; height:41px; border:none; cursor:pointer;
}
.commonform fieldset.form1 input.continue-bluebtn{
	background:url(../images/continue-blue-btn.gif) no-repeat; width:84px; height:31px; border:none; cursor:pointer;
}
.commonform fieldset.form1 input.send-bluebtn{
	background:url(../images/send-blue-btn.gif) no-repeat; width:84px; height:27px; border:none; cursor:pointer;
}



.menu-table3{
	font-size:13px;
	font-weight:500;
	background:#FFF;
	border:#ededee solid 1px;
	color:#3f3e3e;
	margin-bottom:15px;
}
.menu-table3 tbody tr td{
	padding:12px 5px;
	line-height:15px;
	width:200px;
}
.menu-table3 tbody tr.odd1{
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#eef4fb;
	vertical-align:text-top;
}
.menu-table3 tbody tr.odd2{
	background:#ebebeb;
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#f3f3f3;
	vertical-align:text-top;
}
.menu-table3 tbody tr.odd3{
	background:#ebebeb;
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#eaeaea;
	vertical-align:text-top;
}
/*******************************************/
.partner-logos{
	border:#CCCCCC solid 1px;
	margin-right:30px;
	margin-bottom:25px;
	text-align:center;
	width:206px;
	height:90px;
	float:left;
	padding:15px 2px 5px 2px;
}
.partner-logos .a{
border: none;
}