body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	background-image:url(../img/body_bg.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
}
img, #content img {
	border:0 !important;
	border-bottom:0 !important;
	text-decoration:none !important;
}
form {
	margin:0;
	padding:0;
}
a:link, a:visited {
        color:#e21f7f;
        text-decoration: none;
}
a:hover, a:active {
        color:#0093cf; 
        text-decoration: none;
}  

#container {
	width:990px;
	background:#fff;
	margin:0 auto;
	text-align:left;
}
#container #subContainer {
	background-image:url(../img/body_bg1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	background-color:#fff;
}

#container #subContainer #blockTop {
	position:relative;
	height:323px;
}
#container #subContainer #blockMiddle {
}

/* FAT TOP LINE IN BACKGROUND */
#blockTop #fatline {
	background-image:url(../img/fatline.png);
	background-repeat:repeat-x;
	height:50px;
	width:100%;
	position:absolute;
	top:93px;
}
/* LEFT TOP-PIC */
#blockTop #topleftpic {
	z-index:5;
	position:absolute;
	top:10px;
	left:15px;
}

/* LOGO + SUBTEXT */
#blockTop #toplogo {
	z-index:10;
	position:absolute;
	top:68px;
	left:405px;
}
#blockTop #pageIntro {
	position:absolute;
	top:172px;
	left:425px;
	width:325px;
}
#blockTop #pageIntro .headline {
	font:17px Helvetica, Arial, sans-serif;
	color:#979076;
	font-style:italic;
}
#blockTop #pageIntro .headline strong {
	font-weight:normal;
	color:#e30b7c;
}
#blockTop #pageIntro .preamble {
	font:10px Tahoma, Verdana, Arial;
	color:#b3b3b3;
	margin-top:20px;
}
#blockTop #pageIntro .preamble strong {
	color:#e30b7c;
}


/* TOPMENU */
#blockTop ul#topmenu {
	position:absolute;
	top:37px;
	left:425px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#blockTop ul#topmenu li {
	margin:0;
	padding:0 18px 0 0;
	float:left;
	font:15px Helvetica, Arial, sans-serif;
	color:#979076;
	font-style:italic;
}
#blockTop ul#topmenu li a:link,
#blockTop ul#topmenu li a:visited {
	color:#979076;
	text-decoration:none !important;
}
#blockTop ul#topmenu li a:hover,
#blockTop ul#topmenu li a:active {
	color:#000;
	text-decoration:none !important;
}
#blockTop ul#topmenu li.active {
	text-decoration:underline;
	color:#e30b7c;
}

#blockMiddle #content {
	margin-left:30px;
}
#blockMiddle #content h1,
#blockMiddle #content h2 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font:17px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#979076;
	border-bottom:#999 1px dotted;
}

#blockMiddle #content .left {
	float:left;
	width:190px;
	margin-right:30px;
	padding-right:30px;
	border-right:#999 1px dotted;
}
#blockMiddle #content .left div {
	margin-bottom:30px;
}
#blockMiddle #content .left h2 span {
	font-weight:normal;
	color:#e30b7c;
}

#blockMiddle #content .right {
	float:left;
	width:465px;
}
#blockMiddle #content .eod {
        float:right;
        width:1px;
	font-size:1px;
	line-height:0px;
	height:350px;
}



#content .left a:link, #content .left a:visited,
#footer a:link, #footer a:visited {
        color:#e21f7f;
        text-decoration: none;
        border:0;
        border-bottom:1px #0094d0 dashed;
}
#content .left a:hover, #content .left a:active,
#footer a:hover, #footer a:active {
        color:#0093cf;
        text-decoration: none;
        border:0;
        border-bottom:1px #e41e7f solid;
}

#content .pcss_postbox_main img {
	max-width:360px;
	width: expression(this.clientWidth  > 360 ? '360px': true);
}

/* FOOTER */
#footer {
	text-align:left;
	font:10px Arial, Helvetica, sans-serif;
	color:#999;
	border-top:1px #ccc solid;
	margin-top:20px;
	padding:3px 0 10px 281px;
}


/* Misc */
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

