@charset "utf-8";
/* CSS Document */

html, body {
	background-color: #E1E1E1;
	height: 100%;
	margin: 0;
	padding: 0;

}

div#container {
	width: 90%;
	height:1300px;
	min-width: 1130px;	
	background-color: #FFFFFF;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	background-image:url(../img/bg_general.jpg);
	background-repeat:no-repeat;
}

/* HEADER ELEMENTS START */
div#header {
	width: 100%;
	height: 150px;
}

div#portalNav ul {
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	padding-top: 18px;
	color: #FFFFFF;
	line-height: 30px;
	white-space: nowrap;
	text-align: left;	
	float: right;
	width: auto;	
}

div#portalNav li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFF66;
	border-right: solid;
	border-width: thin;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding: 4px 5px;

}

div#portalNav li a {
	text-decoration: none;
}

div#navbar {
	height: 25px;
	padding: 10px;
	background-image:url(../img/navbar_orangeBG.jpg);
}

div#navbar ul {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 30px;
	white-space: nowrap;
	text-align: left;	
}

div#navbar li, div#navbar li a {
	list-style-type: none;
	display: inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.75% 0.75%;
	font-size: 0.9em;
}

div#navbar li a:hover {
	text-decoration: underline;
	color: #FFFF00;
}

img.headerImg {
	float: right;
	z-index: -1;
	width: 80%;
	height: 70%;
}

img.logoImg {
	float: left;
	z-index: 1;
	width: 25%;
	position: absolute;
	padding-top: 20px;
	padding-left: 20px;
}
/* HEADER ELEMENTS END */




/*************************************************************************************************************************************************************/

#description																				{width:600px; height:807px;; float:left; padding:10px; padding-left:50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-position:top left; background-repeat:no-repeat;}
#menu_shortcut																				{width:550px; height:auto; float:right; text-align:right;}
#picture_frame																				{width:470px; height:1000px; float:right;}		
#footer																						{width:350px; position: absolute; padding-left:250px; bottom: 40px; left: 0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
#Sitemap																						{width:434px; float:right; position:absolute; left:680px; top:620px; z-index:99; background-image:url(../img/ContentHolder.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}

#photo_index																				{list-style:none;}
#photo_index ul,li																		{margin-top:45px; margin-left:22px;}

#menu_shortcut li																			{display:inline;}

#description	p																			{width:610px; text-align:justify; margin-top:-3px;}
#description	h1																			{font-size:18px; font-family:Verdana; color:#c3c661; padding:0; margin-top:10px;}
#description	h2																			{font-size:14px; font-family:Verdana; color:#c3c661; padding:0; margin-top:-10px;}
#description	ul																			{padding:0; margin:0;}	
#description	li																			{padding:0; margin:0; margin-bottom:2px; list-style:none;}
#description	label																		{float:left; width:110px;}

#description	span																		{float:left; position:absolute; margin-top:-12px; color:#FF0000; font-size:10px;}
#description td.normal																	{background-color:#FFF;}
#description td.normalon 																{background-color:#00CCFF;} 

#description a:hover																		{color:#FF0000;}	
#description a																				{color:#0000FF; font-size:12px;}																						

#description	.error																	{border:solid #FF0000; font-size:12px; padding:20px 0 20px 80px;; color:#1a2f8c; list-style:circle; margin:0 20px 50px 20px ; }
#description	.error	u																{font-weight:bold; color:#ea4518;}	
			

#Sitemap	a:hover																			{color:#FF0000;}
#Sitemap	a																					{color:#0000FF; font-size:12px;}																						