*        {margin:0; padding:0; border:0;}
body     {background: #2F3134 url(img/background.gif) repeat-x; color:#939598; font-family:Trebuchet MS, sans-serif;
          text-align:justify; font-size:11px; line-height:14px;
          margin:0 auto; width:879px}
a:link, a:visited, a:active {color:#939598; text-decoration:none; font-weight:normal;}
a:hover {color:#537da4; text-decoration:none;}

#content {position:absolute; width:879px; height:700px; text-align:left; font-size:11px; line-height:14px; overflow:hidden}
#logo    {position:absolute; top:127px; left:0px; z-index:100;}
#line    {position:absolute; top:101px; left:0px;}
#v-line  {position:absolute; top:4px; left:104px; height:639px; width:1px; background:url(/img/v-line.gif) no-repeat; overflow:hidden;}


/*Fonts*/
h1 {font-size:18px; color:#fafafa; font-weight:bold; text-align:left; text-transform:uppercase; padding:0 0 10px 0;}
h1.nospace-title {font-size:18px; color:#fafafa; font-weight:bold; text-align:left; text-transform:uppercase; padding:0 0 4px 0;}
h2 {font-size:18px; color:#939598; font-weight:bold; text-align:left; text-transform:uppercase; padding:0 0 10px 0;}
h3 {font-size:18px; color:#fafafa; font-weight:normal; text-align:left; padding:0px;}
h4 {margin:5px 5px 0 5px; color:#fafafa; font-size:11px; font-weight:bold;}
b {color:#A7A9AC; font-weight:normal; text-align:left;}
.large-text {font-size:18px; color:#fafafa; text-align:left; padding:0px;}
.large-text b {font-size:11px; text-align:left;}
p {padding:0 0 10px 0;}


/*Menu*/
#nav {position:absolute; top:4px; right:0px; width:325x;}
#nav ul {position:absolute; top:4px; right:0px; padding:0px; margin:0px; text-align:center; list-style:none;}
#nav li {float:left; list-style:none; margin:0px 0 0 24px; padding:0px; font-size:11px; text-transform:uppercase;}
#nav a:link,
#nav a:visited,
#nav a:active {display:block; background:transparent; height:27px; width:50px; color:#939598; text-decoration:none; text-align:center; padding:61px 0 0 0; cursor:pointer;}
#nav a:hover,
#nav li.parent a.parent {background:url(/img/hover.jpg) no-repeat; background-position:top center; color:#537da4; height:27px; width:50px; cursor:pointer;}
#nav li.selected {background:url(/img/hover.jpg) no-repeat; background-position:top center; color:#537da4; height:27px; width:50px; text-align:center; padding:61px 0 0 0;}

/*Sub-Menu*/
#sub-menu {z-index:100;}
#sub-menu li {display:inline; list-style:none; margin:0 0px 0 19px; font-size:11px; text-transform:uppercase;}
#sub-menu li a:link, #sub-menu li a:visited, #sub-menu li a:active {color:#939598;}
#sub-menu li a:hover, #sub-menu li.selected, #sub-menu li.parent a.parent {color:#537da4;}
.sub-menu-container {position:absolute; top:107px; right:0px; width:770px; text-align:right;}

/*Portfolio Menu*/
#portfolio-menu {}
#portfolio-menu li {display:block; list-style:none; margin:0 0 2px 0;}
#portfolio-menu li a:link, #portfolio-menu li a:visited, #portfolio-menu li a:active {color:#939598;}
#portfolio-menu li a:hover, #portfolio-menu li.selected {color:#537da4;}

/*Pages*/
#slideshow {position:absolute; top:127px; left:129px; width:755px;}
#slideshow img {float:left; margin:0 5px 0 0px;}
.copy {position:absolute; top:321px; left:129px; width:750px; height:308px; overflow:hidden; color:fafafa; text-align:left;}
.column-one {position:absolute; top:0px; left:0px; width:362px;}
.column-two {position:absolute; top:0px; left:387px; width:362px;}
.small-copy {position:absolute; top:137px; left:129px; width:750px; height:140px; overflow:hidden; text-align:left;}

/*People & Give pages*/
.peopleContainer {position:absolute; top:301px; left:129px; width:755px; height:338px; overflow:hidden; background:url(/img/project-background.png) no-repeat;}	
.boxgrid {width:146px; height:146px; float:left; border:0px; margin:0px 5px 5px 0; overflow:hidden; position:relative;}
.boxgrid img {position:absolute; top:0; left:0; border:0px;}
.boxgrid p {padding:0 10px; color:#fafafa; font:11px; font-weight:normal;}			
.boxcaption {float:left; position:absolute; background:url(/img/menu-hover.png) no-repeat; height:50px; width:100%; opacity:1.0; 
/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top:260; left:0;}
.caption .boxcaption {top:220; left:0;}

/*Slider*/
/*grid slider*/
.slider-container {position:absolute; top:294px; left:129px; width:750px; height:333px; overflow:hidden; z-index:100;}
.slider {position:absolute; top:294px; left:129px; width:750px; height:333px; background:url(/img/slider-background.png) no-repeat; z-index:100;}
.portfolio-grid {position:absolute; top:0px; left:0px; width:750px; height:333px; z-index:110;}

/*Portfolio, Press
.portfolio-column-one {float:left; width:216px; margin:0 25px 0 0; text-align:left;}
.portfolio-column-two {float:left; width:216px; margin:0 25px 0 0; text-align:left;}
.portfolio-column-three {float:left; width:216px; text-align:left;}
.port-line {float:left; height:100px; width:26px; background:url(/img/port-line.gif) no-repeat;}
*/

/*Footer*/
#footer {position:absolute; left:0px; top:4px;}
#footer li {list-style:none; display:inline; font-size:10px; line-height:12px; color:#fff; padding-right:10px;}
#footer li a {color:#FFFFFF;}
#footer li a:hover {color:#98A22D;}




/*Drop-down Menu*/
#dropdownMenu {position:absolute; top:107px; right:0px; font-size:11px; font-weight:normal; text-align:left; z-index:100;}
#dropdownMenu ul {list-style-type:none; margin:0; padding:0;}
#dropdownMenu ul li {position:relative; float:left; display:inline; margin:0 0px 0 19px; color:#939598; text-transform:uppercase; cursor:default;}
#dropdownMenu ul#menu li.selected, #dropdownMenu ul#menu li:hover, #dropdownMenu ul#menu li.parent, #dropdownMenu ul#menu li.parent a.parent {color:#537da4;}
#dropdownMenu ul li a {display:block; text-decoration:none;}
* html #dropdownMenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block;}
#dropdownMenu ul li a:link, #dropdownMenu ul li a:visited, #dropdownMenu ul li a:active {color:#939598;}
#dropdownMenu ul li a:hover, #dropdownMenu ul li.parent a.parent {color:#537da4;}
#dropdownMenu ul#menu li.parent a.mainfoldericon {color:#537da4;}

/*sub menu*/
#dropdownMenu ul li ul {position:absolute; top:10px; left:-6px; display:block; visibility:hidden; border:0px solid #c5c7c8; padding:6px; background:#d6d8db; line-height:13px;}
#dropdownMenu ul li ul li {display:list-item; float:none; text-align:left; margin:0px;}
#dropdownMenu ul li ul li a {width:60px; /*width of sub menus*/ padding:0px; margin:0px; font-size:11px; line-height:16px; color:#939598; /*background of tabs (default state)*/}
#dropdownMenu ul#menu li.selected ul li a.mainfoldericon, #dropdownMenu ul#menu li.parent ul li a.mainfoldericon, #dropdownMenu ul#menu li.selected parent ul li a.mainfoldericon {color:#939598;}

#dropdownMenu ul li ul li a:hover, #dropdownMenu ul#menu li.selected ul li.selected, #dropdownMenu ul#menu li.parent ul li.selected, #dropdownMenu ul#menu li.parent ul li.parent a.mainfoldericon {color:#537da4; width:60px; cursor:hand;}

#dropdownMenu ul li ul li:first-child a.current {color:#939598;}
#dropdownMenu ul li ul li:first-child {border-top:0px solid #c5c7c8; margin:0px ;}

* html p#iepara {padding-top:1em;}
* html #dropdownMenu ul li {float:left; height:1%;}
* html #dropdownMenu ul li a {height:1%;}
