/***********************************************************************
Description:	The css of the Customer Centric Selling website
Project:	www.customercentricselling.com
HTML:		Carrie Liu
Graphics:	Matt Cabral
Created:	2007.7.23
Updated:	2008.2.29
***********************************************************************/
/* -------------------------------------
BEGIN: General Tag Methods
------------------------------------- */

* {
	padding: 0px;
	margin: 0px;
}
html {
	overflow-y: scroll;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	text-align: center; /* This line is here to fix everyone's favorite IE 5.x alignment bug. */
	background-color: #e1e1e1;
	background-image: url('/images/background_line1_.png');
	background-repeat:repeat-x;
}

h1, h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

h1 {
	font-size: 1.3em;
	text-align: center;
	padding-left: 5px;
	text-align: left;
}

h2 {
	font-size: 1.2em;
	font-weight:bold;
}

h3 {
	font-size: 1.1em;
}

address {
	font-style: normal;
	padding: 10px 10px 10px 30px;
}

p {
	color:#606060;
	padding:5px;
}

ul {
	padding-left:20px;
}

a:link,
a:visited, 
a:hover, 
a:active { 
     color:#102247; 
     text-decoration:none; 
} 
 
a:hover { 
     color:#5b5b5b; 
}  
input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* -------------------------------------
END: General Tag Methods
------------------------------------- */

/* -------------------------------------
BEGIN: Main Structure Tags
------------------------------------- */
#wrapper {
	width: 974px;
	margin: 0px auto 0px auto;
	text-align:left; /* Treated as align */
	position:relative;
	float:none;
}

#whiteboard {
	position:relative;
	float:left;
	width:974px;
}

#whiteboard_bg {
	position:relative;
	float:left;
	width:850px;
	margin-left:62px;
	margin-right:62px;
	background-color:#fff;
	
}
#icon {
position:relative;
top:5px;
}
#page_content {
	position:relative;
	float:left;
	width:850px;
}


#content {
	position:relative;
	clear:both;
	width: 850px;
}

#content_left {
	float: left;
	width: 403px;
	margin-bottom:5px;
}
#content_left_middle {
	border-top:1px solid #afafaf;
}
#content_center {
	float: left;
	width:1px;
	margin:5px 0px 5px 0px;
	border-right:1px solid #afafaf;
}
#content_right {
	float: left;
	width: 445px;
	text-align:center;
}
#top_menu {
	position:relative;
	color:#9eaa83;
	float:left;
	width: 825px;
	height: 20px;
	padding-bottom:10px;
	margin-right:63px;
	padding-right:7px;
	text-align:right;
	margin-top:25px;
	z-index:1;
}
#top_menu a, #footer a {
	color:#dadee2;
	text-decoration:none;
}
#top_menu a:hover {
	color:#fff;

}
#header {
	width: 850px;
	position:relative;
	float:left;
	height:76px;
}/* Original logo and tagline settings
#logo {
	position:relative;
	float:left;
	padding-left:25px;
	margin-top:-40px;
	height:110px;
	width:316px;
}
#tagline {
	float:right;
	margin-right:15px;
	margin-top:20px;
} */
#bpllc {
	position:relative;
	float:left;
	padding-left:20px;
	margin-top:20px;
	height:49px;
	width:387px;
}
#gold_platinum {
	display:block;
	position:absolute;
	margin-top:20px;
	margin-left:365px;
	height:72px;
	width:42px;
	z-index:20;
}
#logo_gray {
	float:right;
	margin-right:5px;
	margin-top:-40px;
}
#menu_bar {
	position:relative;
	float:left;
	width:850px;
	height:33px;
}
#menu_bar_bg {
	height:100%;
	width:100%;
	background-image:url('/images/menu_bar.png');
	background-repeat:no-repeat;

}
#menu {
	position:relative;
	float:left;
	color:#102247;
	padding-left:30px;
	padding-top:10px;
	z-index:2;
}

#garywalker #menu {
        display: none;
}
#garywalker #blog_btn_img {
        display: none;
}

#garywalker #bg_with_gradient {
        float: left;
        background: url(/images/garywalker/dblgradient.png);
}

#garywalker .testimonialwho {
        line-height: 1.8em;
        float: left;
        width: 150px;
}
#garywalker .testimonialimg {
        margin-left: 155px;
        text-align: center;
        width: 200px;
}

#garywalker #content_left_full {
        border-right: 0px;
        width: 588px;
}
#garywalker #content_left_full_bottom {
        border-right: 0px;
        width: 825px;
}

#garywalker #content_right_full {
        padding-top: 12px;
        width: 257px;
        height: 254px;
        /* background: url(/images/garywalker/verticalline.png) no-repeat ; */
	background: #ffffff url(/images/garywalker/verticalline.png) no-repeat scroll 0px 2px;
        text-align: right;
}

#garywalker #moreinfo {
        padding: 20px 20px 20px 23px;
        float: left;
}

#garywalker #form {
        border-top: solid 1px #afafaf;
        float: left;
        width: 100%;
        background: url(/images/garywalker/formbg.png) repeat-y;
}

#garywalker #formleft {
        width: 445px;
        float: left;
}

#garywalker #formright {
        float: left;
        width: 405px;
}

#garywalker .formheading {
        padding: 0px 20px 0px 20px;
        height: 35px;
        border-bottom: solid 1px #afafaf;
        font-weight: bold;
}

#garywalker .formbody {
        padding: 20px 20px 20px 25px;
}

#garywalker #top_menu_text {

        display: none;
}


#garywalker table#about {
        width: 360px;
}
#garywalker td.left {
        width: 30%;
        text-align:right;
        padding-right: 10px;
}

#garywalker td.right {
        width: 70%;
}

#garywalker td.right input {
        width: 99%;
}

#garywalker .formbody td {
	vertical-align: top;
}

#garywalker label {
	display: block;
	margin-bottom: 6px;
}

#garywalker .italic {
        font-style: italic;
}

#garywalker #submitbutton {
        text-align: center;
        padding: 25px 0px 0px 0px;
}

#blog_btn_img:link,
#blog_btn_img:visited,
#blog_btn_img:active
#blog_btn_img:hover {
	position:relative;
	float:right;
	margin-right:20px;
	display: block;
	background:url('/images/blog_btn_both.png')  no-repeat scroll -179px 0px;
	height:33px;
	width:179px;
	cursor: pointer;
	z-index:2;
}
 #blog_btn_img:hover {
	background:url('/images/blog_btn_both.png')  no-repeat scroll 0px 0px;
}

#footer {
	position:relative;
	float:left;
	width: 974px;
	text-align: left;
	color:#7a7a7a;
	height:159px;

}
#footer_bg {
	height:100%;
	width:100%;
	background-image:url('/images/whiteboard_footer.png');
	background-repeat:no-repeat;

}
#footer_copy {
	position:relative;
	float:left;	
	padding-left: 82px;
	padding-top: 10px;
	z-index:2;
}
#footer_links {
	position:relative;
	float:right;
	padding-top: 10px;
	padding-right: 83px;
	color:#102247;
	z-index:2;
}
#footer_links a, #footer_poweredby a {
	color:#7a7a7a;

}
#footer_links a:hover, #footer_poweredby a{
	color:#5b5b5b;

}

#footer_poweredby {
        position: relative;
        float: left;
        font-size: 9px;
        padding-left: 195px;
        clear: both;
}
#btn_public_workshops, #btn_custom_workshops, #btn_contact, #btn_register, 
#btn_objectives, #btn_agenda, #btn_customize, #btn_contact, #btn_approach {
	width:201px;
	height:33px;
	display:block;
	z-index:5;
	margin-bottom:5px;
}/* Original public workshops rollover
#btn_public_workshops {
	background:url('/images/btn_public_workshops_both.png')  no-repeat scroll 0px 0px;
}
#btn_public_workshops:hover{
	background:url('/images/btn_public_workshops_both.png')  no-repeat scroll -201px 0px;
} */
body#homepage #btn_email {
	display:inline;
	position:absolute;
	margin-top:115px;
	margin-left:160px;
	width:201px;
	height:163px;
	background:url('/images/btn_email_both.png')  no-repeat scroll 0px 0px;
}
body#homepage #btn_email:hover{
	background:url('/images/btn_email_both.png')  no-repeat scroll -201px 0px;
}
/* Original custom workshops rollover */
#btn_custom_workshops {	
	background:url('/images/btn_custom_workshops_both.png')  no-repeat scroll 0px 0px;
}
#btn_custom_workshops:hover{
	background:url('/images/btn_custom_workshops_both.png')  no-repeat scroll -201px 0px;
}

/* -------------------------------------
END: Main Structure Tags
------------------------------------- */

/* -------------------------------------
START: Home Page
------------------------------------- */

body#homepage #wrapper {
	background-image:url('/images/page_shadow.png');
	background-repeat:no-repeat;
	height:700px;
}
body#homepage #whiteboard {
	float:left;
	width:974px;
	height:461px;
}

body#homepage #whiteboard_bg {
	position:relative;
	height:100%;
	width:100%;
	margin-left:62px;
	margin-right:62px;
	width:850px;
	background-color:#fff;
}

body#homepage #page_content {
	position:absolute;	
	width:850px;
}
body#homepage #content {
	position:relative;
	clear: both;
	width: 850px;
	height:348px;
}

body#homepage #content_left {
	height:350px;
}
body#homepage #content_left_top {
	margin-right: 8px;
	padding: 5px 5px 10px 25px;
	height:121px;
}
body#homepage #content_left_top p {
	padding-top:10px;
	line-height:150%;
}
body#homepage #content_left_top a:link,
body#homepage #content_left_top a:visited,
body#homepage #content_left_top a:hover,
body#homepage #content_left_top a:active {
	text-decoration: underline;
}


body#homepage #content_left_middle {
	width:386px;
	height:40px;
	border-top:1px solid #afafaf;
	padding-top:11px;
	padding-left:10px;
}
#one {
	float:left;
	width:122px;
	height:40px;
	display:block;
	background:url('/images/one_both.jpg')  no-repeat scroll 0px 0px;
	margin-right:16px;
}
#one:hover {
	background:url('/images/one_both.jpg')  no-repeat scroll -122px 0px;
}
#two {
	float:left;
	width:123px;
	height:40px;
	display:block;
	background:url('/images/two_both.jpg')  no-repeat scroll 0px 0px;
	margin-right:16px;
}
#two:hover {
	background:url('/images/two_both.jpg')  no-repeat scroll -123px 0px;
}
#three {
	float:left;
	width:105px;
	height:40px;
	display:block;
	background:url('/images/three_both.jpg')  no-repeat scroll -105px 0px;
}
#three:hover {
	background:url('/images/three_both.jpg')  no-repeat scroll 0px 0px;
}
body#homepage #content_left_bottom{
	position: relative;
	background-image:url('/images/contact_us.png');
	float:left;
	height:163px;
	width:365px;
	margin-right:8px;
	padding-left:30px;
	border-top:1px solid #afafaf;
}
/*
body#homepage #content_left_bottom {
	height:163px;
	width:396px;
	border-top:1px solid #afafaf;
}*/
body#homepage #content_center {
	float: left;
	width:1px;
	height:341px;
	margin:5px 0px 5px 0px;
	border-right:1px solid #afafaf;
}
body#homepage #content_right {
	float: left;
	width: 445px;
	height:351px;
	text-align:center;
	padding-top:1px;
}
.homepage_image {
	background-image:url('/images/CCS_end_still.png');
	background-repeat:no-repeat;
}
a.your_challenge, a.our_approach, a.get_started {
	font-weight:bold;
}
a.your_challenge:hover, a.get_started:hover{
	color: #5b5b5b;
}
a.our_approach:hover {
	color: #323232;
}
a.your_challenge {
	color: #aa9338;
}
a.our_approach {
	color: #5b5b5b;
}
a.get_started {
	color: #623210;
}

#online_seminars {
	margin-left:210px;
	margin-top:85px;
}
#live_seminars {
	margin-left:210px;
	margin-top:30px;
}

/* -------------------------------------
END: Home Page
------------------------------------- */
/* -------------------------------------
START: Challenge/Approach/Getstated Page
------------------------------------- */

body#challenge #content, body#getstated #content {
	position:relative;
	clear: both;
	width: 850px;
	height:475px;
}


body#challenge #content_left_top, body#getstarted #content_left_top {
	padding: 27px 0px 0px 30px;
	margin-bottom:-2px;
	
}
body#challenge #content_left_middle, body#getstarted #content_left_middle{
	position:relative;
	float:left;
	width:395px;
	margin-right:8px;
	border-bottom:1px solid #afafaf;

}


#content_left_middle_text {	
	position:relative;
	float:left;
	width:345px;
	padding:20px 20px 0px 25px;	
}


#content_left_middle_text a:link,
#content_left_middle_text a:visited,
#content_left_middle_text a:hover,
#content_left_middle_text a:active {
	text-decoration: underline;
}



#one_two_three {
	position:relative;
	float:left;
	padding:20px 10px 0px 240px;
	
}
#one_number,#two_number,#three_number {
	float:left;
	height:24px;
	width:28px;
	display:block;
	margin-left:15px;
}
#contact_today_s {
	position:absolute;
	float:left;
	top:439px;
	left: 30px;
	width:179px;
	height:36px;
	display:block;
	background:url('/images/contact_today_s_both.jpg')  no-repeat scroll 0px 0px;
	cursor: pointer;
	z-index:2;
}
#contact_today_s:hover {
	background:url('/images/contact_today_s_both.jpg')  no-repeat scroll -179px 0px;
}
/*
#btn_email {
	position:absolute;
	float:left;
	top:139px;
	left:215px;
	width:201px;
	height:33px;
	display:block;
	background:url('/images/btn_email_both.jpg')  no-repeat scroll 0px 0px;
	cursor: pointer;
	z-index:1px;
}
#btn_email:hover {
	background:url('/images/btn_email_both.jpg')  no-repeat scroll -201px 0px;
}*/
#one_number {
	background:url('/images/one_number_both.jpg')  no-repeat scroll 0px 0px;
}
#one_number:hover {
	background:url('/images/one_number_both.jpg')  no-repeat scroll -28px 0px;
}
#two_number {
	background:url('/images/two_number_both.jpg')  no-repeat scroll 0px 0px;
}
#two_number:hover {
	background:url('/images/two_number_both.jpg')  no-repeat scroll -28px 0px;
}
#three_number {
	background:url('/images/three_number_both.jpg')  no-repeat scroll 0px 0px;
}
#three_number:hover {
	background:url('/images/three_number_both.jpg')  no-repeat scroll -28px 0px;
}


body#challenge #content_center, body#getstarted #content_center {
	height:460px;
}
body#challenge #content_right_top, body#getstarted #content_right_top {
	position:relative;
	float:right;
	width: 445px;
	height:351px;
}
body#challenge #content_right_bottom, body#getstarted #content_right_bottom{
	position:relative;
	float:right;
	width: 437px;
	height:123px;
	background-image: url('/images/challenge_workshops.jpg');
	margin-left:8px;
	border-top:1px solid #afafaf;
}
body#challenge #btn_public_workshops, body#getstarted #btn_public_workshops{
	margin-top:40px;
	margin-left:6px;
	margin-right:227px;
}	
body#challenge #btn_custom_workshops, body#getstarted #btn_custom_workshops{
	margin-top:5px;
	margin-left:6px;
	margin-right:227px;
}	

#content_top {
	position:relative;
	width:850px;
	padding-top:42px;
}
#content_top_left{
	position:relative;
	float:left;
	padding-left:30px;
}
#content_top_right{
	position:relative;
	float:right;
	padding-top:25px;
	padding-right:30px;
}
#tbl_approach{
	position:relative;
	float:right;
	width:849px;
	border-collapse:collapse;
}
#tbl_approach td {
	border:1px solid #afafaf;
}
#tbl_video_l td, #tbl_video_r td {
	border:0px;
}
#tbl_approach td#td_video_l {
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	vertical-align:top;
}
#tbl_approach td#td_video_r {
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	vertical-align:top;
}
td#td_video_cell_l, td#td_video_cell_r {
	width:260px;
	height:198px;
	border-bottom:1px solid #afafaf;
	vertical-align:bottom;

}
#video_left, #video_right {
	width:260px;
	height:198px;
	margin-bottom:0px;

}
#video_left {
	background-image:url('/images/app_video_bg.jpg');
	background-repeat:no-repeat;
}
#video_right {
	background-image:url('/images/app_video_bg_2.jpg');
	background-repeat:no-repeat;
}
#tbl_approach td.td_presentations {
	width:260px;
	vertical-align:top;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;


}
td.center_nav_left {
	width:163px;
	background-image:url('/images/approach_center_left_bg.jpg');
	background-repeat:repeat-y;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
td.center_nav_right {
	width:163px;
	background-image:url('/images/approach_center_right_bg.jpg');
	background-repeat:repeat-y;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
td.center_nav_left_double_height {
	width:163px;
	background-image:url('/images/approach_center_left_bg.jpg');
	background-repeat:repeat-y;
	height:80px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}
td.center_nav_right_double_height {
	width:163px;
	background-image:url('/images/approach_center_right_bg.jpg');
	background-repeat:repeat-y;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}


td#selling_behaviors {
	text-align:center;
	text-transform:uppercase;
	font-size:1.8em;
	font-weight:bold;
	height:43px;
	background-image:url('/images/selling_behaviors.jpg');
}
td.td_title {
	text-align:center;
	text-transform:uppercase;
	font-size:1.3em;
	height:33px;
}
#tbl_approach td#no_process {
	text-align:center;
	border-bottom:none;
	height:100px;
}
#tbl_approach td p {
	padding:10px 30px 10px 30px;
	line-height:150%;
}

td a.center_nav {
	display:block;
	color:#606060;
	background:url('/images/center_nav_arrow_up.png');
	background-repeat:no-repeat;
	background-position: 95% 50%;
	z-index:5;

}

td a.center_nav:hover {
	color:#fff;
	background-image:url('/images/center_nav_arrow_over.png');
	background-repeat:no-repeat;
}
td.center_nav_left a.center_nav:hover, td.center_nav_left_double_height a.center_nav:hover {
	background-color:#ac943a;
}
td.center_nav_right a.center_nav:hover, td.center_nav_right_double_height a.center_nav:hover {
	background-color:#45561f;
}

td a.center_nav_bg {
	display:block;
	font-weight:bold;
	background-position: 95% 50%;
	z-index:5;
	color:#fff;
	background-image:url('/images/center_nav_arrow_over.png');
	background-repeat:no-repeat;
}
td.center_nav_left a.center_nav_bg, td.center_nav_left_double_height a.center_nav_bg{
	background-color:#ac943a;
}
td.center_nav_right a.center_nav_bg, td.center_nav_right_double_height a.center_nav_bg {
	background-color:#45561f;
}

#tr_1, #tr_2, #tr_3, #tr_4, #tr_5, #tr_6, #cc_1, #cc_2, #cc_3, #cc_4, #cc_5, #cc_6 {
	width:158px;
	height:25px;
	padding-top:15px;
	padding-left:5px;

}
#tr_7, #cc_7 {
	width:158px;
	height:65px;
	padding-top:15px;
	padding-left:5px;

}
#tr_8 {
	width:322px;
	height:25px;
	padding-top:15px;
	padding-left:5px;
}

/* -------------------------------------
END: Challenge/Approach/Getstated Page
------------------------------------- */
/* -------------------------------------
START: Public Workshops Page
------------------------------------- */
#content_left_c_w {
	float:left;
	height:351px;
	width:850px;
}
#content_right_c_w {
	float:right;
	width:343px;
	height:351px;
	
}
#content_left_p_w {
	float:left;
	width:351px;
	height:285px;
}
#content_right_p_w {
	float:right;
	width:499px;
	height:285px;
	border-bottom:1px solid #afafaf;
}
body#custom_workshops #content_left_c_w {
	background-image:url('/images/custom_workshops.jpg');
	background-repeat:no-repeat;
}
body#public_workshops #content_right_p_w {
	background-image:url('/images/public_workshops.jpg');
	background-repeat:no-repeat;
	width:499px;
	height:351px;
	border-bottom:none;
}


.workshops_title {
	width:329px;
	padding-top:30px;
	padding-bottom:10px;
	height:30px;
	border-bottom:1px solid #afafaf;
	padding-left:22px;
}
.workshops_text {
	padding: 15px 30px 15px 25px; 
}
.workshops_text p {
	line-height:150%;
	padding-bottom: 5px;
}

#btn_contact {	
	background:url('/images/btn_contact_both.jpg')  no-repeat scroll 0px 0px;
}
#btn_contact:hover {
	background:url('/images/btn_contact_both.jpg')  no-repeat scroll -201px 0px;
}

#btn_register {	
	background:url('/images/btn_register_both.png')  no-repeat scroll 0px 0px;
}
#btn_register:hover {
	background:url('/images/btn_register_both.png')  no-repeat scroll -201px 0px;
}
#btn_objectives {	
	background:url('/images/btn_objectives_both.png')  no-repeat scroll 0px 0px;
}
#btn_objectives:hover {
	background:url('/images/btn_objectives_both.png')  no-repeat scroll -201px 0px;
}
#btn_agenda {	
	background:url('/images/btn_agenda_both.png')  no-repeat scroll 0px 0px;
}
#btn_agenda:hover {
	background:url('/images/btn_agenda_both.png')  no-repeat scroll -201px 0px;
}
#btn_approach {	
	background:url('/images/workshop_btn1.png')  no-repeat scroll 0px 0px;
}
#btn_approach:hover {
	background:url('/images/workshop_btn1.png')  no-repeat scroll -201px 0px;
}
#btn_customize {
	background:url('/images/workshop_btn2.png')  no-repeat scroll 0px 0px;
}
#btn_customize:hover {
	background:url('/images/workshop_btn2.png')  no-repeat scroll -201px 0px;
}
#btn_contact {
	background:url('/images/workshop_btn3.png')  no-repeat scroll 0px 0px;
}
#btn_contact:hover {
	background:url('/images/workshop_btn3.png')  no-repeat scroll -201px 0px;
}
#schedule{
	clear:both;
	z-index:2;
}
#tbl_p_w {
	width:850px;
	border-collapse:collapse;
}
#tbl_p_w td {
	border-bottom:1px solid #afafaf;
	vertical-align:top;
}

#title_table {
	background-image:url('/images/gradient_p_w_t.jpg');
	background-repeat:repeat-y;
	font-weight:bold;
	width:850px;	
}

#title_table td {
	height: 29px;

}

#title_table .column_1 {
	width: 270px;
	padding-left:30px;
}

#title_table .column_2 {
	width: 172px;
}
#title_table .column_5 {
	width: 125px;
}
#title_table .column_3 {
	width: 184px;
}

#title_table .column_4 {
	width: 130px;
}

.table_row {
	border-top:1px solid #afafaf;
	width: 850px;
}

.gradient_table_row {
	border-top:1px solid #afafaf;
	background-image:url('/images/gradient_p_w_c.jpg');
	background-repeat:repeat-y;
	width:850px;
}

.table_row .column_1,
.gradient_table_row .column_1 {
	width: 270px;
	padding: 8px 0px 8px 30px;
	vertical-align: top;
}

.table_row .column_2,
.gradient_table_row .column_2 {
	width: 172px;
	padding: 8px 7px 8px 0px;
	vertical-align: top;

}
.table_row .column_5,
.gradient_table_row .column_5 {
	width: 125px;
	padding: 8px 0px 8px 0px;
	vertical-align: top;

}
.table_row .column_3,
.gradient_table_row .column_3 {
	width: 184px;
	padding: 8px 0px 8px 0px;
	vertical-align: top;

}

.table_row .column_4,
.gradient_table_row .column_4 {
	width: 130px;
	padding: 8px 0px 8px 0px;
	vertical-align: top;
	color:#45561f;
}

#tbl_p_w td.gradient_row {
	background-image:url('/images/gradient_p_w_c.jpg');
	background-repeat:repeat-y;
	width:850px;
	
}
body#public_workshops table.tbl_cell td{
 	border:none;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:15px;
}
body#public_workshops #btn_links {
	padding-top:80px;
	padding-left:120px;
	
}
/* -------------------------------------
END: Public Workshops Page
------------------------------------- */
/* -------------------------------------
START: NEWS/GENERIC PAGE LAYOUT
------------------------------------- */
#content_left_full, #content_left_full_bottom {
	position:relative;
	float:left;
	border-right:1px solid #afafaf;
	margin:6px 0px 0px 0px;
	width:588px;
	padding-right:5px;
}
#content_right_full {
	position:relative;
	float:right;
	width:256px;
	
}
body#news #link_pdf {
	padding-left:35px;
}

#cotent_right_full_top{	
	height:253px;
	width:247px;
	border-bottom:1px solid #afafaf;
	margin-left:9px;
}
body#news #cotent_right_full_top{
	background-image:url('/images/news_right.jpg');
}
body#news #content_left_full {
	height:580px;
}
body#about #content_left_full {
        height: 610px;
}
body#about #content_left_page_content a:link,
body#about #content_left_page_content a:visited,
body#about #content_left_page_content a:hover,
body#about #content_left_page_content a:active {
	text-decoration: underline;
}

body#about #content_left_page_content ul {
	padding-bottom: 10px;
}

#content_right_full_bottom {
	width:256px;
	height:321px;
	background-image:url('/images/news_right_gradient.jpg');
	background-repeat:no-repeat;
}
.onetwothree {
	margin:10px 0px 0px 6px;
	width:250px;
	height:42px;
	border-bottom:1px solid #afafaf;
}

#one_2,#two_2,#three_2,#contact_today {
	float:left;
	height:42px;
	display:block;
	margin-left:20px;
}

#one_2 {
	width:160px;
	background:url('/images/one_2_both.png')  no-repeat scroll 0px 0px;
}
#one_2:hover {
	background:url('/images/one_2_both.png')  no-repeat scroll -160px 0px;
}
#two_2 {
	width:157px;
	background:url('/images/two_2_both.png')  no-repeat scroll 0px 0px;
}
#two_2:hover {
	background:url('/images/two_2_both.png')  no-repeat scroll -157px 0px;
}
#three_2 {
	width:139px;
	background:url('/images/three_2_both.png')  no-repeat scroll -140px 0px;
}
#three_2:hover {
	background:url('/images/three_2_both.png')  no-repeat scroll 0px 0px;
}
#contact_today {
	width:181px;
	background:url('/images/contact_today_both.png')  no-repeat scroll 0px 0px;
}
#contact_today:hover {
	background:url('/images/contact_today_both.png')  no-repeat scroll -181px 0px;
}

#conten_left_page_title {
	padding:20px 10px 15px 30px;
	border-bottom:1px solid #afafaf;
}
body#news #conten_left_page_title {
	border-bottom:none;
}

#content_left_page_content {
	padding:20px 10px 15px 25px;
	background-color:#FFFFFF;
}
.panelHeader{
	padding:5px 10px 5px 30px;
	background-image:url('/images/panel_header_gradient.jpg');
	background-repeat:repeat-y;
	font-size:1.5em;
	cursor: pointer;
	height:22px;
	vertical-align:middle;

}
.panelBlock {	
	border-top:1px solid #afafaf;

}
.panelContent {
	border-top:1px solid #afafaf;
	padding:0px 10px 0px 25px;
	overflow: auto;
}
#PresentationsHeader, #SalesMarketingHeader {
	border-bottom:1px solid #afafaf;
}
#PresentationsContent, #SalesMarketingContent {
	border-top:none;
}
.panelContentLeft, .panelContentRight {
	width:250px;
}
.panelContentLeft {
	float:left;
}
.panelContentRight {
	float:right;
}

.content_title {
	color:#102247;
}
/* -------------------------------------
END: NEWS/GENERIC PAGE LAYOUT
------------------------------------- */
/* -------------------------------------
START: ABOUT/OTHERS PAGE 
------------------------------------- */
body#about #cotent_right_full_top, body#facts #cotent_right_full_top, body#services #cotent_right_full_top, body#facts #cotent_right_full_top{
	background-image:url('/images/about_right.jpg');
}
body#partners #cotent_right_full_top{
	background-image:url('/images/partners_right.jpg');
}
body#testimonials #cotent_right_full_top{
	background-image:url('/images/testimonials_right.jpg');
}
body#workshops_agenda #cotent_right_full_top{
	background-image:url('/images/agenda_right.jpg');
}
body#workshops_objectives #cotent_right_full_top{
	background-image:url('/images/objectives_right.jpg');
}

body#workshops_objectives #conten_left_page_title a:link,
body#workshops_objectives #conten_left_page_title a:visited,
body#workshops_objectives #conten_left_page_title a:hover,
body#workshops_objectives #conten_left_page_title a:active {
	position: absolute;
	left: 410px;
	top: 50px;
	font-size: 1.2em;
	font-weight: bold;
	color: #cdcdcd;
}

body#workshops_objectives #conten_left_page_title a:hover {
	color: #666666;
}
body#workshops_objectives #content_left_page_content {
height:550px;
}
body#services #content_left_page_content {
height:630px;
}
body#workshops_objectives #content_left_page_content li {
	margin: 3px 0px 3px 0px;
}

body#privacy #cotent_right_full_top{
	background-image:url('/images/privacy_right.jpg');
}
body#affiliates #cotent_right_full_top{
	background-image:url('/images/affiliates_right.jpg');
}
body#sitemap #cotent_right_full_top{
	background-image:url('/images/sitemap_right.jpg');
}
body#registration #cotent_right_full_top{
	background-image:url('/images/registration_right.jpg');
}
body#workshops_overview #cotent_right_full_top{
	background-image:url('/images/overview_right.jpg');
}

body#contact #cotent_right_full_top, body#thankyou #cotent_right_full_top{
	background-image:url('/images/contact_right.jpg');
}
.test_item, .test_item_bottom {
	width:553px;
	padding:10px 10px 10px 25px;
}
.test_item {
	border-bottom:1px solid #afafaf;
}

#garywalker .test_item_nb {
        border-bottom: 0px;
        width: 553px;
	padding:10px 10px 10px 25px;
}

#garywalker .test_item_full {
	border-bottom:1px solid #afafaf;
        width: 815px;
	padding:10px 10px 10px 25px;
}

#garywalker .test_item_line {
	border-bottom:1px solid #afafaf;
        width: 850px;
}
body#sitemap #content_left_page_content, body#privacy #content_left_page_content, body#thankyou #content_left_page_content {
	position:relative;
	float:left;
	width:538px;
	background-image:url('/images/panel_header_gradient.jpg');
	background-repeat:repeat-y;
}
body#thankyou #content_left_page_content {
	height:250px;
}
#content_left_page_left {
	position:relative;
	float:left;
	width:269px;
}
#content_left_page_right {
	position:relative;
	float:left;
	width:250px;
}
/* -------------------------------------
END: ABOUT/OTHERS PAGE 
------------------------------------- */
/* -------------------------------------
START: CLIENTS PAGE 
------------------------------------- */
#content_top_full, #content_middle_full, #content_bottom_full {
	width:850px;
}
#conten_top_page_title {
	padding:20px 10px 15px 30px;
}
#content_middle_full {
	border-top:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	background-image:url('/images/gradient_p_w_c.jpg');
	background-repeat:repeat-y;
 }
#content_bottom_full {
	padding-top:20px;
} 
#content_middle_full_text {
	padding:20px 10px 20px 25px;
	width:550px;
}
#tbl_clients {
	width:850px;
}
td#logo_first_column {
	padding-left:30px;
}
 /* -------------------------------------
END: CLIENTS PAGE  
------------------------------------- */
 /* -------------------------------------
Start: workshops agenda/contact/registration/fact, all page apply to agenda layout  
------------------------------------- */
#tbl_agenda, #tbl_contact, #tbl_reg, #tbl_reg {
	width:100%;
	border-collapse:collapse;
	border:none;
}
#tbl_agenda td, #tbl_contact td, #tbl_reg td, #tbl_facts td{
	border-bottom:1px solid #afafaf;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:15px;
}
body#workshops_agenda #content_left_page_content, 
body#testimonials #content_left_page_content, 
body#contact #content_left_page_content, 
body#registration #content_left_page_content,
body#facts #content_left_page_content,
body#workshops_overview #content_left_page_content
{
	padding:0px;
}

body#workshops_agenda #conten_left_page_title a:link,
body#workshops_agenda #conten_left_page_title a:visited,
body#workshops_agenda #conten_left_page_title a:hover,
body#workshops_agenda #conten_left_page_title a:active {
	position: absolute;
	left: 410px;
	top: 50px;
	font-size: 1.2em;
	font-weight: bold;
	color: #cdcdcd;
}

body#workshops_agenda #conten_left_page_title a:hover {
	color: #666666;
}

td#cell_left_bottom, td#cell_right_bottom {
	border-bottom:none;
}

td.tbl_left{
	border-right:1px solid #afafaf;
	padding:5px 0px 0px 30px;
	border-left:none;
	width:100px;
	font-weight:bold;
}

td.gradient_column{
	background-image:url('/images/agenda_gradient.jpg');
	background-repeat:repeat-y;
	text-align:left;
	padding-left:10px;
}
#tbl_contact p {
	padding:10px 10px 10px 30px;
}
#tbl_contact h1 {
	padding:0px 0px 0px 30px;
}
#tbl_about td, 
#tbl_com td,
#tbl_industry td, 
#tbl_heard td, 
#tbl_industry td, 
#tbl_affiliate td,
#tbl_ws td, 
#tbl_ws_a td, 
#tbl_cc td{
	border:none;
	padding:2px 0px 0px 0px;
}
#tbl_dates td {
	border:none;
	padding:0px;
}

span.agenda_title {
	font-weight:bold;
	color:#45561f;
	text-transform:uppercase;
}
.btn_submit {
	height:33px;
	width:201px;
	background:url('/images/btn_submit_form_both.png')  no-repeat scroll 0px 0px;
	border:none;
	cursor: pointer;
}
.btn_submit_over {
	height:33px;
	width:201px;
	background:url('/images/btn_submit_form_both.png')  no-repeat scroll -201px 0px;
	border:none;
	cursor: pointer;
}
.hide_div {
	display:none;
}
.show_div {
	display:block;
}
.exp_month {
	width:45px;
}
.exp_year {
	width:60px;
}

/* -------------------------------------
END: workshops agenda/contact/registration/fact, all page apply to agenda layout   
------------------------------------- */
/* -------------------------------------
START: ADMIN   
------------------------------------- */
#content_full {

	padding:30px 30px 30px 30px;
	
}
#admin_display {
	border-collapse:collapse;
	padding-left:30px;

}
#admin_display td{
	border:1px solid #afafaf;
	padding:10px 10px 10px 10px;
	
	
}
.gredient_row {
	background-color:#ccc;
}
.table_title {
	background-color:#ccc;
	font-weight:bold;
	
}
#tbl_add_workshop td, #tbl_add_date td, #tbl_update_date td, #tbl_update_workshop td{
	padding:2px 5px 2px 5px;
	
}
/* -------------------------------------
END: ADMIN
------------------------------------- */
/* CSS settings for Frank Visgatis */

#frankvisgatis #menu {
        display: none;
}
#frankvisgatis #blog_btn_img {
        display: none;
}

#frankvisgatis #bg_with_gradient {
        float: left;
        background: url(/images/frankvisgatis/dblgradient.png);
}

#frankvisgatis .testimonialwho {
        line-height: 1.8em;
        float: left;
        width: 150px;
}
#frankvisgatis .testimonialimg {
        margin-left: 155px;
        text-align: center;
        width: 200px;
}

#frankvisgatis #content_left_full {
        border-right: 0px;
        width: 588px;
}
#frankvisgatis #content_left_full_bottom {
        border-right: 0px;
        width: 825px;
}

#frankvisgatis #content_right_full {
        padding-top: 12px;
        width: 257px;
        height: 254px;
        /* background: url(/images/frankvisgatis/verticalline.png) no-repeat ; */
	background: #ffffff url(/images/frankvisgatis/verticalline.png) no-repeat scroll 0px 2px;
        text-align: right;
}

#frankvisgatis #moreinfo {
        padding: 20px 20px 20px 23px;
        float: left;
}

#frankvisgatis #form {
        border-top: solid 1px #afafaf;
        float: left;
        width: 100%;
        background: url(/images/frankvisgatis/formbg.png) repeat-y;
}

#frankvisgatis #formleft {
        width: 445px;
        float: left;
}

#frankvisgatis #formright {
        float: left;
        width: 405px;
}

#frankvisgatis .formheading {
        padding: 0px 20px 0px 20px;
        height: 35px;
        border-bottom: solid 1px #afafaf;
        font-weight: bold;
}

#frankvisgatis .formbody {
        padding: 20px 20px 20px 25px;
}

#frankvisgatis #top_menu_text {

        display: none;
}


#frankvisgatis table#about {
        width: 360px;
}
#frankvisgatis td.left {
        width: 30%;
        text-align:right;
        padding-right: 10px;
}

#frankvisgatis td.right {
        width: 70%;
}

#frankvisgatis td.right input {
        width: 99%;
}

#frankvisgatis .formbody td {
	vertical-align: top;
}

#frankvisgatis label {
	display: block;
	margin-bottom: 6px;
}

#frankvisgatis .italic {
        font-style: italic;
}

#frankvisgatis #submitbutton {
        text-align: center;
        padding: 25px 0px 0px 0px;
}


#frankvisgatis .test_item_nb {
        border-bottom: 0px;
        width: 553px;
	padding:10px 10px 10px 25px;
}

#frankvisgatis .test_item_full {
	border-bottom:1px solid #afafaf;
        width: 815px;
	padding:10px 10px 10px 25px;
}

#frankvisgatis .test_item_line {
	border-bottom:1px solid #afafaf;
        width: 850px;
}
#book_right {
	margin:10px 0px 0px 6px;
	padding-left:16px;
	width:234px;
	height:109px;
	border-bottom:1px solid #afafaf;
}
#book_link {
display:block;
width:193px;
height:109px;
background:url(../images/book_right_btn.png) no-repeat;
border:none;
outline:none;
cursor:pointer;
}
#spammer_field {
	display:none;

}