/** Basic **/
	
	a, a:visited { outline: none; }
	a:active { outline: none; }
	:focus { -moz-outline-style: none; }
	body { text-align:center; margin:0 auto; font-family: 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif; font-size:13px; line-height:18px; color:#252b2a; }
	html { overflow-y: scroll; }
	img { border:0px; }
	table { width:100%; }
	
/** Classes **/

	/*align*/
	.bottom { vertical-align:bottom; }
	.center { text-align:center; }
	.left { text-align:left; }
	.right { text-align:right; }
	.top { vertical-align:top; }
	
	.floatLeft { float:left; }
	.floatRight { float:right; }
	
	/*forms*/
	.inputButton { background:#acdb01; border:none; padding:3px 5px 3px 5px; }
	.inputTextField { border:1px solid #ddd; margin-top:3px; padding:3px; }
	
	/*image*/
	.line_white { width:3px; height:7px; }
	.logo { width:492px; height:95px; margin-top:15px; }
	.refImage { width:278px; height:164px; margin-bottom:6px; border:1px solid #ddd; }
	
	/*text*/
	.bold { font-weight:bold; }
	.normal { font-weight:normal; }
	.noUnderline { text-decoration:none; }
	.italic { font-style:italic; }
	.lowercase { text-transform:lowercase; }
	.noteStar { color:red; }
	.pageTitle { text-transform:uppercase; font-size:17px; letter-spacing:1px; font-weight:bold; color:#252b2a; border-left:6px solid #acdb01; padding-left:5px; }
	.underline { text-decoration:underline; }
	.uppercase { text-transform:uppercase; }
	
	.black { color:black; }
	.white { color:white; }
	
	/*others*/
	.boxIndex, .boxIndex_admin { background:#252b2a; color:white; border-bottom:6px solid #acdb01; }
		.boxIndex_admin a { text-decoration:none; color:white; }
		.boxIndex_admin a:hover { text-decoration:none; color:#acdb01; }	
	.boxReference { margin-top:6px; border:1px solid #ddd; padding:6px; border-bottom:3px solid #acdb01; }
	.greenBox_readMore { float:right; padding:5px; margin-top:5px; }
		.greenBox_readMore a { text-decoration:none; color:white; }
		.greenBox_readMore a:hover { text-decoration:none; color:#acdb01; }
	.spacer { background:#252b2a; height:1px; margin-top:30px; margin-bottom:25px; }
	
/** Layers **/

	.pagewrapper { text-align:center; width:950px; margin:0 auto; }
	
	.footer_wide { background:#252b2a; color:white; text-transform:lowercase; padding:10px 0 12px 0; height:15px; border-bottom:6px solid #acdb01; }
		.footer_wide a { color:white; text-decoration:none; }
		.footer_wide a:hover { color:#acdb01; text-decoration:underline; }
	.footer_wide_bottom { background:#ddd; padding:10px 0 10px 0; height:20px; }
		.footer_wide_bottom a { color:#252b2a; text-decoration:none; }
		.footer_wide_bottom a:hover { text-decoration:underline; }
	.flashLayer { width:950px; height:250px; background:#fff; margin-top:40px; border:1px solid #ddd; }
	.header_wide { height:125px; background:#252b2a; color:white; text-transform:lowercase; border-bottom:6px solid #acdb01; }
		.header_wide a { text-decoration:none; color:white; }
		.header_wide a:hover, .activeSection { text-decoration:none; color:#acdb01; }
	.main { margin-bottom:10px; }
	
/** Result **/

	.error { border:1px solid red; }
	.errorText { color:red; }
	.succesText { color:#acdb01; }
