body {
/*
background:#FFFFFF url(../images/bg3A.png) repeat-x fixed center top;*/
background:#eeeeee  repeat-x fixed center top;
color:#000000;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0;
padding:0}

.livepersonspan1 {position:absolute; left:-5000px; display:inline}
.lpChatTextLinkText {display:none}

a {color:#0061a6}
p {text-indent:0; margin:0 0 10px 0; padding:0}
div img a {text-decoration:none; border:1px solid}
p a {text-decoration:none; border-bottom:1px dotted #0061a6}
p a:hover {text-decoration:none; border-bottom:1px dotted #0061a6}
a:visited {color:#0061a6}
a:hover {text-decoration:underline;color:#305478}

img {border:0; margin:0; padding:0}
ul {list-style-type:square}
/*
ol {
display: list-item;
margin:0;
padding: 0 1.5em;
}

ol li {
margin:0 0 10px 10px;
display: list-item;
list-style-type: decimal; 
}
*/
li a {
text-decoration:none;
font-size:11px;
}

hr {
border: 0;
width: 770px;
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;
margin:10px 0 10px 10px;
}

.hauteur {
position:relative; top:12px;
}

blockquote {  
padding: 10px 10px 30px 10px;
width:350px;
background-color: #F0F8FF;
color:#666;
margin:20px 0;
}

blockquote .author {
float:right;
margin:5px 10px;
font-weight:bold;
}

blockquote p{ 
font-style:italic;
font-size:13px;
}

#header {
margin:0 auto;
width:100%;
height:100px;
}

#top {
/*background:url(../images/Stage_BG_btm_new.png) no-repeat top;*/
background-image: url(../images/bg_new.jpg);
background-repeat: y-repeat;
margin-top:0px;
height:79px;
width:980px;
padding:0;
position:relative;
z-index:21;
}

.logoclick img{
display:block;
position:absolute;
top:2px;
left:1px;
}
.logoclick1 img{
display:block;
position:absolute;
top:36px;
left:200px;
}

#column {
margin:0 auto;
text-align:left;
width:980px;
}

#container {
background:#FFFFFF;
color:#333333;
margin:0 auto;
padding:10px 0 20px 0;
text-align:left;
width:980px;
position:relative;
}

#leftcol {
float:left;
width:170px;
margin:5px 0 0 0;
padding:0 0 0 10px;
background-color:#FFFFFF;
}

#partner-content {
margin:9px 0 0 0;
background:#FFFFFF;
color:#555;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:167px;
padding:0 0 2px 0;
position:relative;
}

#partner-content_2 {
background:#FFFFFF;
padding:0 0 2px 0;
position:relative;
}

.partner-title {
background:#D0D0D0;
/*background:#B4C7D9;*/
font-weight:bold;
color:#315477;
border-top:1px solid #BABABA;
border-bottom:1px solid #A4A3A3;
padding:0 10px;
}

#partner-content a {
text-decoration:none;
}


.partnermenu {
padding-bottom:15px;
margin-bottom:15px;
}

.partnermenu li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 2px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: 0.5em;
}

.partnermenu ul {
padding:0;
margin:0;
}


.partnermenu .picalign {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
margin-top:15px
}

.partnermenu a {
text-decoration:underline;
border:0;
}

.partnermenu img {
padding:0;
margin:0;
}

.partnermenu p {
padding:0;
margin:10px 0 0;
}

#leftcol-content {
margin:9px 0 0 0;
border-color:#ff0000;
color:#315477;
border:1px solid #ffffff;

padding-right:2px;
}

#leftmenu {
width:175px;
}

#leftmenu-home {
width:175px;
background-color:#f7f7f7;
border:0px solid #3092cf}

#leftmenu ul {
background-color:#eee;
padding:0 0 1em 1em;
margin:0 0 0;
text-indent:-1em;
border-top:1px solid #E9E9E9;
border-bottom:1px solid #D2D2D2;
}

#leftmenu li {
margin:7px 0 0 7px;
padding:0;
line-height:15px;
list-style-type:none;
}

.menu-title {
padding:3px 0 3px 3px;
margin:0 0 3px;
list-style-type:none;
/*background:#CADFF7;*/
background:#0061a6;
color: #fff;
font-size: 12px;
z-index:-1;
font-weight:700;
border-top:1px solid #E9EAEA;
border-bottom:1px solid #E9EAEA;
}

.menu-title a {color: #fff}
.menu-title a:hover {color: #fff}


.menu-title1 {

background:#ffffff;

}

.menu-title a {
text-decoration:none;
}
.menu-title a:hover {
text-decoration:none;
}

#leftmenu li a {
padding:0;
border:0;
text-decoration:none;
}

#main {
background:#FFFFFF;
margin:0 0 0 197px;
padding:0;
}

#main-content {
margin:0;
}

#welcome {
margin:0 0 0px 1px;
width:769px;
position:relative;
}

.welcome {
margin:10px 0 1px 1px;
width:769px;
position:relative;
}

hr.cleaner {
clear:both;
height:1px;
margin:-1px 0 0;
padding:0;
border:none;
visibility:hidden;
}

#footer {
/*background-image: url(../images/bg_footer1.gif);*/
background-image: url(../images/);
background-repeat:no-repeat;
background-position:top;
color:#ACB3BF;
padding:0;
height:150px;
width:980px;
position:relative;
margin:0;
border-top:1px solid #E9EAEA;
border-bottom:1px solid #9A9B9B;
}

#footer-index {
/*background-image: url(../images/bg_footer1.gif);*/
background-image: url(../images/);
background-repeat:no-repeat;
background-position:top;
color:#ACB3BF;
padding:0;
height:50px;
width:980px;
position:relative;
margin:0;
border-top:1px solid #E9EAEA;
border-bottom:1px solid #9A9B9B;
}

h1 {
font-family:helvetica,arial,verdana,sans-serif;
color:#555555;
font-weight:normal;
margin:0;
padding:0;
line-height:10px;
font-size:18px;
}

h2,h3,h4,h5,h6 {
font-family:helvetica,arial,verdana,sans-serif;
color:#555555;
font-weight:normal;
margin:0;
padding:0;
}

h2 {
/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana;*/
font-family:"Myriad","Myriad Pro","Lucida Grande",Arial;
font-size:24px;
font-weight:bold;
line-height:25px;
/*color:#00467F;*/
color:#666666;
margin:10px 0 6px 0;
}

h3 {
margin:15px 0 15px 0;
font-size:16px;
color:#0061a6;
font-weight:bold;
text-align:left;
}


h3 a {
text-decoration:none;
}

.newtitle
{
color:#0061a6;
font-size:16px;
font-family:helvetica,arial,verdana,sans-serif;
}

.newtitleplan
{
color:#0061a6;
font-size:12px;
font-weight:bold;
font-family:helvetica,arial,verdana,sans-serif;
}

h4 {
font-size:14px;
color: #0061a6;
font-weight:bold;
}

h4 a {
text-decoration:none;
}

p,li {
line-height:20px;
padding:0 10px;
}



.bar {
color:#ACB3BF;
padding:0 7px 2px;
height:18px;
}

#navbar {
/*background:#CED5CE;*/
position:relative;
}

.bar img {
margin:0 0 -2px;
}

#navbar a {
color:#46a0dA;
font-weight:bold;
text-decoration:underline;
}


#searchbar {
background:#292929;
text-align:right;
position:relative;
border-top:#000000 1px solid;
}

#searchbar a {
color:#ACB3BF;
text-decoration:none;
}


#searchbar INPUT[type="text"] { 
color:#666666;
font-size:10px; 
margin-right:55px;
margin-top:2px;
margin-left:2px;
height:10px;
width:150px;
}

.cancelsearch img{
padding-bottom:2px;
}

.searchsubmit {
position:absolute;
right:30px;
top:4px;
}

#linkbar {
background:#292929;
text-align:right;
position:relative;
border-top:#000000 1px solid;
}

#linkbar a {
color:#ACB3BF;
text-decoration:none;
}


#linkbar a:hover {
color:#E1E3E8;
text-decoration:none;
}

.linkbar {
color:#595959;
}

.langbar {
position:absolute;
width:912px;
top:5px;
left:5px;
margin:0 !important;
height:15px;
}

ul.langbar li {
float:left;
margin:0 0 0 12px;
padding:0;
display:inline;
height:12px;
list-style-type:none;
}

ul.langbar li a {
float:left;
text-indent:-9999px;
text-decoration:none;
background:url(../images/menu_lang.png);
height:12px;
line-height:0;
font-size:0;
}
ul.langbar li a span{
display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

ul.langbar li.us a {
width:132px;
background-position:0 0;
}

ul.langbar li.us a:hover {
background-position:0 -12px;
}

ul.langbar li.us a.active {
background-position:0 -12px;
}

ul.langbar li.canada_en a {
width:102px;
background-position:-132px 0;
}

ul.langbar li.canada_en a:hover {
background-position:-132px -12px;
}

ul.langbar li.canada_en a.active {
background-position:-132px -12px;
}

ul.langbar li.canada_fr a {
width:105px;
background-position:-234px 0;
}

ul.langbar li.canada_fr a:hover {
background-position:-234px -12px;
}

ul.langbar li.canada_fr a.active {
background-position:-234px -12px;
}

ul.langbar li.europe_en a {
width:100px;
background-position:-339px 0;
}

ul.langbar li.europe_en a:hover {
background-position:-339px -12px;
}

ul.langbar li.europe_en a.active {
background-position:-339px -12px;
}

ul.langbar li.europe_fr a {
width:104px;
background-position:-439px 0;
}

ul.langbar li.europe_fr a:hover {
background-position:-439px -12px;
}

ul.langbar li.europe_fr a.active {
background-position:-439px -12px;
}

ul.langbar li.world a {
width:92px;
background-position:-543px 0;
}

ul.langbar li.world a:hover {
background-position:-543px -12px;
}

ul.langbar li.world a.active {
background-position:-543px -12px;
}

ul.langbar li.monde a {
width:101px;
background-position:-634px 0;
}

ul.langbar li.monde a:hover {
background-position:-634px -12px;
}

ul.langbar li.monde a.active {
background-position:-634px -12px;
}

ul.langbar li.cancel a {
width:45px;
background-position:-735px 0;
}

ul.langbar li.cancel a:hover {
background-position:-735px -12px;
}

ul.langbar li.cancel a.active {
background-position:-735px -12px;
}

ul.langbar li.annuler a {
width:53px;
background-position:-780px 0;
}

ul.langbar li.annuler a:hover {
background-position:-780px -12px;
}

ul.langbar li.annuler a.active {
background-position:-780px -12px;
}

ul.langbar li.change a {
width:37px;
background-position:-832px 0;
}

ul.langbar li.change a:hover {
background-position:-832px -12px;
}

ul.langbar li.change a.active {
background-position:-832px -12px;
}

ul.langbar li.changer a {
width:42px;
background-position:-870px 0;
}

ul.langbar li.changer a:hover {
background-position:-870px -12px;
}

ul.langbar li.changer a.active {
background-position:-870px -12px;
}

#navmain {
position:absolute;
width:425px;
top:5px;
right:20px;
margin:0 !important;
height:15px;
}

ul#navmain li {
float:left;
margin:0;
padding:0;
display:inline;
height:15px;
list-style-type:none;
}

ul#navmain li a {
float:left;
text-indent:-9999px;
text-decoration:none;
height:15px;
line-height:0;
}

ul#navmain li.contactus a {
width:40px;
background-position:-0px 0;
}

ul#navmain li.contactus a:hover {
background-position:-0px -15px;
}

ul#navmain li.contactus a.active {
background-position:-0px -30px;
}

ul#navmain li.test a {
width:55px;
background-position:0 -30px;
}

ul#navmain li.test a:hover {
background-position:0 -30px;
}

ul#navmain li.blog a {
width:75px;
background-position:-55px 0;
}

ul#navmain li.blog a:hover {
background-position:-55px -15px;
}

ul#navmain li.blog a.active {
background-position:-55px -30px;
}

ul#navmain li.homenav a {
width:75px;
background-position:-50px 0;
}

ul#navmain li.homenav a:hover {
background-position:-50px -15px;
}

ul#navmain li.homenav a.active {
background-position:-50px -30px;
}

ul#navmain li.aboutus a {
width:75px;
background-position:-125px 0;
}

ul#navmain li.aboutus a:hover {
background-position:-125px -15px;
}

ul#navmain li.aboutus a.active {
background-position:-125px -30px;
}

ul#navmain li.services a {
width:70px;
background-position:-200px 0;
}

ul#navmain li.services a:hover {
background-position:-200px -15px;
}

ul#navmain li.services a.active {
background-position:-200px -30px;
}

ul#navmain li.plans a {
width:118px;
background-position:-270px 0;
}

ul#navmain li.plans a:hover {
background-position:-270px -15px;
}

ul#navmain li.plans a.active {
background-position:-270px -30px;
}


#navtop {
position:absolute;
bottom:-25px;
padding:0;
margin:0 !important;
height:25px;
}

ul#navtop li {
float:left;
margin:0 3px 0 0;
padding:0;
display:inline;
height:25px;
list-style-type:none;
}

ul#navtop li a {
float:left;
text-indent:-9999px;
text-decoration:none;
height:25px;
line-height:0;
}



#livechat {
position:absolute;
bottom:0px;
padding:0;
margin:0 !important;
height:31px;
}

ul#livechat li {
float:left;
margin:0;
padding:0;
display:inline;
height:31px;
list-style-type:none;
}

ul#livechat li a {
float:left;
text-indent:-9999px;
text-decoration:none;
height:31px;
line-height:0;
}


ul#livechat li.tab a {
background-position:0 0;
}


.initchat{
position:absolute;
z-index:40;
margin:150px auto;
}

.initchat table {
background-image:none;
background-color:#f2f2f2;
border:1px solid #ccc;
z-index:39;
}



.footer_column {
float:left;
width:250px;
height:110px;
padding:0 12px 0 20px;
margin:15px 0 0;
color:#105CB6;
border-right:1px #C6C6C6 solid;
}

.footer_title {
font-weight:bold;
margin:0 0 8px;
padding:0;
color:#023272;
font-family:arial;
font-size:15px;
}

.footer_tags {
float:left;
width:300px;
padding:0 12px;
margin:15px 0 0;
color:#105CB6;
}

.footer_tagsnew {
float:left;
padding:0 12px;
font-size:11px;
margin:10px 0 0;
color:#105CB6;
line-height:2;
width:980px;
}

.footer_tagsnew a {font-size: 14px; padding:2px 4px}

.footer_links a {
font-size:11px;
color:#105CB6;
padding:0;
text-transform:uppercase;
text-decoration:underline;
}

.footer_links a:hover {
text-decoration:underline;
color:#408CE6;
}

#copyright {
position:absolute;
top:50px;
left:305px;
padding-bottom:10px;
color:#333333;
}

.copyright-index {
position:absolute;
top:115px;
left:305px;
padding-bottom:7px;
margin-top:5px;
color:#333333;
}

.plan {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:170px;
height:210px;
padding:0 2px 0 14px;
margin:0 0 0 0px;
/*border-right:1px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}

.planSharePoint {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:170px;
height:210px;
padding:0 2px 0 2px;
margin:0 0 0 0px;
/*border-right:1px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}

.plannew {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:178px;
height:185px;
padding:0 1px 0 14px;
margin:0 0 0 1px;
/*border-right:10px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}


.titleplan1 {
float:left;
background-color:#00467F;
/*background:url("../images/plan_buttonBnew.gif") no-repeat left top;*/
background:url("../images/") no-repeat left top;
height:30px;
width:178px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:8px;
margin-left:0px;

/*height:27px;
width:177px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;*/
}

.titleplan1 h3{
text-align:center;
margin:0;
padding:7px 12px 5px 5px;

/*background-color:#00467F;*/
display:block;
font-weight:normal;
/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana !important;*/

/*background:url("../images/bg_titreplan_right.gif") no-repeat right top;*/
/*height:30px;*/
}


.titleplan1 h3 a {
color:#000000;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0;
margin:0;
}

.titleplan1 h3 a:visited {
color:#000000;
}

.titleplan1 a:hover{
text-decoration:none;
border:0;
}

.bigboldred1 {
font-family:Arial;
color:#C94625;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

h3{
margin:12px 0 1px 0;
font-size:16px;
color:#00467F;
font-weight:bold;
}

.plan_long {
background-color:#F8FAFC;
background-image:url(../images/bg_plan_long.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:179px;
min-height:235px;
padding:0 4px 0 14px;
margin:0 0 0 -5px;
/*border-right:1px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}

.plan a {
text-decoration:none;
}



.plan li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: 0.5em;
}

.plan ul {
padding:0;
margin:0;
}

.plannew li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0.8em;
padding-left: 0.8em;
}

.plannew ul {
padding:0;
margin:0;
}

.plannew a {
text-decoration:none;
}

.plannew h3 a:hover {
color:#0000FF;
}

.titleplan {
float:left;
background-color:#00467F;
/*background:url("../images/plan_buttonB.gif") no-repeat left top;*/
background:url("../images/") no-repeat left top;
height:27px;
width:174px;
padding:0 0 0 0px;
text-indent:0;
margin-top:5px;
margin-bottom:2px;
margin-left:0px;
}

.titleplan h4{
text-align:center;
margin:0;
font-size:12px;
padding:5px 12px 5px 0px;
/*background-color:#00467F;*/
display:block;
font-weight:normal;
/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana !important;*/

/*background:url("../images/bg_titreplan_right.gif") no-repeat right top;*/
/*height:30px;*/
}


.titleplan h4 a {
color:#000000;
text-transform:uppercase;
text-decoration:none;
padding:0;
margin:0;
}

.titleplan h4 a:visited {
color:#000000;
}

.plan h2{
font-size:22px;
color:#C94625;
text-align:center;
}

.plan h4 a:hover {
color:#0000FF;
}

.titleplan a:hover{
text-decoration:none;
border:0;
}

.description {
margin:0px 0 0 0px;
float:left;
padding-bottom:0px;
}

.titre_replace {
margin-bottom:8px;
height:28px;
text-indent:-9999px;
}

.description .block475 {
display:block;
width:475px;
/*height:175px;*/
border-right:1px solid #E0DFE3;
padding:0 15px 0 0;
float:left;
margin-right:10px;
}

.description .block475 p { padding:0; }

.description .block475 h3 { padding:0; margin:0; }

.description .floated_block {
width:240px;
padding:0 15px 0 0;
position:relative;
float:left;
}

.description .floated_block img {
margin-right:10px;
}

.description .floated_block h3 {
font-family:arial, sans-serif;
font-size:15px;
color:#00467F;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

.description .floated_block ul {
padding:0;
margin:0;
padding:0 7px 0 7px;
text-indent:-1em;
border-right:1px dotted #EEE;
height:150px;
}

.description .floated_block .lastcol {
border:0;
}

.description .floated_block li {
margin:0;
padding:0;
list-style-type:none;
}

.description .floated_block li a {
padding:0;
margin:0;
}

.bigboldred {
font-family:Arial;
color:#C94625;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.huge {
font-size:18px;
letter-spacing:-1px;
}

.bigboldred a {
font-family:Arial;
color:#C94625;
font-size:12px;
font-weight:bold;
text-decoration:none !important;
text-decoration:underline;
border-bottom:1px dotted #C94625 !important;
border:0;
}

.minicaption {
color:#666666;
font-size:10px;
font-family:arial;
}

.price img {
display:block;
margin: 12px 8px 10px auto;
}

.signupbt img {
display:inline;
float:right;
padding: 0px 2px 0px 2px;
}

.signupbt a:hover img{
display:inline;
/*border:2px solid #E9EFF5;
background:#DBE4EE;
margin:-2px -2px -2px auto;*/
}

.signupbtany img {
padding: 0px 0 0px 0;
margin:0 auto 0 auto;
position:relative;
border:0 !important;
}

.signupbtany a:hover img{
background:#CADFF7;
margin:0 auto 0 auto;
position:relative;
border:0;
}

.learnmore a {
float:left;
margin:3px 0 0 11px;
text-decoration:underline;
}

.padded10 {
padding:10px;
}

.cleared_bottom {
margin-top:10px;
clear:both;
display:block;
padding-top:10px;
border-top:1px solid #CCCCCC;
}

table
{
	margin:0 0 0 0;
	color:#292929;
	/*background:#FFF url(../images/full.png) top left;*/
	border-collapse:collapse;
	padding:0;
	/*border-left:1px solid #DDDDDD; 
	border-bottom:1px solid #DDDDDD; 
	border-right:1px solid #DDDDDD; */
}

table a {
color:#305478;
text-decoration:none;
/*border-bottom:1px dotted #305478;*/
}
table a:hover {
color:#103458;
text-decoration:none;
/*border-bottom:1px dotted #103458;*/
}

thead
{
background:transparent url(../images/th_bg.png) repeat top left;
border-bottom:1px solid #ADBFD5;
}

thead th
{
	padding:1em 1em .5em;
 	font-size:12px;
 	color:#555555;
 	font-family:Arial;
 	text-transform:uppercase;
}



thead tr
{

}

td, th
{
	background:transparent;
	padding:.4em 1em;
	
}

tbody tr
{

}


tbody tr.odd td
{
	background:transparent url(../images/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{
	padding-bottom:1.5em;
}

tfoot tr
{

}

* html tr.odd td
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tr_bg.png', sizingMethod='scale');
}

.leftcol400 {
float:left;
width:369px;
padding:0 20px 0 5px;
margin:10px 0 0 0;
}

.leftcol400 p {
text-indent:0; margin:0 0 10px 0; padding:0;
}

.leftcol500 {
float:left;
width:480px;
padding:0 20px 0 5px;
margin:10px 0 0 0;
}

.leftcol500 p {
text-indent:0; margin:0 0 0 0; padding:0;
}

.rightcol200 {
float:right;
width:235px;
background-color:#F8FAFC;
background:#FFF url(../images/full.png) top left;
padding:0px 20px 10px 10px;
margin:10px 15px 0 0;
border:1px solid #CCC;
}

.clear {
clear:both;
}

.rightcol200 p {
text-indent:0; margin:0 0 0 0; padding:0;
}

.textrightfloat {
float:right;
margin-right:20px;
}

.leftfloat {
float:left;
margin:9px 8px 0 0;
width:366px;
}


#blueblock {
margin:7px 0 10px 0;
padding:0px 0 0 5px;
float:left;
display:block;
background-color:#CADFF7;
width:764px;
height:18px;
border:1px solid #BACFE7;
}


#blueblock a{
text-decoration:none;
border-bottom:1px dotted #00467F;
}

span.bold {
font-weight: bold;
}

.trydemo img {
display: inline;
}

.trydemo a:hover img{
display: inline;
border:2px solid #EDF4FC;
background:#EDF4FC;
margin: -2px -2px -2px auto;
}



#glossary p {
margin:15px 0 15px 0;
}

.greyblock {
margin-bottom:10px;
background:#F5F5F5;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
width:600px;
position:relative;
min-height:90px;
padding:10px;
height:auto !important;
height:90px;
}

.greyblock p {
margin: 0 0 0 160px;
}

.greyblock img {
position:absolute;
top:10px;
left:10px;
}

.expand {
font-size:12px;
font-weight:bold;
cursor:pointer;
color:#555;
text-decoration:underline;
font-family:arial;
color:#00467F;
margin:10px 0 0 0;
display:block;
}

.marged {
margin:5px;
}


		#tabs_compare ul.tabs {
			list-style:none;
			margin:0;
			padding:0;
			/*clear:both;*/
			border-bottom:1px solid #ccc;
			height:20px;
		}
		

		#tabs_compare ul.tabs li {
			float:left;
			margin-right:5px;
			
			text-align:center;
		}
		

		#tabs_compare ul.tabs li a {
			display:block;
			height:20px;
			padding:0 5px 0 5px;
			background-color:#ddd;
			color:#333;
		}
		

		#tabs_compare ul.tabs li a:hover {
			color:#333;
		}
		

		#tabs_compare ul.tabs li a.active {
			background-color:#CADFF7;
			font-weight:bold;
		}
		

		#tabs_compare div {
		border-bottom:1px solid #ccc;
			/*clear:both;*/
		}
		
		
/*Affiliate*/

th.topborder {
	border-top: 1px solid #CADFF7;
}


.bgrad {
margin-left:1px;
width:768px;
padding:0 0px 0px 0px;
background:#FFF url(../images/bgrad.png) bottom left no-repeat;
}

.linkleft {
margin:10px 0 0 0;
text-align:center;
}

#frmDomain fieldset {
width:265px;
}

/*lightbox*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width:  250px;
	height:  250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/en/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/en/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-indent:5px;
	color:#333333;
	background-color: #ffffff;
	margin: 0 auto;
	line-height: 120%;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #333; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index:40;
	width: 100%;
	height: 100%;
	background-color: #999999;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
	}
	
/*lightbox*/

#myscroller {
position:relative; /* mandatory */
width:160px; height:150px; /* set as required*/
background-color:#EEEEEE; /* set as required*/
overflow:hidden; /* mandatory*/
border:none; /* optional*/
}


/* Start for scroller.js */
#ticker-container {
position:relative;
overflow:hidden;
width: 155px;
height: 150px;
background-color: #eeeeee;
background-repeat: repeat;
padding: 0px;
border:none;
}

#ticker {
	position:relative;
	width:150px;
}

#ticker ul {
	padding:0;
	margin:0;
	list-style-type:none;
	padding-left: 2px;
	/*border:none 1px; #eeeeee;*/
}
#ticker ul li {
        display:list-item;
        margin-top: 1px;
        margin-bottom: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-family: arial;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        padding-left: 2px;
}

#ticker ul li a {
        font-family: arial;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-left: 2px;
}
    
#ticker ul li a:hover {
    font-family: arial;
    font-size: 10px;
    color: #3333ff;
    text-decoration: none;
    padding-left: 2px;
}

/* End for scroller.js */
/* style add by johny for contact us form */
#formcontent {
  border-bottom: none;
  margin: 10px 0 10px 0;
  padding-bottom: 5px; 
  padding-top: 5px; 
}
#label {
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	position: absolute;
	font-family:sans-serif; 
	font-size:15px; 
	font-weight:bold;
	height:23px;
	color:#006600;
	border: none;
}
#inputbox {
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 200px; 
	position: relative;
	vertical-align:top;
	color:#000000;
	font-family:sans-serif; 
	font-weight:bold; 
	font-size:15px; 
}
#formcontainer {
	padding-bottom: 5px; 
  	padding-top: 5px;
  	width: 350px;
  	margin: 0 auto;
  	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
  	line-height:14px;
  	color: #666;
  	background-color: #FFF;
}

#none
{
	margin:15px 0 0 0;
	color:#292929;
	padding:0;
	border:none; 
}

#extra
{
   font-family:  Times New Roman, Times, serif;
   font-size:9px;
  
}

/* FOR SEPARATE COLOCATION/WEBHOSTING*/
.plancolweb {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:190px;
height:235px;
padding:0 4px 0 14px;
margin:0 0 0 0px;
/*border-right:10px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}


.plancolweb li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: 0.8em;
}

.plancolweb ul {
padding:0;
margin:0;
}

.plancolweb a {
text-decoration:none;
}

.plancolweb h3 a:hover {
color:#0000FF;
}

.titleplancolweb {
float:left;
background-color:#00467F;
/*background:url("../images/plan_buttonBnew.gif") no-repeat left top;*/
background:url("../images/") no-repeat left top;
height:30px;
width:198px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;

/*height:27px;
width:177px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;*/
}



.titleplancolweb h3{
text-align:center;
margin:0;
padding:7px 12px 5px 5px;

/*background-color:#00467F;*/
display:block;
font-weight:normal;
/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana !important;*/

/*background:url("../images/bg_titreplan_right.gif") no-repeat right top;*/
/*height:30px;*/
}


.titleplancolweb h3 a {
color:#000000;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0;
margin:0;
}

.titleplancolweb h3 a:visited {
color:#000000;
}

.titleplancolweb a:hover{
text-decoration:none;
border:0;
}


/* for webhosting */
.planweb {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:179px;
height:235px;
padding:0 4px 0 14px;
margin:0 0 0 30px;
/*border-right:1px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}


.planweb a {
text-decoration:none;
}

.planweb li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: 0.5em;
}

.planweb ul {
padding:0;
margin:0;
}


.planweb h3 a:hover {
color:#0000FF;
}

.titleplanweb {
float:left;
background-color:#00467F;
background:url("../images/plan_buttonB.gif") no-repeat left top;
height:27px;
width:177px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:10px;
margin-left:0px;
}


.titleplanweb h3{
text-align:center;
margin:0;
padding:5px 12px 5px 5px;
/*background-color:#00467F;*/
display:block;
font-weight:normal;
/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana !important;*/

/*background:url("../images/bg_titreplan_right.gif") no-repeat right top;*/
/*height:30px;*/
}


.titleplanweb h3 a {
color:#000000;
font-size:14px;
text-transform:uppercase;
text-decoration:none;
padding:0;
margin:0;
}

.titleplanweb h3 a:visited {
color:#000000;
}



.titleplanweb a:hover{
text-decoration:none;
border:0;
}


/* for home page menu */
dl, dt, dd {
font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
margin: 0;
padding: 1;
list-style-type: none;
}

#mentions {
font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
position: absolute;
bottom : 0px;
left : 0px;
/*color: #000;
background-color: #ddd;*/
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}


.menu1{cursor: pointer; margin-left:0px; display:block; text-decoration: none; list-style-type:none;
font-size:12px; border-bottom:1px solid #E9EAEA}

.menu1-12px {font-size: 12px; padding: 5px 0 5px 3px;}
.menu1-11px {font-size: 11px; padding: 2px 0 2px 5px;}

.menu1 a {
text-decoration:none;
font-size:11px;
}

.menu1 ul {
text-decoration:none;
font-size:11px;
}
/*
.menu1 {

background:#ffffff;

}

.menu1 a {
text-decoration:none;
}
.menu1 a:hover {
text-decoration:none;
}*/
 .submenu{
/*background-image: url(images/submenu.gif); */
display: block;
height: 33px;
margin-left: 2px;
padding-top: 2px;
padding-left: 7px;
color: #333333;
}

.hide{
display: none;
}

.show{
display: block;
}
/*  end home page */


/*  for heplana page */
/* FOR SEPARATE COLOCATION/WEBHOSTING*/
.plancolwebheplan {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:200px;
height:195px;
padding:0 4px 0 14px;
margin:0 0 0 0px;
/*border-right:10px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}


.plancolwebheplan li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .8em;
padding-left: 0.8em;
}

.plancolwebheplan ul {
padding:0;
margin:0;
}

.plancolwebheplan a {
text-decoration:none;
}

.plancolwebheplan h3 a:hover {
color:#0000FF;
}


.detailfeatures {
float:left;
width:356px;
height:185px;
}

.detailfeaturesHE {
float:right;
width:356px;
height:370px;
}

.detailfeatures li {
	color:#000000;
	text-decoration:none;
}

.detailfeatures li a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
/* end */
/* for whyapps4rent and whysharepoint */
.planwhy {
background-color:#F8FAFC;
background-image:url(../images/bg_plan.gif);
background-repeat:no-repeat;
background-position:0 0;
float:left;
width:178px;
height:215px;
padding:0 1px 0 14px;
margin:0 0 0 1px;
/*border-right:10px solid #EEEEEE;*/
border-bottom:3px solid #FDFDFD;
border-top:3px solid #FDFDFD;
}

.planwhy li {
clear:both;
list-style:none;
padding:0;
margin:0 0 0 4px;
color:#292929;
background-image: url(../images/icons/bullet.gif);
background-repeat: no-repeat;
background-position: 0.8em;
padding-left: 0.8em;
}

.planwhy ul {
padding:0;
margin:0;
}

.planwhy a {
text-decoration:none;
}

.planwhy h3 a:hover {
color:#0000FF;
}

.titleplanwhy {
float:left;
background-color:#00467F;
/*background:url("../images/plan_buttonBnew.gif") no-repeat left top;*/
background:url("../images/") no-repeat left top;
height:30px;
width:178px;
padding:0 0 0 3px;
text-indent:0;
margin-top:5px;
margin-bottom:8px;
margin-left:0px;
}

.titleplanwhy h3{
text-align:center;
margin:0;
padding:7px 12px 5px 5px;
display:block;
font-weight:normal;

/*font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana !important;*/
/*background:url("../images/bg_titreplan_right.gif") no-repeat right top;*/
/*height:30px;*/
}

.titleplanwhy h3 a {
color:#000000;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0;
margin:0;
}

.titleplanwhy h3 a:visited {
color:#000000;
}

.titleplanwhy a:hover{
text-decoration:none;
border:0;
}

.bigboldredwhy {
font-family:Arial;
color:#C94625;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.topLinksAbove{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.topLinksAbove a{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size:13px;
	font-style:normal;
	text-decoration:none;
}

.topLinksAbove a:hover{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size:13px;
	font-style:normal;
	text-decoration:none;
}


/* Added by Biraj on June 19th 2008 */

.contactusGradient {
/*margin:0px 0 0 0px;*/
float:left;
/*padding-bottom:0px;*/
margin-left:1px;
width:768px;
padding:0 0px 0px 0px;
background:#FFF url(../images/bgrad.png) bottom left no-repeat;
}

.contactusHeadings {
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size: 18px;
	color: #555555;
	text-decoration: none;
}

.contactusContent {
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
}

.contactusContent a{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left: 10px;
	color: #292929;
	text-decoration: underline;
}

.contactusContent a:hover{
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 10px;
	color: #292929;
	text-decoration: none;
}

#contactusBlock {
	text-decoration: none;
	background-color: #FFFFFF;
	width: 20px;
}

.contactusForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:right;
	font-weight:bold;
	text-decoration: none;
}
.contactusFormContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.contactusFormStar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align:right;
	font-weight:bold;
	text-decoration: none;
}
input {
	color: #000000;
	/*background: #fee3ad;*/
	border: 1px solid #781351
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea{
	color: #000000;
		/*background: #fee3ad;*/
	border: 1px solid #781351
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select{
	color: #000000;
		/*background: #fee3ad;*/
	border: 1px solid #781351
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 .submit input{
	color: #000000;
		/*background: #fee3ad;*/
	border: 2px outset #d7b9c9
}
/* end */
/* Added by Biraj on July 21th 2008 */
.resellerSignupHelp{
	padding-top:20px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.resellerSignup{
	color:#FFFFFF;
	background:#FF0000; 
	font-weight:bold; 
	font size:12px;
}

.resellerSignup a{
	color:#FFFFFF;
	background:#FF0000; 
	font-weight:bold; 
	font size:12px;
}

.resellerSignup a:active{
	color:#FFFFFF;
	background:#FF0000; 
	font-weight:bold; 
	font size:12px;
}
.resellerSignup a:hover{
	color:#000000;
	background:#FF0000; 
	font-weight:bold; 
	font size:12px;
}
.resellerSignupTabActive{
	color:#5871B3;
	background:#C0DFFE;
	font-weight:bold;
	font-size:11px;
}
.resellerSignupTabInactive{
	color:#FFFFFF;
	background:#C0DFFE;
	font-weight:bold;
	font-size:11px;
}
.resellerSignupContent{
	background:#EEEEEE;
	color:#000000;
	font-size:11px;
}
.resellerSubTable{
	background:#EEEEEE;
}
.resellerSubTableHeader{
	background:#DCDCDC;
	font-weight:bold;
}
.resellerSubTableAgreement{
	background:#FFFFFF;
}
.resellerRequiredField{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
/* end */
/* Added by Biraj on July 25th 2008 */

.capOrderTable{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/* end */
/* Added by Biraj on July 31st 2008 */
.confirmBillingTop{
	color:#000000;
	background:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.tableOddPlan {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #DFE9F7;
	padding-left:20px;
}

.tableOdd {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #DFE9F7;
	padding-left:20px;
}
.tableOddC {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-color: #DFE9F7;
	padding-right:20px;
}
.tableEven {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left:20px;
}
.tableEvenC {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-color: #FFFFFF;
	padding-right:20px;
}
.tableTotal {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalC {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	text-align:center;
	background-color: #EEEEEE;
	padding-right:20px;
}


/* new css added by pragya */
.tableTotalnew {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableOddnew {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;

	background-color: #DFE9F7;
	padding-left:20px;
}
.tableEvennew {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;

	background-color: #FFFFFF;
	padding-left:20px;
}
.tableTotalCnew {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	text-align:center;
	background-color: #EEEEEE;
	padding-right:20px;
}
/* ended */
/* Added by Anil on feb 22 2010 */
.tableTotalnewAddon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	text-align:left;
	padding-left:0px;
}

.tableTotalC_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	text-align:right;
	background-color: #EEEEEE;
}
.tableOdd_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #DFE9F7;
}
.tableEven_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;

}
.tableEvenC_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:right;
	background-color: #FFFFFF;

}
.tableTotal_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	background-color: #EEEEEE;
}
.tableOddC_addon {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:right;
	background-color: #DFE9F7;
}


img { border:0 }
/* end */
/* Added by Biraj on August 1st 2008 */

#livechatIcon{
	padding-top:30px;
	background-color: #FFFFFF;
	position:absolute;
	left:45px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.increasePagewidth{
	padding-top:100px;
}
/* end */

/* Added by Biraj on August 15st 2008 */

#SpanFAQIcon{
	text-align:right;
	float:right;
}
.faqMainTd{
	background:#EEEEEE;
	border-color: #CCCCCC;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
	padding-left:8px;
}
.faqSubTd{
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	border-color: #CCCCCC;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
	padding-left:5px;
}
.faqSubTd a{
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	border-color: #CCCCCC;
	border-left-style:hidden;
	border-right-style:hidden;
	border-color: #FFffff;
	color:#000000;
}
.faqLastTd{
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	border-color: #CCCCCC;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
}
.faqLastTd a{
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	border-color: #CCCCCC;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color: #FFffff;
	color:#000000;
	border-width: 1px;
}
.faqDivisionTd{
	background:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-color: #FFFFFF;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
	padding-left:8px;
}
.faqContentQ{
	font-weight:bold;
}
.faqContentQ_sub{
	font-weight:bold;
	background:#EEEEEE;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color: #CCCCCC;
	border-width: 1px;
	padding-left:8px;
}
.faqContentA{
	text-align:justify;
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	border-color: #CCCCCC;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
	padding-left:8px;
}
.faqImageT {
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	color:#000088;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.faqImageT a {
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	color:#000088;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.faqImageT a:hover {
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	color:#000088;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
}
.faqInnerLink{
	text-align:justify;
	background:#FFFFFF;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}
.faqInnerLink a{
	text-align:justify;
	background:#FFFFFF;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}
.faqInnerLink a:active{
	text-align:justify;
	background:#FFFFFF;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}
.faqInnerLink a:hover{
	text-align:justify;
	background:#FFFFFF;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}
/* end */

/* Added by Biraj on August 25th 2008 */

.faqSubTdDivider{
	background:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border-color: #CCCCCC;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 1px;
	padding-left:5px;
}
.faqSubTdDivider a{
	background:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border-color: #CCCCCC;
	border-left-style:hidden;
	border-right-style:hidden;
	border-color: #FFffff;
	color:#000000;
}

/* end */

/* Added by Biraj on September 8th 2008 */

.orderDontProceed{
	background:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	color: #FF0000;
	padding-left:5px;
}

/* end */


/* Added by Biraj on September 8th 2009 */
.tableContactUsTd{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align: top;
}

.sales_contactus{
   color: #000000;
   font-weight:bold;
   font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
   padding-left:5px;
  }
  .sales_contactus_p{
	padding-top:5px;
}
 .sales_contactus_text{
	padding-top:5px;
	color:#646464;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size:11px;
	font-weight:bold;
}

.sales_contactus_des{
	padding-top:5px;
	color:#646464;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size:11px;
}
  .mailingaddress_contactus_p{
	padding-top:0px;
}
 .mailingaddress_contactus_text{
	color:#646464;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,serif;
	font-size:11px;
	text-align:justify;
	padding-top:0px;
	padding-left:5px;
}

.menu2{
/*background-image:url(images/menudiv1bg.gif); */
cursor: pointer;
margin-left:0px;
padding-left:10px;
padding-top:4px;
padding-bottom: 9px;
display:block;
text-decoration: none;
/*color: #000000; */
height: 25px;
: 25px;
list-style-type:none;
/*background:#CADFF7;*/
list-style-type:none;
font-weight:bold;
font-size:11px;
border-top:1px solid #E9EAEA;
border-bottom:1px solid #9A9B9B;
}

.menu2 a {
text-decoration:none;
font-size:11px;
}

.menu2 ul {
text-decoration:none;
font-size:11px;
}

/* end */

/*Zebra Table*/
.zebra  {
	/*border: 1px solid #C1DAD7;
	border-collapse: collapse;*/
	border:0;
	border-collapse: collapse;
	
	
}

.zebra  th {
	background: #5891c9;
	color: #fff;
	font-weight: bold;
	font-size:.90em;
	padding: 5px 11px;
	text-align: center;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

.zebra  td {
	padding: 6px 11px;
	border: 1px solid #C1DAD7;
	text-align: center;
	color:#000;
}

.zebrasection  td {
	background: #f5f5f5;
	text-align:left;
}

.zebrasubhead   td
{
	background: #f5f5f5;
	padding: 6px 11px;
	border: 1px solid #C1DAD7;
	
	text-align: center;
}

.zebra  tr.alt td {
	background: #f5fafa;
	border: 1px solid #C1DAD7;
	color:#000;
}



/*.zebra  tr.over td {
	background: #bcd4ec;
	color:#000;
}

.zebra  tr:hover td {
	background: #bcd4ec;
	color:#000;
}*/

.zebra  td.empty{
	background: #fff;
	border: 0;
	color:#000;
}

.zebra  th.empty{
	background: #fff;
	border: 1px solid #fff;
	
}


.zebra  td.signup
{
	background: #f5fafa;
	border: 1px solid #C1DAD7;
}

/* new classes added by pragya */

.newOption  td {
	padding: 6px 11px;
	border: 1px solid #C1DAD7;

	color:#000;
}

.newOptionsection  td {
	background: #f5f5f5;
	text-align:left;
}

.newOptionsubhead   td
{
	background: #f5f5f5;
	padding: 6px 11px;
	border: 1px solid #C1DAD7;
	
	text-align: center;
}

.newOption  tr.alt td {
	background: #f5fafa;
	border: 1px solid #C1DAD7;
	color:#000;
}



/*.zebra  tr.over td {
	background: #bcd4ec;
	color:#000;
}

.zebra  tr:hover td {
	background: #bcd4ec;
	color:#000;
}*/

.newOption  td.empty{
	background: #fff;
	border: 0;
	color:#000;
}

.newOption  th.empty{
	background: #fff;
	border: 1px solid #fff;
	
}


.newOption  td.signup
{
	background: #f5fafa;
	border: 1px solid #C1DAD7;
}

/* end class */

/* new class added by pragya */
.signuplinuxwindowsbt img {
display:inline;
float:left;
padding: 0px 2px 0px 2px;
}

.signuplinuxwindowsbt a:hover img{
display:inline;
/*border:2px solid #E9EFF5;
background:#DBE4EE;
margin:-2px -2px -2px auto;*/
}
.tableTotallinuxclass {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalwindowclass {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalportal {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalCollaboration {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalSearch {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalContent {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalProcess {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalIntelligence {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}
.tableTotalMangement {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}

.tableTotalPlatform {
	font-family: 'Lucida Sans';
	font-size: 12px;
	font-style: normal;
	background-color: #EEEEEE;
	padding-left:20px;
}

#login-top {margin: 15px 0 45px 15px}
#login-top h1 {font-family: helvetica, arial, verdana, sans-serif; font-size:18px; color: #000000; margin-bottom:10px}
#login-top p {padding:0}
#login-top ul {list-style-type: disc; margin:0 0 5px 35px; padding:0;}
#login-top li  {padding: 2px 0}
#login-top li a {font-size: 12px}
#login-news {width: 550px; margin: 20px auto; background-color:#f7f7f7; border: 1px solid #0061a6; padding: 0 15px 15px; display:block}
#login-news h2 {font-size: 16px; color: #00467f}

.login-app-title {font-weight: 700; display:block; margin: 22px 0 3px 0}
.login {margin-left:50px}
.login img {width:30px; margin-bottom: -10px}
.login  a {color: #0061a6;}
.login  h3 {margin: 0 0 10px 15px;}
.login-email-img {text-decoration: none; border-bottom:none}
.login-chat-img:hover {cursor:pointer;}
.login-chat-text {color:#0061a6; text-decoration:none; border-bottom: 1px dotted #0061a6;cursor:pointer;}

#support-div {background-color:#eee}
#worldwide  {background-color:#fff;position:relative;padding: 0; margin: 25px 0 0 0; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
#worldwide  span {text-align:center; font-size: 11px; display:block; width:168px; margin:0 0 5px}
#worldwide-img-wrap {width:135px; margin:5px auto}
#ms-gold {padding: 25px 0 25px 25px}
#bb-alliance {padding: 25px 0; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
#left-live-chat {padding-top: 25px; border-bottom:1px solid #eeeeee}
#left-live-chat:hover{cursor:pointer}

#social-media {background-color:#fff;position:relative;padding: 0; margin: 25px 0 0 0; border-bottom:0px solid #eeeeee;height:100px; width:168px}
#fb-cnt {height:70px; display:inline-block; position: absolute; top:20px; left: 0 }
#gp1-cnt{padding:0; display:inline-block;  position: absolute; top:20px; left: 54px}
#tw-cnt{padding:0; display:inline-block; position: absolute; top:20px; left: 114px}

#top-wrap {width:980px; height:147px; background: #fff url("../images/apps4rent-com-header-gradient.png") no-repeat}
#top-nav {padding:7px 6px 0 0 ; text-align:right}
#top-nav a {text-decoration: underline; color:#0061a6; margin:0 0 0 30px; padding:0 3px 3px 3px; font-size:12px}
#top-nav a:hover {color: #4d4d4d}
#top-inner {height:87px; position:relative}
#logo-wrap {width:250px; margin:0 0 0 10px; padding:0; float:left}
#logo {margin-bottom: 18px}
.support-icon {width: 22px; margin-left: -3px; margin-bottom: -7px; cursor:pointer}
#livechattext {text-decoration:underline; display:inline; cursor:pointer; color:#0061A6}
#livechattext:hover {color: #4d4d4d}
#support-wrap {width:212px; margin: 15px 0 10px 298px; height: 45px;  relative; float:right}
#img-247 {margin-left:-3px} 
#support-wrap a {text-decoration: underline; color:#0061a6; margin:0; padding:0; font-size:12px}
#support-wrap a:hover {color: #4d4d4d}
#chat-email-phone {width 200px; height: 20px; font-size: 12px; margin-bottom: 10px}
#menu-wrap {position:relative; clear:both; background-color:#0061a6}
#menu {width: 100%; padding-left:27px; margin:0; font-size:12px; line-height:normal; height:35px}
#menu ul {margin:0; padding:5px 0 0 0; list-style:none; float:left}
#menu li {display:inline;margin:0;padding:0}
#menu a {float:left; font-size: 15px; background:url("../images/tableftF3b.png") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#menu a span {float:left;display:block;background:url("../images/tabrightF3b.png") no-repeat right top;margin-right: -1px;padding:5px 11px 6px 7px;color:#fff;}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#0061a6;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px}

/* end class */
#ms-top-wrap {margin: 12px 20px 17px 10px}
.ms-top-wrap-img {float:left; width:290px; padding:0 7px 7px 0}
#ms-top-wrap h1 {margin-bottom:12px}
.ms-plan-tiles-wrap {margin:0;padding:0; height: 200px}
.ms-plan-tile {width: 170px; height: 235px; padding-left:15px; margin: 0 5px 20px 0; background: #F8FAFC url(../images/bg_plan.gif) no-repeat;float:left}
.ms-plan-tile h2, .ms-plan-title {font-size:14px;text-align:center; color:#000;line-height:10px; font-weight:700; font-family: "Myriad","Myriad Pro","Lucida Grande",Arial, san-serif}
.ms-plan-title-all {font-size:16px;text-align:center; color:#C94625;line-height:10px; font-weight:700; font-family: "Myriad","Myriad Pro","Lucida Grande",Arial, san-serif; line-height:22px; margin-top: 4px}
.ms-plan-tile h2 { margin:9px 0 0 0 }
.ms-plan-title { margin:6px 0 5px 0 }
.ms-plan-tile ul{list-style:none; padding-left: 10px; margin:0}
#virtual-desktop-all-plans {margin:0; padding:0}
#virtual-desktop-all-plans li {padding:7px 0 7px 10px; font-size:14px}
.buy-now, .buy-now:visited {width:163px; height:30px; margin:3px 0 3px 1px; display: inline-block; text-align:center; background: #fff url(../images/buy-now.png) no-repeat; color:#fff;font-size:15px;font-weight:700; text-decoration:none;line-height:30px}
.buy-now-sm, .buy-now-sm:visited {width:120px; height:30px; margin:3px auto 3px auto; display: inline-block; text-align:center; background: #fff url(../images/buy-now-sm.png) top center no-repeat; color:#fff;font-size:15px;font-weight:700; text-decoration:none;line-height:30px}
.buy-now:hover, .buy-now-sm:hover{color:#fff; text-decoration:underline}
.more-info{font-size:12px; text-decoration:none; color:#0061A6; margin-right:15px; display:block; text-align: right}
.plan-tile-price {color:#C94625; text-align:center; display:block}
.plan-tile-price-lg {font-size:18px; margin:5px 0 0 0}
.plan-tile-price-sm {font-size:11px; margin:0}
.clr {clear:both}
#ms-lower-wrap {margin: 20px 20px 20px 10px}
#ms-lower-wrap h2 {margin:15px 0 15px 10px; padding:0; font-size:18px;color:#666;display:block; font-weight:700}
#ms-lower-wrap h3 {margin:30px 0 8px 10px; padding:0; font-size:15px;color:#0061A6;display:block; font-weight:700}
.ms-lower-highlights {margin:15px 20px 15px 60px}
.ms-lower-highlights ul {list-style:disc; padding:0;font-size:14px; color:#000}
.ms-lower-highlights li {margin:12px 0; padding:0}
#contact-support-team-wrap-1 {width:450px; margin: 30px auto; padding: 20px 15px 5px 20px; border: 2px solid #0661A6;background-color:#F8FAFC}
#contact-support-team-title-1 {font-size:26px;font-weight:700; margin-bottom:7px; color:#0661A6;letter-spacing:1px;text-align:center}
#contact-support-team-subtitle-1 {font-size:15px;font-weight:400; padding:7px 0 12px;text-align:center}
#contact-support-team-1 {margin-left:110px}
#contact-support-team-1 img {width:30px; margin-bottom:-10px}
#contact-support-team-order-now-1 {text-align:right; padding: 10px 10px 5px 0}
#contact-support-team-order-now-1 a {font-size:14px; text-decoration:none}
#contact-support-team-order-now-1 a:hover {text-decoration:underline}

