/* @override 
	http://www.capitalone.com.au/css/stylesheet.css
	http://staging.renet.com.au/capitalone/css/stylesheet.css
*/

/* Capital One */

html {
margin:0px;
border:none;
padding:0px;
text-align:center;
background:url(../images/body_bg.jpg) top left #FFF;
}

body {
margin:0px;
border:none;
padding:0px;
text-align:center;

font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#003273;
height: 100%;
}

h1 {
margin:0px 0px 20px 0px;
padding:0px;
color:#003273;
font-size:24px;
font-weight:bold;
}

h2 {
margin:0px 0px 20px 0px;
padding:0px;
color:#003273;
font-size:18px;
font-weight:bold;
}

h3 {
font-size:12px;
}

h3.blue {
padding-left:15px;
height:24px;
line-height:24px;
color:#FFFFFF;
background:#003273;
font-weight:bold;
margin:0px;
}

h3.yellow {
padding-left:15px;
height:24px;
line-height:24px;
color:#003273;
background:#EFD22B;
font-weight:bold;
margin:0px;
text-align:center;
}

h4 {
margin:0px 0px 10px 0px;
padding:0px;
color:#848484;
font-size:12px;
font-weight:bold;
}

a:link, a:visited, a:active {
color:#003273;
text-decoration:underline;
}

a:hover {
color:#003273;
text-decoration:none;
}

/* =wrapper */

.home #wrapper {
margin:0px auto 0px auto;
border:none;
padding:0px;
width:763px;
overflow:hidden;
color:#848484;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	margin: 0 auto;
width:1000px;
font-family:Arial, Helvetica, sans-serif;
}

/* =header */

.home #header {
margin:0px;
border:none;
padding:0px;
height:189px;
overflow:hidden;
text-align:right;
border-bottom:7px solid #003273;
background:none;
}

#header {
height:73px;
background:url(../images/header_bg.gif) top right no-repeat #CBCFDA;	
position:relative;
}

.home #header #slideshow {
display:block;
margin:0px;
border:none;
padding:0px;
width:100%;
height:100%;
overflow:hidden;
}

.home #header .logo {
display:none;	
}

#header .logo {
height:73px;
width:240px;
position:absolute;
top:0px;
left:0px;
background:url(../images/logo.gif) 0px 0px no-repeat;
}

#header #slideshow {
display:none;	
}

/* =menu */

.home #menu {
margin:0px;
height:24px;
background:url(../images/menu_bg.jpg) 0px 0px repeat-y #FFFFFF;
}

#menu {
margin:0px;
height:24px;
background:url(../images/menu_bg.jpg) top right repeat-y #D4D4D4;
}

.home #menu ul {
margin:0px;
border:none;
padding:0px;
list-style:none;
white-space:nowrap;
}

#menu ul {
float:right;
width:730px;
margin:0px;
border:none;
padding:0px;
list-style:none;
white-space:nowrap;
}

#menu ul li {
margin:0px;
padding:0px 16px 0px 16px;
text-align:center;
float:left;
height:24px;
line-height:24px;
background:url(../images/menu_seperator.jpg) right center no-repeat;
text-transform:uppercase;

font-size:11px;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
padding:0px;
color:#FFFFFF;
text-decoration:none;
display:block;
color:#003273;
}

#menu ul li a:hover {
text-decoration:none;
display:block;
color:#DE4D4D;
}

/* =tables */

form,form table,.form td, .form {
border:none;	
}

.table {
border-collapse:collapse;
}

.table th {
background:#9F9F9F;
padding:5px 3px 5px 3px;	
}

.table td {
border:1px solid #FFFFFF;
border-collapse:collapse;
padding:2px 3px 2px 3px;
margin:0px;
}

/* ofis */

.ofitable {
	width: 200px;
	background: #EDEDED;
}

.ofitable tr th,
.ofitable tr td {
	font-size: 12px;
	padding: 4px;
}

.ofitable tr th.ofiaddress,
.ofitable tr td.ofiaddress {
	width: 134px;
}

/* =content */

#content {
padding:15px;
background:#FFFFFF;
position:relative;
text-align:left;
color:#003273;
height:100%;
}

#content .dynamicText {
margin-right:250px;	
}

#content .text-menu {
position:absolute;
top:25px;
right:50px;
width:150px;
overflow:hidden;	
}

#content .text-menu ul {
margin:0px;
padding:0px;
}

#content .text-menu ul li {
list-style:disc;
}

#content .text-menu ul li a {
display:block;
height:25px;
line-height:25px;
padding-left:10px;
}

#content .text-menu ul li a:hover {
background:#E4E4E4;
}

#content ul li {
text-align:left;
}

#content ul li a {
text-align:left;
}


.home #content {
margin:0px;
border:none;
text-align:left;
min-height:750px;
position:relative;
padding:0px;
background:url(../images/home_content_bg.png) top left repeat-y;

}

.left {
width:200px;
}

.right {
width:200px;
background:#EDEDED;
}

.center {
	width: 363px;
}

.left, .center, .right {
	float: left;
}

/* feature */
.feature {
width:175px;
float:left;
border-left:1px solid #CCCCCC;
color:#003273;
}

.feature .thumb {
width:125px;
height:82px;	
}

/* =footer */

#footer {
margin:0px;
padding:10px 0;
color:#8F8F8F;
text-align:center;
font-size:11px;
background:#DBDBDB;
clear:both;
}

#footer p.renet_links, #footer p {
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}

#footer p.renet_links a.renet {
font-weight:normal;
text-decoration:none;
}

#footer p.renet_links .renet:hover {
font-weight:normal;
text-decoration:underline;
}

/* listing page intro search */

.searchForms {
padding-top:15px;
}

.searchMaps {
float: right;
margin-top: -520px;
text-align:center;
width:600px;
}

#flashMapWrapper {
margin:0;	
height:520px;
}



/* =pagination */

.pagination {
margin:20px 0px 20px 0px;
padding:0px;
border:none;
}

/* contact form */
#contact_form .introduction, #contact_form h3, #contact_form .intro-link-more, #content .contact-header {
display:none;	
}

#contact_form .input input, #contact_form .input textarea {
width:200px;
}

#contact_form td {
padding:0px 0px 3px 0px;
margin:0px;	
}

.office {
padding:15px;
background:#D4D4D4;
float:left;
width:200px;
margin-bottom:15px;
}


/* =staff-intro */

.staff-intro {
float:left;
margin: 20px 10px 0 0;
width:230px;
height: 250px;
}

.staff-intro a.name {
margin-bottom:5px;
font-weight: bold;
text-decoration: none;
font-size:12px;
color:#003273;
}

.staff-intro .position {
margin:0;
color:#09347B;
margin-bottom:10px;
font-size:8pt;
}

.staff-intro .position span {
	display: none;
}

.staff-intro .department {
	margin: -26px 0px 0px 300px;
	padding: 0px;
	height: 26px;
	line-height: 26px;
	display: none;
}

.staff-intro img.thumbnail {
width:100px;
}

.staff-intro .thumbnail {

	
}

.staff-intro .text {
	font-size:1em;
font-weight:normal;
margin-bottom:8px;
}

.staff-intro td p,
.staff-intro td a {
	margin: 0;
	color: #666;
}

.staff-display .text h3 {
	margin-top: 10px;
}

.staff-display .text h3 span {
	display: none;
}

.staff-display .text h3 span.name {
	display: inline;
}

.staff-display .image {
	width: 100px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

.staff-display .image img.thumbnail {
	width: 100%;
}

.staff-display p.profile {
	clear:both;
	padding-top: 10px;
	border-top: 1px solid #999;
}



/* = */

.home_box {
margin:10px;
border:1px solid #000000;
outline:1px solid #CCCCCC;
background:#F0ECF2;
font-weight:bold;
}

.home_box p {
font-size:10px;
margin-bottom:20px;
}

.home_box a:link, .home_box a:visited, .home_box a:active {
color:#9900FF;
text-decoration:none;
}

.home_box a:hover {
color:#FF0000;
text-decoration:none;
}

.clear {
clear:both;
height: 0px;
}


