@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 Topa 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/TopaMain.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;

}

#PortalTopa {

	/*float:right;*/

	/*height:120px;*/

	/*width:768px;*/

	/*background:#000 url('../images/css/PortalHoriz.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:#FFF;

	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
	*padding-top:0; /** IE fix **/

}

#sideNav ul{

	color: #000;
	font-size:11px;
	font-weight:normal;
	margin-left:1em;
	text-decoration:none;

}

ul#sideNav li{

	list-style:none;
	color:#000;
	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#current-top a {
	color: #75b6cd;

}

.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:#e5ad11;

}

ul#sideNav a:current-top  {
	color:#75b6cd;

}


ul#sideNav #title {
	display:block;
	color:#fff;
	padding-bottom:15px;
	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
}

/*---------------------------------- Includes ----------------------------------*/

#upcoming { width:330px;

	margin-left:148px;

}

#upcoming h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:76%;

	padding-top:10px;

	border-top:3px dotted #dcbe82;

	margin:14px 0 0 40px;

}

#upcoming .include {

	margin:10px 0 28px 40px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:76%;

}

#upcoming .include a:link {

	color: #666;

}

#upcoming .include a:visited {

	color: #333;

}

#upcoming .include a:hover {

	color: #999;

}



/*---------------------------------- 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;

}