@charset "UTF-8";

body{
	font-family: Arial Black, Gadget, sans-serif;
	font-size: 12px;
	color: #000000;
text-align: center;
	background-color: #FFFFFF;
}

a:link {
	color: #006633;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
	border:0;
}
a:active {
	text-decoration:none;
	color: #009933;
	border:0;
}


#Page {
	text-align: left;
}

#Center {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1111px;
	text-align: left;
}

#apUpperRightCorner {
	position:absolute;
	left:682px;
	top:44px;
	width:252px;
	height:89px;
	z-index:8;
	text-align:left;
}

#apUpperLeftCorner {
	position:absolute;
	left:184px;
	top:44px;
	width:252px;
	height:89px;
	z-index:8;
	text-align:right;
}

#apPfeifferProductionsBanner {
	position:absolute;
	left:175px;
	top:135px;
	width:769px;
	height:165px;
	z-index:111;
}
#apPageBody {
	position:absolute;
	left:195px;
	top:314px;
	width:730px;
	height:1111px;
	z-index:1;
}
#apBodyBottom {
	position:absolute;
	left:171px;
	top:1383px;
	width:723px;
	height:333px;
	z-index:2;
}

#apTopCenter {
	position:absolute;
	left:448px;
	top:25px;
	width:222px;
	height:111px;
	z-index:4;
	text-align: center;
}
#apWebmasterjLogo {
	position:absolute;
	left:44px;
	top:80px;
	width:121px;
	height:222px;
	z-index:7;
}
#apPfeifferProductionsCopyright {
	position:absolute;
	left:19px;
	top:32px;
	width:163px;
	height:30px;
	z-index:11;
}
#apSiteMap {
	position:absolute;
	left:933px;
	top:-294px;
	width:377px;
	height:1177px;
	z-index:8;
	text-align: left;
}
#apSiteMapLink {
	position:absolute;
	left:38px;
	top:346px;
	width:125px;
	height:23px;
	z-index:8;
}

#apAudioButton {
	position:absolute;
	left:43px;
	top:372px;
	width:111px;
	height:77px;
	z-index:4;
}
#apGraphicsButton {
	position:absolute;
	left:45px;
	top:458px;
	width:100px;
	height:77px;
	z-index:22;
}

#apPrintButton {
	position:absolute;
	left:47px;
	top:628px;
	width:111px;
	height:77px;
	z-index:22;
}

#apPhotosButton {
	position:absolute;
	left:45px;
	top:543px;
	width:111px;
	height:77px;
	z-index:23;
}

#apVideoButton {
	position:absolute;
	left:47px;
	top:712px;
	width:111px;
	height:77px;
	z-index:22;
}
#apWebsitesButton {
	position:absolute;
	left:47px;
	top:797px;
	width:111px;
	height:77px;
	z-index:22;
}
#apAdministratorLogin {
	position:absolute;
	left:38px;
	top:320px;
	width:125px;
	height:19px;
	z-index:24;
}
#apW3CValidated {
	position:absolute;
	left:1001px;
	top:59px;
	width:88px;
	height:31px;
	z-index:24;
}
#apCSSValidated {
	position:absolute;
	left:1001px;
	top:96px;
	width:88px;
	height:31px;
	z-index:24;
}
#apAdobeFlashCS4Professional {
	position:absolute;
	left:984px;
	top:494px;
	width:122px;
	height:58px;
	z-index:24;
}
#apPHPCodeTestedExperts {
	position:absolute;
	left:967px;
	top:137px;
	width:157px;
	height:49px;
	z-index:24;
}
#apjquery {
	position:absolute;
	left:967px;
	top:432px;
	width:157px;
	height:47px;
	z-index:24;
}
#apmySQL {
	position:absolute;
	left:999px;
	top:192px;
	width:93px;
	height:64px;
	z-index:24;
}
#apAjax {
	position:absolute;
	left:977px;
	top:353px;
	width:137px;
	height:68px;
	z-index:24;
}

#apApache {
	position:absolute;
	left:979px;
	top:566px;
	width:130px;
	height:68px;
	z-index:24;
}
#apLinux {
	position:absolute;
	left:1006px;
	top:646px;
	width:77px;
	height:105px;
	z-index:24;
}
#apJavascript {
	position:absolute;
	left:979px;
	top:267px;
	width:125px;
	height:78px;
	z-index:24;
}
#apAfterEffects {
	position:absolute;
	left:994px;
	top:772px;
	width:99px;
	height:99px;
	z-index:24;
}
#apFinalCut {
	position:absolute;
	left:996px;
	top:897px;
	width:101px;
	height:98px;
	z-index:24;
}


#apDivTitle {
	position:absolute;
	left:90px;
	top:22px;
	width:1073px;
	height:35px;
	z-index:3;
}

#apDivMainText {
	position:absolute;
	left:200px;
	top:78px;
	width:805px;
	height:85px;
	z-index:1;
}

#apDivHR1 {
	position:absolute;
	left:0px;
	top:206px;
	width:100%;
	height:2px;
	z-index:6;
}

#apDivPhone {
	position:absolute;
	left:404px;
	top:445px;
	width:805px;
	height:64px;
	z-index:1;
	
}

#apDivEmail {
	position:absolute;
	left:404px;
	top:549px;
	width:805px;
	height:43px;
	z-index:1;
}

#apDivAddress {
	position:absolute;
	left:404px;
	top:603px;
	width:805px;
	height:77px;
	z-index:1;
}

#apDivContactForm {
	position:absolute;
	left:27px;
	top:228px;
	width:805px;
	height:85px;
	z-index:1;
}


.alignRight {
text-align: right;
}

.alignLeft {
text-align: left;
}

.brightRed {
color: #FF0000;
}

.PfeifferProductionsCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: center;
}

.webmasterjLogo {
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
}

.Credentials { 
text-decoration: none;
border:0;
}

.BodyBottom {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #003300;
	margin: 3px;
	padding: 3px;
	text-align: center;
}

.MainText {
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.MainTitle {
	font-size: 26px;
	font-family: "Courier New", Courier, monospace;
	color: #000066;
	font-weight: bold;
	text-align: center;
}
.UpperLeftCorner {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
	color: #003300;
}

.UpperRightCorner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000066;
}

.TopCenter {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}

.PageBody {
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

.AdministratorLogin {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	text-align: center;
}

.SiteMap {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display:none;
}

.SiteMapLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;

}

.ContactInfo {
	font-family: Comic Sans MS;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;

}


.hiddenDiv {
display:none;
}

