/*-----------------------
OrbitSTUDIO
-----------------------*/
@import url("/x/css//def.css"); /*keep first*/

/*layout*/
.wrap{ margin:0 auto; text-align:left; width:955px; position: relative; }

/*links*/
a{ color:#c7c4a7; text-decoration: none; }
a:hover,a:active{ color:#545241; }

/*headers*/
h1{ margin:0; padding:0; }
h2{ margin:0 0 6px 0; padding:0; }
h3{margin:0;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}
h6{margin:0;padding:0;}

/*tables*/
table,td,th{border:none 0;padding:0;}
td{text-align:left;vertical-align:top;}
th{text-align:left;vertical-align:middle;}

/*lists*/
li{margin:0;padding:0;}
ol{margin:1em 0 1em 1.5em;padding:0;}
ul{ margin:0 0 1em 0; padding:0; list-style: none; }

/**/
p,ul,ol{ margin:0 0 1em 0; font: normal normal  normal 11px/1.33em Georgia, "Times New Roman", Times, serif; }
.c1 { float: left; width: 190px; }
.c3 { float: left; width: 159px; padding-left: 34px; }
.c2 { float: left; width: 566px; padding: 38px 0 0; }
.h { color: #545241; }
.menu { margin:0; padding:0; font: normal normal normal 19px/1em Helvetica,Arial,sans-serif; }
.c1main { position: absolute; left: -1px; top: 146px; border-top: 1px solid #C4C4AA; width: 164px; padding-top: 7px; }
.c3main { position: absolute; left: 792px; top: 0px; border-top: 1px solid #C4C4AA; width: 164px; padding-top: 11px; }
.c3main a { color: #545241; }
#c2fx { min-height: 600px; }
/*GRAPHIC NAV*/
.menu li { margin: 0px; padding: 0px; text-indent: -3000px; height: 19px; display: block; }
.menu  a { display: block; height: 19px; width: 100px; overflow: hidden; }
.m1 a,.m1 a:hover { background: url(/x/i/nav-projects.png) no-repeat scroll -100px 0px; }
.m2 a{ background: url(/x/i/nav-projects.png) no-repeat scroll 0px -19px; }
.m2 a:hover { background: url(/x/i/nav-projects.png) no-repeat scroll -100px -19px; }
.m3 a { background: url(/x/i/nav-projects.png) no-repeat scroll 0px -38px; }
.m3 a:hover { background: url(/x/i/nav-projects.png) no-repeat scroll -100px -38px; }
.news { border-top: solid 1px #333333; width: 157px; margin-bottom: 6px; padding-top: 6px; }
.news h3 { color: #9f2645; margin: 0px; padding: 0px; }
.news,.news p, .news h3 { font-size: 11px; line-height: 1.2em; }

.nav2 { margin: 0px 0px 8px; padding: 0px 0px 4px; border-bottom: 1px solid #C4C4AA; width: 150px; }
.nav2 li { margin: 0px; padding: 0px; font-size: 13px; line-height: 14px; text-indent: -3000px; }
.nav2 li a{ display:block; overflow: hidden;}
.nav2 .recent { background: url(/x/i/sub-projects.png) no-repeat scroll -150px 0px; }
.nav2 .recent a{height:26px;}
.nav2 .recent a:hover,.nav2 .recent .h { background: url(/x/i/sub-projects.png) no-repeat scroll 0px 0px; }
.nav2 .archive { background: url(/x/i/sub-projects.png) no-repeat scroll 0px -26px; }
.nav2 .archive a{height:20px;}
.nav2 .archive a:hover,.nav2 .archive .h { background: url(/x/i/sub-projects.png) no-repeat scroll -150px -26px; }

img.info { margin-left: -34px; margin-bottom: 10px; }
