/* @override http://onelexington.com/css/all.css */

body {
	margin:0;
	color:#002a5c;
	font:12px/14px "Times New Roman", Times, serif;
	background:#bde3f3;
	min-width:960px;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none;}
a {
	color:#002a5c;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

blockquote {
	color: #002B5C;
	font-style: italic;
	font-size: 21px;
	line-height:125%;
	margin: .5em 1em; }
blockquote p:before {
	content: '"'; }
blockquote p:after {
	content: '"'; }

.w1{
	overflow:hidden;
	width:100%;
	position:relative;
}
.w2{
	width:1400px;
	position:relative;
	float:left;
	left:50%;
}
.w3{
	width:1400px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/bg-wrapper.gif) repeat-y;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
#header {
	background:url(../images/bg-header.gif) no-repeat;
	height:179px;
}
.logo {
	background:url(../images/img-logo.gif) no-repeat;
	width:159px;
	height:88px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:45px 0 0 39px;
	display:inline;
}
.logo a {
	width:159px;
	height:88px;
	display:block;
}
#header .wrap {
	float:right;
	width:740px;
}
#nav {
	margin: 57px 31px 0 0;
	padding:0;
	list-style:none;
	text-align:right;
}
#nav li {display:inline;}
#nav li a {
	font-family:Arial, Helvetica, sans-serif;
	padding:0 8px;
	font-size:15px;
	line-height:17px;
}
#nav li a:hover,
#nav li.active a {
	color:#009ddc;
	text-decoration:underline;
}
.questions-box {
	overflow:hidden;
	width:100%;
}
.holder2 {
	float:right;
	width:175px;
	height:93px;
	background:#91d3eb;
}
.questions-box .holder {
	float:right;
	width:175px;
	height:93px;
	padding:0px 0 0 0px;
	background:#009ddc;
}
.questions-box .heading {
	display:block;
	color:#fff;
	font-size:23px;
	line-height:25px;
}
.questions-box em {
	display:block;
	margin:0 0 6px;
}
.questions-box p{
	font-size: 12px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 0;
	margin-top: 8px;
}
.more {
	background:url(../images/more-bullet.gif) no-repeat 100% 50%;
	font-size:15px;
	line-height:19px;
	padding:0 31px 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.questions-box .more {
	background:url(../images/more-bullet-blue.gif) no-repeat 100% 50%;
}
.promo-area {padding:0 39px;}
.promo-area h1 {
	margin:0 0 13px;
	line-height:67px;
	font-size:65px;
	font-weight:normal;
	text-align:center;
}
.promo-box {
	margin:0 0 34px;
	background:#91d3eb;
	border:1px solid #91d3eb;
}
.promo-box h2 {
	text-align:center;
	font-size:15px;
	line-height:18px;
	padding: 0 15px;
	font-weight:normal;
}
.text-section {
	background:url(../images/bg-text-section.gif) repeat-y 50% 0;
	height:180px;
	overflow:hidden;
	margin:0 0 15px;
	padding:5px 0;
}
.text-section .text {
	width:394px;
	height:180px;	
	float:left;
	padding:0 23px;
	font-size:17px;
	line-height:125%;
}
.text-section p{margin:0 0 5px;}
.text-section .align-r {text-align:right;}
.promo-box table {
	width:100%;
	border-collapse:collapse;
}
.promo-box table .align-l {
	float:left;
}
.promo-box table .align-r{
	float:right;
}
.promo-box thead {
	font-size:30px;
	font-weight:bold;
	line-height:34px;
}
.promo-box .lenxington {
	width:636px;
	border-right:1px solid #2f5551;
	background:#d2ebf7;
}
.promo-box thead .lenxington {
	color:#fff;
	background:#002a5c;
}
.promo-box td {
	height:53px;
	padding:0 35px 0 23px;
	border-top:1px solid #2f5551;
}
.promo-box tbody {
	font-size:23px;
	line-height:30px;
}
.promo-box .save {
	background:#bed630;
	text-align:right;
	padding:0 14px 0 0;
}
.list {
	margin:0 0 0 19px;
	padding:0;
	list-style:none;
	background:url(../images/bg-list.gif) no-repeat;
	height:1%;
	overflow:hidden;
}
.list li {
	float:left;
	font-size:90px;
	color:#009ddc;
	height:98px;
	width:215px;
}
.list li span {
	float:left;
	line-height:88px;
}
.list li a {
	font-size:28px;
	float:left;
	line-height:54px;
}
.list .go {
	text-indent:-9999px;
	background:url(../images/bullet-go.gif) no-repeat;
	width:35px;
	height:24px;
	outline:none;
	margin:43px 0 0;
}
.twocolumns {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-twocolumns.gif) repeat-y;
}
.aside {
	float:left;
	width:240px;
}
.news-box{
	overflow:hidden;
	width:240px;
	padding:0 0 22px;
	clear:both;
}
.news-box h2,
.interviews h3{
	margin:0;
	color:#fff;
	font-size:29px;
	line-height:33px;
	font-weight:normal;
	padding:10px 0 6px 25px;
}
.news-box h2{background:#002a5c;}
.news-box ul{
	margin:0;
	padding:18px 32px 0 25px;
	list-style:none;
}
.news-box li{margin:0 0 25px;}
.news-box em{
	font-style:normal;
	font-size:16px;
	line-height:19px;
}
.news-box p{
	margin:0 0 10px;
	font-style:italic;
	font-size:14px;
	line-height:18px;
}
.interviews {
	float:right;
	width:720px;
	background:#f2f7d8;
}
.interviews .img-hold{
	float:right;
	width:480px;
	height:360px;
	overflow:hidden;
	background:#f2f7d8;
}
.interviews .img-hold img{
	display:block;
	width:480px;
	height:360px
}
.interviews h3{
	background:#bfd73b;
	overflow:hidden;
}
.interviews-text{
	padding:15px 25px 0 25px;
	overflow:hidden;
	font-size: 14px;
}
.interviews h4{
	margin:0;
	font-size:21px;
	line-height:29px;
	font-weight:normal;
}
.interviews em{
	font-size:14px;
	line-height:18px;
}
.interviews .tabset{
	margin:52px -50px 0 0;
	padding:0 0 0 22px;
	list-style:none;
	float:left;
	width:250px;
	clear:left;
	overflow:hidden;
}
.interviews .tabset li{
	border-top:2px solid #f8fbeb;
	width:215px;
	float:left;
	margin:-2px 0 2px;
}
.interviews .tabset li:first-child{border:none;}
.interviews .tabset a{
	font-size:15px;
	line-height:17px;
	display:block;
	overflow:hidden;
	margin:0 -25px 0 0;
	padding:11px 21px 11px 8px;
	position:relative;
	width:211px;
}
.interviews .tabset a:focus{outline:none;}
.interviews .tabset a:hover,
.interviews .tabset .active a{
	text-decoration:none;
	background:url(../images/bullet-story-list.gif) no-repeat 100% 0;
	color:#fff;
}
.container{
	overflow:hidden;
	background:url(../images/bg-container.gif) repeat-y;
	border-bottom:2px solid #d2ebf7;
}
* html .container {
	overflow:visible;
	height:1%;
}
#main{
	float:right;
	overflow:hidden;
	width:661px;
	padding:43px 28px 0 0;
}
#main li {font:14px/22px "Times New Roman", Times, serif;}
#main a {text-decoration: underline; color:red;}
#sidebar {
	float:left;
	width:240px;
	padding:11px 0 0;
	background:#d2ebf7 url(../images/bg-sidebar.gif) repeat-x;
}
#main h1{
	font-size:48px;
	line-height:45px;
	color:#002a5c;
	margin:0 0 25px;
	font-weight:normal;
}
#main h2 {
	font-size:21px;
	padding-top:15px;
	line-height:45px;
	color:#002a5c;
	margin:0 0 10px;
	font-weight:normal;	
}
#main p {
	margin:0;
	font-size:17px;
	line-height:30px;
	padding-bottom:20px;
	padding-top:1px;
}

#main .article-links{
	overflow:hidden;
	width:100%;
	padding:17px 0 19px;
}

#contactform fieldset p.spam 
	{ display: block; float: left; height: 26px; line-height: 26px; width: 100%; font-size: 1.5em; -webkit-border-radius:5px; 	padding-bottom:0px;
}

}
#main .article-links a{
	font-size:15px;
	line-height:19px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#main .prev{
	float:left;
	background:url(../images/bullet-prev.gif) no-repeat 0 50%;
	padding:0 0 0 31px;
}
#main .next{
	float:right;
	background:url(../images/more-bullet.gif) no-repeat 100% 50%;
	padding:0 31px 0 0;
}
#main .img-hold{
	overflow:hidden;
	margin:14px 0 29px;
}
#main .img-hold img{display:block;}
.side-nav{
	margin:52px -50px 227px 0;
	padding:0 0 0 22px;
	list-style:none;
	float:left;
	width:250px;
	clear:left;
	overflow:hidden;
}
.side-nav li{
	border-top:1px solid #f8fbeb;
	width:218px;
	float:left;
	margin:-1px 0 1px;
}
.side-nav a{
	font-size:15px;
	line-height:17px;
	display:block;
	overflow:hidden;
	margin:0 -25px 0 0;
	padding:11px 21px 11px 8px;
	position:relative;
	width:211px;
}


.side-nav span{
	font-size:15px;
	line-height:17px;
	display:block;
	overflow:hidden;
	margin:0 -25px 0 0;
	padding:11px 21px 11px 8px;
	position:relative;
	width:211px;
}

.side-nav a:hover,
.side-nav .active a{
	text-decoration:none;
	background:url(../images/bullet-side-nav.gif) no-repeat 100% 0;
	color:#fff;
}

.side-nav .active2 a{
	text-decoration:none;
	background:url(../images/bullet-story-list.gif) no-repeat 100% 0;
	color:#fff;
}

.bottom-box {
	background:url(../images/bg-bottom-box.gif) no-repeat;
	height:203px;
	padding:0 20px 0 0;
	overflow:hidden;
}
.bottom-box .side-box {
	width:195px;
	float:left;
	padding:5px 30px 0 15px;
	color:#fff;
}
.bottom-box .side-box .heading {
	font-size:37px;
	line-height:35px;
	font-weight:normal;
	display:block;
	margin:0 0 7px;
}
.bottom-box .side-box p {
	margin:0 0 15px;
	font-style:italic;
	font-size:15px;
	line-height:18px;
}
.bottom-box .side-box .more {
	background:url(../images/more-bullet-white.gif) no-repeat;
	width:35px;
	height:24px;
	display:block;
	text-decoration:none;
	padding:0;
}
.bottom-logo {
	text-indent:-9999px;
	float:right;
	background:url(../images/img-bottom-logo.gif) no-repeat;
	width:237px;
	height:137px;
	margin:33px 0 0;
	display:inline;
}
.bottom-logo a {
	width:237px;
	height:100px;
	display:block;
	margin:37px 0 0;
}
#footer {
	background:#002a5c;
	color:#fff;
	padding:19px 24px 15px 20px;
	overflow:hidden;
	width:916px;
}
#footer .wrap {
	height:1%;
	overflow:hidden;
	margin:0 0 50px;
}
.footer-nav {
	margin:2px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height: 15px;
}
.footer-nav li {
	float:left;
	margin:0 19px 0 0;
}
.footer-nav li a {
	color:#fff;
	font-size:14px;
}
.links {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.links li {
	float:left;
	margin:0 0 0 14px;
	display:inline;
}
.links img {display:block;}
#footer p {
	margin:0;
	font-size:16px;
	line-height:20px;
}
#footer address{
	font-style:normal;
	font-size:16px;
	line-height:20px;
	margin-top: 5px;
}
.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 35px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #009ddc;
 }


 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 25px;
     font-size: 700%;
     color: #009ddc;
 }

#header div.wrap div.questions-box div.holder2 h3 {
	color: #ffffff;
	font-size: 19px;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
	margin-top: 10px;
}

#header div.wrap div.questions-box div.holder h3 {
	color: #fffeff;
	font-size: 19px;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
		margin-top: 10px;
}


#header div.wrap div.questions-box div.holder h3 a {
	color: #fffeff;
	font-size: 19px;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
		margin-top: 10px;
}


img.arrow {
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: bottom;
}

#skyline {
    width: 650px; height: 317px;
    background: url(../images/floor-plans/floor-plate.gif);
    margin: 0px auto; padding: 0;
    position: relative;}
 #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;}
 #skyline li, #skyline a {
    display: block;}
  #panel1b {top: 2px; left: 2px; width: 113px;}
  #panel2b {top: 159px; left: 2px; width: 113px;}
  #panel3b {top: 2px; left: 538px; width: 113px;}
  #panel4b {top: 159px; left: 538px; width: 113px;}
  #panel5b {top: 2px; left: 218px; width: 106px;}
  #panel6b {top: 2px; left: 324px; width: 106px;}
  #panel7b {top: 2px; left: 113px; width: 107px;}
  #panel8b {top: 2px; left: 430px; width: 107px;}
  #panel9b {top: 180px; left: 250px; width: 148px;}
  #panel10b {top: 202px; left: 113px; width: 140px;}
  #panel11b {top: 202px; left: 396px; width: 140px;}

  #panel1b a{height: 158px;}
  #panel2b a{height: 157px;}
  #panel3b a{height: 158px;} 	
  #panel4b a{height: 157px;} 
  #panel5b a{height: 115px;}
  #panel6b a{height: 115px;}
  #panel7b a{height: 119px;}
  #panel8b a{height: 119px;}
  #panel9b a{height: 135px;}
  #panel10b a{height: 118px;}
  #panel11b a{height: 118px;}

#panel1b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -2px -319px no-repeat;}
  #panel2b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -2px -477px no-repeat;}
  #panel3b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -538px -319px no-repeat;}
  #panel4b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -538px -477px no-repeat;}
  #panel5b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -218px -319px no-repeat;}
  #panel6b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -324px -319px no-repeat;}
  #panel7b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -113px -319px no-repeat;}
  #panel8b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -430px -319px no-repeat;}
  #panel9b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -250px -497px no-repeat;}
  #panel10b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -113px -519px no-repeat;}
  #panel11b a:hover {
    background: transparent url(../images/floor-plans/floor-plate.gif)
    -396px -519px no-repeat;}




	#skyline2 {
	    width: 650px; height: 318px;
	    background: url(../images/floor-plans/floor-plate-c.gif);
	    margin: 0px auto; padding: 0;
	    position: relative;}
	 #skyline2 li {
	    margin: 0; padding: 0; list-style: none;
	    position: absolute;}
	 #skyline2 li, #skyline2 a {
	    display: block;}
	  #panel12b {top: 2px; left: 2px; width: 221px;}
	  #panel13b {top: 2px; left: 429px; width: 221px;}
	  #panel14b {top: 175px; left: 396px; width: 114px;}

	  #panel12b a{height: 161px;}
	  #panel13b a{height: 161px;}
	  #panel14b a{height: 140px;}

	#panel12b a:hover {
	    background: transparent url(../images/floor-plans/floor-plate-c.gif)
	    -2px -320px no-repeat;}
	  #panel13b a:hover {
	    background: transparent url(../images/floor-plans/floor-plate-c.gif)
	    -429px -320px no-repeat;}
	  #panel14b a:hover {
	    background: transparent url(../images/floor-plans/floor-plate-c.gif)
	    -396px -494px no-repeat;}
	
	
		#skyline3 {
		    width: 650px; height: 314px;
		    background: url(../images/floor-plans/floor-plate-ph.gif);
		    margin: 0px auto; padding: 0;
		    position: relative;}
		 #skyline3 li {
		    margin: 0; padding: 0; list-style: none;
		    position: absolute;}
		 #skyline3 li, #skyline3 a {
		    display: block;}
		  #panel15b {top: 2px; left: 2px; width: 221px;}
		  #panel16b {top: 2px; left: 220px; width: 184px;}
		  #panel17b {top: 2px; left: 402px; width: 249px;}
		  #panel18b {top: 136px; left: 2px; width: 273px;}
		  #panel19b {top: 137px; left: 272px; width: 177px;}
		  #panel20b {top: 128px; left: 423px; width: 231px;}						

		  #panel15b a{height: 165px;}
		  #panel16b a{height: 115px;}
		  #panel17b a{height: 115px;}
		  #panel18b a{height: 178px;}
		  #panel19b a{height: 174px;}
		  #panel20b a{height: 196px;}						

		#panel15b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -2px -316px no-repeat;}
		  #panel16b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -220px -316px no-repeat;}
		  #panel17b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -402px -316px no-repeat;}
		  #panel18b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -2px -764px no-repeat;}
		  #panel19b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -272px -451px no-repeat;}
		  #panel20b a:hover {
		    background: transparent url(../images/floor-plans/floor-plate-ph.gif)
		    -423px -756px no-repeat;}

img.slash {
	position: absolute;
	top: 178px;
	right: 259px;
}	

.bannerad {width:198px; height:93px; float:right;}
	
