
body	{
	background: #ffffff url() bottom right no-repeat fixed;
	color: #333333;
	margin: 0;
	padding: 0;
	line-height: 1.1;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	
	}

#sidespic {
	position:absolute;
	top:35px;
	left:300px;
	}	
	
#sidespic2{
	position:absolute;
	top:35px;
	left:500px;
	}	
	
#sidespic3{
	position:absolute;
	top:35px;
	left:600px;
	}
	
#banner {
	position: absolute;
	top: 10px;
	left: 123px;
	height:112px;
	width:800px;
	padding: 0px 0px 0px 0px;
	border: 0;
	}




#photo {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver.jpg) center repeat;
	}

#photo2 {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver2.jpg) center repeat;
	}
#photo3 {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver3.jpg) center repeat;
	}

#photo4 {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver7.jpg) center repeat;
	}


#photo5 {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver8.jpg) center repeat;
	}

#photo6 {
	position: absolute;
	top: 102px;
	left: 123px;
	height:182px;
	width:580px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-bottom: 1px solid #660A09;
	line-height: 1.1;
	font-weight:bold;
	background: URL(images/photo_silver4.jpg) center repeat;
	}



#nwf {
	position: absolute;
	top: 102px;
	left: 690px;
	height:138px;
	width:200px;
	padding: 15px 15px 30px 15px;
	color: #333333;
	border: 1;
	border-top: 0px solid #666666;
	border-right: 1.5px solid #cccccc;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #660A09;
	background: #ffffff;
	}

#menu {
	position: absolute;
	top: 285px;
	left: 123px;
	height:auto;
	width:189px;
	color: #660A09;
	border: 0;
	}






#aservices {
	position: absolute;
	top: 285px;
	left: 517px;
	height:3111px;
	width:195px;
	background: #8A8A8A;
	padding: 25px 15px 15px 15px;
	background:#7d8389;
	color: #333333;
	border: 0px;
	}

#aprojects {
	position: absolute;
	top: 285px;
	left: 742px;
	height:3111px;
	width:151px;
	padding: 25px 15px 15px 15px;
	border: 0;
	background: URL(images/bgsilver2.gif) top right repeat;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	
	}


#aservices2 {
	position: absolute;
	top: 285px;
	left: 123px;
	height:3111px;
	width:555px;
	padding: 25px 50px 15px 15px;
	background:#7a8287;
	color: #333333;
	border: 0;
	}

#bbanner {
	position: absolute;
	top: 3435px;
	left: 123px;
	height:20px;
	width: 798px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 2px 0px 0px 0px;
	border: 1;
	border-top: 0px solid #666666;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: URL(images/bsilver2.gif) top right repeat;
	text-align:center;
	}


#bbanner2 {
	position: absolute;
	top: 1920px;
	left: 123px;
	height:20px;
	width: 798px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 2px 0px 0px 0px;
	border: 1;
	border-top: 0px solid #666666;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: URL(images/bsilver2.gif) top right repeat;
	text-align:center;
	}

#bbanner3 {
	position: absolute;
	top: 1610px;
	left: 123px;
	height:20px;
	width: 798px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 2px 0px 0px 0px;
	border: 1;
	border-top: 0px solid #666666;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: URL(images/bsilver2.gif) top right repeat;
	text-align:center;
	}


#bbanner4 {
	position: absolute;
	top: 1310px;
	left: 123px;
	height:20px;
	width: 798px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 2px 0px 0px 0px;
	border: 1;
	border-top: 0px solid #666666;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: URL(images/bsilver2.gif) top right repeat;
	text-align:center;
	}



/*Start Email Page Styles*/


#email_bbanner  {
	position: absolute;
	top: 610px;
	left: 123px;
	height:15px;
	width: 798px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	border: 1;
	border-top: 1px solid #660A09;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: URL(images/bsilver2.gif) top right repeat;
	text-align:center;
	}

#email_form  {
	position: absolute;
	top: 102px;
	left: 123px;
	height:468px;
	width:778px;
	padding: 40px 0px 0px 20px;
	border: 1;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	line-height: 1.1;
	font-weight:none;
	background: #ffffff URL(images/w_background.gif) top right repeat;
	}

#email_photo {
	position: absolute;
	background: URL(images/silver_email.jpg) center;
	top: 152px;
	left: 650px;
	height:430px;
	width:230;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	
	}

#email_bgrside {
	position: absolute;
	background: #ffffff;
	top: 102px;
	left: 600px;
	height:509px;
	width:322px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #;
	line-height: 1.1;
	font-weight:none;
	
	}

/*End Email Page Styles*/



/*Start Portfolio Styles*/


#portbody {
	position: absolute;
	top: 149px;
	left: 123px;
	height:auto;
	width:778px;
	padding: 20px 20px 0px 0px;
	margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
	border: 1;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	line-height: 1.1;
	font-weight:none;
	background: #ffffff URL(images/w_background.gif) top right repeat;
	}

#portside {
	position: absolute;
	
	top: 0px;
	left: 540px;
	height:auto;
	width:155px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	
	}

#portimg {
	position: absolute;
	background:#ffffff;
	background: URL(images/port_bg2.gif) ;
	background-repeat:no-repeat;	
	top: 20px;
	left: 510px;
	height:536px;
	width:218px;
}


#porttop {
	position: absolute;
	background:#ffffff;
	background: transparent;
	top: 0px;
	left: 0px;
	height:100px;
	width:1700px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	
	}

#porttop2 {
	position: absolute;
	background:#ffffff;
	background: transparent;
	top: 0px;
	left: 0px;
	height:100px;
	width:1400px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	
	}

#porttop3 {
	position: absolute;
	background:#ffffff;
	background: transparent;
	top: 0px;
	left: 0px;
	height:100px;
	width:900px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	
	}	
	
	
	
	
#portcomment  {
	position: absolute;
	background:#ffffff;
	top:570px;
	left:0px;
	height:300px;
	width: 500px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	border: 0;
	border-bottom: 0px solid #660A09;
	line-height: 1.1;
	font-weight:none;
	}	
	

#port_bbanner  {
	position: absolute;
	background:#ffffff;
	top:auto;
	left:-1px;
	height:19px;
	width: 798px;
	color: #EEDA9E;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	padding: 3px 0px 0px 0px;
	border: 1;
	border-top: 0px solid #660A09;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 0px solid #660A09;
	background: #444444;
	text-align:center;
	}

#portlinks {
	position: absolute;
	top: 122px;
	left: 123px;
	height:20px;
	width:773px;
	padding: 5px 20px 0px 5px;
	border: 1;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 1.1;
	font-weight:none;
	background: #F1DD9E ;
	text-align:right;
	}


}	
	

/*End Portfolio Sytels*/



/*Start Heading Text Styles*/


h2 {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	
	}

h3 {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
		}


h4 {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	}

/*End Heading Text Styles*/




/*Preloading Images*/

.hiddenPic {display:none;}

/*End Preload*/




/*Start Span Text Styles*/


.righttext {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-align:right;
	}


.middletext {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-align:center;
	}


.lefttext {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	text-align:left;
	}


.redhead {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	}

/*End Span Text Styles*/

/*Normal Link Style*/



a:link {
	padding: 0px 0px 0px 0px;
	border: 0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	
	}

a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}
a:hover {
	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	
	}
	
a:active{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}

/*End Normal Link Style*/

/*Start Body Link Style*/



a:link.body {
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}

a:visited.body {
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}
a:hover.body {
	
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline, italic;
	
	}
	
a:active.body {
	color: #999999;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}

/*End Body Link Style*/



/*Start Printables Link Style*/



a:link.pr {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	
	}

a:visited.pr {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	
	}
a:hover.pr {
	
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	
	}
	
a:active.pr {
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	
	}

/*End Printables Link Style*/





/*Start Email Link Style*/



a:link.email {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}

a:visited.email {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}
a:hover.email {
	
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline, italic;
	
	}
	
a:active.email {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	}

/*End Email Link Style*/


/*Start Red Heading Link Style*/



a:link.rh {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
	}

a:visited.rh {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
	}
a:hover.rh {
	
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration: underline;
	
	}
	
a:active.rh {
	color: #660A09;
	font-family: Verdana, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
	}

/*End Red Heading Link Style*/