ul              {
                padding-bottom: 10px;
                 }
                 
.Title2         {
                text-align: justify; 
                line-height: normal; 
                margin: 0px 0px 0px 0px;                
                color: #000000;
                font: 'Times New Roman', serif;
                mso-fareast-font-family: 'Times New Roman';
                font-size: 16px;
                font-style:italic;
                font-weight:bold;
                 }
                 
.maintext       {
                text-align: justify; 
                line-height: 14px; 
                margin: 0px 0px 0px 0px;                
                color: #000000;
                font-family: Georgia, 'Times New Roman';
                font-size: 11px;
                font-style:normal;
                font-weight:bold;
                }
.smalltext {
	font-size: 10px;
	font-family:  arial, Helvetica, sans-serif;
    color: #4F4F4F;
}

select {
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
    color: #4F4F4F;
    margin-top: 1px;
    margin-bottom: 1px;
}

input {
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
    color: #4F4F4F;
    margin-top: 1px;
    margin-bottom: 1px;
}

textarea	{     
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif; 
    color: #4F4F4F; 
    background-color: white; 
    border: 1px groove #4F4F4F; 
    height: 100px; }

.requiredfields { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FF0000; }

.pagelink:hover	       {  text-decoration: underline;}


                 
.contentText {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.jobTitle{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
form {
	margin:0px 0px 0px 0px;
}
td img {
	display:block;
}
input {
	border:1px solid #7F9DB9;
}
input[type="radio"], input[type="check"] {
	border:none;
}
.inputDefault {
	border:1px solid #333;
}
.title {
	font:normal normal bold 18px/20px Arial, Helvetica, sans-serif;
}
.titleMedium {
	font:normal normal bold 14px/16px Arial, Helvetica, sans-serif;
}
.titleLarge {
	font:normal normal bold 28px Arial, Helvetica, sans-serif;
}
.titleSub {
	font:normal normal bold 12px/16px Arial, Helvetica, sans-serif;
}
.text {
	font:normal normal normal 11px/15px Arial, Helvetica, sans-serif;
}
.fine {
	font:normal normal normal 9px/11px Arial, Helvetica, sans-serif;
}
.label {
	font:normal normal normal 12px/16px Arial, Helvetica, sans-serif;
}
.strong {
	font:normal normal bold 11px/16px Arial, Helvetica, sans-serif;
}
.logo {
	font:normal normal bold 20px/25px Arial, Helvetica, sans-serif;
}
a {
	cursor:pointer;
	text-decoration:none;
	outline:0;
}
.textInput {
	font:normal normal normal 11px/15px Arial, Helvetica, sans-serif;
	padding:1px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	height:17px;
	border-style:solid;
	border-width:1px;
}
.select {
	font:normal normal normal 11px/12px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	height:19px;
}
.button {
	font:normal normal normal 11px/11px Arial, Helvetica, sans-serif;
	height:21px;
	letter-spacing:1px;
}
.bullet {
	background-image:url('/Common/images/1x1pix.gif');
	width:2px;
	height:2px;
	margin-right:8px;
	margin-top:8px;
}

.underline {
	border-bottom:1px dashed #00396C;
	margin:5px 0px 5px 0px;
}
.unitBox {
	font:normal normal normal 11px/18px arial;
	float:left;
	width:80px;
	height:80px;
	border:1px solid #aaa;
	margin:5px 5px 5px 5px;
	cursor:pointer;
	padding:5px 0px 5px 0px;
	text-align:center;
	background:#eee;
	overflow:hidden;
	position:relative;
	top:2px;
}
.selectedUnitBox {
	font:normal normal normal 11px/18px arial;
	float:left;
	width:80px;
	height:85px;
	border:1px solid #0E7ADB;
	border-bottom:1px dashed #98CFFF;
	margin:5px 5px 0px 5px;
	cursor:pointer;
	padding:5px 0px 5px 0px;
	text-align:center;
	background:#E1F1FF;
	color:#002241;
	overflow:hidden;
	position:relative;
	top:2px;
	z-index:10;
}
.rowUnitDisplay {
	margin:0px 5px 5px 5px;
	border:1px solid #0E7ADB;
	background:#E1F1FF;
	color:#002241;
	width:724px;
	padding:15px;
	font:normal normal normal 11px/18px arial;
	position:relative;
	top:0px;
}
.floorplanImage img {
	display:block;
	cursor:pointer;
	border:1px solid #aaa;
	margin-top:3px;
}
.floorplanName {
	font:normal normal bold 11px/20px arial;
	padding:2px 5px 2px 5px;
	text-align:right;
	background-color:#efefef;
	border-top:none;
	color:#000;
	border:1px solid #aaa;
	border-top:none;
}
.detailBox {
	margin:0px;
	padding:3px;
	border-right:2px solid #CCE2F5;
	border-bottom:2px solid #CCE2F5;
	background:#fff;
	float:left;
	margin-right:10px;
}
.detailBox div.title {
	background-color:#6BBEFF;
	color:#001220;
	font:normal normal normal 12px/23px arial;
	padding:2px 10px 2px 10px;
	border:1px solid #5BB1F2;
}
.detailBox li {
	list-style-type:none;
	padding:0px;
	margin:5px;
}

/*common css for prospect portal templates*/


/*sub level navigation starts*/
.subNavigationDottedLine {
	background:transparent url('/Common/images/sub_navigation_dotted_line.gif') no-repeat scroll 0%;
	border-width:0px;
}
.subNavigationDottedLineMain {
	 background:transparent url('/Common/images/sub_navigation_dotted_line.gif') repeat-y  scroll 0% top;
}
.subNavigationDottedTab {
	background:transparent url('/Common/images/sub_navigation_dotted_tab.gif') no-repeat scroll 0%;
	border-width:0px;
	height:18px;
	width:18px;
}
.subNavigationDottedEnd {
	background:transparent url('/Common/images/sub_navigation_dotted_end.gif') no-repeat scroll 0%;
	border-width:0px;
	height:18px;
	width:18px;
}
.subNavigation {
	width:147px;
	overflow-x:auto;
	scrollbar-face-color:#efefef;
	scrollbar-shadow-color:#efefef;
}
.navigationTopLevel {
	font:normal normal normal 14px/18px arial;
	letter-spacing:1px;
}
.navigationSubLevel {
	font:normal normal normal 12px/18px arial;
}
.navigationSubLevel a {
	font:normal normal normal 12px/13px arial;
}
/*sub level navigation ends*/

.subTitle {
	font:normal normal bold 13px/16px arial;
	line-height:16px;
	border-bottom:1px solid #000;
}
.standardText {
	font:normal normal normal 11px/15px arial;
	color:#262626;
	text-align:left;
}
.section {
	border-top:1px solid #ccc;
	padding-top:1px;
}
.section a {
	font:normal normal bold 13px/22px arial;
	color:#005BBE;
}
.sectionContent {
	font:normal normal normal 13px/22px arial;
	padding:15px;
	border-top:1px solid #ddd;
	margin-top:1px;
	/*width:780px;*/ /*Safari Compatibility :on Property Page System*/
}
.sectionTitleBar {
	font:normal normal bold 13px/22px arial;
	color:#ffffff;
	padding:2px 15px 2px 15px;
	border-top:1px solid #929292;
	border-bottom:1px solid #929292;
	text-align:left;
	height:22px;
	/*background-color:#999;*/
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#666666', startColorstr='#999999', gradientType='0');
}
.sectionTitle {
	font:normal 12px arial;
	padding:2px 15px 2px 15px;
	text-align:left;
	height:22px;
}

/* Owner portal CSS */
.sectionTitleBarOwner {
	background-color:#999;
	font:bold 13px/22px arial;
	color:#ffffff;
	width:auto;
	padding:2px 15px;
	text-align:left;
}
.ownerTitle {
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#797979;
	text-align:left;
}
.ownerPropertyListPropertyName, .ownerPropertyListPropertyName a, .ownerPropertyListPropertyName a:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:2px;
}
.ownerPropertyListPropertyName a:hover {
	text-decoration:underline;
}
.ownerPropertyListTitleTd {
	vertical-align:top;
	border-bottom:1px dashed #aaa;
}
.sectionContentOwner {
	font:normal 13px/22px arial;
	padding:15px;
	border-top:1px solid #ddd;
	margin-top:1px;
}
.sectionContentOwner a, .sectionContentOwner a:hover, .ownerDoumentsBalloon, .ownerDoumentsBalloon:hover {
	font:normal 12px arial;
	color:#797979;
}
.sectionContentOwner a:hover, .ownerDoumentsBalloon:hover {
	text-decoration:underline;
}
/* Floorplans CSS */
.floorplans {
	width:100%;
	border-collapse:collapse;
	cursor:default;
}
.floorplans tr.description td {
	font:normal normal bold 11px/22px arial;
	color:#fff;
	background:#888;
	border-bottom:1px solid #ccc;
}
.floorplans tr.fineDescription td {
	color:#666;
}
.floorplans td {
	font:normal normal normal 10px/22px arial;
	border-bottom:1px dashed #aaa;
	padding:3px 5px 3px 5px;
}
.floorplans td strong {
	font:normal normal bold 11px/22px arial;
	color:#2D1D00;
}
.floorplans td a {
	font:normal normal normal 10px/22px arial;
	background-color:#2D1D00;
	color:#fff;
	padding:2px 4px 2px 4px;
	white-space:nowrap;
	letter-spacing:1px;
}
.floorplans td a:hover {
	background-color:#333;
}
.floorplans td a.standard {
	font:normal normal normal 10px/22px arial;
	background:transparent;
	color:#000;
	padding:2px 4px 2px 4px;
	white-space:nowrap;
	letter-spacing:1px;
	text-decoration:underline;
}
.floorplans td a.standard:hover {
	background-color:#EFEFEF;
	color:#000;
}
.titleBar {
	font:normal normal bold 12px/15px arial;
	margin-bottom:10px;
	padding-bottom:3px;
}
.residentPortalLogin .formText {
	font:normal normal normal 11px/15px arial;
}
.residentPortalLogin input {
	font:normal normal normal 11px/15px arial;
	padding:1px 5px 0px 5px;
	width:100%;
}
.residentPortalLogin .extraLinks a {
	font:normal normal normal 11px/15px arial;
}
.residentPortalLogin .extraLinks a:hover {
	font:normal normal normal 11px/15px arial;
}
.seperator {
	border-bottom:1px dotted #AAAAAA;
}
.seperatorDashed {
	border-bottom:1px dashed #0f0f0f;
}
.displayTextBlock {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.displayTextBlockTitle {
	padding-bottom:10px;
}
.displayTitleBarTitle {
	font:normal normal bold 18px/20px arial;
	color:#000;
	padding-bottom:5px;
}
.displayTitleBarHr{
	border-top:1px solid #000;
}
.displayTitleBarHrDashed {
	border-top:1px dashed #000;
}
.displayTitleBarHr img {
	height:5px;
	display:block;
}

.displayTextBlockText {
	padding:0px 1px 0px 1px;
}

.thumbnail {
	width:80px;
	float:left;
	margin-right:13px;
	margin-bottom:10px;
	font:normal normal normal 9px/15px arial;
	text-align:center;
	white-space:wrap;
	color:#6C6C6C;
	cursor:pointer;
}
.thumbnail img {
	border:0px solid #333;
	background:#efefef;
}
div.shadow {}
div.shadow {
	border:0px solid #efefef;
}


/*Application steps*/

.stepMenu {
	background:#eee;
	border-top:1px solid #ddd;
	border-bottom:1px solid #999;
}
.stepMenu ul {
	margin:0px;
	padding:0px;
	font:normal normal bold 15px/20px arial;
	color:#004A8D;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	letter-spacing:1px;
	height:30px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#bfbfbf', gradientType='0');
}
.stepMenu li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	margin-left:16px;
	background:#f5f5f5;
	margin:5px 0px 0px 0px;
	padding:2px 10px 2px 10px;
	color:#888;
	border:1px solid #999;
	position:relative;
	top:2px;
	border-bottom:1px solid #999;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f5f5f5', startColorstr='#ffffff', gradientType='0');
}
.stepMenu li.selected {
	position:relative;
	top:2px;
	padding:2px 10px 2px 10px;
	border:1px solid #999;
	border-bottom:1px solid #fff;
	background:#fff;
	color:#004B8E;
	cursor:default;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#EAF5FF', gradientType='0');
}
.stepMenu li.hover {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	margin-left:16px;
	background:#fff;
	margin:5px 0px 0px 0px;
	padding:2px 10px 2px 10px;
	color:#666;
	border:1px solid #DDDDDD;
	position:relative;
	top:2px;
	border-bottom:1px solid #999;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#ffffff', gradientType='0');
}
.propertyButton {
	width:68px;
	border:1px solid #555555;
	background-color:#DDDDDD;
	color:#333333;
	cursor:pointer;
}
.propertyButtonOver .propertyButton {
	background-color:#AAAAAA;
}
.propertyButtonBorder {
	border:1px solid #ECECEC;
	width:auto !important; width:68px;
	cursor:pointer;
}
.propertyButtonOver .propertyButtonBorder {
	border-color:#AAAAAA;
}
.propertyButtonShadow {
	border-width:0px 3px 3px 0px;
	border-color:#ECECEC;
	border-style:solid;
	width:auto !important; width:70px;
	cursor:pointer;
}
.virtualToursTable tr.selected td img {
	background-color:#735502;
}
.virtualToursTable tr.selected td a {
	color:#735502;
}
.printButton {
	font:normal 11px Arial, Helvetica, sans-serif;
	height:21px;
	letter-spacing:1px;
	line-height:11px;
	float:right;
	padding:0 5px;	
}
.finePrint {
	font:normal normal normal 12px/15px Arial, Helvetica, sans-serif;
}
.flashHeader {
	font:normal normal bold 18px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	letter-spacing:1px;
	line-height:200%;
}
.overviewSubTitle {
	font:normal normal bold 13px/16px arial;
	line-height:16px;
}
.grayRegularButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5f5f5f;
	background-image:url(/Common/images/property_display/next_button_background.jpg);
	background-color:#c5c5c5;
	border:outset;
	border-width:1px;
	letter-spacing:1px;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
	cursor:pointer;
}
.grayRegularButtonOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
	background-image:url(/Common/images/property_display/next_button_background_hover.jpg);
	background-color:#c5c5c5;
	border:outset;
	border-width:1px;
	letter-spacing:1px;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
	cursor:pointer;
}
.unvisited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b0b0b0;
}
.selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505050;
}
.inputEncapsulatorDiv{
	background:#ccc;
	padding-left:1px;
	padding-right:1px;
}

/*current conditions (weather)*/

.standardFormHeadingText {
	font:normal normal bold 14px/18px Arial;
	color:#313131;
	border-bottom:1px dashed #AAAAAA;
}
.standardFormHeadingText a{
	font:normal normal bold 14px/18px Arial;
	color:#454544;
}
.standardFormHeadingText a:hover{
	color:#777777;
}
.widgetBoxSurround {
	font:normal normal normal 12px/18px Arial;
	background-color:#fff;
	border:1px solid #D59650;
	padding:5px 15px 5px 15px;
	color:#626262;
}
.widgetBoxSurround a {
	color:#626262;
	text-decoration:underline;
}
.widgetBoxSurround a:hover {
	color:#626262;
	text-decoration:underline;
}
.weatherDisplayTable {
	font:normal normal normal 12px/15px Arial;
	color:#B1722D;
}
.weatherDisplayTable td.currentTemp {
	font:normal normal bold 49px/49px Arial;
	padding:0px 0px 0px 20px;
	text-align:center;
}
.weatherDisplayTable td.icon {
	text-align:center;
}
.weatherDisplayTable td.iconExplanation {
	font:normal normal bold 11px/12px Arial;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.weatherDisplayTable td.feelsLike {
	font:normal normal bold 11px/12px Arial;
	padding:0px 0px 0px 20px;
	text-align:center;
}
.weatherStatsTable {
	font:normal normal normal 12px/15px Arial;
	margin-top:10px;
	color:#B1722D;
}
.weatherStatsTable td.description {
	padding:0px 5px 10px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	color:#682222;
}
.weatherStatsTable td.value {
	padding:0px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
}

.requiredStar {
	font:normal normal normal 11px/18px Verdana,Helvetica,Sans-Serif;
	color:#da1313;
}

/* property and job search */

/*--------- Verticle Search with Curve --------------*/
.verticleSearchTop {
	background:url(/Common/images/property_search/search_top_curve.jpg) repeat-x;
	height:27px;
	width:210px;
}
.verticleSearchBottom {
	background:url(/Common/images/property_search/search_bottom_curve.jpg) repeat-x;
	height:5px;
	width:210px;
}
.verticleSearchMidLine {
	background:url(/Common/images/property_search/search_mid_line.jpg) repeat-y;
}
.verticleSearchTitle {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#002241;
}

/*--------------- Horizontal Search ---------------------------*/

.horizontalSearchTopLeft {
	background:url(/Common/images/property_search/curve_left_top.jpg) no-repeat;
	height:16px;
	width:16px;
}
.horizontalSearchBottomLeft {
	background:url(/Common/images/property_search/curve_left_bottom.jpg) no-repeat;
	width:16px;
	height:23px;
}
.horizontalSearchTopRight {
	background:url(/Common/images/property_search/curve_top_right.jpg) no-repeat;
	height:5px;
	width:16px;
}
.horizontalSearchBottomRight {
	background:url(/Common/images/property_search/curve_right_bottom.jpg) no-repeat;
	height:20px;
	width:23px;
}
.horizontalSearchTopLine {
	background:url(/Common/images/property_search/curve_top_line.jpg) repeat-x;
	height:16px;
}
.horizontalSearchRightLine {
	background:url(/Common/images/property_search/curve_right_line.jpg) repeat-y;
	width:23px;
}
.horizontalSearchBottomLine {
	background:url(/Common/images/property_search/curve_bottom_line.jpg) repeat-x;
	height:23px;
}
.horizontalSearchLeftLine {
	background:url(/Common/images/property_search/curve_left_line.jpg) repeat-y;
	width:16px;
}
.horizontalSearchBackground {
	background-color:#f0f0f0;
}
/*--------------- Horizontal Search ---------------------------*/

.textBedCrumb {
	font:normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#212121;
}
.bedCrumb a {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#212121;
}
.stateMapTable {
	width: 750px;
	padding-top:10px;
}
.propertySearchBoxAlign {
	margin:5px 10px 5px 10px;
}
.videosLink{
	font:normal 13px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #999;
}
.videosLink a{
	color:#787878;
	text-decoration:none;
}
.videosLink a:hover{
	color:#9e9e9e;
}
.eCheckPaymentText{
	color:#000000;
	font-size:11px;
}
/* new button css */

.btn { margin-top:15px; margin-bottom:15px; font:normal normal normal 12px/14px arial; display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/images/common/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

/*.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }*/
.btn:hover { background-color: #555; color:#fff }
.btn[class] {  background-image: url(/images/common/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
/** html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }*/
* html .btn:hover { border-color: #a00; }


/* ------------------------------------------- */
/* Added 11/10/2010 by Les                     */
/* Used for new UX Implementations             */

.btn-dull { background-color:#ababab !important; }
.btn-dull:hover { background-color: #555 !important;}

.btn-large { padding:10px; font-size:17px !important; line-height:19px !important; text-transform:none !important; }
.btn-large i { margin-bottom:-10px; width:10px; height:10px; }
.btn-large span { left: -10px; padding:0 0 10px 20px; margin-bottom:-10px; }
.btn-large span i { width:20px; }
.btn-large span span { right: -20px; margin-left:20px; top: -10px }

.orlink-large { display:block; padding:10px; margin:15px 0; float:left; font-size:13px; text-decoration:underline !important; }

.main_buttons .btn-large, .main_buttons .orlink-large { margin-top:14px; }


.btn-large.disabled { opacity:.35;filter:alpha(opacity=35); cursor:default; background-color:#AAAAAA; }
.btn-large:hover.disabled { background-color:#AAAAAA; }

/* ------------------------------------------- */

a.googleMapButton {
	background: url('/Common/images/property_list/google_map_button.png') no-repeat #807070;
	height:30px;
	width:120px;
	font:normal 12px Arial;
	color:#fff;
	padding:1px 0 0 10px;
	border:0px;
	text-align:left;
	line-height:34px !important;
	display:block;
}

a.googleMapButton:hover {
	background: url('/Common/images/property_list/google_map_button.png') no-repeat #ba3636;
	height:30px;
	width:120px;
	font:normal 12px Arial;
	color:#fff;
	padding:1px 0 0 10px;
	border:0px;
	text-align:left;
	line-height:34px;
}
.navSelectedLink {
	text-decoration:underline;
}
/*---------------Language Translator---------------*/
.translateLink {
	font:normal 9px arial;
}
.languageTranslatorBox {
	height:111px;
	background-color:#fff;
	overflow-x:hidden; *overflow: auto;
	border:1px solid #d6d6d6;
	position: absolute;
	width:90px;
	text-align:left;
	z-index:1;
}
div.languageTranslatorText {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
div.languageTranslatorText a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
div.languageTranslatorText a:hover {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
/*---------------Region Page--------------------------*/
a.regionList  {
	font:bold 11px/24px Arial,Helvetica,sans-serif;
	color:#7A7A7A;
}
a.regionList:hover {
	color:#7A7A7A;
	text-decoration:underline;
}
/*-----------------Modern Display Type-------------*/
.propertyContainer {
	width:735px;
	text-align:left;
}
.overviewPropertyInformationBox {
	background-color:#E3E1E2;
	width:479px;
	min-height:181px;
	padding:0px;
}
.internalPropertyInformationBox {
	background-color:#E3E1E2;
}

/* coding standard not maintained in order to override css from third party lightbox code */
#lightbox_title {
	font:normal 28px Times New Roman;
	color:#6b696a;
}

/* ------------------------------------------------ */
/*                 Common Styles                    */
/* ------------------------------------------------ */
/* Added 11/10/10 by Les */
/* New Commons styles Used for new UX Implementations */

/* Headers */
/* ---------------------------------------- */
/*
h1 {
	font-size:34px;
	color:#000;
	margin:0 0 4px;
	padding:0 0 5px;
	border-bottom:1px solid #9e9e9e;
	font-weight:normal;
}

h2 {
	font-size:22px;
	color:#000;
	margin:0 0 14px;
	padding:0;
	font-weight:normal;
}

h2.lite, h2 .lite {
	color:#585858;
}

H3 {
	margin:0px;
	padding:0px;
	font-size:20px;
}

.instructions {
	color:#858585;
	font-size:14px;
}
*/


/* Form Elements */
/* ---------------------------------------- */


/* Labels */
/*
form label {
	width:20%;
	float:left;
	padding-top:7px;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	display:block;
}

	form label .req { color:#bd0000; }
	form label.sublabel { padding-top:20px; color:#000; }
	form label.wrap { padding-top:0px; } */

.sublabel {
	color:#858585;
	font-size:14px;
}

/* Inputs */
.input-text {
	border:1px solid #9b9b9b;
	background:url(/Common/images/_common/input-background.gif) top repeat-x #fff;
	padding:8px;
	font-size:14px;
	float:left;
	width:75%;
	margin-bottom:15px;
}

.input-half { width:40%; float:left; }
.input-half .input-text { width:87%; }


/* Submit Buttons */
.main_buttons {
	background:url(/Common/images/_common/main_buttons-background.gif) bottom repeat-x;
	height:110px;
	padding:0px 20px;
	border-top:#656464 solid 2px;
	margin-top:30px;
}

.main_buttons .util-shadow-bottom { margin:0 -20px; }

.btn[class] {
	background-image:url("/images/common/shade.png");
	background-position:center bottom;
}
.btn {
	background:#aaa;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	display block;
	float:left;
	margin-bottom:15px;
	margin-top:15px;
	padding:5px;
	position:relative;
	text-decoration:none;
}
.btn i {
	background-position:left top;
	height:5px;
	left:0;
	margin-bottom:-5px;
	position:absolute;
	top:0;
	width:5px;
}
.btn * {
	background-image:url("/images/common/btn2.png");
	background-repeat:no-repeat;
	display:block;
	font-style:normal;
	position:relative;
}
/* SITEMAP */

.clearFloat {
	clear:both;	
}
