@charset "UTF-8";
/* CSS templalfare */

* {
	color:#444444;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
}

html {
	min-height:100%;
}

* html {
	height:100%;
}



body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	min-height:100%;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
}

* html body {
	height:100%;
}

#wrap {
	position:relative;
	display:block;
	width:827px;
	margin:0 auto;
}

#headerbox{;
	position:relative;
	display:block;

	
	width:827px;
	height:296px;
}

	#headerimage{
		position:relative;
		top:130px; /*top:166px;*/
		width:100%;
		height:166px;
		background-image:url(images/div-image.jpg);
		background-repeat:no-repeat;
	}

	#header{
		position:relative;
		top:-166px;
		width:100%;
		height:296px;
		background-image:url(images/bg-header.png);
		background-position:0 0;
		background-repeat:no-repeat;	
	}
	
	
	
	#mainmenu { position:absolute; top:276px;left:68px;width:720px; display:block; height:20px; z-index:1; }

	    #mainmenu ul { list-style: none; margin: 0; padding: 0; /*background-image:url(images/bg-trans.png);*/
	    } 

	    #mainmenu a, #mainmenu h2
	      { font: 14px arial, helvetica, sans-serif;
	      display: block; margin:0; padding: 2px 3px; } 
	
		 #mainmenu ul ul a, #mainmenu h2
		      { font: 14px arial, helvetica, sans-serif;
		      display: block; margin:0; padding: 2px 14px; background-image:url(images/bg-whitetrans.png);}

	    #mainmenu h2 { color: #444; text-transform: uppercase;
	    } 

		#mainmenu a { color: #AAA; text-transform: uppercase;text-decoration: none; }
		
	    #mainmenu ul ul a { color: #444;  text-decoration: none; font-size:13px;text-transform:none;}

	    #mainmenu a:hover { color: #EEE; }
	
		#mainmenu ul ul a:hover { color: #EEE; /*background: transparent url(images/bg-trans.png);*/ background:#3B475F  url(images/arrow.png) no-repeat 6px 6px;  }

	    #mainmenu ul ul li {position: relative; float:left; width:120px;} 
	
		#mainmenu li {position: relative; float:left; margin-right:20px;} 

	    #mainmenu ul ul { position: absolute; }

		#mainmenu ul li ul li {position: relative; float:none; margin:0;padding:0} 

	    #mainmenu ul ul ul { position: absolute; top: 0; left: 100%; } 

	    div#mainmenu ul ul,
	    div#mainmenu ul li:hover ul ul,
	    div#mainmenu ul ul li:hover ul ul
	      {display: none;} 

	    div#mainmenu ul li:hover ul,
	    div#mainmenu ul ul li:hover ul,
	    div#mainmenu ul ul ul li:hover ul
	      {display: block;}
	
		#mainmenu .current{
			color:#FFF;
		}
		
		#mainmenu ul ul .current{
			background:#FFF url(images/arrow.png) no-repeat 6px -7px;
			color:#3B475F;
		}

#mainbox{
	position:relative;
	width:100%;
	background-image:url(images/bg-content.jpg);
	margin:0;
	padding:0;
	overflow:auto;
}

	#maincontent{
		margin:20px 70px 0px 70px;
		min-height:180px;
	}
			
#footer{
	position:relative;
	width:100%;
	height:176px;
	background-image:url(images/bg-footer.jpg);
	background-repeat:no-repeat;
}

#header { behavior:url("iepngfix.htc"); }

#popupimage {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#popupcontent {
height:100%;
left:0;
position:relative;
text-align:center;
top:0;
width:100%;
}

#popupcontent img {
border:8px solid #555555;
cursor:pointer;
display:block;
margin:80px auto;
}

#enlarge{
	top:50%;
	left: 50%;
	position:fixed;
	display:inline;
	z-index:9999;
	padding:15px;
	background-color:#FFF;
}

#enlargebox{
	z-index = 9998;
}
