*{
	margin: 0;
	padding:0;
	}

body{
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-align: center;		/* centers content in IE5.5 and earlier */
	min-width: 690px;		/* prevents negative left-margins in narrow browser windows w/NN & Mozilla */
/*	background-position: -100px 0; */
	}



h1 { font-size:14px;}

#project {
padding-top: 10px;
padding-bottom:10px;
}


/* NG adds */ 
#header {
	WIDTH: 100%; TOP: 0px; HEIGHT: 115px
}

#site {
	BACKGROUND: #fff; MARGIN: 0px auto; POSITION: relative
}
 HTML #site {
	HEIGHT: 100%
}

.ContentBlock {
	WIDTH: 734px; TEXT-ALIGN: left
}

/* End NG adds */  


.hiddenPic {display:none;}

#wrapper{
	/*width: 800px;*/
	/* margin: 0 auto; */
	text-align: left;
	padding-left:100px;
	}

a { text-decoration: none; color:#999999; font-size: 10px; }
a:hover { text-decoration: underline; }

#project a { text-decoration: none; color:#FF6600; font-size: 14px; }
#project a:hover { text-decoration: underline; color:#FF6600; font-size: 14px; }

/*.worklink1 a { text-decoration: underline; color:#030303; font-size: 14px; }
 .worklink a:hover { text-decoration: underline; color:#d30000}
.worklink a:visited {	color: #999999;	text-decoration: underline;	} */
	
a img { border: none; }

.mainflash {
float:left;
}

.nav {
padding-left: 0px;
margin-bottom: 0px;
}

.nav li {
	list-style: none;
	/* float: left; */
	/*margin-left: 13px; */
	}

.nav a{
	display: block;
	height: 60px;
	width: 165px;
	}

.nav .enter a{ width:165px; background:url(../images/enter.gif) no-repeat;}

/* hover state */

.nav .enter li:hover { width:165px; background: url(../images/enterOn.gif) no-repeat;	}
.nav .enter a:hover { width:165px; background: url(../images/enterOn.gif) no-repeat; }  /* for IE */
html>body .nav .enter a:hover { width:165px; background: url(../images/enterOn.gif) no-repeat; }


#mainflash {
    width: 810px;
    margin-left: auto;
    margin-right: auto;
}

h2 {
    font-size: 10px;
	font-weight:normal;
    color: #999;
    margin-bottom: 18px;
}

h3 {
    font-size: large;
    color:#666666;
	font-weight: bold;
	padding-bottom:10px
}

h4 {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: -10px;
	margin-top: 25px;
	border-top: 1px #d36666 solid;
	color: #000;
}

h5 {
	
	font-weight: normal;
	font-size: 11.5px;
	margin-bottom: -12px;
	margin-left: +10px;
	font-style: italic;
}

table {
    width: 100%;
	margin-top: +10px;}

td {
	border-top: 1px #d36666 solid;
	border-right: 0px #d36666 solid;
	padding: 4px;
    padding-left: 8px;
    vertical-align: top;
}

th  {
    border-top: 0px solid #d36666;
    border-bottom: 0px #d36666 solid;
    padding: 4px;
    padding-left: 8px;
    text-align: left;
    margin-top: 15px;
}

ul {
	margin-bottom: -10px;
}

li {
	margin-left: -12px;}

.odd {
    background-color: #f5f5f5;
}

.divider {
	border-right: 1px #d36666 solid;
}
.last {
    border-bottom: 1px #d36666 solid;
}

.lastdivider {
    border-bottom: 1px #d36666 solid;
    border-right: 1px #d36666 solid;
}

.d3 {
	color: #d30000;
}

.mainimage {
	background-image: url(../images/arch.gif);
	background-repeat: no-repeat;
}
	
.top {
    vertical-align: top;
}

.fineprint {
    /*width: 700px;
    margin-left: auto;
    margin-right: auto; */
	font-size:10px;
	line-height:1.5em;
    padding-top: 10px;
}
.fineprint a { color:#666666; font-size:10px}

#indextext {
	position:absolute;
	left: 500px;
	top: 200px;
}

#copy {
    width: 600px;
}


