/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 February 2012 13:01:44
*/


body {
    font: 0.70em Georgia, "Times New Roman", Times, serif;
    background: #f3f3f3;
    margin: 0;
    padding: 0;
    text-align: center;
    color:#033b3c;
}
#container {
    position:relative;
    width: 960px;
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left;
}
#header {
    background: #FFFFFF;
    padding: 0 0px 0 0px;
}

#left {
    float: left;
    width: 175px;
    padding: 25px 0;
    margin-top:30px;
}

#right {
    float: right;
    border-left: dotted 1px #666666;
    padding: 0px 20px 15px 15px;


}

#middle{
    float: left;
    width:435px;
    padding: 0px 20px 30px 0px; 
}

#mainContentarea { 
    margin: 55px 0px 0px 180px; 
    padding: 0px 0px 0px 20px; 
} 

#mainContent img {
    float: right;
}

img {
    border:0;margin:0;
}

#mainContentarea a{ 
    font-weight:bold; 
} 
#mainContentarea a.rightarea{ 
    font-weight:bold; 
} 

<!--[if IE 5]> /* place css box model fixes for IE 5* in this conditional comment */
#left {
    width: 125px;

}
#right {
    width: 265px;
}
<!--[if IE]> /* place css fixes for all versions of IE in this conditional comment */
 #right, #left {
    padding-top: 25px;
}
#mainContent {

}
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

#footer{
    color:white;
    margin-top:5px;
    padding: 10px 10px 10px 20px;
    background-color:#033b3c;
    text-align:right;
    font-size: 0.9em;
}

#footer a{
    color:white;

}

#footer.standard_footer {
    background-color:#033b3c;
}

#footer.com_footer {
    background-color: #015289;
}

#footer.priv_footer {
    background-color: #7b003f;
}

#footer.prop_footer {
    background-color: #636F07;
}
#footer.intern_footer {
    background-color: #8B864F;
}

#footer p {
    margin: 0;
    padding:0;
}



#bellow_footer
{
 background-color:#ffffff;
height:60px;
}

#bellow_footer a
{
 color:#033B3C;
}

#bellow_footer p
{
 color:#033B3C;
}

.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a {
    text-decoration:none;
    color:#033b3c;
}


p {
    line-height:20px;
}
a:hover {
       text-decoration:underline;
}
img.top {
    font-size:0px;
    line-height:0px;
    border:0px;
    margin:0px;
    clear:both;
}
img.logo {
    position:absolute;
    top:0px;
    z-index:99;
    border:0;
    margin:0;
}


h1 {

    padding: 0px;
    font-size:20px;
    font-weight:normal;
}

h1 .right {
    border-bottom:1px black dotted;
}

h2 {
    padding: 0px;
    font-size:16px;
    font-weight:normal;
}

h3 {
    padding: 0px;
    font-size:16px;
font-weight:normal;
}

.li {padding:2px 0px 2px 0px; margin:0px;}


#search {
    float:left;
    width:200px;
    text-align:left;
    margin:0;
    _margin:0;
}

#search form input{

    border: 1px solid #999;
    margin:0;
    padding:1px;
}
#search #btn, #search input[type="submit"] {
    border:1px solid #FFFFFF;
    background-color: #023b3b;
    color:#FFFFFF;
    padding:1px;
    margin:0px 0px 0px 3px;
}
.commercial #search #btn {
    border:1px solid #FFFFFF;
    background-color: #015287;
    color:#FFFFFF;
    padding:1px;
}

.private #search #btn {
    border:1px solid #FFFFFF;
    background-color: #7b003f;
    color:#FFFFFF;
    padding:1px;
}

.property #search #btn {
    border:1px solid #FFFFFF;
    background-color: #636F07;
    color:#FFFFFF;
    padding:1px;
}

.international #search #btn {
    border:1px solid #FFFFFF;
    background-color: #8B864F;
    color:#FFFFFF;
    padding:1px;
}



.commercial a{
    color:#aac0d8;
}

.commercial h1{
    color:#aac0d8;
}
.commercial h2{
    color:#aac0d8;
}
.commercial h3{
    color:#aac0d8;
}

.private a {
    color:#d8b2bf;
}

.private h1{
    color:#d8b2bf;
}

.private h2{
    color:#d8b2bf;
}

.private h3{
    color:#d8b2bf;
}

.property a{
    color:#adb379;
}

.property h1{
    color:#adb379;
}

.property h2{
    color:#adb379;
}

.property h3{
    color:#adb379;
}

.international a{
    color:#8B864F;
}

.international h1{
    color:#8B864F;
}

.international h2{
    color:#8B864F;
}

.international h3{
    color:#8B864F;
}

.back_image {
    width: 960px;
    height: 250px;
    position: relative;
}

.front_image {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}

.search_menu {
    width: 900px;
    height: 35px;
    position: absolute;
    left: 0px;
    top:247px;
    z-index: 2;
}

#search {
    float:left;
    width: 200px;
    padding: 5px 5px 10px 5px;
    float: left;

}

#search input {
    border: 1px solid #CCCCCC;
}

#search input.txt {
    padding: 3px;
    font-size: 13px;
}

#search form {
    margin: 0px;
    padding: 0px;
}

.menu_wrapper {
    float:left;
    width: 670px;

}

.cl {
    clear: both;
    font-size: 0px;
    line-height: 0px;
}

#bread{
    padding-left:5px;
}
/* standard layout*/



#dropdown {
    list-style-type:none;
    margin:0px;
    padding:0px;
    
}
#dropdown li {
    float:left;
    padding:0;
    margin:0 1px 0 0;
    position:relative;
    width:80px;
    height:1px;
    z-index:100;
}
#dropdown li a, #dropdown li a:visited {
    text-decoration:none;
}
#dropdown dl {
    position:absolute;
    top:0;
    left:0;
    width:80px;
    margin: 0;
    padding: 0;
    border-left:1px dotted #000000;
    background: transparent url(transparency.gif);
}
#dropdown dt {
    background: #FFFFFF;
    font-weight:900;
    margin:0;
    font-size: 1.1em;
    border-bottom:1px solid #fff;
    width:80px;
    float:left;
}
#dropdown dd {
    display:none;
    background: transparent;
    border-right:1px  dotted #000000;
    border-top:1px  dotted #000000;
    clear:left;    width:155px;
    margin:0;
    padding:0;
    color: #033b3c;
    font-size: 1em;
}

#dropdown dd .bottom{
    border-bottom:1px  dotted #000000;
}
#dropdown dt a, #dropdown dt a:visited {
    display:block;
    color: #000000;
    padding: 5px 0px 5px 0px;
    text-align: center;

}
#dropdown dd a, #dropdown dd a:visited {
    background:#FFFFFF;
    color:#000000;
    text-decoration:none;
    display:block;
    padding:7px 5px 7px 5px;
    width:151px;
    border-right:1px dotted #000000;
}

#dropdown li a:hover {

}
#dropdown li:hover dd, #dropdown li a:hover dd {
    display:block;
}
#dropdown li:hover dl, #dropdown li a:hover dl {
    width:139px;

}
#dropdown li:hover dt a, #dropdown li a:hover dt a, #dropdown dd a:hover {
    background-color: #033b3c;
    color: #FFFFFF;
}

#dropdown.com li:hover dt a, #dropdown.com  li a:hover dt a, #dropdown.com  dd a:hover {
    background-color: #005187;
    color: #FFFFFF;
}

#dropdown.priv li:hover dt a, #dropdown.priv  li a:hover dt a, #dropdown.priv  dd a:hover {
    background-color: #7b003f;
    color: #FFFFFF;
}

#dropdown.prop li:hover dt a, #dropdown.prop  li a:hover dt a, #dropdown.prop  dd a:hover {
    background-color: #636F07;
    color: #FFFFFF;
}

#dropdown.intern li:hover dt a, #dropdown.intern  li a:hover dt a, #dropdown.intern  dd a:hover {
    background-color: #aca98a;
    color: #FFFFFF;
}
/* ----------------------------------------- SUBMENU */

#submenu {
    width: 100%;
    clear: both;
}
#submenu a {
    display:block;
    padding: 10px 10px 10px 10px;
    margin:0px;
    font-weight:900;
    text-decoration:none;
    color:#033b3c;
    border-top:dotted 1px #666666;
}
/* commercial */

#submenu a.commercial {
    color:#015287;
}
#submenu a.commercial_active {
    background-color:#015287;
    color: #FFFFFF;
    border:none;
}

#submenu a.commercial_thirdsub {
    background-color:#015287;
    color: #70cad2;
    border:none;
}
#submenu a.commercial_thirdsub:hover {
    background-color:#70cad2;
    color: #015287;
    border:none;
}
#submenu a.commercial_thirdsub_line {
    background-color:#015287;
    color: #70cad2;
    border-top:thin solid #70cad2;
    line-height:10px;
}
/* employment */

#submenu a.employment_active {
    background-color:#015287;
    color: #FFFFFF;
    border:none;
}
#submenu a.employment_thirdsub {
    background-color:#015287;
    color: #70cad2;
    border:none;
}
#submenu a.employment_thirdsub:hover {
    background-color:#70cad2;
    color: #015287;
    border:none;
}
#submenu a.employment_thirdsub_line {
    background-color:#015287;
    color: #70cad2;
    border-top:thin solid #70cad2;
    line-height:10px;
}
/* commercial dispute */
#submenu a.commercial:hover {
    background-color:#015287;
    color: #FFFFFF;
}
#submenu a.commercial_dispute_active {
    background-color:#015287;
    color: #FFFFFF;
    border:none;
}
#submenu a.commercial_dispute_thirdsub {
    background-color:#015287;
    color: #70cad2;
    border:none;
}
#submenu a.commercial_dispute_thirdsub:hover {
    background-color:#70cad2;
    color: #015287;
    border:none;
}
#submenu a.commercial_dispute_thirdsub_line {
    background-color:#015287;
    color: #70cad2;
    border-top:thin solid #70cad2;
    line-height:10px;
}
/* private */

#submenu a.private {
    color:#7b003f;
}
#submenu a.private:hover {
    background-color:#7b003f;
    color: #FFFFFF;
}
#submenu a.private_active {
    background-color:#7b003f;
    color: #FFFFFF;
    border:none;
}
#submenu a.private_thirdsub {
    background-color:#7b003f;
    color: #e6462a;
    border:none;
}
#submenu a.private_thirdsub:hover {
    background-color:#e6462a;
    color: #7b003f;
    border:none;
}
#submenu a.private_thirdsub_line {
    background-color:#7b003f;
    color: #70cad2;
    border-top:thin solid #e6462a;
    line-height:10px;
}
/* family */

#submenu a.family {
    color:#7b003f;
}
#submenu a.family:hover {
    background-color:#7b003f;
    color: #FFFFFF;
}
#submenu a.family_active {
    background-color:#7b003f;
    color: #FFFFFF;
    border:none;
}
#submenu a.family_thirdsub {
    background-color:#7b003f;
    color: #e6462a;
    border:none;
}
#submenu a.family_thirdsub:hover {
    background-color:#e6462a;
    color: #7b003f;
    border:none;
}
#submenu a.family_thirdsub_line {
    background-color:#7b003f;
    color: #FFFFFF;
    border-top:thin solid #e6462a;
    line-height:10px;
}
/* property */

#submenu a.property {
    color:#556c11;
}
#submenu a.property:hover {
    background-color:#636f07;
    color: #FFFFFF;
}
#submenu a.property_active {
    background-color:#636f07;
    color: #FFFFFF;
    border:none;
}
#submenu a.property_thirdsub {
    background-color:#636f07;
    color: #f4e600;
    border:none;
}

#submenu a.property_thirdsub:hover {
    background-color:#f4e600;
    color: #636f07;
    border:none;
}

#submenu a.property_thirdsub_line {
    background-color:#636f07;
    color: #000000;
    border-top:thin solid #f4e600;
    line-height:10px;
}
/* commercial property dispute */

#submenu a.commercial_property_dispute {
    color:#556c11;
}
#submenu a.commercial_property_dispute:hover {
    background-color:#636f07;
    color: #FFFFFF;
}
#submenu a.commercial_property_dispute_active {
    background-color:#636f07;
    color: #FFFFFF;
    border:none;
}
#submenu a.commercial_property_dispute_thirdsub {
    background-color:#636f07;
    color: #f4e600;
    border:none;
}

#submenu a.commercial_property_dispute_thirdsub:hover {
    background-color:#636f07;
    color: #000000;
    border:none;
}

#submenu a.commercial_property_dispute_thirdsub_line {
    background-color:#636f07;
    color: #000000;
    border-top:thin solid #f4e600;
    line-height:10px;
}


/* insolvency */

#submenu a.insolvency {color: #033B3C;}

#submenu a.insolvency:hover {color: #ffffff; background-color: #033B3C;}

#submenu a.insolvency_active {color: #ffffff; background-color: #033B3C; border: none;}


/* international */

#submenu a.international {
    color:#8B864F;
}
#submenu a.international:hover {
    background-color:#8B864F;
    color: #FFFFFF;
}
#submenu a.international_active {
    background-color:#8B864F;
    color: #FFFFFF;
    border:none;
}
#submenu a.international_thirdsub {
    background-color:#8B864F;
    color: #e1dfd3;
    border:none;
}

#submenu a.international_thirdsub:hover {
    background-color:#b9b59b;
    color: #8B864F;
    border:none;
}

#submenu a.international_thirdsub_line {
    background-color:#8B864F;
    color: #b9b59b;
    border-top:thin solid #FFFFFF;
    line-height:10px;
}


/* sectors on right side */

#sectors {}

/* quotes on right side */

#quotes p{

    text-align:left;
    line-height: 25px;

}

#quotes.commercialquotes {
    color:#aac0d8;
}
#quotes.privatequotes {
    color:#d8b2bf;
}

#quotes.propertyquotes {
    color:#c7c70f;
}
#quotes.internationalquotes {
    color:#b7b398;
}

/* table for partners */

table.partners {

    border-style: none;
    border-color: gray;
    border-collapse: separate;
}

table.partners a{

    text-decoration:none;
}

table.partners a:hover{

    text-decoration:underline;
}

table.partners th {
    border-width: 1px;
    padding: 3px;
    border-bottom:dotted 1px black;
    border-color: black;
    background-color: white;
    text-align:left;
    -moz-border-radius: ;
}
table.partners td {
    border-width: 1px;
    padding: 3px;
    border-bottom:dotted 1px black;
    border-color: black;
    background-color: white;
    -moz-border-radius: ;
}


ul.square{margin-bottom:5px; padding: 10px; 
margin: 10px;  }

li.standard{list-style-image: url("./?a=32457");margin-bottom:10px;}

li.comdark{list-style-image: url("./?a=30064");color: #015287;margin-bottom:10px;}

li.comlight{list-style-image: url("./?a=30065"); margin-top:5px;margin-bottom:10px;}

li.privdark {list-style-image: url("./?a=30066");color: #7b003f; margin-bottom:10px;}
li.privlight {list-style-image: url("./?a=30067"); margin-top:5px;margin-bottom:10px;}


li.propdark{list-style-image: url("./?a=30068");color: #636f07; margin-bottom:10px;}
li.proplight{list-style-image: url("./?a=30069"); margin-top:5px;margin-bottom:10px;}


li.interndark{list-style-image: url("./?a=30074");color: #969270; margin-bottom:10px;}
li.internlight{list-style-image: url("./?a=30075"); margin-top:5px;margin-bottom:10px;}


/* -------------------- NEWS LINK ----------------- */
a .news {font-size:16px; font-weight:bold}
img a {border:0px}

/* Ven amends 16/12/08 */
.commercial_text {
    color:#115289;
}
.private_text {
    color:#7B1242;
}
.property_text {
    color:#636F22;
}



/* Consumer Protection Link */

#consumer_protection_link {position: absolute;
bottom: 95px;
border: 0;
padding: 25px 10px 5px 10px;}

#submenu #consumer_protection_link p a {border: 0; margin: 0; padding: 0;}

#submenu #consumer_protection_link p a span {color: red;}

#submenu #consumer_protection_link p a:hover {text-decoration: underline;}




/* MENU (copy of menu.css) */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* style the outer div to give it width */
#menu {
    font-size:0.85em;

}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
    padding:0;
    margin:0;
    list-style-type:none;
    height:3.6em;
}
/* style the sub-level lists */
#menu ul ul {
    width:15em;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu ul li {
    float:left;
    height:3.6em;
    line-height:3em;
padding: 0; margin: 0;
}
/* style the sub level list items */
#menu ul ul li {
    display:block;
    width:12em;
    height:auto;
    position:relative;
    line-height:1em;
}
/* style the links for the top level */
#menu a {
    display:block;
    float:left;
    height:100%;
    font-size:1.3em;
    color:#000000;
    text-decoration:none;
    border-left:1px dotted #000000;
    padding:0 1.6em 0 .7em;
}
/* style the sub level links */
#menu ul ul a {
    display:block;
    color:#000;
    border-right:1px dotted #000000;
    border-top:1px dotted #000000;
    width:12em;
    height:100%;
    line-height:1em;
    padding:.9em 1em;
    background:#ffffff;
}

#menu ul ul a.bottom {

    border-bottom:1px dotted #000000;

}
#menu ul table ul a {
    width:14em;
    w\idth:12em;
}
/* style the table so that it takes no part in the layout - required for IE to work */
#menu table {
    position:absolute;
    left:0;
    top:0;
    font-size:.7em;
    z-index:-1;
}
#menu ul ul table {
    lef\t:-1px;
}
#menu ul ul table ul.left {
    margin-lef\t:2px;
}
#menu li:hover {
    position:relative;
}
* html #menu a:hover {
    position:relative;
}

/* style the sub level 1 background */
#menu ul :hover a.sub1 {
    background:#033B3C;
}
/* style the sub level 2 background */
#menu ul ul :hover a.sub2 {
    background:#033B3C;
}
/* style the level hovers */
/* first */
#menu a:hover {
    color:#ffffff;
    background:#033B3C;
}
#menu :hover > a {
    color:#ffffff;
    background:#033B3C;
}

/* commercial */
#menu.com a:hover {
    color:#ffffff;
    background:#015287;
}
#menu.com :hover > a {
    color:#ffffff;
    background:#015287;
}

/* private */
#menu.priv a:hover {
    color:#ffffff;
    background:#7B003F;
}
#menu.priv :hover > a {
    color:#ffffff;
    background:#7B003F;
}

/* property */
#menu.prop a:hover {
    color:#ffffff;
    background:#556C11;
}
#menu.prop :hover > a {
    color:#ffffff;
    background:#556C11;
}

/* international */
#menu.intern a:hover {
    color:#ffffff;
    background:#969270;
}
#menu.intern :hover > a {
    color:#ffffff;
    background:#969270;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
    visibility:hidden;
    position:absolute;
    height:0;
    top:3em;
    left:0;
    width:14em;
}
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul, #menu ul a:hover ul {
    visibility:visible;
    height:auto;
    padding-bottom:3em;
  /*  background:transparent url(images/trans.gif); */
}


#bookmark {margin: 5px 0 10px 0; text-align: center;}


#content_middle {width: 420px; float: left; margin-left: 10px;}


#related_news {margin-top: 30px;}

#content_middle li { margin-bottom: 5px; line-height: 20px; }
