html,body {padding:0;margin:0}
body {color:#424251; padding:25px 30px 9px 50px; background:#fff; font:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#424251; font-size:100% !important; font /**/:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

#outer, #minWidth {border-left:0 !important; margin-left:0 !important; min-width:auto !important}

a {color:#424251; text-decoration:underline}

.centercol {padding-top:30px}
.centercol p {padding-bottom:18px}
.centercol .ph-left {float:left; width:268px; margin-right:20px}
.centercol .ph-left img {display:block}
.centercol .ph-left .cr-tl {float:left; clear:both; width:1px}
html>body .centercol .ph-left .cr-tl {width:auto}
.centercol .ph-left p {font-style:italic; padding:2px 0 3px 4px !important; clear:both}

.centercol h1 {color:#4C4C5F; font-size:170%; font-weight:normal; padding-bottom:10px}
.centercol h2 {font-size:140%; font-weight:normal; padding-bottom:13px}
.centercol h2.ar-btm {color:#00AEEE; float:left; font-size:170%; padding-bottom:11px; padding-right:12px; background: url(/webroot/delivery/pic/bgh2.gif) no-repeat 100% 100%}
.centercol h2.ar-btm a {color:#00AEEE}

.cr-tl {background: url(/webroot/delivery/pic/cr-tl.gif) no-repeat 0 0}
.cr-tr {background: url(/webroot/delivery/pic/cr-tr.gif) no-repeat 100% 0}
.cr-bl {background: url(/webroot/delivery/pic/cr-bl.gif) no-repeat 0 100%}
.cr-br {background: url(/webroot/delivery/pic/cr-br.gif) no-repeat 100% 100%; padding:4px}

.print-url {float:left; width:100%; display:block !important; font-size:92%; text-align:right; padding-top:10px}
.printurl {padding-left:220px}

#bottom {margin:0; border-top:1px solid #424251; padding:10px 0; font-size:92%; margin-top:10px}
#bottom a {text-decoration:none}


#logo {float:left; margin-left:-100%}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}


/* news and projects */
.news {font-size:92%; margin:0; padding:0; width:100%; list-style-type:none}
.news li {padding:0 0 26px 0px}
.news .dt {color:#424252; float:left; display:block; background-color:#C8CAC0; padding:0 9px; margin-right:15px; margin-top:1px; margin-bottom:-1px}
.news .dt span {position:relative; display:block; margin:-1px 0}
.news a {cursor:pointer; cursor:hand; text-decoration:none}
.news strong {font-size:110%}

.projects {padding-top:6px; padding-bottom:6em}
.projects .ph {padding:0 17px 0 0}
html>body .projects .ph {padding-right:20px}

.ph {float:left; width:1px}
html>body .ph {width:auto}
.ph img {display:block}

.projects .txt-tb {padding-top:2px !important; padding-top /**/:7px}
.projects .txt-tb a {text-decoration:none; font-weight:bold;}
.projects .txt-tb a img {vertical-align:top; margin-top:6px; margin-left:3px}

.gallery {width:100%; border-collapse:collapse; border:0}
.gallery td {vertical-align:top; padding:0 20px 26px 0; width:33%}
.gallery .dt {position:relative; left:4px; margin-top:8px !important}
.content .dt {color:#424252; float:left; display:block; background-color:#C8CAC0; font-size:92%; padding:0 9px; margin-top:1px; margin-bottom:-1px}
.content .dts {color:#424252; background-color:#C8CAC0; font-size:92%; padding:0 9px; margin-top:1px; margin-bottom:-1px}
.gallery p {padding-left:4px; padding-top:1px; padding-bottom:0 !important}

.tbl {width:100%; border-collapse:collapse; border:0; border-bottom:3px double #BFC1B7; margin-bottom:18px}
.tbl th {text-align:left; font-weight:bold; color:#9FA198; background: url(/webroot/delivery/pic/bgTbl.gif) no-repeat 0 0; padding:24px 20px 5px 0; border-bottom:3px double #BFC1B7}
.tbl1 td, .tbl td {vertical-align:top; padding:8px 20px 8px 0; border-bottom:1px solid #BFC1B7}
.tbl1 p, .tbl p {padding-bottom:4px !important}

.tbl1 {width:100%; border-collapse:collapse; border:0; border-top:1px solid #BFC1B7; margin-bottom:25px}
.tbl1 td {padding:3px 0 3px 20px}

.projects-s {width:100%}
.projects-s .stat-proj {float:left; padding-left:39px; padding-top:7px; font-weight:normal}
body:not([dummy]) .projects-s .stat-proj {padding-top:8px}
.projects-s table {width:100%; border-collapse:collapse; border:0}
.projects-s td {padding:0 40px 25px 0; width:50%; vertical-align:top}
.projects-s p {padding:6px 0 0 4px}
.projects-s p {font-weight:bold}
.projects-s p img {margin-left:3px}
.projects-s a {text-decoration:none}
.projects-s th {padding:0 20px 18px 0; vertical-align:top; text-align:left}


.sm_1 {font-size: 16px}
.sm_2 {margin-top: 17px; font-size: 14px; margin-bottom: 2px}
.sm_3 {margin-left: 25px; font-size: 12px; margin-bottom: 2px}
.sm_4 {margin-left: 50px; font-size: 12px; margin-bottom: 2px}

.saveas, .pgs, .ar-b {display:none}

/* /news and projects */