/*
CST
Screen CSS
Copyright 2006, Wall to Wall Studios
www.walltowall.com
*/

body {
	margin:0;
	padding:0;
	background:#e0e0e0 url("../images/bg.gif") 0px -33px repeat-x;
	color:#666;
}

body, tr, td, th, pre, address, p, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

a {
	color:#1384dc !important;
	text-decoration:underline;
}
a:hover {
	text-decoration:none !important;
}

a.pdf {
	display:block;
	background:url("../images/pdf-icon.gif") 0px 0px no-repeat;
	padding:1px 0px 2px 21px;
	margin:1em 0 0 0;
}

a.xls {
	display:block;
	background:url("../images/xls-icon.gif") 0px 0px no-repeat;
	padding:1px 0px 2px 21px;
	margin:1em 0 0 0;
}

a.map {
	display:block;
	background:url("../images/map-it.gif") 0px 0px no-repeat;
	padding:2px 0px 3px 24px;
	margin:1em 0 1em 0;
}

.file_comment {
	margin-top:-1.25em;
	padding-left:21px;
	width:260px;
}

a img {
	border-width:0px !important;
}

form {
	margin:0;
	padding:0;
}

h2.title {
	margin:0;
	padding:0;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:11pt;
	color:#1384dc;
	font-weight:bold;
	line-height:normal !important;
}

p {
	margin:3px 0 1.25em 0;
	padding:0;
}

tr {
	vertical-align:top !important;
}

#wrapper {
	position:relative;
	margin:23px auto 0 auto;
	padding:0 0 30px 0;
	width:820px;
	height:554px;
	background:#e0e0e0 url("../images/shadow-bg.gif") 0px 0px no-repeat;
	text-align:left;
}

#main {
	position:relative;
	padding:10px 0px 0px 10px;
	width:800px;
	height:534px;
}

/* -----------------------------------------------------------------------------
LEFT SIDE NAVIGATION AREA
----------------------------------------------------------------------------- */

div.navigation {
	display:inline;
	float:left;
	width:332px;
	height:534px;
	background:white;
}

#nav_index {
	background:url("../images/index-tmp-navigation-bg.jpg") 0px 0px no-repeat;
}

/* ABOUT US */

#nav_about, #nav_yuri-dobrowolsky, #nav_brian-meier, #nav_elizabeth-erbes, #nav_william-wade {
	background:url("../images/about-tmp-nav-bg.jpg") 0px 0px no-repeat;
}

#nav_services, #nav_build-to-suit, #nav_build-to-purchase, #nav_tower-acquisitions {
	background:url("../images/services-tmp-navigation-bg.jpg") 0px 0px no-repeat;
}

#nav_tower-search {
	background:url("../images/tower-search-tmp-nav-bg.jpg") 0px 0px no-repeat;
}

#nav_landowners, #nav_landowners-interested, #nav_landowners-current {
	background:url("../images/landowners-tmp-nav-bg.jpg") 0px 0px no-repeat;
}

#nav_latest-news, #nav_latest-news-inner {
	background:url("../images/latest-news-tmp-nav-bg.jpg") 0px 0px no-repeat;
}

#nav_contact {
	background:url("../images/contact-tmp-nav-bg.jpg") 0px 0px no-repeat;
}

#index_link {
	display:block;
	position:absolute;
	top:66px;
	left:74px;
	width:233px;
	height:75px;
}

#about_link, #services_link, #tower-search_link, #landowners_link, #latest-news_link, #contact_link {
	display:block;
	position:absolute;
	left:143px;
	width:99px;
	height:15px;
}

#index_link span, #about_link span, #services_link span, #tower-search_link span, #landowners_link span, #latest-news_link span, #contact_link span {
	display:none;
}

#about_link {
	top:292px;
}

#services_link {
	top:308px;
}

#tower-search_link {
	top:324px;
}

#landowners_link {
	top:340px;
}

#latest-news_link {
	top:356px;
}

#contact_link {
	top:372px;
}



/* -----------------------------------------------------------------------------
MAIN CONTENT AREA
----------------------------------------------------------------------------- */

#content {
	text-align:left !important;
}

div.content {
	display:inline;
	float:left;
	width:468px;
	height:534px;
	background:white;
}

div.content, div.content table, div.content tr, div.content td, div.content th {
	line-height:1.5em;
}
table.icon_list, table.icon_list tr, table.icon_list td, table.icon_list td p, table.icon_list th {
	line-height:1.3em;
}

#page_index {
	background:url("../images/index-content-bg.jpg") 0px 0px no-repeat;
}

#page_about {
	background:url("../images/about-content-bg.jpg") 0px 0px no-repeat;
}

#page_yuri-dobrowolsky {
	background:url("../images/yuri-bg.jpg") 0px 0px no-repeat;
}

#page_brian-meier {
	background:url("../images/brian-meier-bg.jpg") 0px 0px no-repeat;
}

#page_elizabeth-erbes {
	background:url("../images/elizabeth-erbes-bg.jpg") 0px 0px no-repeat;
}

#page_william-wade {
	background:url("../images/william-wade-bg.jpg") 0px 0px no-repeat;
}

#page_services {
	background:url("../images/services-content-bg.jpg") 0px 0px no-repeat;
}

#page_build-to-suit {
	background:url("../images/build-to-suit-content-bg.jpg") 0px 0px no-repeat;
}

#page_build-to-purchase {
	background:url("../images/build-to-purchase-content-b.jpg") 0px 0px no-repeat;
}

#page_tower-acquisitions {
	background:url("../images/tower-acquisitions-content.jpg") 0px 0px no-repeat;
}

#page_tower-search {
	background:url("../images/tower-search-content-bg.jpg") 0px 0px no-repeat;
}

#page_landowners {
	background:url("../images/landowners-content-bg.jpg") 0px 0px no-repeat;
}
#page_landowners-interested {
	background:url("../images/landowners-interested-bg.jpg") 0px 0px no-repeat;
}
#page_landowners-current {
	background:url("../images/landowners-current-bg.jpg") 0px 0px no-repeat;
}

#page_latest-news, #page_latest-news-inner {
	background:url("../images/latest-news-content-bg.jpg") 0px 0px no-repeat;
}

#page_contact {
	background:url("../images/contact-content-bg.jpg") 0px 0px no-repeat;
}

#breadcrumb {
	position:absolute;
	top:70px;
	left:410px;
	width:331px;
	height:20px;
	font-size:7pt;
	color:#aaa;
}
#breadcrumb a {
	color:#aaa !important;
}

/* -----------------------------------------------------------------------------
INDEX PAGE STYLES
----------------------------------------------------------------------------- */

#index_page_text, #about_page_text, #services_page_text, #tower-search_page_text {
	display:none;
}

.hidden_page_text {
	display:none;
}

#page_index {
	
}

#tower-search-link {
	position:absolute;
	display:block;
	top:270px;
	left:376px;
	width:163px;
	height:156px;
	background:url("../images/tower-search-link.jpg") 0px 0px no-repeat;
}
#tower-search-link:hover {
	background-position:0px -156px;
}
#tower-search-link h3, #tower-search-link p {
	display:none;
}


#latest-news-small {
	position:absolute;
	display:block;
	padding-right:5px;
	top:308px;
	left:570px;
	width:190px;
	height:100px;
}

#latest-news-small div.news-story div.news-title, #latest-news-small div.news-story p {
	margin:0;
	padding:0;
	font-size:7pt;
	line-height:10pt;
}

#latest-news-small div.news-story {
	margin:0 0 1em 0;
}

#latest-news-small div.news-story div.news-title {
	font-weight:bold;
}

#latest-news-small div.news-story p {
	margin-top:1px;
	margin-bottom:0.6em;
}

#build-to-suit-link span, #build-to-purchase-link span, #tower-acquisitions-link span {
	display:none;
}

#build-to-suit-link:hover, #build-to-purchase-link:hover, #tower-acquisitions-link:hover {
	/*background-position:0px -103px;*/
}

#build-to-suit-link {
	position:absolute;
	display:block;
	top:441px;
	left:405px;
	width:78px;
	height:103px;
	/*background:url("../images/build-to-suit-link.jpg") 0px 0px no-repeat;*/
}

#build-to-purchase-link {
	position:absolute;
	display:block;
	top:441px;
	left:509px;
	width:106px;
	height:103px;
	/*background:url("../images/build-to-purchase-link.jpg") 0px 0px no-repeat;*/
}

#tower-acquisitions-link {
	position:absolute;
	display:block;
	top:441px;
	left:630px;
	width:118px;
	height:103px;
	/*background:url("../images/tower-acquisitions-link.jpg") 0px 0px no-repeat;*/
}



/* -----------------------------------------------------------------------------
ABOUT
----------------------------------------------------------------------------- */

#about_page_text_box {
	position:absolute;
	padding-right:5px;
	top:253px;
	left:410px;
	width:331px;
	height:260px;
}

#yuri-dobrowolsky_text_box, #brian-meier_text_box, #elizabeth-erbes_text_box, #william-wade_text_box {
	position:absolute;
	padding-right:5px;
	top:155px;
	left:410px;
	width:331px;
	height:355px;
}


/* -----------------------------------------------------------------------------
SERVICES
----------------------------------------------------------------------------- */

#services_page_text_box {
	position:absolute;
	padding-right:5px;
	top:230px;
	left:410px;
	width:331px;
	height:285px;
}

#build-to-suit_text_box {
	position:absolute;
	padding-right:5px;
	top:215px;
	left:410px;
	width:331px;
	height:295px;
}

#build-to-purchase_text_box {
	position:absolute;
	padding-right:5px;
	top:215px;
	left:410px;
	width:331px;
	height:295px;
}

#tower-acquisitions_text_box {
	position:absolute;
	padding-right:5px;
	top:230px;
	left:410px;
	width:331px;
	height:280px;
}



/* -----------------------------------------------------------------------------
TOWER SEARCH
----------------------------------------------------------------------------- */

#tower-search_text_box {
	position:absolute;
	padding-right:5px;
	top:215px;
	left:410px;
	width:331px;
	height:290px;
}

#LATITUDEDEGREES, #LATITUDEMINUTES, #LATITUDESECONDS, 
#LONGITUDEDEGREES, #LONGITUDEMINUTES, #LONGITUDESECONDS, 
#RADIUS {
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background:#fff url("../images/textbox-bg.gif") 0px 0px repeat-x;
	font-family:Verdana, sans-serif;
	font-size:12pt;
	line-height:normal;
	font-weight:normal;
}




/* -----------------------------------------------------------------------------
LANDOWNERS
----------------------------------------------------------------------------- */

#landowners_text_box {
	position:absolute;
	padding-right:5px;
	top:285px;
	left:410px;
	width:331px;
	height:220px;
}

#landowners-interested_text_box,
#landowners-current_text_box {
	position:absolute;
	padding-right:5px;
	top:132px;
	left:410px;
	width:331px;
	height:373px;
}


/* -----------------------------------------------------------------------------
LATEST NEWS
----------------------------------------------------------------------------- */

#latest-news_text_box {
	position:absolute;
	padding-right:5px;
	top:135px;
	left:410px;
	width:331px;
	height:370px;
}

div.news_story {
	margin-bottom:1em;
}
.news_date {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:9pt;
	letter-spacing:2px;
	color:#999;
}

/* -----------------------------------------------------------------------------
CONTACT US
----------------------------------------------------------------------------- */

#contact_text_box {
	position:absolute;
	padding-right:5px;
	top:220px;
	left:410px;
	width:331px;
	height:285px;
}


/* -----------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------- */

#footer {
	position:absolute;
	display:block;
	width:805px;
	top:549px;
	left:15px;
	font-size:7pt;
	color:#999;
}

#footer a {
	color:#999 !important;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}

#footer a:hover {
	border-bottom:1px solid #999;
}

#footer_copyright {
	float:left;
	display:block;
}

#footer_credit {
	float:left;
	display:block;
	padding-left:100px;
}

#footer_contact {
	float:right;
	display:block;
	padding-right:15px;
}