/* landopt.css */
/*

Expander Box           1367

Recent News Line       2863

Videos                 4514

*/
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		All
					
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/

body {
	/*background:#C8D39C url(images/bg_body.jpg) 0 0 repeat-x;*/
	background:#C8D39C url(images/bg_body_1.gif) 0 0 repeat-x;
	color:#414A0B;
	/*font-family:Arial, Helvetica, sans-serif;
	font-family:"Lucida Grande", Verdana, "sans serif";*/
	font-size:12px;
	text-align:left;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color: #B0D047;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

a:hover {
	color:#fff;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

#container {
	background-color:#FFFFFF;
	/*background-image:url(../images/166_col.gif);*/
	background-repeat:repeat-y;
	height:auto;
	margin:0 auto 10px auto;
	overflow:hidden;
	padding:0 0 10px;
	width:960px;
	display: block;/*position:relative;*/	/*	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color:#FFFFFF;*/
}

#header_wrap {
	background-color:#FFF;
	height:100px;
	overflow:visible;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 940px;
}

#head_col_1 {
	margin-left:40px;
	margin-top:20px;
	display: inline;
	float: left;
	/*margin-left: 10px;*/
	margin-right: 0px;
	/*margin-left: 0;*/
	width: 700px;
	width: 603px;
	width:auto;
	height:58px;
}

/* ie6 */
* html #head_col_1 img { height:59px; }

#head_col_2 {
	display: inline;
	float: left;
	margin:0px 0px 0px 120px;
	width: 190px;
	width:auto;
}

#head_col_2 #hc2_row1 {
	display: inline;
	float: left;
	height:30px;
	margin:0px 0px 0px 0px;
	width:auto;
}

#head_col_2 #hc2_row1 img {
	margin:13px 0 0 141px;
	float: left;
}

#head_col_2 #hc2_row2 {
	margin:0px 0px 0px 0px;
	display: inline;
	float: left;
}

#head_col_2 #hc2_row2 img {
	margin:0 5px 0 0;
	float: left;
}

/*	
<img src="images/nst_bor_left.png" width="20" height="30" alt="left" />
<img src="../landopt_dev12567/images/nst_bor_right.png" width="20" height="30" alt="left" />
*/

#marquee {
	background-color:#B8D06C;
	height:30px;
}

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

Navigation - Main area (All)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#nav_main,
#nav_main2 {
	background-color:#FFFFFF;
	height:35px;
	margin-bottom:0;
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 27px;
	width:auto;
}

#nav_main_3 {
	background-color:#FFFFFF;
	height:35px;
	margin-bottom:0;
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 26px;
	margin-left: 0px;
	width:auto;
}

/*#nav_main img
{
	margin-left:10px;
}*/
#nav_main #nav_box,
#nav_main2 #nav_box {
	display: inline;
	float: left;
	width: auto;
	height: 35px;
	overflow:hidden;
}

#nav_main_3 #nav_box_3 {
	display: inline;
	float: left;
	width: auto;
	height: 35px;
	overflow:hidden;
}

#nav_main #nav_box { background: transparent url(images/nav_main/nm_bg_top.gif) 0 0 repeat-x; }

#nav_main_3 #nav_box_3 { background: transparent url(images/nav_main/nm_bg_top.gif) 0 0 repeat-x; }

#nav_main2 #nav_box { background: #7FA015 url(images/nav_main/nm_bg_top_f2.png) 0 0 repeat-x; }

#nav_main p,
#nav_main span,
#nav_main p,
#nav_main2 span {
	margin:0;
	padding:0;
	height: 35px;
	width:auto;
	float:left;
	display: inline;
}

#nav_main_3 p,
#nav_main_3 span {
	margin:0;
	padding:0;
	height: 35px;
	width:auto;
	float:left;
	display: inline;
}

#nav_main p,
#nav_main span { background: url(images/nav_main/nm_bg.gif) 0 0 repeat-x; }

#nav_main p,
#nav_main2 span { background: url(images/nav_main/nm_bg_f2.png) 0 0 repeat-x; }

#nav_main_3 p,
#nav_main_3 span { background: url(images/nav_main/nm_bg.gif) 0 0 repeat-x; }

#nav_main #nav_box .nm_end_left,
#nav_main #nav_box .nm_end_right,
#nav_main2 #nav_box .nm_end_left,
#nav_main2 #nav_box .nm_end_right {
	display: inline;
	float: left;
	width:13px;
	height:35px;
}

#nav_main_3 #nav_box .nm_end_left_3,
#nav_main_3 #nav_box .nm_end_right_3 {
	display: inline;
	float: left;
	width:13px;
	height:35px;
}

#nav_main #nav_box .nm_end_left,
#nav_main2 #nav_box .nm_end_left { margin-right:6px }

#nav_main #nav_box .nm_end_left { background: #7FA015 url(images/nav_main/nm_end_left_round.gif) 0 0 no-repeat; }

#nav_main2 #nav_box .nm_end_left { background: #7FA015 url(images/nav_main/nm_end_left_f2.png) 0 0 no-repeat; }

#nav_main #nav_box .nm_end_right,
#nav_main2 #nav_box .nm_end_right { margin-left:6px }

#nav_main #nav_box .nm_end_right { background: #FFF url(images/nav_main/nm_end_right_1.gif) 0 0 no-repeat; }

#nav_main2 #nav_box .nm_end_right { background: #7FA015 url(images/nav_main/nm_end_right_f2.png) 0 0 no-repeat; }

#nav_main #nav_box .nm_btn,
#nav_main2 #nav_box .nm_btn {
	margin-top:14px;
	/**margin-top:14px;*/
	display: inline;
	float: left;
	width:auto;
	height:35px;
}

#nav_main_3 #nav_box_3 .nm_btn_3 {
	margin-top:14px;
	/**margin-top:14px;*/
	display: inline;
	float: left;
	width:auto;
	height:35px;
}

#nav_main #nav_box #faq_btn,
#nav_main #nav_box #pillars_btn,
#nav_main #nav_box #become_btn,
#nav_main #nav_box #joinourteam_btn { margin-left:1px; }

#nav_main_3 #nav_box_3 #faq_btn_3,
#nav_main_3 #nav_box_3 #pillars_btn_3,
#nav_main_3 #nav_box_3 #become_btn_3,
#nav_main_3 #nav_box_3 #joinourteam_btn_3 { margin-left:1px; }

#nav_main #nav_box .nm_divider,
#nav_main2 #nav_box .nm_divider {
	display: inline;
	float: left;
	width:8px;
	height:23px;
	margin-top:12px;
	margin: 10px 2px 0px 2px;
}

#nav_main_3 #nav_box_3 .nm_divider_3 {
	display: inline;
	float: left;
	width:8px;
	height:23px;
	margin-top:12px;
	margin: 10px 2px 0px 2px;
}

#nav_main #nav_box .nm_divider { background:transparent url(images/nav_main/nm_divider.png) 0 0 repeat-x; }

#nav_main2 #nav_box .nm_divider { background:transparent url(images/nav_main/nm_divider_1_f2.png) 0 0 repeat-x; }

#nav_main_3 #nav_box_3 .nm_divider_3 { background:transparent url(images/nav_main/nm_divider.png) 0 0 repeat-x; }

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

Navigation - Sub area (All)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#nav_sub {
	/*background:transparent url(images/bg_navSub.jpg) 0 0 repeat-x;*/
	background:transparent url(images/bg_navsub_1.gif) 0 0 repeat-x;
	height:30px;
	margin:0;
	width:960px;
	display: inline;
	float: left;
	/*margin-left: 10px;*/
	margin-right: 10px;
}

#nav_sub_box {
	/*background:transparent url(images/nst_bg.png) 0 0 repeat-x;*/
	
	height:auto;
	margin:0 auto;
	padding:0px 0px 0px 48px; /* good in dreamweaver, chrome, firefox */
	padding:0px 0px 0px 160px; /* good in dreamweaver, chrome, firefox */
	_padding-top:0px; /* ie6 */
	width:auto;
}

#nav_sub_box_text {
	/*background:transparent url(images/nst_bg.png) 0 0 repeat-x;*/
	
	height:auto;
	/*margin:0 auto;*/
	padding:7px 0px 0px 0px; /* good in dreamweaver, chrome, firefox */
	padding:7px 0px 0px 0px; /* good in dreamweaver, chrome, firefox */
	_padding-top:6px; /* ie6 */
	width:auto;/*background-color:red;*/
	display:inline;
	float:left;
}

#nav_sub_box_soc {
	/*background:transparent url(images/nst_bg.png) 0 0 repeat-x;*/
	
	height:auto;
	margin:0 0 0 50px;
	margin:0 0 0 35px;
	padding:0px 0px 0px 0px; /* good in dreamweaver, chrome, firefox */
	_padding-top:0px; /* ie6 */
	width:auto;
	display:inline;
	display:inline;
	float:left;
}

#nav_sub_box_soc .btn {
	margin:0 auto;
	padding:0px 0px 0px 0px; /* good in dreamweaver, chrome, firefox */
	_padding-top:0px; /* ie6 */
	display:inline;
	float:left;
}

#nav_sub_box a,
#nav_sub_box a:link,
#nav_sub_box a:visited,
#nav_sub_box a:hover,
#nav_sub_box a:active {
	/*background:transparent url(images/nst_bg.png) 0 0 repeat-x;*/
	float:left;
	font-size: 12px;
	font-weight: bold;
	/*color:#6C5106;
	color:#7D5C06;*/
	color:#516807;
	text-decoration: none;
	line-height:15px;
	margin: 6px 0 0 0;
	margin: 8px 0 0 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}

span.lgreen {
	color:#73920A;
	vertical-align:bottom;
}

#nav_sub_box a:hover { color:#fff; }

/*#nav_sub_box .divider
{
	float:left;
	color:#A87F16;
	font-weight: bold;
	height:15px;
	width:2px;
	background:#A87F16;
	margin: 0px 9px 4px 9px;
}*/
#nav_sub_box .divider {
	float:left;
	/*color:#A87F16;*/
	font-weight: bold;
	margin:0 5px;
	height:4px;
	width:4px;
	background-color:#A87F16;
	/*background-color:#7FA015;*/
	margin: 6px 9px 0px 9px;
	/*border: 1px solid #999;
	margin: 10px 9px 0px 9px;
	border-color:#DCA81D;*/
	line-height:0;
}

#nav_sub_team_box {
	/*background:transparent url(images/nst_bg.png) 0 0 repeat-x;*/
	display:inline; /* uses embedded - #nav_sub_team_box{display:inline;} - in pages it needs to be shown(team.htm, board.htm) */
	float:left;
	height:auto;
	margin:0 0 0 20px;
	padding:8px 0px 0px 18px;
	width:auto;
}

#nav_sub_team_box img {
	display:inline;
	float:left;
}

#nav_sub_team_box .nst_divider {
	display:inline;
	float:left;
	margin:0 5px;
	height:30px;
	width:4px;
	background: transparent url(images/nst_div.png) 0 0 no-repeat;
}

#nav_sub_team_box .nst_divider_left {
	display:inline;
	float:left;
	margin:0;
	height:30px;
	width:20px;
	background: transparent url(images/nst_bor_left.png) 0 0 no-repeat;
}

#nav_sub_team_box .nst_divider_right {
	display:inline;
	float:left;
	margin:0;
	height:30px;
	width:20px;
	background: transparent url(images/nst_bor_right.png) 0 0 no-repeat;
}

#sub_page_title,
.sub_page_title,
 #sub_page_title_2,
.sub_page_title_2,
 .sub_page_title_3,
.sub_page_title_4 {
	/*background:#57650D url(images/subpagetitle_bg.png) top left no-repeat;*/
	height:90px;
	width:920px;
	float:left;
	margin:0 0 10px 0;
}

#spt_recent_news { background:#57650D url(images/sub_title_recentnews.png) top left no-repeat; }

#spt_recent_news2 { background:#57650D url(images/sub_title_recentnews_2.png) top left no-repeat; }

#spt_recent_news3 { background:#57650D url(images/sub_title_recentnews_3.png) top left no-repeat; }

#spt_powercust { background:#57650D url(images/sub_title_poweredcustomers.png) top left no-repeat; }

#sub_page_title_2 .spt2_contents {
	margin:0;
	padding:0;
	height:auto;
	display:inline;
	float:left;
	height:90px;
	width:920px;
}

#sub_page_title_2 #team { background:#57650D url(images/sub_title_team.png) top left no-repeat; }

#sub_page_title_2 #board { background:#57650D url(images/sub_title_board.png) top left no-repeat; }

#sub_page_title_2 #network { background:#57650D url(images/sub_title_network.png) top left no-repeat; }

#sub_page_title_2 #team #team_btn,
#sub_page_title_2 #board #board_btn { /*display:none;*/
	/*border:1px solid red;*/
	/*opacity: 0.5;
	filter:alpha(opacity=100);*/
}

#sub_page_title_2 .spt2_contents .nav,
#sub_page_title_2 #network .nav {
	margin: 37px 35px 0 0px;
	/*margin-right: 300px;*/
	height:35px;
	display:inline;
	float:right;
}

#sub_page_title_2 #network .nav { margin: 37px 45px 0 0px; }

#sub_page_title_2 .spt2_contents .nav .btn {
	height:auto;
	float:right;
	margin-right: 5px;
	height:35px;
}

#main {
	background-color:#C8D39C;
	display:inline;
	float:left;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	overflow:visible;
	padding-top:0;
	width:auto;/*grid*/
	/*
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	*/
}

#main_col {
	background-color:#FFFFFF;
	height:auto;
	overflow:visible;
}

#main_content,
#main_content_home,
#main_content_pillars,
#main_content_mission,
#main_content_team,
#main_content_board,
#main_content_network,
#main_content_faq,
#main_content_contact {
	overflow:hidden;
	padding:10px 10px 10px 10px;
	width:920px;
	display:inline;
	float:left;
}

#main_content_videos {
	overflow:hidden;
	padding:0;
	width:920px;
}

#col_main #top {
	background:transparent url(images/bg_920_faq_top.png) 0 0 no-repeat;
	float:left;
	height:20px;
	margin:0;
	width:920px;
}

#col_main #mid {
	background:transparent url(images/bg_920_faq_mid.png) 0 0 repeat-y;
	float:left;
	height:auto;
	padding:0 0 30px;
	width:920px;
}

#col_main #bot {
	background:transparent url(images/bg_920_faq_bot.png) bottom left no-repeat;
	float:left;
	height:20px;
	margin-bottom:10px;
	width:920px;
}

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

"All" Columns (All)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*~~~~~~~~~~~~~*/
/*     920     */
/*~~~~~~~~~~~~~*/
#all_col_920,
 .all_col_920 {
	background-color:#57650D;
	height:auto;
	/*margin-top:10px;*/
	margin:0;
	padding:0;
	text-align:center;
	width:920px;
	float: left;
	overflow:hidden;
}

#all_col_920 #top,
#all_col_920 .top,
.all_col_920 #top,
.all_col_920 .top {
	background:transparent url(images/bg_920_faq_top.png) 0 0 no-repeat;
	float:left;
	height:20px;
	margin:0;
	width:920px;
}

#all_col_920 #content,
#all_col_920 .content,
.all_col_920 #content,
.all_col_920 .content {
	background:transparent url(images/bg_920_faq_mid.png) 0 0 repeat-y;
	float:left;
	/*height:auto;*/
	/*padding:0 0 30px;*/
	width:920px;
}

#all_col_920 #bottom,
#all_col_920 .bottom,
.all_col_920 #bottom,
.all_col_920 .bottom {
	background:transparent url(images/bg_920_faq_bot.png) bottom left no-repeat;
	float:left;
	height:20px;
	margin-bottom:0px;
	width:920px;
	display:inline;
}

/*~~~~~~~~~~~~~~~~~*/
/*     Col_1's     */
/*~~~~~~~~~~~~~~~~~*/
/* 370 */
/* network.htm */
.all_col_1_370 {
	background-color:#57650D;
	display:inline;
	float:left;
	height:auto;
	/*margin:10px;*/
	position:relative;
	width:370px;
}

.all_col_1_370 .top {
	background:transparent url(images/bg_370_top.png) 0 0 no-repeat;
	float:left;
	height:20px;
	margin:0;
	width:370px;
}

.all_col_1_370 .content {
	background:transparent url(images/bg_370_mid.png) 0 0 repeat-y;
	/*padding-bottom:30px;
	padding-left:15px;
	padding-top:30px;*/
	width:370px;
}

.all_col_1_370 .bottom {
	background:transparent url(images/bg_370_bot.png) bottom left no-repeat;
	height:20px;
}

/* 385 */
#all_col_1_385,
.all_col_1_385 {
	background-color:#57650D;
	/*height:auto;*/
	margin:0 10px 0 0;
	position:relative;
	width:385px;
	display: inline;
	float: left;
	background:transparent url(images/bg_385_mid.png) 0 0 repeat-y;/*	margin-left: 10px;
	margin-right: 10px;*/
}

#all_col_1_385 #top,
#all_col_1_385 .top,
.all_col_1_385 #top,
.all_col_1_385 .top {
	background:transparent url(images/bg_385_top.png) 0 0 no-repeat;
	float:left;
	height:20px;
	margin:0;
	width:385px;
}

#all_col_1_385 #content,
#all_col_1_385 .content,
.all_col_1_385 #content,
.all_col_1_385 .content {
	background:transparent url(images/bg_385_mid.png) 0 0 repeat-y;
	/*height:auto;*/
	margin:0;/*padding:40px 0 10px 15px;*/
}

#all_col_1_385 #bottom,
#all_col_1_385 .bottom,
.all_col_1_385 #bottom,
.all_col_1_385 .bottom {
	background:transparent url(images/bg_385_bot.png) bottom left no-repeat;
	height:20px;
}

/* ~~~ Col 2's ~~~ */
/* 525 */
#all_col_2_525 {
	display: inline;
	float: left;
	margin:0px;
	background-color:#E6EECA;
	display:block;
	/*height:auto;*/
	margin:0 0 0 0px;
	position:relative;
	width:525px;
}

#all_col_2_525_inner {
	background-color:#FFFFFF;
	display:block;
	/*height:auto;*/
	margin:10px;
	padding:30px 0 10px 0;
	position:relative;
	width:505px;
}

#all_col_2_525 .content_box {
	background:#FAFAFA url(images/team_biobox_bg.png) top left no-repeat;
	/*display:none;*/
	/*filter:alpha(opacity=0);*/
	margin:0 30px 20px 40px;
	/*opacity:0.0;*/
	padding:0;
	width:450px;
	position:relative;
	display:block;
	margin:0px 0px 20px 30px;
	height:auto;
	opacity:1;
	filter:alpha(opacity = 100);
}

#all_col_2_525 .content_box_inner {
	background:transparent url(images/team_biobox_bg_bottom.png) bottom left no-repeat;
	display:block;
	/*height:auto;*/
	margin-bottom:0;
	padding:70px 60px 70px 60px;
	padding:70px 60px 70px 60px;
	width:330px;
}

#pallet {
	position: absolute;
	z-index: 99;
	left: 950px;
	top: 0px;
	/*clear: both;*/
	height: 250px;
	width: 19px;
	display: none;
	opacity: 0.0;
	filter:alpha(opacity=0);
	/*background-image:url(images/pallet2.png);*/
	background-image:url(images/pallet1.png);
	background-repeat:no-repeat;
	float:left;
}

.team_top {
	float:left;
	width:450px;
	text-align:right;
	font-size:10px;
	padding:0;
	width:450px;
	/*position:relative;*/
	display:none;
	margin:-10px 0px 0px 30px;
	height:auto;
}

.team_top a {
	padding: 5px 8px 5px 8px;
	background-color:#fff;
}

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

Border Styles (all)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/


.border_uni1 {
	border:2px;
	border-color: #D3B76E;
	border-style: dotted;
}

/* end ~  Border Styles */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
  
Text Styles (all)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
p,
.p_all/*,
.team_biobox_text p,
.pillars_box_text p,
.text_mission_body p*/ {
	/*	font-size: 1.1em;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	line-height: 1.8em;*/
	
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Lucida Grande", Verdana, "sans serif";*/
	
	line-height: 22px;
	text-align: left;
}

/*body:nth-of-type(1) p { font-family:"Lucida Grande", Verdana, "sans serif"; }*/
H1,
.h1,
h1,
.tstyle_board_name,
.tstyle_network_title,
.tstyle_network_col1_title {
	color: #6D5107;
	font-weight: bold;
	text-decoration: none;
	font-size: 24px;
	letter-spacing: -1.5px;
	font-family: "Lucida Sans", Verdana;
}

.tstyle_network_col1_title {
	color: #FFFFFF;
	margin: 0px 0px 10px 10px;
}

.tstyle_footer_bright {
	color:#AAA;
	line-height:13px;
}

.tstyle_footer_bright_address {
	color:#AAA;
	line-height:12px;
 /line-height:14px;
}

.tstyle_footer_brightbold {
	color:#AAA;
	font-weight: bold;
}

.tstyle_footer_regular {
	color:#666;
	line-height:14px;
	font-size:10px;
}

.ts_nsb333 {
	/*color: #E6F0C1;*/
	line-height:14px;
	font-size:10px;
	vertical-align:text-top;
	letter-spacing:1px;
}

.ts_lucida {
	color: #FFFFFF;
	font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 16px;
	text-align: left;
}

#font_test {
	margin-top:-20px;
	display:none;
}

.biobox_text p,
.board2_biobox_text p,
.team_biobox_text p,
.network_biobox_text p,
.pillars_box_text p,
.pillbox_box_text p,
.text_mission_body p,
#font_test p,
.form_intro_content p,
#powercust_content #top_text p {
	/*font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 20px;*/
	
	color: #000;/*color: #454545;*/
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family:"Lucida Grande", Verdana, "sans serif";*/
	line-height: 22px;
	line-height: 18px;
}

.network_biobox_text p { margin:0px 0px 15px 0px; }

/* end ~  Text Styles */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
  
Misc(All)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.display_none { display:none; }

.clear_both { clear:both; }

.clear_left { clear:left; }

.clear_right { clear:right; }

/* Heading Titles */
.ht_title {
	background:transparent url(images/ht_left.gif) 0 0 no-repeat;
	height:28px;
	width:auto;
	float:left;
	line-height:0;
	padding: 0 0 0 9px;
	display:inline;
	float:left;
}

#all_eventcalendars .ht_title {
	margin: 15px 0 20px 0;
	margin: 15px 0 30px 57px;
}

#all_eventcalendars #landopt_news,
#all_eventcalendars #greenindustryevents { /*margin-top: 45px;*/
}

.ht_title .ht_center {
	background:transparent url(images/ht_bg.gif) 0 0 repeat-x;
	height:28px;
	width:auto;
	margin:0;
	float:left;
}

.ht_title .ht_center img {
	margin: 3px 0 0 2px;
	float:left;
}

.ht_title .ht_right {
	background:transparent url(images/ht_right.gif) 0 0 no-repeat;
	height:28px;
	width:9px;
	float:left;
	margin:0;
	padding:0;
}

/*<div class="ht_title">
	<div class="left"></div>
	<div class="center">image</div>
	<div class="right"></div>
</div>
*/
#mockup/*,#col_main*/ {
	background-color:#57650D;
	height:auto;
	margin:10px;
	padding:0;
	text-align:center;
	width:920px;
	float: left;
}

/* end ~  Miscellaneous (ALL) */

/* end ~  All */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Board
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.board_photo { margin:20px 0px 0px 35px; }

#board_col_1_content { height:638px; /* uses matchDivHeight(); to change it if the other row changes size *//*border:1px solid red;*/
}

.board_member_box { margin-bottom:0; }

.board_member_box .name { /*color:#6D3707;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	margin-bottom:2px;
	width:auto;*/
}

.board_member_box .descender { margin-bottom:5px; }

.board_member_box .email {
	margin-bottom:0;
	margin-left:1px;
}

.board_member_box .email a {
	border-bottom:1px;
	border-color:#57650d;
	border-style:solid;
	color:#57650d;
	font-family:Verdana;
	font-size:11px;
	margin:0;
	padding-bottom:1px;
	text-decoration:none;
}

.board_member_box .line,
.line {
	border-top:2px;
	border-top-color:#d3b76e;
	border-top-style:dotted;
	height:2px;
	margin-bottom:15px;
	margin-top:19px;
	width:auto;
}

.b_first { margin-top:0px; }

.b_last { margin-bottom:0px; }

/* end ~  Board */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Board New
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#board2_col_1 { height:auto;/*border:1px solid red;*/
	/*position:relative;*/
}

#board2_col_1_content {
	height:auto;
	padding: 40px 0 40px 18px;/*position:relative;*/
}

.board2_col2 { height:auto; }

.board2_col2_inner { height:auto; }

.board2_memberbox,
.board2_memberbox_last {
	background-color:#414A0B;
	background-image:url(images/team_mbox.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:175px;
/height:175px;
	margin:0 0 20px 10px;
	overflow:hidden;
	padding:0;
	width:330px;/*	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;*/
}

.board2_memberbox_last { margin-bottom:20px; }

.board2_memberbox_inner {
	display:block;
	height:135px; /*/height:135px;*/
	margin:10px;
	overflow:hidden;
	padding:10px;
	width:290px;
}

.board2_memberbox_inner_left {
	background-color:#00F;
	display:block;
	height:124px;
	margin:4px 0 0 2px;
	padding:0;
	width:94px;
	/*display: inline;*/
	float: left;/*margin-left: 10px;
	margin-right: 10px;*/
}

.board2_memberbox_image_box {
	background-color:#414A0B;
	border:2px;
	border-color:#57650d;
	border-color:#4E590D;
	border-style:solid;
	display:block;
	height:122px;
	overflow:hidden;
	padding:0;
	width:92px;
}

.board2_memberbox_image_box img {
	background-color:#414A0B;
	border:1px;
	border-color:#414a0b;
	border-style:solid;
	height:120px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:90px;
}

.board2_memberbox_inner_right {
	display:block;
	margin:0;
	margin-left:15px;
	padding:0;
	padding-top:0;
	width:170px;
	float: left;
}

.board2_memberbox_name {
	color:#FFFFFF;
	font-family:"Lucida Sans", Verdana;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	letter-spacing:-0.5px;
	margin-left:0;
	padding:0;
	padding-top:28px;
	padding-top:44px;
	padding-top:28px;
}

.board2_memberbox_title {
	color:#B0D048;
	color:#D3B76E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:-0.7px;
	line-height:10px;
	margin:1px 0 10px 0;
	margin:2px 0 10px 0;
	padding:0;
}

.board2_memberbox_email {
	margin:0 0 18px 0;
	padding:0;
	width: 176px;
}

.board2_memberbox_email a,
.board2_memberbox_email a:visited,
.board2_memberbox_email a:hover,
.board2_memberbox_email a:active {
	color:#CCC;
	/*
	color:#7A8446;
	color:#8F9669;
	color:#878b6d;
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
}

.board2_memberbox_email a:hover { color:#999; }

.board2_memberbox_phone {
	color:#CCC;
	display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
}

.board2_memberbox_link {
	border:1;
	border-color:#6A7A10;
	border-style:solid;
	margin:0 0 0 0;
	padding:0;
}

.board2_memberbox_link a,
.board2_memberbox_link a:hover,
.board2_memberbox_link a:active,
.board2_memberbox_link a:visited {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.board2_memberbox_link a:hover { /*color:#B6953D;*/
	color:#E2EEBB; }

/*.board2_biobox_name
{
	display:block;
	margin-top:0;
}*/

/*.board2_biobox_job_title
{
	color:#57650D;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin-top:3px;
}*/
/*.board2_biobox_line
{
	border-top:2px;
	border-top-color:#D3B76E;
	border-top-style:dotted;
	display:block;
	height:5px;
	margin-bottom:10px;
	margin-top:15px;
	width:auto;
}*/
.board2_biobox_text { margin:0; }

.board2_biobox_text p { /*margin:0px 0px 15px 0px;
	line-height:19px;*/

}

.text_board2Bio p { font-weight:normal; }

/* end ~ Board New */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Contact Us
					
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#contact_col_1_content { margin: 0; }

#contact_col_1_content img { margin:15px 0 0px 35px; }

.contact_col_2 { height:auto; }

.contact_col_2 img { margin: 0 0 0 25px; }

.contact_col_2 h1.title { /*color:#000000;
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;*/
	/*margin-top:15px;
	margin-left:50px;*/
	line-height: 17px; }

.contact_col_2_title,
.become_col_2_title {
	margin:20px 0px 10px 55px;
	margin:20px 0px 5px 35px;
	width: 395px;/*	color: #000;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-style:normal;
	font-size: 12px;
	text-indent: 0px;
	padding-top:10px;*/
}

.contact_col_2 .required_text,
#respond .required_text {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
}

.contact_col_2 .required_text { margin:10px 0px 0px 55px; }

#respond .required_text { margin:10px 0px 10px 0px; }

#contact_info_table {
	margin: 30px 0px 0px 70px;
	padding: 0;
}

#contact_info_table .left,
#contact_info_table .right { vertical-align:top; }

#contact_info_table .left {
	color:#D3B76E;
	font-family: "Lucida Sans", Verdana, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:14px;
	margin:1px;
	padding: 4px;
	padding-top:3px;
	/*text-shadow: #000 1px 1px 2px;*/
	text-transform: none;
}

#contact_info_table .right {
	color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 4px;
	margin:1px;
	padding-left: 5px;
	line-height:15px;/*text-shadow: #000 1px 1px 2px*/
}

#contact_info_table .right img { margin: 30px 0px 0px 0px; }

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
  
FORM

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*#form_main
{
	width:auto;
	height:auto;
	overflow: visible;
	display: block;
}*/
.tbmain {
	height:100%;
	background:white;
	/* Changes on the form */
	/*background: white !important;*/
	background: #Fff !important;
	width:428px;
	/*margin-left:10px;
	margin-bottom:100px;*/
	margin:10px 10px 50px 40px;
}

.tbmain .head {
	color:#333333;
	font-size:20px;
	text-decoration:underline;
	font-family:"Verdana";
}

.tbmain span.required,
.contact_col_2 .required,
#respond .required {
	font-size: 13px !important;
	color: #C00 !important;
	padding-left:2px;
}

/*~~~~~~~~~~~*/
/* Left Side */
/*~~~~~~~~~~~*/
.tbmain .left {
	/* Changes on the form */
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	height:2px;
}

.tbmain .left_style,
.tbmain .left_style_2 {
	background-color:#E9EDD6;
	border:2px solid #fff;
	padding:4px 10px 4px 15px;
	background:url(images/form_left_bg.gif) #E9EDD6 0 0 repeat-y;
	width:240px;
	vertical-align:text-top;
}

.tbmain .left_style_2 { vertical-align:top; }

/*~~~~~~~~~~~~*/
/* Right Side */
/*~~~~~~~~~~~~*/
.tbmain .right { /*width:90px;*/
	
	/*height:35px;*/
}

.tbmain .right .text,
.tbmain .right .text_2line,
.tbmain .right .text_bottom,
.tbmain .right .other,
.tbmain .right .other_2line,
.tbmain .right .address,
.tbmain .right .comments,
.tbmain .right .description,
#commentform #author,
#commentform #email,
#commentform #url {
	background:url(images/input_bg_f4f4f4.gif) #fbfbfb top repeat-x;
	background-color:#f4f4f4;
	border:0px #cccccc solid;
	border-color:#E2E2E2;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin:1px;
	padding:4px 4px 4px 4px;
	width:210px;
	vertical-align:top;
	vertical-align:text-top;
}

.tbmain .right .text,
.tbmain .right .text_bottom {
	height:20px;
	vertical-align:middle;
	vertical-align:text-top;
}
.tbmain .right .text_2line, {
 height:25px;
 vertical-align:middle;
}

.tbmain .right .select,
.tbmain .right .select_2line {
	height:25px;
	vertical-align:middle;
	width:222px;/*border:1px;
	background:url(images/input_bg_f4f4f4.gif) #fbfbfb top repeat-x;
	background-color:#f4f4f4;*/
}

.tbmain .right .select_2line { /*	height:25px;
	vertical-align:middle;
	width:223px;*/
}

.tbmain .address {
	height:50px;
	vertical-align:text-top;
}

.tbmain .comments {
	height:100px;
	vertical-align:text-top;
}

.tbmain .right .text_bottom { height: auto; }

/* Error Message */
label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	font-size:12px;
	line-height:18px;
	width:70px
}

div.error { display: none; }

input { border: 0px solid black; }

input.checkbox { border: none }

input:focus { border: 1px dotted black; }

input.error { border: 1px dotted red; }

/*\*/
* html input {
	border: 1px solid black;
	float:left; /* worked */
}

/*\*/
* html textarea { float:left; }

/*\*/
* html select { float:left; }

/*div.backButton{
    background: transparent url("http://jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}

div.backButton:hover
{
    background: transparent url("http://jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}

div.backButton:active
{
    background: transparent url("http://jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}

div.nextButton
{
    background: transparent url("http://jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}

div.nextButton:hover
{
    background: transparent url("http://jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}

div.nextButton:active
{
    background: transparent url("http://jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}

.pageinfo
{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
*/

#thankyou_content 
{ 
	padding: 80px 0 80px 0 ; 
}
#thankyou_text
{
	
	width:400px;
	padding-left:270px
}

#thankyou_content .thankyou_ts1 {
	color:#D3B76E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
}

#thankyou_content .thankyou_ts2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: normal;
}

#thankyou_content .back_btn { margin:20px 0 0 0; }

#thankyou_content .back_btn a,
#thankyou_content .back_btn a:link,
#thankyou_content .back_btn a:visited,
#thankyou_content .back_btn a:hover,
#thankyou_content .back_btn a:active {
	color:#fff;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing: normal;
	color: #B0D047;
}

/* end ~  Contact Us */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
	Expander Box
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.expander_box {
	float:left;
	height:auto;
	overflow:visible;
	clear: both;
	margin: 0 0 5px 0;/*margin: 0 0 -4px 0;
	margin: 0 0 2px 0;*/
}

#recentnews .expander_box {
	width:auto;
	margin:0px 0 0px 0;
	padding:25px 0 0px 0;
}

/*#all_eventcalendars .expander_box
{
	width:auto;
	margin:5px 0 0px 0;
	padding:0px 0 0px 0;
}*/
#all_eventcalendars .bottom_spacer {
	float:left;
	height:50px;
	width:100%;
}

#recentnews .bottom_spacer {
	float:left;
	height:20px;
	width:100%;
}

#recentnews .top_spacer {
	float:left;
	height:60px;
	width:100%;
}

/*.expander_box .tradeshow
{
	padding: 0;
	float: left;
	width: 800px;
	margin: 0 0 40px 55px;
	margin: 0 0 0px 55px;
	padding: 0;
}*/
.expander_box .col_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.expander_box .col_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 600px;
}

.expander_box .item {
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
}

.expander_box .item .top_row,
.expander_box .item .top_row_L,
.expander_box .item .top_row_R,
.expander_box .item .top_row_nobtn {
	margin: 0 0 0px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	height:auto;
}

#all_eventcalendars .expander_box .item .top_row {
	margin: 0;
	padding: 0;
	float: left;
	display:inline;
	width: auto;
	vertical-align:middle;
	position:relative;
	height:auto;
}

.expander_box .item .clickall { cursor:pointer; }

.expander_box .item .top_row .top_layer,
.expander_box .item .top_row .tl_opacity {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	z-index:99;
	position:absolute;
	height:29px;
}

.tl_opacity {
	opacity: .9;
	filter:alpha(opacity=90);
}

.mouseover_opacity {
	opacity: .7;
	filter:alpha(opacity=70);
}

.expired,
.expired_cal_item {
	opacity: .8!important;
	filter:alpha(opacity=80)!important;
	color:#999!important;
	text-decoration: line-through!important;
	font-style:italic !important;
}

.expired_cal_item_ie9 {
	background-color:red;
	color:#999; 	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	text-decoration: line-through;
}

/*.expired_text
{
	color:#F00;
}*/
.expander_box .item .top_row .date_OLD {
	color: #CCC;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 5px 0px 0px;
	padding: 8px 0px 6px 4px;
	padding /*\**/: 9px 0px 6px 4px\9; /* IE8 STANDARDS MODE ONLY */
	text-align: left;
	text-decoration: none;
	float: left;
	padding-right: 2px;
	width:55px;
	display:inline;
	float:left;
}

.color_tester { color: #748512; }

/*.expander_box .item .top_row .title
{
	background:transparent url(images/ex_left.gif) 0 0 no-repeat;
	padding:0px 0px 0px 11px;
	
	float: left;
	width: auto;
	height:29px;
}*/
.expander_box .item .top_row .title {
	background-color:#B7A458;
	height:auto;
	margin:0;
	padding:0;
	/*width:240px;*/
	float: left;
	text-indent:0;
	display:inline;
	height:29px
}

#all_eventcalendars .expander_box .item .top_row .title {
	width:599px;
	_background:transparent url(images/ex_599_content_bg.gif) 0 0 repeat-y;/*display full bg in ie6 */
}

#recentnews .expander_box .item .top_row .title { width:321px; }

#webinars .expander_box .item .top_row .title {
	width:476px;
	_background:transparent url(images/ex_476_content_bg.gif) 0 0 repeat-y;/*display full bg in ie6 */
}

.expander_box .item .top_row .title .title_top {
	/*	background:transparent url(images/ex_top.gif) 0 0 no-repeat;
*/	float:left;
	height:8px;
	margin:0;
	padding:0;
	/*width:240px;*/
	line-height:0;
	font-size:0;
	display:inline;
}

#recentnews .expander_box .item .top_row .title .title_top {
	background:transparent url(images/ex_321_top.gif) 0 0 no-repeat;
	width:321px;
}

#all_eventcalendars .expander_box .item .top_row .title .title_top {
	background:transparent url(images/ex_599_top.gif) 0 0 no-repeat;
	width:599px;
}

#webinars .expander_box .item .top_row .title .title_top {
	background:transparent url(images/ex_476_top.gif) 0 0 no-repeat;
	width:476px;
}

.expander_box .item .top_row .title .title_content {
	/*background:transparent url(images/ex_content_bg.gif) 0 0 repeat-y;*/
	float:left;
	height:auto;
	/*padding:0 0 30px;*/
	/*width:240px;*/
	text-indent:0;
	_margin-bottoma:3px; /*ie6 */
	height:auto;
	height:17px;
}

#recentnews .expander_box .item .top_row .title .title_content {
	background:#F00 url(images/ex_321_content_bg.gif) 0 0 repeat-y;
	width:321px;
	float:left;
	height:auto;
}

#all_eventcalendars .expander_box .item .top_row .title .title_content {
	background:transparent url(images/ex_599_content_bg.gif) 0 0 repeat-y;
	width:599px;
}

#webinars .expander_box .item .top_row .title .title_content {
	background:transparent url(images/ex_476_content_bg.gif) 0 0 repeat-y;
	width:476px;
}

.expander_box .item .top_row .title .title_content p {
	color: #FFF;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:13px;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	text-decoration: none;
	/*vertical-align:middle;*/

	margina: 4px 5px 5px 20px;            /* good in Firefox */
	_margina: 0px 5px 50px 10px;          /* ie6 */
	margina /*\**/: 5px 5px 4px 10px\9;   /* IE8 STANDARDS MODE ONLY */
	padding:0;
	text-indent:0;
	float:left;
	display:inline;
	overflow:hidden;/*background-color:red;*/
}

#recentnews .expander_box .item .top_row .title .title_content p { width:300px; }

#all_eventcalendars .expander_box .item .top_row .title .title_content p { width:520px; }

#webinars .expander_box .item .top_row .title .title_content p { width:440px; }

/*\*/
* html .expander_box .item .top_row .title .title_content p { margina: 5px 0px 0px 10px;/* ie6 hack */
}

/*end*/


/* ie 7*/*:first-child+html .expander_box .item .top_row .title .title_content p { /*padding: 4px 5px 5px 10px;
	margin:0;*/
}/*end*/

.expander_box .item .top_row .title .title_bottom {
	/*background:transparent url(images/ex_bottom.gif) bottom left no-repeat;*/
	float:left;
	height:4px;
	margin:0;
	padding:0;
	/*width:240px;*/
	line-height:0;
	font-size:0;
	display:inline;
}

#all_eventcalendars .expander_box .item .top_row .title .title_bottom {
	background:transparent url(images/ex_599_bottom.gif) bottom left no-repeat;
	width:599px;
}

#recentnews .expander_box .item .top_row .title .title_bottom {
	background:transparent url(images/ex_321_bottom.gif) bottom left no-repeat;
	width:321px;
}

#webinars .expander_box .item .top_row .title .title_bottom {
	background:transparent url(images/ex_476_bottom.gif) bottom left no-repeat;
	width:476px;
}

/*
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
*/
.test232 { color: gray; \ /* standard , ie8?*/
color: blue; /* firefox */
}

/*end*/
.test { color /*\**/: yellow; \ 
} /* ie8 standards*/

/*\*/
html*.test232 { [color: green;
]color: purple; /* ie7 *//* ie7,ie8 compatible */
}/*end*/

.dummyend[id] { clear:both; }

/*\*/
* html .test232 { color: pink; /* ie6 */ }
/*end*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

.test232 { color: black; } /* Safari */
}

/* * ie8 is red. standard/firefox is blue. older mozilla is green. ie7 is purple. ie6 is pink. safari is black. */
/*
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
/////////////////////////////////////////////
*/

.expander_box .item .top_row .download_btn {
	float:left;
	width: 87px;
	height:29px;
}

#recentnews .expander_box .item .top_row .download_btn {
	clear:left;
	margin: 2px 0 0 305px;
	_margin: 2px 0 0 152px; /* ie6 */
}
/* Firefox 3.0+ */
#veinticinco, x:-moz-any-link, x:default {
color: red
}

/* ie7 */
*:first-child+html .expander_box .item .top_row .download_btn_OLD { margin-top:-2px; }

/*.expander_box .item .top_row .details_btn
{
	background-color:#B8D06C;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#6D5107;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:inherit;
	line-spacing:12px;
	_line-height:12px;
	margin:0;
	margin-left:2px;
	padding:6px;
	padding-right:7px;
	padding: 8px 7px 4px 6px;
	_padding: 2px 7px 4px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:55px;
}*/

.expander_box .item .top_row .details_btn_OLD {
	background: transparent url(images/details_btn_plus.gif) 0 0 no-repeat;
	width:82px;
	height:35px;
	float:left;
	margin-left:1px;
	color:#F00;
	font-size:0px;  /* forjs function */
	display:inline; /* did nothing */
	font-size:10px; /* forjs function */
}

.expander_box .item .top_row .details_btn_collapse_OLD {
	background: transparent url(images/details_btn_minus.gif) 0 0 no-repeat;
	color:red;
	font-size:5px /*js function */
}

.expandall_btn_wrap {
	/*margin:0px 0px -20px 640px;*/
	/*margin:15px 0px 0px 497px;*/
	display:inline;
	float:left;/*	width:108px;
	height:29px;*/
	
}

/*#all_eventcalendars .expandall_btn
{
	margin:40px 10px 0px 722px;
	display:inline;
	height:29px;
}*/
.webinar_pdf_ref_link {
	display:inline;
	float:left;
	margin:10px 0 0 60px;
}

/*#all_eventcalendars .expand_all_btn 
{
	background-color:#B8D06C;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#6D5107;
	cursor:pointer;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:inherit;
	line-spacing:12px;
	margin:40px 10px -20px 722px;
	padding: 8px 7px 7px 6px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:80px;
}*/
/*.expander_box .item .top_row .details_btn .bigplus, 
.expand_all_btn .bigplus
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:-5px;
	float:left;
	width:auto;
	_line-height:18px;
}
.expander_box .item .top_row .details_btn .regtext, 
.expand_all_btn .regtext
{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	float:left;
	width:auto;
	margin-left: 2px;
}*/


.expander_box .item .bottom_rowOLD {
	color: #FFFFFF;
	font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 16px;
	text-align: left;
	clear:left;
	width:430px;
	float: left;
	overflow: hidden;/*display:inline;*/
}

.expander_box .item .details_bodyOLD {
	margin: 5px 0px 20px 67px;
	/*padding: 0px 0px 0px 8px;*/
	width:460px;
	height:auto;/*display:inline;*/ /* not good for ie8 , showing contents*/
	/*background:red;*/
	
}

/* end ~ Expander Box */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		FAQ
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#faq_col_1 {
	margin:0;
	padding:0;
}

#faq_col_1_content {
	margin:0;
	padding:30px 0 30px 0;
	padding:30px 0 0px 0;
}

#faq_row {
	display:inline;
	float:left;
	height:100%;
	margin:0px 0px 0 0;
	padding:0;
	width:900px;/*background-color:#09C;*/
}

div.pwrap {
	display:inline;
	float:left;
	margin: 0 auto;
}

.faq_question_box {
	display:inline;
	float:left;
	height:auto;
	/*margin:89px 0 auto 50px;*/
	margin:40px 0 auto 70px;
	width:292px;
}

.faq_question_box .top {
	background:transparent url(images/faq_ques_box_top_a3.png) 0 0 no-repeat;
 background:transparent url(images/faq_ques_box_top_a3_ie6.gif) 0 0 no-repeat !ie6, 7;
	display:inline;
	float:left;
	height:25px;
	margin:0;
	width:302px;
}

.faq_question_box .mid {
	background:transparent url(images/faq_ques_box_mid_a3.png) top left repeat-y;
 background:transparent url(images/faq_ques_box_mid_a3_ie6.gif) top left repeat-y !ie6, 7;
	display:inline;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	width:302px;
	overflow: hidden;
}

.faq_question_box .bot {
	background:transparent url(images/faq_ques_box_bot_a3.png) bottom left no-repeat;
 background:transparent url(images/faq_ques_box_bot_a3_ie6.gif) bottom left no-repeat !ie6, 7;
	display:inline;
	float:left;
	height:25px;
	margin:0;
	width:302px;
}

.faq_question_box p {
	/*padding: 25px 40px;
	padding: 25px 50px 25px 55px;*/
	font-size: 14px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
	font-weight: normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 20px;
	text-align: left;/*background-color:#4B560C;*/
	/*display:inline;*/     
}

.faq_question_box p,
.pcq1,
.pcq2,
.pcq3,
.faq_q1,
.faq_q2,
.faq_q3,
.faq_q4,
.faq_q5,
.faq_q6,
.faq_q7,
.faq_q8,
.faq_q9 {
	/*font-size:14px;*/
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-family:"Lucida Grande", Verdana, "sans serif";*/
	font-weight:normal;
	line-height: 18px;
	text-align: left;
	/*padding: 25px 40px;*/
	/*padding: 25px 50px 25px 55px; 
	
	padding: 10px 50px 10px 55px;*/
	
	/*padding: 15px 0px 15px 40px;*/
	
	padding: 10px 0px 10px 40px;
	width: 225px;
	display:inline;
	float:left;
}

.pc_q1 { margin: 0 0 0 11px; }

.pc_q2 { margin: 0 0 0 6px; }

.pc_q3 { margin: 0 0 0 25px; }

.faq_q1 { margin-left:60px; }

.faq_q1_1 { margin-left:5px; }

.faq_q1_2 { margin-left:35px; }

.faq_q2 { margin-left:7px; }

.faq_q2_1 { margin-left:7px; }

.faq_q2_2 { margin-left:21px; }

.faq_q4 { margin-left:8px; }

.faq_q4_1 { margin-left:15px; }

/*
.pcq1 
{
	margin-left:4px;
}
.pcq2 
{
	margin-left:22px;
}
.pcq3 
{
	margin-left:14px;
}

.faq_q2 
{
	margin-left:20px;
}
.faq_q6 
{
	margin-left:0px;
}
*/

.faq_question_box p em { /*color: #D2B76E;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*line-height:20px;*/
	/*vertical-align:baseline;*/
	vertical-align:baseline; }

.faq_answer_box .mid p strong,
.faq_answer_box .mid p em { vertical-align:baseline; }

.faq_question_box p .em1 {
	color: #D2B76E;
	font-style:italic;
	vertical-align:baseline;
}
 .faq_question_box p:first-letterpppp {
	/*font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif;
        font-family:  Georgia, "Times New Roman", Times, serif;
	font-family: "Times New Roman", Times, serif;
        font-family: Verdana;
	*/
     font-family: Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
	/*color: #D5A21C;*/
	letter-spacing: 0.5px;
}

/* Answer Box */
.faq_answer_box {
	display:inline;
	float:right;
	height:auto;
	margin:0 50px 15px 0;
	padding:0;
	width:461px;
}

.faq_answer_box_top {
	background:transparent url(images/bg_faq_ans_top_n.png) 0 0 no-repeat;
 background:transparent url(images/bg_faq_ans_top_n_ie6.gif) 0 0 no-repeat !ie6, 7;
	display:inline;
	float:left;
	height:65px;
	margin:0;
	width:461px;
}

.faq_answer_box .mid {
	/*_background:transparent url(images/bg_faq_ans_mid_a.png) top left no-repeat;*/
	background:transparent url(images/bg_faq_ans_mid_n.png) top left repeat-y;
 background:transparent url(images/bg_faq_ans_mid_n_ie6.gif) 0 0 repeat-y !ie6, 7;
	display:inline;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	width:461px;
}

/*
.faq_answer_box .mid p{
	margin: 30px 0px 20px 94px;
	_margin: 10px 0px 95px 94px;
	padding-bottom: 13px;
	width: 282px;
	float: left;
	display:inline;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 19px;
	text-align: left;

}*/
.faq_answer_box .mid p {
	margin: 30px 0px 20px 94px;
	/*_margin: 10px 0px 95px 94px;*/
	
	
	margin: 10px 0px -15px 76px;
	/*_margin: 15px 0px -5px 75px;*/
	
	padding-bottom: 13px;
	width: 325px;
	float: left;
	display:inline;
	/*	font-size:14px;
	font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 22px;*/
	text-align: left;
	font-size:12px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-family:"Lucida Grande", Verdana, "sans serif";*/
	line-height: 20px;
	color:#000;/* 
        Uses ".text_uni_p" for font style 
        */
}

.faq_a1_1 { width:360px; }

.push_right { padding-left:12px;/* workied in safari*//*margin-left: 185px;*/
}

.faq_answer_box .bot {
	background:transparent url(images/bg_faq_ans_bot_n.png) bottom left no-repeat;
 background:transparent url(images/bg_faq_ans_bot_n_ie6.gif) 0 0 no-repeat !ie6, 7;
	display:inline;
	float:left;
	height:65px;
	margin:0;
	width:461px;
}

/* end ~  FAQ */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

	Footer
					
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#footer p { font-family:Verdana, Geneva, sans-serif; }

.footer_self_service_login { margin: 15px 0 0 0px; }

.footer_client_login { margin: 15px 0 0 0px; }

.selfservice a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid red;
	padding: 0 0 2px 0;
	text-decoration:none;
}

.selfservice a,
.selfservice a:link,
.selfservice a:visited,
.selfservice a:hover,
.selfservice a:active {
	color:#AAA;
	line-height:14px;
	text-decoration:overline;
}

#top_btn {
	/*display: block; */
	/**/display: none;
	overflow: visible;
	/*opacity: 0.0;
	filter:alpha(opacity=0);*/
	/*height: 1%; 
padding-bottom: 15px; */
	/*left: 430px;*/
	height:41px;
	width:43px;
}

#top_btn .content {
	list-style:none;
	left: 430px;
	float:left;
	background: #000;
	/*padding: 10px;*/
	height:41px;
	width:43px;
	position: absolute;/*margin-right: 20px;*/ 
}

#top_btn .content a {
	display: block;
	position: relative;
	overflow: hidden;
	/*height: 150px;*/
	height:41px;
	width:43px;
	/*padding: 16px;*/
	color: #000;
	font: 1.6em/1.3 Helvetica, Arial, sans-serif;
}

#top_btn .content img {
	position: absolute;
	top: -4px;
	left: 0px;
	border: 0;
	opacity:.5;
	filter:alpha(opacity=50);
}

#footer {
	background-color:#000;
	border:5px;
	border-color:#6D5107;
	border-style:solid;
	color:#999;
	display:inline;
	float:left;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:930px;
	position:relative;
	padding: 55px 0 0 0; /* sets top whitespace */
}

* html #footer { /* IE6 */ width:909px; }

#footer .copyright {
	float:left;
	margin:20px 0 10px 0; /* sets bottom whitespace */
	padding:10px;
	width:100%;
	text-align:center;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color:#AAA;
	line-height:14px;
	font-size:10px;
	border-bottom:1px solid #333;
	border-color:#385410;
	/*border-color:#23340A;*/
	border-color:#2F450E;
	text-decoration:none;
}

#footer a {
	color:#cbcbcb;
	font-weight:normal;
	/*border-bottom:1px solid #333;
	border-color:#333;*/
	margin: 0 0 2px 0;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:none;
	border-bottom:1px solid #AAA;
	border-color:#666;
}

#footer_col_1,
#footer_col_2,
#footer_col_3,
#footer_col_4/*,.first_col,.last_col*/ {
	color:#666;
	display:inline;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	height:auto;
	margin:0px 0 0px 0;
	overflow:visible;
}

#footer_col_1 {
	/*background-color:#096;*/
	margin-left:65px;
	width:120px;
}

#footer_col_2 {
	/*background-color: #866522;*/
	margin-left:61px;
	width:186px;
}

#footer_col_3 {
	/*background-color: #09C;*/
	margin-left:58px;
	width:196px;
}

#footer_col_4 {
	/*background-color:#93C;*/
	margin-left:51px;
	width:140px;
}

#footer_col_1_content,
#footer_col_2_content,
#footer_col_3_content,
#footer_col_4_content {
	display:inline;
	float:left;
	height:600px;
	height:auto;
	margin:0px 0 10px 0;
	width:auto;
}

#footer_col_1_content { /*margin-left:35px;
	margin-left:15px;*/
}

#footer_col_2_content { /*margin-left:0;
	margin-right:30px;*/
}

#footer_col_3_content { /*margin-right:24px;*/
}

#footer_col_2_content p,
#footer_col_3_content p,
#footer_col_4_content p {
	color:#666;
	line-height:14px;
	font-size:10px;
}

#footer_col_1_content p {
	margin: 0 0 7px 0;
	margin: 0 0 11px 0;
	line-height:10px;
}

#footer_col_4_content a { line-height:14px; }

#footer_col_4_content a,
#footer_col_4_content a:link,
#footer_col_4_content a:visited,
#footer_col_4_content a:hover,
#footer_col_4_content a:active {
	font-size:10px;
	vertical-align:text-top;
}

#footer_col_4_content .email_box { margin:7px 0 0 0; }

#footer_col_4_content .phone_box,
#footer_col_4_content .fax_box { margin:7px 0 0 0; }

#footer_col_4_content .address_box { margin:7px 0 0 0; }

.footer_col_title {
	color:#6DA01F;
	/*color:#B0D048;*/
	font-size:10px;
	font-weight:bold;
	padding-bottom:20px;
	/*padding-top:60px;*/
	text-decoration: none;
}

/* end ~  Footer */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Home
				
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*#home_testimonials
{
	float:left;
	height:auto;
	margin:0;
	margin-left:25px;
	width:880px;
}*/

#home_links {
	float:left;
	height:auto;
	margin:0;
	margin-left:25px;
	/*width:500px;*/
	color:#000;
}

#home_links a {
	font-size:16px;
	font-weight:bold;
	font-family:"Lucida Grande", Verdana, "sans serif";
}

#home_testimonials .test_box {
	background:transparent url(images/bg_testimonials.png) 0 0 no-repeat;
	float:left;
	height:163px;
	width:880px;
}

#home_testimonials .test_box img {
	border:4px;
	border-color:#FFF;
	border-style:solid;
	display:inline;
	float:left;
	height:120px;
	margin:12px 15px 11px 10px;
	padding:0;
	width:90px;
}

#home_testimonials .test_box .text_box {
	color:#d3d3d3;
	color:#FFF;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:70px;
	line-height:16px;
	margin:30px 5px 5px 90px;
	padding:0;
	text-align:left;
	width:590px;
}

#home_testimonials .test_box .author_box {
	color:#D3b76E;
	display:inline;
	float:left;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-family:"Lucida Grande", Verdana, "sans serif";
	font-size:14px;
	line-height:19px;
	font-weight:normal;
	height:auto;
	margin:0px 0 0 90px;
	padding:0;
	text-align:left;
	width:500px;
}

.zero_opacity {
	-moz-opacity:0.0;
	filter:alpha(opacity=0);
	opacity:0.0;
}

#titleRow {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:50px;
}

#titleRowContent {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:30px;
	height:inherit;
	letter-spacing:-1px;
	padding-left:0;
	padding-top:0;
	vertical-align:middle;
}

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
  
Viewer Area (Marquee?)

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#viewer {
	/*display:inline;*/
	display:none;
	float:left;
	/*height:auto;*/height:330px;
	/*margin:10px;*/
	width:920px;
	margin:0 0 10px 0;
	background:transparent url(images/viewer_bg.png) 0 0 no-repeat;
	background-color:#000;
}

#viewer li { display:none; /* so you cant see before they loadin */ }

#viewer_stopped {
	background-image:url(images/viewer_1/viewer_5.jpg);
	border:5px;
	border-color:#586514;
	border-style:solid;
	height:300px;
	width:930px;
}

#viewer_split_460 {
	float:left;
	/*height:auto;*/height:403px;
	/*margin:10px;*/
	width:920px;
	margin:0 0 10px 0;/*background:transparent url(images/viewer_lg_frame_bl.gif) 0 0 no-repeat;*/
}

#viewer_split_460 #left {
	float:left;
	width:460px;
	height:403px;
	background:transparent url(images/viewer_2/left_460_bg_wh.gif) 0 0 no-repeat;
}

#viewer_split_460 #left #images_460 { float:left; }

#viewer_split_460 #right {
	float:left;
	height:403px;
	width:460px;
	background:transparent url(images/viewer_2/right_460_2.jpg) 0 0 no-repeat;/*background-color:#F03;*/
}

/*  
----------------------------------------- 
----------------------------------------- 
----------------------------------------- 
----------------------------------------- 
*/

#viewer_split_540 {
	float:left;
	/*height:auto;*/height:403px;
	/*margin:10px;*/
	width:920px;
	margin:0 0 10px 0;
	/*background:transparent url(images/viewer_lg_frame_bl.gif) 0 0 no-repeat;*/
	background-color:#000;
}

#viewer_split_3 {
	float:left;
	/*height:auto;*/height:403px;
	/*margin:10px;*/
	width:920px;
	margin:0 0 10px 0;
	background:transparent url(images/viewer_2/viewer_frame_nn3.jpg) 0 0 no-repeat;
	background-color:#000;
}

#viewer_split_3 #left {
	display:inline;
	float:left;
	width:295px;
	height:403px;
	background:transparent url(images/viewer_2/left_nn3.jpg) 0 0 no-repeat;
}

#viewer_split_3 #left .content {
	/*display:inline;
	float:left;*/
	margin: 0px 0px 0px 0px;
	padding: 57px 37px 0px 59px;
}

#viewer_split_3 #left #txt {
	/*display:inline;
	float:left;*/
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#viewer_split_3 #left .content p.a1 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 22px;
	line-height: 16px;
	text-align: left;
}

#viewer_split_3 #left .content p.a2 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 22px;
	line-height: 16px;
	text-align: left;
}

#viewer_split_3 #left .content p.v1 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 22px;
	line-height: 14px;
	text-align: left;
}

#viewer_split_3 #left .content p.v1 {
	color: #f1f1f1;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 22px;
	line-height: 15px;
	text-align: left;
}

/*WITH FRAME*/
#viewer_split_3 #left_fr {
	display:inline;
	float:left;
	width:295px;
	height:403px;
	background:transparent url(images/viewer_2/left_nn3_fr.jpg) 0 0 no-repeat;
}

#viewer_split_3 #left_fr .content {
	/*display:inline;
	float:left;*/
	margin: 0px 0px 0px 0px;
	padding: 57px 37px 0px 56px;
}

#viewer_split_3 #left_fr #txt {
	/*display:inline;
	float:left;*/
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#viewer_split_3 #left_fr .content p.a1 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 22px;
	line-height: 16px;
	text-align: left;
}

#viewer_split_3 #left_fr .content p.a2 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 22px;
	line-height: 16px;
	text-align: left;
}

#viewer_split_3 #left_fr .content p.v1 {
	color: #fff;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 22px;
	line-height: 14px;
	text-align: left;
}

#viewer_split_3 #left_fr .content p.v1 {
	color: #f1f1f1;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 22px;
	line-height: 15px;
	text-align: left;
}

#viewer_split_3 #mid {
	display:inline;
	float:left;
	width:326px;
	height:403px;
	background:transparent url(images/viewer_2/mid_nn3_blank.jpg) 0 0 no-repeat;
	overflow: hidden;
}

#viewer_split_3 #mid ul {
	width:326px;
	height:403px;
	list-style-type:none;
}

#viewer_split_3 #mid ul li {
	width:326px;
	height:403px;
	position:relative;
	display:none;
}

#viewer_split_3 #mid ul li .image {

position:absolute;
	top:0px;
	left:0px;

 width:540px;
	width:326px;
	height:403px;/*z-index:1;*/
}

#viewer_split_3 #mid ul li .left_frame {
	top:0px;
	left:0px;
	width:326px;
	height:403px;
	position:absolute;
	background:transparent url(images/viewer_2/left_nn3.jpg) 0 0 no-repeat;
	z-index:2;
}

#viewer_split_3 #right {
	display:inline;
	float:left;
	width:299px;
	height:403px;
	background:transparent url(images/viewer_2/right_nn3.jpg) 0 0 no-repeat;
}

#viewer_split_3 #right_fr {
	display:inline;
	float:left;
	width:299px;
	height:403px;
	background:transparent url(images/viewer_2/right_nn3_fr.jpg) 0 0 no-repeat;
}

#viewer_split_540 #left {
	display:inline;
	float:left;
	width:540px;
	height:403px;
	background:transparent url(images/viewer_2/left_540_bg_bl.gif) 0 0 no-repeat;/*background:transparent url(images/viewer_2/left_BM_n_90.jpg) 0 0 no-repeat;*/
	/* background:transparent url(images/viewer_2/left_540_om.png) 0 0 no-repeat; */
}

#viewer_split_540 #left ul {
	/*display:inline;
	float:left;*/ 
	width:540px;
	height:403px;
	/*position:relative;*/
	list-style-type:none;
}

#viewer_split_540 #left ul li {
	/*display:inline;
	float:left; */
	width:540px;
	height:403px;
	position:relative;
	display:none;
}

#viewer_split_540 #left ul li .left_frame {
	/*background-color:red;*/
	/*display:inline;
	float:left;*/
	top:0px;
	left:0px;
	width:540px;
	height:403px;
	position:absolute;
	background:transparent url(images/viewer_2/left_frame.png) 0 0 no-repeat;
	z-index:2;
}

/* ie6 */
* html #viewer_split_540 #left ul li .left_frame { background:transparent url(images/viewer_2/left_frame.gif) 0 0 no-repeat; }

#viewer_split_540 #left ul li .left_frame img { display:none; }

#viewer_split_540 #left ul li .title {
	/*background-color:blue;*/
	/*display:inline;
	float:left;*/
	top:30px;
 top:29px !ie67;
	left:243px;
	left:208px;
	text-align:right;
	width:322px;
	height:46px;
	position:absolute;
	z-index:3;
	display:none;
}

/* ie6 */
/** html 
#viewer_split_540 #left ul li .title 
{
	top:29px;
}*/
/* ie7 */
/**:first-child+html 
#viewer_split_540 #left ul li .title 
{
	top:29px;
}*/
#viewer_split_540 #left ul li .image {
	/*float:left;
	display:inline;*/
	/*background-color:green;*/
	position:absolute;
	top:0px;
	left:0px;
	width:540px;
	width:326px;
	height:403px;
	z-index:1;
}

/*#viewer_split_540 #left #images_540 img
{
	float:left;
	width:540px;
	height:403px;
}*/
#viewer_split_540 #right {
	float:left;
	position:relative;
	overflow:hidden;
	height:403px;
	width:380px;
	background:transparent url(images/viewer_2/rightside_n3.jpg) 0 0 no-repeat;
}

/* end ~  Home */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
	Join Our Team
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#employ_col_1_content { margin: 0; }

#employ_col_1_content img { margin:15px 0 0 30px; }

.employ_p {
	/*border-color: #D3B76E;
	border-style: dotted;*/
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 15px 50px 30px 50px;
	padding: 15px 0px 15px 6px;
	color:#000;
}

/* end ~  Join Our Team */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Licensee
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#licencust { height:auto; }

#licencust_content {
	height:auto;
	padding: 20px 0;
	position: relative;
}

#licencust_content #powered_pic {
	width:716px;
	height:436px;
	float:left;
	margin:0 0 50px 75px;
	display:inline;
}

/*\*/
* html #licencust_content #powered_pic { /*margin:0 0 0 40px;*/ /* ie6 */
}

#licencust_content #photo {
	position: absolute;
	z-index: 99;
	left: 35px;
	top: 10px;
	/*clear: both;*/
	height: 307px;
	width: 445px;
	display: inline;
	/*opacity: 0.0;
	filter:alpha(opacity=0);*/
	background-image:url(images/licencust_pic.png);
	background-repeat:no-repeat;
	float:left;
	cursor: auto;
}

#licencust_content #top_heading {
	margin: 20px auto 50px auto;
	width:578px;
	width:auto;
}

#licencust_content .top_heading_p {
	font-size:14px;
	line-height:20px;
	text-indent:45px;
	width:455px;
	margin: 95px 0 0 400px
}

#licencust_content .top_heading_p:first-letter {
	font-weight:bold;
	font-size:24px;
	line-height:22px;
	font-family:"Lucida Console", Monaco, monospace;
}

/* end ~  Licensee Customer Page */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Mission
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.mission_photo { margin:20px 0px 0px 35px; }

.mission_col_1 {
	height:500px;
	height:auto;/*border:1px solid red;*/
}

.mission_col_2 {
	height:570px;
	height:auto;/*border:1px solid red;*/
}

.mission_col_2_inner {
	height:510px;
	height:auto;/*border:1px solid red;*/
}

.text_mission_col2_content p { font-weight:normal; }

/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////

		Network
		
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#network_col_1 { /*	background-color:#57650D;
	display:inline;
	float:left;
	height:auto;
	margin:10px;
	position:relative;
	width:370px;*/
}

#network_col_1_content { height:500px; /* uses matchDivHeight(); to change it if the other row changes size */ }

#network_col_1_content img {
	background-color:#6D3707;
	margin:15px 0 30px 30px;/*padding:40px 0 10px 15px;*/
}

/*#network_col_1 #top
{
	background:transparent url(images/bg_370_top.png) 0 0 no-repeat;
	float:left;
	height:20px;
	margin:0;
	width:370px;
}



#network_col_1 #content img
{
	background-color:#6D3707;
	margin:30px 0 30px 13px;
}

#network_col_1 #bot
{
	background:transparent url(images/bg_370_bot.png) bottom left no-repeat;
	height:20px;
}*/

#network_col_2 {
	background-color:#E6EECA;
	display:inline;
	float:left;
	/*height:1000px;*/
	/*margin:10px 10px 10px 0;*/
	margin: 0 0 0 10px;
	position:relative;
	width:540px;
}

#network_col_2 #content {
	background-color:#FFFFFF;
	height:900px;
	height:auto;
	margin:10px;
	padding:40px;
	width:440px;
}

#network_col_2 #content .title {
	/*color:#000000;
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;*/
	margin:0;
	margin-bottom:20px;
	margin-left:35px;
}

#network_col_2 #content p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.08px;
	line-height:15px;
}

.region_name {
	color:#A87F16;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.08px;
	margin-bottom:10px;
	margin-top:5px;
	text-indent:10px;
}

.region_name2 {
	color:#FFF;
	font-family:"Lucida Grande", Verdana, "sans serif";
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.08px;
	margin-bottom:10px;
	margin-top:5px;
	margin: 5px 0px 10px 0px;
	text-indent:10px;
}

/*.company_name{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	letter-spacing: 0.08px;
	margin-top: 0px;
	text-indent: 15px;
}*/
.company_name,
.company_name a {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	margin-top:0;
	text-indent:20px;
}

.city_name {
	color:#516807;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
	margin-top:2px;
	text-indent:20px;
}

#region_NR,
#region_SE,
#region_MW,
#region_WC {
	background-color:#f8f8f8;
	border:10px;
	border-style:solid;
	margin-bottom:20px;
	padding:15px;
}

#region_NR { border-color:#A87F16; }

#region_SE { border-color:#D3B76E; }

#region_MW { border-color:#A85B16; }

#region_WC { border-color:#6C75B9; }

/* end ~  Network */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Pillars
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*#main_content_pillars {
	padding: 0px;
	padding-right: 0px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}*/

#pillars_col_1 {
	/*margin: 10px 0px 10px 10px;*/
	background-color: #57650D;
	width: 385px;
	height: auto;
	position: relative;
	/*margin-left: 10px;*/
	margin-right: 10px;
	display: inline;
	float: left;
}

#pillars_col_1 #top {
	background: transparent url(images/bg_385_top.png) 0 0 no-repeat;
	height: 20px;
	width: 385px;
	margin: 0;
	display: inline;
	float: left;
}

#pillars_col_1 .content {
	padding-left: 30px;
	padding-bottom:20px;
	padding-top: 40px;
	padding-top: 30px;
	padding-top: 55px;
	height: 470px;
	background: transparent url(images/bg_385_mid.png) 0 0 repeat-y;
	display: inline;
	float: left;
	width: 355px;
	/* IE6, IE7 */
	padding-top: 18px !ie6, 7;
}

#pillars_col_1 .content .btn {
	display: inline;
	float: left;
	margin: 0px 0px 8px 0px;
	width:288px;
	height:46px;
}

#pillars_col_1 img { position:relative; }

/* ie6 */
* html #pillars_col_1 .content .btn {
	display: inline;
	float: left;
	/*margin: 0px 0px 10px 13px;*/
	width:288px;
	height:46px; /* one pixel more seems to help IE6 */
}

/*#pillars_col_1 #content #sm {background: transparent url(images/pillars_SM_2.gif) 0 0 no-repeat;}
#pillars_col_1 #content #hrm {background: transparent url(images/pillars_HRM_2.gif) 0 0 no-repeat;}
#pillars_col_1 #content #om {background: transparent url(images/pillars_OM_2.gif) 0 0 no-repeat;}
#pillars_col_1 #content #bm {background: transparent url(images/pillars_BM_2.gif) 0 0 no-repeat;}*/
/*#sm {background: transparent url(images/pillars_SM_2.png) 0 0 no-repeat;}
#hrm {background: transparent url(images/pillars_HRM_2.png) 0 0 no-repeat;}
#om {background: transparent url(images/pillars_OM_2.png) 0 0 no-repeat;}
#bm {background: transparent url(images/pillars_BM_2.png) 0 0 no-repeat;}*/
/*.pngthis a:hover img 
{
visibility:hidden;
opacity: 0.0;
filter:alpha(opacity=0);
}*/

#pillars_col_1 #content a:hover img { /*visibility:hidden;
opacity: 0.0;
filter:alpha(opacity=0);*/
}

#pillars_col_1 #bot {
	/* padding-left: 15px; */
	height: 20px;
	background: transparent url(images/bg_385_bot.png) bottom left no-repeat;
	display: inline;
	float: left;
	width:385px;
}

#pillars_col_2 {
	background-color: #E6EECA;
	margin: 0px 0px 0px 0px; /* reset in landopt.js/function showContentPillars */
	width: 525px;
	height: 1500px;
	height: auto; /* reset in landopt.js/function showContentPillars */
	position: relative;
	display: inline;
	float: left;
}

#pillars_col_2_content {
	background-color: #FAFAFA;
	width: 485px;
	height: 1410px;
	height: auto; /* reset in landopt.js/function showContentPillars */
	position: relative;
	display: inline;
	float: left;
	margin: 10px;	/* reset in landopt.js/function setPillarsCol2 */
	padding: 30px 10px 40px 10px;	/* reset in landopt.js/function showContentPillars */
}

#box_INT,
#box_SM,
#box_HRM,
#box_OM,
#box_BM { text-align: inherit; }

.pillars_box {
	padding: 0px;
	width: 450px;
	/*margin: 0px 30px 20px 40px;*/
	margin: 10px 0px 0px 20px;
	/*display: none;
	opacity: 0.0;
	filter:alpha(opacity=0);*/
	background: #FAFAFA url(images/team_biobox_bg.png) top left no-repeat;
}

.pillars_box .inner {
	padding: 25px;
	margin-bottom: 0px;
	/*padding-left: 50px;
	padding-top: 70px;
	padding-bottom: 50px;*/
	padding: 70px 25px 70px 60px;
	height: 835px;
	height: auto;
	/*padding-right: 50px;*/
	width:405px;
	width:380px;
	display: block;
	background: transparent url(images/team_biobox_bg_bottom.png) bottom left no-repeat;
}

.pillars_box .inner .content { width: 330px }

.pillars_box .inner .content .name {
	margin-top: 0px;
	display: block;
}

.pillars_box .inner .content .pillars_box_job_title {
	color: #57650D;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	display: block;
	line-height: 13px;
}

.pillars_box .inner .content .line {
	margin-top: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-bottom: 5px;
	height: 5px;
	border-top: 2px;
	border-top-style: dotted;
	border-top-color: #D3B76E;
	width: auto;
	display: block;
}

.pillars_box .inner .content .text {
	margin:0 0;
	width: auto;
}

/* end ~  Pillars */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Recent News
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.recent_news_blog_copy {
	background: transparent url(images/blog_copy_recentnews.gif) 0 0 no-repeat;
	height: 72px;
	width: 524px;
	margin:-10px 0 0 163px;
	padding:0 0 29px 434px;
 padding:0 0 29px 218px !ie6, 7; /* IE6, IE7 */
}

.recent_news_blog_link {
	/*background-color:red;*/
	height: 43px;
	width: 90px;
}

#recentnews {
	height:auto;
	padding:40px 0 35px 0px;
}

/* IE 6 *//** html #recentnews
{
	padding-left: 0px;
	
}*/
#recentnews_col_0 { width:25px; }

#recentnews .left_spacer {
	padding: 0px;
	float: left;
	width: 50px;
}

#recentnews .right_spacer {
	padding: 0px;
	float: left;
	width: 25px;
}

#recentnews .news_section {
	padding: 0;
	float: left;
	width: 300px;
	width: auto;
	margin-top:0px/* DEBUGGING *//*background-color: blue;*/
}

/*#recentnews .news_section .title
{
	color: #D3B76E;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Verdana, "sans serif";
	margin: 0 0 10px 0;
}
#recentnews .news_section .title_image
{
	margin: 0 0 15px 0;
	float: left;
}
#recentnews .news_section .item
{
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
}
#recentnews .news_section .item .date
{
	color: #CCC;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 5px 0px 0px;
	padding: 6px;
	text-align: left;
	text-decoration: none;
	float: left;
	padding-right: 2px;
	width:52px;
}
#recentnews .news_section .item .item_title
{
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 4px 0px 0px;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	float: left;
	width: 200px;
	background-color: #8F6C13;
	background-color: #B7A458;
	padding-left: 9px;
	border: 1px;
	border-color: #D9CEA6;
	border-style: solid;
}
#recentnews .news_section .item .item_title_box
{
}
*/
#recentnews .news_section .download {
	margin: 0px 0px 0px 0px;
	padding: 6px;
	text-align: left;
	letter-spacing: normal;
	line-height:12px;
	text-decoration: none;
	float: left;
	background-color: #B8D06C;
	border: 0px;
	border-color: #8BA835;
	border-style: solid;
	/*background-image:url(images/download_btn_bg.gif);*/
	background-repeat:no-repeat;
}

#recentnews .news_section .download a {
	color: #6D5107;
	font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	text-decoration: none;
	vertical-align:top;
	text-transform: uppercase;
}

/*#recentnews_col_2
{
	height:auto;
}
#recentnews_col_2 .title
{
	
	margin:0;
	margin-left:50px;
}*/
/* end ~  Recent News */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Self-Help Solutions
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
.ssportal_iframe {
	border:5px solid #FFF;
	border-color:#39430C;
	width:830px;
}

#ssportal { height:auto; }

#ssportal_content {
	height:auto;
	padding: 20px 0;
}

#spt_ssportal,
.spt_ssportal { background:#57650D url(images/sub_title_shsolutions.png) top left no-repeat; }

/* end ~  Self-Help Solutions */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		TEAM
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#team_col_1 { height:auto;/*border:1px solid red;*/
	/*position:relative;*/
}

#team_col_1_content {
	height:auto;
	padding: 40px 0 40px 18px;/*position:relative;*/
}

.team_col2 { height:auto; }

.team_col2_inner { height:auto; }

.team_memberbox,
.team_memberbox_last {
	background-color:#414A0B;
	background-image:url(images/team_mbox.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:175px;
/height:175px;
	margin:0 0 20px 10px;
	overflow:hidden;
	padding:0;
	width:330px;/*	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;*/
}

.team_memberbox_last { margin-bottom:20px; }

.team_memberbox_inner {
	display:block;
	height:135px; /*/height:135px;*/
	margin:10px;
	overflow:hidden;
	padding:10px;
	width:290px;
}

.team_memberbox_inner_left {
	background-color:#00F;
	display:block;
	height:124px;
	margin:4px 0 0 2px;
	padding:0;
	width:94px;
	/*display: inline;*/
	float: left;/*margin-left: 10px;
	margin-right: 10px;*/
}

.team_memberbox_image_box {
	background-color:#414A0B;
	border:2px;
	border-color:#4E590D;
	border-style:solid;
	display:block;
	height:122px;
	overflow:hidden;
	padding:0;
	width:92px;
}

.team_memberbox_image_box img {
	background-color:#000000;
	border:1px;
	border-color:#414a0b;
	border-style:solid;
	height:120px;
 margin:-1px 0 0 0 !ie6, 7; /* IE6, IE7 */
	overflow:hidden;
	padding:0 0 0 0;
	width:90px;
}

.team_memberbox_image_box img a { border:0; }

.team_memberbox_inner_right {
	display:block;
	margin:0;
	margin-left:15px;
	padding:0;
	padding-top:0;
	width:170px;
	float: left;
}

.team_memberbox_name {
	color:#FFFFFF;
	font-family:"Lucida Sans", Verdana;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.5pt;
	margin-left:0;
	padding:0;
	padding-top:36px;
	padding-top:28px;
}

.team_memberbox_title {
	color:#B0D048;
	color:#D3B76E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	margin:1px 0 10px 0;
	padding:0;
}

.team_memberbox_email {
	margin-left:0;
	padding:0;
	width: 176px;
}

.team_memberbox_email a,
.team_memberbox_email a:visited,
.team_memberbox_email a:hover,
.team_memberbox_email a:active {
	color:#CCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
	margin-left:0;
	margin-top:1px;
}

.team_memberbox_email a:hover { color:#999; }

.team_memberbox_phone {
	color:#878b6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
}

.team_memberbox_link {
	float:left;
	margin:4px 0 0 0;
	padding:0;
	position:inherit;
}

.team_memberbox_link a,
.team_memberbox_link a:hover,
.team_memberbox_link a:active,
.team_memberbox_link a:visited {
	color:#B0D048;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	line-height:14px;
}

.team_memberbox_link a:hover {
	color:#B6953D;
	color:#E2EEBB;
}

.team_biobox_name,
.network_biobox_name,
.board2_biobox_name {
	display:block;
	margin:0 0 0 -1px;
}

.biobox_name_js { margin-left:1px; }

.team_biobox_job_title,
.network_biobox_job_title,
.board2_biobox_job_title {
	color:#57650D;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin-top:3px;
	margin:3px 0 0 0px;
}

.team_biobox_line,
.biobox_line,
.board2_biobox_line {
	border-top:2px;
	border-top-color:#D3B76E;
	border-top-style:dotted;
	display:block;
	height:5px;
	margin-bottom:10px;
	margin-bottom:15px;
	margin-bottom:10px;
	margin-top:15px;
	margin-top:10px;
	margin-top:7px;
	width:auto;
	width:325px;
}

.team_biobox_text { margin:0 0 0 2px; }

.text_teamBio p { font-weight:normal; }

/* end ~  Team */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Tradeshows and Speaking Events
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
#cs_landoptevents { margin-left:-20px; }

.tradespeak_col_2 { height:auto; }

.tradespeak_col_2 .title {
	margin:0;
	margin-left:50px;
}

#all_eventcalendars {
	padding:30px 0px 45px 80px;
	padding:30px 0px 45px 40px;
	height:auto;
	overflow:visible;
	display:inline;
	float:left;
}

#all_eventcalendars .calendar_section {
	padding: 0;
	float: left;
	width: 420px;
	/*margin: 0 0px 0px 0px;*/
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline; /* helped ie6 *//* DEBUGGING background-color: green;*/
}

#all_eventcalendars .col_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width:20px;
	height: 100%;
}

#all_eventcalendars .col_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	display:inline;
}

#all_eventcalendars .calendar_section .title { /*	color: #D3B76E;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Verdana, "sans serif";*/
	margin: 0 0 10px 0; }

#all_eventcalendars .calendar_section .title_image {
	margin: 0 20px 5px 0;
	float: left;
	clear: none;
	width: 144px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: -1.5px;
	font-family: "Lucida Sans", Verdana;
}

#all_eventcalendars #bottom_row {
	height:auto;
	float:left;
	margin: 10px 0 0px 0;
	/*width: 830px;*/
	
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
}

#all_eventcalendars #bottom_row p {
	height:auto;
	float:left;
	margin: 10px 0 0 145px;
	width: 600px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

#all_eventcalendars #bottom_row a,
#all_eventcalendars #bottom_row a:link,
#all_eventcalendars #bottom_row a:visited,
#all_eventcalendars #bottom_row a:hover,
#all_eventcalendars #bottom_row a:active {
	color: #B0D047;
	font-weight:bold;
	font-size:14px;
}

/*#all_eventcalendars .calendar_section .item
{
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
}
#all_eventcalendars .calendar_section .item .top_row
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
}
#all_eventcalendars .calendar_section .item .top_row .top_layer,
#all_eventcalendars .calendar_section .item .top_row .tl_opacity
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	z-index:99;
	position:absolute;
}
.tl_opacity
{
	background-color: #516807;
	opacity: .75;
	filter:alpha(opacity=75);
}
#all_eventcalendars .calendar_section .item .top_row .date
{
	color: #CCC;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 5px 0px 0px;
	padding: 6px 0px 6px 4px;
	text-align: left;
	text-decoration: none;
	float: left;
	padding-right: 2px;
	width:55px;
}
.color_tester
{
	color: #748512;
}
#all_eventcalendars .calendar_section .item .top_row .title
{
	color: #FFF;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 4px 0px 0px;
	padding:5px 4px 6px 4px;
	text-align: left;
	text-decoration: none;
	float: left;
	width: 440px;
	background-color: #8F6C13;
	background-color: #B7A458;
	padding-left: 9px;
	border: 2px;
	border-color: #D9CEA6;
	border-style: solid;
}
#all_eventcalendars .calendar_section .item .top_row .details_btn
{
	background-color:#B8D06C;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#6D5107;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:inherit;
	line-spacing:12px;
	margin:0;
	padding:6px;
	padding-right:7px;
	padding: 6px 7px 3px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:55px;
}
#all_eventcalendars .calendar_section .item .top_row .details_btn .bigplus, 
.expand_all_btn .bigplus
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:-5px;
	float:left;
	width:auto;
}
#all_eventcalendars .calendar_section .item .top_row .details_btn .regtext, 
.expand_all_btn .regtext
{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	float:left;
	width:auto;
	margin-left: 2px;
}*/
#all_eventcalendars .calendar_section .item .bottom_row_OLD {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 16px;
	text-align: left;
	clear:left;
	width:430px;
	width:auto;
	float: left;
	overflow: hidden;
}

#all_eventcalendars .calendar_section .item .details_body_OLD {
	/*margin: 5px 0px 20px 67px;*/ /*1/21*/
	margin: 5px 0px 20px 75px;
	padding: 0px 0px 0px 8px;
	width:460px;
	height:auto;
}

/* end ~  Tradeshows and Speaking Events */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Twitter
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*#twitter_home {
	display:inline;
	float:left;
	height:auto;
	width:410px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
}

#twitter_title {
	display:inline;
	float:left;
	margin: 2px 0 5px 0;
	padding: 0 0 0 0;
	width:280px;
}


div#twitter {
	display:inline;
	float:left;
	margin:0px 0 0 0px;
}*/

div#twitter h2 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	color: #566719;
}

p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
}

ul#twitter_update_list {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	color:#36420F;
}

ul#twitter_update_list li {
	margin: 0;
	padding: 0 0 11px 0;
}

ul#twitter_update_list li a { color: #918142; }

ul#twitter_update_list li a:hover { color: #C00; }

ul#twitter_update_list li span { display: block; }

ul#twitter_update_list li span a {
	color: #00f;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	font-weight: normal;
}

ul#twitter_update_list li span a:hover { color: #C00; }

ul#twitter_update_list li.firstTweet { }

ul#twitter_update_list li.lastTweet { border-bottom: none; }

#profileLink {
	display:inline;
	float:left;
}

a#profileLink {
	/*display: block;*/
	clear:both;
	color: #918142;
	font-size:11px;
	padding:0;
}

a:hover#profileLink {
	display: block;
	color: #C00;
}

/* TWITTER Static */


div#twitter_static {
	/*display:inline;*/
	display:none;
	float:left;
	margin:0px 0 0 0px;
}

div#twitter_static h2 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	color: #566719;
}

p#preloader_static {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
}

ul#twitter_update_list_static {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	color:#36420F;
}

ul#twitter_update_list_static li {
	margin: 0;
	padding: 0 0 11px 0;
}

ul#twitter_update_list_static li a { color: #918142; }

ul#twitter_update_list_static li a:hover { color: #C00; }

ul#twitter_update_list_static li span { display: block; }

ul#twitter_update_list_static li span a {
	color: #00f;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: baseline;
	font-weight: normal;
}

ul#twitter_update_list_static li span a:hover { color: #C00; }

ul#twitter_update_list_static li.firstTweet { }

ul#twitter_update_list_static li.lastTweet { border-bottom: none; }

#profileLink {
	display:inline;
	float:left;
}

a#profileLink_static {
	/*display: block;*/
	clear:both;
	color: #918142;
	font-size:11px;
	padding:0;
}

a:hover#profileLink_static {
	display: block;
	color: #C00;
}











/*  Twitter New  */

.tweet,
.tweet2,
.query {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

.tweet_list {
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
	background-color: #AFCD53;
}

.tweet_list .awesome,
 .tweet_list .epic { text-transform: uppercase; }
 
.tweet_list .tweet_text,
.tweet_list .tweet_text a,
.tweet_list .tweet_text a:link,
.tweet_list .tweet_text a:hover {
	line-height:14px;
	margin:4px 0 0 6px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #566719;
	vertical-align:baseline;
}

.tweet_list .tweet_text a,
.tweet_list .tweet_text a:link{color: #003399; font-weight:normal;}

.tweet_list .tweet_text a:hover {color: #C00;}

.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em;
}

/*.tweet_list li a {
	color: #918142;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
.tweet_list li a:hover
{
	color: #C00;
}*/

.tweet_list .tweet_even {background-color: #C7DC87;}

.tweet_list, .tweet_list .tweet_even {background-color:transparent;}


.tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left;
}

.tweet_list .tweet_avatar img { vertical-align: middle; }

.tweet_list .tweet_time {
	margin:0px 0 4px 6px;
	font-size:12px;
	font-weight:bold;
}

.tweet_list .tweet_time a:link {
	color: #918142;
}

.tweet_list .tweet_time a:hover {
	color: #C00;
}

#profile_link {
	margin: 10px 0 0 10px;
}

#profile_link a,
#profile_link a:link,
#profile_link a:visited,
#profile_link a:hover,
#profile_link a:active
{
	/*display: block;*/
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color: #918142;
	font-size:12px;
	padding:0;
	font-weight: bold;
}
#profile_link a:hover
{
	color: #C00;
}


/* end ~  Twitter */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Videos
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*<div class="col_1"><div class="player"></div></div> <div class="col_2"><div class="menu"><div class="item"></div></div></div>*/
#videos { height:auto; }

#videos_iframe {
	border:5px solid #FFF;
	border-color:#39430C;
	width:910px;
	position:relative;
}

#videos_wrap {
	margin:0;
	padding:0 0 0 0px;
	width:auto;
	height:auto;
	float:left;
	postion:relative;
}

#videos_wrap_corp {
	margin:0;
	padding:0 0 0 45px;
	width:700px;
	height:auto;
	float:left;
	postion:relative;
}

#video_object_corp_wrap {
	border:10px solid;
	border-color:#000;
	height:385px;
	width:640px;
}

#videos_wrap #cover {
	/*position: absolute;*/
	z-index: 99;
	left: 25px;
	top: 290px;
	/*clear: both;*/
	height: 85px;
	width: 910px;
	/*background-image:url(images/pallet2.png);*/
	background-color:#AFCE47;
	float:left;
	border-bottom: 5px #39430C solid;/*#D6D6D6*/
}

#videos_wrap #cover p {
	width:850px;
	margin:10 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
	margin: 28px 0 0 40px; /*safari*/
}

/*\*/* html #videos_iframe { width:900px; }

/*\*/* html #videos_wrap #cover { width: 910px; }

/*\*/* html #videos_wrap #cover p { margin: 28px 0 0 20px; }

#videos_wrap #cover p strong { vertical-align:text-bottom; }

#videos_iframe #masthead-container { display:none; }

#videos #videos_content {
	height:auto;
	padding: 10px 0 50px 70px;
}

#videos #videos_content3 {
	height:auto;
	padding: 30px 0 30px 85px;
}

#videos #videos_content .col_1 {
	display:block;
	float:left;
	height:auto;
	margin: 0;
	padding: 0;
	width:780px;/*background-color: #516807;*/	
	/*overflow:visible;*/
}

#videos #videos_content .col_1 #top_heading {
	margin: 20px auto 20px auto;
	width:578px;
	width:auto;
}

#videos #videos_content .col_1 #top_heading .top_heading_pOLD {
	font-size:16px;
	line-height:20px;
	text-indent:25px;
	width:700px;
	margin: 10px 0 0 40px;
	vertical-align:text-bottom;
}

#videos #videos_content .col_1 #top_heading .top_heading_p {
	font-size:12px;
	line-height:16px;
	text-indent:0px;
	width:700px;
	margin: 0px 0 0 45px;
	vertical-align:text-bottom;
	font-family:Arial, Helvetica, sans-serif;
}

#videos #videos_content .col_1 #top_heading .top_heading_p .first_word {
	font-size:24px;
	vertical-align:text-top;
}

#videos #videos_content .col_1 .player {
	width:100px;
	width:auto;
	height:100px;
	height:auto;
	margin:0 auto;
	background-color: #000;
	overflow: hidden;
	border:5px solid #FFF;
	border-color:#B0D048;
	padding:20px;
}

#videos #videos_content .col_1 .player_bg {
	display:inline;
	float:left;
	height:271px;
	height:300px;
	height:auto;
	margin: 0 auto;
	padding: 15px 0px 15px 15px;
	width:352px;
	width:745px;
	background-color: #000;
	border:5px solid #FFF;
	text-align:center;/*background:transparent url(images/video_frame.gif) 0 0 no-repeat;*/
	
}

#videos #videos_content .col_1 .player2 {
	display:inline;
	float:left;
	/*padding: 0 0 0 60px;
	text-align:center;
	width:auto;
	height:auto;*/
	width:100px;
	height:100px;
	margin:0 auto;
	background-color: #47520B;
	/*background:transparent url(images/youtube_scrn.png) 0 0 no-repeat;*/
		
		

	
	margin:0 auto 10px auto;
	overflow:hidden;
	display: block;
	position:relative;
}

#videos #videos_content .col_2 {
	display:inline;
	float:left;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:auto;/*background-color: #063;*/
	
}

#videos #videos_content .col_2 .menu {
	display:none;
	float:left;
	height:auto;
	margin: 0;
	padding: 30px 0 10px 10px;
	width:auto;
}

#videos #videos_content .col_2 .menu .item {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	width: auto;
	clear: left;/*background-color: #7FA015;*/
}

#videos #videos_content .col_2 .menu .item .top_row {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
}

#videos #videos_content .col_2 .menu .item .top_row .top_layer,
#videos #videos_content .col_2 .menu .item .top_row .tl_opacity {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	z-index:99;
	position:absolute;
}

#videos #videos_content .col_2 .menu .item .top_row .tl_opacity {
	opacity: .75;
	filter:alpha(opacity=75);
}

#videos #videos_content .col_2 .menu .item .top_row .date {
	color: #CCC;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 5px 0px 0px;
	padding: 6px 0px 6px 4px;
	text-align: left;
	text-decoration: none;
	float: left;
	padding-right: 2px;
}

#videos #videos_content .col_2 .menu .item .top_row .title {
	color: #FFF;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 4px 0px 0px;
	padding:5px 4px 6px 4px;
	text-align: left;
	text-decoration: none;
	float: left;
	width: 260px;
	background-color: #8F6C13;
	background-color: #B7A458;
	padding-left: 9px;
	border: 2px;
	border-color: #D9CEA6;
	border-style: solid;
}

#videos #videos_content .col_2 .menu .item .top_row .details_btn {
	background-color:#B8D06C;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#6D5107;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:inherit;
	line-spacing:12px;
	margin:0;
	padding:6px;
	padding-right:7px;
	padding: 6px 7px 3px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:55px;
}

#videos #videos_content .col_2 .menu .item .top_row .details_btn .bigplus,
.expand_all_btn .bigplus {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:-5px;
	float:left;
	width:auto;
}

#videos #videos_content .col_2 .menu .item .top_row .details_btn .regtext,
.expand_all_btn .regtext {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	float:left;
	width:auto;
	margin-left: 2px;
}

#videos #videos_content .col_2 .menu .item .play_btn {
	background-color:#390;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#FFF;
	cursor:pointer;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	letter-spacing:inherit;
	line-spacing:12px;
	margin:0 4px 0 0;
	padding:6px;
	padding-right:7px;
	padding: 4px 7px 4px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:auto;
}

#videos #videos_content .col_2 .menu .item .top_row .play_btn .bigplus,
.expand_all_btn .bigplus {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:-5px;
	float:left;
	width:auto;
}

#videos #videos_content .col_2 .menu .item .top_row .play_btn .regtext,
.expand_all_btn .regtext {
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	float:left;
	width:auto;
	margin-left: 2px;
}

#videos #videos_content .col_2 .menu .item .bottom_row {
	color: #FFFFFF;
	font-family:  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 16px;
	text-align: left;
	clear:left;
	width:430px;
	float: left;
	overflow: hidden;
}

#videos #videos_content .col_2 .menu .item .details_body {
	margin: 10px 0px 20px 57px;
	padding: 0px 0px 0px 8px;
	width:320px;
	height:auto;
}

.introXXXXXXXXXXXXXXXXXXXXXX {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
 *margin-bottom:-20px;
	margin-bottom:5px;
}

.intro pXXXXXXXXXXXXXXXXXXXXX {
	width:625px;
	padding: 0 0 0 0;
	font-size:12px;
	line-height:18px;
	text-indent: 0px;
	margin-bottom:20px;
	/*font-family:Lucida Grande;*/
	font-weight: normal;
}

.intro_vids_corp {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	margin-bottom:20px;
}

.intro_vids_corp p {
	width:695px;
	width:625px;
	padding: 0 0 10px 20px;
	font-size:12px;
	line-height:18px;
	text-indent:20px;
}

/* end ~  Videos */
/*
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
		Webinars
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
*/
/*.webinar
{
	height:auto;
}
#webinar_content
{
	height:auto;
	padding: 50px 50px 0px 90px;
}
#webinar_content #top_row
{
	height:auto;
	float:left;
}
#webinar_content #bottom_row
{
	height:auto;
	float:left;
	margin: 10px 0 60px 0;
	width: 830px;
	
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
}
#webinar_content #bottom_row p
{
	height:auto;
	float:left;
	margin: 10px 0 0 150px;
	width: 600px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	
}
#webinar_content #bottom_row ul{
	margin-left: 100px;
	padding-left: 0;
	text-align: left;
	width: 600px;
	float: left;
}
#webinar_content #bottom_row li{
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;

	margin-bottom: 6px;
	
		font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}
#webinar_content .number 
{
	font-size: 12px;
	font-weight:bold;
	color: #B0D047;
	padding: 0 8px 0 0;
	
	margin: -5px 0 0 0;
}
.links_green
{
	height:auto;
	color: #B0D047;
	font-weight:bold;
}
#webinar_content #bottom_row a,
#webinar_content #bottom_row a:link,
#webinar_content #bottom_row a:visited,
#webinar_content #bottom_row a:hover,
#webinar_content #bottom_row a:active
{
	color: #B0D047;
	font-weight:bold;
	font-size:16px;
}
#webinar_content #bottom_row li .indent
{
	margin: 0 0 0 19px;

}
#webinar_content #bottom_row li.first:letter
{
	color:#foo;
}
#webinar_content #bottom_row .mockup_image
{
	margin: 0px 0px 0px 50px;
	float:left;
}
#webinar_content #bottom_row .title_image
{
	margin: 0 100px 25px 0;
	float:left;
}
#webinar_content #top_row .left
{
	height:auto;
}
#webinar_content #top_row .right
	height:auto;
}
.bottom_row
{
	height:auto;
}
#webinar_content #top_row .left .title
{
	color: #D3B76E;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Verdana, "sans serif";
	margin: 0 0 10px 0;
}
.webinar #webinar_content #top_row .left .title_image
{
	margin: 0 20px 15px 0;
	float: left;
	text-align: left;
}
#webinar_content #top_row .left .item
{
	margin: 10px 0 0px 80px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	clear: left;
}
#webinar_content #top_row .left .item .top_row
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
}
#webinar_content #top_row .left .item .top_row .top_layer,
#webinar_content #top_row .left .item .top_row .tl_opacity
{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	z-index:99;
	position:absolute;
}
#webinar_content #top_row .left .item .top_row .tl_opacity
{

	opacity: .75;
	filter:alpha(opacity=75);
}
#webinar_content #top_row .left .item .top_row .date
{
	color: #CCC;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 5px 0px 0px;
	padding: 6px 0px 6px 4px;
	text-align: right;
	text-decoration: none;
	float: left;
	padding-right: 2px;
	width:60px;
}
#webinar_content #top_row .left .item .top_row .title
{
	color: #FFF;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	line-height:12px;
	margin: 0px 4px 0px 0px;
	padding:5px 4px 6px 4px;
	text-align: left;
	text-decoration: none;
	float: left;
	width: 446px;
	background-color: #8F6C13;
	background-color: #B7A458;
	padding-left: 9px;
	border: 2px;
	border-color: #D9CEA6;
	border-style: solid;
}
#webinar_content #top_row .left .item .top_row .details_btn
{
	background-color:#B8D06C;
	border:2px;
	border-color:#E5EDC9;
	border-style:solid;
	color:#6D5107;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	letter-spacing:inherit;
	line-spacing:12px;
	margin:0;
	padding:6px;
	padding-right:7px;
	padding: 6px 7px 3px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	width:55px;
}
#webinar_content #top_row .left .item .top_row .details_btn .bigplus, 
.expand_all_btn .bigplus
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:-5px;
	float:left;
	width:auto;
}
#webinar_content #top_row .left .item .top_row .details_btn .regtext, 
.expand_all_btn .regtext
{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	float:left;
	width:auto;
	margin-left: 2px;
}
#webinar_content #top_row .left .item .bottom_row
{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 18px;
	text-align: left;
	clear:left;
	width:430px;
	float: left;
	overflow: hidden;
}
#webinar_content #top_row .left .item .details_body
{
	margin: 5px 0px 20px 74px;
	padding: 0px 0px 0px 8px;
	width:auto;
	height:auto;
}*/
/* end ~  Webinars */



.new_box { }

