@charset "utf-8";
/* CSS Document */

.body{
	margin:0px;
	padding:0px;
}
.contentBody h2{
color:#6F9147;
font-size:17px;
margin-bottom:2px;
padding-top:10px;
width:100%;
}

.maindiv{
	width: 1030px;
}

.maindiv2{	
	background-image: url("../images/bodybg.png");
	background-repeat:no-repeat;
	background-position:top center;
}
.active-trail{
	color:red;	
}
	
DIV.headTabBar
{	
position:relative;
    z-index:1000;
	height: 26px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 625px;
}
div.primary_old ul.links {
   
}
#secondary {
	margin-left:0px !important;
	float:left !important;
	background:#f3f3f3 url(../images/submenubar.png) repeat-x scroll 0 0;
	font-size:11px;
	height:28px;	
	padding:0px 0px 3px 10px;
	width:1020px;
	margin-top:-4px;
}

#secondary ul{
	margin:0px;
	padding:0px;
}

#secondary li{
	margin:0px;
	padding:0px;
        
}

#secondary li a{
	display:block;
	float:left;
	height:40px;
	padding-right:15px;	
    text-decoration:none;
    color:#ffffff;	
}
#secondary li a:hover{
	font-weight: bold;
	}
#secondary li a:active,#secondary li a.active,#secondary ul.links .active-trail a{
	display:block;
    background:transparent url(../images/sub-menu-selected.png) no-repeat;
    background-position:top center;
	float:left;
	font-weight:bold;
	height:40px;
	padding-right:15px;	
}

DIV.headTabBar ul{
	padding:0px;
	margin:0px;
}

DIV.headTabBar li{
	padding:0px;
	margin:0px;
	list-style:none;
}

DIV.headTabBar A.tab,DIV.headTabBar ul.links li a
{
	cursor: pointer;
	margin-right: -19px;
	text-decoration: none;
	text-align: center;
    text-decoration:none;
	background-image: url("../images/tabLeft.png");
	background-repeat: repeat-y;
	background-position: top left;
	display:block;	
	float: left;
	height: 26px;
}

DIV.headTabBar ul ul{
	padding:0px;
	margin:0px;
}

DIV.headTabBar ul ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}

DIV.headTabBar ul.links li a span,div.headTabBar a.tab span
{
	height: 27px;
	line-height: 27px;
	color: #404040;
	font-size: 12px;
	min-width: 4em;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 0.5em;
	margin-left: 3px;
	display: block;
	background-position: top right;
	background-image:url(../images/tabRight.png);
}

DIV.headTabBar A.tab:hover,DIV.headTabBar ul.links li a:hover,DIV.headTabBar ul.links li.active-trail a { background-position: 0px 54px; }
DIV.headTabBar A.tab:hover SPAN,DIV.headTabBar ul.links li a:hover span { background-position: right 54px; }
DIV.headTabBar A.selected,DIV.headTabBar ul.links li a.selected { position:relative; z-index:10000; background-position: bottom left; }
DIV.headTabBar A.selected SPAN,DIV.headTabBar ul.links li a.selected span { background-position: bottom right; }
div.headTabBar div#navbar-inner div#primary_old ul.links li.active-trail a{		
	background-position:left bottom;
	}
div.headTabBar div#navbar-inner div#primary_old ul.links li.active-trail span{	
	background-position:right bottom;
	/*position:relative; z-index:10000; */
	}
.headSignup
{
	cursor: pointer;
	display:block;
	width: 94px;
	height: 30px;
	_height: 10px;
    float:right;
	text-decoration: none;
	text-align: center;	
	line-height: 25px;	
	padding-left: 14px;
	color: #FFFFFF;
	background-image: url("../images/blackSignUp.png");
	background-repeat: no-repeat;
	font-weight: bold;	
}
.headSignup a{
	color:#FFFFFF;
	font-weight: bold;
}
A.headSignup:visited { color: white; }
A.headSignup:visited.soft { color: white; }
A.headSignup:hover { color: white; }
			
DIV.headAd
{
	font-size: 100%;
	/*padding-bottom:.85em;*/
	padding-bottom:0.89em;
	text-align:right;
	padding-right:4px;
}

DIV.headAd A 
{
	
	font-weight: bold;
	color: #5C8F40;
	text-decoration: none;
}
DIV.headAd A:hover
{
	color: #505055;
}

.headLogo
{
	float:left;	
	padding-left:35px !important;
	padding-top:11px !important;
	margin-top:7px;
	margin-bottom:-2px;
	/*padding-left:20px !important;
	padding-top:9px;
	padding-bottom:12px;
	margin-bottom:-20px;
	_margin-bottom:-25px; */	
}
.top-getfree{
	float: right;
        width: 240px;
        padding-top: 35px;
}
DIV.headLinks
{
	float:right;
        height:29px;
        padding-top:2px;
        text-align:right;
        width:275px;
}

DIV.headLinks A, DIV.headLinks DIV
{
	float: right;
	height: 29px;
	line-height: 29px;
	padding: 0px 0.5em 0px 0.5em;
	background-color: #F9F9F9;
	text-decoration: none;
	border-color: #E8E8E8;
	border-width: 1px;
	border-style: none solid solid none;
}
DIV.headBar
{
	width: 1030px;
	height: 122px;	
	background-repeat: repeat-x;
	background-image: url("../images/back.png");
	background-position: center bottom;
	_background-position: center top;	
	margin-left: auto;
	margin-right: auto;
}

#block-block-5{
    border:0px solid #FFFFFF;
float:left;

}
.quoteLeft_div{
    float:left;
    width:315px;	
}

#block-block-9{
 margin-top:-30px;
}
#block-block-9 .block-inner{
    padding:15px 0px 0px 5px;
	height:112px;	
}
#block-block-27 .block-inner{
    padding:0px 20px;
	
}

#block-block-9 .title{
    padding-left:15px;
}
.spacer{
    height:10px;
}
#content-area{
    border:0px solid green;
    width:650px;
    height:100%;
}
#content-header{
    border:0px solid green;
    width:750px;
    height:100%;
}
#block-block-11
{
    background-image:url("../images/benefitsHeader.png");
    background-repeat: no-repeat;
    background-position:right center;    
    width:100%;height:310px;
    border:0px solid red;
}

#block-block-11 .block-inner .content{
   width:550px;
   float:left;
   padding-left:25px;
   padding-top:5px;
}
.grayBoxes_content #block-block-8 .content div.moreInfo{
	padding-top:0px;
	border:0px solid red;
	}
.grayBoxes_content #block-block-6 .content div.moreInfo{
	padding-top:0px;
	border:0px solid red;
	}
.grayBoxes_content #block-block-7 .content div.moreInfo{
	padding-top:0px;
	border:0px solid red;
	}
.grayBoxes_content .block{
	border:0px solid blue;
	height:237px;
	}
	
#block-block-14{
    background:url("../images/Reduce-collaboration-costs.png") no-repeat bottom right;
    background-repeat: no-repeat;
    width:100%;height:245px;
    border:0px solid red;
}
#block-block-14 .block-inner{
	padding:24px 0 0 25px !important;
	}
#content-area .node{
    padding:0px;
}
.whiter{
    background-color:#ffffff;
}
#page-main{
    /* width:100%; */
    /*padding:12px;*/
    margin:0px;
	padding:0px 12px 12px 10px;
}
.paddit{
	padding:0px;
	}
	#block-block-2,#block-block-3,#block-block-4,#block-block-5{
	padding:0px !important;
	/*margin:0px !important;*/
	text-align:justify;
	margin-top:12px;
	}
#block-block-2 .block-inner{
	padding:0px;
	margin:0px;
	}


#block-block-7 .content,#block-block-8 .content{
    padding-top:25px;
}
#block-block-6 .content{
padding-top:20px;
}
#block-block-9 .content{
    padding-top:30px;
}
#block-block-9 h2{
	padding-top:0px;
	padding-left:16px;
	}
div#content-first div.block{
    width:100%;
    border:0px solid red;
    
}
div#content-first div.block .block-inner{
    padding:20px 20px 20px 0px;
}
.region-content_first{
    background-color:#FFFFFF;
}
.page_wrapper{
    float:left;
    width:83%;
    padding:0px;
    margin-top:0px;
    margin-right:0px;
    background-color:#FFFFFF;
    border:0px solid red;
	float:left;   
}

DIV.benefitsList
{
margin-left: 0px;
width: 80%;
margin-top: 0px;
}
DIV.benefitsList IMG
{
float: left;
}
DIV.bodytxt
{
width: 90%;
margin-left: 50px;
font-size: 12px;
line-height: 16px;
}

IMG.sideImage
{
float: right;
}
DIV.block
 {
color: #1d1d1d;
 margin-bottom: 0px;
 }
 

 .leftCol
 {
 float: left;
 padding-top: 15px;
 padding-left: 15px;
 }
 .rightCol
 {
 float: right;
 }

 ul {
 margin-left: 0px;
 *margin-left: 0x;_margin-left: 0px;
 }
 DIV.greenStmt
 {
 font-size: 14px;
 color:#6f9147;
 font-weight:bold;
 padding-top: 30px;
 }
 div.compactHeadtxt
 {
 height: auto;
 padding: 10px 20px;
 }
 #headerText
 {
 float: left;
 width: 72%;
 margin-top: 0px;
 }

 IMG.header
 {
 float: right;
 }
 DIV.superHeadLink
 {
 position: absolute;
 font-weight: bold;
 font-size: 15px;
 top: 115px;
 left: 150px;
 }

 DIV.superHead IMG
 {
 float: right;
 }
 .footer_spacer{
     background-color:#F3F3F3;
     height:15px;
     width:100%;
 }
 #leftCol { width: 40%; }
 #middleCol { width: 20%; }
 #rightCol { width: 40%; }

 #textCenter
 {
 text-align: center;
 font-weight: bold;
 }
 DIV.contentArea
 {
 padding-top: 10px;
 padding-bottom: 15px;
 padding-left:10px;
 }
 .cvs_table{
     width:100%;
     font-size:110%;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
 }


 .cvs_table tr.rowA {
    background-color:#DEDEDE;
  }

  .cvs_table td {
    height:3em;
    }
    .cvs_table td {
	text-decoration: none;
    font-size:12px;
    padding:5px 5px 5px 10px;
    }
    #navbar li {
    float:left;
    padding:0 12px 0 0 !important;
    }
    .greenBar h1 {
    color:#FFFFFF;
    font-size:16.62pt;
    font-weight:normal;
	padding:0px;
	margin:0px;
    }
    #topText {
        font-size:15px;
        margin-bottom:0px;
        padding:5px;
        text-align:center;
        
    }
   .pHeader div {
        border-bottom:1px solid #CFDF9D;
        height:20px;
        padding-top:10px;
        font-size:11pt;
        font-weight:bold;
        line-height:20pt;
    }

    div.leftMenu p.quote {
background:transparent url(../images/leftQuotation.png) no-repeat scroll 0 0;
color:#515050;
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-top:20px;
padding-left:5px;
padding-top:15px;
width:10em;
}
.banner_img{
	border:0px solid red;
	}
div.paddit h2{
	/*color:#6F9147;
	font-size:17px;
	margin-bottom:2px;
	padding-top:10px;
	width:100%;*/
	padding-left:15px;
	}
	
div#block-block-29 .content{
	padding-top:10px;
	}	
.faq_ul{
	margin-left:14px;
}
.code_table{
	border:0px solid red;
	padding-left:30%;
	}
.code_table table td {
font-size:12px;
padding:5px 5px 5px 10px;
}
	
div#node-8 .contentBody h2 a{
text-decoration: none;
}
#block-block-21 .topDivGDev,#block-block-22 .topDivGDev,#block-block-23 .topDivGDev,#block-block-30 .topDivGDev{
float:left;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:280px;
padding-left:20px !important;
position:relative;
width:355px;
}
#block-block-23 {
background:transparent url(../images/deveditionmain.png) no-repeat scroll 0 0;
height:355px;
width:100%;
background-repeat: no-repeat;
background-position: right;
}
#block-block-24 {
background: url(../images/teameditionmain.png);
background-repeat: no-repeat;
background-position: right;
height: 355px;
}

#block-block-25 {
background: url(../images/enteditionmain.png);
background-repeat: no-repeat;
background-position: right;
height: 355px;
}
#block-block-30 .topDivGDev p{
font-weight: bold;
color:#363636;
font-size:15px;
line-height:16px;
}
#block-block-26 {
background: url(../images/benefitsHeader.png);
background-repeat: no-repeat;
background-position: right;
height: 355px;
}
.signUpButton,.signUpButton:visited{
color:#FFFFFF;
}

.tabletd{
	margin:0px;
}

.tabletd td{
	border:2px solid #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.leftMenu a:hover, div.leftMenu a.active{
		color:#5C8F40;
		cursor:pointer;
	}
div.leftMenu #sidebar-left-inner div ul{
	padding: 0px;
	margin: 0px;
	}
div.leftMenu #sidebar-left-inner div ul.tertiary-links li {
	list-style-image:none !important;
	list-style-position:inside;
	list-style-type:none !important;
	padding: 0px;
	margin: 0px;
}
div.leftMenu #sidebar-left-inner div ul.tertiary-links li a {
	background:transparent url(../images/menu.png) no-repeat scroll 0 0;
	display:block;
	height:19px;
	padding:5px 0 5px 25px;
}
div.leftMenu div#sidebar-left-inner div ul.tertiary-links li.shadow1 a{
	background:transparent url(../images/shadowButton1.png) no-repeat scroll 0 0;
}
div.leftMenu div#sidebar-left-inner div ul.tertiary-links li.shadow2 a{
	background:transparent url(../images/shadowButton2.png) no-repeat scroll 0 0;
}
div.leftMenu div#sidebar-left-inner div ul.tertiary-links li.shadow3 a{
	background:transparent url(../images/shadowButton3.png) no-repeat scroll 0 0;
}
div.leftMenu div#sidebar-left-inner div ul.tertiary-links li.shadow4 a{
	background:transparent url(../images/shadowButton4.png) no-repeat scroll 0 0;
}

div.leftMenu #sidebar-left-inner div ul.tertiary-links li.active-trail a.active, 
div.leftMenu div#sidebar-left-inner div.block-menu div div ul li a.active {
background:transparent url(../images/menu-selected.png) no-repeat scroll 0 0 !important;
color:#6F9047;
display:block;
height:19px;
padding:5px 0 5px 25px;
}
div#sidebar-left-inner ul.tertiary-links li.active-trail,
div#sidebar-left-inner ul.tertiary-links li.active,
div#sidebar-left-inner ul.tertiary-links li.active-trail a,
div#sidebar-left-inner ul.tertiary-links li.active a{
	background:transparent url(../images/menu-selected.png) no-repeat scroll 0 0  !important;
	color:#6F9047;
	display:block;
	height:29px;
	padding:5px 0 5px 25px;
}
/* left nav menu */
#block-menu_block-1{
	/* border:2px solid red; */
	display:block;
	clear:both;
}

div#block-menu_block-1 li.expanded{
	list-style:none;
}
div#block-menu_block-1 li.expanded a,div#block-menu_block-1 li.expanded.last{
	display:none !important;	
}
div#block-menu_block-1 li.expanded ul li{
	list-style:none;
}
div#block-menu_block-1 li.expanded ul li a{
	display:block !important;
}
div#block-menu_block-1 li.expanded.first.last,div#block-menu_block-1 li.expanded.first{
	display:block !important;	
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	height:100% !important;
}


div#block-menu_block-1 ul.menu li.active{
	background:transparent url(../images/menu-selected.png) no-repeat scroll 0 0  !important;
	color:#6F9047;
	display:block;
	height:29px;
	padding:0px !important;
}

div#block-menu_block-1 ul.menu li{
	background:transparent url(../images/menu.png) no-repeat scroll 0 0;	
	height:29px;
	padding:0px !important;
	list-style-image:none;
}
div#block-menu_block-1 ul.menu li a{
	border:0px solid;	
	height:90%;
	padding-left:25px !important;
	width:117px;
	display:block;
}

div#block-menu_block-1 ul.menu li.shadow1{
	background:transparent url(../images/shadowButton1.png) no-repeat scroll 0 0 !important;
}
div#block-menu_block-1 ul.menu li.shadow2{
	background:transparent url(../images/shadowButton2.png) no-repeat scroll 0 0 !important;
}
div#block-menu_block-1 ul.menu li.shadow3{
	background:transparent url(../images/shadowButton3.png) no-repeat scroll 0 0 !important;
}
div#block-menu_block-1 ul.menu li.shadow4{
	background:transparent url(../images/shadowButton4.png) no-repeat scroll 0 0 !important;
}
li.leaf.menu-mlid-1186,li.leaf.menu-mlid-1187,li.leaf.menu-mlid-1188,disp_none_menu{
    display:none !important;
}


#block-block-17{
	display:block;	
}

ul{
	padding: 0px;
	margin: 0px;
}

li{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 13px;	
}

.security{
	margin:0px;
	padding:0px;
}

.security ul{
	margin:0px;
	padding:0px 0px 0px 25px;
}

.security li{
	margin:0px;
	padding:2px 0px 0px 0px;
	list-style-type:disc;
}
.devjavu_ul{
margin-top:10px;
}
.devjavu_ul li{
	list-style-position:inside;
}

