
*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: "Helvetica" , Arial, sans-serif;
	background:url('../../media/images/bg.jpg') repeat-y;
	
}

/*various global styles*/

a{outline:none;}

h1{font-size:1.2em;color:#063;}

p{margin-top:1.2em;color:#5b5b5b;font-size:0.8em;line-height:1.4em;}

ul,ol{font-family: "Helvetica" , Arial, sans-serif;color:#5b5b5b;font-size:0.8em;}

#all, #wrapper {float:left;}





#wrapper, #all, #header, #logonav, secondaryNav, #banner, #bannerAbout, #bannerContact, #bannerDining, #bannerHere, #bannerMeetings, #bannerRooms {width:850px;}

/*logo nav styles*/

#logonav{height:106px;width:850px;margin-bottom:2px;}

img.hcilogo2{padding:1.2em 0 0 2.3em;float:left;border:0;}

.menu1{float:right;height:65px;width:449px;margin-top:41px;}

/*ul.mainNav{list-style-type:none;float:right;height:65px;width:548px;background-color:#006633;margin-top:41px;}

ul.mainNav li{display:block;padding:0px;margin:0px;float:left;position:relative; z-index:100; }

ul.mainNav li img{border:0;}

ul.mainNav li a{padding:0px;margin:0px;}*/

/*logo nav styles end*/

/*secondary nav styles begin*/

#secondaryNav{height:28px;background:url('../../media/images/secondaryBG.jpg') no-repeat;margin-bottom:2px;}

#secondaryNav ul{list-style-type:none;float:right;margin-top:0.5em;}
#secondaryNav ul li{display:inline;padding-right:0.5em;}
#secondaryNav ul li a {color:white;text-decoration:none;font-size:12px;border-right:1px dotted white;padding-right:0.5em;}
#secondaryNav ul li a:hover{text-decoration:underline;color:#e3fff1;}
#secondaryNav ul li a.lastsecondary{border-right:0px;}

/*secondary nav styles end*/

/*basic list styles*/

.basiclist{float:left;}
#navlist { list-style-image: url(../../media/images/bulletpoint.gif);margin:1em 0 2em 3em; }
#navlist li{padding-left:0.5em;line-height:19px;}

/*homepage features styles*/



img.homepageinternet{float:left;clear:left;margin-bottom:1em;}
img.homepagehightime{float:left;margin-left:1.8em;border:0;}



.hotspot {color:#fff; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px;overflow:hidden}
#ttcont {display:block; padding:5px 12px 5px 9px; margin-left:5px; background-color:#006633; color:#fff;font-size:0.8em;}
#ttbot {display:block; height:5px; margin-left:5px;overflow:hidden}


/*banner*/

#banner{background:url('../../media/images/banner.jpg') no-repeat;height:228px;}
#bannerAbout{background:url('../../media/images/bannerAbout.jpg') no-repeat;height:228px;}
#bannerContact{background:url('../../media/images/bannerContact.jpg') no-repeat;height:228px;}
#bannerDining{background:url('../../media/images/bannerDining.jpg') no-repeat;height:228px;}
#bannerHere{background:url('../../media/images/bannerHere.jpg') no-repeat;height:228px;}
#bannerMeetings{background:url('../../media/images/bannerMeetings.jpg') no-repeat;height:228px;}
#bannerRooms{background:url('../../media/images/bannerRooms.jpg') no-repeat;height:228px;}

/*banner ends*/

/*main content styles Left*/

#mainLeft{width:475px;float:left;margin-left:1.8em;_margin-left:1em;margin-top:1.5em;}

/*main content styles Right*/

#mainRight{width:274px;float:left;margin-left:2.2em;margin-top:1.5em;}
#mainRight img{border:0;margin-bottom:0.6em;float:right;}

#contentArea{float:left;}

#contentArea a{color:#9d5600;}
#contentArea a:hover{text-decoration:none;}

.horizontalrule hr{border-bottom:1px dotted #686868;float:left;clear:left;width:790px;height:1px;border-top:1px solid #fff;margin:auto;}
.horizontalrule{width:790px;clear:left;padding-left:30px;margin-top:0.5em;padding-bottom:0.5em;}

.horizontalrule2 hr{border-bottom:1px dotted #686868;float:left;clear:left;width:790px;height:1px;border-top:1px solid #fff;margin:auto;}
.horizontalrule2{width:790px;clear:left;padding-left:30px;margin-top:0.5em;margin-bottom:0;padding-bottom:0;}

img.aboutlogos{margin-top:1.5em;}

p.requirement{color:Red;}


/*sub content styles*/

#subRight{width:475px;float:left;margin-left:2em;margin-top:1.5em;}

#subLeft{width:254px;float:left;margin-left:2.2em;_margin-left:1.2em;margin-top:1.5em;}
#subLeft img{border:0;margin-bottom:0.6em;float:right;}






/* affiliations list styles*/

ul.affiliations{list-style-type:none;margin-left:2.5em;padding-top:0.5em;padding-bottom:0.5em;height:63px;}
ul.affiliations li{display:inline;padding-right:.55em;padding-left:.55em;border-right:1px dotted #686868;float:left;}
ul.affiliations li.lastLogo{border-right:0px;}
ul.affiliations img{border:none;}
/*ul.affiliations img{border:none;width:119px;height:63px;}*/

/*footer styles*/

#footer{width:850px;height:98px;background-color:#8f8f8f;margin: 1em 0 1em 0;float:left;clear:left;font-size:0.8em;}
#footer p{color:#fff;margin:0px auto;text-align:center;margin-top:0.2em;}

ul.footerLinks{list-style-type:none;text-align:center;margin-top:1.3em;}
ul.footerLinks li{display:inline;padding-right:0.5em;padding-left:0.5em;border-right:1px solid white;}
ul.footerLinks li.lastfooterLink{border-right:0px;}
ul.footerLinks li a{color:#fff;text-decoration:none;}
ul.footerLinks li a:hover{text-decoration:underline;}





/*leftmenu*/

img.bureau{padding-top:1em;float:left;}


.leftmenu {
z-index:1000;

margin:0.4em 0 25px 0px; /* this page only */
background:#e1f1ea;
text-transform:uppercase;
}

li.leftLast a{border-bottom:0px;}

/* remove all the bullets, borders and padding from the default list styling */
.leftmenu ul {
padding:0;
margin:0;
list-style-type:none;
width:254px;
}
/* hack for IE5.5 */
* html .leftmenu ul {margin-left:-16px; margin-left:0;}
/* position relative so that you can position the sub levels */
.leftmenu li {
position:relative;
background:#e1f1ea;
height:26px;
}

#contentArea .leftmenu ul li a{color:#525252;}

li.sub{margin:0px;padding:0px;}
li.sub table{margin:0px;}

/* get rid of the table */
.leftmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;}

/* style the links */
.leftmenu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:254px;
color:#242424;
text-indent:12px;
border-bottom:1px dotted #2a9b7d;

}
/* hack for IE5.5 */
* html .leftmenu a, * html .menu a:visited {background:#e1f1ea; width:254px; width:254px;}
/* style the link hover */
* html .leftmenu a:hover {color:#000; background:#f1f8f5;}

.leftmenu :hover > a {
color:#000; 
background:#f1f8f5;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.leftmenu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:254px; 
}
/* make the second level visible when hover on first level list OR link */
.leftmenu ul li:hover ul,
.leftmenu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.leftmenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.leftmenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.leftmenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.leftmenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}


/*sliderstyles*/

#slider ul{margin:0px;padding:0px;list-style-type:none;float:left;}

#slider ul li{width:254px;height:206px;overflow:hidden;margin:0px;padding:0px;}

#slider{float:left;margin:0px;padding:0px;}

#controls{clear:left;position:relative;padding:0px;margin:0px;}

#controls img{float:left;margin:0px;padding:0px;}

#prevBtn a.prevbutton{display:block;
	width:54px;
	height:32px;
	background:url(../../media/images/prevBtn.gif) no-repeat 0 0;float:left;margin:0px;padding:0px;}
#nextBtn a.nextbutton{display:block;
	width:54px;
	height:32px;
	background:url(../../media/images/nextBtn.gif) no-repeat 0 0;float:left;margin:0px;padding:0px;}
	
p.imagegallery{float:left;height:254px;height:33px;margin:0px;padding:0px;_margin-bottom:-8px;}

/*rates Table*/

table.ratesTable td{padding:3px;font-size:12px;border:1px solid #a4a4a4;}
table.ratesTable{border:1px solid #a4a4a4;}

td.smallwhitetext{font-weight:bold;}

table.setups{font-size:0.8em;margin-top:1em;color:#5b5b5b;line-height:18px;}
table.setups input{margin-right: .5em; margin-bottom: .5em;}
td.tableheadings{font-weight:bold;padding-bottom:1em;}


/*tooltips*/

#easyTooltip{
	padding:5px 10px;
	
	background-color:#006633;
	color:#fff;
	font-size:0.8em;
	border-left:10px solid #005028;
	width:250px;
	
	}

#easyTooltip2{
	padding:5px 10px;
	border-left:10px solid #005028;
background-color:#006633;
	color:#fff;
	width:250px;
	
	}
	
	#easyTooltip2 p{color:#fff;margin-top:0px;}


