
/* IMPORT CATELLA PROPERTY GLOBAL STYLES */
@import url("../shared/css/screen.css");

/* TUNING DEFAULT STYLES */
A       { color: #595959; }
A:hover { color: rgb(171, 42, 63); }

div#navigation li a:hover {
	color: #AB2A3F;
}

/* Contact Page With Offices */
BODY.offices DIV#content 
{
	width: 550px;
}
BODY.offices DIV#content DIV.clear 
{
	clear:both;
	display:block; 
	height: 26px;
	width: 20px;
}
BODY.offices DIV#content DIV#officeSearch 
{
	color: #595959;
	border-top: 1px solid #ddd6cf;   
    background: #eae4de url(../img/navigationBackground.jpg) repeat-x;
    padding: 3px 0px 3px 5px;
    margin-bottom: 26px;
    height: 22px;
}
BODY.offices DIV#content DIV#officeSearch label 
{
	float: left;
	display:block;
	font-weight:normal;
	padding-right: 5px;
	padding-top: 3px;
}
DIV#officeSearch INPUT {
    border: 1px solid #9d9282;
    width: 120px;
    padding: .1em;
}
DIV#officeSearch INPUT.submit {
    width: auto;
    border: 0;
    background: #b5ada0 url(../img/menuBackground.jpg) repeat-x left bottom;
    color: white;
}
DIV#officeSearch INPUT.submit:hover {
    background: rgb(9, 53, 122);
}

BODY.offices DIV#content H1 
{
	font-size: 1.7em;
	font-weight: normal;
	padding-bottom: 0.0em;
	margin-bottom: 0.0em;
	border-bottom: 1px solid #ddd6cf;
	padding-left: 5px;
}

BODY.offices DIV#content UL 
{	
    list-style: none;    
    padding: 0; 
    padding-left: 5px; 
    clear:both;
}

BODY.offices DIV#content UL LI 
{
	width: 49.5%;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;	
}
BODY.offices DIV#content SPAN.org {
    font-weight: bold;
}
BODY.offices DIV#content UL LI SPAN.org {
	background-position:right;
	background-repeat:no-repeat;
	background-image: url('../img/grayDot.gif');
	padding-right: 15px;	
}
BODY.offices DIV#content UL LI.colBurgundy SPAN.org 
{	
	background-image: url('../img/redDot.gif');
}
BODY.offices DIV#content UL LI.colBlue SPAN.org 
{	
	background-image: url('../img/blueDot.gif');
}
BODY.offices DIV#content UL LI.colGreen SPAN.org 
{	
	background-image: url('../img/greenDot.gif');
}

/* elements to hide on screen, but to be visible in print */
.hideOnScreen {
    display: none !important;
}

body.start div#mainContent div#coreOperations div.col1,
body.start div#mainContent div#coreOperations div.col2,
body.start div#mainContent div#coreOperations div.col3 {
	border-right: 0;
	float:left;
	margin-right:2em;
	padding-right:2em;
	width:238px;
}

body.start div#mainContent div#coreOperations {
	margin-bottom: 3em;
	padding-bottom: 2em;
	border-bottom: 1px solid #e5e0db;
}

body.start div#mainContent div#coreOperations div h1 a span {
	display: none;
}

body.start div#mainContent div#coreOperations div ul {
	margin-left: 1em;
}

body.start div#mainContent div#coreOperations div ul li {
	margin-bottom: -4px;
}

body.start div#mainContent div#coreOperations div h1 a {
	display: block;
	width: 252px;
	height: 44px;
}

body.start div#mainContent div#coreOperations div.col1 h1.lan1 a {
	background: url("../img/firstpage/advisory_en.gif") no-repeat;
}

body.start div#mainContent div#coreOperations div.col2 h1.lan1 a {
	background: url("../img/firstpage/asset_en.gif") no-repeat;
}

body.start div#mainContent div#coreOperations div.col3 h1.lan1 a {
	background: url("../img/firstpage/proprietary_en.gif") no-repeat;
}

body.start div#mainContent div#coreOperations div.col1 h1.lan2 a {
	background: url("../img/firstpage/advisory.gif") no-repeat;
}

body.start div#mainContent div#coreOperations div.col2 h1.lan2 a {
	background: url("../img/firstpage/asset.gif") no-repeat;
}

body.start div#mainContent div#coreOperations div.col3 h1.lan2 a {
	background: url("../img/firstpage/proprietary.gif") no-repeat;
}

body.start div#flashcontent {
	position: relative;
}

body.start img#branding_anim {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 404px !important;
}

div.clearer {
	clear: both;
}

div#mainContent {
	margin-bottom: 20px;
}

body.start div#body {
	background: #f0ebe6 url("../img/bodyBackground.jpg") repeat-x scroll left -51px;
}


/* Financial Reports */
body.reports ul.hfeed {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0pt;
padding:0pt;
}
body.reports ul.hfeed li.hentry .entry-title, body.reports ul.hfeed li.hentry .updated {
display:block;
font-weight:normal;
margin:0.2em 0pt;
}
body.reports ul.hfeed li.hentry .updated {
color:#595959;
font-size:0.95em;
}

body.list div#content ul p span.extra {
text-transform:none;
}

UL.pageNavigation.closed LI.current A:hover {
    background: url(../img/dropdown_right_over.gif) no-repeat top right;
}

tr:hover td
{
	border: none;
	background: none !important;
}

tr td
{
	border: none;
	background: none !important;
}

DIV#header INPUT.submit:hover {
    background: #AB2A3F;
}

/* First page teaser */
BODY.start DIV#mainContent DIV#coreOperations DIV.col2 {
	border-right: solid 1px #CCC;
	margin-right: 1.5em;
	padding-right: 2.5em;
}
BODY.start DIV#mainContent DIV#coreOperations DIV.col3 {
	width: 250px;
}
BODY.start DIV#mainContent DIV#coreOperations DIV.col3 DIV.col3image {
	float: left;
	width: 110px;
}
BODY.start DIV#mainContent DIV#coreOperations DIV.col3 DIV.col3text {
	float: left;
	width: 140px;	
}
BODY.start DIV#mainContent DIV#coreOperations DIV.col3 DIV.col3textwide {
	float: left;
	width: 250px;	
}