html, body { 
	height: 100%;
	}

body { 
	background: #000 url(../images/common/bg-body.jpg) repeat-x center top;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	}

#wrapper { 
	padding: 0;
   	margin: 0;
   	display: block;
	width: 100%;
	min-width: 1030px;
   	min-height: 100%;
   	position: relative;
	background: url(../images/common/bg-wrapper.gif) no-repeat center top;
   	}		
	
	*html #wrapper { height: 100%; }
		
.container { 
	width: 965px;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	display: block;
	}
	
a { text-decoration: none; outline: none; cursor: pointer; }
.clear { clear: both; }
.leftColumn, .rightColumn { display: block; float: left; }
p, ul { margin: 0; }


/* Top Section
-------------------------------------------------------------------------------------------------------*/	

#stamp { 
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 360px;
	width: 65px;
	background: url(../images/common/stamp.png) no-repeat;
	}

/* Top Section
-------------------------------------------------------------------------------------------------------*/	

#topSection {
	height: 100px;
	margin-left: -65px;
	position: relative;
	z-index: 999;
	}
	
	#topSection .leftColumn { width: 312px; }
	#topSection .rightColumn { width: 634px; }
	
	#topSection .logo a { 
		background: transparent url(../images/common/logo.png) no-repeat;
		display: block;
		height: 98px;
		width: 312px;
		text-indent: -5000px;
		}
		
	#topSection .topMenu { 
		padding: 0 12px 0 0;
		height: 37px;
		float: right;
		background: transparent url(../images/common/bg-topmenu2.png) no-repeat right;
		font-size: 11px;
		width: auto;
		display: block;
		}
		
	#topSection .topMenu .inside { 
		height: 32px;
		width: auto;
		padding: 0 0 5px 12px;
		background: transparent url(../images/common/bg-topmenu.png) no-repeat left;
		}
			
	#topSection .topMenu .home { 
		float: left;
		width: auto;
		padding: 0 15px 0 10px;
		border-right: 2px solid #040404;
		line-height: 32px;
		}
		
		#topSection .topMenu .home a { color: #cecece; }
		#topSection .topMenu .home a:hover { color: #fff; }

	#topSection .topMenu .enews { 
		float: left;
		width: auto;
		padding: 0 10px 0 15px;
		/* 	
		border-right: 2px solid #040404; 
		padding: 0 15px 0 15px;
		*/
		line-height: 32px;
		}
		
		#topSection .topMenu .enews a { color: #cecece; }
		#topSection .topMenu .enews a:hover { color: #fff; }

	#topSection .topMenu .sharethis { 
		float: left;
		width: auto;
		padding: 0 10px 0 15px;
		border-right: 2px solid #040404; 
		padding: 0 10px 0 15px;
		line-height: 32px;
		}
		
	#topSection .topMenu .follow { 
		float: left;
		width: auto;
		line-height: 32px;
		padding: 0 10px 0 15px;
		}
		
	#topSection .topMenu .follow ul, 
	#topSection .topMenu .sharethis ul { 
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: auto;
		}
		
	#topSection .topMenu .follow ul li, 
	#topSection .topMenu .sharethis ul li { 
		float: left;
		width: auto;
		line-height: 32px;
		margin: 0;
		color: #cecece;
		}
		
		#topSection .topMenu .follow ul li.last,
		#topSection .topMenu .sharethis ul li.last { padding: 0 0 0 6px; }
		
	#topSection .topMenu .sharethis ul li a,
	#topSection .topMenu .follow ul li a { 
		display: block;
		text-indent: -5000px;
		line-height: 32px;
		width: 20px;
		}
		
		#topSection .topMenu .follow ul li.twitter a { background: url(../images/icons/twitter.gif) no-repeat; }
		#topSection .topMenu .follow ul li.facebook a { background: url(../images/icons/facebook.gif) no-repeat; }
		#topSection .topMenu .follow ul li.linkedin a { background: url(../images/icons/linkedin.gif) no-repeat; }
		
		#topSection .topMenu .sharethis ul li.share a { background: url(../images/icons/share.gif) no-repeat; }
		#topSection .topMenu .sharethis ul li.share a span { display: none; }
		#topSection .topMenu .sharethis ul li.share a { color: #cecece; text-indent: 0; padding-left: 25px; padding-right: 5px; width: auto; }
		#topSection .topMenu .sharethis ul li.share a:hover { color: #fff; }

	#topSection .mainMenu ul { 
		list-style-type: none;
		padding: 0;
		margin: 10px 0 0 0;
		float: right;
		}
		
	#topSection .mainMenu ul li.mainMenuLi {
		float: left;
		position: relative;
		} 
		
	#topSection .mainMenu ul li.mainMenuLi a.mainMenuLink { 
		display: block;
		height: 56px;
		line-height: 56px;
		text-indent: -5000px;
		}
		
		#topSection .mainMenu ul li.about { width: 68px; background: url(../images/menu/about-txt.png) no-repeat; }
		#topSection .mainMenu ul li.about a.mainMenuLink { width: 68px; background: url(../images/menu/about.gif) no-repeat;  }

		#topSection .mainMenu ul li.why { width: 144px; background: url(../images/menu/why-txt.png) no-repeat;  }
		#topSection .mainMenu ul li.why a.mainMenuLink { width: 144px; background: url(../images/menu/why.gif) no-repeat;  }
		
		#topSection .mainMenu ul li.creative { width: 86px; background: url(../images/menu/creative-txt.png) no-repeat;  }
		#topSection .mainMenu ul li.creative a.mainMenuLink { width: 86px; background: url(../images/menu/creative.gif) no-repeat;  }

		#topSection .mainMenu ul li.testimonials { width: 119px; background: url(../images/menu/testimonials-txt.png) no-repeat;  }
		#topSection .mainMenu ul li.testimonials a.mainMenuLink { width: 119px; background: url(../images/menu/testimonials.gif) no-repeat;  }

		#topSection .mainMenu ul li.faq { width: 56px; background: url(../images/menu/faq-txt.png) no-repeat;  }
		#topSection .mainMenu ul li.faq a.mainMenuLink { width: 56px; background: url(../images/menu/faq.gif) no-repeat;  }

		#topSection .mainMenu ul li.contact { width: 106px; background: url(../images/menu/contact-txt.png) no-repeat;  }
		#topSection .mainMenu ul li.contact a.mainMenuLink { width: 106px; background: url(../images/menu/contact.gif) no-repeat;  }
		
	#topSection .mainMenu ul li.mainMenuLi a.mainMenuLink:hover,
	#topSection .mainMenu ul li.mainMenuHover a.mainMenuLink { 
		background-position: 0 -56px;
		}


	.section-about #topSection .mainMenu ul li.about a.mainMenuLink,
	.section-why #topSection .mainMenu ul li.why a.mainMenuLink,
	.section-creative #topSection .mainMenu ul li.creative a.mainMenuLink,
	.section-testimonials #topSection .mainMenu ul li.testimonials a.mainMenuLink,
	.section-faq #topSection .mainMenu ul li.faq a.mainMenuLink,
	.section-contact #topSection .mainMenu ul li.contact a.mainMenuLink { 
		background-position: 0 -56px;
		}
		

	#topSection .mainMenu ul li .subMenuContainer {
		display: none;
		position: absolute;
		top: 40px;
		left: 7px;
		width: 150px;
		padding: 0;
		z-index: 999;
		}

	#topSection .mainMenu ul li .subMenuContainerTop {
		display: block;
		width: 150px;
		height: auto;
		padding: 5px 0 0 0;
		background: url(../images/menu/bg-subMenuContainerTop.png) no-repeat left top;
		}
		
	#topSection .mainMenu ul li .subMenuContainerBottom {
		display: block; 
		width: 150px;
		height: 5px;
		padding: 0;
		background: url(../images/menu/bg-subMenuContainerBottom.png) no-repeat;
		}
					
		#topSection .mainMenu ul li .subMenuContainer ul { 
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
			
		#topSection .mainMenu ul li .subMenuContainer ul li { 
			float: none;
			padding: 0;
			margin: 0 5px;
			border-bottom: 1px solid #063a3a;
			}

		#topSection .mainMenu ul li .subMenuContainer ul li a { 
			height: auto;
			line-height: 14px;
			font-size: 11px;
			color: #cfcfcf;
			display: block;
			padding: 5px 10px 5px 20px;
			text-indent: 0;
			background: #0e6267 url(../images/menu/bg-submenu.gif) no-repeat 6px 9px;
			width: 110px;
			}
			
			#topSection .mainMenu ul li .subMenuContainer ul li a:hover { color: #fff; }
			
		#topSection .mainMenu ul li .subMenuContainer ul li.last { border-bottom: 0; }
	

/* Content Section
-------------------------------------------------------------------------------------------------------*/	

#contentSection { 
	margin-left: -65px;
	padding: 0;
	background: url(../images/common/bg-wrapper2.gif) no-repeat center 2300px;
	}
	
#contentSection .container { 
	padding: 19px 0 0 0;
	min-height: 520px;
	background: url(../images/common/bg-wrapper2.gif) no-repeat left 4800px;
	}
	
	#contentSection .leftColumn { 
		width: 680px;
		padding: 30px 0 210px 0;
		}

	#contentSection .rightColumn { 
		display: block;
		width: 285px;
		min-height: 760px;
		padding: 30px 0 120px 0;
		background: url(../images/common/bg-rightColumn1.gif) no-repeat 12px top;
		}
	
	#contentSection .submenu { 
		width: auto;
		min-width: 1px;
		height: 56px;
		background: url(../images/common/bg-submenu.gif) no-repeat;
		display: table-cell;
		margin-right: 10px !important;
		margin-right: 30px;
		float: left;
		}
		
	#contentSection .submenu ul { 
		width: auto;
		padding: 0 45px 0 10px;
		margin: 0;
		list-style-type: none;
		background: url(../images/common/bg-submenuRight.gif) no-repeat right top;
		height: 56px;
		}
		
	#contentSection .submenu ul li { 
		float: left;
		margin: 24px 0 19px 0;
		height: 14px;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 0 8px;
		border-left: 2px solid #b6cc7c;
		}
		
		#contentSection .submenu ul li.first { border-left: 0; margin-left: 45px; }
		#contentSection .submenu ul li.hidden { border-left: 0; margin-left: 0; width: 1px; }
		
	#contentSection .submenu ul li a { 
		color: #fff; 
		text-decoration: underline;
		border-bottom: 0;
		}
		
	#contentSection .submenu ul li a:hover { color: #ddf59f; }
	#contentSection .submenu ul li a.active { color: #ddf59f; text-decoration: none; }
	
	#contentSection .content { 
		padding: 0 0 0 80px;
		width: 540px;
		}
		
	#contentSection .content p { margin: 0 0 20px 0; }
	#contentSection a { color: #137980; border-bottom: 1px solid #ddd; }
	#contentSection a:hover { color: #0c575c; }
			
	#contentSection .leftColumn h1 { 
		display: block;
		padding: 0;
		margin: 15px 0 10px 0;
		color: #4b4b4b;
		font: italic 28px/34px Georgia, Times, "Times New Roman", serif;
		font-weight: normal;
		}

	#contentSection .leftColumn h2 { 
		display: block;
		padding: 0;
		margin: 5px 0;
		color: #147b82;
		font-size: 14px;
		font-weight: bold;
		}

	#contentSection .leftColumn h3 { 
		display: block;
		padding: 0;
		margin: 5px 0 2px 0;
		color: #86aa24;
		font-size: 12px;
		font-weight: bold;
		}

	#contentSection .leftColumn .content { 
		text-align: justify; 
		}
		
	#contentSection .content ul { 
		list-style-type: none;
		padding: 0;
		margin: 0 0 20px 0; 
		}
		
	#contentSection .content ul li { 
		padding: 3px 0 2px 18px;
		background: url(../images/common/bullet.gif) no-repeat 0 5px;
		line-height: 14px;
		}	
	
	#contentSection .rightColumn h2 { 
		display: block;
		width: 245px;
		height: 59px;
		padding: 0 20px;
		margin: 0 0 10px 0;
		color: #fff;
		font: italic 20px/59px Georgia, Times, "Times New Roman", serif;
		font-weight: normal;
		}
		
		#contentSection .rightColumn h2.gradient1 { background: url(../images/common/h2-gradient1.png) no-repeat; }
		#contentSection .rightColumn h2.gradient2 { background: url(../images/common/h2-gradient2.png) no-repeat; }
		#contentSection .rightColumn h2.gradient3 { background: url(../images/common/h2-gradient3.png) no-repeat; }
		
	#contentSection .rightColumn .content { 
		padding: 0 30px;
		width: 225px;
		color: #4b4b4b;
		font-size: 12px;
		line-height: 16px;
		margin: 0 0 20px 0;
		}

	/* Contact Info Styling */
		
	#contentSection .rightColumn .row { 
		clear: both;
		margin: 0 0 8px 0;
		}
		
	#contentSection .rightColumn .rowStyle2 { margin: 0 0 2px 0; }
	
	#contentSection .rightColumn .rowStyle3 { 
		background: url(../images/common/inputTextSingle.png) no-repeat;
		position: relative;
		margin: 0 -8px;
		padding: 7px 13px 0 13px;
		height: 25px;
		}

	#contentSection .rightColumn .rowStyle4 { 
		background: url(../images/common/inputTextMultiple.png) no-repeat;
		position: relative;
		margin: 0 -8px;
		padding: 7px 13px 0 13px;
		height: 100px;
		}

	#contentSection .rightColumn .rowStyle5 { 
		position: relative;
		margin: 0 -8px;
		}
		
	#contentSection input.inputText, 
	#contentSection textarea.inputText { 
		margin: 0;
		padding: 0;
		font: 11px/16px Arial, Helvetica, sans-serif;
		color: #3b3b3b;
		border: 0;
		background: transparent;
		width: 210px;
		}
		
	#contentSection textarea.inputText { height: 85px; }
	
		
	#contentSection .rightColumn .row .leftColumn { 
		width: 60px;
		font-weight: bold;
		padding: 0;
		}

	#contentSection .rightColumn .row .rightColumn { 
		width: 150px;
		background: none;
		min-height: 12px;
		padding: 0;
		}
		
	#contentSection .rightColumn .row a { color: #3c3c3c; border-bottom: 0; }
	#contentSection .rightColumn .row a:hover { color: #000; }
	
	#contentSection .rightColumn .elevate { 
		display: block;
		margin: 20px 0 10px 0;
		position: relative;
		z-index: 999;
		display: block;
		background: url(../images/common/elevate.png) no-repeat;
		width: 258px;
		height: 100px;
		border: 0;
		text-decoration: none;
		outline: none;
		text-indent: -5000px;
		}
	
		
				
	/* Box Styling */
	
	#contentSection .boxStyle1 { 
		display: block;
		width: 566px;
		min-height: 120px;
		position: relative;
		margin: 0 -13px 20px -13px;
		}
		
		#contentSection .boxStyle1 .top { 
			display: block;
			background: url(../images/common/bg-boxTop.gif) no-repeat;
			padding: 13px 13px 0 13px;
			}
			
			#contentSection .boxStyle1 .top .photo {
				float: left;
				width: 138px; 
				}

			#contentSection .boxStyle1 .top .photo a {
				border-bottom: 0; 
				padding-bottom: 0; 
				margin-bottom: 0;
				}
				
			#contentSection .boxStyle1 .top .text {
				float: left;
				width: 365px;
				padding: 15px 0 5px 20px;
				line-height: 16px; 
				}
				
			#contentSection .boxStyle1 .top h2 { 
				display: block;
				position: relative;
				padding: 0;
				margin: -10px 0 5px 0;
				color: #147b82;
				font-size: 13px;
				font-weight: bold;
				}

		#contentSection .boxStyle1 .bottom { 
			display: block;
			background: url(../images/common/bg-boxBottom.gif) no-repeat;
			height: 45px;
			position: relative;
			margin-top: -13px;
			}

			#contentSection .boxStyle1 .bottom .title {
				width: 365px;
				padding: 15px 0 0 170px; 
				font-size: 12px;
				line-height: 16px;
				color: #fff;
				font-weight: bold;
				font-style: italic;
				}

			#contentSection .boxStyle1 .bottom .title a {
				font-size: 12px;
				line-height: 16px;
				color: #fff;
				font-weight: normal;
				font-style: normal;
				border-bottom: 1px solid #7bb0b4;
				}	
				
			#contentSection .boxStyle1 .bottom .title .nonitalic { font-style: normal; }
			
			#contentSection .boxStyle1 .bottom .title a:hover { color: #7bb0b4; }
							
	#contentSection .small { 
		line-height: 28px;
		font-size: 11px; 
		}

	/* Box Styling */
	
	#contentSection .boxStyle2 { 
		display: block;
		float: left;
		position: relative;
		margin: 5px 20px 5px 0;
		padding: 0;
		width: auto;
		background: url(../images/common/bg-box2TopLeft.gif) no-repeat left 0;
		}
		
		#contentSection .boxStyle2 .inside { 
			display: block;
			padding: 14px 12px 0 12px;
			min-height: 120px;
			background: url(../images/common/bg-box2TopRight.gif) no-repeat right 0;
			text-align: left;
			}
			
		#contentSection .boxStyle2 .bottom { 
			display: block;
			height: 14px;
			background: url(../images/common/bg-box2BotLeft.gif) no-repeat left 0;
			margin: -7px 0 0 0; 
			position: relative;
			}

		#contentSection .boxStyle2 .bottomRight { 
			display: block;
			height: 14px;
			background: url(../images/common/bg-box2BotRight.gif) no-repeat right 0;
			}
			
			
	/* FOR IE TO WORK PROPERLY */
	
	#contentSection .w160 { width: 160px; } 
	#contentSection .w165 { width: 165px; } 
	#contentSection .w325 { width: 325px; } 
	#contentSection .w425 { width: 425px; } 
	#contentSection .w525 { width: 525px; } 
	#contentSection .w550 { width: 550px; } 
	
	#contentSection .floatRight { float: right; margin: 0 0 5px 20px; }

 	#contentSection .creativeBox { margin-right: 10px; }
				
/* Bottom Section
-------------------------------------------------------------------------------------------------------*/	
	
#botSection {
	clear: both;
	display: block;
	width: 100%;
	min-width: 1030px;
	position: relative;
	z-index: 1;
	background: #000 url(../images/common/bg-botSection.gif) no-repeat center top;
	height: 65px;
	margin: -225px 0 0 0;
	padding: 160px 0 0 0; 
	font-size: 10px;
	color: #fff;
	line-height: 14px;
	}
	
#footerSection { 
	margin-left: -65px;
	}
		
	#botSection .leftColumn {
		padding: 20px 0 0 0;
		width: 555px; 
		}
		
	#botSection .leftColumn ul { 
		list-style-type: none;
		height: 18px;
		padding: 0;
		margin: 0 0 0 20px;
		clear: both;
		display: block;
		}
		
	#botSection .leftColumn ul li { 
		float: left;
		padding: 0 0 0 8px;
		margin: 0 8px 0 0; 
		border-left: 1px solid #bccd8d;
		line-height: 12px;
		height: 12px;
		}
		
		#botSection .leftColumn ul li.first { border: none; padding-left: 0; }
		
	#botSection a { color: #fff; }
	#botSection a:hover { color: #ddd; }
		
	#botSection .rightColumn { 
		width: 365px; 
		padding: 15px 0 0 0;
		}
		
	#botSection .rightColumn .copyright { 
		text-align: right;
		font-size: 10px;
		line-height: 12px;
		width: 250px;
		}
		
		
/*-------------------------------------------------------------------------------------------------------

	HOMEPAGE STYLES

-------------------------------------------------------------------------------------------------------*/	

.section-home #wrapper { background-image: none; }

.section-home #topSection { 
	height: 105px;
	}

.section-home #topSection .container {
	display: block;
	height: 105px;
	position: relative;
	z-index: 9999;
	}
	
#flashSection { 
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 550px;
	}

.section-home #topSection .container {
	display: block;
	height: 105px;
	width: 965px;
	}
		
.section-home #contentSection { 
	margin-top: 430px;
	position: relative;
	z-index: 999;
	background: transparent url(../images/common/bg-contentSectionHome.gif) no-repeat center 0;
	padding: 0 0 100px 0;
	}
	
.section-home #contentSection .container { 
	margin-top: 0;
	padding: 0;
	min-height: 255px;
	}
	
	.featureRow { 
		height: 285px;
		}
		
	.featureRow .feature { 
		width: 310px;
		float: left;
		margin: 0 10px 0 0;
		}
		
	.featureRow .featureLast { margin-right: 0; }

	.featureRow .feature p { 
		width: 270px;
		float: left;
		margin: 8px 0 8px 10px;
		color: #b1b1b1;
		font-size: 12px;
		line-height: 16px;
		}

	.featureRow .feature .title { 
		display: block;
		width: auto;
		margin: 0 0 10px 0;
		color: #fff;
		font: italic 20px/25px Georgia, Times, "Times New Roman", serif;
		font-weight: normal;
		letter-spacing: -1px;
		}

	.featureRow .feature .title .titleLeft {
		padding: 15px 5px 15px 20px;
		height: 26px;
		display: block;
		float: left;
		width: auto;
		background: url(../images/common/featureTitleLeft.png) no-repeat;
		} 
		
	.featureRow .feature .title .titleRight {
		display: block;
		float: left;
		width: 25px;
		height: 56px;
		background: url(../images/common/featureTitleRight.png) no-repeat;
		} 
		
	#contentSection .featureLink { 
		height: 24px;
		padding: 0 0 0 30px;
		background: url(../images/common/featureLinkIcon.gif) no-repeat;
		line-height: 24px;
		}


	#contentSection .contactForm .row { 
		clear: both;
		margin: 0;
		color: #b4b4b4;
		}

	#contentSection .contactForm .rowStyle3 { 
		background: url(../images/common/inputTextSingleHome.png) no-repeat;
		position: relative;
		padding: 7px 13px 0 13px;
		height: 25px;
		}

	#contentSection .contactForm .rowStyle4 { 
		background: url(../images/common/inputTextMultipleHome.png) no-repeat;
		position: relative;
		padding: 7px 13px 0 13px;
		height: 80px;
		}

	#contentSection .contactForm .rowStyle5 { 
		position: relative;
		}

	#contentSection .contactForm .row .leftColumn { 
		width: 60px;
		font-weight: bold;
		padding: 0;
		}

	#contentSection .contactForm .row .rightColumn { 
		width: 150px;
		background: none;
		min-height: 12px;
		padding: 0;
		margin: 0;
		}

	#contentSection .contactForm input.inputText, 
	#contentSection .contactForm textarea.inputText { 
		margin: 0;
		padding: 0;
		font: 11px/16px Arial, Helvetica, sans-serif;
		color: #b4b4b4;
		border: 0;
		background: transparent;
		width: 245px;
		}
		
	#contentSection .contactForm textarea.inputText { height: 65px; }
				
			
	.productsRow { 
		height: 200px;
		color: #b1b1b1;
		font-size: 12px;
		line-height: 16px;
		
		}
		
	#contentSection .productsRow .leftColumn { 
		width: 640px;
		margin: 0;
		padding: 0;
		}

	#contentSection .productsRow .rightColumn { 
		width: 250px;
		min-height: 200px;
		background: none;
		margin: 0;
		padding: 0;
		}
		
		#contentSection .productsRow .leftColumn h1, 
		#contentSection .productsRow .rightColumn h2 { 
			color: #fff;
			font: italic 20px/25px Georgia, Times, "Times New Roman", serif;
			font-weight: normal;
			letter-spacing: -1px;
			margin: 0 0 10px 10px;
			padding: 0;
			height: auto;
			}

	#contentSection .productsRow .product { 
		float: left;
		width: 115px;
		text-align: center;
		margin: 0 10px 0 0;
		}	
		
	#contentSection .productsRow ul { 
		padding: 0;
		margin: 10px 0 10px 10px;
		list-style: none;
		}		

	#contentSection .productsRow ul li {
		padding: 0 0 0 15px;
		margin: 0 0 5px 0;
		background: url(../images/common/bullet-black.gif) no-repeat 0 4px;
		} 		

	.section-home #contentSection a { 
		border: none;
		color: #147c82;
		text-decoration: underline;
		}

	.section-home #contentSection a:hover { color: #acd738; }



.section-home #botSection {
	clear: both;
	display: block;
	width: 100%;
	min-width: 1030px;
	position: relative;
	z-index: 999;
	background: #000 url(../images/common/bg-botSectionHome.gif) no-repeat center bottom;
	height: 65px;
	margin: -100px 0 0 0;
	padding: 35px 0 0 0; 
	font-size: 10px;
	color: #fff;
	line-height: 14px;
	}

#contentSection ul.floating li { float: left; width: 90px; }

#contentSection .backtotop { 
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
	color: #7bb0b4;
	font-size: 11px;
	}
	
#contentSection .backtotop a { 
	border: none; 
	margin-right: 2px;
	}
	
.divider { 
	clear: both;
	border-bottom: 1px solid #ddd; 
	margin: 0 0 20px 0;
	}
	
.quote { 
	display: block;
	background: url(../images/common/quote.gif) no-repeat;
	padding: 0 25px 0 0;
	}

.indent { 
	padding-left: 50px;
	}
	
.author { 
	display: block;
	background: url(../images/common/quoteEnd.gif) no-repeat;
	padding-left: 65px;
	color: #167c82;
	}

.author strong { 
	color: #0b6368;
	}
	
.startQuote { 	
	font: 28px/28px Georgia, Times, "Times New Roman", serif;
	float: left;
	width: 20px;
	color: #339299;
	}
	
#testimonials { 
	display: block;
	height: 140px;
	overflow: hidden;
	}
	
#testimonials .testimonial { 
	display:block;
	height: 140px;
	background: transparent;
	}
	
	#testimonials .testimonial p { margin-bottom: 8px; }
	
	
iframe { position:relative; z-index: 9999999; }




.contactinfo { 
	display: block;
	clear: both; 
	margin: 0 0 35px 0;
	background: #eee; 
	padding: 5px 10px;
	height: 20px;
	border: 1px solid #ddd;
	}
	
	.contactinfo .vcard { 
		float: left;
		width: 105px;
		line-height: 20px; 
		height: 20px; 
		position: relative; 
		padding: 0 0 10px 25px; 
		background: url(../images/common/icon-vcard.gif) no-repeat 0 -1px; 
		}

	.contactinfo .linkedin { 
		float: left;
		width: 45px;
		line-height: 20px; 
		height: 20px; 
		position: relative; 
		padding: 0 0 10px 0; 
		}
		
		.contactinfo .linkedin a { 
			height: 20px;
			width: 25px;
			display: block;
			text-indent: -5000px;
			background: url(../images/common/icon-linkedin.gif) no-repeat 0 -1px; 
			}
		
	.contactinfo .email { 
		float: left;
		width: 300px;
		line-height: 20px; 
		height: 20px; 
		position: relative; 
		padding: 0 0 10px 25px; 
		background: url(../images/common/icon-email.gif) no-repeat 0 0; 
		}
		
	#contentSection .contactinfo .vcard a,
	#contentSection .contactinfo .linkedin a,
	#contentSection .contactinfo .email a { 
		font-size: 11px; border-bottom: 0; 
		}


#quickFacts .fact { display: none; text-align: left; }
		