/* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* *** End Float containers fix: *** */ 

.clearbr{
 	clear:both;
}
.clearleft{
	clear: left;
}
.clearright{
	clear: right;
}
.textcenter{
	text-align: center;
}
.textleft{
	text-align:left;
}
.textright{
	text-align: right;
}
.textjustify{
	text-align: justify;
}
.floatright{
	float: right;
}
.floatleft{
	float: left;
}
#spacer{
 	padding:10px;
 }
 
 /* Styles for links */
.pdf, .txt, .doc, .ppt, .xls, .win, .zip{
min-width:18px;
padding:2px 20px 2px 0px;
margin-right: 5px;
white-space:nowrap;}

.pdf{
background: url(/pdf.png) no-repeat right;
}
.win {
background: url(/win.gif) no-repeat right;
/*padding:2px 16px 2px 0px;*/}

.doc {
	background: url(/doc.png) no-repeat right;
}
.zip{
	background: url(/zip.gif) no-repeat right;
}

.ppt{
	background: url(/ppt.png) no-repeat right;
	}
	
.xls{
background: url(/xls.gif) no-repeat right;
}
.rss {
background: url(/feed.png) no-repeat left;
width: 210px;
padding: 2px 0 2px 20px;
}
.noprint{
	display: none !important;
}
#p2_alert_step1_table .accesskey{
text-decoration: underline;
}
.tablecenter{
margin: 0 auto;
}
#cntdwn {
font-weight:bold;
}