* {
	margin : 0;
	padding : 0;
}
body {
	background-color : #e3e3e3;
}

div.wrapper {
	position : relative;
}
div.header {
	position : relative;
	top : 4em;
	margin-bottom : 5em;
	background-color : #D51007;
}
div.header h1 {
	position : relative;
	padding : 0.5em 1em;
}
div.header p.skip {	
	margin-left : 3em;
	color : white;
}
div.header p.skip a {
	color : white;	
}
div.header object {
	display : none;
}
div.header ul {
	text-align : right;
	margin-right : 1em;
}
div.header li {
	display : inline;
	list-style-type : none;
	padding-left : 4em;
}

div.nav ul li {
	position : relative;
	margin-bottom : -1px;
	list-style-type : none;
	z-index : 10;
}
div.nav ul ul {
	margin-left : 1em;
	margin-top : -1px;
}
div.nav ul li a {
	display : block;
	padding : 0.8333em;
	background-image : url('/images/nav-back.jpg');
	background-repeat : repeat-x;
	background-color : #ededed;
	border : 1px solid #cccccc;
}
div.nav ul li a.active {
	background-image : none;
	background-color : white;
	border-right : none;
}
div.content {
	position : relative;
	margin-left : 10.714em;
	border : 1px solid #cccccc;
	background-color : white;
	padding : 1em;
}

div.content h2, div.content h3, div.content h4, div.content h5, div.content h6, div.content p, div.content ul
div.content ol, div.content table, div.content hr {
	margin : 1em 0;
}

div.content ul.ruled {
	border-top : 1px solid #cccccc;
	margin-left : 0px;
}
div.content ul.ruled li {
	padding : 0.2em;
	list-style-type : none;
	border-bottom : 1px solid #cccccc;
}
div.content hr {
	border : none;
	border-top : 1px dotted #cccccc;
}

div.content div.alt object {
	margin : 1em auto;
	width : 320px;
}
div.footer {
	position : relative;
	clear : both;
	border-top : 1px dotted #cccccc;
	margin-top : 1em;
}
div.content.dual div.footer {
	margin-top : 0px;
}
div.footer p.tenants {
	display : block;
	position : relative;
	float : left;
	clear : none;
	width : 16em;
	text-align : center;
	margin-bottom : 0px;
	margin-top : 2em;
}
div.footer p.tenants img {
	display : block;
	margin : 0px auto 1em;
}
div.footer div.fund {
	position : relative;
	float : right;
	clear : none;
	width : 250px;
}
div.footer div.fund p {
	position : absolute;
	right : 120px;
}
div.footer ul {
	position : relative;
	border : none;
	text-align : right;
	margin-top : 2em;
}
div.footer ul li {
	border : none;
	display : inline;
}
div.footer ul li.tas-com-fund img {
	margin-top : 1em;
	margin-right : 4.5em;
}
div.clear {
	clear : both;
}


div.links {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	background-image : url('/images/top-back.jpg');
	background-repeat : repeat-x;
	background-position : bottom left;
	background-color : #2f93ab;
	text-align : center;
}

div.links ul {
	margin-top : 0.4em;
	margin-bottom : 0.6em;
	margin-left : 5em;
}
div.links ul li {
	display : inline;
	padding : 0px 1em;
}
div.links li.search {
	padding-left : 6.5em;
	padding-right : 5em;
}
div.links li.search form {
	display : inline;
	padding : 0.4em 0px;
	padding-left : 25px;
	border : 1px solid #aa0000;
	background-image : url('/images/search.jpg');
	background-repeat : no-repeat;
	background-position : 6px center;
	background-color : white;
}

div.links li.search input.text {
	border : 0px;
	padding : 0px;
	margin : 0px;
	background : none;
	width : 19.1em;
}
div.links li.search input.button {
	display : none;
}