/* CSS Document for Green Doors Open */

/* Page Layout --------------------------------------------------------------------------- */

Body {
	font:12px/1.231 Verdana, Arial, Helvetica, clean,sans-serif;
	line-height:1.5em;
	color:#768ea5;
	padding-top:24px;
}

#OuterFrame, #OuterFrameClouds {
	width:900px;
	height:955px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(images/bg-border.gif);
	background-repeat:repeat-x;
}

#OuterFrameClouds {
	background-image:url(images/bg-clouds.jpg);
}

#Navigation {
	width:900px;
	height:72px;
	position:absolute;
	z-index:500;
}

#Outline {
	position:absolute;
	top:71px;
	width:894px;
	padding:0;
}

#OutlineClouds {
	position:absolute;
	left:120px;
	top:135px;
	width:730px;
	padding:28 6 28 6;
	padding-bottom:50px;
}
	
#MainCopy {
	width:838px;
	padding-top:30px;
	padding-left:28px;
	padding-right:28px;
	border-left:3px solid #b5cde1;
	border-right:3px solid #b5cde1;	
	border-bottom:3px solid #b5cde1;
	font-size:12px;
	padding-bottom:16px;
}

#Footer {
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
}

#FooterMain {
	width:894px;
	top:10px;
}

/* More Info --------------------------------------------------------------------------- */

td {
	vertical-align:top;
	padding-bottom:0px;
	margin-bottom:0px;
}
	
.TableImage {
	padding-bottom:15px;
	padding-right:18px;
	margin-bottom:0px;
	height:245px;
	width:250px;
	line-height:normal;
}

.TableCaption {
	padding-bottom:15px;
}

#GreenFeatures H2 {
	color:#a5ce52;
	font-size:28px;
	font-weight:normal;
}

#GreenFeatures ul {
	margin-left:0px;
	padding-left:0px;
}

#GreenFeatures li {
	list-style-image:url(images/bullet-green-features.gif);	
}

#AboutTheBuilding H2, #Awards H2 {
	color:#2f93cd;
	font-size:28px;
	font-weight:normal;
}

/* Map--------------------------------------------------------------------------- */

#GoogleMap {
	width:820px;
	height:640px;
	border:1px solid;
}

.MapImage {
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}


/* Main Copy --------------------------------------------------------------------------- */

H1 {
	font-size:40px;
	line-height:44px;
	color:#2f93cd;
	font-weight:normal;
}

H2 {
	font-size:14px;
	color:#708090;
	font-weight:normal;
}

H3 {
	font-size:16px;
	color:#708090;	
}

P {
	font-size:12px;
}

.TitleGrey {
	color:#b3b5ba;
}

.TitleSkyBlue {
	color:#76d2f6;
}

.TitleYellowGreen {
	color:#a5ce52;
}

.MainTourDates {
	margin:0px;
	padding:0px;
	color:#768ea5;
	font-size:12px;
	line-height:1.8em;
	margin-bottom:30px;
}

.MainTourDates  b{
	color:#2f93cd;
}

#PicTextContainer {
	position:relative;
}

.MainImage {
	width:375px;
	background-image:url(images/bg-video.jpg);
	background-repeat:repeat-y;
	padding:0px;	
}

.MainImageVideo {
	height:20px;
	width:375px;
	margin:0px;
	padding:0px;
}

.MainDescription {
	width:320px;
	height:330px;
	position:absolute;
	top:28px;
	left:483px;
	overflow:auto;
}

.MainThumbs {
	position:absolute;
	top:-47px;
	left:380px;
}

.MainThumbs span{
	padding:0px;
	padding-right:6px;
	border:0px;
}

.MainThumbs img{
	border:0px;
}

.MainLinks {
	position:absolute;
	bottom:0px;
	left:483px;
}

/* Clouds background pages--------------------------------------------------------------------------- */

#CloudsMainCopy {
	padding-top:35px;
}

.CloudsText {
	width:535px;
	padding-left:150px;
	color:black;
	font-size:17px;
	line-height:30px;
}

#HomeMovie {
	width:718px;
	margin-left:auto;
	margin-right:auto;
	margin-top:45px;
}

.CloudsText H2 {
	font-size:16px;
	font-weight:bold;
	color:#76d2f6;
	margin-bottom:0px;
}

.SecondaryInfo {
	font-size:12px;
	color:#b3b5ba;
}

.Disclaimer {
	font-size:12px;
	color:#b3b5ba;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
}

/* Home Page--------------------------------------------------------------------------- */

#ExploreBuilding {
	padding-left:150px;
	color:#768ea5;
	font-size:13px;
	margin-top:25px;
}

#ExploreBuilding .Title {
	font-size:16px;
	color:#2f93cd;
	font-weight:normal;
}

#ExploreBuilding a {
	padding-left:20px;
}

.BoxInset{
	float:right;
	width:30%;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px;
	padding:10px;
	border:1px solid #cedef5;
	background-color:#e4edf7;

}

.BoxInset p {
	color:#6f6f6f;
	font-size:65%;	
}

/* Tables and lists --------------------------------------------------------------------------- */

.PreselectList{
	margin-left:20px;
	padding-left:0px;
}	

.TableBuildings {
	width:100%;
	border-bottom:1px solid #CCCCCC;
	background-color:#EBEBEB;
	margin-bottom:20px;
}

.TableBuildings td {
	padding: 5px 20px 5px 5px;
	vertical-align:top;
	border-bottom:1px solid #dcdcdc;
}

th {
	text-align:left;
	vertical-align:top;
	border-bottom:2px solid #CCCCCC;
	color:White;
	background-color:#b5cde1;
	padding: 5px 5px 5px 5px;
}

/* Navigation and Footer --------------------------------------------------------------------------- */

#NavigationCAP {
	position:absolute;
	left:61px;
}

#NavigationCAP img {
	border:none;
}

/*
#NavigationMain {
	position:absolute;
	width:100%;
	left:271px;
	top:31px;
}

#NavigationMain ul{
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;


	margin:0px;
	padding:0px;
	padding-bottom:2px;
	font-size:12px;	

}


#NavigationMain li{
	display:inline;
	font-weight:bold;
	list-style-type:none;
	padding:0px;
	padding-right:32px;	
	border:1px solid;
		
}
*/

#NavigationSearch {
	background-image:url(images/bg-search.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	position:absolute;
	width:300px;
	height:18px;
	right:0px;
	top:31px;
	padding:0px;
	text-align:right;
}

#NavigationSearch input {
	font-size:10px;
	color:#768ea5;
	vertical-align:top;
}

#NavigationSearch #button{
}

#Footer ul{
	margin:0px;
	padding:0px;
}

#Footer li{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #adc4e5;		
}

#Footer .LastItem {
	border-right:none !important;
}

#Footer a:link{
	color:#708090 !important;
}

/* Links --------------------------------------------------------------------------- */

a:link {
	color: #768ea5;
	text-decoration: none;
}

a:active {
	color: #768ea5;
	text-decoration: none;	
}

a:visited {
	color: #768ea5;
	text-decoration: none;	
}

a:hover {
	color: #768ea5; 
	text-decoration: underline;
}
