@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	background: url(../images/bg_gradient_repeat.jpg) repeat-x #660000;
}
#main_container {
	margin: 0 auto;
}
	#inner_container {
		width: 960px;
		position: relative;
		margin: 0 auto;
	}
	#inner_index {
		*margin-left: 5px;
	}
		#header {
			width: 100%;
			*margin-left: -5px;
		}
			#logo {
				float: left;
				width: 50%;
			}
			#call_text {
				float: right;
				width: 350px;
				text-align: right;
				padding-top: 5px;
				padding-bottom: 8px;
				font-size: 11px;
				color: #FFFFFF;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
			}
			.font_fourteen {
				font-size: 14px;
			}
			#call_to_action {
				float: right;
				width: 188px;
				height: 54px;
				padding: 0px 6px 0px 0px;
				*margin-right: -5px;
			}
* html a:hover {
	visibility:visible;
}
.call_to_action_inner {
	float: left;
	width: 188px;
	height: 54px;
	background-image: url(../images/button_call_to_action_mo.png);
	background-repeat: no-repeat;
	overflow:hidden;/* for ie to hide extra height*/	
}
.call_to_action_inner img {
	height: 54px; 
	border: 0; 
}
.call_to_action_inner a {
	display: block;
	height: 54px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
.call_to_action_inner a:hover img{
	visibility:hidden;
}
.call_to_action_inner_img {
	float: left;
	width: 188px;
	height: 54px;
	
}
				.call_to_action_button {
				}
				.call_to_action_button_over {
					display: none;
				}
		#nav_menu {
			/*position: absolute;
			left: 0px;
			_left: -75px;
			top: 115px;
			_top: 10px;*/
			position: relative;
			z-index: 10;
			float: left;
			margin-left: -5px;
			/*margin-top: -746px;*/
			margin-top: -761px;
			/**margin-top: -767px;*/
			*margin-top: -782px;
			/*_margin-top: -769px;*/
			_margin-top: -784px;
			padding-bottom: 5px;
			width: 160px;
			height: 268px;
			/* padding-top: 3px; */
			background: url(../images/bg_nav.png) 0 0 no-repeat;
			font-size: 0px;
		}
		.mac.webkit #nav_menu { margin-left: 3px; }
		#z_div {
			position: relative;
			z-index: 100;
		}
			#nav_1, #nav_2, #nav_3, #nav_5, #nav_7, #nav_9, #nav_10 {
				margin: 0;
				padding: 0;
				width: 160px;
				height: 36px;
				float: none;
			}
			#nav_4, #nav_6, #nav_8 {
				margin: 0;
				padding: 0;
				width: 160px;
				height: 40px;
				float: none;
			}
			#nav_about, #nav_buzz, #nav_why_us, #nav_training, #nav_testimonials, #nav_process, #nav_growth_markets, #nav_investment, #nav_faq, #nav_request {
				width: 160px;
				padding: 0;
				margin: 0;
			}
			#nav_about, #nav_why_us, #nav_testimonials, #nav_growth_markets, #nav_faq {height: 38px;}
				.nav_about_over {background: url(../images/nav_01_about_us_mo.png) 0 0 no-repeat;}
			#nav_buzz, #nav_training, #nav_process, #nav_investment, #nav_request {height: 36px;}
				.nav_buzz_over {background: url(../images/nav_02_the_buzz_mo.png) 0 0 no-repeat;}
				.nav_why_us_over {background: url(../images/nav_03_why_us_mo.png) 0 0 no-repeat;}
				.nav_training_over {background: url(../images/nav_04_training_and_support_mo.png) 0 0 no-repeat;}
				.nav_testimonials_over {background: url(../images/nav_05_testimonials_mo.png) 0 0 no-repeat;}
				.nav_process_over {background: url(../images/nav_06_our_process_mo.png) 0 0 no-repeat;}
				.nav_growth_markets_over {background: url(../images/nav_07_growth_markets_mo.png) 0 0 no-repeat;}
				.nav_investment_over {background: url(../images/nav_08_the_investment_mo.png) 0 0 no-repeat;}
				.nav_faq_over {background: url(../images/nav_09_faqs_mo.png) 0 0 no-repeat;}
				.nav_request_over {background: url(../images/nav_10_request_info_mo.png) 0 0 no-repeat;}
		#content_container {
			float: right;
			width: 892px;
			position: relative;
			z-index: 1;
			*left: 5px;
			*top: -1px;
		}
			#upper_content {
				width: 892px;
			}
				#upper_top {
					width: 892px;
					height: 14px;
					background: url(../images/bg_home_main_content_top.png) 0 0 no-repeat;
					float: right;
					_margin-bottom: -5px;
				}
				#upper_inner {
					padding-left: 14px;
					width: 878px;
					background: url(../images/bg_home_main_content_left.png) repeat-y;
					float: right;
				}
					#banner_home, #banner_home:hover {
						display: block;
						width: 864px;
						height: 403px;
						float: left;
						background: url(../images/banner_home.jpg) 0 0 no-repeat;
						text-decoration: none;
					}
						#banner_home_header {
							padding-left: 260px;
							padding-top: 16px;
						}
						#banner_home_bottom {
							padding-left: 332px;
							padding-top: 224px;
							width: 532px;
							font: bold italic 11px Arial, Helvetica, sans-serif;
							color: #fff;
						}
						#us_button {
							float: right;
							width: 234px;
							height: 54px;
							overflow: hidden;
							padding-right: 40px;
						}
					#upper_inner_right {
						padding-right: 12px;
						width: 866px;
						background: url(../images/bg_home_main_content_right.png) right repeat-y;
					}
						#upper_inner_mid {
							width: 866px;
							background: url(../images/bg_home_main_content_mid_repeat.png) repeat;
						}
						#home_bottom_buttons {
							padding-top: 10px;
						}
							#home_button_1, #home_button_1:hover {
								display: block;
								float: left;
								width: 275px;
								height: 128px;
								padding-top: 46px;
								cursor: pointer;
								cursor: hand;
								color: #fff;
								text-align: center;
								font: 13px/1.5 Arial, Helvetica, sans-serif;
								text-decoration: none;
							}
							#home_button_2, #home_button_2:hover {
								display: block;
								float: left;
								width: 312px;
								height: 128px;
								padding-top: 46px;
								background: url(../images/home_bottom_buttons_02_testimonials.png);
								text-align: center;
								font: italic 9px Arial, Helvetica, sans-serif;
								color: #fff;
								overflow: hidden;
								cursor: pointer;
								cursor: hand;
								text-decoration: none;
							}
							#quote_holder {
								width: 280px;
								margin: 0 auto;
								display: block;
							}
								#quote_mark_left {
									width: 12px;
									float: left;
								}
								#quote {
									padding-right: 14px;
									float: left;
									background: url(../images/home_testimonials_quote_right.png) right bottom no-repeat;
									font: 12px/1.5 Arial, Helvetica, sans-serif;
									color: #fff;
									text-align: center;
								}
							#home_button_3, #home_button_3:hover {
								display: block;
								float: left;
								width: 276px;
								height: 174px;
								cursor: pointer;
								cursor: hand;
								text-decoration: none;
							}
								.button_1_out {background: url(../images/home_bottom_buttons_01_international.png) 0 0 no-repeat;}
								.button_1_over {background: url(../images/home_bottom_buttons_01_international_mo.png) 0 0 no-repeat;}
								.button_3_out {background: url(../images/home_bottom_buttons_download.png) 0 0 no-repeat;}
								.button_3_over {background: url(../images/home_bottom_buttons_download_mo.png) 0 0 no-repeat;}
				#upper_bottom {
					width: 892px;
					height: 16px;
					background: url(../images/bg_home_main_content_bottom.png) 0 0 no-repeat;
					float: right;
				}
			#footer {
				color: #fff;
				font: bold 10px/1.6 Arial, Helvetica, sans-serif;
				width: 880px;
				padding-left: 6px;
				padding-right: 6px;
			}
				#footer a {
					color: #fff;
					text-decoration: underline;
				}
				#footer a:hover {
					color: #fff;
					text-decoration: none;
				}
				#footer img {
					float: right;
					width: 94px;
				}
				#footer_txt {
					float: left;
					width: 780px;
				}
					#footer_txt span {
						font-size: 9px;
					}
img.mo {
	display: none;
}
