﻿/*common*/
a{color:Black; font-weight:bold; text-decoration:none;}
body {margin:0px; padding:0px;}
img, div { behavior:url(iepngfix.htc);}
#container{margin:0px auto;width:952px; z-index:1;}
#language{width:952px; height:21px; font:normal normal normal 8px/9px arial; z-index:1;  position:relative; letter-spacing:1px;}
#language ul{margin:0px; padding:0px; margin-top:2px; width:77px; z-index:9898;  border:solid 1px #646464; background-color:#fff; }
#language li{margin:0px; padding:0px;border-bottom:solid 1px #646464; display:none; list-style-type:none;}
#language a{margin:0px;text-decoration:none; width:65px;  margin:0px; padding:3px 0px 3px 10px; color:#646464;  border-top:0px; display:block; text-transform:uppercase;}
#language li.first{display:block; border-bottom:none;}
#language li:hover{}
#language li.firstShow{border-bottom:solid 1px #646464;}
#language li.last{border-bottom:none;}
#language a{}
#language a:hover{color:#8b8554;}
#topnav{width:927px; height:14px; color:White; padding:4px 0px 4px 23px;font:10px Arial; letter-spacing:0px; background-color:#a6a685; border-left:solid 1px #999; border-right:solid 1px #999; position:relative; z-index:3;}
#topnav a{padding:0px 8px; color:White; text-decoration:none; border-right:solid 1px white; float:left; font-weight:normal;}

#topnav a.last{border-right:none;}
#topnav a.search{position:absolute;right:0px; top:0px; border:none; height:14px; padding:4px 15px 4px 0px; width:131px; text-align:right; display:block; overflow:hidden;}
/*#topnav a.search:hover{background-color:#bdbda5; padding-top:3px; border-top:solid 1px #999999;border-left:solid 1px #999999; width:131px; color:Black;}*/
#topnav a.search.hover{background-color:#bdbda5; padding-top:3px; border-top:solid 1px #999999;border-left:solid 1px #999999; width:131px; color:Black;}

#topnav a:hover{color:#000;}
#search{width:227px; padding:17px 0px 0px 26px; height:316px;position:absolute; bottom:-333px; right:-12px; z-index:4; background-image: url(../images/search.png); display:none;}
#search label{width:204px; color:#000;height:10px; display:block;margin-bottom:6px;}
#search select{width:204px; height:19px; font-size:9px; margin-bottom:7px;}
#search input{width:198px; height:12px; font-size:9px; margin-bottom:7px;}
#search a{color:Black; border:none; padding-left:0px; margin-top:10px;}

#footer{width:952px; padding:25px 0px; font:normal normal bold 9px/10px Arial; color:#646464;}
.footer a:link{text-decoration:none;color:#646464;}
.footer a:hover{text-decoration:none;color:#000;}
.left{float:left;}
.right{float:right;}
/*home*/
#title{position:absolute; top:-200px;}
#home{margin-top:0px; }
#header{z-index:1; width:952px; height:87px;background-image: url(../images/sprite.gif); background-position:0px 0px; overflow:hidden;}
#movie{width:950px; height:386px; border-left:solid 1px #999; border-right:solid 1px #999;background-image: url(../images/unrivaledPresence.jpg); z-index:-1;}
#images{width:937px; border:solid 1px #999; border-top:none; display:block; overflow:hidden; padding:10px 0px 10px 13px;}
#images a{float:left; height:77px;  display:block; background-image: url(../images/sprite.jpg); margin:0px 5px;}
#About-Us{width:150px;background-position:0px 0px; }
#Our-Properties{width:150px; background-position:-150px 0px;}
#Students-And-Grads{width:150px; background-position:-300px 0px;}
#Environment{width:150px; background-position:-450px 0px;}
#Experiences{width:274px; background-position:-600px 0px; }
#leaves{margin-right:20px; width:122px; height:39px; position:relative; top:-10px; background-image: url(../images/sprite.gif); background-position:0px -87px;}

/*interior*/


#iContainer{border-left:solid 1px #999; border-right:solid 1px #999;}
#iHeader{background-image: url(../images/sprite.jpg); background-position:0px -77px;  width:950px; height:330px; display:block;}
#iBody{position:relative; width:902px;font:normal normal normal 11px/15px Arial; overflow:hidden; padding:50px 22px 50px 26px; text-align:center } 

#iBodyLeft{width:590px; float:left;border-right:solid 1px #999;} #iBodyRight{width:250px; float:right; padding:80px 68px 80px 41px;}
 h1{font:normal normal normal 24px/26px Times New Roman; margin:0px 0px 10px 0px;}
h2{
	margin:2px 0px 5px 0px;
	color:#8b8554;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
h3{font:normal normal bold 11px/16px Arial; margin:0px 0px 10px 0px; color:#8b8554;}
p{color:#646464; margin-bottom:23px; margin-top:0px;}
p.nomargin{margin:0px;}
ul{color:#646464; list-style-type:disc; margin-left:15px; padding:0px;}
li{padding:0px; padding-bottom:5px; margin:0px;}
label{color:#8b8554;}

#iBodyRight a{color:#8b8534; text-decoration:none; font-weight:bold;}
#iBodyLeftMenu{width:138px; padding:36px 0px 36px 50px; float:left;}
#iBodyLeftMenu a{color:#000; text-decoration:none; line-height:16px;}
#iBodyLeftMenu a.active{color:#8b8534; font-weight:bold;}
#iBodyLeftMid{width:350px; padding:36px 50px 36px 0px; float:right;}
#Woman{position:absolute; bottom:-4px; right:240px; width:223px; height:430px; clear:both;}
#IBodyBottom{border-bottom:solid 1px #999;}

.iBodyPackage{width:248px; margin-right:50px;  float:left;}
.iBodyPackageRow{float:left;}

.standout{color:#646464; font: normal normal bold 13px/14px Arial;}

#language{z-index:9999;}

/* Rule 253 of http://www.fairmont.com/Fairmont.Web.CMSApplication/inc/css/fairmont-style.css */  
.footer {	PADDING-LEFT: 24px;	FONT-SIZE: 9px;	PADDING-BOTTOM: 11px;	TEXT-TRANSFORM: uppercase;	COLOR: #646464;	PADDING-TOP: 11px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	LETTER-SPACING: 1px} /* Rule 254 of http://www.fairmont.com/Fairmont.Web.CMSApplication/inc/css/fairmont-style.css */ .footer A {	PADDING-RIGHT: 4px;	PADDING-LEFT: 4px;	FONT-FAMILY: Arial, Helvetica, sans-serif} /* Rule 255 of http://www.fairmont.com/Fairmont.Web.CMSApplication/inc/css/fairmont-style.css */ .footer A:link {	COLOR: #646464;	TEXT-DECORATION: none}

#serviceNav a:link,  #serviceNav a:visited, #serviceNav a:active{color:#646464;}
#serviceNav a:hover{color:#000;}

#footer p {
	font-size:12px;
	line-height: 16px;
	font-weight: normal;
}
#footer a {color: #8b8554; text-decoration: none;}