body { 
	background: url(images/grad_bg.jpg) #999 repeat-x;
	font-family:Verdana, Arial, Helvetica sans-serif;
	font-size: 11px;
	line-height:1.65;
	color: #666;
	margin: 0px;
}



form.brokerSubmittalForm address, form.brokerSubmittalForm li, form.brokerSubmittalForm input, form.brokerSubmittalForm label, form.brokerSubmittalForm p, form.brokerSubmittalForm select, form.brokerSubmittalForm textarea, form.brokerSubmittalForm th, form.brokerSubmittalForm .para {
	color: #000000;
	font-size: 1.15em;
	font-family: verdana,arial,helvetica,sans-serif;
}


form.brokerSubmittalForm input {
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}

form.brokerSubmittalForm input, form.brokerSubmittalForm select {
	margin-bottom: 6px;
}

form input[type="text"], form select, form textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}
/* jonathan's recommended element for jquery/dom to be used to toggle an injected class */
form input:focus, form textarea:focus {
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	background-color: #ffffcf;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}

   
#whiteBG {
	background: url(images/trav_bg.gif) #fff repeat-y;
	width:980px;
	border-right:solid 3px #666;
	border-bottom:solid 3px #666;
	margin-bottom:15px;
}
	   
/* IDs */

#main { width: 980px;
        position: relative; }

#right { width: 720px;
	     float: right;
	     padding-top: 72px;
		 padding-right:30px; }
		 
#right table {
margin:0;
padding:0;
}

#left { width: 213px;
        float: left; }

#red { color: #EE3A43; }


/* Side Navigation Image Replacement */

#left UL { list-style-type: none;
     margin: 0px;
	 padding: 0px;
	 width: 100%; }
	 
#left UL LI { float: left;
        clear: left;
		height: 31px; }

#left UL LI#development_1 { float: left;
        clear: left;
		height: 22px; }

#left UL LI#development_2 { float: left;
        clear: left;
		height: 23px; }

#left UL LI#about_1 { float: left;
        clear: left;
		height: 22px; }

#left UL LI#about_2 { float: left;
        clear: left;
		height: 22px; }

#left UL LI#about_3 { float: left;
        clear: left;
		height: 23px; }
		
#left UL LI A { background-position: top;
		  background-repeat: no-repeat;
          float: left;
		  margin: 0px;
		  overflow: hidden;
		  padding-bottom: 12px;
		  text-indent: -1000em;
		  width: 215px; }

LI#properties A { background: url(images/navigation/properties.gif); }

LI#properties A:hover, LI#properties A.current { background: url(images/navigation/over/properties.gif) no-repeat; }

LI#acquisition A { background: url(images/navigation/acquisition.gif); }

LI#acquisition A:hover, LI#acquisition A.current { background: url(images/navigation/over/acquisition.gif) no-repeat; }

LI#about A { background: url(images/navigation/about_us.gif); }

LI#about A:hover, LI#about A.current { background: url(images/navigation/over/about_us.gif) no-repeat; }

LI#about_1 A { background: url(images/navigation/about_us_1.gif); }

LI#about_1 A:hover, LI#about_1 A.current { background: url(images/navigation/over/about_us_1.gif) no-repeat; }

LI#about_2 A { background: url(images/navigation/about_us_2.gif); }

LI#about_2 A:hover, LI#about_2 A.current { background: url(images/navigation/over/about_us_2.gif) no-repeat; }

LI#about_3 A { background: url(images/navigation/about_us_3.gif); }

LI#about_3 A:hover, LI#about_3 A.current { background: url(images/navigation/over/about_us_3.gif) no-repeat; }


LI#development A { background: url(images/navigation/Development.gif); }

LI#development A:hover, LI#development A.current { background: url(images/navigation/over/Development.gif) no-repeat; }

LI#development_1 A { background: url(images/navigation/Development_1.gif); }

LI#development_1 A:hover, LI#development_1 A.current { background: url(images/navigation/over/Development_1.gif) no-repeat; }

LI#development_2 A { background: url(images/navigation/Development_2.gif); }

LI#development_2 A:hover, LI#development_2 A.current { background: url(images/navigation/over/Development_2.gif) no-repeat; }

LI#asset A { background: url(images/navigation/Asset-Management.gif); }

LI#asset A:hover, LI#asset A.current { background: url(images/navigation/over/Asset-Management.gif) no-repeat; }

LI#broker A { background: url(images/navigation/Broker-Submittal.gif); }

LI#broker A:hover, LI#broker A.current { background: url(images/navigation/over/Broker-Submittal.gif) no-repeat; }

LI#news A { background: url(images/navigation/News.gif); }

LI#news A:hover, LI#news A.current { background: url(images/navigation/over/News.gif) no-repeat; }

LI#contact A { background: url(images/navigation/Contact-Us.gif); }

LI#contact A:hover, LI#contact A.current { background: url(images/navigation/over/Contact-Us.gif) no-repeat; }

/* jon's additions */
/* sidebar navigation */
	#sideMenu { float: left; width: 209px; margin: 0 20px 0 0; overflow: hidden; }
	#sideMenu div img, img.printMe { display: none; }			   
	div.outer { width: 209px; height: 32px; }
	
	/* hover states */
	div.home a:hover
{ height: 103px; background: url("/assets/images/sidenav.gif") 0 0 no-repeat; }
	div.home2 a:hover
{ height: 34px; background: url("/assets/images/sidenav.gif") -216px -104px no-repeat; }
	div.properties a:hover
{ height: 31px; background: url("/assets/images/sidenav.gif") -216px -137px no-repeat; }
	div.acquisition a:hover
{ background: url("/assets/images/sidenav.gif") -216px -168px no-repeat; }
	div.about a:hover
{ background: url("/assets/images/sidenav.gif") -216px -200px no-repeat; }
	div.history a:hover
{ height: 22px; background: url("/assets/images/sidenav.gif") -216px -230px no-repeat; }
	div.solutions a:hover
{ height: 22px; background: url("/assets/images/sidenav.gif") -216px -255px no-repeat; }
	div.bios a:hover
{ height: 22px; background: url("/assets/images/sidenav.gif") -216px -279px no-repeat; }
	div.dev a:hover
{ background: url("/assets/images/sidenav.gif") -216px -303px no-repeat; }
	div.newDev a:hover
{ height: 24px; background: url("/assets/images/sidenav.gif") -216px -333px no-repeat; }
	div.historicalDev a:hover
{ height: 19px; background: url("/assets/images/sidenav.gif") -216px -360px no-repeat; }
	div.asset a:hover
{ height: 30px; background: url("/assets/images/sidenav.gif") -216px -399px no-repeat; }
	div.commercial a:hover
{ height: 30px; background: url("/assets/images/sidenav.gif") -216px -429px no-repeat; }
	div.broker a:hover
{ height: 30px; background: url("/assets/images/sidenav.gif") -216px -459px no-repeat; }
	div.news a:hover
{ background: url("/assets/images/sidenav.gif") -216px -490px no-repeat; }
	div.contact a:hover
{ background: url("/assets/images/sidenav.gif") -216px -522px no-repeat; }
	
	
	div.outer a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -1000em; }
	
	/* regular states */
	div.home a { height: 103px; background: url("/assets/images/sidenav.gif") 0 0 no-repeat; }
	div.home2 a {  height: 34px; background: url("/assets/images/sidenav.gif") 0 -104px no-repeat; }
	div.properties a { height: 31px; background: url("/assets/images/sidenav.gif") 0 -137px no-repeat; }
	div.acquisition a { background: url("/assets/images/sidenav.gif") 0px -168px no-repeat; }
	div.about a { background: url("/assets/images/sidenav.gif") 0px -200px no-repeat; }
	div.history a { height: 22px; background: url("/assets/images/sidenav.gif") 0 -230px no-repeat; }
	div.solutions a { height: 22px; background: url("/assets/images/sidenav.gif") 0 -255px no-repeat; }
	div.bios a { height: 22px; background: url("/assets/images/sidenav.gif") 0 -279px no-repeat; }
	div.dev a { background: url("/assets/images/sidenav.gif") 0 -303px no-repeat; }
	div.newDev a { height: 24px; background: url("/assets/images/sidenav.gif") 0 -333px no-repeat; }
	div.historicalDev a { height: 19px; background: url("/assets/images/sidenav.gif") 0 -360px no-repeat; }
	div.asset a { height: 30px; background: url("/assets/images/sidenav.gif") 0 -399px no-repeat; }
	div.commercial a { height: 30px; background: url("/assets/images/sidenav.gif") 0 -429px no-repeat; }
	div.broker a { height: 30px; background: url("/assets/images/sidenav.gif") 0 -459px no-repeat; }
	div.news a { background: url("/assets/images/sidenav.gif") 0 -490px no-repeat; }
	div.contact a { background: url("/assets/images/sidenav.gif") 0 -522px no-repeat; }
	
	
	div.outer span a { display: block; }			   
	a, a:link { outline: none; } /* annoying firefox outline on links */

/* Forms */

FIELDSET { border: none; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility: visible !important;
	          margin: 0; }

.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate { position: absolute;
	                  left: 0;
					  top: 0;
					  width: 0;
					  height: 0;
					  display: block;
					  overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash H1, .sIFR-hasFlash H2, .sIFR-hasFlash H3, .sIFR-hasFlash H4 { visibility: hidden; }

.sIFR-hasFlash H2, .sIFR-hasFlash H3 { 
	letter-spacing: -8px;
	font-size: 20px;
	margin-top:0;
	padding-top:0;
	margin-left:0;
	padding-left:0;
}

.sIFR-hasFlash H3 { letter-spacing: -6px;
	                font-size: 15px; }

.sIFR-hasFlash H4 {
	letter-spacing: -5px;
	font-size: 13px; }

#travAvailableSearch H4 { 
	letter-spacing: -4px;
	font-size: 16px; margin:0 auto; }
					
h1, h2, h3, h4, h5 { font-weight: bold; line-height: 1.12em; color: #98ad14; clear: both }
	h1 { font-size: 180%; margin: 0; padding: 0; margin-bottom: 0.25em; }
	h2 { font-size: 165%; margin: 0; padding: 0; margin-bottom: 0.25em; }
	h3 { font-size: 150%; margin: 0; padding: 0; margin-bottom: 0.25em; }
	h4 { font-size: 135%; margin: 0; padding: 0; margin-bottom: 0.25em; }
	h5 { font-size: 120%; margin: 0; padding: 0; margin-bottom: 0.25em; }
/* begin travis ab styles */

/*div#travContactDiv { 
    background: #2e2e2e no-repeat;
    padding: 10px;
    margin: 0px 0px 20px 0px;
    border-top: solid 7px #ffffff;
    border-left: solid 7px #ffffff;
    color: #cbcccc;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 17px;
}

div#travContactDiv table#bg {
	background:url(images/css/css_blue_table_bg.gif) #ffffff repeat-x;
	color:#2e2e2e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	width:100%;
	margin:0px 0px 2px 0px;
	padding: 10px 0 0 0;
}*/

div#travAvailableSearch { 
    margin: 0 0 0 0;
	padding: 0 auto;
	width:603px;
}


div#travAvailableSearch table#travSearch  {
	width:100%;
	margin:0px 0px 2px 0px;
	padding:0 auto;
}
/*div#travAvailableSearch table#travSearch a, a:visited {
	color:#0061aa;
}*/


div#travAvailableSearch table#travSearch table#abSearchByLocation { margin: 0 auto; padding:0 auto; }

div#travAvailableSearch table#travSearch table#abSearchByAvailability {
	margin:0 auto;
	padding:0 auto;
}


div#travPropOverview {
	border-left:solid 10px #ee3a43;
	padding:15px;
	margin: 0px 0px 0px 0px;
	width:700px;
}

a, a:visited {
color:#0061aa;
}

a:hover {
text-decoration:none;
color:#333;
}

div#travPropOverview table {
	width:100%;
	margin:0 auto;
	padding:0px;
}

div#travPropOverview h2 {
	margin-bottom:0px;
}


div#subWrapper {
	padding: 0 auto;
	margin: 0 auto;
	border-top:solid 7px #fff;
	border-left:solid 7px #fff;
}

#subContent {

	margin: 0px;
	padding: 0px;
}

#subContent p { margin-bottom:18px;
	margin-top:0px;
	padding:0 auto; }

#subContent h2 {
	margin-top:0px;
	padding-top:0px;
}

#subContent #left { float: left; }


#subContent #right { 
float: right; 
padding: 0px;
margin: 0px;
position: relative;
left: -30px;
width: 441px; }

table#ctl00_Layout1_ctl00_SearchDataGrid {
	width:100%;
	margin-top:2px;
	border:0px;
}

.searchPager {
	background:url(images/css/th_bg.gif) #547fa0 no-repeat;
	color:#f2f2f2;
	font-weight:bold;
}

.searchPager a { color:#f2f2f2; font-weight:bold; }

table#ctl00_Layout1_ctl00_EventsDataGrid {
	width:100%;
	margin-top:2px;
	border:0px;
}

span#thumb { 
	background:#2e2e2e; 
	color:#f2f2f2; 
    padding-left:7px; 
    padding-right:7px; 
    padding-bottom:6px; 
    padding-top:4px; 
    vertical-align:middle;
}

span#thumb a { color:#ffffff; text-decoration:none; }
span#thumb:hover { background:#666666; text-decoration:none;}

tr.odd { background-color: #eaeaea;}
tr.even { background-color: #f2f2f2;}
tr.even:hover, tr.odd:hover, tr.over td { background:url(images/css/tr_hover.gif) #ebe3c4 no-repeat; }

tr.aspHead { 
	background:url(images/css/th_bg.gif) #ee3a43 no-repeat; 
	color:#f2f2f2; 
	font-weight:bold;
	height:26px;
}

tr.odd a, a:visited {  }
tr.even a, a:visited {  }
tr.aspHead a { 	color:#f2f2f2; font-weight:bold;}
tr.odd a:hover, tr.even a:hover { color:#333; text-decoration:none;}
tr.over {color:#000000;}
tr.even td, tr.odd td {color:#2e2e2e; } /* this is for font color on search results */

.formTitles { font-weight:bold; }
/* end travis ab styles */
	            
/*TEXT MODULE STYLES*/

div#textModLeft {
	float: left;
	width: 380px; 
	/*line-height:1.45em;*/

}

div#textModLeft2 {
	float: left;
	width: 380px; 
	/*line-height:1.45em;*/

}

p { margin: 0 0 15px 0; padding: 0; }

div#textModRight {
	float: right; 
	width: 300px; 
	margin-top: -10px;
	height:400px; 
/*	background:#f2f2f2; */
}

div#textModRight2 {
	float: right; 
	padding-top: 41px;
	width: 330px;
	
		margin-top: -40px;
/*	background:#f2f2f2; */
}

div#textModRight2 table {
	width:330px;
}
div#textModRight2 table td, div#textModRight2 table tr{
	padding:7px;
	margin:0;
}

div#textModLeft p {
margin:0 0 15px 0;
padding:0;
}   
#newsblurb { float: left; 
             width: 380px;
}
#photo { float: right; }
#copyrightclear { clear: both; }

