/* 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 { 
	width: 249px;
	height: 72px;
	margin: 2px 0 0 0;
	background: url(../images/sidebar-apply_or_sign_in.gif) no-repeat #928980;
}

#sidebarApplyOrSignIn2 {
	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;
}

div#contentContainer span#homeText {
	float: left;
	clear: left;
	width: 530px;
	margin: 0px;
	padding: 0px;	
}

div#contentContainer div#bandaid {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 5px;
	
}

/*	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;
}
/*******************************************************/
/* Makeover Trac Ticket 6708 */
#testimonials {
	float: left;
	width: 510px;
	margin: 5px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #ece8e4;
}

#testimonials p,
#testimonials span {
	float: left;
	width: 490px;
	margin: 10px;
	padding: 0px;
	font-style: italic;
	font-weight: bold;
}

#testimonials span {
	margin: 0px;
	text-align: right;
	color: #ba3936;
}

#sidebarApplyOrSignIn, 
#sidebarApplyOrSignIn2 {
	position: relative;
	width: 249px;
	height: 72px;
	margin: 7px 0 0 0;
	/*background: url('../images/moveIn.jpg') no-repeat #928980;
	cursor: pointer;*/
}

#sidebarApplyOrSignIn img, 
#sidebarApplyOrSignIn2 img { 
	border: none;
}

#sidebarApplyOrSignIn2 {
	position: absolute;
	bottom: 15px;
	left: 20px;
}

/* Contact Us */
#contactUs {
	position: absolute;
	width: 88px;
	top: 40px;
	right: 8px;
	padding: 0px;
	text-align: right;
	font-weight: bold;
	background: url('../images/envelope.jpg') no-repeat 0 0;
}

a#contactBtn {	
	color: #95897d;
}

a#contactBtn:hover {	
	color: #8b0000;
}

span#contactTitle {
	float: left;
	width: 488px;
	margin-bottom: 5px;	
	font-size: 16px;
	color: #8b0000;	
}
#office,
#phone {
	float: left;
	width: 244px;
	margin-bottom: 15px;
	padding: 0px;	
	line-height: 15px;
	font-weight: bold;
}

#office span,
#phone span {
	float: left;
	width: 244px;
}

input.inputBox {
	margin: 0px 5px;	
}

.hideThis {
	display: none;
}

a span.hidden {
	display: none;
}

/* Meet the regional Manager */
#regionalManagers {
	float: left;
	width: 488px;
	margin: 0px;
	padding: 0px;
}

#regionalManagers span#regionalMgtTitle {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 10px 0px;
	font-weight: bold;
	color: #000000;	
}

ol#managersPhotos {
	float: left;
	width: 488px;
	margin: 0px;
	padding: 0px;
}

ol#managersPhotos li {
	float: left;
	width: 150px;
	margin: 0px 18px 15px 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #000000;
}

ol#managersPhotos li.endCap {
	margin-right: 0px;
}

ol#managersPhotos li img {
	float: left;
	margin: 0px;
	padding: 0px;		
}

ol#managersPhotos li span.mgtName {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: bold;	
}

ol#managersPhotos li p {
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px 5px;
}

/* Why Venterra */
p#coreText,
p#promiseText {
	font-family: script;
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}

span.coreBold {
	font-weight: bold;
	font-size: 16px;
	font-family: monospace;
}

p#coreText {
	width: 490px;
	height: 488px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url('../images/core-values.jpg') no-repeat 0 0;
	background-color: #fff0f5;
	color: #000000;
}

p#promiseText {
	float: left;
	width: 450px;
	height: 205px;
	margin: 0px;
	padding: 20px;
	background: url('../images/redDrop1.jpg') no-repeat 0 0;
	background-color: #8b0000;
	color: #ffebcd;
	line-height: 32px;
}

*html p#promiseText {
	font-size: 18px;
}

#thankYou {
	display: none;
	position: absolute;
	top: 330px;
	left: 400px;
	width: 370px;
	border: 2px solid #5d5650;
	background: #95897d;
}

#thankYou p {
	float: left;
	width: 345px;
	height: 100%;
	margin: 0px;
	padding: 10px;
	text-align: center;
	border: 2px solid #d6c285;
	color: #f7ebdd;
	background-color: black;
}

/* End Makeover Trac Ticket 6708 */
/*******************************************************/
/*******************************************************/
#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;
	text-align: justify;
}

*html .sevenColumn {
	margin: 0 7px;
}

.sevenColumn hr {
	width: 428px;
	margin: 2em 30px;
}

.sevenColumn IMG.execPhoto {
	display: inline;
	float: left;
	margin-right: 10px;
}

.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;
}

#hsjssp IMG {
	outline: 0;
	border: none;
}

