@charset "utf-8";
/*HTML AND BODY*/
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-image:url('img/bg.gif');	
}

body {
	text-align:center;
}
	/*IE PNG ALPHA FIX*/
	img, div, a { 
		behavior: url(img/iepngfix.htc); 
	}
	/*END IE PNG ALPHA FIX*/
	
	/*NO IMAGE BORDER*/
	img {
		border-style:none;
	}
	
	img#logo {
		outline:none;
	}
	/*END NO IMAGE BORDER*/

	/*CONTAINER*/
	div#container {
		position:relative; /* needed for footer positioning*/
		
		margin:0 auto; /* center, not in IE5 */
		width:100%;
		
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treated as min-height*/

		min-height:100%; /* real browsers */
	}

		/*LOGO BACKGROUND CONTAINER*/
		div#logo-bgcontainer{
			position:absolute;
			top:0px;
			left:0px;
			z-index:1;
			
			margin:0 auto; /* center, not in IE5 */
			width:100%;
			height:169px;
			
			background:#fff;
			
		}
		/*END LOGO BACKGROUND CONTAINER*/
		
		/*MENU BACKGROUND CONTAINER*/
		div#menu-bgcontainer{
			position:absolute;
			top:169px;
			left:0px;
			z-index:1;
			
			margin:0 auto; /* center, not in IE5 */
			width:100%;
			
			background-image:url('img/menu-bg.gif');
		}
			/* MENU BACKGROUND CONTAINER AND CONTENT CONTAINER SHADOW WIDHT*/
			div#menu-bgcontainer, div#bottom-left-ccs, div#bottom-right-ccs{
				height:316px;
			}
			/* END MENU BACKGROUND CONTAINER AND CONTENT CONTAINER SHADOW WIDHT*/
			
			/*LOW MENU BACKGROUND CONTAINER*/
			div#menu-bgcontainer-low{
				position:absolute;
				top:169px;
				left:0px;
				z-index:1;
				
				margin:0 auto; /* center, not in IE5 */
				width:100%;
				height:170px;
				
				background-image:url('img/menu-bg.gif');
			}
			/*END LOW MENU BACKGROUND CONTAINER*/
			
		/*END MENU BACKGROUND CONTAINER*/
		
		/*WRAPPER*/
		div#wrapper{
			position:relative;
			z-index:2;
			
			margin:0 auto; /* center, not in IE5 */
			width:962px;
			height:auto;
			height:530px; /*485px for same height as menu-bg*/
			min-height:530px; /*485px for same height as menu-bg*/
		}
			
			/*LOGO AND MENU CONTAINER*/
			div#lm-container{
				position:absolute;
				left:0px;
				top:0px;
				z-index:3;
				
				width:285px;
				height:100%;
				min-height:100%;
			}
				
				/*LOGO*/
				img#logo{
					position:absolute;
					right:30px;
					top:30px;
					z-index:4;			
				}
				/*END LOGO*/
			
				/*MENU*/
				
					/*IE FIX*/
					ul#menu{
						position:relative;
						right:28px;
						top:210px;
						z-index:4;				
					}
					/*END IE FIX*/
				
				div>ul#menu{
					position:relative;
					right:28px;
					top:190px;
					z-index:4;				
				}
					
				ul#menu li {
					list-style-type:none;
				}
							
				ul#menu img {
					width:235px;
					height:43px;
				}
				
				ul#menu a {
					outline: none;
				}
				
				/*END MENU*/
				
				/*CONTENT CONTAINER SHADOW*/
				div#top-left-ccs {
					position:absolute;
					top:0px;
					left:282px;
					z-index:6;
					
					width:9px;
					height:169px;
									
					background-image:url('img/top-left-ccs.png');
					background-repeat:no-repeat;
				}
					
				div#top-right-ccs {
					position:absolute;
					top:0px;
					left:871px;
					z-index:6;
					
					width:9px;
					height:169px;
									
					background-image:url('img/top-right-ccs.png');
					background-repeat:no-repeat;
				}
				
				div#bottom-left-ccs {
					position:absolute;
					top:169px;
					left:282px;
					z-index:6;
					
					width:9px;
									
					background-image:url('img/bottom-left-ccs.png');
				}
					
				div#bottom-right-ccs {
					position:absolute;
					top:169px;
					left:871px;
					z-index:6;
										
					width:9px;
									
					background-image:url('img/bottom-right-ccs.png');
				}				
				
				/*IE FIXES*/
				div>div#bottom-left-ccs, div>div#top-left-ccs{
					left:285px;
				}
				
				div>div>#bottom-right-ccs, div>div#top-right-ccs{
					left:874px;
				}
				/*END IE FIXES*/
				
				/*END CONTENT CONTAINER SHADOW*/
					
			/*END LOGO AND MENU CONTAINER*/
			
			/*CONTENT CONTAINER*/
			
					/*IE FIX*/
					div#content-container {
						position:absolute;
						top:0px;
						left:291px;
						z-index:5;
						width: 580px;
						height:100%;
						min-height:100%;
						
						text-align:justify;
						
						background:#fff;
					}
					/*END IE FIX*/
					
			div>div#content-container {
				position:absolute;
				top:0px;
				left:294px;
				z-index:5;
				width: 580px;
				height:auto;
				min-height:100%;
				
				background:#fff;
				
				text-align:justify;
			}				
		
				/*LANGUAGE AND HOME*/
				div#language {
					position:absolute;
					top:6px;
					right:5px;
					z-index:7;
					
					width:50%;
					height:13px;
					
					text-align:right;
				}
				
				div#home{
					position:absolute;
					top:4px;
					left:10px;
					width:50%;
					height:13px;
					text-align:left;
				}
					
					div#home a, a:hover, a:visited {
						font-family:sans-serif;
						font-size: 12px;
						font-weight:bold;
						text-decoration:underline;
						color:#373737;
					}
					
					div#home a:hover {
						color:#ffcc00;
					}
					
				/*END LANGUAGE AND HOME*/

				/*CONTENT*/
				p, h1, h2 {
				margin:0px;
				border:0px;
				padding:10px;
				padding-top:5px;
				padding-bottom:5px;
				color:#373737;
				font-family:sans-serif;
				}
				
				h1 {
				padding-top:20px;
				padding-bottom:10px;
				}
				
				/* CONTENT TEXT*/
				p {
				font-size:14px;
				padding-bottom:10px;
				line-height: 22px
				}
				/* END CONTENT TEXT*/
				
				ul.list{
				margin:0px;
				border:0px;
				padding-bottom:10px;
				padding-left:30px;
				color:#373737;
				font-family:sans-serif;
				font-size:14px;
				line-height: 22px
				}
							
				/* CONTENT DATE AND TITLE*/
				h1{
				font-size:18px;
				}
				/* END CONTENT DATE AND TITLE*/
				
				span div{
				padding-top:29px;
				padding-left:10px;
				}
				
				p a, a:hover, a:visited {
					font-family:sans-serif;
					font-size: 12px;
					font-weight:bold;
					text-decoration:underline;
					color:#373737;
				}
					
				p a:hover {
					color:#ffcc00;
				}
				
				/*BOTTOM MARGIN*/
				p#bottom-margin {
					padding-top:15px;
					padding-bottom:15px;
				}
				/*END BOTTOM MARGIN*/
				
				/*END CONTENT*/
				
			/*END CONTENT CONTAINER*/
			
		/*END WRAPPER*/

	/*END CONTAINER*/

/*END HTML AND BODY*/

