/* BODY CSS */
	body {
		background-color: #000000;
		background-image: url(../img/bg.jpg);
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font: medium Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF; }
	
	a:link {
		color: #FFFFFF; }
		
	a.incontent:link {color: #FFFFFF;}
	a.incontent:active {color: #FF0000;}
	a.incontent:visited {color: #FFFFFF;}
	a.incontent:hover {color: #FF0000;}

	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;}
	a.althover:active {color:#FFFF00;}
	a.althover:visited {color:#FFFFFF;}
	a.althover:hover {color:#FFFF00; text-decoration:none;}

	a:visited {
		color: #FFFFFF; }
	a:hover {
		color: #FF0000; }
	a:active {
		color: #FF0000; }
		
	h1 {
		color:#FFFFFF;
		text-align:center;
		font: xx-large Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow:#000 0px 0px 15px;
		margin:0px; }
	
	h2 {
		color:#FFFFFF;
		text-align:center;
		font: x-large Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow:#000 0px 0px 15px; }
	
	p {
		color: #FFFFFF;
		text-align: left;
		font: medium Arial, Helvetica, sans-serif; }
		
	td {
		color:#FFFFFF; 
		font:small Arial, Helvetica, sans-serif; }

	img {
		margin-left:10px;
		margin-right:10px;
		text-align:center;
		border:#0F204E 3px solid; }
		
	img:hover {
		margin-left:10px;
		margin-right:10px;
		text-align:center;
		border:#FF0000 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_option {
		margin-left:5px;
		margin-right:5px;
		border:#FFF 3px solid; }
		
	.img_option:hover {
		margin-left:5px;
		margin-right:5px;
		border:#FF0000 3px solid; }
		
	.img_mini-option {
		margin-left:3px;
		margin-right:3px;
		border:#FFF 2px solid; }
		
	.img_mini-option:hover {
		margin-left:3px;
		margin-right:3px;
		border:#FF0000 2px solid; }
		
	ul {
		list-style-position: outside;
		list-style-image: url(/img/divider_small.png);
		list-style-type: square;
		padding-left:25px; }
	
	li {
		color:#FFFFFF;
		font-weight:normal;
		margin:5px; }
		
/* GLOBAL CSS */
	#shadow_left {
		position:absolute;
		left:0%;
		top:0px;
		margin-left: 0px;
		width:500px;
		height:509px;
		background-image:url('../img/other/shadow_left.png');
		z-index: 0; }
	
	#shadow_right {
		position:absolute;
		right:0%;
		top:0px;
		margin-left: 0px;
		width:500px;
		height:509px;
		background-image:url('../img/other/shadow_right.png');
		z-index: 0; }

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

	#top_box_middle {
		width: 645px;
		height: 247px;
		margin-left: auto;
		margin-right: auto;
		background: repeat-y url('../img/top_box/shadow_middle.png'); }

	#top_box_bottom {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_bottom.png'); }
		
	#slideshow {
		background:url('../img/slides/night/crystal-sky1.jpg');
		width: 620px;
		height: 247px;
		margin-left: 13px;
		z-index: 2;
		overflow: hidden; }		

	#menu {
		width: 620px;
		height: 30px;
		position: absolute;
		top: 236px;
		margin-left: 13px;
		margin-right: 12px;
		text-align: center;
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: #000 0px 0px 7px;
		z-index: 9; }

	#submenu {
		width: 620px;
		height: 30px;
		text-align: center;
		top: 259px;
		margin-left: 13px;
		margin-right: 12px;
		font: small Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: #000 0px 0px 7px;
		position: absolute;
		z-index: 9; }
		
	#content_box_top {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		background: url('../img/top_box/shadow_top.png'); }

	#content_box_middle {
		width: 645px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_middle.png') repeat-y; }
		
	#content {
		width: 580px;
		min-height:400px;
		height:auto !important;
		height:400px;
		top: 0px;
		margin-left:13px;
		margin-right:12px;
		padding:20px;
		background: url('../img/content_box/bg.gif') repeat-x #04011a;
		z-index: 9; }		
		
	#content_box_bottom {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_bottom.png'); }

	#logo {
		width: 234px;
		height: 165px;
		text-align: center;
		top: 50px;
		margin-left: -117px;
		left:50%;
		position: absolute;
		background: url('../img/logo.png');
		z-index: 9; }
		
	#admin_menu {
		position:absolute;
		left:50%;
		top:80px;
		width:200px;
		font:large Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:25px;
		margin-left:-520px;
		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; }		
				
	#bottom {
		width: 805px;
		height: 108px;
		margin-left: auto;
		margin-right: auto;
		background-image: url('../img/box/bottom.png');
		text-align: center; }
		
	#test {
		background:#FF0000;
		position:absolute;
		left:50%;
		top:0px;
		width:638px;
		font: medium Arial, Helvetica, sans-serif;
		margin-left:-194px;
		margin-right:auto;
		text-align:center;
		z-index:2; }
							
	#user {
		position:absolute;
		left:50%;
		top:288px;
		width:315px;
		font:small Arial, Helvetica, sans-serif;
		margin-left:0px;
		margin-right:auto;
		text-align:right;
		z-index:9; }
	
	#interactions {
		width: 805px;
		margin-left: auto;
		margin-right: auto; }	
		
	#interactions_content {
		width: 781px;
		top: 0px;
		margin-left: 12px;
		margin-right: 12px;
		z-index: 1; }
				
	#copyright {
		color: #FFF;
		font: small Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		text-shadow: #000 0px 0px 5px;
		padding: 0px; }

	#tooltip{
		position:absolute;
		z-index:99;
		width:200px;
		border:#0F204E 3px solid;
		background:#080329;
		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:#080329;
		z-index: 9; }		
		
	.interaction_box_bottom {
		width: 645px;
		height: 12px;
		margin-left: auto;
		margin-right: auto;
		background: url('../img/top_box/shadow_bottom.png'); }

/* 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:#080329;
		font:bold medium Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:left;
		z-index:9px;
		margin:-20px -20px 15px -20px;
		padding:10px; }

	.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; }

	.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;
		font-style:italic;
		background-color: #190d6b;
		border-bottom: thick solid #000033;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		color:#FFFFFF;
		width: 245px; }

	.form input:hover,select:hover {
		font: medium Arial, Helvetica, sans-serif;
		font-style:italic;
		background-color: #33249a;
		border-bottom: thick solid #000033;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		color:#FFFFFF;
		width: 245px; }

	.form input:focus {
		font: medium Arial, Helvetica, sans-serif;
		font-weight:bold;
		background-color: #33249a;
		border-bottom: thick solid #000033;
		color:#FFFFFF;
		width: 245px; }
				
	.form .submit {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #190d6b;
		border: thin dotted #33249a;
		color: #FFFFFF;
		width: 250px; }
		
	.form .submit:hover {
		font: large Arial, Helvetica, sans-serif;
		font-weight: bold;
		background-color: #FF0000;
		border: thin dotted #FFFFFF;
		color: #FFFFFF;
		width: 250px; }
					
	.form textarea {
		font: small Arial, Helvetica, sans-serif;
		background-color: #0c053a;
		border: 3px solid #0c053a;
		color: #FFFFFF; }
					
	.form textarea:hover {
		font: small Arial, Helvetica, sans-serif;
		background-color: #33249a;
		border: 3px solid #33249a;
		color:#FFFFFF; }
	
	.form select {
		font: medium Arial, Helvetica, sans-serif;
		width: 250px;
		background-color: #0c053a;
		border: thin dotted #33249a; }
	
	.form select:hover,option:hover {
		font: medium Arial, Helvetica, sans-serif;
		width: 250px;
		background-color: #33249a;
		border: thin dotted #33249a; }

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

/* REACTIONS */
	
	.reactions_header {
		font: x-large Arial, Helvetica, sans-serif;
		border-bottom:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:left;
		width:96%;
		height:30px;
		padding:2%;
		text-shadow:#000 0px 0px 15px; }
			
	.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:#0c053a;
		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:#120955;
			border-top:#190d6b thick solid;
			border-bottom:#190d6b 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:#120955;
			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:#190d6b;
			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:#120955;
			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:#120955;
		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:#190d6b;
		font:medium Arial, Helvetica, sans-serif;
		width:50%;
		height:400px;
		text-align:center;
		margin:0px 0px 0px 50%;
		padding:0px; }

		.reactions_insert-subheader {
			background:#120955;
			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:#080329;
		border-top:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:center;
		padding:3%;
		clear:both; }
		
/* FORM */
	
	.form_container {
		position:relative;
		width:100%;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px 6px 0px 6px;
		background:#080329; }

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

	.form_title {
		width:46%;
		height:30px;		
		padding:10px 2% 10px 2%;
		font-weight:bold;		
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

	.form_input {
		width:50%;
		height:30px;
		padding:10px 0% 10px 0%;
		text-align:center;
		background:#190d6b;
		border-bottom:#FFFFFF thin dashed;
		float:left; }		

	.form_title_check {
		width:395px;
		height:20px;
		padding:2px 5px 0px 10px;
		font:medium Arial, Helvetica, sans-serif;
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

	.form_input_check {
		width:45px;
		height:17px;
		padding:2px 10px 3px 5px;
		text-align:center;
		background:#190d6b;
		border-bottom:#FFFFFF thin dashed;
		float:left; }		
		
	.form_submit {
		background:#080329;
		text-align:center;
		width:96%;
		padding:2%;
		clear:both; }

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

/* BIGFORM */

	.bigform_linecontainer {
		width:100%; }

	.bigform_header {
		font: x-large Arial, Helvetica, sans-serif;
		border-bottom:#FFFFFF thin dashed;
		font-weight:bold;
		text-align:left;
		width:96%;
		height:30px;
		padding:2%;
		text-shadow:#000 0px 0px 15px; }
		
	.bigform_title {
		width:50%;
		height:30px;
		padding:10px 0px 0px 0px;
		font:medium Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:bold;		
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
				
	.bigform_input {
		width:50%;
		height:30px;
		padding:7px 0px 3px 0px;
		text-align:center;
		background:#190d6b;
		border-bottom:#FFFFFF thin dashed;
		float:left; }

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

	.bigform_explanation {
		width:96%;
		background:#120955;
		border-bottom:#FFFFFF thin dashed;
		font:small Arial, Helvetica, sans-serif;
		text-align:left;
		padding:2%; }
				
	.bigform_textbox {
		width:100%;
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		font:medium Arial, Helvetica, sans-serif;
		text-align:center;
		padding:0%; }
		
	.bigform_submit {
		width:96%;
		background:#080329;
		font-weight:bold;
		text-align:center;
		padding:2%;
		clear:both; }
	
	.bigform_divindiv_header {
		margin-top:20px;
		padding:5px;
		background:#0c0637;
		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:#190d6b;
		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:98%;
		padding:1%;
		background:#080329;
		margin:25px 0px 0px 0px; }
		
	.list_linecontainer {
		width:100%; }

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

	.list_row {
		width:96%;
		padding:2%;
		height:20px;
		text-align:left;
		background:#190d6b;
		border-bottom:#FFFFFF thin dashed; }

		.row_flexible {
			height:auto; }
			
		.row_bordertop {
			border-bottom:none;
			border-top:#FFFFFF thin dashed; }	

	.list_subheader {
		width:96%;
		padding:2%;
		text-align:center;
		font-weight:bold;
		background:#120955;
		border-bottom:#FFFFFF thin dashed;
		clear:both; }

	.list_description {
		width:556px;
		padding:5px;
		font:small Arial, Helvetica, sans-serif;		
		font-style:italic;
		text-align:left;
		background:#120955;
		border-bottom:#FFFFFF thin dashed; }
		
	.list_description P {
		font:small Arial, Helvetica, sans-serif;
		margin-top:0px;
		margin-bottom:0px; }
		
	.list_title {
		width:64%;
		height:30px;
		padding:2%;
		font-weight:bold;		
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
		
	.list_title_margin {
		width:56%;
		height:30px;
		padding:2% 2% 2% 10%;
		font-weight:bold;		
		background:#0c0637;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
				
	.list_cat {
		width:30px;
		height:67px;
		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:#190D6B url(../img/cms/finish.png);
		border:#FF0000 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:#190D6B url(../img/cms/retodo.png);
		border:#FF0000 3px solid; }
		
		.short_title {
			width:34%;
			padding:2%; }

	.list_result {
		width:28%;
		height:30px;
		padding:2%;
		text-align:right;
		background:#190d6b;
		border-bottom:#FFFFFF thin dashed;
		float:left; }
				
		.short_result {
			width:58%;
			padding:2%; }
		
	.list_row-big {
		height:45px; }
		
		.height-small {
			height:30px; }
	
		.height-medium {
			height:45px; }
		
		.height-big {
			height:60px; }
		
		.height-minimum-big {
			min-height:60px;
			height:auto !important;
			height:60px;}
		
	.list_footer {
		width:98%;
		height:25px;
		font:small Arial, Helvetica, sans-serif;
		font-style:italic;
		text-align:right;			
		background:#080327;
		padding:1%;
		clear:both; }

	.list_toggler {
		width:460px;
		height:20px;
		font:small Arial, Helvetica, sans-serif;
		font-style:italic;
		text-align:right;			
		background:#080327;
		padding:0px 10px 0px 0px; }

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

	.color_neutral {
		background:#0F204F; }

	.color_different {
		background:#0f074a; }

	.color_different2 {
		background:#1d1077; }
		
	.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; }
		

.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;
}