/*Google Apps CSS*/
@charset "utf-8";

/* Start Main containers */
ul,ol{margin-left:5px;}
ul.dflt_ul{list-style:disc; margin-left:5px;}
.br{
padding-top: 20px;
width:100%;
}
	}
 div.lbr{
  clear:left;
  margin:0;
  padding:0
	}
 div.rbr{
  clear:right;
}
.nomargin{margin:0; padding:0}
  div.splitLeft{width:47%; float:left; margin-top:20px;}
  div.splitRight{width:47%; float:right; margin-top:20px;}
  .langDD{
  float:right;
  margin-top:15px;
  }
 /*End Header*/

.leftnav ul.nav, ul.nav li ul{margin:0;list-style:none outside}
.leftnav ul.nav li{font-weight:bold; padding-top: 0.7em;}
.leftnav ul.nav li ul li{font-weight:bold; padding-top: 0em;}
.leftnav ul.nav li ul{margin:1em 0 0 1em}
.leftnav ul.nav li a{font-weight:normal}
h2{font-size:1.3em;}
p{padding:0 0 0.5em 0}
.footer{margin:1.5em 0 0;color:#666}.footer p{padding:.6em 0 0;border-top:1px solid #999;text-align:center}.footer .footerc2 p{text-align:left}

 /*Start Main call*/
  .rightnav{ 
  float:right;
	padding:24px 0 10px 40px;
	width:250px;
	background:#fff;
  }
  
 .rightnav form{ 
  margin-bottom:10px;
 }
  .mainCallLeft{
  float:left;
	padding:24px 40px 10px 0px;
	width:250px;
	background:#fff;
	}
	.mainCallPinned{
	}
  .video_cta p{
    margin:15px 0;
  }
  .rightNavVideo{
   margin:0 auto;
  }
  .rightnav h4{
    margin:0;
    padding:0;
  }
  .rightnav p{
    padding:10px 0 0 0;
    line-height:23px;
  }
 /*End Main call*/	
	
/*End Main containers*/

/*Start formatting elements*/
h2 {
 color:#000;
 padding:0 0 0px 0;
 margin:2px 0 10px 0;
}
h2.underTab{
 padding-top:25px;
}
h2.subMobileHeader{margin:30px 0px 0px 0px;clear:both;}
.mobileImg{float:right; margin:10px 0px 10px 30px;}
h2.border{
  border-bottom:#ccc 1px solid;
  padding-bottom:2px;
  }
h3{
 padding-top:20px;
}
div.leftMainContent{
  float:left;
}
div.subHeaderDiv{display:block;margin:20px 0; height:30px;}
img.subHeaderImg{display:inline;padding-right:10px; border:none; position:relative; top:5px;}
h3.prodHeader{display:inline}
p.prodHeader{display:inline}
p.padTop{margin-top:15px}
p.pPadBtm{margin-bottom:25px;}
p.rightNav{line-height:23px;}
p.noPadding{padding:0px;}
.noBold{font-weight:normal;}
.new{color:#f00; font-weight:bold;}
.rndGreyBox{ background:#f5f5f5; margin:20px 0 0 0; clear:both; padding:5px;}
.hBlue{
 color: #2461AA;
 font-weight: bold;
 display:block;
}
.hGrey{
 color: #666;
 font-weight: bold;
 display:block;
}
.hRed{
 color: #C00;
 font-weight: bold;
 display:block;
}
.lPImg{
 float:left;
 padding:0 20px 5px 0;
 margin-top:-7px;

}

.playButton{
position:relative; top:2px;
padding-right:5px;
}

.pageQuote{
  width:580px;
  display:block;
  background:#fafafa;
  padding:5px;
  color:#2461aa;
}
/*End formatting elements*/

/* Start Flex Button */
div.g-button {
	margin: 0 0 1em 0px;
	border: 1px solid #BFD4F2;
	background-color: #fff;
	padding: 15px 15px 13px 19px;
	text-align: center;
}

div.g-button div {
	background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat 0% 0%;
	font-size: 1.3em;
	background-color: #5679a5;
}

div.wide div.g-button div {
	max-width: 300px;
	margin: 0 auto;
}

div.g-button div span span a {
	display: block;
	color: #fff !important;
	background: url("//www.google.com/apps/images/g-button-cr1-2_wt.gif") no-repeat right bottom;
	padding: 8px 18px 13px 13px;
	text-decoration: none;
	font-weight: bold;
}

div.g-button div span {
	display: block;
	background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat right -400px;
	height: 1%;
}

div.g-button div span span {background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat left bottom;}
/*End Flex Button*/


/* Start Free Trial Button */
div.freetrial_g-button {
	margin: 0 0 1em 0px;
	border: 1px solid #BFD4F2;
	background-color: #fff;
	padding: 15px 15px 13px 19px;
        background: #edf1fb;  
        text-align:left;
}

div.freetrial_g-button div {
	background: url("//www.google.com/apps/images/g-button-cr1-1_b.png") no-repeat 0% 0%;
	font-size: 1.3em;
	background-color: #5679a5;
}

div.wide div.g-button div {
	max-width: 300px;
	margin: 0 auto;
}

div.freetrial_g-button div span span a {
	display: block;
	color: #fff !important;
	background: url("//www.google.com/apps/images/g-button-cr1-2_b.png") no-repeat right bottom;
	padding: 8px 18px 13px 13px;
	text-decoration: none;
	font-weight: bold;
}

div.freetrial_g-button div span {
	display: block;
	background: url("//www.google.com/apps/images/g-button-cr1-1_b.png") no-repeat right -400px;
	height: 1%;
}

div.freetrial_g-button div span span {background: url("//www.google.com/apps/images/g-button-cr1-1_b.png") no-repeat left bottom;}
/*End Flex Button*/ 
 
/*Start other buttons*/
.feedButton {margin-top:45px;}
/*End Other buttons*/

/*Start Returning User Sign In*/
#select-login {
color:#767676;
display:none;
float:right;
font-size:0.9em;
}
#signinlink {
margin:0.2em;
float:left;
}
#select-login form,
#select-login div {
display:inline;
}
/*End Returning User Sign In*/

/*Start Calendar*/
.calendarDiv{width:400px; width:45%; float:right; margin:0 0 10px 10px}
/*End Calendar*/

/*Start Tabs*/
.tabContainer{
   border-bottom:#bfd4f2 1px solid; padding-top:0px; margin-bottom:25px;
}
.introTab {display:inline; border-bottom:1px solid #bfd4f2; position:relative; bottom:.3em; background-color: #fff; padding:.8em .8em .3em .2em; margin:0 .3em 0 0; font-weight:bold; position:relative;}
.tab {display:inline; position:relative; bottom:.3em;border-top:1px solid #ecf3fb;border-left:1px solid #ecf3fb; border-right:1px solid #ecf3fb; background-color: #fff; padding:.8em .8em .3em .2em; margin:0 .3em 0 0; font-weight:bold; position:relative; background: url(//www.google.com/apps/images/tab_grad3.jpg) 0 100% repeat-x;}
.tab .tab_txt {padding-left:5px;}
.tab_selected{border-bottom:1px solid #fff;border-top:1px solid #bfd4f2;border-left:1px solid #bfd4f2; border-right:1px solid #bfd4f2;background-color:#fff; background: url(//www.google.com/apps/images/tab_grad2.jpg) repeat-x;}
.tab_selected a {text-decoration: none; color:#000;}
/*End Tabs*/

/*Start inner page video player*/
.vidContainer{float:right; background:#fff; padding:0 0px 20px 30px;}
.pageVideo{padding:4px; border:#ccc 1px solid; background:#fff; float:right; margin:0px 0px 10px 30px;width:400px; height:330px;}
.moreVideos{margin:10px 0px;}
.breadcrumb{font-size:83%; color:#666; padding-top:7px}
/**/

 /*Start Editions*/
 td#editions_tdHeader{border-top:#c6e0ff 1px solid; background-color:#fafcff;}
  tr#editions_tdHeader{border-bottom:#F8FCFF 1px solid;}
 .editions_table{margin: 0px 20px 20px 0;}
 div#select_login{display:none;}
 p.editions_tblHeader{margin:0 0 0 5px; padding:0; font-weight:bold;}
 p.editions_tblheader2{margin:0 0 0 5px; padding:0; color:#444;}
p.editions_tblheader3{margin:0 0 0 15px; padding:0}
 .editions_prodHeader{ color:#2461AA; font-size:120%; font-weight:bold;}
 .editions_freeText{color:#E44949; font-size:120%; font-weight:bold;}
 .editions_priceText{ font-size:100%; font-weight:normal; display:block; margin:5px 0 5px 0; font-weight:bold;}
td.editions_content{font-size:small; font-family:Arial, Helvetica, sans-serif;}
 .editions_smallFreeText{ color:#E44949;}
 .emailError{position:relative; color:#f00; font-weight:bold; margin:10px 0px 0px 0px; display:none;}
 .custDD{margin-bottom:5px;}
 .quota{display:inline;padding-right:5px}
 .customerDiv{border:#efefff 1px solid; width:46%; margin-right:10px; float:left;padding:3px;}
 .customerImg{float:right; padding:0 0 2px 20px;}
 .subVideoText{line-height:25px;}
 a.editions_lclButton_sm{
	background: url(//www.google.com/a/help/intl/en/images/button_lcl_sm.gif) no-repeat 0 0px;
	font-size:110%;
        display:block;
        width:129px;
	height:50px;
        margin:0px 0 0px 0;
        padding:0px;
        line-height:22px;
        color:#fff;
        text-decoration:none;
        text-align:center;
		}
		
 .editions_mainCallLeft{
	padding: 0px 0 0px 0px;
	width:200px;
	background:#fff;
  }
   .editions_mainCallRight{
  float:right;
	padding:0px 0 10px 40px;
	width:250px;
	background:#fff;
  }
 
div.editions_g-button {
	margin: 0 0 7px 0px;
	border: 1px solid #BFD4F2;
	background-color: #fff;
	padding: 8px 5px 3px 9px;
	text-align: center;
}

div.editions_g-button div {
	background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat 0% 0%;
	font-size: 1.3em;
	background-color: #5679a5;
}

div.wide div.editions_g-button div {
	max-width: 300px;
	margin: 0 auto;
}

div.editions_g-button div span span a {
	display: block;
	color: #fff !important;
	background: url("//www.google.com/apps/images/g-button-cr1-2_wt.gif") no-repeat right bottom;
	padding: 8px 18px 13px 13px;
	text-decoration: none;
	font-weight: bold;
}

div.editions_g-button div span {
	display: block;
	background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat right -400px;
	height: 1%;
}

div.editions_g-button div span span {background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat left bottom;}

div.editions_table table tbody tr td {padding:3px;}

 h2.editions_other{
 border-bottom:#fff 1px solid;
  color: #2461AA;
 font-weight: bold;
}

img.msgPImg{
  margin-right: 20px;
  float: left;
  padding-top: 8px;
}
img.colPImg{
  margin-right: 20px;
  float: left;
}
img.secPImg{
  margin-right: 20px;
  float: left;
}
p.msgProdP{
  margin-top: 0px;
}

p.colProdP{
  margin-top: 10px;
  width: 70%;
}
p.secProdP{
  margin-top:0px;
  padding-top:0px;
  width: 70%;
}
                             
img.floatingImg{
  float: left;
  margin-right: 14px;
}

img.floatingImgDetails{
  float: left;
  margin-right: 12px;
}

img.floatingImgBiz{
  margin-top: 12px;
  float: left;
  margin-right: 14px;
}

div.groupP{
  vertical-align: top;
  display: table; 
}

div.titleGroup{
  margin-bottom: 3px;
}

div.entry{
  display: none;
  width: 90%;
  margin-left: 30px;
  padding: 6px 10px 10px 10px;
  background-color: #fafcff;
  border: 1px solid #c6e0ff;
}

.entryB{
  font-weight: bold;
  margin-bottom: 5px;
}
.red{color:#f00}
.zip {
	float: left;
	margin-right: 5px;
	display: block;
	padding: 2px 0 0 2px;
}
.zip_m {
	float: left;
	margin-right: 5px;
	display: none;
	padding: 2px 0 0 2px;
}
.detailBox{
  padding: 8px 20px 10px 20px;
}

.tz_picker{
  float: right;
}

span.underL{
 text-decoration: underline;
 font-weight: bold;
}

 /*End Editions*/

/*Start pre-sales faq*/
.hide{display:none;}
.faqHeader h2{padding:10px 0 3px 0; border-bottom:#efefef 1px solid; margin-bottom:15px;}
.question{font-size:13px; padding:0 0 8px 0px; font-weight:bold}
.question a {text-decoration:none; color:#000}
.answer{padding:10px 0 10px 16px; font-weight:normal;}
/*End pre-sales faq*/

/*Start new index page*/
.smallText{
	font-size: 10px;
}
.textBelowBox{
	margin-left:20px;
}
ul{
	margin-left: 30px;
}

.floatingImg2{
	padding-right: 10px;
	position: relative;
	top: 10px;
}
.rightnav{
 	float: right;
}

.width-700 {
	width: 700px;
	display: table;	
} 
 
.tabtable {
	width: 600px;
	display: table;	
}  
 
.notab {
	margin-left: 0px;
	padding-left: 0px;	
}
.notab li {
	padding-bottom: 8px;
}

.infoTabs p {
	margin-bottom: 15px;
}
div.tabs {
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #D4E3F7;
	height: 33px;
	width: 592px;	
}
div.tabs div.tablink {
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	width:190px;
	float: left;
	text-align: left;
}

div.tabs div.tablink img{
	position: relative;
	top: -18px;
	display:inline;
	float: left;
	padding-right: 8px;
}
div.tabs div.tablink a.infoLink, .infoTabs div.tabs div.tablink a.infoLink:active, .infoTabs div.tabs div.tablink a.infoLink:visited {
	/*color:#003399;*/
}
div.tabs div.tablink a.infoLink {
	display:block;
	border:1px solid #e8e8e8;
	border-width:1px 1px 0 1px;
	padding:8px 6px;
	margin: 0 2px;
	background: url(//www.google.com/apps/intl/en/images/grad2.gif) 0 100% repeat-x;
	/*background-color:#e5ecf9;*/

	
}
div.tabs div.tablink a.infoLinkActive {
	display:block;
	border:0px solid #D4E3F7;
	border-width:1px 1px 0px 1px;
	border-bottom: 1px solid #fff;
	padding:8px 6px;
	margin: 0 2px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background-color:#fff;
	position: relative;
	top: 1px;
	/*background:url(/resources/apps/images/grad3.gif) 0 100% repeat-x;*/
}	
.infoTabs .infoBox {
	border:1px solid #D4E3F7;
	border-width:0 1px 0px 1px;
	padding:10px 20px 0;
	margin:0 0 0 0px;
	display:none;
	width: 550px;
}
.infoTabs .infoBoxActive {
	border:1px solid #D4E3F7;
	padding:10px 20px 0;
	margin:0 0 0 0px;
	display:block;
	z-index: 2;
	border-top: none;
	width: 550px;	
	background-color: #fff;
	position: relative;
	top: 0px;
}
.infoTabs .infoBoxHeight {
	height: 100%;	/* Hack for IE6 - height parameter in nested div to prevent odd spacing issues */
}
  
.selected {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.TextInsideBox {
        font-weight: bold; 
        line-height: 1.8em;
}

.TextCenter {
        text-align:center;
}


/*End new index page*/

/*Start 'new' page*/
a.new_blog_item_link{text-decoration:none; color:#000; font-weight:bold; border-bottom:#ededed 1px solid; display:block; padding-bottom:3px}
a.new_blog_item_link img{border:none}
a.new_blog_item_link span{text-decoration:none; font-weight:bold; color:#15438f; padding:0 10px}
.new_blog_content{padding:5px 0 10px 10px; background: url(//www.google.com/apps/images/tab_grad3.jpg) repeat-x 0 100%; border-bottom:#ededed 1px solid; border-right:#ededed 1px solid; border-left:#ededed 1px solid;}

/*End 'new' page*/
