body {
	text-align: center;
	color: #000000;
	font-size: 11pt;
}

#main_container{
	width:760px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	text-align: left;
}

#headerleft{
	width:377px;
	float:left;
	clear:left;
	text-align:center;
	vertical-align:center;
}

#headerleft h1{margin-top:1px;color:#F93;font-size:19pt;}

#headerleft a{
	color:#FFF;
	font-weight:bold;
	font-size:13pt;
}
#header{
	color:#F93;
	background-color:#000;
	width:100%;
	height:104px;
	margin-bottom:15px;
}
.pad_unit{
padding:1em;
}

b{font-weight:bold;}

.less_pmargins{ margin-top: 6px; margin-bottom: 6px; }

.minus_margin{
margin-right:-10px
}

.fll{
float:left
}

.flr{
float:right;
}

.clearLeft{
clear:left;
}

.clearRight{
clear:right;
}

.clearBoth{
clear:both;
}

.clearNone{
clear:none;
}

#mag{
	width:160px;
	height:225px;
	padding:2px;
	background-color:#E6E6E6;
	margin-top:0;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align:center;
}

.grey_box{
	background-color:#E6E6E6;	
	color:#FFF;
	width:190px;
	height:131px;
	padding:0;
	margin: 0 0 5px 0;
}

.grey_box p{
	margin-left:5px;
	font-size: 7pt !important;
}
.grey_title{
	font-size:16px;
	color:#FFF;
	background-color:#595959;
	margin:0;
	padding:0.1em;
}

#foot{
	background-color:#595959;
	width:99%;
	clear:both;
	margin-top:5px;
	padding:5px;
}

#foot a {
	font-size:14px;
	font-weight:bold;
	color:#FFF;	
	margin-right:2em;
}
.red{
	color:#CE0E14;
	font-size:11pt;
	}
.red a{	color:#CE0E14;
	font-size:11pt;
}

.red a:hover{color:#CE0E14;
font-size:11pt;
}