	body {
		margin: 0px 0px 0px 0px;
		color:#fff;
		background: url(/images/background.jpg) repeat-x;
	}
	
	div {
	  padding:0px;
	  margin:0px;
	}

	#FRAME {
		position:relative; 
		width:800px;
	}

	#FOOTER {
		position:absolute;
		width:100%;
	}
	
	#LOGO{
		position:absolute;
		top:0px;
		left:355px;
		height:2px;
		z-index:8;
	}
	
	#CONTENT {
		position:absolute;
		top:102px;
		left:150px;		
		width:565px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#878166;
		line-height:25px;
		font-size:14px;
		font-weight:normal;
		text-align:left;
		letter-spacing:0px;
	}

	#HEADER {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:0px;
		left:0px;
		width:100%;
		height:100px;
		text-align:left;
	}

	#FLASHBLACK{
		position:absolute;
		height:179px;
		top:79px;
		left:0px;
		width:57%;
		background-color:#000000;
		text-align:center;
		z-index:9;
	}
	#FLASHWHITE{
		position:absolute;
		height:179px;
		top:79px;
		left:0;
		width:100%;
		background-color:#fff;
		text-align:right;
		z-index:8;
	}
	
	#HEADERIMAGE {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:0px;
		left:20px;
		width:400px;
		text-align:left;
		z-index:10;
	}
	
	#NAVIGATION {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:0px;
		left:0px;
		width:500px;
		text-align:left;
		z-index:12;
	}

	#SUBNAVIGATION {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:30px;
		left:51px;
		width:500px;
		text-align:left;
	}

	#NAVIGATION3 {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:90px;
		left:0px;
		width:140px;
		text-align:left;
	}
	
	#NAVIGATION4 {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:105px;
		left:155px;
		width:200px;
		text-align:left;
	}
	
	#PORTFOLIOIMAGE {
		position:absolute;
		top:130px;
		left:160px;		
		width:405px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#878166;
		line-height:25px;
		font-size:14px;
		font-weight:normal;
		text-align:left;
	}
	
	#PORTFOLIONAV {
		position:absolute;
		top:103px;
		left:168px;		
		width:650px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#878166;
		line-height:25px;
		font-size:12px;
		font-weight:normal;
		text-align:left;
	}
	
	p,h1,h2,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1,h2 {
		font-size:14px;
		padding-top:10px;
		}
		
	input,select,option {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		color:#878166;
	}
	
	.tightTxt{
		line-height:20px; 
		font-size:12px;
	}

        .SUBNAVIGATION {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		top:30px;
		left:51px;
		width:500px;
		text-align:left;
		padding: 7px 0px 20px 0px;
	}

	/************** Error and Warning box styles ****/
.errBox {
        background: #FFFFFF; 
    border: #EBD999 solid 5px;
    padding: 0px;
    margin: 1em 0em;
        width: 100%;
}
.errLeft {
        vertical-align: top;
    padding: 0.5em 1em 0.5em 0.5em;
    border-right: #EBD999 solid 2px;
}
.errRight {
        vertical-align: middle;
    padding: 0.5em 0.5em 0.5em 1em;
}

.warnBox {
        background: #FFFFFF;
    border: #EBD999 solid 5px;
    padding: 0px;
    margin: 1em 0em;
        width: 100%;
}

.warnLeft {
        vertical-align: top;
    padding: 0.5em 1em 0.5em 0.5em;
    border-right: black solid 2px;
}

.warnRight {
        vertical-align: middle;
    padding: 0.5em 0.5em 0.5em 1em;
}


