	html,body {
		font-family: 'Lato', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		font-size: 14px;
		color: #465557; 
	}
	h1,h2,h3,h4,h5,h6 {
		font-size: inherit;
		font-weight: inherit;
		padding: 0;
		margin: 0;
	}
	a {
		color: inherit;
		font-weight: inherit;
	}
	a:hover {
		text-decoration: inherit;
	}
	.light {
		font-weight: 300;
	}
	.bold {
		font-weight: bold;
	}
	.centerText {
		text-align: center;
	}
	.borderBottom1 {
		border-bottom: 1px solid #e1e1e1;
	}
	.fontsize12 {
		font-size: 12px;
	}
	.fontsize14 {
		font-size: 14px;
	}
	.fontsize18 {
		font-size: 18px;
	}
	.fontsize20 {
		font-size: 20px;
	}
	.fontsize21 {
		font-size: 21px;
	}
	.fontsize24 {
		font-size: 24px;
	}
	.fontsize33 {
		font-size: 33px;
	}
	.fontsize61 {
		font-size: 61px;
	}
	.colorWhite {
		color: #fff;
	}
	.colorLightBlue {
		color: #59686b;
	}
	.whiteTransBg {
		background-color: rgba(255,255,255,0.7);
	}
	.blueBg {
		background-color: #23353e;
	}
	.greyBlueBg {
		background-color: #465557;
	}
	.darkBlueBg {
		background-color: #202528;
	}
	.padding15 {
		padding: 10px;
		padding-top: 7px;
	}
	.paddingLR5 {
		padding-left: 5%;
		padding-right: 5%;
	}
	.spacer5 {
		height: 5px;
	}
	.spacer40 {
		height: 40px;
	}
	.spacer50 {
		height: 50px;
	}
	.spacer60 {
		height: 60px;
	}
	.spacer80 {
		height: 80px;
	}
	.spacer90 {
		height: 90px;
	}
	.spacer100 {
		height: 100px;
	}
	.eachNewsIdxContainer {
		display: block;
		width: 100%;
		max-width: 360px;
		margin: auto;
	}
	.idxCircle {
		width: 264px;
		height: 264px;
		border-radius: 50%;
		padding-top: 80px;
		background-color: #465557;
		color: #fff;
		text-align: center;
		margin: auto;
	}
	.footerMenuContainer a {
		display: block;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.footerMenuContainer a:hover {
		padding-left: 10px;
	}
	#transTop {
		position: absolute;
		z-index: 2;
		width: 100%;
	}
	#logoContainer {
		position: absolute;
		z-index: 3;
	}
	#mainMenu a {
		display: inline-block;
		padding: 20px;
		font-size: 18px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#mainMenu a:hover {
		background-color: #465557;
	}
	#mainMenuMobileNav {
		background-image: url(images/mobileMenu.png);
		background-repeat: no-repeat;
		background-position: 5px 10px;
		font-weight: bold;
	}
	#mainMenuMobileNav a {
		display: block;
		padding: 10px;
		font-size: 15px;
	}
	#mainMenuMobile {
		display: none;
	}
	#mainMenuMobile a {
		display: block;
		padding: 10px;
		font-size: 15px;
	}
	#mainMenuMobile a:hover {
		background-color: #465557;
	}
	#testimonial {
		background-image: url(images/quoteBg.gif);
		background-repeat: no-repeat;
		background-position: 30px top;
		position: relative;
	}
	#subscribe {
		width: 100%;
		background-color: #fff;
		padding: 7px;
		padding-left: 10px;
		padding-right: 10px;
		border: none;
		color: #465557;
	}
	#headerTrans {
		background-repeat: no-repeat;
		background-size: 100%;
		background-attachment: fixed;
	}
	#headerTransMobile {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	#topHeadTextTrans {
		background-color: rgba(70,85,87,0.7);
		text-align: center;
		padding: 100px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 137px;
		font-size: 29px;
		color: #fff;
		font-weight: 300;
	}
	.productTransBg {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center right;
	}
	.productTrans {
		background-color: rgba(0,0,0,0.85);
		color: #fff;
	}
	.eachPrdName {
		font-size: 29px;
		font-weight: 300;
	}
	.eachPrdReadmore {
		display: block;
		max-width: 262px;
		text-align: center;
		background-color: #6c7779;
		color: #fff;
		padding: 20px;
	}
	.eachPrdReadmore:hover {
		background-color: #b1c3c6;
	}
	#registerNowBtn {
		display: block;
		text-align: center;
		background-color: #6b7779;
		color: #fff;
		padding: 20px;
		max-width: 262px;
		margin: auto;
	}
	#registerNowBtn:hover {
		background-color: #b1c3c6;
	}
	#mapIcon {
		padding: 5px;
		padding-right: 15px;
	}
	#mapBox {
		max-width: 800px;
		border: 10px solid #fff;
		background-color: #fff;
		background-image: url(images/loadingAnim.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
	#subscribeIdxInputSubmit {
		height: 0.1px;
		widows: 0.1px;
		opacity: 0;
	}
	.rtfifrontendcontainer img {
		max-width: 100%;
	}