/* BODY CSS */
	body {
		background:#76921d url(../img/bg.jpg) repeat-x;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font: medium Arial, Helvetica, sans-serif;
		color: #FFFFFF; }

	a:link {
		color: #FFFFFF; }
	a:visited {
		color: #FFFFFF; }
	a:hover {
		color: #cd0000; }
	a:active {
		color: #cd0000; }
		
	a.incontent:link {color: #144503;}
	a.incontent:active {color: #cd0000;}
	a.incontent:visited {color: #144503;}
	a.incontent:hover {color: #cd0000;}

	a.withoutunderline:link {text-decoration: none;}
	a.withoutunderline:active {text-decoration: none;}
	a.withoutunderline:visited {text-decoration: none;}
	a.withoutunderline:hover {color:#FFFFFF;text-decoration:none; cursor:text;}

	a.whitehover:link {color:#FFFFFF;}
	a.whitehover:active {color:#FFFFFF;}
	a.whitehover:visited {color:#FFFFFF;}
	a.whitehover:hover {color:#FFFFFF;}

	a.althover:link {color:#FFFFFF;text-decoration:none;border-bottom:thin #FFFFFF dashed;}
	a.althover:active {color:#FFFFFF;text-decoration:none;}
	a.althover:visited {color:#FFFFFF;text-decoration:none;border-bottom:thin #FFFFFF dashed;}
	a.althover:hover {color:#FFFF00;text-decoration:none;border-bottom:thin #FFFFFF dashed;}

	a.tooltip:link {color:#FFFFFF;text-decoration:none;}
	a.tooltip:active {color:#FFFFFF;text-decoration:none;}
	a.tooltip:visited {color:#FFFFFF;text-decoration:none;}
	a.tooltip:hover {color:#FFFFFF;text-decoration:none;}
				
	h1 {
		color:#144503;
		margin:10px 20px 10px 20px;
		text-align:center; }
	
	h2 {
		color:#144503;
		margin:10px 20px 10px 20px;
		text-align:center; }
	
	h3 {
		color:#144503;
		margin:10px 20px 10px 20px;
		text-align:left; }
	
	p {
		color:#144503;
		margin:0px 20px 0px 20px;
		text-align:left; }
		
	td {
		color:#144503; 
		font:small Arial, Helvetica, sans-serif; }

	img {
		margin-left:10px;
		margin-right:10px;
		text-align:center;
		border:#76921d 3px solid; }
		
		img:hover {
			margin-left:10px;
			margin-right:10px;
			text-align:center;
			border:#cd0000 3px solid; }
			
		.img_noborder {
			margin-left:0px;
			margin-right:0px;
			border:0px solid; }
			
		.img_noborder:hover {
			margin-left:0px;
			margin-right:0px;
			border:0px solid; }	
			
		.img_nomargin {
			margin-left:0px;
			margin-right:0px;
			border:#FFF 1px solid; }
			
		.img_nomargin:hover {
			margin-left:0px;
			margin-right:0px;
			border:#cd0000 1px solid; }
			
		.img_option {
			margin-left:5px;
			margin-right:5px;
			border:#76921d 3px solid; }
			
		.img_option:hover {
			margin-left:5px;
			margin-right:5px;
			border:#cd0000 3px solid; }
			
		.img_mini-option {
			margin:0 0 -1px 0;
			border:#76921d 0px solid; }
			
			.img_mini-option:hover {
				margin:0 0 -1px 0;
				border:none; }
			
		.img_micro-option {
			margin:0 0 -1px 0;
			border:#76921d 0px solid; }
			
			.img_micro-option:hover {
				margin:-1px -1px -2px -1px;
				border:#cd0000 1px solid; }
		
	ul {
		list-style-position: outside;
		list-style-image: url(/img/divider_small.png);
		list-style-type: square;
		padding-left:25px; }
	
	li {
		color:#000000; }
		
/* GLOBAL CSS */
	#logo1 {
		background:url(../img/logo/life.png);
		position:absolute;
		left:50%;
		top:10px;
		width:94px;
		height:64px;
		margin-left:-300px;
		margin-right:auto;
		z-index:2; }

	#logo2 {
		background:url('../img/logo/logo2.png') no-repeat;
		position:absolute;
		left:50%;
		top:0px;
		width:638px;
		height:74px;
		font: medium Arial, Helvetica, sans-serif;
		margin-left:-194px;
		margin-right:auto;
		text-align:center;
		z-index:2; }

	#menu {
		position:absolute;
		left:50%;
		top:210px;
		width:200px;
		font:large Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:25px;
		margin-left:-407px;
		margin-right:auto;
		text-align:right;
		z-index:2; }
		
		.menu_pages {
			font:large Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:17px;
			color:#FFFFFF;
			margin:0px 0px 0px 0px;
			padding:14px 0px 3px 0px;
			text-align:right; }
		
		.menu_subpages {
			font:small Arial, Helvetica, sans-serif;
			line-height:17px;
			color:#FFFFFF;
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 0px;
			text-align:right; }
			
	#admin_menu {
		position:absolute;
		left:50%;
		top:0px;
		font:
		width:200px;
		font:large Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:25px;
		margin-left:-100px;
		margin-right:auto;
		text-align:right;
		z-index:2; }
		
		.admin_menu_pages {
			font:large Arial, Helvetica, sans-serif;
			font-weight:bold;
			line-height:17px;
			color:#FFFFFF;
			margin:0px 0px 0px 0px;
			padding:14px 0px 3px 0px;
			text-align:right; }
		
		.admin_menu_subpages {
			font:small Arial, Helvetica, sans-serif;
			line-height:17px;
			color:#FFFFFF;
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 0px;
			text-align:right; }

	#user {
		position:absolute;
		left:50%;
		top:82px;
		width:200px;
		height:200px;
		line-height:25px;
		margin-left:-407px;
		margin-right:auto;
		text-align:right;
		z-index:2; }
		
		#user p {
			font:small Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align:right;
			margin:0px;
			padding:0px 0px 3px 0px }		

	#slideshow {
		background:url('../img/slides/1/blank.jpg');
		position:absolute;
		left:50%;
		top:84px;
		width:638px;
		height:123px;
		font:medium Arial, Helvetica, sans-serif;
		margin-left:-194px;
		margin-right:auto;
		text-align:center;
		z-index:2;
		overflow:hidden; }

	#content_container_top {
		position:absolute;
		background:url('../img/content_bg/top.png') no-repeat;
		top:218px;
		left:50%;
		margin-left:-194px;
		margin-right:auto;		
		height:20px;
		width:638px;
		z-index:2; }

	#content_container {
		position:relative;
		left:50%;
		top:238px;
		width:638px;
		margin-left:-194px;
		margin-right:auto;
		z-index:2; }

	#content_container_bottom {
		background:url('../img/content_bg/bottom.png') no-repeat;
		height:20px;
		width:638px; }

	#content {
		background:#FFFFFF url('../img/content_bg/1.jpg') no-repeat;
		width:638px;
		min-height:400px;
		height:auto !important;
		height:400px;
		font:medium Arial, Helvetica, sans-serif;
		z-index:2; }
			
		#content p a:link {
			color: #144503; }
					
		#content p a:visited {
			color: #144503; }			
			
		#content p a:hover {
			color: #cd0000; }
			
		#content p a:active {
			color: #cd0000; }				
		
	#interactions {
		margin-top:10px;
		width:638px;
		z-index:3; }
		
	#footer_top {
		color:#144503;
		font:small Arial, Helvetica, sans-serif;
		text-align:center;
		margin-top:0px;	
		background:url('../img/content_bg/footer_top.png') no-repeat;
		height:20px;
		width:638px; }

	#footer {
		color:#FFF;
		font:small Arial, Helvetica, sans-serif;
		text-align:center;
		padding:15px 0px 15px 0px; }
		
#tooltip{
	position:absolute;
	z-index:99;
	margin:20px 10px 0px 0px;
		min-width:100px;
		width:auto !important;
		width:100px;
	text-align:center;
	border:#76921d 3px solid;
	background:#2b4403;
	padding:5px;
	display:none; }
	
		
#tooltip p {
	color:#FFF;
	font:small Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px; }	

/* BOXES */

	.interaction_box_top {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_top.png'); }

	.interaction_box_middle {
		width: 645px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_middle.png') repeat-y; }
	
	.interaction {
		width: 620px;
		min-height:20px;
		height:auto !important;
		height:20px;
		top: 0px;
		margin-left:13px;
		margin-right:12px;
		padding:0px;
		background:#2b4403;
		z-index: 9; }		
		
	.interaction_box_bottom {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_bottom.png'); }

/* GENERAL CSS */

.div {
	min-height:150px;
		height:auto !important;
		height:150px; }

/* INVOICE TABLE */
	table.table {
		background-color: #446a07;
		text-align: left;
		font: medium Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		width:100%; }
		
	table.table thead tr th {
		background-color: #2b4403;
		font: medium Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		padding: 1%; }

	table.table tfoot tr th {
		background-color: #2b4403;
		font:medium Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		padding: 1%; }

	table.table tbody td {
		font: small Arial, Helvetica, sans-serif;
		color: #FFF;
		background:#578016;
		padding: 1%;
		vertical-align: top; }
		
	table.table tbody tr.odd td {
		background-color:#2b4403; }

/* IN-CONTENT CSS */

	.alert {
		background:#FF0000;
		font:bold medium Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:center;
		padding:15px;
		margin:0px 0px 25px 0px; }

	.success {
		background:#00BC00;
		font:bold medium Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:center;
		padding:15px;
		margin:0px 0px 25px 0px; }

	.neutral {
		background:#2b4403;
		font:bold medium Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:left;
		z-index:9;
		margin:-20px 0px 15px 0px;
		padding:10px; }

	.module {
		background:#3B580B;
		font:medium Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:right;
		z-index:9;
		margin:-15px 0px 15px 0px;
		padding:5px; }

	.alert_bg {
		background:#FF0000;
		width:100%;
		height:100%; }
		
	.movie {
		text-align:center;
		left:50%;
		margin-bottom:15px; }
	
	.forms {
		width:500px;
		padding:15px;
		margin-left:55px; }

	.submit {
		text-align:center; }

	.small {
		font:small Arial, Helvetica, sans-serif; }

	.extra_small {
		font:x-small Arial, Helvetica, sans-serif; }

	.small_center {
		font:small Arial, Helvetica, sans-serif;
		text-align:center;
		margin-bottom:-15px; }
		
	.small_italic {
		font:small Arial, Helvetica, sans-serif;
		font-style:italic; }
		
	.search_result_bg {
		background:#00BC00;	}
		
	.form input,select {
		font: medium Arial, Helvetica, sans-serif;
		padding:3px;
		width: 245px; }

	.form input:hover,select:hover {
		font: medium Arial, Helvetica, sans-serif;
		padding:3px;
		width: 245px; }

	.form input:focus {
		font: medium Arial, Helvetica, sans-serif;
		padding:3px;
		width: 245px; }

	.form input.checkbox {
		padding:3px;
		width: 10px; }
	
	.form_submit input {
		font: large Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align: center;
		background-color: #578016;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }
	
	.bigform_submit input {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #578016;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }

	.form_long input {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #578016;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }
		
	.form_submit input:hover {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		background-color: #d70000;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }	
		
	.bigform_submit input:hover {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #d70000;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }	
					
	.form textarea {
		font: small Arial, Helvetica, sans-serif; }
					
	.form textarea:hover {
		font: small Arial, Helvetica, sans-serif; }
	
	.form select {
		font: medium Arial, Helvetica, sans-serif; }
	
	.form select:hover,option:hover {
		font: medium Arial, Helvetica, sans-serif; }

	.reactform input {
		font: small Arial, Helvetica, sans-serif;
		width: 100px; }
	
	.reactform select {
		font: small Arial, Helvetica, sans-serif;
		width: 100px; }

/* REACTIONS */
	
	.reactions_header {
		background:#2b4403;
		font: x-large Arial, Helvetica, sans-serif;
		border-bottom:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:left;
		width:96%;
		height:30px;
		padding:2%; }
			
	.reactions_container {
		position:relative; }
	
	.reactions_linecontainer {
		width:100%; }

		.reactions_linecontainer img {
			margin-left:10px;
			margin-right:10px;
			text-align:left;
			border:#0F204E 2px solid; }
	
	.reactions_reactions {
		background:#284003;
		width:50%;
		height:400px;
		overflow:auto;
		float:left; }
	
		.reactions_reactions p {
			font:small Arial, Helvetica, sans-serif; }
	
		.reactions_autovertical {
			min-height:410px;
			height:auto !important;
			height:410px; }

		.reactions_cat {
			background:#395807;
			border-top:#578016 thick solid;
			border-bottom:#1D2E03 thick solid;
			font:medium Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:left;
			width:100%;
			height:20px;
			padding:5px 0px 5px 0px;
			margin:20px 0px 0px 0px; }

		.reactions_posted {
			width:90%;
			background:#395807;
			border-bottom:#FFFFFF thin dotted;
			font:medium Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:center;
			height:20px;
			padding:2%;
			margin:20px 3% 0px 3%; }
	
		.reactions_reaction {
			width:90%;
			padding:2%;
			background:#578016;
			border-bottom:#FFFFFF thin dotted;
			font:small Arial, Helvetica, sans-serif;
			text-align:left;
			margin:0px 3% 0px 3%; }
			
			.reactions_reaction p {
				color:#FFF;
				margin:0px 0px 0px 0px;
				padding:0px 0px 8px 0px;
				text-align:left; }

		.reactions_order {
			width:90%;
			padding:2%;
			background:#395807;
			font:medium Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:right;
			height:20px;
			margin:0px 3% 0px 3%; }
			
		.reactions_posted_admin {
			background:#bb4d12; }
			
		.reactions_reaction_admin {
			background:#bd6b22; }

	.reactions_insert-header {
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		font:medium Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		width: 96%;
		height:20px;
		margin:0px 0px 10px 0px;
		padding:2%; }

	.reactions_insert {
		background:#578016;
		font:medium Arial, Helvetica, sans-serif;
		width:50%;
		height:400px;
		text-align:center;
		margin:0px 0px 0px 50%;
		padding:0px; }

		.reactions_insert-subheader {
			background:#395807;
			border-bottom:#FFFFFF thin dashed;
			border-top:#FFFFFF thin dashed;
			font:medium Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:center;
			width: 96%;
			height:20px;
			padding:2%;
			margin:10px 0px 5px 0px; }

	.reactions_submit {		
		width:94%;
		background:url("../img/content_bg/bigform_bottom.png") no-repeat;
		border-top:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:center;
		padding:3%;
		margin: 0px 0px 10px 0px;		
		clear:both; }
		
/* FORM */
	
	.form_container {
		position:relative;
		width:85%;
		padding:0% 1% 0% 1%;
		margin:25px auto 0px auto;
		background:#2b4403; }

	.form_linecontainer {
		width:100%; }
	
	.form_header {
		width:96%;
		padding:2%;
		font:larger Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		background:#2b4403;
		border-bottom:#FFFFFF medium dotted; }

	.form_title {
		width:41%;
		height:30px;		
		padding:16px 2% 4px 2%;
		text-align:right;
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

	.form_input {
		width:53%;
		height:30px;
		padding:10px 0% 10px 2%;
		text-align:left;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left; }		
		
	.form_result {
		width:46%;
		height:30px;
		padding:10px 2% 10px 2%;
		text-align:left;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left; }		

	.form_title_check {
		width:86%;
		height:15px;
		padding:1% 2% 1% 2%;
		font:medium Arial, Helvetica, sans-serif;
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

	.form_input_check {
		width:6%;
		height:15px;
		padding:1% 2% 1% 2%;
		text-align:center;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left; }		
		
	.form_submit {
		font:small Arial, Helvetica, sans-serif;
		background:#2b4403;
		text-align:center;
		width:96%;
		padding:2%;
		clear:both; }

	.form_long {
		width:96%;
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:center;
		padding:2%;
		clear:both; }
				
	.form_textbox {
		background:#578016;
		font:small Arial, Helvetica, sans-serif;
		border-bottom:#FFFFFF thin dashed;
		width:96%;
		text-align:center;
		padding:2%;
		clear:both; }

	.form_content {
		background:#578016;
		font:small Arial, Helvetica, sans-serif;
		width:96%;
		height:auto;
		padding:2%;
		text-align:left;		
		clear:both; }

/* INFO */

	.info_title {
		width:41%;		
		padding:15px 2% 15px 2%;
		text-align:right;
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		float:left;
		min-height:19px;
			height:auto !important;
			height:19px; }

	.info_result {
		width:51%;
		padding:15px 2% 15px 2%;
		text-align:left;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left;
		min-height:19px;
			height:auto !important;
			height:19px; }

/* BIGFORM */

	.bigform_linecontainer {
		width:100%; }

	.bigform_header {
		margin: 10px 0px 0px 0px;
		background:#2b4403;
		font: x-large Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		width:96%;
		height:30px;
		padding:2%; }

		.bigform_header_clickable {
			border-bottom:#FFFFFF thin dashed; }

		.bigform_header_hover {
			color: #FFFF00;
			background:#1d2e03;
			cursor:pointer; }
			
		.bigform_header_open {
			margin: 10px 0px 0px 0px;
			background:#2b4403;
			font: x-large Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-weight:bold;
			text-align:left;
			width:96%;
			height:30px;
			padding:2%; }
		
	.bigform_title {
		width:48%;
		height:30px;
		padding:10px 2% 0px 0px;
		font:medium Arial, Helvetica, sans-serif;
		text-align:right;
		font-weight:bold;		
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
				
	.bigform_input {
		width:48%;
		height:30px;
		padding:4px 0px 6px 2%;
		text-align:left;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

	.bigform_long {
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		font:medium Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		width:96%;
		height:20px;
		padding:2%;
		clear:both; }

	.bigform_explanation {
		width:96%;
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		font:small Arial, Helvetica, sans-serif;
		text-align:left;
		padding:2%; }
				
	.bigform_textbox {
		width:96%;
		padding:2%;
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		font:medium Arial, Helvetica, sans-serif;
		text-align:center; }
		
	.bigform_submit {
		width:96%;
		background:url("../img/content_bg/bigform_bottom.png") no-repeat;
		font-weight:bold;
		text-align:center;
		height:40px;		
		padding:2%;
		clear:both; }
	
	.bigform_divindiv_header {
		margin-top:20px;
		padding:5px;
		background:#446a07;
		width:480px;
		margin-left:60px;
		border-left:#FFFFFF thin dotted;
		border-right:#FFFFFF thin dotted;
		border-top:#FFFFFF thin dotted; }
		
		.bigform_divindiv_header input {
			font:medium Arial, Helvetica, sans-serif;
			width:300px; }
		
	.bigform_divindiv {
		margin-bottom:10px;
		padding:10px;
		background:#578016;
		width:470px;
		margin-left:60px;
		border-left:#FFFFFF thin dotted;
		border-right:#FFFFFF thin dotted;
		border-bottom:#FFFFFF thin dotted; }
		
/* ADMIN LIST */

	.list_container {
		position:relative;
		width:85%;
		padding:0% 1% 0% 1%;
		background:#2b4403;
		margin:20px auto 0px auto; }

	.list_table {
		width:100%;
		background:#2b4403;
		margin:0px auto 0px auto;
		border-bottom:#FFFFFF thin dashed; }
		
	.list_linecontainer {
		width:100%;
		background:#578016; }

	.list_header {
		width:96%;
		padding:2%;
		font:larger Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		background:#2b4403;
		border-bottom:#FFFFFF medium dotted; }
			
		.list_header_closed {
			width:96%;
			padding:2%;
			font:larger Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:center;
			background:#2b4403; }

		.list_header_hover {
			color: #FFFF00;
			background:#1d2e03;
			cursor:pointer; }

	.list_row {
		width:96%;
		padding:2%;
		height:auto;
		text-align:left;
		background:#578016;
		border-bottom:#FFFFFF thin dashed; }
		
	.list_row p {
		color:#FFFFFF; }
			
		.row_bordertop {
			border-bottom:none;
			border-top:#FFFFFF thin dashed; }	

	.list_subheader {
		width:96%;
		padding:2%;
		text-align:center;
		font-weight:bold;
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		clear:both; }
	
		.list_subheader_closed {
			width:96%;
			padding:2%;
			text-align:center;
			font-weight:bold;
			background:#395807;
			clear:both; }
		
	.list_description {
		width:96%;
		padding:1% 2% 1% 2%;		
		background:#395807;
		border-bottom:#FFFFFF thin dashed;
		font:small Arial, Helvetica, sans-serif; }
		
	.list_description P {
		font:small Arial, Helvetica, sans-serif;
		color:#FFF;
		font-style:italic;
		text-align:left; }

	.list_option {
		width:96%;
		padding:2%;		
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		min-height:55px;
			height:auto !important;
			height:55px;
		font-weight:normal;
		text-align:left; }
		
	.list_title {
		width:68%;
		padding:2%;
		background:#446a07;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
		
		.list_title_margin {
			width:60%;
			padding:2% 2% 2% 10%;
			font-weight:bold;		
			background:#446a07;
			border-bottom:#FFFFFF thin dashed;
			float:left; }

	.list_result {
		font:medium Arial, Helvetica, sans-serif;
		width:28%;
		padding:2% 0% 2% 0%;
		text-align:right;
		background:#578016;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
				
	.list_cat {
		width:30px;
		height:65px;
		position: absolute; }
				
	.list_icon {
		width:28px;
		height:28px;
		margin:18px 0px 0px 12px;
		position:absolute;
		background:#990000;
		border:#FFFFFF 3px solid; }
				
	.list_icon:hover {
		width:28px;
		height:28px;
		margin:18px 0px 0px 12px;
		position:absolute;
		background:#1D2E03 url(../img/cms/finish.png);
		border:#cd0000 3px solid; }
				
	.list_icon-archive {
		width:28px;
		height:28px;
		margin:18px 0px 0px 12px;
		position:absolute;
		background:#990000;
		border:#FFFFFF 3px solid; }
				
	.list_icon-archive:hover {
		width:28px;
		height:28px;
		margin:18px 0px 0px 12px;
		position:absolute;
		background:#1D2E03 url(../img/cms/retodo.png);
		border:#cd0000 3px solid; }
		
		.short_title {
			width:34%;
			padding:2%; }
		
		.height-small {
			height:30px; }
	
		.height-medium {
			height:45px; }
		
		.height-big {
			height:60px; }
		
		.height-minimum-big {
			min-height:77px;
			height:auto !important;
			height:77px;}
			
		.height-minimum-extrabig {
			min-height:120px;
			height:auto !important;
			height:120px;}
			
	.list_footer {
		width:98%;
		font:small Arial, Helvetica, sans-serif;
		font-style:italic;
		text-align:right;			
		background:#1d2e02;
		padding:1%;
		border-bottom:#2b4403 7px solid;
		clear:both; }

	.list_toggler {
		width:98%;
		height:20px;
		font:small Arial, Helvetica, sans-serif;
		font-style:italic;
		text-align:right;			
		background:#1d2e02;
		padding:1% 2% 1% 0%; }

	.togglerfix {
		height:0px;
		clear:both; }
		
/* ADMIN OVERVIEW */

	.color_neutral {
		background:#53731f; }

	.color_different {
		background:#3B580B; }

	.color_different2 {
		background:#1d2e03; }
		
	.color_alert {
		background:#FF0000; }

		.color_alert2 {
			background:#d70000; }
			
	.color_success {
		background:#00BC00; }

		.color_success2 {
			background:#008b00; }
	
	.color_orange {
		background:#ffae00; }
			
	.color_priority1 {
		background:#FF0000; }
			
	.color_priority2 {
		background:#FF9600; }
			
	.color_priority3 {
		background:#FFFF00; }
			
	.color_priority4 {
		background:#A8FF00; }
			
	.color_priority5 {
		background:#00FF0C; }
	
	.border_small {
		border:#FFFFFF 1px solid;
		margin-left:0px;
		margin-right:0px; }
	
	.border_small:hover {
		border:#FFFFFF 1px solid;
		margin-left:0px;
		margin-right:0px; }		
	
	.icon_alert {
		background-image:url(/img/cms/alert.png); }
	
	.align_left {
		text-align:left; }
	
	.align_right {
		text-align:right; }
	
	.align_center {
		text-align:center; }
	
	.font_big {
		font-size:large; }
	
	.font_bold {
		font-weight:bold; }
	
	.indent_left {
		text-indent:20px; }
		
	.p_nomargin {
		margin:10px; }
	
		.p_nomargin p {
			margin:0px; }
	
	.u {
		text-decoration:underline; }
		
	.cursor_help {
		cursor:help; }

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}
