html, body, #bgContainer {
 height: 100%;
 margin: 0px;
 padding: 0px;
 border: none;
 text-align: center;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #fff;
 background-color: #000;
}

td {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #fff;
}

a:link {color: #fff; text-decoration: none;}
a:visited {color: #fff; text-decoration: none;}
a:active {color: #fff; text-decoration: none;}
a:hover {color: #d9541d; text-decoration: none;}

a.redLink:link {color: #d9541d; text-decoration: none;}
a.redLink:visited {color: #d9541d; text-decoration: none;}
a.redLink:active {color: #d9541d; text-decoration: none;}
a.redLink:hover {color: #fff; text-decoration: none;}

h1 {
 color: #d9541d;
 font-size: 14px;
 font-weight: 700;
 padding: 0px;
 margin: 0px;
}

p {
 margin-top: 10px;
 margin-bottom: 10px;
}

ul {
 margin-top: 0;
 margin-left: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-left: 15px;
 padding-bottom: 0;
}

li {line-height: 18px;}

#bgContainer {
 background-color: #000;
 text-align: center;
 vertical-align: middle;
 width: 930px;
}

#siteContainer {
 background-color: #080e22;
 text-align: left;
 width: auto;
 min-width: 893px;
 height: 600px;
 margin: 0px;
 padding: 0px;
 padding-left: 20px;
 padding-right: 20px;
 border: none;
}

#logoContainer {
 width: 225px;
 height: 194px;
 float: left;
}

.projectImgBorder {
 border-color: #fff;
 border-style: solid;
 border-width: 1px;
}

#projectThumbContainer {
 width: 650px;
 height: 32px;
 position: relative;
 left: 242px;
}

#peopleContainer {
 float: left;
 width: 626px;
 height: 280px;
}

/****START CSS DROP MENUS********************************************************/

#menu {
 width: inherit;
 margin-top: -1px;
}
#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 width: auto;
 float: left;
}

.menuLeftIndent {
 padding-left: 10px;
}

#menu a, #menu h2 {
 font-size: 11px;
 font-weight: 200;
 letter-spacing: 1px;
 display: block;
 border: none;
 text-align: left;
 white-space: nowrap;
 padding-left: 20px;
 padding-right: 0px;
}

#menu h2 {
 color: #fff;
}

#menu h3 {
 font-size: 11px;
 font-weight: 100;
 margin: 0px;
 padding: 0px;
}

#menu h4 {
 font-size: 11px;
 font-weight: 100;
 margin: 0px;
 padding: 0px;
 text-transform: none;
}

#menu a {
 color: #fff;
 text-decoration: none;
}

#menu a:hover {
 color: #d9541d;
}

#menu li {position: relative;}

#menu ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
}

#menu ul ul {
 position: absolute;
 z-index: 500;
}

div#menu ul ul {
 display: none;
}

div#menu ul li:hover ul
{display: block;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

body {
behavior: url(/_js/csshover2.htc);
}

/****END CSS DROP MENUS********************************************************/


#menuContainer {
 width: 652px;
 float: left;
 text-transform: uppercase;
 font-size: 11px;
 letter-spacing: 1px;
 font-weight: 200;
 text-align: center;
 padding-top: 13px;
}

#menuItem01 {
 width: 20%;
 float: left;
}

#menuItem02 {
 width: 20%;
 float: left;
}

#menuItem03 {
 width: 20%;
 float: left;
}

#menuItem04 {
 width: 20%;
 float: left;
}

#menuItem05 {
 width: 20%;
 float: left;
}


/****START FANCY SCROLL BAR CLASSES********************************************************/

#textScrollContainer {
 float: left;
}

.root {
 position: relative;
 height: 280px;
 width: 260px;
 margin: 0px 0px 0px 0px;		
}

.root p 	{
 margin: 0px 0px 10px 0px;
 line-height: 19px;
}

.thumb 		{
 position: absolute;
 height: 9px;
 width: 7px;
 left: 0px;
}

.up, .dn {
 position: absolute;
 left: 0px;
}

.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
 border:			0;
}

.scrollContainer { 
 position: absolute; 
 left: 0px; 
 top: 0px;
 width: 260px;
 height: 280px; 
 clip: rect(0 260 280 0);
 overflow: auto; 
 border: none;
}

.scrollContent { 
 position: absolute; 
 left: 0px; 
 top: 0px; 
 width: 260px;
 text-align: justify;
}

#noScrollText {
 text-align: justify;
 width: 230px;
}

/****END FANCY SCROLL BAR CLASSES**********************************************************/


/****START SIDE SCROLL CLASSES**********************************************************/

#divBg           {position:absolute; z-index:10; width:2000px; left:0px; height:34px; padding: 0px; margin: 0px; clip:rect(0px 0px 0px 0px); visibility:hidden;}
#divMenu         {position:absolute; z-index:11; left:0px; top:0px; padding: 0px; margin: 0px; visibility:inherit;}
#divArrowLeft    {position:absolute; z-index:12; width:20px; height:32px; left:0px; top:0px; padding: 0px; margin: 0px; visibility:inherit;}
#divArrowRight   {position:absolute; z-index:12; width:20px; height:32px; top:0px; padding: 0px; margin: 0px; visibility:inherit;}

/****END SIDE SCROLL CLASSES**********************************************************/


/****START MOO TOOLS CLASSES***************************************************************/

#projectImages {
 width: 890px;
 height: 280px;
}

#projectSlideContainer {
 width: 626px;
 text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
}

.projectSlideButtons {
 padding-right: 0px;
	padding: 0px;
	margin: 0px;
}

.projectSlideButtons span {
 padding-left: 0px;
 padding-right: 4px;
 cursor: pointer;
 border: none;
}

.projectSlideMask {
	position: relative;
	width: 626px;
	height: 280px;
	padding: 0px;
	margin: 0px;
	border: none;
	overflow: hidden;
}

#projectSlideTile {
	position: absolute;
	padding: 0px;
	margin: 0px;
	border: none;
}

#projectSlideTile div {
	width: 626px;
	height: 280px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#projectSlideTile img {
	float: left;
	padding: 0px;
	margin: 0px;
	
}

#projectSlideTile a {
	float: left;
	padding: 0px;
	margin: 0px;
 border-color: #fff;
}

#projectSlideLinks {
 height: 32px;
}

.redArrowLeft {
 color: #de2413;
 font-weight: bold;
 padding-left: 10px;
}

.redArrowRight {
 color: #de2413;
 font-weight: bold;
}

/****END MOO TOOLS CLASSES*****************************************************************/


a img {
 border:1px solid #fff; text-decoration: none;
}

a:hover img{
 border: 1px solid #d9541d;
}

a.noBorder:link {border: none;}
a.noBorder:visited {border: none;}
a.noBorder:active {border: none;}
a.noBorder:hover {border: none;}

.noBorder {border: none;}

