/*
Description: GDMN
Author: Barnum Design
*/	

/************ Global - START ************/

body {
	background: url(/Images/Top_Track_right.jpg) top left repeat-x;
	font-family: Times New Roman, Times, serif; 
	color: #5b5b5b;
	}
body.printer-view {
	background: none;
	}
body.printer-view .page-body {
	width: 752px;
	margin: 0px auto;
	}
a { 
	color: #2b4e72;
	}
p {
	letter-spacing: 1px;
	font-size: 110%;
	line-height: 140%; 
	padding-bottom: 10px;
	}
.page-body a:hover {
	text-decoration: underline;
	}
.page-body {
	}
.page-body p {
	color: #2b4e72;
	}
.page-body td {
	vertical-align: top;
	padding-right: 40px;
	}
.page-body .column {
	float: left;
	list-style: none;
	}
.page-body .column.last {
	padding-right:0;
	}
h1, h2, h3, h4 {
	padding-bottom: 15px;
	color: #2b4e72;
	}
h1 {
	font-size: 400%;
	padding-bottom: 25px;
	}
h2 {
	font-size: 170%;
	}
h3 {
	font-size: 150%;
	}
h4 {
	font-size: 100%;
	}

/*--------- UL/OL styling -----------*/
.page-body ul.list { 
  list-style-type: disc; 
  }
.page-body ol.list,
.page-body ul.list {
  margin: 0 0 0 20px;
  list-style-position: outside;
  padding: 0 0 5px 0;
  }
 .page-body ul.list.none li {
 display:block;
  list-style-type:none !important;
  }
.page-body ol.list li ol,
.page-body ol.list li ul,
.page-body ul.list li ol,
.page-body ul.list li ul {
  padding: 0 0 0 10px; 
  }
.page-body ol.list li,
.page-body ul.list li {
  padding: 5px 0 5px 0; 
  }
.page-body ul.list li {
  list-style-type: disc;
  }
.page-body ol.list li li, 
.page-body ul.list li li {
  font-Size: 100%;
  padding: 10px 0 0 0; 
  }

/************ Global - END ************/

/************ Templates - START ************/

/*--------- Global - START -----------*/
#Wrap {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 20px;
	}
#Top {
	position: relative;
	background: url(/Images/Top_Track_left.jpg) top left repeat-x;
	margin-left: -1000px;
	padding-left: 1000px;
	height: 182px;
	}
#Top img {
	display: block;
	}
#Bottom, 
#Sub {
	margin: 24px 24px 0 24px;
	position: relative;
	}
#Bottom {
	margin: 15px 24px 0 24px;
	position: relative;
	border-top: 1px solid #a2afbc;
	}
#SecureZNav {
	}
#LeftNav {
	}
#BottomNav {
	padding-top: 10px;
	}
.divider_h_1 {
	border-top: 1px solid #a2afbc;
	height:0;
	line-height:0;
	clear:both;
	}
.divider_v_1 {
	border-left: 1px solid #a2afbc;
	}
#Footer {
	Padding-top: 5px;
	font-family: arial;
	}
/*--------- Global - END -----------*/

/*--------- Home - START -----------*/
.page-body.portal {
	}
.page-body.portal .R1 {
	margin-bottom: 10px;
	}
.page-body.portal .R1 .Left {
	float: left;
	}
.page-body.portal .R1 .Left .Box {
	width: 574px;
	border: 1px solid #c7d6e1;
	padding: 8px;
	background: #123e5d;
	margin-bottom: 7px;
	}
.page-body.portal .R1 .Left .Box h2{
	font-family: verdana;
	letter-spacing: 2px;
	color: #fff;
	padding-bottom: 2px;
	}
.page-body.portal .R1 .Left .Box p {
	font-size: 120%;
	letter-spacing: 0;
	color: #c6d1dd;
	padding-bottom: 0;
	}
.page-body.portal .R1 .Left .Box img {
	display: block;
	float: left;
	border: 1px solid #537691;
	}
.page-body.portal .R1 .Left .Box h2,
.page-body.portal .R1 .Left .Box p {
	width: 277px;
	float: left;
	padding-left: 17px;
	}
.page-body.portal .R1 .Right {
	float: left;
	width: 290px;
	padding: 0 0 0 18px;
	}
.page-body.portal .R2 a {
	text-decoration: underline;
	}
.page-body.portal .R2 {
	padding: 12px 0 6px 0;
	}
.page-body.portal .R2 h1 {
	font-size: 175%;
	letter-spacing: 3px;
	padding-bottom: 5px;
	}
.page-body.portal .R2 h3 {
	letter-spacing: 1px;
	padding-bottom: 2px;
	}
.page-body.portal .R2 .Left {
	padding-right: 5px;
	}
.page-body.portal .R2 .Left .Box {
	width: 287px;
	float: left;
	padding-right: 17px;
	}
.page-body.portal .R2 .Left .Box img {
	padding-bottom: 14px;
	}
.page-body.portal .R2 .divider_v_1 {
	float: left;
	margin-top: 10px;
	height: 219px;
	}
.page-body.portal .R2 .Right {
	padding-left: 16px;
	width: 271px;
	float: left;
	}
/*--------- Home - END -----------*/

/*--------- Sub - Start -----------*/

/*--------- Sub - END -----------*/

/************ Templates - END ************/

/************ Home Page - START ************/

/************ Home Page - END ************/

/************ Sub Pages - START ************/

/*---------- Web Apps ----------*/
.page-body.sales-and-leasing.search .webForm {
	float: left;
	}
.page-body.sales-and-leasing.search .results {
	float: right;
	width: 440px;
	padding-left: 30px;
	border-left: 1px solid #ccc;
	}
.page-body.sales-and-leasing.detail div.main {
	padding-right: 15px;
	width: 482px;
	}
.page-body.sales-and-leasing.detail .print-email {
	position: absolute;
	top: 40px;
	right: 150px;
	}
.page-body.sales-and-leasing.detail .print-email a {
display: block;
padding-bottom: 5px;
	}
.page-body.sales-and-leasing.detail td {
	padding: 0 15px 25px 0;
	}
.page-body.sales-and-leasing.detail td.main {
	padding-right: 55px;
	width: 442px;
	}
.page-body.sales-and-leasing.detail .column {
	padding-right: 15px;
	}
.page-body.sales-and-leasing.detail .img-large {
	float: left;
	}
.page-body.sales-and-leasing.detail .img-large a {
	display:block;
	width: 482px;
	height: 326px;
	}
.page-body.sales-and-leasing.detail .img-large a img {
	display:none;
	}
.page-body.sales-and-leasing.detail .img-poplets {
	float: left;
	width: 255px;
	}
.page-body.sales-and-leasing.detail .img-poplets a {
	display:block;
	width: 255px;
	height: 154px;
	padding-bottom: 16px;
	}
.page-body.sales-and-leasing.detail .img-poplets a img {
	display:none;
	}
.page-body.sales-and-leasing.detail .description {
	padding-top: 10px;
	width: 482px;
	float: left;
	}
.page-body.sales-and-leasing.detail .side {
	padding: 10px 0 0 15px;
	width: 255px;
	float: left;
	}
.page-body.sales-and-leasing.detail .side ul.list {
	padding-bottom: 10px;
	font-size: 110%;
	}
.page-body.sales-and-leasing.detail .listing-details li {
	display: none;
	}
.page-body.sales-and-leasing.detail .listing-details li.type {
	display: list-item;
	}
.page-body.sales-and-leasing.detail .side h3 {
	padding-bottom: 10px;
	}
.page-body.sales-and-leasing.detail .side .agent ul {
	margin: 0 !important;
	}
.page-body.sales-and-leasing.detail .side .agent .contact-form {
	display: none;
	}

/************ Sub Pages - END ************/

/************ Dynamic Menus - START *************/

/*--------- Global -----------*/
#MainNav ul li,
#LeftNav ul li,
#BottomNav ul li,
#SecureZNav ul li {
	list-style-type: none;
	}
#MainNav a,
#LeftNav a,
#BottomNav a,
#SecureZNav a {
	}

/*--------- Top Nav -----------*/
#TopNav {
	position: absolute;
	bottom: 42px;
	left: 1008px;
	width: 800px;
	}
#TopNav ul li {
	display: inline;
	padding: 0 20px 0 20px;
	}
#TopNav ul li a {
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a9b9c9;
	}
#TopNav ul li a.active,
#TopNav ul li a:hover {
	color: #fff;
	}

/*--------- Left Nav -----------*/
#LeftNav ul li {
	}
#LeftNav ul li a {
	}
#LeftNav ul li a:hover {
	}
#LeftNav ul li ul {
	}
#LeftNav ul li ul li {
	}
#LeftNav ul li ul li a {
	}
#LeftNav ul li ul li a:hover {
	}
#LeftNav ul li ul li ul {
	}
#LeftNav ul li ul li ul li {
	}
#LeftNav ul li ul li ul li a {
	}
#LeftNav ul li ul li ul li a:hover {
	}
#LeftNav ul li ul li ul li ul {
	}

/*--------- Bottom Nav -----------*/
#BottomNav ul li {
	display: inline;
	padding-right: 8px;
	}
#BottomNav ul li a {
	font-size: 110%;
	letter-spacing: 1px;
	}
#BottomNav ul li a.active,
#BottomNav ul li a:hover {
	text-decoration: underline;
	}

/*--------- Secure Zone Nav -----------*/
#SecureZNav ul li {
	}
#SecureZNav ul li a {
	}
#SecureZNav ul li a:hover {
	}

/************ Dynamic Menus - END *************/
