/*SZ*/
body {
	color: #444; 
	line-height:1.2em; 
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
	background-color: black; 
	text-align: center 
	}
#frame, #frametall, #frametall2, #frametall3, #framePROJ, #framePROJtall, #footer2 {
	background-color:#999999;
	position:relative;
	width:651px; height:541px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	padding:0px;
	/*text-align:center;*//**/
	/*border: 1px solid red;*/
	}
#frametall {
	height:595px;
	}
#frametall2 {
	height:667px;
	}
#frametall3 {
	height:865px;
	}
#framePROJ {
	height: 600px;
	}
#framePROJtall {
	height:800px;
	}
#masthead {
	text-align:left;
	}
/*boxes*/
#box1nav, #box2, #box2wide, #box2widetall, #box2pad, #box2light, #box3, #box3top, #box4, #box4light, #box5, #box5tall, #box5light, #box6, #box6light, #textbottom1, #textbottom2, #textbottom3 {
	position:absolute;
	text-align:left;
	top:117px;
	width:217px;
	height:217px;
	background-color: #666666;
	}
#box2, #box2light {
	overflow: auto;
	}
#box1nav {
	left:0; /*12/27/07*/
	height:207px;
	}
#box2, #box2wide, #box2widetall, #box2pad, #box2light, #box3, #box3top, #box4, #box4light, #box5, #box5tall, #box6, #box6light{
	top:108px;
	left:218px;
	width:217px;
	height:217px;	/*background-color:#999999;*/
	}
#box2wide, #box2widetall, #box2pad {
	padding-left:20px;
	width:380px;
	height:217px;
	overflow:auto;
	background-color: #999;
	}
#box2pad {
	padding-left:20px;
	width:210px;
	overflow:auto;
	}
#box2widetall {
	height:400px;
	}
#box3, #box3top {
	left:434px;
	}
#box3top {
	top:0px;
	height:324px;
	}
#box4, #box4light, #box5, #box5tall, #box5light {
	left:0;
	top:324px;
	}
#box5, #box5tall, #box5light, #textbottom2 {
	left:217px;
	}
#box5 {
	overflow:auto;
	}
#box5tall {
	overflow:visible;
	height:300px;
	}
#box6, #box6light, #textbottom3 {
	top:324px;
	left:434px;
	}
#box2light, #box4light, #box5light, #box6light {
	background-color:#999999;
	}
#textbottom1, #textbottom2, #textbottom3 {
	top:595px;
	width:217px;
	background:#999999;
	}
#footer, #footer2, #footer3 {
	position:relative;
    font-size:.8em;
    /*color:#666666;*/
	margin-top:430px;
	text-align:left;
    }
#footer2, #footer3 {
	text-align:center;
	position:relative;
	height:auto;
	color:#999999;
	font-size:11px;
	bottom:-300px;
	}
#footer3 {
	bottom:-330px;
	}
a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color:#CCCCCC;
    }
#footer a:link, #footer a:visited { 
    color: #666666;
	}
#footer a:hover { 
	color: white; 
	}
#projholder {
	/*position:relative;*/
	/*margin-top: 10px;*/
	text-align:center;
	}
.name { 
	color: #ccc; 
	font-weight: bold; 
	text-decoration: none; 
	}
.namewhite { 
	color: #fff; 
	font-weight: normal; 
	text-decoration: none;
	}
a:hover { 
	color: black; 
	text-decoration: none;
	}
.projname, .projnamewhite, .projdesc {
	color: #333; 
	font-size: 13px; 
	line-height:1.2em;
	padding-left:5px;
	padding-right:5px;
	}
.projnamewhite {
	/*font-weight:bold;*/
	color:white;
	}
.projdesc {
	padding:0;
	font-size:11px;
	color:#666666;
	}
.projname a { 
	color: #333; 
	}
.projname a:hover {
	color: white; 
	text-decoration: none
	}
namewhite a:hover {
	color: #666; 
	text-decoration: underline 
	}
h1, h2, h3, h4 {
	padding:0;
	margin:0;
	color:white;
	font-size:1em;
	}
/*tables*/
td {
	width:98.5px;
	height:108px;
	vertical-align:top;
	}
.indt {
	padding:0 10px 0 15px;
	}
.credit {
	color: #999999;
	font-size:11px;
	}
