		body	
		{
			margin:8px 0px; padding:0px;
			text-align:center;
			padding: 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #000000;
			background-color: #336699;
		}
		
		#container	
		{
			width:739px;
			margin:0px auto;
			text-align:left;
			background-color: #FFFFFF;
			text-align:left;
		}

		#banner	
		{
			font-size:11px;
			padding:1px 0px 0px 0px;
			margin-right:0px;
			margin-left:0px;
			width:100%;
			width:auto;
			border-bottom: thin dotted #666666;
		}

		#banner #links a	
		{
			text-decoration:none;
			color:#000099;
			padding:0px 12px 10px 12px;
			vertical-align:middle;
		}
		
		#banner #links a:hover	
		{
			text-decoration:none;
			color:#0066CC;
			padding:0px 12px 10px 12px;
		}
		
		#logo	
		{
			padding:12px 10px 0px 10px;
		}
		
		#slogan	
		{
			padding:0px 10px 0px 10px;
		}
		
		#PrintHead	
		{
			display:none;
		}
	
		#nav	
		{
			display:none;
		}
		
		#nav p 
		{ 
			margin-top: 0;
		}
		
		#content	
		{
			margin: 0 0 0 0px;
		}
		
		#content #header	
		{
			margin:0 0px 0 0px;
		}
		
		#content a
		{
			text-decoration:none;
			font-weight:bold;
			color: #336699;
		}
		
		#content a:hover
		{
			text-decoration:underline;
			font-weight:bold;
		}
		
		#content h1 
		{ 
			font-size:14px;
			color: #000066;
		}
		
		#content h2 
		{ 
			font-size:14px;
			color:#000066;
		}
		
		#content h3
		{
			font-size:12px;
			color:#666666;
		}
		
		#SiteMap h1 
		{ 
			font-size:14px;
			color: #000099;
		}
		
		#SiteMap h2 
		{ 
			font-size:14px;
			color:#000066;
		}
		
		#SiteMap #Level1 a
		{
			text-decoration: none;
			display: block;
			background-color: #EFEFEF;
			margin: 4px 0 0 0;
			padding: 2px 0 2px 0;
		}
		
		#SiteMap #Level1 a:hover
		{
			text-decoration: underline overline;
			font-weight: bold;
		}
		
		#SiteMap #Level2 a
		{
			text-decoration: none;
			display: block;
			background-color: #E0E0E0;
			padding: 2px 0 2px 0;
		}
		
		#SiteMap #Level2 a:hover
		{
			text-decoration: underline overline;
			font-weight: bold;
		}
		
		#SiteMap #Level3 a
		{
			text-decoration: none;
			display: block;
			background-color: #D4D4D4;
			padding: 2px 0 2px 0;
		}
		
		#SiteMap #Level3 a:hover
		{
			text-decoration: underline overline;
			font-weight: bold;
		}
		
		.smallText
		{
			font-size: x-small
		}
		
		#CatHead
		{
			font-size:12px;
			font-weight:bold;
		}
		
		#CatHead a
		{
			font-size:12px;
		}
		
		#content #accent
		{
			font-weight:bold;
		}
		
		.form {
			background-color: #CCCCFF;
			font-size:10px;
		}
		
		#menu
		{
			float:right;
			font-size:10px;
			width:146px;
			background:#CCCCCC;
			margin:0px 0px 0px 1px;
			padding:0px 0px 6px 5px;
			color: #333366;
		}
		
		#menu a
		{
			font-weight:normal;
		}
		
		#RSideHeader
		{
			margin:0 0px 0 -5px;
		}
		
		#RSideContent
		{
			margin:0px 0px 0 -5px;
			padding:3px 0px 6px 0px;
		}
		
		#RSideContent img
		{
			border: 2px solid #6699CC;
		}
		
		#RSideCopy
		{
			background-color:#FFFFFF;
			width:142px;
			margin:0px auto;
			padding:3px 0px 5px 2px;
			border-right: 1px;
			border-right-color:#000000;
			border-right-style:solid;
			border-bottom: 1px;
			border-bottom-color:#000000;
			border-bottom-style:solid;
			border-bottom-width:1px;
		}
		
		#RSideCopy ul {
			margin: 0; /*removes indent IE and Opera*/
			padding: 0; /*removes indent Mozilla and NN7*/
			list-style-type: none; /*turns off display of bullet*/
		}
		#RSideCopy li {
			margin: 0;
			padding:0;
		}
		#RSideCopy a {
			/*/*/display: block;
			padding: 1px 2px 2px 6px;
			width:134px;
			text-decoration: none;/* */
		}
		#RSideCopy a:link, #RSideCopy a:visited {
			color: #333333;
			text-decoration: none;
		}
		#RSideCopy a:hover, #RSideCopy a:active {
			background-color: #CCCCCC;
			color: #FFFFFF;
			text-decoration: none;
		}
		#current a:link, #current a:visited, #current a:hover {
			background-color: #CCCCCC;
			font-weight:bold;
			color: #333333; /* */
		}
		
		.feature
		{
			text-align:center;
			background-color:#FFFFFF;
			width:142px;
			margin:0px auto;
			padding:3px 0px 5px 2px;
			border-right: 1px;
			border-right-color:#000000;
			border-right-style:solid;
			border-bottom: 1px;
			border-bottom-color:#000000;
			border-bottom-style:solid;
			border-bottom-width:1px;
		}		
		.feature img
		{
			border-style:none;
		}
		
		#feature a, #feature a:link, #feature a:visited, #feature a:hover
		{
			text-decoration:none;
			font-weight:normal;
		}
		
		#HomeImage
		{
			margin:0 0px 0 0px;
		}
		
		#PageCopy
		{
			margin:0px 10px 5px 10px;
			list-style-image:url(/images/bullet.gif);
		}
		
		#Portfolio
		{
			border:2px solid #CCCCCC;
			margin-top:8px;
		}
		
		#Portfolio:hover
		{
			background-color:#F2F2F2;
			border:2px solid #336699;
		}
		
		.PortTabAC
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/AC.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightAC
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/ACc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabAnchor
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/Anchor.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightAnchor
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/Anchorc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabDMPA
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/DMPA.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightDMPA
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/DMPAc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabCAP
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/CAP.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightCAP
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/CAPc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabCIP
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/CIP.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightCIP
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/CIPc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabASI
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/ASI.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightASI
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/ASIc.gif);
			background-repeat:no-repeat;
		}
		
		.PortTabNCE
		{
			border: 2px solid #CCCCCC;
			background-color:#FFFFFF;
			background-image:url(images/Portfolio/Work/NCE.gif);
			background-repeat:no-repeat;
		}
		
		.PortHighlightNCE
		{
			border: 2px solid #336699;
			background-color:#F2F2F2;
			background-image:url(images/Portfolio/Work/NCEc.gif);
			background-repeat:no-repeat;
		}
		
		#Portfolio img
		{
			/*border:2px solid;
			border-color:#CCCCCC;
			margin:0 2px 0 2px;*/
		}
		
		#Portfolio img:hover
		{
			/*border:2px solid;
			border-color:#666666;
			margin:0 2px 0 2px;*/
		}
		
		#PortImage
		{
			float:left;
			border-right:2px solid;
			border-bottom:2px solid;
			border-color:#CCCCCC;
			margin:0 2px 0 0px;
		}
		
		.PortTabImage
		{
			margin:0 2px 0 0px;
		}
		
		#PortTitle
		{
			font-weight:bold;
		}
		
		#PortTextA
		{
			float:left;
			font-weight:bold;
			margin-right:4px;
		}
		
		#PortTextB
		{
		}
		
		#PortfolioImages img
		{
			border:2px solid;
			border-color:#CCCCCC;
			margin:0 2px 0 2px;
		}
		
		#PortfolioImages img:hover
		{
			border:2px solid;
			border-color:#666666;
			margin:0 2px 0 2px;
		}
		
		#ContentHeader
		{
			font-weight:bold;
			font-size:14px;
		}
		
		#SectionHeader
		{
		}
		
		#SectionContent1
		{
			display:none;
		}
		
		#SectionContent2
		{
			display:none;
		}
		
		#SectionContent3
		{
			display:none;
		}
		
		#TableHeader
		{
			background-color:#CCCCCC;
			font-weight:bold;
			padding:0 0 0 3px;
			margin:0 0 0 3px;
		}
		
		#TableContent
		{
			height:20px;
		}
		
		#TableAccent
		{
			font-weight:bold;
		}
		
		#Inquiry label,input 
		{
		}

		#Inquiry label 
		{
			text-align: right;
			width: 110px;
			padding-right: 10px;
			float: left;
			margin-bottom: 10px;
		}

		#Inquiry br 
		{
			clear: left;
		}
		
		#Inquiry input, textarea, select
		{
			padding: 0 0 0 0;
			background-color:#D7D7D7;
			font-size: 14px;
			color:#336699;
		}
		
		.submit
		{
			font: 11px Arial,Helvetica,sans-serif;
			text-decoration: none;
			border: 1px solid #708090;
			text-align: center;
			display: block;
			width: 150px;
			padding: 3px 5px;
			margin: 0 0 0 120px;
		}

		.required
		{	
			color:#FF0000;
			font-size:9px;
		}
		
		#footer	
		{
			margin:5px 0 0 0;
			background-color: #336699;
			text-align: center;
			border-top: 1px solid #FFCC33;
			height:50px;
			color:#FFFFFF;
		}
		
		#footer	a
		{
			color:#999999;
		}