@charset "utf-8";

/* CSS Document */



html {
	background:#666 url('../images/css/striped-bg.png') top center ;
}


body {
	text-align:center;

}



#container {
	margin:0 auto;
	text-align:left;
	width:768px;
	-moz-border-radius-topright:26px;
	-webkit-border-top-right-radius:26px;

}

/*------------------------------------ Header links ----------------------------*/

h1 a {
	display:block;

}


/*------------------------------------ Header for TopaFP Logo --------------------------------------------*/

#header {
	position:relative;
	margin:40px auto 0;
	background:#83c3d6;
	-moz-border-radius-topright:26px;
	-webkit-border-top-right-radius:26px;

}



img#topa {
	padding:10px 0 4px 11px;

}



#header-title {
	position:relative;
	margin:0px 0px 0px 0;
	background:#5669A3;
    height: 54px;
	background: url('/images/css/TFP_Header.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:52px;
	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;

}



#flash-holder {
	/*float:right;*/
	height:120px;
	background:#000;

}

#TFPHoriz {
	/*float:right;*/
	/*height:120px;*/
	/*width:768px;*/
	/*background:#000 url('/images/TFPHoriz.swf') no-repeat;*/

}



#body {

	background:#fff;

}

/*---------------------------------------------- Top Navigation -------------------------------------------------------*/

ul#topNav {

	line-height:25px;
	margin:0;
	list-style:none;
	padding:0 0 0 11px;
	text-align:left;
	background:#e5ad55;
	border-left:155px 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:#316796;
	text-decoration:none;
	font-weight:bold;

}

ul#topNav li a.current {	
	color:#fff;
	
}


/*---------------------------------------------- Sidebar -------------------------------------------------------*/

div#sidebar {

	float:left;
	width:155px;
	/*background:#efeadf url(../images/css/sidebar-top.png) top repeat-x;*/
	padding:0;
	border-right:1px solid #fff;

}



ul#sideNav {

	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	margin-left:2em;
	padding-top:2px

}

#sideNav ul{

	color: #000;
	font-size:11px;
	font-weight:normal;
	margin-left:1em;
	text-decoration:none;

}

ul#sideNav li{

	list-style:none;
	margin:0;
	padding:0;
	margin-top:.5em;
	text-decoration:none;

}

ul#sideNav li ul {

	margin-top:0;
	padding-top:0;
	color:#000;

}

ul#sideNav li a.current {
	color: #538292;
}

.ads {
	font-weight:normal;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-right:2px;
    padding-bottom:13px;
	margin-bottom:0;
	cursor:default;
	color: #000;
	font-size:10px;

}

ul#sideNav a {  /************* Hack for IE ****************/

	display: inline-block;

}

ul#sideNav a {

	display: block;

}

ul#sideNav a:link {

	text-decoration:none;

	color:#000;

}

ul#sideNav a:visited {

	text-decoration:none;

	color:#000;

}

ul#sideNav a:hover {

	text-decoration:none;

	color:#666;

}

ul#sideNav a:current-top  {

	color:#75b6cd;

}


ul#sideNav #title {

	display:block;

	color:#fff;

	padding-bottom:13px;

	margin-bottom:0;

	cursor:default;

	background:url(../images/css/side-bar_arrow.gif) bottom left no-repeat;

}

/*------------------------------------------- EMail iFrame -----------------------------------------------------*/

.Email_BodyStyle { color: #000000;}
.Email_Alert { font-size: 9pt;  color : Red; font-weight: bold; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.Email_SubHead { font-size: 9pt;  color : #333333; font-weight: bold; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.Email_TextBox { font-size: 9pt;  color : #333333; font-weight: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.Email_Button { font-size: 9pt;  color: #000000; font-weight: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }





/*---------------------------------------------- Content -------------------------------------------------------*/

div#content {
	font-size:85%;
	padding:16px 16px 1em 16px;
	border-left:155px solid #efeadf;

}

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: #e5ad55;

}

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: #83c3d6;

}

div#content h6{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:96%;
	font-weight:normal;
	color: #000;

}

div#content p {
	margin-bottom:1em;

}

div#content p strong {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:96%;

}



div#content p copyright {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
	font-weight:normal;
	font-size:85%;
}


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;

}
.bold {
	font-weight:bold;
}
.center {
	text-align:center
}

/*---------------------------------- Footer ----------------------------------*/

div#footer {
	font-size:85%;
	padding:16px 16px 1em 16px;
	border-left:155px solid #efeadf;
	background:#fff;
	padding:1em;
	background:#fff;
	border-top:1px dotted #efeadf;

}

div#footer h3{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color: #e5ad55;

}