/*
CT commmon to all pages
*/
body {
	margin:0px;
}
h1, h1 a, h2,  h2 a, h3, h3 a, h4, h4 a, b {
    color : #30416F;
    font-family: Lucida Grande, Arial, sans-serif;
}
h1 a, h2 a, h3 a, h4 a {
    text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
    text-decoration:underline;
}
h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover {
    text-decoration:none;
}
h1 {
	margin:5px 0 10px 0;    
	font-size: 23px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-weight: bold; 
	margin-top:15px; 
	margin-bottom:5px;
}
h4 {
	margin-top: 12px;
}
img {
	border: 0px;
}
.hide, .ctHide {
	display:none;
}
.ctShow {
	display:block;
}
ul.noBullet {
	list-style: none;
}
.notCt {
	display:none;
}
.ctOnly {
	display:block !important;	
}
.smallText {
	font-size:11px;
}
.r, .rt {
	float:right;
}
.l, lt {
	float:right;
}

#wrapper {
    width: 982px;
    min-height: 780px;
    margin: 0px auto 0 auto;
    background-color: #FFF;
    box-shadow: 0 0 20px 0px #999;
}

#wrapperBottom {
    width: 982px;
    height: 20px;
    margin: 0 auto;
}

#footer {
    width: 981px;
    height: 55px;
    margin: 0px auto 0 auto;
    font-size: 9pt;
    clear: both;
    border-top: none;
    background-color:#E5e5e5;
}

#staticContent {
    padding: 27px 40px;;
}

#topNav {
    width: 939px;
    height: 33px;
    margin: 0 auto;
}

#topNav .navItem {
    height: 15px;
    margin: 3px 0 0 0;
    padding: 0 6px;
    float: right;
    font-size: 8pt; 
    text-align: center;
    color: #000000;
}

#topNav .loggedIn {
    float: left;
    border-left: 0px;
}

#topNav .last {
    border-left: none;
}

#topNav .navItem a {
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
}

#topNav .navItem a:hover {
    text-decoration: underline;
}

#logo_1 {
    width: 960px; 
    height: 192px;  
    background-image: url('../../images/community/ct/logo_1.jpg');
    background-repeat: no-repeat;
    margin: -33px auto;
    background-size: 100%;
}

#logo_2 {
    width: 960px;   
    height: 192px;   
    background-image: url('../../images/community/ct/logo_1.jpg');
    background-repeat: no-repeat;
    margin: -33px auto; 
}

#logo_1 .clickArea,
#logo_2 .clickArea {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

#mainNav {
    width: 962px; 
    /* float:right; */
    height: 40px;
    margin: 0 10px;
    font-size: 14px;
    color: #FFFFFF;
    clear: both;
}

#mainNav .navItem {
    min-height: 40px;
    float: left;
    background-color: #D7E9F9; 
    /*background-image: url('../../images/community/ct/navCircle.jpg');*/
    background-repeat: no-repeat;
    background-position: left;
    margin-left: -31px;
	padding-left: 31px !important;
	padding-right: 24px !important; 
	width:135px;
	padding-top:0 !important;
	padding-bottom:0 !important;
}

#mainNav .navItem:hover, #mainNav .navItem.current {
    /*background-image: url('../../images/community/ct/navCircleOver.jpg');*/
}




#mainNav .navItem.first {
	background-image:none;
    margin-left:0px;
	padding-left:8px !important;
    -webkit-border-top-left-radius: 25px;
    -moz-border-radius-topleft: 25px;
    -webkit-border-bottom-left-radius: 25px;
    -moz-border-radius-bottomleft: 25px;
}

#mainNav .navItem.first:hover, #mainNav .navItem.first.current {
    /*background-image: url('../../images/community/ct/navFirstCircleOver.png');*/
    background-position: -25px center;
    margin-left:0px;
	padding-left:8px;
}

#mainNav .navItem a {
    display: block;
    margin: 12px 0 0 10px;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
}

#mainNav .navItem a:hover {

}

#mainNav .selected {
    /*background-image: url('../../images/community/ct/navCircleOver.jpg');*/
}

#mainNav .last {
    margin-right: 0;
}

#mainNav .wide {
    width: 214px;
}

#mainContent {
    margin: 0 auto;
    min-height: 600px;
    clear:both; 
    display:block;
}
#mainContent #menubar {    /* Made to override style1.css */
	background-color:#FFFFFF;
	border:none;
	margin-left:11px;
}
#rightCol {
	float: right;
	width: 210px;
	border: 0px;
	background-color:#E8F0FB;
	box-shadow: 0px 0px 20px 6px #999;
	-webkit-box-shadow: 0px 0px 6px 3px #999; 
	-moz-box-shadow: 0px 0px 20px 6px #999; 
	padding: 20px;
	margin: 25px 0px 25px 0px;
}
#rightCol.ctcicPage {
	width:250px;
}

#cicPage #topFeatures div {
	width: 28%;
	float: left;
	margin: 10px 1%;
	background-color: #c6dfeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c6dfeb), to(#b7dcdb));
	background-image: -webkit-linear-gradient(top, #c6dfeb, #b7dcdb);
	background-image:    -moz-linear-gradient(top, #c6dfeb, #b7dcdb);
	background-image:     -ms-linear-gradient(top, #c6dfeb, #b7dcdb);
	background-image:      -o-linear-gradient(top, #c6dfeb, #b7dcdb);
	background-image:         linear-gradient(to bottom, #c6dfeb, #b7dcdb);
	box-shadow: 0px 0px 20px -5px #000;
	-webkit-box-shadow: 0px 0px 20px -5px #000; 
	-moz-box-shadow: 0px 0px 20px -5px #000; 
	padding: 9px 13px;
	min-height: 57px;
}
#cicPage #topFeatures {
	float: left;
	width: 100%;
}
#topFeatures p {
	font-size: 16px;
	text-align: center;
}
#topFeatures p.singleline {
	padding-top: 12px;
}

#footer .logo {
    width: 354px;
    height: 60px;
    background-image: url('../../images/community/common/clp_logo.png');
    background-repeat: no-repeat;
    float: left;
}

#footer .footerText {
    width: 150px;
    margin: 5px 0 0 5px;
    float: left;
    text-align: right;
    color: #30416f;
}

#footer .footerNav {
    width: 450px;
    float: left;
    margin: 5px 0 0 0;
}

#footer .footerNav .navItem {
    float: right;
    padding: 0 8px;
    text-align: center;
}

#footer .footerNav .first {
    border-left: none;
}

#footer .footerNav .navItem a {
    color: #30416f;
    text-decoration: none;
}

#footer .footerNav .navItem a:hover {
    text-decoration: underline;
}

#footer {
	border-top:none;
}

#topNav .environment {
    color: red;
    width: 80px;
    height: 25px;
    float: left;
    border-left: 0px;
}

/***************/
/* RBA Page Style */
/***************/

#staticContent #rba #rbaSubNav {
	background-color: #E3E3E3;
    float: right;
    margin: 30px 0 30px 40px;
    padding: 8px 15px 15px 15px;
    width: 270px;
}

#staticContent #rba #rbaSubNav ul {
	padding-left: 0px;
}
#staticContent #rba #rbaSubNav ul.subList {
	padding-left: 12px;
}

#staticContent #rba #rbaContent #rbaBook {
	float:left;
	margin:2px 5px 0 0;
}

ul.nobullets {
	list-style: none;
	padding-left:25px;
}

/***************/
/* Finance Page Style */
/***************/

#financeSubNav {
	padding: 0px;
	margin:0px;
}
#financeSubNav li {
	font-size:14px;
	margin-left:0px;
	padding-left:0px;
	list-style: none;
}

#finanTbl img {
	display:block;
}

#finanDesc div {
	display:none;
}

#finanDesc div:first-child {
	display:block;
}

#finanBtns {
	font-size: 10px;
	color: #333;
	text-align:center;
}
#finanBtns td {
	text-align:center;
	cursor:pointer;
}
#finanBtns td img {
	position:relative;
	margin:auto;
}
#finanDesc {
	background-color:#E5E5E5;
	padding:23px;
	box-shadow: 0px 0px 20px 6px #999;
	-webkit-box-shadow: 0px 0px 6px 3px #999; 
	-moz-box-shadow: 0px 0px 20px 6px #999;
	min-height:100px; 
}
#finanDesc div b {
	font-size:16px;
	display:block;
	padding-bottom:10px;
}
#finanArrow {
	margin-bottom:-1px;
	padding-left: 33px;
}
.dirBtnDiv {
	width:75px;
	display:inline-block;
}
.pointer {
	cursor: pointer;
}

/********************/
/*      
/********************/
#divReports {
	background-color:#E8F0FB;
	box-shadow: 0px 0px 12px 3px #999;
	-webkit-box-shadow: 0px 0px 12px 3px #999; 
	-moz-box-shadow: 0px 0px 12px 3px #999; 
	padding: 6px;
	float: right;
	line-height: 120%;
	margin: 0px -15px 0px 10px;
	width: 250px;
}

#divReports dl {
	color: #000;
	padding:7px;
	margin:0px;
}
#divReports dl dt {
	font-size: 15px;
	font-weight: bold;
	padding: 15px;
	background-color: #CEDDDC;
	cursor:pointer;
	margin-bottom: 2px;
}
#divReports dl dt:hover {
	background-color: #B2D3D1;
}
#divReports dl dd {
	font-size: 13px;
	margin: 10px 0px 10px 14px;
	font-weight:normal;
}
#divReports dl dd a {
	display:block;
	padding-bottom:6px;
	font-size: 13px;
	margin-left: 20px;
	text-indent: -20px;
}

#divReports dl dd a, #divReports dl dt a {
	color:#000;
}

.hiliteBox {
	margin:0px;
	padding:0px;
	background-color:transparent;
	line-height:100%;
	border: none;
	text-align:left;
}
#divReports.projectNav {
	position: absolute;
	margin-top: 124px;
	width: 250px;
	margin-bottom: 5px;
	right: 20px;
	padding: 21px;
}
.project #divReports.projectNav {
	margin-top: 0;
	margin-right: -34px;
}
#divReports.projectNav h4 {
	margin-top: 5px;
	font-size: 17px;
	margin-bottom: 12px;
}
#divReports.projectNav a {
	margin: 0px 0px 9px 4px;
	display:block;
}

/* Custom List Management customList.php */

table#tblList tr td h4 {
	color:#000;
	background-color: transparent;
}

table#tblList tr.orgRow:nth-child(even) {
	background-color:#E8F0FB;
}

table#tblList tr.orgRow {
	cursor: pointer;
}
table#tblList tr.orgRow:hover {
	background-color:#B0DBEC;
}

/* CIC Dashboard */

#cicDash {
	margin: 0px 40px;
}

#cicDash #tabs {
	min-height: 450px;
}

#cicDash .ui-tabs .ui-tabs-panel {
	min-height: 381px;
	height: auto;
}

/* Tabbed Interface - to override default style in public theme css */

#cicDash #tabs .ui-state-active, #cicDash #tabs .ui-widget-content .ui-state-active, #cicDash #tabs .ui-widget-header .ui-state-active { 
	color: #333;
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E8F0FB), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #E8F0FB, #FFFFFF);
	background-image:    -moz-linear-gradient(top, #E8F0FB, #FFFFFF);
	background-image:     -ms-linear-gradient(top, #E8F0FB, #FFFFFF);
	background-image:      -o-linear-gradient(top, #E8F0FB, #FFFFFF);
	background-image:         linear-gradient(to bottom, #E8F0FB, #FFFFFF);
}
#cicDash #tabs .ui-state-active.firstTab, #cicDash #tabs .ui-widget-content .ui-state-active.firstTab, #cicDash #tabs .ui-widget-header .ui-state-active.firstTab { 
	background-position: center center;
}
#cicDash #tabs .ui-state-active a, #cicDash #tabs .ui-widget-content .ui-state-active a, #cicDash #tabs .ui-widget-header .ui-state-active a { 
	color: #333;
}
#cicDash #tabs.ui-widget-content {
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E8F0FB));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:    -moz-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:     -ms-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:      -o-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:         linear-gradient(to bottom, #FFFFFF, #E8F0FB);
	min-height: 450px;
}
#cicDash #tabs.ui-corner-all {
	border: 1px solid #666;
}
#cicDash #tabs ul.ui-widget-header {
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E8F0FB));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:    -moz-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:     -ms-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:      -o-linear-gradient(top, #FFFFFF, #E8F0FB);
	background-image:         linear-gradient(to bottom, #FFFFFF, #E8F0FB);
	border: 1px solid #666;
}
#cicDash #tabs div h2 {
	display:block;
	margin-bottom: 10px;
	font-size:17px;
}
#cicDash #tabs div a {
	text-decoration: underline;
}
#cicDash #tabs div p {
	margin: 5px 0px; 
}
#cicDash #tabs div div.triCol, #cicDash #tabs div div.triColDouble {
	position:relative;
	float:left;
	width:230px;
	height:326px;
	overflow: auto;
	margin:8px 0px 0px 20px;
	padding:20px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:    -moz-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:     -ms-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:      -o-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:         linear-gradient(to bottom, #FFFFFF, #F3F3F3);
	min-height: 276px;
	box-shadow: 0px 0px 6px 3px #CCC;
	-webkit-box-shadow: 0px 0px 6px 3px #CCC; 
	-moz-box-shadow: 0px 0px 6px 3px #CCC; 
}
#cicDash #tabs div div.triColDouble {
	float:left;
	width:520px;
	margin:8px 0px 0px 20px;
}
#cicDash #tabs div div.triCol.col1 {
	margin-left:0px;
}
#cicDash #tabs div div.fullwide {
	position:relative;
	float:left;
	width:880px;
	margin:8px 0px 0px 20px;
	padding:20px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:    -moz-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:     -ms-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:      -o-linear-gradient(top, #FFFFFF, #F3F3F3);
	background-image:         linear-gradient(to bottom, #FFFFFF, #F3F3F3);
	min-height: 276px;
	box-shadow: 0px 0px 6px 3px #CCC;
	-webkit-box-shadow: 0px 0px 6px 3px #CCC; 
	-moz-box-shadow: 0px 0px 6px 3px #CCC;
}
div.triCol p {
	margin-top: 0px;
}
#cicDash #tabs>ul li a {
	margin-top:-1px;
}
#cicDash #tabs>ul li {
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 16px;
}
#cicDash #tabs div div a.add{
	float:right;
	position:absolute;
	top:16px;
	right:18px;
}
#cicDash #tabs>ul li.ui-state-default.firstTab {
	padding-left: 0px;
}
#cicDash #tabs>ul li.ui-state-default.manage {
	background-image: url(/communityplatform/public/images/community/common/cic/cicTabs_manage.png);
}
#cicDash #tabs>ul li.ui-state-default.organize {
	background-image: url(/communityplatform/public/images/community/common/cic/cicTabs_organize.png);
}
#cicDash #tabs>ul li.ui-state-default.measure {
	background-image: url(/communityplatform/public/images/community/common/cic/cicTabs_measure.png);
}
#cicDash #tabs>ul li.ui-state-default.share {
	background-image: url(/communityplatform/public/images/community/common/cic/cicTabs_share.png);
	background-position: 5px 4px;
}
#cicDash #tabs>ul li.ui-state-default.resources {
	background-image: url(/communityplatform/public/images/community/common/cic/cicTabs_resources.png);
	background-position: 5px 4px;
}
.recentActivity {
	font-size: 13px;
}
.taskLinkList a {
	margin: 0px 0px 11px 8px;
	display:block;
	text-decoration:underline;
}
.footnote {
	font-size: 12px;
	margin-bottom:5px;
}
#loadingDiv {
	position:relative;
	margin: 50px;
}
.breadcrumb, .breadcrumbs {
	font-size: 10px;
	color: #666;
	margin-bottom:10px;
	display:block;
	text-align: left;
}
#commInd {
	line-height: 150%;
}
#ctcicCommSidebar {
	float: right; 
	width: 310px;
	margin-left:25px;
	margin-bottom:85px;
}
#ctcicCommSidebar h3 {
	margin-bottom:15px;
}
#ctcicCommSidebar img {
	float:left;
	padding-right: 5px;
}

/****** Manage Performance Measures ******/

#createNewButtons {
	float:right;
	position:relative;
	margin-left:10px;
}
#createNewButtons input {
	display:block;
	width:215px;
	margin:8px;
	cursor: pointer;
	color:#000;
	padding:10px;
	font-size:14px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0px 0px 6px 1px #E1E1E1;
	-webkit-box-shadow: 0px 0px 6px 1px #E1E1E1; 
	-moz-box-shadow: 0px 0px 6px 1px #E1E1E1;
	background-color: #E8F0FB;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#E8F0FB), to(#CBDBF1));
	 background-image: -webkit-linear-gradient(top, #E8F0FB, #CBDBF1);
	 background-image:    -moz-linear-gradient(top, #E8F0FB, #CBDBF1);
	 background-image:     -ms-linear-gradient(top, #E8F0FB, #CBDBF1);
	 background-image:      -o-linear-gradient(top, #E8F0FB, #CBDBF1);
	 background-image:         linear-gradient(to bottom, #E8F0FB, #CBDBF1); 
}
#createNewButtons input:hover {
	text-decoration: underline;
	background-color: #CBDBF1;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#CBDBF1), to(#E8F0FB));
	 background-image: -webkit-linear-gradient(top, #CBDBF1, #E8F0FB);
	 background-image:    -moz-linear-gradient(top, #CBDBF1, #E8F0FB);
	 background-image:     -ms-linear-gradient(top, #CBDBF1, #E8F0FB);
	 background-image:      -o-linear-gradient(top, #CBDBF1, #E8F0FB);
	 background-image:         linear-gradient(to bottom, #CBDBF1, #E8F0FB); 
	
}

input.perfMeas#done {
	float:left;
}

#ctdataImgs {
 	float:right;
 	position:relative;
 	margin-left: 25px;
}
#ctdataImgs a {
 	display:block;
}
#ctdataImgs div {
	margin-bottom: 25px;
}
#ctdataImgs #ctdata{
    width : 300px;
    height : 145px;
    background-image: url('../../images/community/ct/mapyourowndata/ctdata.png');
    background-repeat: no-repeat;
	float: right;
	display:block;
}

#ctdataImgs #screenshot{
    width : 300px;
    height : 145px;
    background-image: url('../../images/community/ct/mapyourowndata/screenshot.png');
    background-repeat: no-repeat;
	display: block;
    float : right;
	display:block;
    border: 1px solid #BEE1F4;
}

#mainContent #menubar {
	float:right;
	margin-right:20px;
	z-index: 10;
}
#content {
	z-index: 2;
}

#staticContent {
	padding-top: 25px !important;
	width: 870px;
	margin: 0 auto;
}
#collaborative h2 {
	margin-top:5px;
	margin-bottom: 16px;
	display: block;
}
#mapyourowndata {
	width:870px !important;
}
#mapyourowndata h1 {
	color: #30416F !important;
	padding-top: 0px !important;
	margin-top: 5px !important;
	font-size:20px !important;
	margin-bottom: 16px !important;
}
#mapyourowndata h2 {
	margin-bottom:16px;
}
#mapyourowndata p {
	font-size:16px;
	line-height:inherit !important;
	padding-top:0px !important;
}

body.search #menubar, 
body.project #menubar, 
body.userGroupMembersAdd #menubar,
body.tasks #menubar, 
body.userGroups #menubar, 
body.knowledgebase #menubar {
	margin-top:-20px !important;
}
body.search #content, 
body.project #content, 
body.userGroupMembersAdd #content,
body.tasks #content, 
body.userGroups #content, 
body.knowledgebase #content {
	margin-top: 20px !important;
}

.helpSystem div {
	display:none;
}

/** Nonprofit Mapping **/

#mapControls .miscOptions {
	display:none;
}

#tutorialBtn {
	display:block !important;
	float:right;
	margin:0 0 10px 10px;
}

.communityMaps {
	display:none;
}

#featuredList {
	float: left;
	width: 100%;
}

#featuredList div {
	margin-left: 20px;
}
#featuredList div p {
	font-size: 13px;
}

#getStartedBtn {
	float: right;
	margin-top: -60px;
	margin-right: 30px;
}
#loginBlock {
    width: 94%;
    margin: 0 2%;
}

/* Mobile */

.slicknav_menu {
    background-color: #BAD5E4;
}

@media screen and (max-width : 600px) {
    #logo_1 {
        background-size: 145%;
        margin-top: -12px;
        height: 130px;
    }
    div#mainNav {
        margin: 0;
    }
    #wrapper #mainNav .slicknav_menu .navItem {
        background-image: none;
        border-radius: 0;
        height: 51px;
    }
}


/* End Mobile */

div#wrapper {
	min-width: 1250px;
}
div#wrapper {
	background-color: rgba(0, 0, 0, 0);
	box-shadow: none;
	width: 100%;
	max-width: 100%;
}
div#wrapper>div {
	max-width: 100%;
}
div#topNav {
	background-color: #4670A7;
	background-image: none;
	color: #FFF;
}
#topNav .navItem a,
#topNav .navItem {
	color: #FFF;
	padding-top: 7px;
}
#logo_1, #logo_2 {
	background-image:none;
}
div#footer {
	background-color: #333;
	color: #999;
	max-width: 92%;
	padding: 60px 4% 0px;
	border-top: 135px solid #4670A7;
}
#footer .logo {
	background-image: url('../../images/community/common/clp_logo_white.png');
}
#footer .footerNav .navItem a,
#footer .footerNav .navItem,
#footer .footerText {
	color: #999;
}
#logo_1 .clickArea, #logo_2 .clickArea {
	width: 200px;
	float: left;
	margin-left: 0px;
	background-color: #333;
	color: #FFF;
	padding: 25px;
	height: 80px;
	border-radius: 0 0 15px 15px;
	font-size: 19px;
	line-height: 35px;
	font-weight: bold;
	z-index: 999;
	position: relative;
}
#mainNav .navItem, #mainNav .navItem:hover {
	background: none #FFF;
	border-radius: 0 !important;
}
#mainNav .navItem.first:hover, #mainNav .navItem.first.current {
	background:none transparent;
}
div#mainNav {
	margin: 0;
	background-color: #FFF;
	margin-top: -125px;
	float: left;
	height: 80px;
	padding-left: 28%;
	padding-top: 30px;
	width: 72%;

}
#wrapper #mainNav li.navItem {
	padding: 0 !important;
	margin: 0;
	font-size: 12px;
	width: auto;
	margin-right: 10px;
}
#mainNav .navItem a {
	color: #999;
	font-weight: bold;
	font-size: 14px;
}
div#columnRight {
	display: none;
}
div#tutorialsDiv {
	display: none;
}
div#columnLeft {
	width: 96%;
	min-height: 0px;
	margin: 0;
	padding: 40px 2% 40px;
	background: url('../../images/community/ct/ct_home.jpg') no-repeat center center;
	background-size:100%;
}
div#columnLeft>div {
	background: rgba(255, 255, 255, 0.7);
	width: 38%;
	margin: 0 10%;
	padding: 25px 2% 2px;
}
div#wrapper, #mainContent {
	min-height: 0;
}
#mainContent #menubar {
    background: rgba(0, 0, 0, 0) !important;
}
