/***************************************************/
/* GLOBAL */
/***************************************************/

*
{
	margin: 0;
	padding: 0;
}
html
{
	height: 100%;
	font-size: 100%;
}

body
{
	background: black;
	color: white;
	font: 62.5%/1.15em Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
	body#bodyMain
	{
		background: black url(../images/module_main/body_bg.jpg) top center no-repeat;
		color: white;
		font: 62.5%/1.5em Verdana, sans-serif;
		text-align: center;
	}

p, table, td, ol, ul, li, div
{
	font-size: 100%;
	font-family: Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1.15em;
}

h1
{
	font-size:	218%;
	font-weight: normal;
	margin: 1em 0;
	color: white;
}

h2
{
	font-size: 164%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: white;
}

h3
{
	font-size: 145%;
	font-weight: normal;
	padding: 0;
	margin:0 0 0.5em 0;
	color: white;
}

h4
{
	font-size: 118%;
	font-weight:bold;
	padding: 0;
	margin:0 0 0.5em 0;
	color: white;
}

h5
{
	font-size: 118%;
	font-weight:bold;
	padding: 0;
	margin:0 0 0.5em 0;
	color: white;
}

h6
{
	font-size: 118%;
	font-weight:bold;
	padding: 0;
	margin:0 0 0.5em 0;
	color: white;
}

p
{
	font-size: 120%;
	margin: 0 0 1em 0;
}

a
{
	color: #f18411;
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
}
	a:hover
	{
		color: #ffe074;
	}

form
{
}

input, select, textarea
{
	font-family: verdana, sans-serif;
	font-size: 120%;
	color: black;
}

ul, ol
{
	margin: 1em;
}

li
{
	margin: 0 0 0.3em;
}

img
{
	/*display: block;*/
}

a img
{
	border: 0;
}

hr
{
    height: 1px;
    display: block;
    background: #333;
}

br, .imageCollectionLineBreaker
{
	clear: both;
	display: block;
	float: none;
	height: 0;
}

/***************************************************/
/* SITE STRUCTURE ID'S & CLASSES */
/***************************************************/

.clearFix
{
	clear: both;
	float: none;
}
div#wrapper
{
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	background: url(../images/module_main/template_bg.jpg) no-repeat;
	height: auto !important;
	height: 700px;
	min-height: 700px;
}

div#headerContainer
{
	width: 1000px;
	height: 227px;
	float:left;
	margin: 0 0 25px 0;
}

#headerContainer a
{
	height: 42px;
	width: 266px;
	display: block;
	margin: 185px 0 0 490px;
}

div#headerContainerAdmin
{
	background:url(../images/module_header/bg_header_admin.gif) no-repeat top right;
	text-align:left;
	height:116px;
}

div#menuContainer
{
	margin: 0;
	width: 600px;
	float:none;
	clear: both;
	height: 40px;
}

div#bodyContainer
{
}

div#mainContainer
{
	float: left;
}

#bannerContainer
{
	float: left;
	width: 180px;
	margin: 26px 0 0 40px;
}

div#newsContainer
{
}

div#newsContainer h2
{
}

div.newsBoxContainer
{
	background:url(../images/module_main/hr.gif) bottom center no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}
div.newsReadMore
{
	float: right;
	height: 20px;
}

div#footerContainer
{
	margin: 10px 0 0 0;
	width: 1000px;
	text-align: center;
}

div#footerBottom
{
}

/***************************************************/
/* SITE CONTENT ID'S & CLASSES */
/***************************************************/

div#headerContent
{
}

div#headerContentAdmin
{
	margin:0 0 0 20px;
}

div#menuContent
{
	margin: 0 0 0 202px;
	width: 590px;
}

div#menuContent[id]
{
}	

div#subMenuContent
{
}	

div#newsContent
{
}

div#mainContent
{
	height: auto !important;
	height: 400px;
	min-height: 400px;
	margin: 0 0 0 220px;
	width: 536px;
}

div#footerContent
{
	margin: 0 0 20px 0;
}
div#footerProduced
{
}

/*****************************************/
/* MENU CLASSES & ID'S
/*****************************************/

ul#topMenuList
{
	list-style:none;
}
	ul#topMenuList li
	{
		display:block;
		float: left;
		margin: 0 15px 0 0;
	}
		ul#topMenuList li a
		{
			text-decoration: none;
			color: white;
			font-weight: bold;
			font-size: 120%;
		}
		ul#topMenuList li a a:hover
		{
			text-decoration: underline;
		}

a.leftMenuSelected
{
}

div#subMenuActiveContent h2
{
}

ul#subMenuListLvl01
{
}

.subMenuItemLvl01
{
}
	ul#subMenuListLvl01 li
	{
		display:block;
	}
	ul#subMenuListLvl01 li a
	{
	}

ul#subMenuListLvl02
{
}
	ul#subMenuListLvl02 li a
	{
	}

div#newsHeaderContent
{
}

.newsDate
{
	display: block;
	margin: 0 0 10px 0;
	color: #555;
}

div#imgLogo
{
	float:left;
	height:70px;
	width:178px;
	background:#fff;
	text-align:left;
}

div#login
{
	float:right;
}

div#language
{	
}

div#search
{
}

/**********************************************************/
/* TILE PAGES CLASSES */
/**********************************************************/


/* News archive */
#newsArchiveSearch
{
	margin: 0 0 20px 0;
	background:url(../images/module_main/hr.gif) bottom center no-repeat;
	padding: 0 0 10px 0;
}
	#newsArchiveSearch label
	{
		font-weight: bold;
	}
div#newsArchiveFormCollections
{
	float:left;
	padding-bottom:10px;
	width: auto !important;
	width: 150px;
	min-width: 150px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#newsArchiveFormSearchText
{
	width:100%;
	float: none;
	clear: both;
	margin: 0 0 10px 0;
}

div#newsArchiveFormSearchText input
{
	width: 532px;
}

#fromToContainer
{
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	overflow: hidden;
}

div#newsArchiveFormFrom
{
	/*width:150px;*/
}

div#newsArchiveFormTo
{
	/*width:150px;*/
}

div#newsArchiveFormSearch
{
	width:50px;
	float:right;
}
/* Image collection */

#imageCollectionContent
{
	float: left;
	width: 172px;
	height: 114px;
	border: 1px solid #333;
	margin: 0 2px 2px 0;
	padding: 1px;
	text-align: center;
}
#imageCollectionContent img
{
	display: block;
	margin: 0 auto;
}
#imageBoxContainer
{}
#imageContainerTop
{}
#imageContentContainer
{}
#imageCollectionContent h2
{}
#imageContainerBottom
{}
#imageCollectionPopupContent
{}
#imageCollectionPagingContent a
{
	margin: 0 5px;
}
#imageCollectionPagingContent img
{float: left;}