
/*	===============================================================
	© Allied Air
	http://www.alliedair-ng.com/  

	Type:				Basic Styles
	Author:				James Bates
	Creation Date:		27 December 2005
	---------------------------------------------------------------
	Version no:			1.0
	Last edited:		n/a still in development
	============================================================ */


/*	---------------------------------------------------------------
	These styles are basic formatting that older browsers can
	understand, most are overwritten in (structure.css) the 
	structural stylesheet.
	------------------------------------------------------------ */

/*	General rules to cover any font-family inheritance bugs. 
	and global whitespace reset. */
	
*	{	 
	font-family: "Lucida Grande", Verdana, Arial, Geneva, sans-serif;
	margin: 0; 
	padding: 0;
	}	
	
body {
	background-color: #fff;
	margin: -10px; /* Eliminates early NN margin issue */
	text-align: center; /* For IE5 on centered layouts */
	}

body, div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blockquote, cite, code, input, select, textarea {
	font-family: "Lucida Grande", Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	}

/*Makes sure table cells are aligned top*/	
table, th, tr, td { vertical-align: top; }	
		
/*	Removes space after form elements. */ 
form { display: inline;	font-size: 11px; }

/*	Then adds 4px of margin between form items */ 
input, select, textarea { margin-bottom: 4px; }

/*	Removes borders from images and fieldsets. */
img, table, fieldset { border: none; }

/*	Makes sure both are presented correctly */	
strong, b { font-weight: bold; }

/*	no list-markers by default, since lists are used more often for semantics */
ul, ol { list-style: none; }

/*	Miscellaneous rules used for clearing/floating and items. */
.clear			{ clear:both; height:0px; overflow:hidden; }
.clear-left		{ clear:left; height:0px; overflow:hidden; }
.clear-right	{ clear:right; height:0px; overflow:hidden; }
.hide			{ display:none; }
.float-left		{ float: left; }
.float-right	{ float: right; }