* {margin:0px; padding:0px; border:0px;}
body {background:#ffffff; color:#797f86; font-family:arial, sans-serif;}
table {font-size:12px; line-height:18px; text-align:left;}
A:link, A:visited, A:active {color:#797f86; text-decoration:none;}
A:hover {color:#d34040;}

/*Fonts*/
h1 {font-weight:bold; color:#383435; font-size:14px; text-transform:uppercase; padding:0px 0 20px 0; margin:-3px 0 0 0px;}
h2 {color:#ffffff; font-size:12px; font-weight:normal;}
h6 {position:absolute; bottom:0px; left:0px; font-size:10px; color:#a1a7ae; font-weight:normal; margin:0px 0px 0px 0px; padding:0px;}
h6 a:link {color:#a1a7ae;}
h6 a:visited {color:#a1a7ae;}
h6 a:active {color:#a1a7ae;}
h6 a:hover {color:#d34040;}
p {padding:0 0 10px 0;}
b {font-weight:normal; color:#383435; font-size:12px; text-transform:uppercase;}

/*Global*/
#container {width:100%; height:100%;}
table .top {height:120px; vertical-align:top;}
table .middle {vertical-align:top;}
.box {position:relative; top:-560px; width:892px;}
.content {position:relative; top:88px; /* 120 */ margin:auto; width:892px; height:550px;}
.logo {position:absolute; top:42px; left:0px;}

/*Page*/
.slideshow {position:absolute; top:0px; left:0px; z-index:10;}
.copy {position:absolute; top:0px; right:0px; width:338px; height:550px; text-align:left; overflow:auto; z-index:10;}

/*Client List Menu*/
.client-list-one h1, .client-list-two h1 {padding-bottom:10px;}
.client-list-menu {position:absolute; top:570px; right:0px;}
.client-list-menu li {display:inline; color:#d34040; padding:0 0 0 9px;}
.client-list-menu a:link, a:visited, a:active {color:#797f86; text-decoration:none;}
.client-list-menu a:hover {color:#d34040;}

/*Client List Page*/
.client-list-one {position:absolute; top:0px; left:0px; width:284px; height:555px; text-align:left; line-height:30px; overflow:auto;}
.client-list-one a:link, a:visited, a:active {color:#797f86; text-decoration:none;}
.client-list-one a:hover {color:#d34040;}
.client-list-two {position:absolute; top:38px; left:304px; width:284px; height:512px; text-align:left; line-height:30px; overflow:auto;}
.client-list-two a:link, a:visited, a:active {color:#797f86; text-decoration:none;}
.client-list-two a:hover {color:#d34040;}
.client-list-three {position:absolute; top:38px; left:608px; width:284px; height:512px; text-align:left; line-height:30px; overflow:auto;}
.client-list-three a:link, a:visited, a:active {color:#797f86; text-decoration:none;}
.client-list-three a:hover {color:#d34040;}
.client-list-submenu {margin:-4px 0 0 0; font-weight:normal; font-size:10px; line-height:14px; text-align:left;}

/*Portfolio Pages*/
#grid {position:absolute; top:20px; left:20px; z-index:70;}
.slider {position:absolute; top:0px; left:0px; width:530px; height:550px; background:#eceef0; z-index:60;}
.slider b {position:absolute; bottom:16px; left:20px;}
.selected-project {position:absolute; top:0px; right:0px;}

/*Project Pages*/
.project-title {position:absolute; top:556px; left:0px;}
.project-copy-container {position:absolute; top:0px; left:0px; width:300px; height:550px; background-image:url(img/project-info-background.png); background-repeat:no-repeat;}
.project-copy {position:absolute; top:20px; left:20px; width:250px; height:510px; padding:0 10px 0 0; text-align:left; overflow:auto; z-index:50px;}
.project-buttons {position:absolute; top:556px; right:40px; text-align:right;}
.project-buttons ul li {list-style:none; display:inline; padding:0 6px 0 0;}

/*Bio Pages*/
#bio-grid {position:absolute; top:20px; left:20px; width:510px; z-index:20;}
#bio-grid-images {float:left; width:150px; height:156px; margin:0 20px 20px 0; background-color:#383435;}
#bio-grid-images img {position:relative; margin:0 0 1px 0;}
#bio-grid-images-title {position:relative; width:142px; height:20px;}

/*News Page*/
.news a:link b {color:#383435; text-decoration:none;}
.news a:visited b {color:#383435; text-decoration:none;}
.news a:active b {color:#383435; text-decoration:none;}
.news a:hover b {color:#d34040;}

/*Contact Page*/
.contact-copy {position:absolute; top:0px; right:0px; width:200px; height:556px; text-align:left; overflow:auto;}

/*Drop-down Menu*/
#dropdownMenu {position:absolute; top:38px; right:0px; font-size:12px; text-transform:uppercase; margin:0; padding:0; z-index:100;}
#dropdownMenu .selected {color:#d34040; cursor:pointer;}
#dropdownMenu a.parent, #dropdownmenu a.current {color:#d34040;}
#dropdownMenu ul {list-style-type:none; margin:0; padding:0;}
#dropdownMenu ul li {position:relative; float:left; display:inline; color:#797f86; padding:5px 9px 5px 9px; cursor:pointer;}
#dropdownMenu li:hover {color:#d34040;}
#dropdownMenu li a:hover {color:#d34040;}
#dropdownMenu ul li ul {position:absolute; top:1em; left:2px; display:block; visibility:hidden;}
#dropdownMenu ul li ul li {display:list-item; width:148px; border-top:0px; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; border-right:2px solid #ffffff; background-color:#eceef0; text-align:left; padding:1px 0px 1px 4px; z-index:100;}
#dropdownMenu ul li ul li a:hover {color:#d34040;}
#dropdownMenu ul li ul li:first-child {border-top:3px solid #ffffff;}
#dropdownMenu ul li ul li ul {left:159px; top:0;}
* html p#iepara {padding-top:1em;}
* html #dropdownMenu ul li {float:left; height:1%;}
* html #dropdownMenu ul li a {height:1%;}