﻿/*======================================================
  Screen Style Sheet
  The Millennium CORPORATE
  ------------------------------------------------------
  Author(s): S Baldovinos, A Baxter
  Created: 09 June 2009
  ======================================================*/

/* Resets (DO NOT MODIFY) */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;} /* remember to define focus styles! */ :focus {outline: 0;} /* remember to highlight inserts somehow! */ ins {text-decoration: none;} del {text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */ table {border-collapse: collapse;border-spacing: 0;}
body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
	text-align: center;
}
table {
	font-size:inherit;
	font:100%;
}

a img {
	border: none;
}
a:hover {
	cursor: pointer;
}
.resetList, .resetList li ul {
	margin: 0;
	padding: 0;
}
.resetList li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.floatLeft {
	float: left;
	margin: 0 10px 10px 0;
}
.floatRight {
	float: right;
	margin: 0 0 10px 10px;
}
.clear, .clearBoth {
	clear: both;
	height: 1%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.left {float:left;margin:0 1em 1em 0;}
.right {float:right;margin:0 0 1em 1em;}

/* Layout */

body {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/background.gif) repeat-x;
}
body#tpl135 { /* TEMPLATE FOR INTERNAL CORP PAGES */
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/background2.gif) repeat-x;
}
body.sub {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/bg-sub.gif) repeat-x;
}

#wrap {
	width:840px;
	margin:0 auto;
	padding:0 20px;
	text-align: left;
}

#header {
	position:relative;
	height:120px;
	width:100%;
}

#logo {
	position:absolute;
	display:block;
	width:195px;
	height:54px;
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/logo.gif) no-repeat;
	bottom:25px;
	left:0;
}

/* top & main navigation */
#top-nav ul, #main-nav ul {
	list-style:none;
	margin:0;
}

#top-nav {
	position:absolute;
	top:10px;
	right:0;
}
#top-nav li, #main-nav li {
	float:left;
	display:inline;
	margin:0;
}

#top-nav a {
	display:block;
	color:#31598b;
	font-size:88%;
	margin:0 5px;
	font-weight: bold;
	text-decoration: underline;
}

#top-nav a:hover {
	text-decoration:none;
}

#main-nav {
	position:absolute;
	bottom:20px;
	right:0;
}
#main-nav ul a {
	display:block;
	color:#436183;
	text-decoration:none;
	font-size:105%;
	margin:0 7px !important;
	text-transform:uppercase;
}
#main-nav ul a:hover {
	text-decoration:underline;
	margin:0 7px !important;/*FW*/
	color:#436183; /*FW*/
}

/* HOME PAGE BANNER
===================================================================== */

#banner {
	width:100%;
	height:320px;
	/*background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/header-greenway.jpg) no-repeat;*/
	position:relative;
} ---> 


#banner a.findApartment, #banner a.residentLogin {
	display:block;
	width:208px;
	height:66px;
	position:absolute;
}

#banner a.findApartment {
	top: 200px;
	right: 238px;
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/btn-find-apt.png) no-repeat;
}

#banner a.residentLogin {
	top: 200px;
	right: 20px;
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/btn-resident-login.png) no-repeat;
}

/* sub page banner */

#sub-banner {
    height:210px;
    background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/banner-greenway-pool2.jpg) no-repeat;
}
.pg1436 #sub-banner {
    background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/banner-greenway-kitchen.jpg) no-repeat;
}
.pg1437 #sub-banner {
    background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/banner-greenway-pool_at_night.jpg) no-repeat;
}
.pg1438 #sub-banner {
    background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/banner-greenway-pool-detail.jpg) no-repeat;
}
.pg1443 #sub-banner {
    background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/banner-greenway-oranges.jpg) no-repeat;
}
#bodyContent {
	float:left;
	margin:10px 0 1em;
	min-height:250px;
}

/* main content styles */
#main-content {
	width:100%;
}

#main-content a {
	color:#436183;
	text-decoration:none;
}

#main-content h1, #main-content h2, #main-content h3 {
	color:#436183;
	text-transform:uppercase;
}

#main-content h1 {
	margin:0 0 0.5em;
	font-size:153.9%;
	font-weight:normal;
}

#main-content h2 {
	margin:1em 0 0.5em;
	font-size:123.1%;
}

#main-content h3 {
	margin:1em 0 0.5em;
	font-size:108%;
}

#main-content p {
	margin:0 0 1em;
	line-height:1.44em;
}

#main-content ul, #main-content ol {margin:1em 0;}

/*#main-content ul ul, #main-content ul ol,
#main-content ol ul, #main-content ol ol {margin:0;}*/

#main-content ul li,
#main-content ol li {margin:0 2.5em;line-height:1.44em;}

#main-content table {margin:0 0 1em;}

#main-content table th {padding:3px 5px;}

#main-content table td {padding:3px 5px;}

#main-content #home-content {
	/*width:585px;*/
}

#locations {
    overflow:hidden;
}

#locations a {
	display:block;
	float:left;
	width:135px;
	padding-top:110px;
	color:#4e240f;
	font-size:88%;
	text-align:center;
	margin-right: 40px;
}

#locations span {
	display:block;
}

#locations a.greenway {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/greenway.jpg) no-repeat;
}

#locations a.towne-center {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/towne-center.jpg) no-repeat;
}
#locations a.westshore {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/west-shore.jpg) no-repeat;
}
#locations a.south-end {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/south-end.jpg) no-repeat;
}

#locations a.warner-center {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/warner-center.jpg) no-repeat;
	margin: 0;
}

#locations a.woodlands {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/woodlands.jpg) no-repeat;
}
/* STANDARD CONTACT FORM
===================================================================== */

.standardForm {
	clear: both;
}
.standardForm li {
	padding: 4px 0;
	margin: 5px 0;
}

.standardForm label {
	font-weight: bold;
	display: block;
	color: #436183;
}
.standardForm h4 {
	margin: 0;
}
.standardForm input {
	width: 200px;
	border: solid 1px #999 !important;
	background: #FFF !important;
	padding: 3px;
	margin-top: 5px;
}
.standardForm li.radioButtons {
	overflow: auto;
}
.standardForm li.radioButtons label {
	width: auto;
	float: left;
	margin-right: 5px;
}
.standardForm li.radioButtons input {
	width: auto;
	border: none !important;
}
.standardForm textarea {
	width: 532px;
	border: solid 1px #999 !important;
	font-family: arial;
	font-size: 9pt;
	padding: 2px;
}
.standardForm input.inpButton {
	background: #CCC !important;
	color: #000;
	width: auto !important;
	margin: 0;
	clear: both;
}
.standardForm .hiddenInputs {
	border: none;
	margin: 0;
	padding: 0;
}
.standardForm .comments {
	clear: both;
	overflow: auto;
}
form h4 {
	color: #436183;
}
input.small {
	width: 98px !important;
	margin-right: 5px;
}
/* footer styles */
#footer {
	float:left;
	width:100%;
	height:60px;
	border-top:2px solid #4e8abe;
	position:relative;
	margin: 0 0 30px;
	clear: both;
	
}
#miniLogos {
	background:url(http://209.18.99.249/_filelib/ImageGallery/_TheMillennium/_Corporate/footer-logos.gif) 0 10px no-repeat;
	width: 94px;
	height: 56px;
	display: block;
	float: left;
}	
#footer ul {
	font-size:85%;
	position:absolute;
	right:0;
	top:10px;
}

#footer li {
	float:left;
	display:inline;
	white-space: nowrap;
}

#footer li a {
	color:#4e240f;
	text-decoration:none;
	padding:0 5px;
}

#footer li a:hover {
	text-decoration:underline;
}

/* Forms */
#main-content form {width:443px;}
#main-content form dl {margin:0 0 1em;}
#main-content form dt {font-weight:bold;color:#333;margin:1em 0 0.25em;}
#main-content form dd {margin:0!important;}
#main-content form p.submit {width:440px;margin:2em 0 1em;text-align:right;}
#main-content form p.required {font-size:100%;}
#main-content form .required {color:#aa0000;}
#main-content form input[type=text] {width:434px;padding:3px;border:1px solid #999;}
#main-content form textarea {width:440px;border:1px solid #999;}