/*		| START : HACK explanation |		*/
/*		IE 5.5 : * In front of the css property FE: *margin: 10px 0; */
/*		IE 6 : _ In front of the css property FE: _margin: 10px 0; */
/*		IE 7 : * In front of the css property FE: *margin: 10px 0; */
/*		IE: !ie After the property value and in front of the ; . FE: margin: 10px 0 !ie; */


/*		| END : HACK explanation |		*/
/*		--------------------------------------------------------------------------------------------------------------------------------------*/

/*		| START : DEFAULTS |		*/
*{
	margin: 0;
	padding: 0;
}
body {
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	padding: 0 0 10px 0;
	text-align: center;
}

/* START : default links */
a{
	text-decoration: none;
	color: #67A227;
}
a, a:link, a:visited, a:active  {
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1 { font-size: 24px; line-height: 24px;}
p {
	font-size: 12px;
	color: #333;
	line-height: 16px;
}
ol{
	margin: 10px 0 0 0;
	padding: 0 20px 10px 30px;
	width: 480px;
	text-align:left;
}

ul{
	margin: 10px 0 10px 5px;
	padding: 0 20px 0 20px;
}

li{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}




/* END : default links */

/* START page width */
#pageWidth {
	width: 720px;
	overflow:hidden;
	margin: 0 auto;
	text-align: left;
	padding:25px 0 0 0
}

/* END page width */

/*		| END :  DEFAULTS |		*/


/*		| END : ROUNDED DASHED CORNERS	 */
/*		--------------------------------------------------------------------------------------------------------------------------------------*/

/*
td.featureCell {
padding: 10px;
font-size: 12px;
}
.greyBackgroundRow {
	background-color: #252525;
	color: #fff;
}
*/	
	.alignright { text-align: right; }
	.alignleft { text-align: left; }
	.aligncenter { text-align: center;}
	img.alignright { float: right; margin: 0 0 18px 18px; }
	img.alignleft { float: left; margin: 0 18px 18px 0; }

	img.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

/*	--------------------------------------------------
	:: Tables
	-------------------------------------------------- */
	table { width: 100%; margin: 0 0 18px; padding:0; border: none; width: 100%; }
	table.header { font-weight: bold; }
	table.features { display: table;
		border-collapse: separate;
		/*border-spacing: 2px;*/
		border: 1px solid #eaeaea; 
	}
	
	table thead, table tfoot { /*background: #1498d6;*/  }
	table thead { }
	table tfoot  { height: 35px; }
	table tfoot tr, table tfoot td { height: 35px; }
	
	table thead tr th,
	table tbody tr td { font-size: 12px; line-height: 12px; padding: 4px 8px; width: 25%; /*font-weight: bold;*/ }
	table tbody tr td.featureText { /*width: 40%;*/ }
	table thead tr th { font-size: 14px; padding: 8px 15px; font-weight: normal; background-color: #252525; color: #fff; }
	table thead tr th:first-child { border-left: none; }
	table thead tr th:last-child { border-right: none; }
	table tbody tr td img { margin-right: 2px; margin-bottom: 5px; }
	
	table thead tr {  }
	table tbody {  }
	table tbody tr {  }
	table tbody tr.even,
	table tbody tr.alt { background: #eaeaea; }
	table tbody tr:nth-child(even) { background: #eaeaea; }
	table tbody tr td { color: #333; padding: 10px; vertical-align: top; }
