/*-----------------------------------------------------------------------------------*/
/* begin: utility styles */
/*-----------------------------------------------------------------------------------*/

.fl_left {
	float: left;
}
.fl_right {
	float: right;
}
.margin10 {
	margin: 10px !important;
}
.mr5{
	margin-right:5px !important;
}
.mr7{
	margin-right:7px !important;
}
.mr10{
	margin-right:10px !important;
}
.mr15{
	margin-right:15px !important;
}
.mr20{
	margin-right:20px !important;
}
.mt5{
	margin-top:5px !important;
}
.mt7{
	margin-top:7px !important;
}
.mt10{
	margin-top:10px !important;
}
.mt15{
	margin-top:15px !important;
}
.mb5{
	margin-bottom:5px !important;
}
.mb7{
	margin-bottom:7px !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb15{
	margin-bottom:15px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pl5 {
	padding-left: 5px !important;
}
.pr0 {
	padding-right: 0px !important;
}
.pr5 {
	padding-right: 5px !important;
}
.fnt12p{
	font-size:12px;
}
.fnt11p{
	font-size:11px;
}
.topItem {
	margin: 8px 8px 0px 11px;
	padding: 0;
	text-align: left;
}

.fullWidth {
	width:742px;
}
.fullWidth2 {
	width:815px;
}

.boldHead {
	font-weight:bold;
}
.floatContainer:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.floatcontainer{
	display: inline-block;
}
/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer{display:block;}
/* End Hack */ 

a.link_underline {
	text-decoration:underline !important;
}
.tCenter {
	text-align:center;
}

.mod_mid_med_feature_pad ol.numbers {
	margin:0 10px 0 10px;
	padding:10px;
	list-style-type: decimal;
}

#announce {
	margin:0px;
	padding:0px;
}

#header_login {
	float:right;
}
#header_login form{
	margin:0px;
	padding:0px;
	display:inline;
}
