/* Welcome to the Venterra Realty Management CSS file. Below is a table of contents.


1.) Default element styles
2.) Sitewide page styles (IDs and Classes for containers and nav buttons)
		2.1) Page header styles
	2.2) Navigation styles
		2.2.1) Minor top-level navigation styles (Contact us, Press Releases, Home)
		2.2.2) Major top-level navigation styles (Find A New Home, About Venterra, Careers, Investor Services)
		2.2.3) Secondary navigation styles (navigation sidebar)
		2.2.4) Navigation sidebar for Home Page
			2.2.4.1) Other styles exclusive to the home page
	2.3) Content area styles


	2.4) Page footer styles



*/


/* 1.) Default element styles */

html {
  scrollbar-face-color: #d3c8be; 
  scrollbar-shadow-color: #d3c8be; 
  scrollbar-highlight-color: #d3c8be; 
  scrollbar-3dlight-color: #d3c8be; 
  scrollbar-darkshadow-color: #d3c8be; 
  scrollbar-track-color: #b7a99a; 
  scrollbar-arrow-color: #4f4b48;
}

body {
	background: url(../images/global-bg.jpg) repeat-x #b7a99a;
	text-align: center;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #646464;
	font-size: 12px;
	line-height: 18px;
}

a {
	cursor: pointer;
	color: #ba3936;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2.hidden, h3.hidden { display: none; }

h2, h3 {
	color: #ba3936;
	font-weight: normal;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 0 0 8px 0;
	
}

h2 { font-size: 18px; }

h3 { font-size: 14px; }

ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 17px;
}

li {
	list-style-image: url(../images/list-bullet.gif);
}

img {
	border: 1px solid #5d5650;
}

img.photo {
	margin: 0 10px;
}

hr {
	height: 0;
	border:0;
	border-top: 1px solid #5d5650;
	margin: 2em 0;
}

p {
	margin: 0 0 1em 0;
}

.flash {
	float: left;
}

.gold {
	color: #d6c285 !important;
}

.gray {
	color: #646464 !important;
}

label.strong {
	font-weight: bold;
}

/* 2.) Site-wide page styles (IDs and Classes for containers nav buttons) */

#rootContainer {
	width: 910px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#floatContainer{
	background: url(../images/rootContainer-bgForContent.gif) 350px 0 repeat-y #ece8e4;
	float: left;
}

/*		2.1) Page header styles */

#mainLogo {
	float: left;
	width: 281px;
	margin: 0 0 0 31px;
	height: 129px;
	background: url(../images/global-left_tool_bar.jpg) repeat-x #625b55;
}

*html div#mainLogo {
	position: absolute;
}

a#venterraLogo:link, a#venterraLogo:visited {
	display: block;
	width: 255px;
	height: 96px;
	background: url(../images/global-logo.jpg) no-repeat #625b55;
	margin: 15px 0 0 12px;
}

a#venterraLogo h1 {
	display: none;
}

#nav1 {
	height: 129px;
	width: 910px;
	background: url(../images/global_top.jpg) repeat-x;
	float: left;
}

/*	2.2) Navigation styles

			2.2.1) Minor top-level navigation styles (Contact us, Press Releases, Home) */

#MinNav1 {
	position: absolute;
	top: 7px;
	right: 0;
	height: 12px;
}

#MinNav1 a:link, #MinNav1 a:visited {
	font-size: 13px;
	color: #d8d8d8;
	display: block;
	padding: 0 8px 1px 8px;
	border-right: 1px solid #d8d8d8;
	float: left;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 12px;
}

#MinNav1 a:hover, #MajNav1 a:active, #nav1 #MinNav1 a.currentLink:link, #nav1 #MinNav1 a.currentLink:visited {
	color: #d6c285;
}

/* Trac Ticket 1698 */
#MinNav1 a#ourResidents ,
#MinNav1 a#ourResidents:link, 
#MinNav1 a#ourResidents:visited  { color: #d6c285; }

#MinNav1 a#ourResidents:hover, 
#MajNav1 a#ourResidents:active, 
#nav1 #MinNav1 a#ourResidents.currentLink:link,
#nav1 #MinNav1 a#ourResidents.currentLink:visited { color: #d8d8d8; }

/*===================*/

/*		2.2.2) Major top-level navigation styles (Find A New Home, About Venterra, Careers, Investor Services) */

#MajNav1 {
	position: absolute;
	right: 0;
	top: 84px;
}

#MajNav1 a:link, #MajNav1 a:visited {
	font-size: 15px;
	color: #fff;
	display: block;
	padding: 0 13px 2px 13px;
	border-right: 1px solid #fff;
	float: left;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
	line-height: 16px;
}

#MajNav1 a:hover, #MajNav1 a:active, #MajNav1 a.currentLink:link, #MajNav1 a.currentLink:visited {
	color: #d6c285;
}

#MajNav1 a.noborder, #MinNav1 a.noborder { border-right: 0 !important; }



/*		2.2.3) Secondary navigation styles (navigation sidebar) */

#sidebarContainer {
	float: left;
	margin: 0 0 0 31px;
	width: 251px;
	height: 347px;
	padding: 15px 14px 15px 16px;
	background: url(../images/global-left_tool_bar.jpg) repeat-x #625b55 0 -128px;
	position: relative;
}

*html #sidebarContainer {
	padding: 15px 14px 9px 16px;
	position: relative;
	left: -31px;
	height: 353px;
}

#sidebarApplyOrSignIn, #sidebarApplyOrSignIn2 { /* Trac Ticket 1698 */
	width: 249px;
	height: 72px;
	margin: 2px 0 0 0;
	background: url(../images/sidebar-apply_or_sign_in.gif) no-repeat #928980;
}

#sidebarApplyOrSignIn2 { /* Trac Ticket 1698 */
	margin-top: 178px;
}

#sidebarApplyOnline, #sidebarSignIn {
	display: block;
	width: 105px;
	height: 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 37px;
}

a#sidebarApplyOnline:link, a#sidebarApplyOnline:visited {
	background-image: url(../images/sidebar-apply_online3.gif);
	margin-left: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

a#sidebarSignIn:link, a#sidebarSignIn:visited {
	background-image: url(../images/sidebar-sign_in3.gif);
	margin-left: 11px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* a#sidebarApplyOnline:hover, a#sidebarSignIn:hover {
	background-position: 0 100%;
}

a#sidebarApplyOnline:active, a#sidebarSignIn:active {
	background-position: 0 -28px;
}
*/

.splitSidebar {
	width: 124px;
	float: left;
}

#nav2 h2 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #d6c285;
}

#nav2 h2 a { color: #fff; }

#nav2 a.nav2Link {
	display: block;
	width: auto;
	height: 20px;
	background-image: url(../images/sidebar-nav-bg.gif);
	color: #fff;
	margin: 0 2px 1px 0;
	padding: 3px 0 0 11px;
	text-decoration: none;
	color: #f9f8f7;
}

#nav2 a.nav2Link:hover, #nav2 a.nav2Link:active {
	background-color: #6f6760;
	background-image: none;
}
/*
.navLink1 { background-position: 0 0; }
.navLink2 { background-position: 0 -24px; }
.navLink3 { background-position: 0 -48px; }
.navLink4 { background-position: 0 -72px; }
.navLink5 { background-position: 0 -96px; }
.navLink6 { background-position: 0 -120px; }
.navLink7 { background-position: 0 -144px; }
.navLink8 { background-position: 0 -168px; }
.navLink9 { background-position: 0 -192px; }
.navLink10 { background-position: 0 -216px; }
*/

*html #nav2 a:link, *html #nav2 a:visited, *html #nav2 a:hover, *html #nav2 a:active,  {
	height: 22px;
	margin: 0;
}

#sidebarContainer #nav2 .currentLink:link, #sidebarContainer #nav2 .currentLink:visited {
	color: #d6c285;
}

#nav2 blockquote, blockquote#ourResidentsBlockQuote {
	margin: 0 7px 2px 0;
	padding: 15px 0 13px 10px;
	color: #fff;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	width: 249px;
	font-style: italic;
}

blockquote#ourResidentsBlockQuote {
	margin: 3px 7px 2px 0px;
	_margin: 18px 7px 2px 0px;
	padding: 0px 0 13px 10px;
}
 
#nav2 blockquote p {
	display: inline;
}

*html #nav2 blockquote {
	display: block;
	margin-right: 0;
	width: 230px;
}

blockquote .attribution {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
	color: #d6c285;
	margin-right: 10px;
}

/*	2.3) Content area styles */

#contentArea {
	float: left;
	min-height: 377px;
	width: 910px;
	background-repeat: no-repeat;
}

*html #contentArea {
	height: 377px;
}

#contentContainer {
	float: left;
	margin: 0 20px 0 38px;
	position: relative;
	padding: 20px 0 0 0;
	width: 530px;
}
*html #contentContainer {
	margin: 0;
}
#announcement {
	background-color: #CFC8BE;
	width: 598px;
	height: 76px;
	text-align: center;
	position: absolute;
	top: 29px;
	left: -38px;
	font: bold 14pt "Trebuchet MS", sans-serif;	
	color: #2B9933; 
	_left: -32px;
}
.sevenColumn {
	margin: 0 17px;
	float: left;
	width: 488px;
}

*html .sevenColumn {
	margin: 0 7px;
}

.sevenColumn hr {
	width: 428px;
	margin: 2em 30px;
}

.fourColumn {
	width: 263px;
	margin: 0 0 15px 17px;
	float: left;
}

.threeColumn {
	width: 193px;
	margin: 0 0 15px 17px;
	float: left;
}


/*	2.4) Page footer styles */

#pageFooter {
	float: left;
	width: 910px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 2.5em 0 8px 0;
	background: #ece8e4;
	position: relative;
}

a#footerVenterra:link, a#footerVenterra:visited {
	color: #646464;
	padding: 5px 0 0 40px;
	margin: 0 0 0 32px;
	background: url(../images/global-equal_housing.gif) no-repeat;
	text-decoration: none;
}

#pageFooter #venterraAddress {
	position: absolute;
	left: 367px;
	bottom: 8px;
}

a.resite {
	margin: 0 0 0 810px;
	width: 100px;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}

a.resite:hover {
	color: #d6c285;
}

.cornerPicture img {
	margin-top: 11px;
	border: none;
	text-decoration: none;
}
