@import url("reset.css");


/*** HTML TAGS BEGINS ***/
A {
	text-decoration:	none;
	color: #FF9900;
}

A:hover {text-decoration:underline;}

BODY {
	background-color:	#959494;
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			0.625em;
	color:				#535353;
	/*** background-image: url(../images/new-background_bricks.jpg); ***/
}


HR {
	width:				934px;
	margin:				20px auto 15px;
	border:				2px solid #000000;
}

LABEL {font-size:12px;}

P {
	margin-bottom:		12px;
	line-height:		150%;
	font-size:			1.2em;
}

STRONG {font-weight:bold;}

/*** HTML TAGS ENDS ***/


/*** BASE STYLING BEGINS ***/
#container {
	width:				974px;
	margin:				50px auto;
	background:			url("../images/bg-container.gif") repeat-y;
	border:				2px solid #999999;
}

#header {
	height:				90px;
	background-image: url(../images/gf-bg-header2.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color:   #000000;
	padding-bottom: 10px;
	border-bottom: 3px #999999 solid;
	position:			relative;
}

#header H1 A {
	display:			block;
	width:				250px;
	height:				90px;
	background-image:	url("../images/groupfox.gif");
}

#content .column.left {
	width:				190px;
	padding:			20px 30px;
}

.column.left LABEL {
	display:			block;
	margin-bottom:		3px;
	font-size:			12px;
}

#content .column.left UL {margin-top:50px;}

#content .column.left UL LI {
	line-height:		200%;
	font-size:			18px;
}

#content .column.right {
	width:				724px;
	background-color: #fbfbef;
}

#content .column.right .navigation {
	height:				40px;
	padding-left:		15px;
	background-color:	#6c6161;
	text-align:			left;
}

#content .column.right .navigation UL {list-style-type:none;margin:0;}

#content .column.right .navigation LI {
	position:			relative;
	top:				10px;
	line-height:		31px;
	float:				left;
	margin:				0 8px;
	font-family:		'Century Gothic', 'Avant Garde Gothic', 'Avant Garde', 'URW Gothic L', Helvetica, sans-serif;
	font-size:			1.4em;
}

#content .column.right .navigation LI IMG {
	border:				none; !important
}



#content .column.right .navigation LI A {
	display:			block;
	position:			relative;
	text-decoration:	none;
	padding:			0 5px;
	color:				#ffffff;
}

#content .column.right .navigation LI.current A {
	position:			relative;
	top:				-1px;
	padding:			1px 5px;
	background:			url("../images/bg-navigation.gif") repeat-x;
	color:				#000000;
}

#content .column.right .navigation LI #subNav {display:none;z-index:999999;}

#content .column.right .navigation LI:hover #subNav {
	display:			block;
	position:			absolute;
	top:				30px;
	width:				151px;
	padding-bottom:		2px;
	left:				-3px;
	background:			#776b6b;
}

#content .column.right .navigation LI:hover #subNav LI {
	top:				0;
}

#content .column.right .navigation #subNav LI {
	display:			block;
	position:			relative;
	float:				none;
	line-height:		20px;
	font-size:			14px;
	margin:				5px 0;
	padding:			0 10px;
}

#content .column.right .navigation LI.current #subNav LI A {
	background:			none; !important
	position:			relative;
	top:				0;
	color:				#ffffff;
}

#subSubNav {
	display:			none;
	padding-bottom:		6px;
}

#content .column.right .navigation #subNav LI:hover #subSubNav {
	display:			block;
	position:			absolute;
	padding-top:		5px;
	top:				-6px;
	left:				148px;
	width:				170px;
	margin:				0;
	background:			#827575;
}

#content .column.right .navigation #subNav LI:hover #subSubNav LI {
	line-height:		20px;
}

#content .column.right .navigation LI.current #subNav LI:hover #subSubNav LI A {
	position:relative;top:-4px;
}

#content .column.right .navigation LI #subNav LI A:hover, #content .column.right .navigation LI #subNav LI:hover #subSubNav A:hover, #content .column.right .navigation LI #subNav LI:hover > A {
	color:				#000000;
}

#bottomNav {
	text-align:			right;
	margin-right:		12px;
	padding-bottom:		15px;
}

#bottomNav LI {display:inline;padding:0 10px;}
/*** BASE STYLING ENDS ***/


/*** PAGE STYLING BEGINS ***/
/*** STANDARD PAGE STYLING BEGINS ***/
#standardPage .column IMG.bigBorder, #propertyPage .column IMG.bigBorder {border:10px solid;}

#standardPage .column H2, #propertyPage .column H2 {
	margin:				15px 0;
	font-size:			18px;
}

#standardPage .column.right H2 {
	font-size:14px;
}

#standardPage .column H3, #propertyPage .column H3 {
	margin-bottom:		10px;
	font-size:			12px;
	font-weight:		bold;
}

#homeLinks LI {
	background-color:	#ffffff;
	font-size:			14px;
	padding:			5px;
	margin-bottom:		5px;
}

#homeLinks LI A {color:#adbd25;}
/*** STANDARD PAGE STYLING ENDS ***/

/*** PROPERTY PAGE STYLING BEGINS ***/
#propertyPage .column.right A {
	text-decoration:	underline;
	color:				#f26122;
}
/*** PROPERTY PAGE STYLING ENDS ***/

/*** BECOME A RESIDENT STYLING BEGINS ***/
#becomeARes H2, #survey H2 {
	margin-bottom:		10px;
	padding:			5px 10px;
	background:			#eeeeee;
	line-height:		150%;
	font-size:			12px;
	font-weight:		bold;
}

#becomeARes DIV, #survey DIV {margin-bottom:30px;}

#survey LABEL {
	display:			block;
	margin-bottom:		3px;
}

#becomeARes TD, #survey TD {
	width:				225px;
	padding-bottom: 	15px;
}

#becomeARes INPUT[type="text"], #survey INPUT[type="text"] {width:190px;}
/*** BECOME A RESIDENT STYLING ENDS ***/

/*** BECOME A RESIDENT STYLING BEGINS ***/
.resResources H2 {
	margin-bottom:		10px;
	padding:			5px 10px;
	background:			#eeeeee;
	line-height:		150%;
	font-size:			12px;
	font-weight:		bold;
}

.resResources DIV {margin-bottom:30px;}

.resResources TD {
	width:				225px;
	padding-bottom: 	15px;
}

.resResources INPUT {width:190px;}
/*** BECOME A RESIDENT STYLING ENDS ***/
/*** PAGE STYLING ENDS ***/


/*** CLASS STYLING BEGINS ***/
.blue A {color:#79a0a3; font-size: 16px; line-height: 125%;}
.bold {font-weight:bold;}
.column {float:left;}
.hidden {text-indent:-9999px;}
.imgLink:hover {text-decoration:none;}
.imgLink:hover SPAN {text-decoration:underline;}
/*** CLASS STYLING ENDS ***/

#slides A:hover {text-decoration:none;}

#application UL {list-style-type:disc;list-style-position: inside;margin-bottom:5px;}
#application LI {font-size:12px;line-height:150%;}
#application UL#otherLinks {list-style-type:none;list-style-position:outside;}


#main #propDesc TH {padding:0px 10px 0;}

#main #propDesc UL, #mainContent UL {
	margin:					5px 10px;
	list-style-type:		disc;
	list-style-position:	inside;
}

#main #propDesc LI, #mainContent LI {
	line-height:			150%;
	font-size:				12px;
}

.innerColumn UL {list-style-type:none;margin:0;}
