/*
 * c-css by U4EA Technologies - Allan Jardine
 * c-css adapted for CodeIgniter by Grant Craig
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
div#main { background: url(/bin/img/tile_menu_portfolio.gif); }
div#imgs { position:relative; height:283px; width:785px; overflow:hidden; }
div#imgs ul { position:absolute; top:18px; left:16px; height:240px; width:785px; }
div#imgs ul li { margin:0 10px 0 0; display:none; }
div#span-both { color:#fffddf; background:#8e8778; height:auto; position: relative; }
div#span-both div#orange p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 100%; }
div#span-both div#orange div#pad { width: 530px; }
div#two-col { border-bottom: 5px solid #fff; height: 283px; position: relative; }
div#two-col.portfolio { height: 372px; }
div#two-col.portfolio div#flashmap { margin: 24px 0 0 24px; }
div#two-col.portfolio h3 { background: url(/bin/img/click-for-larger.gif); height: 9px; width: 233px; overflow: hidden; text-indent: -999999px; position: absolute; top: 30px; left: 13px; }
div#two-col.portfolio h4 { background: url(/bin/img/regions.gif); height: 25px; width: 170px; overflow: hidden; text-indent: -999999px; position: absolute; top: 30px; right: 23px; }
div#two-col ul#arrows { position: absolute; right: 17px; top: 23px; z-index: 30; }
div#two-col ul#arrows li{ float: left; margin: 0 5px 3px 0; height: 19px; width: 19px; }
div#two-col ul#arrows li a{ display: block; height: 19px; width: 19px; overflow: hidden; text-indent: -99999px; }
div#two-col ul#arrows li#arrow-left { background: url(/bin/img/arrow-left.gif); }
div#two-col ul#arrows li#arrow-right { background: url(/bin/img/arrow-right.gif); }
ul#arrows li.hidden { visibility:hidden; }
div#two-col div#col-right { padding: 15px 0; width: 391px; background: #372b27; }
div#two-col div#col-right p, div#two-col div#col-right address { display: block; padding: 0 23px; color: #fffddf; margin: 0 0 8px 0; font: 116%/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
div#two-col div#col-right p a { color: #8e8778; text-transform: uppercase; font: bold 100% Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-decoration: none; }
div#orange { padding: 13px 23px; width:739px; height:154px; overflow: auto; }
div#orange.portfolio { padding: 20px 14px; }
div#orange.portfolio h1 { margin: 0 0 6px 0; font-size: 138.5%; }
div#orange.portfolio p { line-height: 18px; }
div#span-both p#see { font-weight: bold; line-height: 20px; padding-left:23px; }
div#span-both p#see a { font-size: 77%; color: #372a27; text-decoration: none; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-transform: uppercase; }
.scroll-pane { height: 150px; width: 534px; background: #766d61; overflow: hidden; }
.scroll-pane div#interior { margin: 15px 90px 15px 15px; }
.scroll-pane div#interior h1 { font-weight: bold; text-transform: uppercase; margin: 0 0 6px 0; font-size: 138.5%; }
.scroll-pane div#interior h1 em { font-weight: normal; font-style: normal; }
.scroll-pane div#interior h2 { font-size: 116%; font-style: italic; margin: -4px 0 6px 0; }
.scroll-pane div#interior p { margin: 0 0 6px 0; }
.press { float: left; }
#recent { float: left; width: 152px; margin: 0 0 0 20px; text-transform: uppercase; overflow: hidden; }
#recent h3 { color: #fff; font-weight: bold; margin: 0 0 6px 0; }
#recent ul li a { color: #60574e; font-weight: bold; text-decoration: none; display: block; }
#recent ul { overflow: hidden; }
#recent ul li.selected a, #recent ul li a:hover { color: #fff; }
div#recent p#press-archive { display:none; font-weight: bold; line-height: 20px; }
div#recent p#press-archive a { font-size: 77%; color: #372a27; text-decoration: none; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-transform: uppercase; }
.osX .jScrollPaneTrack { background: url('/bin/img/scrollpane/osx_track.gif') repeat-y; }
.osX .jScrollPaneDrag { background: url('/bin/img/scrollpane/osx_drag_middle.gif') repeat-y; }
.osX .jScrollPaneDragTop { background: url('/bin/img/scrollpane/osx_drag_top.gif') no-repeat; height: 6px; }
.osX .jScrollPaneDragBottom { background: url('/bin/img/scrollpane/osx_drag_bottom.gif') no-repeat; height: 7px; }
.osX a.jScrollArrowUp { height: 24px; background: url('/bin/img/scrollpane/osx_arrow_up.png') no-repeat 0 -30px; }
.osX a.jScrollArrowDown { height: 24px; background: url('/bin/img/scrollpane/osx_arrow_down.png') no-repeat 0 -30px; }
