@charset "utf-8";
body {margin:0;padding:0;font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;}

#wrapper {margin:0 auto;padding:0;width:1006px;background:url(/images/bg-wrapper.gif) no-repeat top left;}

#pagewrap {margin:0 auto;width:958px;height:100%;}

#header {height:60px;width:958px;margin:0 auto;}
#header h1 {margin:0;padding:20px 0 0 0;text-align:right;color:#003366;font:normal 15px Arial, Helvetica, sans-serif;letter-spacing:1px;}

#header-int {height:60px;width:958px;margin:0 auto;}
#header-int h1 {margin:0;padding:15px 0 0 0;text-align:right;color:#003366;font:normal 22px Arial, Helvetica, sans-serif;letter-spacing:1px;}

#contentwrap {float:left;}

#sidebar {margin:0px;float:left;min-height:483px;height:auto;width:189px;background:url(/images/bg-sidebar.gif) no-repeat top right;}
/* for Internet Explorer */
/*\*/
* html #sidebar {height: 483px;}
/**/
#sidebar #logo {border:none;margin:5px 0 35px 20px;}

#sidebar .glossymenu{margin: 0px 0 0 14px;/*width: 170px; width of menu*/border-bottom: 1px solid #ccc;}
#sidebar .glossymenu a.menuitem{letter-spacing:1px;font:16px Arial, Helvetica, sans-serif;color:#aaa9a9;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding: 6px 0 7px 0px;padding-left: 10px;text-decoration: none;border-top: 1px solid #ccc;}
#sidebar .glossymenu a.menuitem:visited, #sidebar .glossymenu .menuitem:active{color:#aaa9a9;}
#sidebar .glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}
#sidebar .glossymenu a.menuitem span.current{color:#0b2d72;}
#sidebar .glossymenu a.menuitem:hover{color:#0b2d72;}
#sidebar .glossymenu div.submenu{ /*DIV that contains each sub menu*/}
#sidebar .glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin:-3px 0 10px 0;padding: 0;}
#sidebar .glossymenu div.submenu ul li{}
#sidebar .glossymenu div.submenu ul li a{display: block;font: normal 13px Arial, Helvetica, sans-serif;color: #aaa9a9;text-decoration: none;padding: 2px 0;padding-left: 10px;}
#sidebar .glossymenu div.submenu ul li a.current {color:#cc6600;} 
#sidebar .glossymenu div.submenu ul li a:hover{color:#cc6600;}

#main-content {margin:0;float:right;width:769px;}

#content {margin:0;float:right;width:769px; position:relative;}
#content #banner img {padding:0px 0px 0px 6px;width:763px;margin:0;z-index:0;}
#content #content-int {margin:0;padding:0px 30px;}
#content #content-int h1 {margin:0px 0 10px 0;padding-top:35px;letter-spacing:1px;color:#003366;font:normal 18px Arial, Helvetica, sans-serif;}
#content #content-int h2 {margin:0 0 -14px 0;padding:0;color:#000;letter-spacing:1px;font:normal 14px/20px Arial, Helvetica, sans-serif;}
#content #content-int p {color:#666;font:normal 12px/20px Arial, Helvetica, sans-serif;}

#content #slideshowtxt {float:left;width:600px;}
#content #slideshowtxt h1 {margin-top:10px;margin-left:15px;margin-bottom:0px;letter-spacing:1px;color:#003366;font:normal 14px Arial, Helvetica, sans-serif;}
#content #slideshowtxt p {margin-left:15px;margin-top:5px;width:85%;color:#999;font:12px/18px Arial, Helvetica, sans-serif;}

/*Slideshow*/
div#tmpSlideshow {margin:0;padding:0;position:relative;height:484px;width:769px;background:url(/images/bg-photo-bottom.gif) no-repeat bottom left;}
div.tmpSlide {position: absolute;top: 0;left: 0;width:769px;display: none;}
div.tmpSlide img {float: left;margin:0;padding:0px 0px 0px 6px;height:470px;width:763px;}
div#tmpSlideshowControls {position: absolute;top:490px;right:0px;width:175px;}

div.tmpSlideshowControl {float:left; margin:0 5px 0 0;background:#d8d6d6;width:16px;height:16px;color:#554d31;font:14px Arial, sans-serif;text-align:center;cursor:pointer;}
div.tmpSlideshowControl a {line-height: 36px;vertical-align: middle; display:block;}

#slideShowControls { position:absolute; right:0; margin: 10px; }
#slideShowControls li { float: left; list-style: none; margin-right:5px; }
#slideShowControls a { height: 17px; width:17px; background: #d8d6d6; text-decoration: none; display:block; }
#slideShowControls a.activeSlide { background: #a7a8a8; }

a.activeSlide{ background:#a7a8a8; }

div.tmpSlideshowControlOn {background:#a7a8a8;}
div.tmpSlideshowControlActive {background:#a7a8a8;}
div.tmpSlideCopy {position: absolute;left:0px;top:480px;width:600px;}
div#tmpSlideshow h1 {margin-top:10px;margin-left:15px;margin-bottom:0px;letter-spacing:1px;color:#003366;font:normal 14px Arial, Helvetica, sans-serif;}
div.tmpSlideCopy p {margin-left:15px;margin-top:5px;width:65%;color:#999;font:12px/18px Arial, Helvetica, sans-serif;}


#content #projects {float:left;padding:0px 0px 0px 6px;width:763px;/*background:url(/images/bg-photo-bottom.gif) no-repeat bottom left;*/}
#content #projects .projectmain {float:left;width:674px;}
#content #projects .projectthumb {float:right;width:89px;}

#content #projects img {float:right;}
#content #projects img.active {border:1px solid #cc6600;}
#content #projects img.not_active {border:1px solid #fff;}

#content #projectstxt {width:680px; margin-top:417px;}
#content #projectstxt h1 {width:550px;float:left;padding-left:15px;margin:0 0 10px 0;letter-spacing:1px;color:#003366;font:normal 16px Arial, Helvetica, sans-serif;}
#content #projectstxt p {margin-left:15px;margin-top:5px;width:80%;color:#999;font:12px/18px Arial, Helvetica, sans-serif;}
#content #projectstxt #project-table {clear:both;margin:10px 0 0 15px;color:#999;font:normal 12px Arial, Helvetica, sans-serif;}
#content #projectstxt #project-table td {padding:0 0 5px 0;vertical-align:top;}
#content #projectstxt #project-table td strong {color:#666;font-weight:normal;}
#content #projectstxt #project-table td a {text-decoration:none;color:#999;}
#content #projectstxt #project-table td a:hover {text-decoration:underline;}
#content #projectstxt #project-table td.awards img {padding:0 10px;}
#content #projectsnav {text-align:right;font:normal 12px Arial, Helvetica, sans-serif;color:#ccc;float:right;margin:0;width:100px;}
#content #projectsnav img {border:none;padding:0 5px;}

#content #copyright p {margin:150px 0 20px 0;border-top:1px solid #e5e5e5;padding:5px 0 0 0;color:#999;text-align:right;font:normal 10px Arial, Helvetica, sans-serif;}
#content #copyright-int p {margin:50px 0 20px 0;border-top:1px solid #e5e5e5;padding:5px 0 0 0;color:#999;text-align:right;font:normal 10px Arial, Helvetica, sans-serif;}


#footer {clear:both;}

.project span
	{
		position:absolute;
		bottom:2px;
		right:3px;
		font-size:10px;
		color:#333;
	}

