@charset "utf-8";
/* CSS Document */

html {
	background:#666 url("../images/css/background.jpg") top center ;
	/*http://creativecommons.org/licenses/by/2.0/deed.en BY http://www.flickr.com/photos/designshard*/ 
	}

body {
	text-align:center;
}

#container {
	position:absolute; 	/******** This fixes a *********/
	left:0;			   	/******** positioning issue *********/	
	top:0;				/******** in IE  *********/
	margin:0 auto;
	text-align:left;
	width:972px;
	-moz-border-radius-topright:26px;
	-webkit-border-top-right-radius:26px;
}
/*------------------------------------ Header links ----------------------------*/
h1 a {
	display:block;
}

/*------------------------------------ Header for Vinfo Logo --------------------------------------------*/
#header {
	position:absolute; 	/******** This fixes a *********/
	left:0;			   	/******** positioning issue *********/	
	top:0;				/******** in IE  *********/
	margin:0px auto 0px 0;
	background:#fff;
	width:972px;
	-moz-border-radius-topright:26px;
	-webkit-border-top-right-radius:26px;
}

img#title {
	padding:0px 0 0px 11px;
		background:#fff;
}

#header-title {
	position:relative;
	margin:0px 0px 0px 0;
	background:#fff;
    height: 60px;
	background: url('../images/css/title_address.gif') no-repeat right;
}

#header-title h1 {
	text-indent:-9999px;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

#header #pageTitle {
	position:absolute;
	top:-32px;
	/*width:26.15em;*/
	height:40px;
	background:#000;
	-moz-border-radius-topright:26px;
	-webkit-border-top-right-radius:26px;
	z-index:-999;
}

#header #pageTitle h1 {
	margin:9px 0 0 20px;
	padding:0 1.9em 0 0;
	font-size:.9em;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:5px;
	color:#fff;
}

#body {
	background:#fff;
}
/*---------------------------------------------- Top Navigation -------------------------------------------------------*/

ul#topNav {
	line-height:22px;
	margin:0;
	list-style:none;
	padding:0 5px 0 5px;
	text-align:left;
	background:#2f2fff;
	border-left:135px solid #000;
}



ul#topNav li{
	display:inline;
	border-right:1px solid;
	margin:0;
	padding:0 6px 0 6px;
	font-size:11px;
	font-weight:bold;
}


ul#topNav > li:last-child {
	border-right:none;

}

ul#topNav li a {	
	color:#000;
	text-decoration:none;
	font-weight:bold;

}

ul#topNav li a:link, ul#topNav li a:visited {	
	color:#000;
	font-weight:bold;
}


ul#topNav li a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:bold;

}


ul#topNav li a.current {
	color:#fff;
	text-decoration:underline;
}

/*---------------------------------------------- Sidebar -------------------------------------------------------*/
div#sidebar {
	float:left;
	width:135px;
	padding:0;
	border-right:1px solid #fff;
}

ul#sideNav {
	font-size:11px;
	font-weight:bold;
	margin-left:.7em;
	padding-top:0px
}
#sideNav ul{
	font-weight:normal;
	margin-left:1em;
}
ul#sideNav li{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:.5em;
}
ul#sideNav li ul {
	margin-top:0;
	padding-top:0;
	
}
	
ul#sideNav li a.current {
	color: #538292;

}
ul#sideNav a {  /************* Hack for IE ****************/
	display: inline-block;
}
ul#sideNav a {
	display: block;
}
ul#sideNav a:link {
	text-decoration:none;
	color:#555;
}
ul#sideNav a:visited {
	text-decoration:none;
	color:#555;
}
ul#sideNav a:hover {
	text-decoration:underline;
	color:#22c;
}
ul#sideNav #title {
	display:block;
	color:#fff;
	padding-bottom:1.33em;
	margin-bottom:0;
	cursor:default;
}
ul#sideNav a:current  {
	color:#75b6cd;

}

/*---------------------------------------------- Content -------------------------------------------------------*/
div#content {
	font-size:85%;
	padding:16px 16px 1em 16px;
	border-left:135px solid #fff;
}

div#content h2{
	margin:0 0 .5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:106%;
	font-weight:bold;
	text-transform:uppercase; 
	letter-spacing:2px;	
}
div#content h3{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color: #2f2fff;
}
div#content h4{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color: #000;
}
div#content h5{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color: #5669A3;
}
div#content h6{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color: #000;
}
div#content p {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color:#000;
}
div#content p strong {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	font-weight:bold;
	font-size:106%;
}
div#content p copyright {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
	font-weight:normal;
	font-size:85%;
}

div#content p a:link {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #666;
}
div#content p a:visited {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #333;
}
div#content p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #999;
}
div#content p.blue {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #6a8a92;
	font-size:67%;
	font-style:italic;
	font-weight:bold;
}
div#content p.italic {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #333333;
	font-size:67%;
	font-style:italic;
	font-weight:bold;
}
div#content p.red {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	color: #990000;
	font-style:italic;
	font-weight:bold;
	font-size:67%;
}
div#content p.blueB {
	font-family:Arial, Helvetica, sans-serif;
	color: #6a8a92;
	font-weight:bold;
}

div#content div.featured {
	width:60%;
	margin:0 auto;
}
div#content .featured span.address {
	margin: 0;
}
div#content .featured img#tfclogo {
	margin-bottom:10px;
}
div#content .featured img#tfplogo {
	margin-top:-50px;
}
div#content .featured img#logo1900 {
	margin-top:16px;
}
div#content .right{
	float:right;
}
div#content .left{
	float:left;
}
div#content .clear{
	clear:both;
}
div#content ul {
	margin-bottom:1em;
}
div#content ul li{
margin-bottom:.33em;
}
div#content ul.list {
	margin-left:1.5em;
	margin-bottom:1em;
	padding:0;
}
div#content ul.list li{
	list-style:disc;
	
}
div#content ul.tenants {
	width:265px;
}
div#content ul#survey li {
	/*margin-bottom:.25em;*/
}
div#content table.noborder {
	/*border:1px solid #000;
	border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	width:100%;
}
div#content table.noborder td {
	/*border-bottom:1px solid #888;
	border-top:1px solid #888;*/
}
div#content table.noborder td, div#content table.noborder th {
	padding:.5em 4em .5em .5em;
}
div#content table.noborder th {
	/*border-bottom:1px solid #888;
	border-top:1px solid #888*/
}
table.noborder ul li.column1 {
	width:90px;
	margin-left: 0em;
}
table.noborder ul li.column2 {
	width:90px;
	margin-left: 12em;
}
table.noborder ul li.column3 {
	width:90px;
	margin-left: 24em;
}
table.noborder ul  {
    line-height: 1.25em;
}
table.noborder ul li.reset {
    margin-top: -15em;
  }

.safari3 table.noborder ul li.reset {
    margin-top: -14.2em;
  }
div#content table.table {
	width:100%;
	border:1px solid #888;
}
div#content table.table td {
	border:1px solid #888;
	padding:.5em;
}
div#content table.table th {
	border:1px solid #995900;
	padding:.125em .5em;
	color:#fff;
	background:#cc7700;
	font-weight:bold;
}
/*---------------------------------- Footer ----------------------------------*/

div#footer {
	font-size:85%;
	background:#fff;
	padding:1em;
	background:#fff;
	border-top:1px dotted #333;
}
