/*
  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:04:57
*/


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: 55px 20px 15px 15px;
    margin: 55px 0px 0px 0px; 


}

#right a{
    font-weight:bold;

}


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

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

#mainContent img {
    float: right;
}

#mainContentarea a{ 
    font-weight:bold; 
} 
#mainContentarea li {
    list-style-image: url("./?a=32457");
    margin-bottom:10px;
}


<!--[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: #aca98a;
}

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


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


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

#bellow_footer a
{
 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:19px;
    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 {
    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: #aca98a;
    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:#b7b398;
}

.international h1{
    color:#b7b398;
}

.international h2{
    color:#b7b398;
}

.international h3{
    color:#b7b398;
}

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

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

.search_menu {
    width: 800px;
    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: 570px;

}

.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;
    width:80px;
}
#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;
}

/* international */

#submenu a.international {
    color:#aca98a;
}
#submenu a.international:hover {
    background-color:#969270;
    color: #FFFFFF;
}
#submenu a.international_active {
    background-color:#969270;
    color: #FFFFFF;
    border:none;
}
#submenu a.international_thirdsub {
    background-color:#969270;
    color: #b9b59b;
    border:none;
}

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

#submenu a.international_thirdsub_line {
    background-color:#969270;
    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.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}



/* 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;}


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