/* --- Generics --- */
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}

	body {
		color: #000;
		background: #fff;
		font: 62.5% Arial, Helvetica, sans-serif;
	}

	p, p span {
		text-align: left;
		font-size: 1.2em;
	}
	
	a {
		text-decoration: none;
		color: #000000;
	}
	
	p a {text-decoration: underline;}
	
	p a:hover, h3 a:hover {background-color: transparent !important;}
	
	a:hover {text-decoration: underline;}
	
	a:focus {/*Please Define me*/}
	
	a:active {/*Please Define me*/}
	
	
	ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}
	
	a.skipNav {
		position: absolute;
		left: -999px;
		color: #000;
		padding: 2px 4px;
		font-size: 0.85em;
	}
	
	a.skipNav:focus, a.skipNav:hover {
		left: 17px;
		margin-top: 25px;
	}

/* --- fonts & links ---*/

	h1 {
		display: inline;
		font-size: 2.4em;
		font-weight: 700;
		color:#000;
		text-transform:capitalize;
		}
	
	h1 span {
		position: absolute;
		text-indent: -999px;
		}
		
	h2 {
		display: inline;
		font-size: 1.6em;
		font-weight: 700;
		color:#828f97;
		}
	
	h3 {
		display: inline;
		}
	
	h4 {
		font: 1.0em/1.0em Arial, Helvetica, sans-serif;
		color: #999;
	}
	
	hr {
		display: block;
		clear: both;
		height: 1px;
		background: #999;
		width: 85%;
		margin: 0 auto;
	}
	
	.smallText {font-size: .9em !important;}
	
	.italic {font-style: italic;}
	
	 strong, .bold {font-weight: 700;}
	
	.fontNormal {font-weight: normal !important;}
	
	.upper {text-transform: uppercase;}
	
	/* --- paddings, margins & floats ---*/
	
	.clearFloat {
		clear: both;
		height: 0;
		line-height: 1px;
		font-size: 1px;
		visibility: hidden;
	}
	
	.clear {
		clear: both;}
		
	.left {float: left;}
	
	.right {float: right;}
	
	.centered {margin: 0 auto;}
	
	.center {text-align: center;}
	
	.none {float: none;}
	
	.inline, .inLine {display: inline;}
	.displayBlock {display: block;}
	
	.margin15H {margin: 0 15px;}
	
	.marginLeft {margin-left: 10px;}
	.marginLeft5 {margin-left: 5px;}
	.marginLeft170 {margin-left: 170px;}
	.marginRight {margin-right: 10px;}
	.marginRight5 {margin-right: 5px;}
	
	.marginTop {margin-top: 10px;}
	.marginTop1 {margin-top: 1px;}
	.marginTop5 {margin-top: 5px;}
	.marginTop15 {margin-top: 15px;}
	.marginTop20 {margin-top: 20px;}
	.marginTop25 {margin-top: 25px;}
	.marginTop30 {margin-top: 30px;}
	
	.marginBottom, .marginBottom10 {margin-bottom: 10px;}
	.marginBottom5 {margin-bottom: 5px;}
	.marginBottom15 {margin-bottom: 15px;}
	.marginBottom20 {margin-bottom: 20px;}
	.marginBottom25 {margin-bottom: 25px;}
	.marginBottom35 {margin-bottom: 35px;}
	.marginBottom30 {margin-bottom: 30px;}
	
	.noMargin {margin: 0 !important;}
	.noPadding {padding: 0 !important;}
	
	.padding15H {padding: 0 15px;}
	.padding15V {padding: 15px 0;}
	.padding10H {padding: 0 10px;}
	.padding10V {padding: 10px 0;}
	.padding20V {padding: 20px 0;}
	.padding10 {padding:10px;}
	
	.paddingTop {padding-top: 10px;}
	.paddingTop15 {padding-top: 15px;}
	.paddingTop5 {padding-top: 5px;}
	
	.paddingBottom {padding-bottom: 10px;}
	.paddingBottom5 {padding-bottom: 5px;}
	
	.paddingLeft {padding-left: 10px;}
	.paddingLeft20 {padding-left: 20px;}
	.paddingLeft70 {padding-left: 70px;}
	
	.paddingRight {padding-right:10px;}
	.paddingRight15 {padding-right:15px;}
	
	.noBorder {border: none !important;}
	
	.borders {border: 1px solid #ff00ff;}
	
	

