
	*{padding: 0;
	margin: 0;}
	body{
		background-color: #999; 
		font-family: Arial, Verdana, Helvetica; 
		text-align: center;
	}
	
	a.home{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -517px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
		float: left;
	}
	
	
	a.homeActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: 0px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
		float: left;
	}
	
	a.home:hover{
		background-image: url('images/design/hightabs.gif');
		background-position: -516px 0px;
		background-repeat: no-repeat;		
	}
	
	a.white{
		color: #fff;
		text-decoration: none;
	}
	
	a.white:hover{
		text-decoration: underline;
	}
	
	
	
	a.web{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: 0px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	
	
	a.portActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -342px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.port{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -859px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.port:hover{
		background-image: url('images/design/hightabs.gif');
		background-position:  -858px 0px;
		background-repeat: no-repeat;		
	}
	
	a.staffActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -430px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.staff{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -947px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.staff:hover{
		background-image: url('images/design/hightabs.gif');
		background-position:   -946px 0px;
		background-repeat: no-repeat;		
	}
	
	a.hostActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -86px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.host{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -603px 0px;
		background-repeat: no-repeat;
		width: 85px;
		height: 30px;
	}
	a.host:hover{
		background-image: url('images/design/hightabs.gif');
		background-position:   -602px 0px;
		background-repeat: no-repeat;		
	}
	
	a.domActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -172px 0px;
		background-repeat: no-repeat;
		width: 168px;
		height: 30px;
	}
	a.dom{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -689px 0px;
		background-repeat: no-repeat;
		width: 168px;
		height: 30px;
	}
	a.dom:hover{
		background-image: url('images/design/hightabs.gif');
		background-position:  -688px 0px;
		background-repeat: no-repeat;		
	}
	a.contactActive{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -1136px 0px;
		background-repeat: no-repeat;
		width: 103px;
		height: 30px;
	}
	a.contact{
		display: block;
		background-image: url('images/design/tabs.gif');
		background-position: -1033px 0px;
		background-repeat: no-repeat;
		width: 103px;
		height: 30px;
	}
	a.contact:hover{
		background-image: url('images/design/hightabs.gif');
		background-position: -1031px 0px;
		background-repeat: no-repeat;		
	}
	
	ul.nav li{display: block; float: left; background-color: #999; padding: 0; padding-right: 1px; }
	ul.nav{margin: 0; padding: 0; background-color: yellow;}
	
	#container{width: 801px; margin: 0 auto; text-align: left; padding-top: 50px;}
	
	div.nav{width: 617px; height: 29px; text-align: center; float: left;}
	
	div.header{width: 742px; height: 117px; background-color: #999; border-left: 1px solid #000; clear: left}
	div.head1{float: left; width: 352px; height: 107px; padding-top: 10px; background-color: #fff;}
	div.head2{float: left; width: 390px; height: 117px; text-align: right; background-color: #fff;}
	div.head3{text-align: right; float: left; width: 58px; height:117px; background-color: #999;}
	
	div.bgside{text-align: right; width: 58px; height:119px; background-color: #fff; background-image: url('images/design/side.gif'); background-position: top right; background-repeat: repeat-y;}
	
	table.body{border-left: 1px solid #000; border-collapse: collapse; border-spacing: 0px; width: 800px; background-color: #fff; background-image: url('images/design/side.gif'); background-position: top right; background-repeat: repeat-y;}
	table.body td{vertical-align: top; padding-bottom: 50px;}
	
	div.content{padding-top: 20px; padding-left: 20px}
	
	div.left{width: 380px; padding-top: 20px; height: 600px; float: left; padding-left: 20px}
	div.heading{color: #996666; font-size: 12pt; padding-bottom: 10px; clear: left}
	div.text{padding-left: 10px; padding-right: 25px; font-size: 10pt}
	
	div.portfolio{width: 400px; height: 500px; float: left}
	div.port1{float: left; width: 174px; height: 73px; background-color: #996666;}
	div.port2{float: left; width: 200px; height: 40px;}
	div.port3{float: left; width: 190px; height: 33px; background-color: #996666; background-image: url('images/design/portright.gif'); background-position: top right; background-repeat: no-repeat;}
	div.port4{float: left; width: 15px; height: 22px; background-color: transparent;}
	
	div.port5{clear: left; width: 354px; padding-left: 10px; background-color: #996666; height: 270px; background-image: url('images/design/portedge.gif'); background-position: top right; background-repeat: repeat-y;}
	div.port6{float: left; width: 35px; background-color: #996666; height: 43px; background-image: url('images/design/portbotleft.gif');}
	
	div.port7{float: left; width: 292px; background-color: #996666; height: 43px; background-image: url('images/design/portbot.gif'); background-position: bottom left; background-repeat: repeat-x}
	
	div.port8{float: left; width: 35px; background-color: #996666; height: 43px; background-image: url('images/design/portbotright.gif');}
	
	div.footer{width: 802px; height: 54px; background-color: #999; padding: 0px}
	div.footer1{float: left; width: 61px; height: 54px; background-image: url('images/design/cornerbotleft.gif'); margin-left: -1px;}
	
	div.footer2{float: left; font-size: 8pt; text-align: center; width: 674px; height: 58px; background-color: #fff; background-image: url('images/design/botgrad.gif'); background-position: bottom; background-repeat: repeat-x;}
	
	div.footer3{float: left; width: 64px; height: 54px; background-image: url('images/design/cornerbotright.gif'); margin-left: -2px}
	
	
	
	div.portImage{padding: 5px; float: left}
	div.portImage img{width: 100px; height: 112px; border: 1px solid #333}
	div.portPageImage img{ border: 1px solid #333}
	
	div.text ul{padding-left: 100px}
	
	
	div.teamMember{height: 200px;}
	div.teamImage, div.portPageImage{
		padding-right: 10px;
		padding-bottom: 10px;
		float: left;
	}
	div.teamImage img{width: 200px; border: 1px solid #999}
	
	div.portWrapper{clear: left; height: 150px;}
	div.portHeading{color: #996666;}
	div.portWrapper a{color: #996666; text-decoration: none}
	div.portWrapper a:hover{text-decoration: underline}
	div.portText{padding-top: 10px; padding-left: 25px;}
	
	table.mainForm{border-collapse: collapse; border-spacing: 0px; font-size: 10pt}
	.submitField{text-align: center}
	table.mainForm td{vertical-align: top; padding: 3px}
	
	.req{color: red}
	
	.errors{color: red}
	.success{color: green}
	
	a.portTab{text-decoration: none}
	a.portTab img{border: 0px}