html, body, div, span, p, h1, h2, h3, h4, h5, h6, hr, a, object, img, form,
iframe
	{margin:0;
	 border:0;
	 padding:0;
	 background:transparent;}

html, body
	{height:100%;}

.centerw
	{position:relative;
	 overflow:hidden;}

.centero
	{position:relative;
	 float:left;
	 left:50%;}

.center
	{position:relative;
	 float:left;
	 right:50%;}

.fillp
	{width:100%;
	 height:100%;}

.transbg
	{position:absolute;
	 top:0;
	 left:0;
	 z-index:-1;
	 width:100%;
	 height:100%;}

.vamw
	{display:table;}

.vam
	{display:table-cell;
	 vertical-align:middle;}

.layout_lfl_wrapper
	{margin-left:998px;}

.layout_lfl_remainingspace
	{width:100%;}

.layout_lfl_spacer
	{float:left;
	 width:50%;
	 height:1px;}

.layout_lfl_center
	{float:left;
	 margin-left:-998px;
	 width:998px;
	 text-align:left;}

.layout_lfl_leftspacer
	{float:left;
	 margin-left:-998px;
	 width:50%;
	 height:1px;}

.layout_lfl_left
	{position:relative;
	 right:100%;
	 width:100%;
	 overflow:hidden;}

.layout_lfl_right
	{float:right;
	 margin-left:-1px;
	 width:50%;
	 overflow:hidden;}

.button
	{display:block;
	 float:left;
	 width:100%;
	 height:100%;
	 cursor:pointer;}

#bgcontainer
	{display:block;
	 position:fixed;
	 top:0;
	 left:0;
	 z-index:-1;
	 width:100%;
	 height:100%;
	 overflow:hidden;}

#bgimg img
	{width:100%;
	 height:100%;}

#spacertop,
#spacerright,
#spacerbottom,
#spacerleft
	{width:100%;
	 background:#fff;
	 filter:alpha(opacity=55);
	 opacity:0.55;}

#spacertop
	{min-width:998px;
	 height:50px;}

#spacerleft,
#spacerright
	{height:250px;}

#spacerbottom
	{float:left;
	 clear:both;
	 min-width:998px;
	 height:100%}

#header
	{position:relative;
	 width:998px;
	 height:250px;}

#header .transbg
	{background:#d76905;
	 filter:alpha(opacity=85);
	 opacity:0.85;}

#mainprintheader
	{display:none;}

#portrait
	{float:left;}

#portrait img
	{float:left;}

#title
	{margin:0 0 0 164px;
	 height:250px;
	 text-align:center;
	 text-transform:uppercase;}

#logo
	{position:relative;
	 margin:0 auto;
	 top:25px;
	 width:481px;
	 height:182px;
	 background:url('../images/backgrounds/PC_Logo.png');}

#nav
	{position:absolute;
	 bottom:10px;
	 left:0;
	 width:100%;}

#navshifted
	{margin:0 0 0 164px;
	 text-align:center;}

.navbutton
	{display:inline;
	 padding:5px;}

.navbutton a,
.navbutton a:hover,
.navbutton a:active,
.navbutton a:visited
	{color:#fff;
	 text-decoration:none;
	 text-transform:uppercase;
	 font:9pt Arial, Helvetica, sans-serif;}

#mid
	{position:relative;
	 float:left;
	 clear:both;
	 width:100%;
	 text-align:center;}

#mid .transbg
	{background:#6a6a6a;
	 filter:alpha(opacity=80);
	 opacity:0.8;}

#midcontentcontainer
	{margin:0 auto;
	 width:998px;
	 text-align:left;}

#midcontent
	{float:left;
	 width:100%;
	 overflow:hidden;
	 background:#6a6a6a;}

#midcontentlsection
	{float:left;
	 width:50%;}

#midcontentrsection
	{float:left;
	 width:50%;}

#midcontentl
	{float:left;
	 padding:10px 5px 10px 10px;}

#midcontentr
	{float:left;
	 padding:10px 10px 10px 5px;}

#midcontentbottom
	{display:none;}

#footer
	{float:left;
	 clear:both;
	 min-width:998px;
	 width:100%;}

#footer .transbg
	{background:#fff;
	 filter:alpha(opacity=55);
	 opacity:0.55;}

#footer .center
	{padding-top:100px;
	 width:998px;
	 color:#fff;
	 text-align:center;
	 font:7pt Arial, Helvetica, sans-serif;}

#footer .center a,
#footer .center a:hover,
#footer .center a:active,
#footer .center a:visited
	{color:#fff;
	 text-align:center;
	 text-decoration:none;
	 font:7pt Arial, Helvetica, sans-serif;}

