@charset "UTF-8";
body  {
	font: 0.75em Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 1.5em;
}
a {
	text-decoration: none;
}
li {
	list-style-type: none;
}
img {
	border:0;
}
#container { 
	display:block;
	width: 790px;  
	height: 700px;
	border: 1px #333 solid;
	background:none;
} 
#leftshad { 
	visibility:hidden;
} 
#rightshad { 
	visibility:hidden;
} 
h1 {
	font-size: 1.5em;
}
h3 {
	font-size: 1em;
}
h1, h2, h3 {
	font-weight: 500;
	color: #666;
}
p {
	font-size:0.9em;
}

#logo {
	position:absolute;
	left:710px;
	top: 28px;
	margin:0;
}
#topNav {
	position:absolute;
	top: 114px;
	left:223px;
	width: 400px;
}
a.topNav  {
	color:#666;
}
#aboutpic {
	position:absolute;
	top:148px;
	left:44px;
	height:130px;
	width: 179px;
	border:1px solid #999;
}
#aboutcolorbar, #experiencecolorbar, #contactcolorbar, #servicescolorbar, #productioncolorbar {
	position:absolute;
	top:148px;
	left:223px;
	height:130px;
	width: 557px;
	border: 1px solid #999;
}
#aboutcolortop, #experiencecolortop, #contactcolortop {
	height:130px;
	width: 345px;
	margin-left:142px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#servicescolortop, #productioncolortop {
	height:130px;
	width: 345px;
	margin-left:74px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#sideNavpanel {
	position:absolute; 
	top:278px; 
	left:44px; 
	width:179px; 
	height:267px; 
	border:1px solid #666; 
}
#positioner {
	 position:absolute; 
	 top:16px; 
	 left:15px; 
	 width:166px; 
	 height:264px; 
	 z-index:100;
}
#sideNavbox {
	 position:absolute; 
	 width:160px; 
	 height:264px; 
	 overflow:hidden;
}
dl.menu {
	 width:300px; 
     float:left; 
     margin:-2000px -150px 0 0; 
}
dl.menu a {
	 display:block; 
	 height:22px; 
	 color:#333; 
	 text-decoration:none; 
	 text-align:left;
}
dl.menu dt {
	 float:left; 
	 padding:0; 
	 margin:2000px 0 0 0;
	 font-size:1.2em;
	 position:relative; 
	 z-index:50;
}
dl.menu dt a {
	 background:transparent; 
	 width:150px;
}
dl.menu dt a:hover, dl.menu dt a:focus, dl.menu dt a:active 
	 margin-right:1px; {
	 visibility:hidden;
}
dl.menu dd a {
	 visibility:hidden;
}
dl.menu dd a:hover, dl.menu dd a:focus, dl.menu dd a:active  {
	 visibility:hidden;
}	
#positionerLeftList {
	margin:10px 0 0 -24px;
	color:#FFF;
	font-size: 1.2em;
	line-height:1.6em;
}
#positionerLeftList a {
	color:#333;
}
li.display, li.displaylive {
	color:#333;
}
li.displaylive {
	margin-left:15px;
	font-size:0.9em;
}
li.displayindent {
	margin-left:15px;
	font-size:0.9em;
	color:#333;
}
a.SEPC {
	margin-top:-10px;
}
#mainContent, #mainContent_AUwwa, #mainContent_AUwwd, #mainContent_Scf, #mainContent_Scm, #mainContent_Svdr, #mainContent_Erp, #mainContent_Plp, #mainContent_Pfin, #mainContent_Pdis, #mainContent_Csales, #mainContent_CoffMap {
	position:absolute;
	top: 282px;
	left:245px;
	height: 302px;
}
#mainContent {
	width: 450px;
}
#mainContent_AUwwa {
	width: 460px;
}
#mainContent_AUwwd {
	width: 470px;
}
#mainContent_Scf {
	width: 415px;
}
#mainContent_Scm {
	width: 424px;
}
#mainContent_Svdr {
	width: 457px;
}
#mainContent_Erp {
	width: 547px;
}
#mainContent_Plp {
	width: 390px;
}
#mainContent_Pfin {
	width: 440px;
}
#mainContent_Pdis {
	width: 420px;
}
#mainContent_Csales {
	width: 510px;
}
#mainContent_CoffMap {
	width: 540px;
}
#mainContent p a, #mainContent_Scf p a, #mainContent_Scm p a, #mainContent_Erp p a  {
	color:#333;
	font-size: 1.1em;
}
#topname, #midname1, #midname2, #lastname  {
	height: 100px;
	display:block;
	width:230px;
	margin-left:-12px;
	font-size: 0.9em;
}
#midname1, #lastname {
	margin-top:-9px;
}
#midname2  {
	float:right;
	margin-top:-113px;
	margin-right:15px;
}
#rule  {
	width:470px;
	height: 4px;
	border-top:1px solid #999;
}
li.name, li.title, li.tel  {
	margin-left:-28px;
}
li.name, li.title  {
	font-weight:bold;
}
li.title  {
	color:#666;
	margin-top:-1px;
	margin-bottom:4px;
}
li.name, li.tel  {
	color:#333;
}
p.address  {
	margin-top: -3px;
}
a.email {
	color:#333;
}
#mainContent a.email {
	font-size: 1em;
}
span.rfpsample, span.rfpsamplelast {
	position: relative;
	display: block;
	width: 116px;
	height: 164px;
	border-top: 1px solid #666;
	border-right: 3px solid #666;
	border-bottom: 3px solid #666;
	border-left: 1px solid #666;
	margin-bottom: 19px;
	float: left;
	}
span.rfpsample {
	margin-right: 18px;
	}
#spacer {
	position: relative;
	display: block;
	height: 16px;
	clear:left;
}
#spacer a {
	color:#666;
}
#map {
	position: relative;
	display: block;
	width: 532px;
	height: 326px;
	border: 1px solid #666;
}
#footer {
	position:absolute;
	top:545px;
	left:44px;
	height:102px;
	width: 164px;
	color:#333;
	font-size: 0.9em;
	line-height:1.8em;
	padding: 5px 0 0 15px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
#footerext {
		visibility:hidden;
}
#copyright {
	position:absolute;
	top:660px;
	left:44px;
	color: #666;
	font-size: 0.8em;
}
