@charset "utf-8";
/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a, a:hover { outline:none; }
a img { border:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* global */
body { background:url(../images/body-bg.png) repeat-x top #DADADA; font-family:arial; font-size:12px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h2.page-title {margin:20px 0 10px 20px;font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#wrapper { width:960px; margin:0 auto; background:#FFF;margin-bottom:20px; }
/* header */
.header, .header2 { height:270px; background:url(../images/header-bg.jpg) no-repeat top left;margin-bottom:8px; }
.header h1.logo, .header2 h1.logo  { margin:10px 0 0 8px; position:absolute; }
.header h1.logo a, .header2 h1.logo a { background: url(../images/logo.gif) no-repeat left top; display: block; height: 85px; width: 361px; }
.header h1.logo a span, .header2 h1.logo a span { position: absolute; top: -1000px; }
.header .applet, .header2 .applet {width:280px; height:60px; position:absolute;margin:20px 0 0 668px;cursor:pointer;}
.header .slogan, .header2 .slogan {width:260px; position:absolute; margin:170px 0 0 690px;font-size:22px;color:#055F96;}
.header .slogan strong, .header2 .slogan strong {color:#AF0000;font-size:26px;}
.header  .navigation {margin-top:107px;}
/* --- */
.header2 { height:187px; background:url(../images/header-bg2.jpg) no-repeat top left;}
.header2 h1.logo { margin:4px 0 0 18px;}
.header2 h1.logo a { background: url(../images/logo2.gif) no-repeat left top;  height: 66px; width: 279px; }
.header2 .applet {margin:4px 0 0 668px;}
.header2 .slogan { margin:120px 0 0 690px;}
.header2 .navigation {margin-top:67px; }
/* --- */
#footer { height:32px; background:url(../images/footer-bg.png) bottom no-repeat #B10000; }
#footer .copyrights { color:#FFF; font-size:12px; position:absolute; margin:7px 0 0 15px; }
#footer .links { position:absolute; width:650px; margin:7px 0 0 290px; text-align:right; color:#FFF; }
#footer .links a { color:#FFF; }
/* columns */
.col01 { float:left; width:700px; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; padding:7px 0 0 20px;margin-bottom:30px; }
.col01 h2, .col02 h2 { font-size:18px; color:#372800; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;margin:0 0 25px 0; }
.col01 a { color:#055F96; }
.col01 .viewall { height:30px; background:url(../images/releases-dot.gif) repeat-x top; padding:5px 5px 0 0; text-align:right; margin-top:-20px; }
.col01 .viewall a { text-decoration:underline; font-size:12px; }
.col01 .viewall a:hover { text-decoration:none; }
.block03t {width:681px;_width:680px; background:url(../images/block03t.png) no-repeat top #E8E8E8;margin:20px 0 20px 0;}
.block03b {background:url(../images/block03b.png) no-repeat bottom;padding:10px;}
.block03b .block03-col {width:316px; float:left;padding-left:8px;}
.block03b .block03-col2 {width:292px; float:left;padding-left:40px; }
.block03b .block03-col p, .block03b .block03-col2 p {padding-top:0px;margin:2px 0 0 0;}
.col02 { width:220px; float:right; padding:0 7px 0 0; }
.col02 .block01t { background:url(../images/block01t.gif) no-repeat top #E8E8E8; width:214px; }
.col02 .block01t .block01b h2 { margin:0 0 10px 10px; }
.col02 .block01t .block01b { background:url(../images/block01b.gif) no-repeat bottom; padding:8px 0 0 13px; }
.col02 .block01t .block01b .block02 {width:171px; margin-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#055F96;padding:5px 8px 5px 10px; background:#F4F4F4;}
.col02 .block01t .block01b .block02 a {color:#CC0000;}
.col02 .block01t .block01b .block02 h3 {margin:0px;color:#CC0000; font-size:12px;}
.col02 .block01t .block01b .block02t { background:url(../images/block02t.gif) top no-repeat #F4F4F4;width:189px;height:11px;}
.col02 .block01t .block01b .block02b { background:url(../images/block02b.gif) bottom no-repeat #F4F4F4;width:189px;height:11px;margin-top:-2px;}
.col02 .block01t .block01b .viewall {text-align:right;padding:12px 14px 10px 0}
.col02 .block01t .block01b .viewall a { text-decoration:underline; color:#055F96;}
.col02 .block01t .block01b .viewall a:hover { text-decoration:none;}

/* pages */
.corporate-profile {padding:10px 0px 30px 25px;}
.corporate-profile .col {width:255px;float:left; padding:0 72px 0 0; font-size:13px; text-align:justify;}
.corporate-profile .col .user-profile {height:480px;}
.corporate-profile .col .user-profile .user-bg { background:url(../images/user-prof-bg.jpg) no-repeat left top;width:252px; height:93px;margin:20px 0 20px 0;}
.corporate-profile .col .user-profile .user-bg .user {width:120px;height:93px; /*background:url(../images/user01.png) no-repeat left bottom;*/}
.corporate-profile .col .user-profile .title h3 {font-size:15px; color:#AA0407; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.corporate-profile .col .user-profile .title strong {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
.corporate-profile .last-col {padding-right:0px;}
/* corporate structure */
.block01-banners {width:214px; background: url(../images/block01t.gif) left top no-repeat #E8E8E8;float:right;margin:15px;margin-left:0px;margin-top:0px;_margin-right:8px;}
.block01b-banners {background: url(../images/block01b.gif) left bottom no-repeat ;padding:13px;_padding:12px;}
.content01 {width:705px; float:left;margin:0px 0 15px 20px;_margin-left:10px;}
.content01 p {padding-right:15px;}
/* -- */
.corporate-structure { width:511px;height:471px; background:url(../images/company-sctructure-bg.png) no-repeat left top; }
.corporate-structure .div01, .corporate-structure .div02, .corporate-structure .div03 { position:absolute;}
.corporate-structure ul {margin-top:8px;}
.corporate-structure li { list-style: inside; list-style-type: square; font-size:11px;} 
.corporate-structure strong {font-size:11px;}
.corporate-structure .div01 {width:150px;margin:110px 0 0 40px;}
.corporate-structure .div02 {width:200px;margin:110px 0 0 345px;}
.corporate-structure .div03 {width:155px;margin:360px 0 0 190px;}
/* Properties */
.properties-mapsh3 {font-size:14px; color:#AA0408;}
.properties-maps h3 {font-size:14px; color:#AA0408;}
.properties-maps .properties-map-item {float:left;margin:20px 0 0px 0;}
.map-thumb-lt { background:url(../images/grayblock01-lt.png) no-repeat left top #E8E8E8;margin:20px 0 20px 0;}
.map-thumb-rt { background:url(../images/grayblock01-rt.png) no-repeat right top}
.map-thumb-rb { background:url(../images/grayblock01-rb.png) no-repeat right bottom ;}
.map-thumb-lb { background:url(../images/grayblock01-lb.png) no-repeat left bottom; text-align:center;}
.map-thumb-lb img {margin:10px;}
.map-thumb-controls {height:22px; border-top:1px solid #FFF; background:url(../images/plus.png) no-repeat 15px 6px;padding:6px 0 0 35px; font-size:11px; font-style:italic; text-align:left;}  
/* sitenews */
.sitenews { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}
.sitenews .date {font-size:13px; color: #000; font-weight:bold;}
.sitenews h3 {margin-bottom:0px !important;color: #056096;font-size:16px; font-weight:bold;}
.sitenews h3 a {color: #056096;font-size:16px; font-weight:bold;}
a.news-back {display:block; padding:0px 8px 3px 8px;width:110px; background: #F0F0F0; color:#055F96;}
a.news-back span {font-size:18px;_font-size:20px;margin-right:3px;}
a:hover.news-back {background:#E2E2E2; text-decoration:none;}
/* quickfacts */
.quickfacts-table02 {width:440px;}
.quickfacts-table02 td {padding:3px;}
.quickfacts-table02 span { text-decoration:underline;}
.quickfacts-table02 em { font-size:11px; font-style:italic;color:#999;}
.content01 table {background: #F5F5F5;width:85%;padding:15px; border:0px;}
.content-bg {background: #F5F5F5;padding:15px;width:90%;}

/* */
.table-dinapoolstats td { background:#E8E8E8;}
.table-dinapoolstats .headrow td { background:#C50000 !important;color:#FFF;padding:6px;}
.table-dinapoolstats td {padding:10px;}

/* breadcrumbs */
.breadcrumbs  {margin:10px 0 10px 15px;}
.breadcrumbs span {font-weight:bold;font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;color:#372900;margin-right:3px;}
.breadcrumbs a {margin-left:3px; font-size:12px; color:#056096; text-decoration:underline;}
.breadcrumbs a:hover {text-decoration:none;}

/* navigation */
.navigation { height:40px; width:960px; position:absolute;  background:url(../images/nav-bg.png) repeat-x;}
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li {  float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: -2px; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; background:#CCC }
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li { color:#FFF; font-size:14px; display:block; padding:10px 16px 11px 19px; border-right:1px solid #C60000; background:url(../images/nav-bg.png) repeat-x;}
ul.dropdown li.hover,  ul.dropdown li:hover { background:url(../images/nav-bg2.png) no-repeat center top; text-decoration:none; }
ul.dropdown a { color:#FFF; text-decoration:none;display:block;}
ul.dropdown a:hover { text-decoration:none;}
ul.dropdown ul { width: 150px;_margin-top:1px; }
ul.dropdown ul li { font-weight: normal;padding:0px;border:1px solid #FFF;border-top:none;width:149px; background:#CE0000;padding:1px 0 1px 0; }
ul.dropdown ul li a {font-size:12px;padding-left:10px;}
ul.dropdown ul li:hover, ul.dropdown ul li.hover {background:#CE0000;}
ul.dropdown ul li:hover a:hover, ul.dropdown ul li.hover a:hover {color: #EAEAEA}
ul.dropdown *.dir { padding-right: 20px; }
ul.dropdown-horizontal ul *.dir { padding-right: 15px;}
ul.dropdown ul li.dir {padding-right:0px; background:url(../images/ulli-01-2.gif) no-repeat 95% #CE0000;}
ul.dropdown ul li:hover.dir { background:url(../images/ulli-01.gif) no-repeat 95% #CE0000;}
.dir-hover { background:url(../images/ulli-01.gif) no-repeat 95% #CE0000;}
ul.dropdown ul li.dir ul {margin:-1px 0 0 2px;}
/* other */
.clear { clear:both;height:1px; }