@charset "utf-8";
/* CSS Document */
@import url("http://www.firstcharteredcapital.com.au/css/styles.formats.css");

html, body 
{
margin:0px; 
padding:0px;
text-align:center;
background-color:#FFFFFF;

}

#content{
margin:0;
padding:0;
padding-top:6px;
border-top:1px #808080 solid;
clear:both;
}

#footer{
margin:0;
padding:0;
margin-top:20px;
margin-bottom:10px;
width:100%;
clear:both;
text-align:left;
}

/*Footer Nav*/

#footerNav{
float:left;
text-transform:uppercase;
width:350px;
margin-left:10px;
margin:0;
margin-top:10px;
padding:0px;
display:block;
list-style:none;
}

#footerNav ul{
margin:0;
margin-left:10px;
padding:0px;
}

#footerNav li{
margin:0;
padding:0px;
display:inline;
list-style:none;
}


#footerNav li a{
text-decoration:none;
font-size:1em;
}

#footerNav li a:hover{
text-decoration:underline;
}

.txt-highlight, a{
color:#A18F61;
}







#breadCrumbNav{
font-size:10px;
margin:0;
padding:0px;
display:inline;
list-style:none;
}

#breadCrumbNav ul{
margin:0;
padding:0px;
}

#breadCrumbNav li{
margin:0;
padding:0px;
display:inline;
list-style:none;
color:#bbbbbb;
}


#breadCrumbNav li a{
text-decoration:none;
color:#bbbbbb;
font-size:1em;
}

#breadCrumbNav li a:hover{
text-decoration:underline;
}

.txt-highlight, a{
color:#A18F61;
}

p  a{
font-size:inherit;
}


p{
color:#000000;
padding-top:.5em;
padding-bottom:.5em;
line-height:1.4em;
}


span.underline{
	text-decoration:underline;
	}





#wrapper {
	width:740px;
	margin:0px auto;
	margin-top:10px;
	text-align:left;
	background-color:#fff;
}


#header{
padding:0;
margin:0;
}

#header-right{
float:right;
padding:0;
margin:0;
width:300px;
}
 
#header-left {
 float:left;
 padding:0;
 margin:0;
 width:440px;
}

.float-right, .copyright{
float:right;
}


.float-left, .privacy{
float:left;
}

.clear-both{
padding:0;
margin:0;
clear:both;
}

#header-nav{
font-size:10px;
width:100%;
padding:0;
margin:0;
padding:0;
clear:both;
clear:both;
text-transform:uppercase;
font-weight:bold;
background-color:#E6E6E6;
clear:both;
min-height:28px;
}
/*

ul.header-navlist{
margin:0;
padding:0;
padding-top:.6em;
}

ul.header-navlist li{
list-style-type:none;
float:left;
font-size:1.1em;
padding:0px 10px;
border-left:none;
}

ul.header-navlist li+li{
border-left:1px #808080 solid;
}


ul.header-navlist li a{
color:#808080;
list-style-type:none;
text-decoration:none;
}

ul.header-navlist li a:hover,  .list3 li a:hover{
text-decoration:underline;
}*/
#nav a, a.services-link, a.services-link:visited{color:#808080;}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color:#E6E6E6;
	display:block;
	}

#nav a{
	margin:0px;
	padding:0px;
	display: block;
	padding-left:1em;
	text-decoration:none;
	background:url(http://www.firstcharteredcapital.com.au/assets/images/navLinkbullet.gif) no-repeat 4px 2px;
	line-height:1.2em;
	color:#666666;
	font-size:.9em;
	}
	

#nav li {
	margin:0;
	float: left;
	padding:8px 6px;
	background-color:#E6E6E6;
	}
	
	
#nav a:hover {
	background:url(http://www.firstcharteredcapital.com.au/assets/images/navLinkbullet-hover.gif) no-repeat 4px 2px;
	}



#nav li ul {
	padding:0;
	margin:0;
	position: absolute;
	width: 200px;
	left: -999em;
	border:1px #E6E6E6 solid;
	
	
}

#nav li ul a{
margin:0;
padding:0;
padding-left:10px;
display:block;
line-height:1.2em;
}

#nav li ul li{
width: 200px;
padding:2px 0px;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background-color: #E6E6E6;
	filter: alpha(opacity=90); /* ie */
	-moz-opacity: .9; /* mozilla */
	
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li:hover, #nav li ul li.sfhover  {
	background-color:#d0d0d0;
	
	
}

.feature-display-box{
margin:0;
padding:0;
width:740px;
clear:both;
}

/* content blocks */
.content-full-block{
margin:0;
padding:0;
float:left;
clear:both;
width:100%;
}

.content-mid-block{
margin:0;
padding:0;
float:left;
width:492px;
}

.content-small-block, .short-list-panel, .staff-list-panel{
float:left;
width:246px;
}

.short-list-panel h3, .staff-list-panel h3{
margin-top:5px;
margin-bottom:5px;
text-align:left;
margin-left:25px;

}

.short-list-panel, .staff-list-panel{
margin-top:0px;
padding-top:10px;
text-align:center;
}

.short-list-panel img{
border:none;
margin:0;
padding:0;

}

.short-list-panel{
min-height:239px;

}

.staff-list-panel{

}
.staff-img{
margin:0;
padding:0;
margin-bottom:20px;
border:1px #333333 solid;
}


.shortbgpanel, .short-list-panel, .staff-list-panel{
background:url(../assets/images/Shortbgpanel-246-239.gif) no-repeat;
}

.longbgpanel{
background:url(../assets/images/long-bg-panel-246-427.gif) no-repeat;
}

.mid-background{
background:#191246;
}


.mid-background-txt{
color:#CCCCCC;

}

.dark-background, .footer-note{
background:#191246;
}




.medium-block-padding{
margin:0;
padding:0px 0px;
}

.left-block-padding{
margin:0;
padding:0px 0px 5px 10px;
}

.small-block-padding{
margin:0;
padding:10px 20px;
}

/* Lists */

ul.services-list{
	margin:0;
	padding:0;
	margin-bottom:20px;
}

ul.services-list li{
	margin:0;
	padding:0;
	margin-top:3px;
	margin-right:10px;
	margin-left:0px;
	padding-left:10px;
	line-height:1.6em;
	float:left;
	list-style:none;
	background: url(../assets/images/bulletArrowBlue.gif) no-repeat 2px 4px;
	width: 197px;
	list-style-position:outside;
	}
	
a.services-link {
text-decoration:none;
}

a:hover.services-link {
text-decoration:none;
}

a:visited.services-link {
text-decoration:none;
}

a:hover.services-link{
text-decoration:underline;
}

.footer-note{
margin:0;
padding:0;
color:#FFFFFF;
font-size:1.2em;
font-family: Arial, "Myriad Pro", Tahoma;
font-weight:bold;
letter-spacing:.2em;
text-transform:uppercase;
text-align:center;
height:2.5em;
line-height:2.5em;
}

.copyright, .privacy{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
}

#mini-nav{
margin:0;
padding:0;
margin-top:33px;
float:left;
clear:both;
width:88%;
}

ul.mini-navlist{
font-size:10px;
margin:0;
padding:0;
padding-top:.5em;
}

ul.mini-navlist li{
list-style-type:none;
float:left;
font-size:.9em;
padding:0px .3em;
border-left:none;
}


ul.mini-navlist li+li{
border-left:1px #808080 solid;
}


ul.mini-navlist li a{
color:#808080;
list-style-type:none;
text-decoration:none;
}

ul.mini-navlist li a:hover{
text-decoration:underline;
}

.feature-btn, .feature-btn-left{
margin:2px;
padding:0;
float:right;

}

.feature-btn-left{
padding:0;
float:left;
}



.list1{
	padding:0;
	margin-left:0;
	}


.list1 li{
background: url(../assets/images/fc-logo-bullet-9-11.png) no-repeat;
margin-top:.5em;
padding-left:15px;
font-style:italic;
list-style-type:none;
}


.list2{
	padding:0;
	margin-left:0;
	padding-right:20px;
	}


.list2 li{
background: url(../assets/images/bulletArrowBronze.gif) no-repeat 6px 8px;
margin-top:.5em;
padding:5px 15px;
list-style-type:none;
}

.list2 li a{
font-size:1em;
}


.list3, .panel-list, .panel-nav{
	
	padding:0;
	margin:0;
	padding:10px 20px;
	padding-left:40px;
	}
	

.list3 li, .panel-list li{
background: url(../assets/images/bulletArrowGrey.gif) no-repeat 5px 4px;
margin-top:.5em;
padding-left:20px;
font-style:italic;
list-style-type:none;
text-align:left;
}

.two-column{
	display:block;
	padding:0px;
	margin:30px 0px 0px 0px;
	}

.two-column-list li{
display:block;
height:50px;
font-size:1.6em;
margin-top:.5em;
padding-left:20px;
font-style:italic;
list-style-type:none;
text-align:left;
	}
	
.two-column-list li span{
	float:left;
	color:#484848;
	display:block;
	width:200px;
	height:50px;
	line-height:50px;
	font-style:normal;
	}
	
.two-column-list li em{
	float:left;
	width:200px;
	height:100%;
	font-style:normal;
	color:#263D66;
	height:50px;
	line-height:50px;
	 display: table-cell;
    vertical-align: middle;

	}

div.panel-nav-container{
padding:0;
margin:0;
margin-top:10px;
margin-bottom:15px;
margin-left:18px;
margin-right:16px;
border-top: 1px solid #EAEAEA;


}

/* Left side bar nav */

.panel-nav{
padding:0;
margin:0;

}

.panel-nav li{
text-align:left;
list-style:none;
background:url(menu-transparetn-tile-4-4.png) repeat;
}


.panel-nav li a{
padding:5px 5px;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:.9em;
border-left: 1px solid #EAEAEA;
border-right: 1px solid #EAEAEA;
border-bottom: 1px solid #EAEAEA;
font-weight:bold;
};

ul.panel-nav li a:visted{

}

ul.panel-nav li a:hover{
background-color:#F7F7F7;
color:#191246;
}

.list4{
margin-left:15px;
}




.list4 li, .site-map-list li{
background: url(../assets/images/bulletArrowGrey.gif) no-repeat 2px 5px;
list-style:none;
padding:.2em 10px;
}

.list4 li ul li, .site-map-list li ul li{
background: url(../assets/images/bulletArrowBlue.gif) no-repeat 2px 5px;
}

.list4 li ul li ul li, .site-map-list li ul li ul li{
background: url(../assets/images/bulletArrowBronze.gif) no-repeat 2px 5px;
}

ul li.nested-list-folder, ul li ul li.nested-list-folder{
list-style:none;
background-image:none;
}


.indent, .tip{
padding-left:12px;
padding-right:12px;
line-height:1.3em;

}

.tip{
font-style:italic;
}

.panel-list li{
color:#535F6F;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
}

.panel-list li a{
	font-style: normal;
}









/* contact form */

div.form1{
padding:0;
margin:0;
}

#errormarker, #xabout, #xcomments, #xtitle, #xfname, #xsname, #xbname, #xaddress, #xsuburb, #xstate, #xpcode, #xphone, #xmobile, #xemail, #xcontactmethod, #xlocation, #xexist{
color:#FF0000;
font-weight:bold;
}

#errormsg{
font-weight:bold;
text-decoration:underline;
}

.form-segment{
font-family:Verdana,Helvetica;
font-weight:bold;
font-size:1.6em;
color:#000000;
}


.formlabel{
font-size:1.2em;
}

#sidebar_postcode_input{width:45px;}

table.contacts{
padding:0;
margin:5px 0px;



}

table.contacts th{
font-weight:bold;
}

table.contacts th
{
	padding: 0;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 0.5em;
}

table.contacts a{
text-decoration:none;
}

table.contacts a:hover{
text-decoration:underline;
}


.clear-fix{
padding-left:5px;
padding-right:5px;

}


.section-tile, .fn-section-tile{
margin:10px 0;
padding:0;
float:left;
display:block;
width:370px;
height:105px;
overflow:hidden;
}

.section-tile img, .fn-section-tile img{
margin:0;
padding:0;
float:left;

}

.section-tile h3, .fn-section-tile h3{
margin:0px;
padding:0px;
display:inline-block;
padding-right:10px;
margin-bottom:5px;
border-bottom:1px #A29061 solid;
}

.fn-section-tile h3{
padding:0;
margin:0;
margin-top:2px;
margin-bottom:3px;
line-height:1em;
color:#0f0150;
border-bottom:3px #55adde solid;
text-transform:uppercase;
width:100%;
}

.section-tile p, .fn-section-tile p{
margin:0px;
padding:0px;

}

.section-tile-content, .fn-section-tile-content{
margin:0px;
padding:0px 10px;
width:230px;
float:left;
}


a.readme{
position:relative;
padding:0px;
margin:0px;
left:2px;
text-decoration:none;
}

a.readme:hover{
padding:0px;
margin:0px;
text-decoration:underline;
}

div.category-summary{
margin:10px 0;
padding:5px 10px;
padding-right:100px;
min-height:120px;
background:url(../assets/images/cat-sum-mid-bg-620-115.gif) no-repeat;
}
div.tab-summary {
margin:10px 0;
padding:5px 10px;
padding-right:10px;
min-height:120px;
}
div.category-summary-short{
margin:10px 0;
padding:5px 10px;
padding-right:100px;
padding-bottom:5px;
min-height:10px;
}







