
/* Main Classes */
body {background-image:url(images/index1-search_01.jpg); background-repeat:repeat-x; margin:0px; background-color:#9e9e9e; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
a:link { color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
h1 {color:#ec1c24; font-size:18px; font-weight:bold;}

/* Divs */
#main { width:752px; height:75px; padding:0px; margin:0px; border:0px;}
#mainTop {height:39px; margin-left:1px; border:0px;}
#mainBottom {height:36px;border-left:solid 1px #808080;border-right:solid 1px #808080; border-bottom:0px; width:750px;}
#mainBotLogo {float:left; width:215px; margin:0px; border:0px;}
#mainNav {height:36px; float:right; width:535px; margin:0px; border:0px;}
#container{text-align:center; padding-left:5px; padding-right:5px; width:752px; text-align:center;background-image:url(images/main-background.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
#mainContent { 	border-left:solid 1px #808080; border-right:solid 1px #808080; border-bottom:solid 1px #808080; width:750px; margin:0 auto; text-align:left; position:relative;}
#indexTop { z-index:900; background-image:url(images/index-top-back.jpg); background-repeat:repeat-x; background-color:#888888; border-bottom:solid 1px #ec1c24; border-left:solid 1px #ec1c24; border-right:solid 1px #ec1c24; border-top:solid 1px #ec1c24; width:738px; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px;}
#indexTop2 { z-index:900; background-image:url(images/index-top-back.jpg); background-repeat:repeat-x; background-color:#888888; border-bottom:solid 1px #ec1c24; border-left:solid 1px #ec1c24; border-right:solid 1px #ec1c24; border-top:solid 1px #ec1c24; width:738px; margin-left:5px; margin-right:5px; padding-top:5px; height:193px;}

#image { margin-left:5px;}
#contentLeft {background-color:#FFFFFF; width:481px; text-align:left; float:left;}
#contentRight {background-color:#FFFFFF; width:243px; text-align:left; float:right; margin-right:5px;}
#contentMain {margin: 0px;    padding: 0px;    width: 100%;}
#contentMain2 {margin: 0px;    padding: 0px;    width: 100%;}
#clearer {clear: left; line-height: 0; height: 0;}
#clear {    clear: both;    display: block;    height: 1px;    overflow: hidden;    margin: 0; padding: 0;}
#tabbedContainer { width:461px; padding:10px;}

/* new classes */
.serviceNew { padding:0px 10px 0px 10px;}
#resi { border:solid 1px #FF0000; width:500px; margin:0 auto; color:#333333; font-size:12px;}

#resiAlt { background-color:#Cecece;}
#resiAlt1 { background-color:#Cecece; padding:10px; text-align:left;}
#resi1 { padding:10px; text-align:left;}

#resiR { float:right; width:150px; text-align:left; padding:5px;}
#resiL { float:left; width:330px; padding:5px; text-align:left;}

.shop { border-top:solid 1px #FF0000; border-left:solid 1px #FF0000;}
.shop td {border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; padding:5px; font-size:12px; color:#666666;}
.shop th {border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; padding:5px; font-size:12px; color:#ec1c24; font-weight:bold; text-align:center;}

.finance { border-top:solid 1px #FF0000; border-left:solid 1px #FF0000;}
.finance td {border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; padding:5px; font-size:12px; color:#666666; text-align:center; line-height:18px;}
.finance th {border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; padding:5px; font-size:12px; color:#ec1c24; font-weight:bold; text-align:center;}

/* Tables */
th {background-image:url(images-site/th-back.jpg); background-repeat:repeat-x; background-attachment:#c3c3c3; color:#000000; font-weight:bold; font-size:12px; padding:3px;}
th.left {border-right:solid 1px #333333; background-image:url(images-site/th-back.jpg); background-repeat:repeat-x; background-attachment:#c3c3c3; color:#000000; font-weight:bold; font-size:12px; padding:3px;}

table.navigation { }
table.indexTop {background-image:url(images/index-top-back.jpg); background-repeat:repeat-x; background-color:#888888; border-bottom:solid 1px #ec1c24; border-left:solid 1px #ec1c24; border-right:solid 1px #ec1c24; border-top:solid 1px #ec1c24;}
td.propSearch { background-image:url(images/prop-searchbox-bg.jpg); background-repeat:no-repeat;}
table.propSearch { background-image:url(images/prop-searchbox-bg.jpg); background-repeat:no-repeat;}
td.propSearchLabel { padding-top:2px; padding-bottom:2px; padding-left:15px;}
td.pad5 {padding:5px;}
.pad10small {padding:10px; font-size:11px;}
td.navleft{border-left:solid 1px #808080;}
td.navlefttop{padding-left:1px;}
td.navright{ border-right:solid 1px #808080;}
table.main{background-image:url(images/main-background.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
td.sides { border-left:solid 1px #808080; border-right:solid 1px #808080;}
td.sidesBottom {border-bottom:solid 1px #808080; border-left:solid 1px #808080; border-right:solid 1px #808080;}
table.services {background-image:url(images-site/services-tabel-bg.jpg); background-repeat:repeat-x; background-color:#d5d5d5;}
td.broseServicesLeft { border-bottom:solid 1px #EC1C24; border-left:solid 1px #EC1C24; padding-top:10px; padding-bottom:10px;}
td.broseServicesRight { border-bottom:solid 1px #EC1C24; border-right:solid 1px #EC1C24;  padding-top:10px; padding-bottom:10px;}
td.redBorder {border:solid 1px #ec1c24; background-color:#FFFFFF;}
table.redBorder {border:solid 1px #ec1c24;}
td.servicesNav {background-image:url(images/services-nav_01.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
td.servicesItem {padding:7px; border-bottom:#333333 solid 1px;}
td.servicesItemLast {padding:7px;}
td.contact { padding:3px;}
table.includeBoxes {background-color:#FFFFFF;}
td.contactsLeft {padding:10px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; line-height:20px;}
td.contactsright {padding:10px; border-bottom:solid 1px #333333;line-height:20px;}
td.contactsLeftLast {padding:10px; border-right:solid 1px #333333;line-height:20px;}
td.contactsrightLast {padding:10px; line-height:20px;}
td.contactLast {border-right:solid 1px #333333; line-height:20px;}
td.contactsright {padding:10px; border-bottom:solid 1px #333333;line-height:20px;}
td.contactsLeftLast {padding:10px; border-right:solid 1px #333333;line-height:20px;}
td.contactsrightLast {padding:10px; line-height:20px;}
td.tenants{background-image:url(images/services-nav_01.gif); background-repeat:repeat-x; background-color:#FFFFFF;}

td.contactsLeftB {padding:10px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; font-size:11px;}
td.contactsrightB {padding:10px; border-bottom:solid 1px #333333; font-size:11px;}
td.contactsLeftLastB {padding:10px; border-right:solid 1px #333333; font-size:11px;}
td.contactsrightLastB {padding:10px; font-size:11px;}
td.contactLastB {border-right:solid 1px #333333; font-size:11px;}
td.contactsrightB {padding:10px; border-bottom:solid 1px #333333; font-size:11px;}
td.contactsLeftLastB {padding:10px; border-right:solid 1px #333333; font-size:11px;}
td.contactsrightLastB {padding:10px; font-size:11px;}

td.newsHeader { padding:7px; border-bottom:solid 1px #333333; font-size:14px; font-weight:bold;}
td.news {border-bottom:solid 1px #333333; background-color:#CCCCCC; padding:10px;}
td.news a:link, td.news a:visited, td.news a:active { font-size:12px; text-decoration:none; } 
td.news a:hover { color:#FF0000;}
td.newsLast {background-color:#CCCCCC; padding:10px;}
td.newsLast a:link, td.news a:visited, td.news a:active { font-size:12px; text-decoration:none; } 
td.newsLast a:hover { color:#FF0000;}
td.newsPop {border-bottom:solid 1px #808080; border-left:solid 1px #808080; border-right:solid 1px #808080; padding:10px;}

/* Form Classes */
select.index { border:solid 1px #ec1c24; font-size:10px; width:153px;}
input.contact { border:solid 1px #ec1c24; font-size:10px; width:125px; height:15px;}
textarea.contact { border:solid 1px #ec1c24; font-size:10px; width:200px; height:75px;}
input.red { background-image:url(images-site/btn-back.jpg); background-repeat:repeat-x; background-color:#ec1c24; color:#FFFFFF; height:20px; border:solid 1px #000000;}

/* Text Classes */
.pad10 {padding:10px;}
.pad20 {padding:0px 20px 0px 20px;}
.content {padding-left:10px; padding-right:10px; padding-top:0px; line-height:17px;}
.redText {color:#EC1C24;}
.redText a:link {color:#EC1C24; font-weight:bold; text-decoration:none;}
.redText a:active {color:#EC1C24; font-weight:bold; text-decoration:none;}
.redText a:visited {color:#EC1C24; font-weight:bold; text-decoration:none;}
.redText a:hover {color:#EC1C24; font-weight:bold; text-decoration:underline;}

.redTextPop {color:#EC1C24; text-align:left;}
.contentPop {padding-left:10px; padding-right:10px; padding-top:0px; line-height:17px; text-align:left;}
ul.pop {text-align:left;}
.directory a:link {color:#EC1C24; text-decoration:underline;}
.directory a:active {color:#EC1C24; text-decoration:underline;}
.directory a:visited {color:#EC1C24; text-decoration:underline;}
.directory a:hover {color:#EC1C24; text-decoration:none;}

.servicesItem a:link { font-size:10px; color:#000000; text-decoration:none;}
.servicesItem a:active { font-size:10px; color:#000000; text-decoration:none;}
.servicesItem a:visited { font-size:10px; color:#000000; text-decoration:none;}
.servicesItem a:hover { font-size:10px; color:#000000; text-decoration:underline;}

.servicesItemLast a:link { font-size:10px; color:#000000; text-decoration:none;}
.servicesItemLast a:active { font-size:10px; color:#000000; text-decoration:none;}
.servicesItemLast a:visited { font-size:10px; color:#000000; text-decoration:none;}
.servicesItemLast a:hover { font-size:10px; color:#000000; text-decoration:underline;}

.footer { color:#000000; font-size:10px;}
.footer a:link { padding:7px; text-decoration:none; }
.footer a:active { padding:7px; text-decoration:none; }
.footer a:visited { padding:7px; text-decoration:none; }
.footer a:hover { padding:7px; text-decoration:underline; }

/* misc Classes */
img.border { border:solid 1px #ec1c24;}
img.devel { border:solid 1px #ec1c24; margin-top:5px; margin-bottom:5px;}
ul.arrow {list-style-image:url(images-site/arrow.gif); font-size:11px;}
ul.services { list-style-image:url(images-site/services-bullet.gif); font-size:11px; line-height:19px;}
ul.services a:link { font-size:11px; text-decoration:none; color:#000000;}
ul.services a:active { font-size:11px; text-decoration:none; color:#000000;}
ul.services a:visited { font-size:11px; text-decoration:none; color:#000000;}
ul.services a:hover { font-size:11px; text-decoration:underline; color:#000000;}
img.bio {
	margin-top:0px;
	padding-top:10px;
	padding-bottom: -10px;
	margin-bottom: -5px;
}

/* classes for bio pops */
.box{border: 5px solid #000000;	background-color:#FFFFFF;	width: 600px;	font-family:Arial, Helvetica, sans-serif;	}
.boxText{ padding:5px;	font-size:12px; text-align:left}
.boxText a:link{ text-decoration:none;	color:#000000;	}
.boxText a:hover{ text-decoration:underline; color:#000000;}
.boxText a:visited { text-decoration:none;	color:#000000;}
.boxText a:active{ text-decoration:none;	color:#000000;}
.Criteriabox{border: 5px solid #000000;	background-color:#FFFFFF;	width: 625px;	font-family:Arial, Helvetica, sans-serif;	}

#bio { width:300px; float:left; padding:5px; background:#FFFFFF;}
#bioImage { width:275px; float:right;}

#logo { width:150px; float:left; padding:5px;}
#specs { width:425px; float:right; padding:5px;}

/* property Details */
table.property { background-color:#CCCCCC; background-image:url(images-site/prop-table.jpg); background-repeat:repeat-x; border:solid 1px #353535;}
td.propTitle { background:#000000 url(images-site/prop-title-bg.jpg) repeat-x; color:#FFFFFF; font-size:16px; font-weight:bold; padding:7px;}
td.propImage { padding:5px;}
table.propBig { background:#e7e7e7 url(images-site/prop-big-bg.jpg) repeat-x; border:solid 1px #EC1C24; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
img.prop {border:solid 1px #EC1C24;}
#propBig { width:728px; background:#c2c2c2 url(images-site/prop-big-bg.jpg) repeat-x; border:solid 1px #EC1C24; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;}
td.detailsLabel { border-bottom:solid 1px #c8c8c8; color:#EC1C24; font-size:14px; font-weight:bold; padding:5px;}
td.detailsData { border-bottom:solid 1px #c8c8c8; color:#000000; font-size:12px; padding:5px;}
td.detailsText {color:#000000; font-size:12px; padding:5px;}
td.detailsText a:link {color:#FF0000; font-weight:bold; font-size:12px; text-decoration:underline;}
td.detailsText a:active {color:#FF0000; font-weight:bold; font-size:12px; text-decoration:underline;}
td.detailsText a:visited {color:#FF0000; font-weight:bold; font-size:12px; text-decoration:underline;}
td.detailsText a:hover {color:#000000; font-weight:bold; font-size:12px; text-decoration:none;}
.Sorry {text-align:center; font-size:12px; font-weight:bold; padding:10px; background-color:#FFFFFF;}

td.detailsHeader { color:#EC1C24; font-size:14px; font-weight:bold; padding:5px;}
table.propDetails { background-color:#FFFFFF; border: solid 1px #EC1C24;}
td.detailsNav { border-bottom: solid 1px #EC1C24;}
td.detailsNavContainer { padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px; width:100%;}


/* SEARCH RESULTS */
th.leftSearch {border-right:solid 1px #666666; border-bottom:solid 1px #666666; background-image:url(images-site/th-back.jpg); background-repeat:repeat-x; background-attachment:#c3c3c3; color:#000000; font-weight:bold; font-size:11px; padding:3px;}
th.leftSearch a:link { text-decoration:none;}
th.leftSearch a:active { text-decoration:none;}
th.leftSearch a:visited { text-decoration:none;}
th.leftSearch a:hover { text-decoration:underline;}

.leftSearch {border-bottom:solid 1px #666666; border-right:solid 1px #666666; background-image:url(images-site/th-back.jpg); background-repeat:repeat-x; background-attachment:#c3c3c3; color:#000000; font-weight:bold; font-size:11px; padding:3px; text-align:center;}
.leftSearch a:link { text-decoration:none;}
.leftSearch a:active { text-decoration:none;}
.leftSearch a:visited { text-decoration:none;}
.leftSearch a:hover { text-decoration:underline;}
.leftSearch td {  }


table.seach {border-left:solid 1px #666666; border-top:solid 1px #666666; border-bottom:solid 1px #666666;}
.ItemStyle { background-color:#FFFFFF; font-size:10px; text-align:center; border-right:solid 1px #666666; padding:5px 0px 5px 0px;}
.ItemStyle a:link { text-decoration:none;}
.ItemStyle a:active { text-decoration:none;}
.ItemStyle a:visited { text-decoration:none;}
.ItemStyle a:hover { text-decoration:underline;}
.ItemStyle td { border-right:solid 1px #666666; }

.outerBorder {border-left:solid 1px #666666; border-top:solid 1px #666666; border-bottom:solid 1px #666666; margin-top:5px;}

.AltItemStyle { background-color:#E3E3E3; font-size:10px; text-align:center; border-right:solid 1px #666666; padding:5px 0px 5px 0px;}
.AltItemStyle a:link { text-decoration:none;}
.AltItemStyle a:active { text-decoration:none;}
.AltItemStyle a:visited { text-decoration:none;}
.AltItemStyle a:hover { text-decoration:underline;}
.AltItemStyle td { border-right:solid 1px #666666; }

.PagerStyle td {border-right:solid 1px #666666; background-color:#FFFFFF;}

.hlt td { background-color: #ffa5a5; color: black;}

.counties { background-image:url(images/location-box_10.jpg); background-repeat:repeat-x; background-color:#c4c4c4; margin-top:9px; }
.counties1 { background-image:url(images/location-box_10.jpg); background-repeat:repeat-x; background-color:#c4c4c4; font-weight:bold; border-right:solid 1px #696969; border-left:solid 1px #696969;border-top:solid 1px #696969; border-bottom:solid 1px #696969;}
.county { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;  border-left:solid 1px #696969;}
.countyLast { padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.propLocations { background-image:url(images/location-box_07.jpg); background-repeat:repeat-x; background-color:#d6d6d6;}
.countiesList {  background-color:#FFFFFF; border-bottom:solid 1px #696969; vertical-align:top; }
.countyList {padding:3px 0px 3px 12px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-right:solid 1px #696969; border-left:solid 1px #696969;}



/* GARBAGE */
#vertical_container { width:460px; margin-left:10px;  margin-bottom:10px; padding:0px; border:solid 1px #000000;}


		.accordion_toggle {
			display: block;
			height: 30px;
			background: url(images-site/tab-bg.jpg) repeat-x #841014;
			padding-left:10px;
			padding-top:12px;
			color: #ffffff;
			font-weight:bold;
			font-size:14px;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			list-style-image:url(images-site/arrow-Left.gif);
			list-style-position:inside;
		}
		
		.accordion_toggle_active {
			display: block;
			background: url(images-site/tab-bg.jpg) repeat-x #841014;
			padding-left:10px;
			padding-top:12px;
			height: 30px;
			color: #ffffff;
			font-weight:bold;
			font-size:14px;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			list-style-image:url(images-site/arrow-Down.gif);
			list-style-position:inside;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #000000;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			background: url(images-site/tab-bg.jpg) repeat-x #841014;
			padding-left:10px;
			padding-top:12px;
			color: #ffffff;
			font-weight:bold;
			font-size:14px;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			list-style-image:url(images-site/arrow-Left.gif);
			list-style-position:inside;
		}

		.vertical_accordion_toggle_active {
			display: block;
			height: 30px;
			background: url(images-site/tab-bg.jpg) repeat-x #841014;
			padding-left:10px;
			padding-top:12px;
			color: #ffffff;
			font-weight:bold;
			font-size:14px;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			list-style-image:url(images-site/arrow-Down.gif);
			list-style-position:inside;
			
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 460px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      width: 460px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      width: 460px;
    }



.titleBar
{
	font-size:12px;
	height:24;
	padding:3px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/tbl-back.jpg);
	background-repeat:repeat-x;
	background-color:#ececec;
}


.formsLabel
{ padding:3px;}
.formsLabelAlt
{ padding:3px; background-color:#EAEAEA;}

.formsValidator { color:#FF0000;}

.formsTextbox
{ border:solid 1px #FF0000;}

.formsTextboxSmall
{ border:solid 1px #FF0000; width:60px;}

.formsButton
{ 
	border:1px solid #666666;
	font-size:10px;
	background:repeat-x url(images-site/adv-btn-back.jpg) #a70000;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:hand;
}

.formsButtonRed
{ 
	background-color:Red;
	color:White;
	font-weight:bold;
	cursor:hand;
}
	

.formsReadonly { color:#666666;}

.popupFormPanel
{
	background-color:#FFFFFF;
	width:800px;
	border:solid 5px #000000;
	margin-left:25%;
	position:relative;
}

.popupFormPanelCenter
{
	background-color:#FFFFFF;
	width:800px;
	border:solid 5px #000000;
	margin-left:25%;
	position:relative;
}

.popupFormsPanel
{
	
}

.popupTitleBar { padding:5px; font-size:14px; font-weight:bold; color:#6a432b;}

.popupFormsLabel
{
}

.popupTextbox
{
}

.popupTextboxSmall
{
}

.popupButton
{
}

input.uploads { width:10; border:solid 1px #FF0000;}

select
{
	 border:solid 1px #FF0000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

textarea
{
	 border:solid 1px #FF0000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.advSearch {background:url(images-site/table-adv-search.jpg) repeat-x #757575; border:solid 1px #FF0000;}
.advSearchAdmin {background:url(images-site/table-adv-search.jpg) repeat-x #757575; border:solid 1px #FF0000; padding:5px;}
.advSub {background-color:#FFFFFF; border:solid 1px #FF0000;}
.advRedLeft {background-color:#FFFFFF; border-top:solid 1px #FF0000; border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; padding:3px;}
.advRedRight {background-color:#FFFFFF; border-top:solid 1px #FF0000; border-bottom:solid 1px #FF0000; border-left:solid 1px #FF0000; padding:3px;}
.advLabel {font-size:12px; font-weight:bold;}
td.5pad {padding:5px;}
.upLoadLeft {padding:3px; border-bottom:solid 1px #FF0000;}
.upLoadLeftAlt {padding:3px; border-bottom:solid 1px #FF0000; background-color:#EAEAEA;}
.upLoadRight {padding:3px; border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; }
.upLoadRightLast {padding:3px; border-right:solid 1px #FF0000; }
.upLoadRightAlt {padding:3px; border-bottom:solid 1px #FF0000; background-color:#EAEAEA; border-right:solid 1px #FF0000;}
.upLoadRightAltLast {padding:3px; background-color:#EAEAEA; border-right:solid 1px #FF0000;}

.upload {padding:3px;}
.uploadAlt {padding:3px; background-color:#EAEAEA;}

.ListBox { height:120px; border:solid 1px #FF0000;}

.PagerStyle {font-weight:bold; padding:2px 5px 2px 5px; text-align:center;}
.PagerStyle a:link {font-weight:bold; padding:2px 5px 2px 5px; text-align:center; text-decoration:none;}
.PagerStyle a:active {font-weight:bold; padding:2px 5px 2px 5px; text-align:center; text-decoration:none;}
.PagerStyle a:visted {font-weight:bold; padding:2px 5px 2px 5px; text-align:center; text-decoration:none;}
.PagerStyle a:hover {font-weight:bold; color:#FF0000; padding:2px 5px 2px 5px; text-align:center; text-decoration:underline;}

/* THE FOLLOWING TWO CLASSES ARE FOR IMAGE POPUP DIVS DONT TOUCH FIRST CLASS! */
#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 286px;
height: 1px;
z-index: 1000;
}

.largetitle 
{
	font: 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #5A86B3;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
}

.popupOpen
{
	background-color: #FFFFFF;
	Z-INDEX: 1; 
	/*LEFT: 21px; TOP: 13%; */
	VISIBILITY: visible; 
	POSITION:absolute;	
	border:solid 5px #000000;
}

.popupClose
{
	Z-INDEX: 2152px; 
	VISIBILITY: hidden; 
	POSITION:absolute; 
	TOP: 13%;
	border:none;
}

.popupForm 
{
	Z-INDEX: 1;
	POSITION: absolute; 		
	border:solid 5px #000000;	
	/*overflow:auto;*/
	background-color: #FFFFFF;
}

.popupFormCenter
{
	Z-INDEX: 1;
	TOP: 2%;
	LEFT: 21px;
	POSITION: absolute; 		
	border:solid 5px #000000;	
	/*overflow:auto;*/
	background-color: #FFFFFF;
}


.imageFix
{
	width:200px;
	height:200px;	
}

.tenantTable {}
.tenantTable td { text-align:center;}