/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Master                                															**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/


/* R E S E T  B R O W S E R -- sets all browsers to starting defaults. Do Not Change */
  html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, 
	dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;  }

	h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; font-weight:inherit; }

	body { line-height:1; } 
  
  ol, ul { list-style: none; }

	blockquote, q { quotes: none; }

	blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none; }

	/* remember to define focus styles! */
	:focus { outline: 0; }

	
	/* remember to highlight inserts somehow!  */
	ins { text-decoration: none; }
	del {	text-decoration: line-through; }
    

/* E N D  R E S E T  B R O W S E R */

	 /** R E U S A B L E  C L A S S E S  **/
  .content .padding_full					{ padding:10px; }
  .content .padding_top						{ padding-top:10px; }
  .content .padding_bottom				{ padding-bottom:10px; }
  .content .padding_left					{ padding-left:10px; }
  .content .padding_right					{ padding-right:10px; }
  .content .padding_special				{ padding: 10px 7px;}
	
  .content .padding_small					{ padding:5px; }
  .content .padding_small_top			{ padding-top:5px; }
  .content .padding_small_bottom	{ padding-bottom:5px; }
  .content .padding_small_left		{ padding-left:5px; }
  .content .padding_small_right		{ padding-right:5px; }
		
  .content .margin_full						{ margin:10px; }
  .content .margin_top						{ margin-top:10px; }
  .content .margin_bottom					{ margin-bottom:10px; }
  .content .margin_left						{ margin-left:10px; }
  .content .margin_right					{ margin-right:10px; }
	
  .content .margin_small					{ margin:5px; }
  .content .margin_small_top			{ margin-top:5px; }
  .content .margin_small_bottom		{ margin-bottom:5px; }
  .content .margin_small_left			{ margin-left:5px; }
  .content .margin_small_right		{ margin-right:5px; }
		
	.content .float_left			{ float:left; }
	.content .float_right			{ float:right; }
	.content .float_center		{ display:table; margin:0 auto; }
	.content .float_none			{ float:none; }
		
	.content .text_left				{ text-align:left; }
	.content .text_right			{ text-align:right; }
	.content .text_center			{ text-align:center; }
	.content .text_justify		{ text-align:justify; }
	
	.content .spacer { clear:both; line-height:0px; height:0px; overflow:hidden; }
  .content .spacer_left { clear:left;}
  .content .spacer_right { clear:right; }
	
	.content .start_hidden { display:none; }
	
	.mouse_pointer { cursor:pointer; }