/*
	This file contains the set of utility classes used throughout the site. Include this file 
	into another stylesheet using - @import url(utility.css);

	Note: @import directives must be placed at the very top of a stylesheet.
*/
.align_right 						{ text-align: right !important; }
.align_left 						{ text-align: left !important; }
.bigger_bold						{ font-size: 17px; font-weight: bold; }
.block								{ display: block; }
.blue								{ color: #0d8bd9;}
.bold 								{ font-weight: bold; }
.clear 								{ clear: both; }
.clear_n_pad 						{ clear: both; padding-top: 20px;}
.column_third 						{ width:29%; margin:2%; float:left; height:auto; }
.column_half 						{ width:45%; }
.dark_footer						{ background: #262425; }
.blue_footer						{ background: #0E8ED9;}
.float_right 						{ float: right; }
.float_left 						{ float: left; }
.gray								{ background-color:#7c7c7c; border: none; height:1px;}
.hidden				                { display: none; }
.italic								{ font-style: italic; }
.larger								{ font-size: 1.3em;}
.legal_wrap 						{ width:75%; margin:auto;}
.legal_wrap h3						{ margin-top:40px;}
.line_spacing						{ line-height: 150%; }
.spanish .line_spacing						{ line-height: 140%; }
.no_scroll 							{ overflow: hidden !important; }
.padding 							{ padding: 15px 20px 0px 29px; line-height: 150%; }
.padding_10							{ padding: 10px; }
.padding_3							{ padding: 3px; }
.page_wrap_600 						{ width:600px; margin: auto; }
.unbold 							{ font-weight: normal; }
.underline							{ text-decoration: underline; }
.unitalic							{ font-style: normal; }
.inline								{ display: inline; }
.indent								{ margin-left:23px; text-indent:-23px;}
.no_list_style						{ list-style: none; margin-left:0px; text-indent: -1em; }
.smaller 							{ font-size: 0.8em; }
.center								{ text-align: center; }
.overflow_y 						{ overflow-y: scroll; }
.white  							{ color: white; }
.border_bottom_line					{ background: url(../images/public/small_footer_divider.png) bottom repeat-x; height:3px; width:70px; margin:-7px 0 4px -1px; }
.border_bottom_line_long			{ background: url(../images/public/small_footer_divider.png) bottom repeat-x; height:3px; width:230px; margin:-2px 0 9px 78px; }

/*------------------------------------------------------------------------------------------------------------------
                                                      CONDITIONS                    
------------------------------------------------------------------------------------------------------------------*/
.win.ie7 .border_bottom_line_long { margin-left: 0; } /* corrects global footer */
