﻿/*-----RESET-----*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

img {border:none;}



/*-----BASIC ELEMENTS-----*/

a
{
	color:#666666;
}

h3
{
	color:Black;
	font-size:11pt;
	margin:10px 0;
}

h4
{
	color:#666666;
	font-size:12pt;
	margin: 10px 0;
}

h5
{
	color:Black;
	font-size:10pt;
	margin:5px 0;
}

h6
{
	color:#9A9A9A;
	font-size:10pt;
	margin:5px 0;
}

li
{
	margin:10px 20px;
}

p
{
	margin:20px 0;
	line-height:18px;
}

ul
{
	margin:0 10px;
}

/*-----GENERIC CLASSES-----*/

.center
{
	text-align:center;
}

.clear
{
	clear:both;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.price
{
	color:Red;
}

.ushjaCopy
{
	font-size:8pt;
	color:#999999;
}

/*-----BASIC LAYOUT-----*/

body
{
	background:#333333;
	color:#000000;
	font: 9pt Arial,Helvetica,sans-serif;	
}

#pageWrapper
{
	border:solid 1px #999999;
	margin:10px auto;
	position:relative;
	width:818px;
}

#header
{
	background:#FFFFFF url(images/masterpage/ushja_header1.jpg);
	height:162px;
	width:100%;
}

#main
{
	background-color:#FFFFFF;
	padding-top:15px;
	position:relative;
	width:100%;
}

/*-----CONTENT-----*/

#content
{
	background:#FFFFFF;
	display:inline;
	float:left;
	height:100%;
	width:608px;
}

#homeTitle1
{
	color:#666666;
	font-size:12pt;
	text-align:center;
}

#homeTitle2
{
	color:Red;
	font-size:16pt;
	text-align:center;
	margin:5px 0 20px 0;
}

#masterPlan
{
	border:solid 1px #A4A58F;
	margin:0 auto;
	padding: 0 80px 0 40px;
	width:400px;
}

#newBuildingImg
{
	background: url(images/home/homepage_img.jpg) no-repeat;
	height:197px;
	margin:0px 0 0 0;
	width:585px;
}

#phMain
{
	margin:15px;
}

/*-----HEADER-----*/

#header a {
	height:113px;
	width:200px;
	top:20px;
	left:20px;
	display:block;
	position: relative;
}


/*-----MAIN-----*/

.equalHeight
{
	/* THIS CLASS IS USED WITH JQUERY TO SET THE COLUMN HEIGHTS TO BE EQUAL */
}


/*-----MENU-----*/


#leftNav
{
	background:#FFFFFF url(images/masterpage/navwrap_bg3.jpg) repeat-y;
	display:inline;
	float:left;
	height:100%;
	position:relative;
	width:210px;
}

#leftNav a
{
	color:#666666;
	display:block;
	height:100%;
	text-decoration:none;
	width:100%;
}

#leftNav a:hover
{
	background:#666666;
	color:white;
}

#leftNav .menuItem
{
	border-bottom:solid 1px #FFFFFF;
	color:#666666;
	font-size:12pt;
	height:35px;
	line-height:35px;
	margin:0 7px;
	position:relative;
	text-align:center;
	width:196px;
}

#leftNav .menuItem > .subMenu
{
	background: url(images/masterpage/nav_gradient.png) no-repeat;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	display:none;
	left:196px;
	position:absolute;
	width:194px;
}

#leftNav .menuItem:hover > .subMenu
{
	display:block;
}

#leftNav .subMenuItem
{
	border-bottom:solid 1px #666666;
	height:35px;
}

#leftNav .subMenuItem > .subSubMenuItem
{
	background: url(images/masterpage/nav_gradient.png) no-repeat;
	border:solid 1px #666666;
	display:none;
	left:194px;
	position:absolute;
	top:71px;
	width:194px;
}

#leftNav .subMenuItem:hover > .subSubMenuItem
{
	display:block;
}

#leftNav .middle
{
	background: url(images/masterpage/nav_gradient.png) no-repeat center top;
	height:400px;
	width:100%;
}

#leftNav .top
{
	background: url(images/masterpage/nav_topper.gif) no-repeat center top;
	position:absolute;
	height:27px;
	top:-27px;
	width:210px;
}

/*-----PAGE SPECIFIC-----*/


/*---FLOORPLANS.ASPX---*/

#floorPlans
{
	margin:30px auto;
	text-align:center;
	width:600px;
}

#floorPlans .floors
{
	float:left;
	width:300px;
	text-align:center;
}

.renderings
{
	cursor:pointer;
	float:left;
	width:100px;
}

/*
#h3hq, #h3museum, #h3lobby, #h3venue, #h3gardens, #h3lounge
{
	background: url(images/masterpage/right_arrow.png) no-repeat left top;
	cursor:pointer;
	padding-left:25px;
}
*/