﻿@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Open Sans Light';
	src: url('fonts/kit/opensans-light-webfont.eot');
	src: url('fonts/kit/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/kit/opensans-light-webfont.woff') format('woff'),
	url('fonts/kit/opensans-light-webfont.ttf') format('truetype'),
	url('fonts/kit/opensans-light-webfont.svg#open_sanslight') format('svg');
}
@font-face {
	font-family: 'Open Sans Regular';
	src: url('fonts/kit/opensans-regular-webfont.eot');
	src: url('fonts/kit/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/kit/opensans-regular-webfont.woff') format('woff'),
	url('fonts/kit/opensans-regular-webfont.ttf') format('truetype'),
	url('fonts/kit/opensans-regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
	font-family: 'Open Sans Semibold';
	src: url('fonts/kit/opensans-semibold-webfont.eot');
	src: url('fonts/kit/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/kit/opensans-semibold-webfont.woff') format('woff'),
	url('fonts/kit/opensans-semibold-webfont.ttf') format('truetype'),
	url('fonts/kit/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
}
@font-face {
	font-family: 'Open Sans Bold';
	src: url('fonts/kit/opensans-bold-webfont.eot');
	src: url('fonts/kit/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/kit/opensans-bold-webfont.woff') format('woff'),
	url('fonts/kit/opensans-bold-webfont.ttf') format('truetype'),
	url('fonts/kit/opensans-bold-webfont.svg#open_sansbold') format('svg');
}
@font-face {
	font-family: 'Merriweather Light Italic';
	src: url('fonts/kit/merriweather-lightitalic-webfont.eot');
	src: url('fonts/kit/merriweather-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/kit/merriweather-lightitalic-webfont.woff') format('woff'),
	url('fonts/kit/merriweather-lightitalic-webfont.ttf') format('truetype'),
	url('fonts/kit/merriweather-lightitalic-webfont.svg#merriweatherlight_italic') format('svg');
}

html {
    position: relative;
    min-height: 100%;
}


body, td, input, select, div
{
	font-family: 'Open Sans Light', sans-serif;
	line-height:100%;
}

body
{
	padding:0px;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
    margin: 110px 0 315px; /* bottom = footer height */    
}

Footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 315px;
    width: 100%;

}

img
{
	border:0px;
}

#header
{
	background-color:white;
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,.3);
	text-align:center;
	font-family: 'Open Sans Light', sans-serif;
	font-size:12pt;
	letter-spacing:60%;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:90px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:+1;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#logo
{
	width:229px;
	height:60px;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.headerLinkBlocks
{
	padding-left:30px;
	padding-right:30px;
}

.headerLink
{
	color:#6e6e6e;
	text-decoration:none;
	font-size:12pt;
}

.headerLinkCurrentPage
{
	color:#a6cf39;
	text-decoration:none;
}



#footerBand
{
	margin-top:55px;
	padding-top:30px;
	text-align:center;
	background-color:#414042;
}

#footerCover
{
	width:1000px;
	display:inline-block;
	text-align:left;
}

.footerBoxes
{
	font-family:'Open Sans Light';
	font-size:10.5pt;
	letter-spacing:60%;
	line-height:19pt;
	width:200px;
	float:left;
}

.footerLinks
{
	color:rgb(170,170,170);
	text-decoration:none;
}

#footerCopyrightLine
{
	color:rgb(170,170,170);
	font-family:'Open Sans Light';
	font-size:10.5pt;
	letter-spacing:60%;
	width:1000px;
	display:inline-block;
	text-align:center;
	margin-top:30px;
	margin-bottom:5px;
}

#loginBand
{
	background-image:url(/WSOBranding/images/background-login-band.gif);
    background-size: 100% 1px;
	background-repeat:repeat-y;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

#loginBox
{
    
	width:355px;
	padding:0px;
	padding-top:45px;
	padding-bottom:45px;
	font-family: 'Open Sans Light', sans-serif;
	font-size:18pt;
	letter-spacing:40%;
	color:#2e3091;
	text-align:left;
	line-height:100%;
}

.loginIdentifierTextBox
{
	color:#6e6e6e;
	font-family: 'Open Sans Light', sans-serif;
	font-size:12pt;
	letter-spacing:60%;
	width:300px;
	padding:0px;
	padding-left:5px;
	margin:0px;
        margin-top:21px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border:1px solid rgb(169,169,169);
}


.loginUserTextBox
{
	color:#6e6e6e;
	font-family: 'Open Sans Light', sans-serif;
	font-size:12pt;
	letter-spacing:60%;
	width:300px;
	padding:0px;
	padding-left:5px;
	margin:0px;
        margin-top:13px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border:1px solid rgb(169,169,169);
}

.loginPasswordTextBox
{
	color:#6e6e6e;
	font-family: 'Open Sans Light', sans-serif;
	font-size:12pt;
	letter-spacing:60%;
	width:300px;
	padding:0px;
	padding-left:5px;
	margin:0px;
        margin-top:13px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border:1px solid rgb(169,169,169);
}

.varSubmit
{	
	padding-top:15px;
	padding-bottom:15px;
}

.varLoginFailed
{
font-size:12pt;
padding-top:15px;
color:Red;
}

.signUpLink
{
	margin-top:40px;
	font-family: 'Open Sans Regular', sans-serif;
	font-size:12pt;
	letter-spacing:60%;
	line-height:100%;
	color:rgb(110,110,110);
	text-decoration:none;
}


.InvisibleLink
{
	text-decoration:none;
}


#accommodationSpecialist
{
	width:600px;
	/*background-color:rgb(240,240,240);*/
    background:linear-gradient(to right, #18becd, #a6ce39); 
	padding:45px;
	padding-right:0px;
	line-height:100%;
	letter-spacing:30%;
	font-size:30pt;
	color:white;
	font-family: 'Open Sans Light', sans-serif;
	text-align:left;
	vertical-align:top;
	-moz-transition: all 250ms;
	-webkit-transition: all 250ms;
	-ms-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}

#accommodationSpecialistMatter
{
	line-height:21pt;
	letter-spacing:45%;
	font-size:13.5pt;
	color:#414141;
	font-family: 'Open Sans Light', sans-serif;
	text-align:left;
	vertical-align:top;
	margin-top:14.5pt;
	-moz-transition: all 250ms;
	-webkit-transition: all 250ms;
	-ms-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}

#hotelCount
{
	color:#414141;
}

#secondBandWithVideo
{
	background-color:white;
	text-align:center;
	margin-top:70px;
}

#slideShowTableNews
{
	overflow:hidden;
	display:inline-block;
	padding:0px;
	margin:0px;
	border:20px solid rgb(240,240,240);
	border-bottom:0px solid rgb(240,240,240);
	width:270px;
	height:267px;
	text-align:center;
	vertical-align:bottom;
	background-color:rgb(240,240,240);
}

#slidingNewsContainer
{
	overflow:hidden;
	display:inline-block;
	width:1100px;
	height:267px;
	margin-top:-5px;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#slideBoxNews
{
	width:270px;
	height:267px;
	float:left;
	overflow:auto;
}

#slideTitleNews
{
	font-family: 'Open Sans Semibold', sans-serif;
	font-size:13.5pt;
	letter-spacing:50%;
	line-height:23pt;
	text-align:left;
	color:rgb(130,130,130);
}

#slideMatterNews
{
	font-family: 'Open Sans Light', sans-serif;
	font-size:13.5pt;
	letter-spacing:45%;
	line-height:21pt;
	text-align:left;
	color:rgb(130,130,130);
}

#slideShowBulletTDNews
{
	width:310px;
	height:50px;
	text-align:center;
	vertical-align:bottom;
	background-color:rgb(240,240,240);
}

#slideShowNewsBulletsCover
{
	text-align:center;
	vertical-align:bottom;
	width:64px;
	height:10px;
	margin-top:20px;
	display:inline-block;
}

.slideShowBulletNews
{
	float:left;
	background-color:#b3b3b3;
	border-radius:5px;
	width:10px;
	height:10px;
	cursor:pointer;
	margin-left:3px;
	margin-right:3px;
}

.linkColor130130130
{
	color:rgb(130,130,130);
}

#mainVideo
{
	background-color:white;
}

#mainVideoCover
{
	width:600px;;
	height:338px;
	cursor:pointer;
}

#thirdBandWithTestimonials
{
	margin-top:70px;
	background-color:rgb(240,240,240);
}

#testimonialCapacitor
{
	width:1000px;
	margin-top:60px;
	display:inline-block;
	overflow:hidden;
}

#testimonialContainer
{
	width:9000px;
	text-align:center;
	overflow:hidden;
	display:inline-block;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#testimonialCover
{
	width:1000px;
	height:120px;
	text-align:center;
	display:inline-block;
	overflow:hidden;
	float:left;
}

#testimonialMatter
{
	font-family: 'Merriweather Light Italic', serif;
	font-size:18pt;
	font-style:italic;
	letter-spacing:40%;
	line-height:22pt;
	color:rgb(65,65,65);
}

#testimonialBy
{
	padding-top:8px;
	font-family: 'Open Sans Regular', sans-serif;
	font-size:18pt;
	letter-spacing:40%;
	color:rgb(130,130,130);
}

#testimonialBulletsCover
{
	width:1000px;
	height:14px;
	padding-top:36px;
	text-align:center;
	display:inline-block;
	text-align:center;
}

#testimonialBulletContainer
{
	width:154px;
	height:14px;
	display:inline-block;
}

.slideShowBulletTestimonials
{
	float:left;
	background-color:#b3b3b3;
	border-radius:7px;
	width:14px;
	height:14px;
	cursor:pointer;
	margin-left:3px;
}

#thirdBand
{
	margin-top:70px;
	text-align:center;
}

#thirdBandTitle
{
	font-family: 'Open Sans Light';
	font-size:32pt;
	letter-spacing:30%;
	color:#18becd;
}

#thirdBandInformation
{
	font-family: 'Open Sans Light';
	font-size:13.5pt;
	letter-spacing:45%;
	line-height:24pt;
	color:rgb(65,65,65);
	margin-bottom:50px;
}

.thirdBandBlocks
{
	width:200px;
	height:200px;
	float:left;
	cursor:pointer;
}

#thirdBandBlocksCover
{
	margin:20px;
	color:rgb(65,65,65);
}

.thirdBandBlockTitle
{
	font-family: 'Open Sans Bold';
	font-size:13.5pt;
	letter-spacing:45%;
	line-height:17pt;
}

.thirdBandBlockInformation
{
	font-family: 'Open Sans Light';
	font-size:12pt;
	letter-spacing:60%;
	line-height:15pt;
	padding-top:5px;
}

#fourthBand
{
	margin-top:70px;
	background-color:rgb(240,240,240);
	font-family:'Open Sans Light';
}

#fourthBandTitle
{
	margin-left:200px;
	margin-top:70px;
	margin-bottom:20px;
	width:800px;
	font-size:32pt;
	letter-spacing:30%;
	color:#a6cf39;
	text-align:left;
}

#fourthBandMatterCover
{
	display:inline-block;
}

.fourthBandIconCover
{
	height:95px;
	width:200px;
	line-height:95px;
	vertical-align:middle;
	float:left;
	text-align:right;
}

.fourthBandIconAligner
{
	vertical-align:middle;
	display:inline-block;
}

.fourthBandIcon
{
	margin-right:20px;
}

.fourthBandMatterCover
{
	height:95px;
	width:800px;
	line-height:95px;
	vertical-align:middle;
	float:left;
}

.fourthBandMatter
{
	font-size:13.5pt;
	letter-spacing:45%;
	line-height:25pt;
	color:rgb(65,65,65);
	text-align:left;
	vertical-align:middle;
	display:inline-block;
}

#fourthBandClickToPlay
{
	margin-top:8px;
	margin-bottom:45px;
	width:1000px;
	font-size:32pt;
	letter-spacing:30%;
	color:#a6cf39;
	text-align:center;
}

#fifthBandYoGoYo
{
	margin-top:70px;
	text-align:center;
}

#fifthBandCover
{
	width:1000px;
	display:inline-block;
	text-align:left;
}

#logoYoGoYo
{
	float:left;
	margin-right:45px;
}

#YoGoYoMatter
{
	font-family:'Open Sans Light';
	font-size:13.5pt;
	letter-spacing:45%;
	line-height:25pt;
	color:rgb(65,65,65);
	margin-top:-8px;
}

#YoGoYoLink
{
	color:rgb(65,65,65);
}

#footerBand
{
	margin-top:55px;
	padding-top:30px;
	text-align:center;
	background-color:#414042;
}

#footerCover
{
	width:1000px;
	display:inline-block;
	text-align:left;
}

.footerBoxes
{
	font-family:'Open Sans Light';
	font-size:10.5pt;
	letter-spacing:60%;
	line-height:19pt;
	width:200px;
	float:left;
}

.footerLinks
{
	color:rgb(170,170,170);
	text-decoration:none;
}

#footerCopyrightLine
{
	color:rgb(170,170,170);
	font-family:'Open Sans Light';
	font-size:10.5pt;
	letter-spacing:60%;
	width:1000px;
	display:inline-block;
	text-align:center;
	margin-top:50px;
	margin-bottom:30px;
}

#benefitsLinksBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#benefitsLinksBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:32px;
	padding-bottom:32px;
	font-size:27pt;
	line-height:40pt;
	color:white;
}

#benefitsFirstHeaderLink
{
	color:rgb(65,65,65);
	text-decoration:none;
	cursor:pointer;
}

.benefitsRestOfTheHeaderLinks
{
	color:white;
	text-decoration:none;
	cursor:pointer;
}

#benefitsMatterBand
{
	text-align:center;
	margin-top:50px;
	margin-bottom:0px;
}

.benefitsMatterBox
{
	width:1000px;
	display:inline-block;
	text-align:justify;
	margin-bottom:40px;
	vertical-align:top;
}

.benefitsMatterTitle
{
	color:#128e99;
	font-size:26pt;	
	float:left;
}

.benefitsMatterCover
{
	float:right;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	width:560px;
	background-color:rgb(243,243,243);
}

.benefitsMatter
{
	font-size:13.5pt;
	line-height:25pt;
	color:rgb(65,65,65);
}

#techAlliancesTopBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#techAlliancesTopBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:40px;
	padding-bottom:43px;
	font-size:28pt;
	line-height:120%;
	color:white;
}

#techAlliancesMatter
{
	color:rgb(65,65,65);
	font-size:13.5pt;
	margin-top:10px;
	line-height:150%;
}

#techAlliancesIconsBand
{
	text-align:center;
	margin-bottom:0px;
}

#techAlliancesIconContainerBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:25px;
}

.techAlliancesIcons
{
	float:left;
    width: 188px;
    height: 117px;
    max-width:188px;
    max-height:117px;
} 

/* =======================================================
    This css class is applied on roomsXML Tech Alliance
    Page for "Web Booking Expert" logo.
    Issue with their log was the height which make little 
    out of line of order, so using CSS we have shifted 
    logo little bit on top.
=========================================================*/
.techAlliancesIconsWBE {
    position: relative;
    top: -12px;
} 

#newsLinksBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#newsLinksBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:32px;
	padding-bottom:32px;
	font-size:32pt;
	line-height:40pt;
	color:white;
}

#newsFirstHeaderLink
{
	color:rgb(65,65,65);
	text-decoration:none;
	cursor:pointer;
}

.newsRestOfTheHeaderLinks
{
	color:white;
	text-decoration:none;
	cursor:pointer;
}

#newsMatterBand
{
	text-align:center;
	margin-top:50px;
	margin-bottom:0px;
}

.newsMatterBox
{
	width:1000px;
	display:inline-block;
	text-align:justify;
	margin-bottom:40px;
	vertical-align:top;
}

.newsMatterTitle
{
	color:#128e99;
	font-size:26pt;	
	float:left;
}

.newsMatterCover
{
	float:right;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:570px;
	background-color:rgb(243,243,243);
}

.newsMatter
{
	overflow:auto;
	height:350px;
    padding-bottom: 30px;
}

.newsTitle
{
	font-family: 'Open Sans Semibold', sans-serif;
	font-size:13.5pt;
	line-height:25pt;
	color:rgb(65,65,65);
}

.newsText
{
	font-size:13.5pt;
	line-height:25pt;
	color:rgb(65,65,65);
	margin-bottom:10px;
}

.newsLinkColor
{
	color:rgb(65,65,65);
}

@charset "utf-8";
/* CSS Document */

#accoladesTopBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#accoladesTopBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:40px;
	padding-bottom:43px;
	font-size:28pt;
	line-height:120%;
	color:white;
}

#accoladesTopMatter
{
	color:rgb(65,65,65);
	font-size:13.5pt;
	margin-top:10px;
	line-height:150%;
}

#accoladesMatterBand
{
	text-align:center;
	margin-top:50px;
	margin-bottom:0px;
}

.accoladesMatterBox
{
	width:1000px;
	display:inline-block;
	text-align:justify;
	margin-bottom:40px;
	vertical-align:top;
}

.accoladesMatterTitle
{
	color:#128e99;
	font-size:26pt;	
	float:left;
}

.accoladesPhotosCover
{
	float:right;
	padding:0px;
	width:400px;
	background-color:rgb(243,243,243);
}

.accoladesPhoto
{
	float:left;
}

#faqsTopBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#faqsTopBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:32px;
	padding-bottom:32px;
	font-size:30pt;
	line-height:50pt;
	color:white;
}

#faqsMatterBand
{
	text-align:center;
	margin-top:50px;
	margin-bottom:0px;
	font-size:12pt;
}

.faqsMatterBox
{
	width:990px;
	padding-left:10px;
	margin-bottom:10px;
	display:inline-block;
	text-align:justify;
	vertical-align:top;
}

.faqsBulletInactive
{
	line-height:18pt;
	color:rgb(65,65,65);
	float:left;
	width:30px;
   
}

.faqsBulletActive
{
	line-height:18pt;
	color:#128e99;
	float:left;
	width:30px;
	
}

.faqsQuestionInactive
{
	line-height:18pt;
	cursor:pointer;
	color:rgb(65,65,65);
	
}

.faqsQuestionActive
{
	line-height:18pt;
	cursor:pointer;
	color:#128e99;
	
}

.faqsAnswer
{
	background-color:rgb(243,243,243);
	padding:10px;
	margin-left:-10px;
	margin-bottom:10px;
	line-height:18pt;
	display:none;
	height:0px;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#contactUsLinksBand
{
	background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#contactUsLinksBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:32px;
	padding-bottom:32px;
	font-size:28pt;
	line-height:40pt;
	color:white;
}

#contactUsFirstHeaderLink
{
	color:rgb(65,65,65);
	text-decoration:none;
	cursor:pointer;
}

.contactUsRestOfTheHeaderLinks
{
	color:white;
	text-decoration:none;
	cursor:pointer;
}

#contactUsMatterBand
{
	text-align:center;
	margin-top:50px;
	margin-bottom:-40px;
}

.contactUsMatterBox
{
	width:1000px;
	display:inline-block;
	text-align:justify;
	margin-bottom:40px;
	vertical-align:top;
}

.contactUsMatterTitle
{
	color:#128e99;
	font-size:26pt;	
	float:left;
}

.contactUsMatterCover
{
	float:right;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	width:560px;
	background-color:rgb(243,243,243);
}

.contactUsMatter
{
	font-size:13.5pt;
	line-height:25pt;
	color:rgb(65,65,65);
}


.tdheadMain 
{
padding-left:0px;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
letter-spacing: 40%;
color: #128e99;
line-height: 100%;
}

.TextBoxBorder
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	width:400px;
	padding:0px;
	padding-left:5px;
	margin:0px;
        margin-top:5px;
	height:25px;
	line-height:100%
	vertical-align:middle;
        color: black;
}

.LabelBorder
{
color:#6e6e6e;
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:20px;
	vertical-align:middle;
}


.ListBoxBorder
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;

	margin:0px;
        margin-top:5px;
	height:25px;
	line-height:100%
	vertical-align:middle;
        color: black;
}

.generalLinkColor
{
	color:rgb(65,65,65);
}

#ifrOverlappingContainer
{
	position:fixed;
	left:-2100px;
	top:-2000px;
	width:1000px;
	height:500px;
	border:1px solid grey;
	visibility:hidden;
	z-index:+1;
	background-color:white;
	box-shadow: 0px 0px 1000px 1000px rgba(0,0,0,.3);
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

#closeButton
{
	position:fixed;
	left:-1100px;
	top:-2000px;
	cursor:pointer;
	visibility:hidden;
	z-index:+1;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.varSubmit
{
	
	padding-top:15px;
	padding-bottom:15px;
}

#headerInner
{
	background-color:white;
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,.3);
	text-align:center;
	font-family: 'Open Sans Light', sans-serif;
	font-size:12pt;	
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:72px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:+10000;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.headerLinkBlocksInner
{
	padding-right:58px;
}

.headerLinkBlocksInnerLogOut
{
	padding-right:0px;
}

.headerLinkCurrentPage
{
	color:#a6cf39;
	text-decoration:none;
	font-size:12pt;
	font-family: 'Open Sans Light', sans-serif;
}

#footerBandInner {
margin-top: 55px;
padding-top: 30px;
text-align: center;
background-color: #414042;
}	

#footerCopyrightLineInner
{
	color:rgb(170,170,170);
	font-family:'Open Sans Light';
	font-size:10.5pt;
	letter-spacing:60%;
	width:1000px;
	display:inline-block;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
}	

.LoginTable
{
	width:1000px;
	align:center;
}

.tdLoginButton
{
	padding-top:15px;
}

.LoginText
{
	font-family: 'Open Sans Light', sans-serif;
	font-size:18pt;
	letter-spacing:40%;
	color:rgb(130,130,130);
	text-align:left;
	line-height:100%;
}

.LoginInnerTable
{
	width:100%;
	align:center;
}


#OuterFooter {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 315px;
    width: 100%;
}

#InnerFooter {
    height: 147px;
}

#InnerfooterBand {
    margin-top: 55px;
    padding-top: 30px;
    text-align: center;
    background-color: #414042;
}

#InnerfooterCover {
    width: 100%;
    display: inline-block;
    text-align: center;
}

#InnerfooterCopyrightLine {
    color: rgb(170,170,170);
    font-family: 'Open Sans Light';
    font-size: 10.5pt;
    letter-spacing: 60%;
    width: 1000px;
    display: inline-block;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 5px;
}


.loginButton
{
	background-color: #18becd;;
	border: none;
	color: white;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size: 16px;
	cursor: pointer;
	-webkit-transition-duration: 100ms; /* Safari */
	transition-duration: 100ms;
}
.loginButton:hover
{
	background-color:#128e99;
}
.loginButton:active
{	
	background-color: #18becd;
}

.cssButton
{
	background-color: #18becd;
	border: none;
	color: white;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size: 16px;
	cursor: pointer;
	-webkit-transition-duration: 100ms; /* Safari */
	transition-duration: 100ms;
}
.cssButton:hover
{
	background-color: #128e99;
}
.cssButton:active
{	
	background-color: #18becd;
}





#thumbnailPrakashBang
{
	transition:all 200ms;
}

.mindThumbnail
{
	line-height:0%;
	background-size:180px 180px;
	background-repeat:no-repeat;
}

.mindThumbnail a
{
	text-decoration:none;
}

.mindThumbnailTransparency
{
	width:180px;
	height:180px;
	background-color:rgba(0,0,0,.7);
	text-align:center;
	color:white;
	text-decoration:none;
	opacity:0;
	line-height:normal;
}

.teamMembersBandRow
{
	margin-top:50px;
}

.mindName
{
	background-color:#b29b7b;
}

.mindName a
{
	text-decoration:none;
	color:white;
}

.mindName div
{
	padding:5px 10px;
    line-height:135%;
}

#PeopleTopBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#PeopleTopBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:40px;
	padding-bottom:43px;
	font-size:28pt;
	line-height:120%;
	color:white;
}

.LabelBorder  a {
	color: #2e3091;
	text-decoration: underline;
	line-height:130%;

}

#PrivacyPolicyBand
{
	padding-top:30px;
}

#PrivacyPolicyContainerBox
{
	width:1000px;
	display:inline-block;
	text-align:justify;	
    line-height:18pt;
}

#PrivacyPolicyTopBand
{
	/*background-color:#a6cf39;*/
    background:linear-gradient(to right, #18becd, #a6ce39);
	text-align:center;
}

#PrivacyPolicyTopBox
{
	width:1000px;
	display:inline-block;
	text-align:left;
	padding-top:40px;
	padding-bottom:43px;
	font-size:28pt;
	line-height:120%;
	color:white;
}
.cvdLink
{
	font-family:'Open Sans Regular', sans-serif; font-size:11pt; color:rgb(110,110,110); text-decoration:none;
}

