a:link{color:#cc965b; text-decoration:none}
a:visited{color:#cc965b; text-decoration:none}
a:active{color:#ffffff; text-decoration:none; background-color:#eddac5}
a:hover{color:#ffffff; text-decoration:none; background-color:#eddac5}

body
	{
	width:100%; height:100%;
	background-color:#fbfbfb;
	margin:0px; border:0px; overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444
	}

form
	{
	position:absolute; left:15%; margin:0px;
	}

h1
	{
	position:relative; top:0px; left:0px;
	margin:0px; margin-top:10px; clear:both;
	font-size:22px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#dddddd
	}

h3
	{
	position:relative; top:0px; left:0px;
	margin:0px; margin-left:25px; margin-bottom:8px;
	font-size:11px; color:#222222; font-weight:bold; font-style:oblique
	}

h4
	{
	position:relative; top:0px; right:0px; width:100px; clear:both;
	margin:0px; margin-bottom:3px;
	font-size:12px; color:#222222; font-weight:bold; font-style:oblique
	}

html
	{
	width:100%; height:100%
	}

img
	{
	border:0px
	}

input, textarea
	{
	position:relative; top:0px; left:0px; width:275px; height:auto; clear:both;
	background-color:#ffffff;
	padding-left:3px; margin:0px 0px 12px 0px;
	border:1px solid #f6f6f6; border-bottom:1px solid #bbbbbb;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-family:"Times New Roman", Times, serif; color:#555555
	}

label
	{
	display:block; margin-left:5px;
	}

li
	{
	position:relative; margin-bottom:5px; background-color:#f6f6f6; padding-bottom:2px
	}

textarea
	{
	height:80px; margin-bottom:10px
	}

ul
	{
	margin:15px; margin-right:0px
	}

div#admin
	{
	position:absolute; bottom:0px; right:20px; width:500px; height:15px;
	margin-bottom:-19px; font-size:9px; color:#999999; text-align:right
	}

div#container
	{
	position:relative; top:50%; left:2%; width:96%; height:350px;
	border:1px solid #ffffff; margin-top:-175px;
	background-color:#F3F3FC
	}

	div#container div#gallery
		{
		position:relative; top:0px; left:0px; width:63%; height:250px; float:left;
		margin:-10px 0px 0px 2%; visibility:hidden
		}

		div#gallery img.thumbnail
			{
			position:relative; top:0px; left:0px; width:100px; height:65px; float:right;
			margin:0px 0px 5px 5px; border:1px solid #ffffff;
			}

		div#gallery img.thumbnail:hover
			{
			border:1px solid #f0f0f0;
			}

	div#container div#text
		{
		position:relative; top:0px; left:0px; width:32%; height:285px; float:left;
		margin:0px 0px 0px 2%; text-align:justify; overflow:hidden; visibility:hidden
		}

		div#container div#text div#main-menu
			{
			position:relative; top:0px; left:0px; width:auto; height:auto;
			margin:0px
			}

	div#container img.title
		{
		position:relative; top:0px; left:0px;
		margin:10px 0px 10px 2%; padding:2px;
		border:1px solid #ffffff
		}

div#front_container
	{
	position:relative; top:50%; left:50%; width:500px; height:309px;
	border:1px solid #ffffff; margin-left:-251px; margin-top:-154.5px;
	background-color:#F3F3FC
	}

div#image_info
	{
	position:absolute; top:80px; width:150px; text-align:right;
	display:none
	}

div.interface-item
	{
	position:relative; left:0px; width:480px; height:55px;
	margin:0px 0px 10px 10px;
	background-color:#fbfbfe
	}

	div.interface-item div.back
		{
		position:absolute; left:0px; top:0px; width:480px; height:55px; z-index:1;
		filter:alpha(opacity=20); opacity:0.2
		}

	div.interface-item img
		{
		position:relative; left:0px; top:0px; z-index:2; float:left; margin-top:7px;
		}

	div.interface-item img.front_thumb
		{
		width:60px; height:45px; margin:4px 12px 4px 4px; border:1px solid #ffffff; float:left
		}

div.image_page
	{
	position:relative; top:0px !important; left:0px !important; width:94% !important; height:auto !important; float:right !important;
	margin:5px 0px 0px 2% !important;
	border:0px !important; background-color:transparent !important
	}

	div.image_page div#menu
		{
		float:right; clear:both; text-align:right;
		margin:0px 15px 0px 0px !important
		}

	div.image_page div.text
		{
		position:relative; top:0px; left:0px; width:auto; height:auto; float:right; clear:both;
		margin:15px 20px 0px 0px;
		text-align:right
		}

		div.image_page div.text h2
			{
			position:relative; top:0px; left:0px; float:left;
			margin:0px; padding-right:20px;
			border-right:1px solid #ffffff;
			font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333
			}

		div.image_page div.text p
			{
			float:left; margin:0px 0px 0px 10px;
			}

	div.image_page img.gallery
		{
		float:right; visibility:hidden; clear:right;
		margin:1px 10px 25px 0px
		}

	div.image_page img#heading
		{
		margin:10px 10px 5px 0px !important
		}	
		

img#front_heading
	{
	position:relative; top:0px; right:0px; width:341px; height:32px;
	margin:4px 0px 42px 155px
	}

img#heading
	{
	position:relative; top:0px; right:0px; width:341px; height:32px; float:right; clear:both;
	margin:10px 10px 42px 0px
	}

img.title
	{
	position:absolute; top:0px; left:4%
	}

input.submit_button
	{
	width:120px; clear:both;
	margin:0px 0px 0px 20px;
	border:1px solid #bbbbbb; background-color:#eeeeee
	}

span.error
	{
	display:block; font-size:10px; color:#dd0000
	}

span.mandatory
	{
	color:#dd0000
	}