table,tr,td{border:0;margin:0;padding:0;}
body{background:#1d1d1d;color:#373737; font-family:Arial, Helvetica, sans-serif;font-size:12px; margin:0;padding:0;}
img{border:0;}
a, body a{ color:#7ba014; font-weight:bold; text-decoration:none; }
a:hover, body a:hover{ color:#7ba014; text-decoration:none; }

h1 { font-size:36px; color:#356e77; margin-bottom:10px; }
h2 { font-size:20px; color:#356e77; }
h2.sectionTitle { font-size:36px; color:#356e77; margin-bottom:10px; }
h3.sectionTitle { font-size:20px; color:#356e77; font-weight:bold; margin-bottom:10px; }
h3 { font-size:18px; font-weight:normal; }
h3 strong,h3 b { color:#356e77; }
h4,.number  { font-size:16px; color:#356e77; font-weight:bold; }
b, strong { color:#356e77; }
table { width:100%; }
table.layout { width:1070px; margin-top:20px; }
.page { padding:20px 30px 20px 30px;  }
.footer td { padding:10px; }
.header {  width:100%; text-align: right; border-bottom: solid 1px #add43d; }
.blurb { font-size:14px; border-bottom: solid 1px #ebf6d4; padding:0px 0px 20px 0px;}
.blurb p { margin: 15px 0px 15px 0px; }
.blurb,.contentBox { clear:both;  padding:0px 0px 20px 0px; }
.contentBox { width:961px; margin:25px 0px 0px 25px; }
.contentBox h1 { margin:0px 0px 20px 0px; }
.contentBox .viewOptions {font-size:11px; cursor:pointer;}
.contentBox .viewOptions .label { padding-left:3px; }
.contentBox .views_1 td,.contentBox .views_2 td,.contentBox .views_3 td { padding:10px; } 
.view_howitworks { background-color:#00ff00; }
.view_approach { background-color:#00ff00; }
.view_overview { background-color:#00ff00;  } 
.view_howitworks_active { background-color:#00ffff; }
.view_approach_active { background-color:#00ffff; }
.view_overview_active { background-color:#00ffff;  } 
ul { list-style-type: none; }
ul li {
	background: url(http://graphics.suite101.com/landing_page_bullet.jpg) left 4px no-repeat;
	padding-left: 15px;

}

.bullet_arrow {
	background: url(http://graphics.suite101.com/bullet_arrow_green.gif) no-repeat;
	padding-left:10px;
}

.landingContractBox { 
	background: url(http://graphics.suite101.com/landing_contract_box_thin.jpg) no-repeat;
	height:116px;
	width:294px;	
	padding:20px 15px 15px 20px;
}
.landingContractBox .options { 
		padding:15px 0px 0px 20px;
	}
.landingPanelLeft .icon, .landingPanelLeftHover .icon {	
	width:100px; height:109px; position:relative; top:5px; left:10px;  float:left; background:url(http://graphics.suite101.com/landing_panel_lightbulb.jpg); margin-right:28px; 
}
.landingPanelMid .icon, .landingPanelMidHover .icon { 
	width:100px; height:109px; position:relative; top:5px; left:10px;  float:left; background:url(http://graphics.suite101.com/landing_panel_chat.jpg); margin-right:28px;
}
.landingPanelMidMoney .icon, .landingPanelMidMoneyHover .icon { 
	width:100px; height:109px; position:relative; top:5px; left:10px;  float:left; background:url(http://graphics.suite101.com/landing_panel_chat_4.jpg); margin-right:28px;
}
.landingPanelRight .icon, .landingPanelRightHover .icon { 
	width:100px; height:109px; position:relative; top:5px; left:10px;  float:left; background:url(http://graphics.suite101.com/landing_panel_handshake.jpg); margin-right:28px;
}



.landingPanelLeft,.landingPanelLeftHover { 
	width:316px;
	height:119px;
	background:url(http://graphics.suite101.com/landing_panel_left.gif);
	background-repeat:no-repeat;
	color:#000; 
	font-size:12px;
}

.landingPanelMid,.landingPanelMidHover, .landingPanelMidMoney, .landingPanelMidMoneyHover { 
	width:315px;
	height:119px;
	background:url(http://graphics.suite101.com/landing_panel_mid.gif);
	background-repeat:no-repeat;
	color:#000; 
	font-size:12px;
}

.landingPanelRight,.landingPanelRightHover { 
	width:315px;
	height:119px;
	background:url(http://graphics.suite101.com/landing_panel_right.gif);
	background-repeat:no-repeat;
	color:#000; 
	font-size:12px;
}

.landingPanelLeftHover	{ color:#fff; background:url(http://graphics.suite101.com/landing_panel_left_hover.jpg); 	}
.landingPanelMidHover 	{ color:#fff; background:url(http://graphics.suite101.com/landing_panel_mid_hover.jpg); 	}
.landingPanelMidMoneyHover 	{ color:#fff; background:url(http://graphics.suite101.com/landing_panel_mid_hover.jpg); 	}
.landingPanelRightHover { color:#fff; background:url(http://graphics.suite101.com/landing_panel_right_hover.jpg);	}
.landingPanelLeftHover strong { color:#fff; }
.landingPanelMidHover strong { color:#fff; }
.landingPanelMidMoneyHover strong { color:#fff; }
.landingPanelRightHover strong { color:#fff; }

.landingPanelArrow_1 { height:31px; background:url(http://graphics.suite101.com/panel_left_selector.jpg); }
.landingPanelArrow_2 { height:31px; background:url(http://graphics.suite101.com/panel_mid_selector.jpg); }
.landingPanelArrow_3 { height:31px; background:url(http://graphics.suite101.com/panel_right_selector.jpg); }
.contentBox .views_1 { border: solid 1px #346d74; border-top: 0px; }
.contentBox .views_2 { border: solid 1px #fa5223; border-top: 0px; }
.contentBox .views_3 { border: solid 1px #a0ce20; border-top: 0px; }


.signupButtonLeft { width:8px; display:block; height:54px; background:url(http://graphics.suite101.com/landing_button_sign_left.jpg) left top no-repeat; }
.signupButtonMid { 
	height:54px; 
	width:170px;
	display:block; 
 	text-align:center;
	background:url(http://graphics.suite101.com/landing_button_sign_mid.jpg) left top repeat-x; 
	padding:7px 10px 0px 10px; 
	font-size:26px; 
	font-weight:bold; 
	color:#fff; 
}
.signupButtonRight { width:8px; display:block; height:54px; background:url(http://graphics.suite101.com/landing_button_sign_right.jpg); }

.signupButtonLeftSmall { width:8px; display:block; height:38px; background:url(http://graphics.suite101.com/landing_button_sign_left_small.png) left top no-repeat; }
.signupButtonMidSmall { 
	height:38px;
	line-height:36px;
	float:left;
	cursor:pointer;
	width:200px;
	display:block;
 	text-align:center;
	background:url(http://graphics.suite101.com/landing_button_sign_mid_small.png) left top repeat-x;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.signupButtonRightSmall { width:7px; display:block; height:38px; background:url(http://graphics.suite101.com/landing_button_sign_right_small.png); }
.signupEmailBox { float:left;margin:4px 20px 0 0px;width:300px;height:23px;font-size:18px; }

