html,body,div,span,

applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,

a,abbr,acronym,address,big,cite,code,

del,dfn,font,img,ins,kbd,q,s,samp,

small,strike,sub,sup,tt,var,

dd,dl,dt,li,ol,ul,

fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: normal;

	font-style: normal;

	font-size: 100%;

	font-family: inherit;

	text-align: left;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

ol,ul {

	list-style: none;

}

q:before,q:after,

blockquote:before,blockquote:after {

	content: "";

}



html {

	width: 100%;

	text-align: center;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #626262;

	min-height: 100%;

}



body {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	width: 100%;

	margin: auto;

	background:url(../images/back/secondary_bg.jpg) no-repeat top center  #fff;

}

	body.home{ background:url(../images/back/bg_home.jpg) no-repeat top center #fff;}



h1 {

	font-size: 20px;

	}

	#main_text h1{

		color: #87e704;

		font-size: 24px;

		width: 613px;

		height: 26px;

		overflow:hidden;

		background:url(../images/misc/worlds_trusted_advisor.png) no-repeat 0 0;

		text-indent: -9999999px;

		margin: 0 0 8px -2px;

	}

	

	.secondary_body h1{

		font-size: 16px;

		margin: 0 0 10px 0;

		font-weight:bold;

	}



h2 {

	font-size: 18px;

	}

	.latest_news h2{

		font-size: 12px;

		margin: 10px 5px 0 13px;

		color: #4b4b4b;

		float:left;

	}

	#header h2{

		position:absolute;

		bottom: 3px;

		left: 11px;

		font-size: 20px;

		color: #87e704;

		text-transform:uppercase;

	}

		#header h2 a{ text-decoration:none !important;}

	

	.secondary_body h2{

		font-size: 14px;

		margin: 0 0 8px 0;

		font-weight:bold;

	}



h3 {

	font-size: 16px;

	}

	.main_blocks h3{

		background:url(../images/back/heading_dark_stripe_bg.gif) repeat-x 0 0;

		color: #fff;

		position:absolute;

		top: -1px;

		left: -1px;

		z-index:20;

	}



h4 {

	font-size: 14px;

	}

	.block1 h4{

		font-size: 16px;

		font-weight:bold;

		padding: 0 0 4px 0 !important;

		margin: 0;

		line-height:16px;

	}

	

p {

	padding-bottom: 12px;

}



.secondary_body p{

	font-size: 11px;

}



ul.body_list {

	margin: 0 0 15px 20px;

	overflow: hidden;

	list-style:disc;

}



	ul.body_list li {

		padding: 0 0 0 10px;

	}

	

	.secondary_body ul{

		list-style:disc;

		margin: 0 0 15px 15px;

		padding: 0 0 0 10px;

		font-size: 11px;

	}

		.secondary_body ul li{

			padding: 2px 0;

		}



table.general_table {

	width: 500px;

	margin: 0 0 20px 0;

}



	table.general_table th {

		font-weight: bold;

		width: 80px;

	}

	

	table.general_table th, table.general_table td {

		padding: 6px;

		border: solid 1px #ccc;

		text-align: center;

	}



.secondary_body table{ float: left; margin: 15px 0 20px 0; clear:both !important; font-size: 11px;}

.secondary_body table td{ padding: 5px; vertical-align:top;}



.secondary_body table.table_no_padd { margin: 0;}

.secondary_body table.table_no_padd td{ margin: 0; padding: 0; vertical-align:top;}



	



	

.cleared{ clear: both !important;}

.geo_image{ position:absolute; top: 80px; right: 90px; }

.geo_image_login{ position:absolute; top: 30px; right: 90px;}

.right_img_float{ float: right; margin: 0 0 0 15px;}

.float_left{ float:left;}

.float_right{ float:right;}



/* Main nav styles */



a, a:link, a:visited { text-decoration: underline; outline: none; color: #626262; }

a:hover, a:active { text-decoration: none; }



a.grey_arrow{ padding: 0 0 0 12px; background:url(../images/btns/grey_link_arrow.png) no-repeat left center; text-decoration:none;}

a.grey_arrow:hover{ text-decoration:underline;}



a.white_arrow{ color: #fff; padding: 0 0 0 12px; background:url(../images/btns/white_link_arrow.png) no-repeat left center; text-decoration:none;}

a.white_arrow:hover{ text-decoration:underline;}



a.follow_robin{ color: #00bff3; text-decoration:none !important; padding:0 0 0 12px; background:url(../images/btns/blue_link_arrow.png) no-repeat left center; text-decoration:none;}

a.follow_robin:hover { text-decoration:underline !important;}



ul#navigation li a, ul#navigation li a:link, ul#navigation li a:visited{

	padding: 8px 14px 0 14px;

	display:block;

	height: 24px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px;

	color: #fff;

	text-decoration:none;

}

ul#navigation li a:hover, ul#navigation li a:active,ul#navigation li a.active{

	background:url(../images/back/nav_hover.gif) repeat-x 0 0;	

}



#main_text p.contact_text a, #main_text p.contact_text a:link, #main_text p.contact_text a:visited{

	color: #87e704;	

	text-decoration:none;

}

#main_text p.contact_text a:hover, #main_text p.contact_text a:active{

	color: #87e704;	

	text-decoration:underline;

}



.main_blocks h3 a{

	display: block;

	color: #fff;

	width: 312px;

	text-decoration: none;

	padding: 7px 0 7px 12px;

}

.main_blocks h3 a:hover{

	color: #87e704;

}



.secondary_nav ul li a, .secondary_nav ul li a:link, .secondary_nav ul li a:visited{ text-decoration:none;}

.secondary_nav ul li a:hover, .secondary_nav ul li a:active{ text-decoration:none; color: #69b404;}

.secondary_nav ul li a.active{ text-decoration:none; color: #69b404; font-weight:bold; }



.tertiary_nav ul li a, .tertiary_nav ul li a:link, .tertiary_nav ul li a:visited{ padding: 4px 5px 4px 15px; display:block; text-decoration: none; font-size: 12px;}

 .tertiary_nav ul li a:hover, .tertiary_nav ul li a:active{ display:block; text-decoration: none; font-size: 12px; color: #69b404;}

 .tertiary_nav ul li a.active{ font-weight:bold; color: #69b404;}

 

a#shipCalc{ cursor:pointer;}



#footer a, #footer a:link, #footer a:visited { text-decoration: none; font-size: 11px; }

#footer a:hover, #footer a:active { text-decoration: underline; }



#container {

	margin:auto;

	width: 982px;

	text-align: left;

	overflow: hidden;

	padding-bottom: 10px;

}



	#header {

		width: 982px;

		float: left;

		height: 302px;

		position:relative;

	}

		#header.home{ height: 459px; }

		#header.about-robin{ background:url(../images/back/header_about.jpg) no-repeat bottom right;}

		#header.books{ background:url(../images/back/header_books.jpg) no-repeat bottom right;}

		#header.store{ background:url(../images/back/header_store.jpg) no-repeat bottom right }

		#header.coaching{ background:url(../images/back/header_coaching.jpg) no-repeat bottom right;}

		#header.events{ background:url(../images/back/header_events.jpg) no-repeat bottom right;}

		#header.resources{ background:url(../images/back/header_resources.jpg) no-repeat bottom right;}

		#header.speaking{ background:url(../images/back/header_speaking.jpg) no-repeat bottom right;}

		#header.contact{ background:url(../images/back/header_contact.jpg) no-repeat bottom right;}



		#header img.logo {

			float: left;

			

		}



			ul#navigation {

				position:absolute;

				top: 71px;

				left: 0;

			}

			

				ul#navigation li {

					float: left;

					text-align: center;

					overflow: hidden;

					padding: 0 1px 0 0;

					background:url(../images/back/nav_divider.gif) no-repeat right center;

				}

					ul#navigation li.last{ background: none;}

					

		ul#top_actions{

			list-style:none;

			width: 400px;

			height: 20px;

			float:right;

			font-size: 11px;

			margin: 10px 0px 0 0;

		}

			ul#top_actions li{

				padding: 0 10px;

				float:left;

				height: 20px;

				position:relative;

				background:url(../images/back/top_actions_divider.gif) no-repeat left center;

			}

			

				ul#top_actions li.form_holder{

					padding: 0 35px 0 10px;	

					background: none;

				}

				ul#top_actions li form input.input_search{

					height: 13px;

					font-size: 11px;

					width:165px;

					padding: 3px;

					border: none;

					color: #626262;

				}

				

				ul#top_actions li form input.input_search_btn{

					position: absolute;

					top: -1px;

					right: 10px;

				}

					ul#top_actions li span{

						margin: 2px 0 0 0 !important;

						display:inline-block;

					}

				

				ul#top_actions li.cart img{

					display:inline;

					padding: 0 10px 0 0;

					float:left;

				}

					ul#top_actions li.cart span{

						margin: 2px 0 0 0 !important;	

						float:right;

						width:70px;

					}

					

		#main_text{

			width: 610px;

			height: 290px;

			position:absolute;

			top: 132px;

			left: 42px;

		}

			#main_text p{

				font-size: 11px;

				color: #fff;

				padding: 0 0 24px 0;

				line-height: 14px;

			}

			

			#main_text p.contact_text{

				padding: 12px 0 0 12px;

				border-top: 1px solid #626262;

				color: #87e704;

				font-size:12px;

				background:url(../images/btns/main_contact_text_arrow.gif) no-repeat left 12px;

			}

			

	

	#content {

		float: left;

		width: 982px;

	}

		/*** MAIN PAGE STYLES ****/

		.ticker_holder{

			width: 982px;

			height: 39px;

			background:url(../images/back/ticker_bg.gif) repeat-x 0 0;

		}

			.latest_news{

				font-size: 11px;

				float:left;

			}

				.latest_news ul.nav{

					width: 35px;

					height: 22px;

					float:left;

					margin: 7px 10px 0 0;

				}

					.latest_news ul.nav li{

						float:left;	

						height: 22px;

					}

					.latest_news ul.nav li img{

						display:inline;

						margin: 0;

						padding: 0;

						cursor:pointer;

					}

					.latest_news ul.nav li.first{

						border-right: solid 1px #a5a5a5;	

					}

					

					.latest_news ul.cur_news{

						float:left;

						font-size: 11px;

						overflow:hidden;

						margin: 11px 0 0 0;

					}	

						.latest_news ul.cur_news li{

							position:absolute;

							display:none;

							background:transparent;

						}

						

			.social_holder{

				float:right;

				padding: 0px 10px 0 0;

			}

				.social_holder p{

					font-size: 11px;

					padding:4px 6px 0 0;

					float:left;

				}

				

				.social_holder a{ text-decoration:none;}

				.social_holder a:hover{ text-decoration:underline;}

				

				.social_holder .addthis_toolbox{ float:left; position:relative; top: 14px;}

				

				.social_holder img{

					display:inline-block;

					margin: 5px 0 0 0;

				}	

				

		.main_blocks{

			width: 982px;

			float:left;

			margin: 10px 0;

			position:relative;

		}

			.block{

				width: 322px;

				height: 235px;

				float:left;

				border: solid 1px #e0e0e0;

				margin: 0 5px 0 0;

				position:relative;

				padding: 33px 0 0 0;

			}					

				.main_blocks img.movement_book{

					position: absolute;

					top: 32px;

					left: 0;

					z-index:5;

				}

				

				.block1 div{

					float:right;

					width: 160px;

					margin: 34px 0 0 0 ;

					z-index:10;

					position:relative;

				}

					

					.block1 p{

						font-size: 11px;

						padding: 0 0 6px 0;

						margin: 0;

					}

					

					.block1 p.buy_now{

						font-size: 11px;

						padding: 0 0 4px 0;

						margin: 0;

					}

						.block1 p.buy_now img{

							display: inline;	

						}

					

					.block1 ul{

						margin: 8px 0 0 0 !important;

						padding: 0;

					}

						.block1 ul li{

							padding: 1px 0 2px 12px !important;

							background:url(../images/btns/grey_link_arrow.png) no-repeat left center;

							margin: 0;

						}

							.block1 ul li a{ text-decoration:none;}

							.block1 ul li a:hover { text-decoration: underline;}

							

				.block2 .join_band{

					width: 256px;

					float:left;

					margin: 5px 0 10px 0;

					padding:8px 33px 8px 33px;

					background: #ebebeb;

				}

					.block2 .join_band p{padding: 0; font-size: 14px; text-align:left;}

					.block2 .join_band p.right{ text-align:right;}

					

					.block2 p.recent_post a,.block2 p.recent_post a:link, .block2 p.recent_post a:visited{

						text-decoration: none;	

					}

					.block2 p.recent_post a:hover, .block2 p.recent_post a:active{

						text-decoration: underline;	

					}

					

					.block2 p.recent_post{

						padding: 14px;	

						font-size: 11px !important;		

						width: 294px;

						float:left;

						padding-bottom: 8px ;

					}

					.block2 p.more{

						text-align:right;	

						padding: 10px 16px 0 0;

						width:306px;

						float:left;

					}

						

				.block.last{ margin: 0;}

				.block.last p{ padding: 10px 0 12px 50px; text-align: left;}

				.block.last p.img{ padding: 10px 0 12px 0; text-align: center;}

				.block.last p.more{

					text-align:right;	

					padding: 10px 16px 0 0;

					width:306px;

					float:left;

				}

				.block.last img.book_btn{ color: #fff; text-decoration:none; position:relative; bottom: 10px; right: 15px;}

				

				

		.main_sub_actions{

			width:982px;

			height: 114px;

			float:left;

			background:url(../images/back/main_sub_actions.jpg) no-repeat 0 0 #414445;

		}

				.twitter{

					height: 91px;

					width:390px;

					border-right: solid 1px #898989;

					margin: 12px 0 0 16px;

					float:left;

					position:relative;

				}

					.twitter h4{

						font-size: 18px;

						color: #ebebeb;

						float:left;

						width:100px;

						padding: 0 0 60px 0;

					}

					

					.twitter img.twit_link{ position:absolute; top: 45px; left: 18px;}

					

					.twitter p.tweet{

						 padding: 1px 20px 0 0;

						color: #fff;

					}

					

					.twitter_feed ul li{ height: 91px;}

					

					.twitter p.tweet a{ color: #fff; text-decoration:none;}

					.twitter p.tweet a:hover{ text-decoration:none;}

					

					.twitter p.time{ padding: 0 0 35px 0; color: #acacac; font-size: 9px !important;}

					

					.twitter p.follow{

						position: absolute;

						top: 75px;

						left: 100px;

					}

					

					.twitter ul{

						width: 300px;

						margin: 0 0 0 0px;

						position: absolute;

						top: 0;

						lefT: 0px;

					}

				

			.e-letter{

				float:left;	

				width:315px;

				height: 90px;

				margin: 12px 0px 0 16px;

				color: #fff;

				border-right: solid 1px #898989;

				padding: 2px 16px 0  0;

			}

				.daily_update{

					border-right: none;	

					width:190px;

					float:right;

				}

				.e-letter h4{

					font-size: 14px;

					font-weight:bold;

					padding: 3px 0;

				}

				.e-letter p{

					font-size: 10px;

					padding: 0 0 20px 0;

				}

				.e-letter p.subscribe{

					font-size: 10px;

					padding: 0 0 20px 0;

					font-size: 12px;

				}

				

			#TB_ajaxContent{

				background: url(../images/back/popup_bg.jpg) no-repeat bottom right;	

				position: relative;

			}

			

			#tmb_popup-content ul{

				margin: 0 0 10px 0;

			}

			

			#tmb_popup-content ul li{

				padding: 3px 0;	

			}

				#tmb_popup-content ul li img{ position:relative; top: 6px;}

			

			#tmb_popup-finePrint{ color: #767676; font-size: 10px; position:absolute; bottom: 12px; left: 10px;}

					

			

				

		.secondary_body{

			padding: 0 15px 20px 0px;

			width: 700px;

			float:right;

			margin: 0 10px 0 0;

			position:relative;

		}

			.secondary_body.full{

				width: 950px;

				float:left;

				padding: 15px 15px 20px 15px;

			}

			

			#success_video_holder{

				margin: 20px 0 20px 20px;

				width: 480px;

				height: 390px;

			}

			

			.secondary_nav{

				padding: 0px 12px 9px 0px;

				background:url(../images/back/secondary_nav_bg.gif) repeat 0 0;

				width:970px;

				float:left;

				margin: 0 0 27px 0;

				min-height: 20px;

			}

				.secondary_nav ul{

					font-size: 11px;

				}

					.secondary_nav ul li{

						float:left;

						height: 11px;

						border-right: solid 1px #626262;

						padding: 0 15px;

						text-transform:uppercase;

						margin: 9px 0 0 0;

					}

						.secondary_nav ul li.last{

							border-right: none;

						}

						

			.tertiary_nav{

				width:213px;

				min-height:  400px;

				float:left;

			}

				.tertiary_nav h3{

					font-size: 20px;

					padding: 0 0px 12px 15px;

					line-height:20px;

					text-transform:uppercase;

				}

				.tertiary_nav ul{

					width:213px;

					border-top: solid 1px #d7d7d7;

					list-style:none;

					margin: 0 0 45px 0;

				}

					.tertiary_nav ul li{

						border-bottom: solid 1px #d7d7d7;

					}

					

				.cta{

					width: 213px;

					border: solid 1px #d7d7d7;

					position: relative;

					min-height: 80px;

					float:left;

					margin: 0 0 20px 0;

					padding: 45px 0 10px 0;

				}

					div.cta div.cta_container a{

						display:block;

						width:100%;

						padding:0 0 0 14px;

						color:#000;

						font-family:Arial, Helvetica, sans-serif;

						font-size:15px;

						font-weight:bold;

						line-height:51px;

						text-decoration:none;

					}

						div.cta div.cta_container a:hover{

							color: #87e704;

						}

				

				.cta.coach_form{

					width: 213px;

					border: solid 1px #d7d7d7;

					position: relative;

					min-height: 80px;

					float:left;

					margin: 0 0 20px 0;

					padding: 50px 0 10px 0;

				}

					.cta p{

						padding: 0 0 0 13px;

						font-size: 11px;

						position:relative;

						z-index:100;

					}

					

					.cta p strong{

						font-size: 14px; 

						font-weight: bold;

					}

					

					.cta p.buy_btn{

						padding-top: 10px;

					}

					

					.cta p.more{

						text-align:right;	

						padding: 10px 16px 0 13px;

						float:left;

					}

					

					.cta p.image{

						text-align: center;

						padding: 0;

					}

					

					.cta p img.book_btn{ color: #fff; text-decoration:none; float:left; position:relative; left: 0px; bottom: -5px;}

					.cta.bottom_padd{ padding-bottom: 15px;}

					

					.cta.ctaform{ width: 190px; padding: 30px 0 0 0;}

					

					.cta.ctaform h4{

						font-size: 12px !important;	

						width: 185px;

					}

						.cta.ctaform form input.feed_input{

							border: solid 1px #d7d7d7; 

							font-size: 12px; 

							color: #999 !important; 

							width: 150px; 

							margin: 0 0 4px 0;

						}

						

						.cta.ctaform form input.formBtn { border: none; cursor: pointer; background: #63b301; background: -webkit-gradient(linear, left top, left bottom, from(#63b301), to(#63b301)); background: -moz-linear-gradient(top, #63b301, #63b301); padding: 4.5px 9px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; color: #ffffff; font-size: 12px; font-family:Verdana, Geneva, sans-serif; text-decoration: none; vertical-align: middle; margin: 0 0 5px 12px;} .formBtn:hover { background: #63b301; color: #000000; } .formBtn:active { background: #00000; }

						cta.ctaform form p{ clear:both;}

					

					.cta1{

						height: 127px;

						width: 190px;

						margin-right:

					}

						.cta1 img.book{

							position: absolute;

							top: 55px;

							right: -25px;

							z-index:10;

						}

							.cta.cta1 h4{

								background:url(../images/back/heading_dark_stripe_bg.gif) repeat-x 0 0;

								color: #fff;

								font-size: 18px;

								padding: 5px 5px 5px 10px;

								position: absolute;

								top: 0;

								left : 0;

								width: 175px;

								z-index:20;

							}

							

							.cta.cta1 ul{

								width:100%;

								border: none;

								margin: -13px 0 0 0;

							}

								.cta.cta1 ul li{

									border-bottom: solid 1px #d7d7d7;

									overflow:hidden;

									height:50px;

								}

								.cta.cta1 ul li.last{

									border-bottom: none;

								}

									.cta.cta1 ul li a{

										padding: 0; 

										margin: 0;

									}

					.cta h4{

						background:url(../images/back/heading_dark_stripe_bg.gif) repeat-x 0 0;

						color: #fff;

						font-size: 18px;

						padding: 5px 0px 5px 5px;

						position: absolute;

						top: 0;

						left : 0;

						width: 209px;

						z-index:20;

					}

						.cta h4 a, .cta h4 a:link, .cta h4 a:visited, .cta h4 a:hover, .cta h4 a:active{color: #fff; text-decoration:none;}

					

					.cta.coach_form h4{

						background:url(../images/back/heading_dark_stripe_bg.gif) repeat 0 0;

						color: #fff;

						font-size: 14px;

						padding: 5px 0px 5px 5px;

						position: absolute;

						text-transform:uppercase;

						top: 0;

						left : 0;

						width: 209px;

						z-index:20;

					}

					

				



	

	#footer {

		float: left;

		font-size: 11px;

		width: 982px;

		margin: 13px 0 0 0;

		padding: 15px 0;

		border-top: solid 1px #d7d7d7;

		border-bottom: solid 1px #d7d7d7;

	}

		.footer_list_holder{

			height:90px;

			float:left;

			padding: 0 55px 0 0;

			margin: 0 0 0 10px;

			border-right: solid 1px #d7d7d7;

		}

		.footer_list_holder2{

			height:90px;

			float:left;

			padding: 0 10px 0 0;

			margin: 0 0 0 10px;

			border-right: solid 1px #d7d7d7;

		}

			.footer_list_holder p{

				font-size: 14px;

				padding: 0 0 0px 0;

			}

			

			.footer_list_holder ul{

				font-size: 10px;	

			}

				.footer_list_holder ul li{

					padding: 1px 0;	

				}

					.footer_list_holder ul li a{

						text-decoration:none;	

						font-size:10px !important;

						color: #959595;

					}

					.footer_list_holder ul li a:hover{

						text-decoration:underline;	

					}

					

		.sharma_foundation{

			float:left;

			height:90px;

			width:315px;

			border-right: solid 1px #d7d7d7;

			margin: 0 0 0 20px;

			padding: 0 22px 0 0;

		}		

			.sharma_foundation img {

				float:left;

				margin: 0 16px 0 0;

			}

			

			.sharma_foundation h4{

				float:left;

				font-size: 14px;

				font-weight:bold;

				width: 210px;

				padding: 0 0 14px 0;

			}

			.sharma_foundation p{

				padding: 0 0 0 12px;

				background:url(../images/btns/grey_link_arrow.png) no-repeat left 3px;

				font-size: 12px;

				float:left;

				width:200px;

			}	

				.sharma_foundation p a{ text-decoration:none; font-size: 12px !important;}

				.sharma_foundation p a:hover{ text-decoration:underline;}

				

		#follow_robin{

			width:125px;

			height:90px;

			float:right;

			font-size: 14px;

			padding: 0 0 5px 0;

		}	

			

			#follow_robin p{

				padding: 0 0 5px 0;	

			}
			
			
	.secondary-footer {
		padding-top: 15px;
		text-align: center;
		border-top: 1px solid #d7d7d7;
		margin-top: 105px;
		clear: both;
	}

		

		p.rss{

			text-align:center;

			color: #959595;

			font-size: 10px;

			padding: 10px 0 0 0;

			float:left;

			width: 982px;

		}

			p.rss a{ text-decoration: none;}

			p.rss a img{ padding: 0 0 0 6px; position:relative; top: 3px;}

		

		 p.rss{

			text-align: center;

			padding: 10px 0 0 0;

			color: #959595;

			font-size: 10px;

		 }

		 	 p.rss a img{ position:relative; top:1px; }

			 

		 p.copy {

			padding: 5px 0 10px 0;

			text-align:center;

			color: #959595;

			font-size: 10px;

			float:left;

			width: 982px;

		}

		

		p.copy a{color: #959595; text-decoration: none;}

		p.copy a:hover{text-decoration: underline;}

		

/************ CONTACT FORM STYLES *****************/

form#contact_form{	

	float:left;

	margin: 10px 0 10px 0;

}



	form#contact_form div{

		padding: 2px 0;	

		clear:both;

	}

	

	form#contact_form p.note_space{

		padding: 20px 0 5px 0;	

	}

	form#contact_form p.note_space2{

		padding: 10px 0 5px 0;	

	}

	

		form#contact_form div label{

			display:block;

			text-align:left;

			float:left;

			padding: 2px 5px 0 0;

			font-size:12px !important;

			width: 150px;

		}

		

		form#contact_form div input{

			width:300px;

			font-family:Arial, Helvetica, sans-serif;

			color: #4b4b4b;

		}	

			form#contact_form div input.checkbox{

				width:15px;	

			}

			

		form#contact_form div select{ width: 305px;}

		

		form#contact_form div input.radio_btn{ width:15px; margin: 8px 0 0 0; }



		

			

			

			form#contact_form div input.submit_btn{

				cursor:pointer;

				float: right;

				width: 80px;

				color: #fff;

			}

		

		form#contact_form div textarea{

			width:300px;

			height:62px;

			font-family:Arial, Helvetica, sans-serif;

			color: #4b4b4b;

			font-size:12px;

		}

		

		html[xmlns*=""] body:last-child form#contact_form div textarea{

			width:383px;

			font-family:Arial, Helvetica, sans-serif;

			color: #4b4b4b;

			font-size:12px;

		}

		

form#sidebar_form{

	padding: 5px 12px;	

}

	form#sidebar_form div{

		padding: 2px 0;	

	}

		

		form#sidebar_form div label{

			float: left;

			margin: 0 0 3px 0;

		}

		

		form#sidebar_form div input.txt{

			width: 188px;

			border: solid 1px #CCC;

			background: #fff;

			margin: 0 0 3px 0;

		}

		form#sidebar_form div select, form#sidebar_form div textarea{

			width: 188px;

			border: solid 1px #CCC;

			background: #fff;

			margin: 0 0 3px 0;

			color: #626262;

		}

	

		form#sidebar_form div input.formBtn{

			float: right;

		}

		

div.success {

	color: #0f0;

}



	div.success p {

		padding: 0;

	}



div.errors {

	color: #f00;

	border: solid 1px #f00;

	padding: 6px 10px 10px 10px;

}



	div.errors p {

		padding: 0;

	}

	

div.communityNavigation {

	margin-bottom:50px;

}

	div.communityNavigation span.active {

		color: #69B404;

		font-weight: bold;

		text-decoration: none;

	}

			

.sphere {

	text-align: right;

	float:right;

	margin: 100px 0 0 0;

	padding: 0 20px 10px 0;

	background:url(../images/misc/9.gif) no-repeat top right

}



ul#training_list li {

	margin: 0 0 8px 0;

}



/***** Content Bokes *****/



#contentbox-blue-50{

	background-color:#EEF9FF;

font-family:Arial, Helvetica, sans-serif !important;

border-bottom:1px solid #B2D9EE;

border-top:1px solid #B2D9EE;

font-size:15px !important;

font-weight:normal;

margin:0px auto;

text-align:left;

width:600px;

padding-top:20px;padding-bottom:20px;

padding-right:20px;padding-left:20px;

margin-top:20px;

margin-bottom:20px;

line-height:23px !important;

}



#af-form-1805758477 .af-element { float: left; }

#af-form-1805758477 .af-clear { display:none; }

#af-form-1805758477 .af-body input.text { width: 150px!important; margin-right:15px!important; }

#af-form-1805758477 .buttonContainer { margin-top:-6px!important; }

.home_banner {padding:7px;}

.coaching-form-thank-you-content { padding: 50px; width: 100%;}
.coaching-form-thank-you-content h1, .coaching-form-thank-you-content h2 {text-align: center;}
.coaching-form-thank-you-content h1 {margin-bottom: 10px;}