/*   MAIN STYLES  */
a:link, a:visited {
	text-decoration:none;
}
.leftcol {
	float: left;
	width: 660px;
	margin: 40px 15px 20px 0px;
}
.rightcol {
	width: 210px;
	float: right;
	clear: none;
	margin-top: 40px;
	position: relative;
}
body {
	background-color: #999999;
	margin: 0px;
	text-align: center;
	padding: 0px;
}
.container {
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}
.main {
	width: 892px;
	top: 15px;
	border: 1px #CCCCCC solid;
	position: absolute;
	padding: 29px 34px 34px 34px;
	margin: 0px;
	display:block;
	background-color:#FFFFFF;
}
.color_block_home, .color_block_growth, .color_block_voc, .color_block_profit {
	width: 660px;
	background-color: #8EA73C;
	height: 27px;
	margin-bottom: 0px;
	float: left;
	clear: none;
	background-image:url(images/corphome_growth.jpg);
	background-repeat:no-repeat;
	background-position: right;
}
.color_block_voc {	
	background-image:url(images/blue_growth.jpg);
	background-color: #5192BA;
}
.color_block_growth {	
	background-image:url(images/teal_growth.jpg);
	background-color: #4FA4A7;
}
.color_block_profit {
	background-image:url(images/plum_growth.gif);
	background-color: #726488;
}
.color_block_voc h3, .color_block_voc h3 a:link, .color_block_voc h3 a:visited, .color_block_growth h3, .color_block_growth h3 a:link, .color_block_growth h3 a:visited, .color_block_growth h3 a:hover, .color_block_profit h3, .color_block_profit h3 a:link, .color_block_profit h3 a:visited, .color_block_profit h3 a:hover, .color_block_home h3, .color_block_home h3 a:link, .color_block_home h3 a:visited, .color_block_home h3 a:hover {
	font-size:11px;
	text-indent: 10px;
	line-height: 28px;
	color: #FFF;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0.03em;
	*letter-spacing:0.03em;
	margin:0px;
}

.flashbanner {
	float: left;
	clear: none;
	width: 660px;
	margin-bottom: 20px;
	height: 220px;
	padding: 0px;
}



/****************   BEGIN Team layout    *****************/
.all_team_pics {
	width: 659px;
	margin-top: 10px;
	padding: 0px;
}
.firstpic, .lastpic  {
	float:left;	
	width: 122px;
}
.firstpic{
	margin: 0px 5px 0px 0px;
}
.lastpic {	
	margin: 0px 0px 0px 5px;	
}
.pic {
	float:left;
	margin: 0px 5px 0px 5px;
	width:122px;
}
#picpad {
	padding-bottom:10px;
}
.textarea {
	clear: none;
	float: left;
	width: 660px;
	margin-bottom: 20px;
	padding: 0px;
}
#logo {
	width: 170px;
	height: 53px;
	border:0px;
}
.imageleft {
	float: left;
	margin: 5px 12px 5px 0px;
}
#img_brdr {
	border: 1px solid #999999;
}
.team_pic_med {
	float: left;
	width:197px;
	margin: 24px 16px 5px 0px; 
}
.contact_pic {
	float: left;
	width:122px;
	margin: 2px 10px 5px 0px;
}
.team_thumb {
	width: 115px;
	float: left;
	clear: right;
	margin: 0px 13px 0px 0px;
}
#team_pic_sm {
	float: left;
	clear: none;
	margin: 7px 7px 7px 9px;
}
.team_member {
	width: 320px;
	float: left;
	padding:0px;
	margin:0px 0px 30px 0px;
}
.team_column1 {
	width: 322px;
	float: left;
	padding:0px;
	margin:8px 12px 0px 0px;
}
.team_column2 {
	width: 322px;
	float: left;
	padding:0px;
	margin:8px 0px 0px 0px;
}
.team_desc {
	width: 192px;
	float:left;
	margin:0px;
	padding:0px;
}
.team_desc h4, .team_desc h4 a:link, .team_desc h4 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding-top:0px;
	letter-spacing:.03em;
	_letter-spacing:.03em;
	color:#8EA73C;
	text-decoration:none;
}
.team_desc h4 a:hover {
	color:#666;
	text-decoration:none;
}
.team_desc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	font-weight:normal;
	letter-spacing: 0.03em;
	color: #333333;
	margin: 0px 0px 8px 0px;
	padding:0px;
}
.team_desc p a:link, .team_desc p a:visited {
	color: #8EA73C;
	text-decoration:none;
}
.team_desc p a:hover {
	color:#333333;
	text-decoration:none;
}




.textarea_voc, .textarea_growth, .textarea_profit, .textarea_corphome {
	clear: none;
	float: left;
	width: 660px;
	margin-bottom: 10px;
	padding: 0px;
}
.textarea_bio {
	clear: none;
	float: right;
	width: 440px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}









.leftcol ul {
	list-style-type:none;
	list-style:none;
	margin: 0px 0px 14px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.leftcol li {
	background-image:url(images/green_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	letter-spacing: 0.03em;
	color: #333;
	margin: 0px;
	padding:0px 0px 0px 12px;
	list-style-type:none;
	list-style:none;
}
.textarea_voc .bullet, .textarea_voc ul li {
	background-image:url(images/blue_bullet.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
	background-position:0px 6px;
}
.textarea_growth .bullet, .textarea_growth ul li  {
	background-image:url(images/teal_bullet.gif);
	background-repeat:no-repeat;	
	padding:0px 0px 0px 12px;
	background-position:0px 6px;
}
.textarea_profit .bullet, .textarea_profit ul li  {
	background-image:url(images/plum_bullet.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
	background-position:0px 6px;
}
#superscript {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding-left:1px;
	letter-spacing:1px;
	text-transform:uppercase;
}
sup {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding:0px;
	line-height:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	vertical-align:top;
}
#darker {
	color:#707070;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; /* used to be 20 */
	line-height:26px;
	font-weight: normal;
	margin: 20px 0px 5px 0px;
	padding:0px;
	color:#666666;
}
h1.home{
	margin-top:5px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 24px;
	letter-spacing:0.05em;
	font-weight:500;
	color:#999;
	margin:10px 0px 15px 0px;
	padding:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 15px 0px 2px 0px;
	line-height: 18px;
	color: #666;
	letter-spacing: 0.03em;
}
h4, h4 a:link, h4 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	margin: 15px 0px 5px 0px;
	letter-spacing:0.05em;
	color:#8EA73C;
	text-decoration:none;
}
h4 a:hover {
	color:#666;
	text-decoration:none;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-indent: 7px;
	color:#666;
	margin: 0px;
	padding: 0px;
	line-height: 7px;
	letter-spacing: 1px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	letter-spacing: 0.03em;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
p a:link, p a:visited {
	color: #8EA73C;
	text-decoration:none;
}
p a:hover {
	color: #333333;
	text-decoration:none;
}
.threecol_list, .fourcol_list_logos, #threecol_quotewrap {
	width: 100%;
	float:left;
}
.fourcol_list_logos{
margin-bottom: 20px;
}
#threecol_quotewrap {
margin-bottom: 10px;
}
.threecol_list ul, .fourcol_list_logos ul {
	width: 200px;
	margin: 0px 30px 20px 0px;
	float: left;
	padding:0px;
	text-decoration:none;
	list-style-type:none;
}
.threecol_list ul.last, .fourcol_list_logos ul.last {
	margin-right: 0px;
}
.threecol_list ul li, .fourcol_list_logos ul li {
	padding: 3px 0px 3px 10px;
	line-height:16px;
	font-weight:normal;
	list-style-type:none;
	font-size:12px;
	color: #333333;
}
.threecol_list ul li.selected, .threecol_list ul li.selected a:link, .threecol_list ul li.selected a:visited {
	color: #8EA73C;
}
.textarea_voc .threecol_list ul li.selected, .textarea_voc .threecol_list ul li.selected a:link, .textarea_voc .threecol_list ul li.selected a:visited  {
	color: #5192BA;
}
.fourcol_list_logos ul li {
	background-image:none;
	padding-left: 0px;
	margin-top:5px;
}
.threecol_list ul li a:link, .threecol_list ul li a:visited {
	color: #333333;
}
.textarea_corphome h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0px;
	font-size:11px;
	line-height: 15px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	list-style-type:none;
}
.textarea_corphome h3 a:link, .textarea_corphome h3 a:visited, ul.threecol li h3 a:link, ul.threecol li h3 a:visited {
	color: #8EA73C;
	text-decoration:none;
	list-style-type:none;
}
.textarea_corphome h3 a:hover, ul.threecol li h3 a:hover {
	color: #333333;
	text-decoration:none;
	list-style-type:none;
}
#spaceabove {
	padding: 5px 0px 5px 0px;
	margin:0px;
	clear:both;
}
#indent {
	margin-left: 10px;
}
/*  | | | | | | | | | | |  Link Colors | | | | | | | | | | |  */

.textarea_voc h1, .textarea_voc h3, .textarea_voc h4, .textarea_voc h4 a:link, .textarea_voc h4 a:visited, .textarea_voc p a:link, .textarea_voc p a:visited, .textarea_voc li a:link, .textarea_voc li a:visited, .textarea_voc h2 a:link, .textarea_voc h2 a:visited {
	color: #5192BA;
}
.textarea_growth h1, .textarea_growth h3, .textarea_growth h4, .textarea_growth h4 a:link, .textarea_growth h4 a:visited, .textarea_growth p a:link, .textarea_growth p a:visited, .textarea_growth li a:link, .textarea_growth li a:visited {
	color: #4FA4A7;
}
.textarea_profit h1, .textarea_profit h3, .textarea_profit h4, .textarea_profit h4 a:link, .textarea_profit h4 a:visited, .textarea_profit p a:link, .textarea_profit p a:visited, .textarea_profit li a:link, .textarea_profit li a:visited {
	color: #726488;
}
.textarea_corphome p a:link, .textarea_corphome p a:visited {
	color:#8EA73C;
}
.textarea_corphome h1, .textarea_bio h1, .textarea_voc h4 a:hover, .textarea_growth h4 a:hover, .textarea_profit h4 a:hover {
	color:#666;
	text-decoration: none;
}
.textarea_voc p a:hover, .textarea_corphome p a:hover, .textarea_growth p a:hover, .textarea_profit p a:hover {
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.textarea_voc p a:link, .textarea_voc p a:visited, .textarea_growth p a:link, .textarea_growth p a:visited, .textarea_profit p a:link, .textarea_profit p a:visited, .textarea_corphome p a:link, .textarea_corphome p a:visited {
	text-decoration: none;
	font-weight:bold;
}
#methodshead {
	margin: 20px 0px 5px 0px;
}
/***************   S I D E B A R S   O N    H O M E   P A G E  *********************/
.topsidebar {
	width: 208px;
	background-color:#EFEFEF;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	border-top:none;
	padding-bottom: 3px;
}
.topsidebar h5 {
	margin: 0px;
	padding-top: 12px;
	background-color: none;
}
.topsidebar h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent: 7px;
	line-height: 18px;
	margin: 0px;
	color:#8EA73C;
	letter-spacing: 1px;
}
.topsidebar h3 {
	line-height: 11px;
	font-size:11px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: 7px;
}
.topsidebar p {
	font-size:11px;
	line-height:18px;
	letter-spacing:0.5px;
	padding: 0px 7px 0px 7px;
}
.topsidebar p a:link, a:visited {
	color: #8EA73C;
	text-decoration:none;
}
.topsidebar p a:hover {
	color: #333;
	text-decoration:none;
}
/***************   S I D E B A R S   O N    E V E R Y    P A G E  *********************/
#first_h4 {
	padding-top: 10px;
}
.sidebarimage {
	width: 210px;
	background-image:url(images/graybar_services.gif);
	background-repeat:no-repeat;
	height: 27px;
}
.sidebarimage h5 {
	margin: 0px;
	padding-top: 12px;
	font-weight:bold;
	background-color: none;
}
/***************   C O N T A C T   S I D E B A R    O N    E V E R Y    P A G E  *********************/
.bottomsidebar {
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	border-top:none;
	width: 208px;
	padding: 10px 0px 0px 0px;
	height: 296px;
*height: 325px;
	position: relative;
}
.arrow {
	line-height: 12px;
	background-image: url(images/green_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding:0px 0px 6px 5px;
	color: #666666;
	margin: 0px 0px 0px 8px;
}
.arrowdown {
	line-height: 12px;
	background-image: url(images/green_down_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding:0px 0px 5px 5px;
	color: #666666;
	margin: 0px 0px 0px 8px;
}
.arrow a:link, .arrowdown a:link, .arrow a:visited, .arrowdown a:visited {
	color: #666666;
	text-decoration:none;
}
.arrow a:hover, .arrowdown a:hover {
	color: #8EA73C;
	text-decoration:none;
}
#last_arr {
}
.bottomsidebar h4, .bottomsidebar h4 a:link, .bottomsidebar h4 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	margin: 0px;
	color:#8EA73C;
	letter-spacing: 1px;
	text-decoration:none;
}
.bottomsidebar h4 a:hover {
	color:#666;
	text-decoration:none;
}
.bottomsidebar h3 {
	line-height: 16px;
	font-size:11px;
	margin:0px;
}
.bottomsidebar p {
	font-size:11px;
	letter-spacing:0.5px;
	padding: 0px 7px 0px 7px;
}
.bottomsidebar p a:link, .bottomsidebar p a:visited {
	color: #8EA73C;
	letter-spacing:0.5px;
	text-decoration:none;
	margin-bottom: 0px;
}
.bottomsidebar p a:hover {
	color: #333;
	letter-spacing:0.5px;
	text-decoration:none;
	margin-bottom: 0px;
}
.bottomsidebarimage {
	width: 210px;
	margin-top: 15px;
	background-image:url(images/greenbar.gif);
	background-repeat:no-repeat;
	height: 27px;
}
.bottomsidebarimage h5 {
	margin: 0px;
	padding-top: 12px;
	font-size:11px;
	font-weight:bold;
	color: #FFF;
	letter-spacing: 1px;
}
/**************** S E R V I C E    A R E A    M I N I - B O X E S   F O R   H O M E P A G E ******************/

.servicearea {
	background-color:#EFEFEF;
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	height: 195px;
	width:208px;
	float: left;
	text-decoration: none;
}
.servicearea p {
	font-size:12px;
	line-height:22px;
	letter-spacing:0.3px;
	padding: 8px 8px 0px 8px;
}
.servicearea p a:link, a:visited {
	color: #8EA73C;
	text-decoration:none;
}
.servicearea p a:hover {
	color: #333;
	text-decoration:none;
}
.serviceareaimage h5, .serviceareaimage h5 a:link, .serviceareaimage h5 a:visited, .serviceareaimage h5 a:hover {
	line-height:30px;
	_line-height:24px;
	margin-left: 1px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	color: #666;
	text-decoration:none;
}
.serviceareaimage {
	width:210px;
	background-image:url(images/home_servicegraybox.gif);
	background-repeat: no-repeat;
	height: 28px;
	_height:24px;
	float:left;
	margin:0px;
	padding:0px;
}
.servicecontainer {
	width:210px;
	float: left;
	margin: 14px 15px 0px 0px;
}
#nomargin {
	margin-right: 0px;
	_margin-right:0px;
}
/**********************   F O O T E R   **********************************/
.footer {
	float: left;
	clear: none;
	width: 700px;
	_width: 660px;
	padding: 0px;
}
.footer p, .footer p a:link, .footer p a:visited {
	text-decoration:none;
	font-size:10px;
	letter-spacing:0.03em;
	margin:0px;
	padding:0px;
	color:#333333;
}
.footer p a:hover {
	text-decoration:underline;
	color:#333333;
}
/***************   A C C O R D I O N    S I D E B A R   J Q U E R Y   *********************/

.accordionsidebar {
	width: 208px;
	margin : 0;
	margin-top:20px;
	padding : 0;
	margin-bottom:20px;
	float:left;
	display:inline;
}
.wrap {
	width:auto;
	
}
#accordion-menu, #accordion-menu2, #accordion-menu3 {
	margin: 0px;
	padding: 0px;
	width:208px;
	border:solid 1px #ccc;
	border-top:none;
	float:left;
	display:inline;
}
#acc_tab h6 {
	font-weight:normal;
	letter-spacing: 0px;
	margin: 0;
	width: 208px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 24px;
	text-indent: 7px;
	text-align:left;
	list-style:none;
	cursor:pointer;
	zoom:1;
	padding:0;
}
#accordion_head {
	margin: 0;
	width: 208px;
	border-top:#ccc 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 24px;
	text-indent: 7px;
	text-align:left;
	color:#ffffff;
	list-style:none;
	cursor:pointer;
	zoom:1;
	padding:0;
}
.accordion-items {
	background-color:#FFFFFF;
	padding:4px 0px 6px 8px;
	cursor:text;
	margin:0px;
}
.accordion-items p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	text-align:left;
	letter-spacing: 0px;
	color: #333333;
	margin: 0px;
	padding:0px;
}
.closed {
	background-image:url(images/plus.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.open {
	background-image:url(images/minus.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.current_voc {
	background-color: #5192BA;
	color: #FFF;
}
.current_profit {
	background-color: #726488;
	color: #FFF;
}
.current_growth {
	background-color: #4FA4A7;
	color: #FFF;
}
.current_corp {
	background-color: #8EA73C;
	color: #FFF;
}
#current_vochead {
	background-color: #5192BA;
	height: 25px;
	_padding-top: 7px;
	_height: 20px;
	color: #FFF;
}
#current_growthhead {
	background-color: #4FA4A7;
	height: 25px;
	_padding-top: 7px;
	_height: 20px;
	color: #FFF;
}
#current_profithead {
	background-color: #726488;
	height: 25px;
	_padding-top: 7px;
	_height: 20px;
	color: #FFF;
}
.sidebar_smallbox {
	width: 208px;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background-color: #EFEFEF;
	border-bottom: #CCC 1px solid;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
}
.sidebar_smallbox h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border: none;
	TEXT-INDENT: 7PX;
	line-height: 24px;
	margin: 0px;
	color:#666;
	letter-spacing:0px;
	text-decoration:none;
}
.sidebar_smallbox h4 a:link, .sidebar_smallbox h4 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border: none;
	line-height: 24px;
	margin: 0px;
	color:#666;
	letter-spacing:0px;
	text-decoration:none;
}
/* IDS CONTROLLING LINK COLOR OF VARIOUS SERVICE AREAS*/
#corp_txt a:visited, #voc_txt a:visited, #growth_txt a:visited, #profit_txt a:visited {
	color: #666;
	display:block;
	width:208px;
}
#voc_txt a:hover, #voc_txt h4 a:hover {
	color: #5192BA;
	display:block;
	width:208px;
}
#growth_txt a:hover, #growth_txt h4 a:hover {
	color: #4FA4A7;
	display:block;
	width:208px;
}
#profit_txt a:hover, #profit_txt h4 a:hover {
	color: #726488;
	display:block;
	width:208px;
}
#corp_txt a:hover, #corp_txt h4 a:hover {
	color: #8EA73C;
	display:block;
	width:208px;
}
#gray {
	color:#666666;
}
/* IDS TO SWAP OUT PRACTICE AREA BORDER COLORS */
#growth_brdr {
	border-top: solid 3px #4FA4A7;
}
#voc_brdr {
	border-top: solid 3px #5192BA;
}
#profit_brdr {
	border-top: solid 3px #726488;
}
/* IDS TO SWAP OUT PRACTICE AREA BACKGROUND COLORS */
#voc_bg {
	/*background-color: #5192BA;*/
}
#growth_bg {
	background-color: #4FA4A7;
}
#profit_bg {
	/*background-color: #726488; */
}
#corphome_bg {
	/*background-color:#8EA73C;*/
}
/***********************************   STYLES THAT CONTROL COLORED STATES OF INNER NAV BAR ELEMENTS **************************************/
#voc a:visited, #growth a:visited {
	color: #999;
}
#voc, #growth {
	color:#999;
}
#growth a:hover {
	color: #4FA4A7;
}
#profit a:hover {
	color: #726488;
}
#voc a:hover {
	color:#5192BA;
}
#voc_txt_blue, #voc_txt_blue a:link, #voc_txt_blue a:visited, #voc_txt_blue a:hover {
	color:#5192BA;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#growth_txt_teal, #growth_txt_teal a:link, #growth_txt_teal a:visited, #growth_txt_teal a:hover {
	color: #4FA4A7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#profit_txt_plum, #profit_txt_plum a:link, #profit_txt_plum a:visited, #profit_txt_plum a:hover {
	color: #726488;
	font-family:Arial, Helvetica, sans-serif;
}
.blue_color, .blue_color a:link, .blue_color a:visited {
	color: #5192BA;
}
.plum_color, .plum_color a:link, .plum_color a:visited {
	color: #726488;
}
.teal_color, .teal_color a:link, .teal_color a:visited {
	color: #4FA4A7;
}
img, img a:link, img a:visited, img a:hover a:link img, a:visited img {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:none;
	border:none;
}
.mar_top {
	margin-top: 10px;
}



.service_column {
	width: 210px;
	float:left;
	padding:0px;
	margin:10px 15px 10px 0px;
}
#service_column_last {
	margin-right:0px;
}
.service_column h3, .service_column h3 a:link, .service_column h3 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#8EA73C;
	margin:10px 0px 5px 0px;
}
.service_column h3 a:hover {
	text-decoration:none;
	color:#666666;
}
.service_column p {
	font-size:12px;
	color: #333333;
	line-height:20px;
	letter-spacing:0em;
}
.service_column h3 a:hover {
	text-decoration:none;	
}
.offices {
	width: 660px;
	float:left;
	margin-top: 0px;
	padding-top:0px;
*margin-top: 25px;
	_margin-top: 5px;
	border-top:1px solid #CCC;
}
.office1 {
	width: 320px;
	margin: 10px 20px 0px 0px;
	float: left;
}
.offices a:link, .offices a:visited {
	font-size: 11px;
}
.office2 {
	width: 320px;
	margin: 10px 0px 0px 0px;
	float: left;
}
.office1 h4, .office2 h4 {
	font-size:11px;
	margin-top: 5px;
}
#padding {
	margin: 0px;
	padding:10px 0px 0px 0px;
}
#afterh1 {
	padding-top: 0px;
	margin-top:0px;
}
p.attribution {
	text-align:right;
	font-size:11px;
	line-height:15px;
color: #333333;
	margin: 0px 0px 25px 0px;
	padding-top:0px;
}

.form_alert p {
	font-size:9px;
	line-height:normal;
	font-weight:bold;
	color:#FF3300;
}
.chart_img {
	float:right;
	margin:5px 0px 0px 12px;
}
.chart_img img {
	border: 1px solid #CCC;
}
.lead_quote {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}
p.quote {
	padding-bottom:0px;
	margin-bottom:0px;
}
#quote_sb{
float: left;
width:220px;
background-color:#efefef;
margin:5px 12px 8px 0px;
padding-bottom:8px;
}
#quote_sb h1{
background-color:#5192BA;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.03em;
padding:0px 12px 0px 12px;
margin:0px 0px 6px 0px;
background-image:url(images/big_quote.png);
background-position:right;
background-repeat:no-repeat;
}
#quote_sb p{
padding: 2px 12px 2px 12px;
font-size:11px;
margin-bottom:8px;
letter-spacing:0.03em;
}
#quote_sb p em{
font-size:14px;
line-height:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
}
#quote_sb p em.normal{
font-size:11px;
line-height:20px;
color:#333;
}
#quote_sb #arr_link p{
padding: 0px;
margin:0px;
}
#quote_sb #arr_link p a:link, #quote_sb #arr_link p a:visited{
color:#FFF;
background-color:#5192BA;
margin:0px;
padding:4px 8px 4px 8px;
line-height:22px;
}
#quote_sb #arr_link{
margin:4px 0px 10px 12px;
line-height:14px;
background-image:url(images/blue_arr.gif);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:0px 8px 0px 0px;
}




.spacebelow{
margin-bottom:10px;
}
#quotes_3col{
width: 205px;
margin-right:22px;
float:left;
}
#quotes_3col li{
background-image:url(images/open_quote.gif);
background-position:0px 0px;
background-repeat:no-repeat;
font-size:12px;
line-height:22px;
color:#666;
letter-spacing:0.03em;
font-family: Arial, Helvetica, sans-serif;
padding:0px 28px 0px 18px;
float:left;
}
#quote_wrapper{
border-right:1px solid #CCC;
height:300px;
}
#quote_wrapper_sm{
height:200px;
}

#quote_wrapper.noborder{
border:none;

}
.last #quote_wrapper{
border: none;
}
#quotes_3col.last{
margin-right:0px;
}
#quotes_3col li.attribution{
background-image:none;
font-size:10px;
letter-spacing:0em;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
float:right;
padding-top:8px;
padding-left:18px;
text-align:right;
}









#quote_sb2{
float: left;
width:255px;
margin:0px 20px 8px 0px;
padding-bottom:8px;
}
#quote_sb2 p{
padding: 0px 0px 0px 18px;
font-size:16px;
line-height:32px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#999;
margin:3px 8px 8px 0px;
letter-spacing:0.03em;
background-image:url(images/open_quote.gif);
background-position:0px 0px;
background-repeat:no-repeat;
margin-bottom:0px;
}
#quote_sb2 p.attribution{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#5192BA;
font-style:normal;
line-height:15px;
background-image:none;
margin:0px 0px 10px 0px;
padding:0px;
}
.spaceabovebelow{
margin:24px 0px 0px 0px;
padding-bottom:0px;
}

.attribution2{
margin-bottom:0px;
padding-bottom:0px;
margin-top:16px;
color:#5192BA;
}
.attribution3{
margin-bottom:0px;
padding-bottom:0px;
margin-top:12px;
font-weight: bold;
color:#999;
}

span.bold_green{
	font-weight: bold;
	color:#8EA73C;
}
span.bold_blue{
	font-weight: bold;
	color:#5192BA;
}
span.bold_plum{
	font-weight: bold;
	color: #726488;
}
span.bold_teal{
	font-weight: bold;
	color: #4FA4A7;
}

span.bold_gray{
	font-weight: bold;
	color: #666666;
}

span.pipe{
	padding: 0px 6px;
	color:#666;
}
.spaceabove {
	margin-top: 25px;
}
.no_margin {
	margin: 0px;
}









#client_sb{
	margin: 15px 0px 0px 0px;
	padding: 5px 10px 4px 10px;	
	width:188px;
	border:solid 1px #CCC;	
}
#client_sb table{
	margin:0px;
	padding:0px;
	width:100%;
}
#client_sb table p{
	font-size: 11px;
	color:#666;
	padding:7px 0px 0px 0px;
	line-height:15px;
	margin:0px;
	letter-spacing:0.03em;
}
#client_sb table td{
padding:0px;
margin:0px;
}
#pics{
width:65px;
background-color:#FFF;
}
#pics, #pics2{
	margin-right: 8px;
	margin-top:4px;	
}
#pics2{
margin-top:8px;
}
#pics img, #pics2 img {    
    top:  0px; 
    left: 0px; 
	margin: 0px;
	padding:0px;	
} 

.linkholder{
margin:15px 0px 10px 0px;
}
td.link{
background-image:url(images/green_arr2.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #8EA73C;
	padding:0px;
	vertical-align:middle;
	height:24px;

}
td.link  a:link, td.link  a:visited {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
line-height: normal;
font-weight:bold;
letter-spacing:0px;

font-size:11px;
vertical-align: middle;
padding:10px 14px 10px 8px;
}
.home_dek{
letter-spacing: 0em;
}
.hidden{
visibility: hidden;
}

<!--  DO NOT REMOVE: FOR ADWORDS LANDING PAGES!!  --->
#adwords_text p{
font-size: 13px;
margin-bottom:14px;
}
.adwords_banner{
width: 265px;
height:190px;
position:absolute;
top: 135px;
left: 50px;
z-index:200;
clear:both;
}
.adwords_banner h1{
margin-top: 0px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height:36px;
}
.adwords_banner h2{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
letter-spacing:0px;
padding: 0px;
margin:0px;
position:absolute;
color:#FFFFFF;
bottom:0px;
}
.adwords_banner h2 a:link, .adwords_banner h2 a:visited {
text-decoration: none;
color:#FFFFFF;
}
.adwords_banner h2 a:hover{
text-decoration: underline;
}
<!-- END --->



#signup_rotating{
background-color:#0000FF;
float: right;
border:2px; 
}



p.show_more a, p.show_more a:link, p.show_more a:visited{
color: #666;
font-weight:bold;
cursor:pointer;
}
p.show_more a:hover{
color: #5192BA;
}
p.show_more a span{
font-size: 9px;
text-transform:uppercase;
color: #8EA73C;
}
.footnote{
font-size: 9px;
font-style:italic;
}
.spaceabove{
margin-top:20px;
}

div.reveal{
margin-bottom:10px;
background-color:#efefef;
}
p.show_more{
margin-bottom:5px;
}
div.reveal h4{
margin-top:3px;
}
.before_bullets{
margin-bottom: 0px;
padding-bottom:0px;
}
sup.asterisk{
font-size:11px;
color: #5192BA;
}

/* styles for 80/20 WORKSHOP */

h1.promo{
font-size: 26px;
line-height: 1.35em;

}
.topsidebarimage {
	width: 210px;
	background-image:url(images/greenbar.gif);
	background-repeat:no-repeat;
	height: 27px;
}
.topsidebarimage h5 {
	margin: 0px;
	padding-top: 10px;
	font-size:11px;
	font-weight:bold;
	color: #FFF;
	letter-spacing: 1px;
}
.details_wrap{
background-color: #efefef;
padding: 10px;
}

.details_wrap_home{
background-color: #efefef;
padding: 10px;
float:left;
margin-bottom: 20px;
width:640px;
}

 
.details_wrap td{

}
.details_wrap .head h3 {
margin: 0px;
width: 85px;
background-image:url(images/purple_arrow.gif);
background-repeat: no-repeat;
background-position: right;
line-height: normal;
padding: 5px 0px;
font-weight: bold;
font-size: 13px;

}

.details_wrap_home .head h3{
margin: 0px;
width: 85px;
background-image:url(images/purple_arrow.gif);
background-repeat: no-repeat;
background-position: right;
line-height: normal;
padding: 5px 0px;
font-weight: bold;
font-size: 13px;
}

.details_wrap p {
line-height: normal;
padding: 0px;
margin: 0px;
padding: 5px 0px;
font-weight: bold;
font-size: 13px;
color: #666;

}

.details_wrap_home p{
line-height: normal;
padding: 0px;
margin: 0px;
padding: 5px 0px;
font-weight: bold;
font-size: 13px;
color: #666;

}

.rightcol .regsidebar p{
line-height: 16px;
color: #666;
font-size: 12px;
padding: 0px 10px;
margin: 0px;

}
.map_mar{
border: solid 1px #999;
margin: 9px;

}

.regsidebar {
	border-left: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	border-top:none;
	width: 208px;
	padding: 10px 0px 0px 0px;
}

.directions{
background-image: url(/images/go_btn.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 20px;
color: #333;
}

.map p a:link, .map p a:visited{
color: #666;
}

.map p a:hover{
color: #333;

}
.add_to_cal{
margin: 10px 0px; 

}

#rotate_quote{
height: 180px;

}

#rotate_quote blockquote{
margin: 0px 0px 0px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 22px;
font-style: italic;
color: #726488;

text-indent: -8px;
padding: 0px 12px ;
}
.rightcol .regsidebar p.q_attr{
text-align: right;
margin: 10px 0px;

}

#savedate h2{
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
position: absolute;
top:0px;
line-height: 24px;
}

#savedate h1{
font-size: 28px;
font-weight: normal;
position: absolute;
top:55px;
}

#sponsor_group {
padding-bottom:20px;
padding-top: 5px;
border: none;
float:left;
display: inline;
}
.sponsors {
width: 199px;
height: 78px;
float: left;
display: inline;
margin-right: 30px;
}

.sponsors img, .sponsors_right img {
border: 1px #CCC solid;
}

.sponsors_right {
width: 199px;
height: 78px;
float: left;
margin-right: 0px;
}



/* added by jr */
h2.promo{
font-size: 18px;
margin-bottom: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.35em;
	font-weight: normal;
	color: #726488;
  margin-top: 25px;
}
h1#workshop {
  margin-top: 10px;
  margin-bottom: 15px;
}
#workshop_form a {
  font-size: 10px;
}
#workshop_purple_bar {
  background: #726488;
  width: 660px;
  height: 25px;
}
.registration_form {
  margin-top: 25px;
  border: 1px solid #ccc;
  padding-top: 25px;
}
.registration_form .form_row {
  clear: both;
  margin-left: 20px;
}
.registration_form .form_input {
  float: left;
  width: 190px;
  margin-right: 20px;
  padding-bottom: 15px;
}
.registration_form .form_input label {
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  color: #333;
}
.registration_form .required_asterisk {
  color: #ff0000;
}
.registration_form .text_inputs .form_input {
  /* padding-top: 15px; */
}
.registration_form .text_inputs .form_input input {
  width: 180px;
  border: 1px solid #666;
  padding: 4px;
}
.registration_form .text_inputs .form_input label {
  display: block;
  padding-bottom: 3px;
}
.registration_form .text_inputs .form_input select {
  width: 190px;
}
.registration_form .text_inputs #other_attendee_names {
  width: 400px;
}
.registration_form .text_inputs #other_attendee_names label,
.registration_form .text_inputs #other_attendee_names input {
  width: 390px;
}
.registration_form .radio_inputs {
}
.registration_form .radio_inputs .form_input {
  width: 160px;
}
.registration_form .radio_inputs .form_input input {
  margin-left: 0px;
}
.registration_form .radio_inputs .form_input label {
  font-size: 13px;
  color: #666;
}
.registration_form .radio_inputs #member_price_radio label {
  padding-left: 16px;
  font-weight: bold;
  background: center left url(images/registration_star.gif) no-repeat;
}
.registration_form .radio_inputs #non_member_price_radio label {
  font-style: italic;
}
.registration_form #register_button input#register_no_checkout {
  font-family:Arial, Helvetica, sans-serif;
  background: #98b44e;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 20px;
  border: 0px;
}
#register_invites {
  margin-right: 30px;
  padding: 15px;
  margin-bottom: 25px;
}
#register_invites h3 {
  margin-top: 0px;
  font-size: 17px;
}
#register_invites p {
  font-weight: normal;
  font-size: 11px;
  margin-bottom: 4px;
}
#register_invites input {
  width: 568px;
  border: 1px solid #666;
  padding: 4px;
}
#register_button {
  margin-bottom: 20px;
}
#registration_error,
#registration_success {
  margin-right: 30px;
  margin-left: 20px;
  padding-bottom: 10px;
}
#registration_success {
}
#registration_error p,
#registration_success p {
  font-weight: bold;
  padding-bottom: 5px;
  margin: 0px;
}
#registration_error p {
  color: #f00;
}

#savedate h1.reg_banner{
  top: 0px;
}

div#receipt_details {
  background: #fff;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 25px;
}
div#receipt_details h2 {
  margin: 0px;
  color: #726488;
  font-weight: bold;
  font-size: 17px;
  padding-bottom: 10px;
}

/* ad for workshop */
#register_ad {
  width: 210px;
  height: 110px;
  background: url(images/workshop_banner.jpg) no-repeat;
  margin-bottom: 15px;
}
#register_ad a {
  color: #fff;
  font-family:Arial, Helvetica, sans-serif;
}
#ad_learn_more, #ad_register {
  float: left;
  display: block;
  width: 104px;
  height: 29px;
}
#register_ad h3 {
  margin: 0px;
  padding: 0px;
  height: 80px;
  padding-left: 65px;
}

#register_ad h3 a {
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
}
#register_ad h3 a span {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: bold;
}
#ad_register {
  width: 106px;
  background: url(images/workshop_banner_btn_right.gif) no-repeat;
}
#ad_learn_more {
  background: url(images/workshop_banner_btn_left.gif) no-repeat;
}
#ad_learn_more a, #ad_register a {
  display: block;
  padding: 8px;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}

/* CORP home banners */


#ss_container{
	width:660px;
	height:223px;
	position:relative;
	top:0px;
	left:0px;
	margin-bottom:20px;
	
	}	
#ss_container #ss_1,
#ss_container #ss_2,
#ss_loading{
	position:absolute;
	z-index:920;
	width:660px;
	height:223px;
	}	
#ss_container #ss_2{
	z-index:940;
	display:none;
	}		
	
#load_test{
position:absolute;
top:-999em;

}	
#ss_loading{
	background-image:url(images/banners/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	z-index:1000;
	display:none;

}
#ss_nav{
position:absolute;

right:20px;
bottom:20px;
z-index:1001;

}
.ss_arrow,
.ss_number{
	padding:0px 3px;
	
	}
a.ss_arrow{
width:6px;
height:11px;

}	
#ss_container #ss_nav a{
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:-1px;
	outline:none;
	
	
	}
	
#ss_container #ss_nav a.ss_arrow{
	width:6px;
	
	height:11px;
	top:0px;
	}
#ss_container #ss_nav a.current{
font-weight:bold;
color:#fff;

}		
	
.inner_banner{
	position:relative;
	
	}	
.banner_info{

}	
#ss_container .inner_banner p.kicker{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:8px;
	text-align:left;
	letter-spacing:1px;
	
	}	
#ss_container .inner_banner h2{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:34px;
	text-align:left;
	
	}		
.banner_info,
.buttons,
.banner_byline{
	position:absolute;
	left:235px;
	width: 400px;
	text-align:left;
	z-index:1002;
	}	
.banner_info{
	top:18px;
	}	
.buttons{
	bottom:60px;
	}
.banner_byline{
	bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	color:#fff;
	
	}	
#ss_container .inner_banner .buttons a{
	background-image:url(images/banners/ss_button_bg.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px;
	margin-right:20px;
	background-color:#6a8c26;
	cursor:pointer;
	display:inline-block;
	}
#ss_mask{
	position:absolute;
	width:0px;
	height:223px;
	overflow:hidden;
	
	}

#tag,
#tag_static{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#666;
	position:absolute;
	top:20px;
	right:50px;
	display:none;
	}

#tag_static{
display:block;
}



/* outreach page  */

#outreach_deck,
#outreach_deck img,
#outreach_deck h2{
	float:left;
	display:inline;
	width:px;
	margin-bottom:20px;
	width:660px;
	}
#outreach_deck img{
width:107px;
margin-top:15px;
}
#outreach_deck h2{
width:530px;
float:right;
}
#outreach_cs{

	float:left;
	display:inline;
	width:660px;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	margin:0px 0px 15px;
	padding:15px 0px 5px 0px;
}
#outreach_cs .row{
	float:left;
	display:inline;
	width:660px;	
}

#outreach_cs .three_col,
#outreach_cs .three_col_last{
	float:left;
	display:inline;
	width: 204px;
	margin-right:24px;
}
#outreach_cs .three_col img,
#outreach_cs .three_col_last img{
	float:left;
	display:inline;
	border:solid 4px #efefef;
	margin:8px 0px 6px;
}
#outreach_cs .three_col_last{
	margin-right:0px;
}

#outreach_cs h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:14px;
	color: #8EA73C;
	line-height:1.3em;
	margin-top:0px;
	}
#outreach_cs .kicker{
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	
	}	
	
#outreach_cs .blue h3 a,
.blue a{
	color: #5192BA;
	}
.green,
.green a,
h3.green {
	color:#8EA73C;
	
	}	
a:link.grad_button,
a:visited.grad_button{
color:#fff;
}
a:hover.grad_button{
color:#eaf0da;
}
	
.grad_button {
	background-image:url(images/banners/ss_button_bg.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:9px 12px;
	margin-top:10px;
	background-color:#6a8c26;
	cursor:pointer;
	display:inline-block;
	text-transform:uppercase;

	}
#outreach_form,
#outreach_form .row{
	float:left;
	display:inline;
	width:432px;
	
	margin-right:228px;
}
#outreach_form .row{
margin-bottom:5px;

}

#outreach_form h4{
	float:left;
	display:inline;
	width:432px;
	color:#8EA73C;
	font-size:12px;
	text-transform:uppercase;
	margin-top:10px;
}
#outreach_form label{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
#outreach_form label.req{
font-weight:bold;


}	

#outreach_form label.req span{
	color:#8EA73C;
}
#outreach_form .form_l,
#outreach_form .form_r{
	float:left;
	display:inline;
	width:204px;
}
#outreach_form .form_l{
	margin-right:24px;
	}
#outreach_form  input,
#outreach_form  textarea{
	margin-top:4px;
	border:solid 1px #ccc;
	padding:4px;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	width:422px; /* -10px */
}	
textarea{
	height:100px;
	}	
#outreach_form select{
margin-top:6px;
margin-bottom:10px;
	width:204px;
	}
#outreach_form .form_l input,
#outreach_form .form_r input{
	width:194px; /* -10px */
	
	}	
#outreach_form .form_r #state{
	float:left;
	display:inline;
	width:90px;
	margin-right:14px;
}	
#outreach_form .form_r #zip{
	float:left;
	display:inline;
	width:100px; /* -10px */
}	
#outreach_form .form_r #zip input{
	width:90px;
	}
	
#outreach_form  input#agreement{
float:left;
display:inline;
margin:0px;
margin-right:8px;
width:12px;
margin-bottom:0px;
}	
#outreach_form #agreement_label{
float:left;
display:inline;
width:410px;

}
#outreach_submit{
border:none;
outline:none;

}
.sb_ad{
width:210px;
float:left;
display:inline;

margin-top:15px;

}

.start_talking{
background-image: url(images/green_gradient_bg.gif);
background-repeat:repeat-x;
width:100%;
cursor:pointer;
float:left;
display:inline;

}
.start_talking_inner{
    border: 1px solid #CCCCCC;
   /* height: 296px;*/
    padding: 10px 0px 0px 0px;
    position: relative;
    width: 208px;
	float:left;
	display:inline;
}

.start_talking h2, .start_talking p{
padding:8px 0px 0px 8px;
margin:0px;
font-size:14px;
line-height:20px;
font-weight: bold;
letter-spacing:0px;
color:#FFF;
}

.start_talking p{
font-size:12px;
line-height:16px;
padding: 0px 0px 8px 8px;
margin:0px;
}

.start_talking h2 span {
color:#FFF;
background-image:url(/images/white_arr.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
}

.giving_back{
width:192px;
margin:10px 0px;
padding:8px;
float:left;
border:1px solid #CCC;
}
.giving_back h1, .giving_back h2{
font-size:16px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px;
padding:0px;
color: #8EA73C;

}
.giving_back h2{
font-size:13px;
font-weight:normal;
letter-spacing:0px;
}
.giving_back p{
color:#666;
margin-bottom:0px;
padding-bottom:0px;
}
.giving_back img{
float:right;
}

#voc_subscribe,
#vision_subscribe{
float:left;
padding:10px 10px 15px 10px;
border:1px solid #CCC;
width:188px;
background-color:#efefef;
margin-bottom:10px;
}
.email_field input{
padding:4px;
border:0px;
height:18px;
float:left;
width:144px;
color:#999;
}
.email_field input.go_btn{
background-color:#5192BA;
color:#FFF;
width:25px;
height:18px;
font-size:13px;
padding-left:6px;
cursor:pointer;
}

.email_field input.go_btn:hover{
	background-color:#2c6e9c;
}

#vision_subscribe .email_field input.go_btn{
	background-color:#726488;
	}
#vision_subscribe .email_field input.go_btn:hover{
	background-color:#55476c;
	}	


#voc_subscribe h1,
#vision_subscribe h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666;
font-size: 13px;
line-height:25px;
letter-spacing:0px;
margin-top:0px;
padding-top:0px;

}

#follow_box{
margin-top:15px;
background-color:#efefef;
float:left;
display:inline;
width:192px;
padding:8px;
border:solid 1px #ccc;

}

#follow_box p{
margin-bottom:0px;
font-size:11px;
line-height:normal;
line-height:16px;


}
#follow_box p strong{
color:#8EA73C;

}
#follow_box a{
float:left;
display:inline;
/*width:33px;*/
margin-left:4px;

}

