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

@media screen{
	body{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font: normal Tahoma, Verdana;
		font-size: 66.9%;
		color: #880019;
		text-align: center;
		margin: 0px;
		padding: 0px;
	}

	body{
		background: #FFFFFF url(/images/coconut_slices/body.jpg) repeat-x;
	}

	h1,h2,h3,h4{
		padding:3px;
		padding-left:0px;
		margin:0px;
	}

	h2{
		font-size:1.1em;


	}
	h3{
		font-size:1em;

	}

	#root-container{
		position:relative;
		margin: auto;
		width: 1024px;
		text-align: left;
		border:1px solid #AAA;
	}

	#header {
		background: #FFF url(/images/coconut_slices/header.jpg) no-repeat;
		background-position: center top;
		height: 93px;
		/*padding:0 20px 0 20px;*/
	}
	
	#midheader{
		background-image: url(/images/coconut_slices/midheader.jpg);
		background-position: center top;
		background-repeat:no-repeat;
		background-color:white;
		height:58px;
		padding-left:40px;
	}
	
		
	#topmenu{
		float:left;		
		width:780px;
	}


	#content-container{
		background: #FFF url(/images/coconut_slices/content_bg.jpg) no-repeat;
		background-position: center top;
		padding-left:50px;
		padding-right:50px;
		padding-bottom:100px;
		clear:both;
	}

	#content{
		padding:15px 5px 0 5px;
		font-size:1.2em;
		clear:both;
	}

	#footer {
		background: #FFF url(/images/coconut_slices/footer.jpg) no-repeat;
		height: 50px;
		text-align:center;
		padding-left:25px;
		padding-right:30px;
		padding-top:10px;
		color:#FFFFFF;

	}
	
	#footer a{
		color:white;
		font-weight:bold;
	}


	#navigation{
display:none;
	}



	#navigation a span{
		display:none;
	}



	#header h1, #header h3, #header div{
		display:none;
	}


	a img{
		border:none;
	}


	div.content h3{
		text-align:center;
	}

	.line_solid{
		border-bottom: 1px solid #9B9999;
	}

	.line{
		/*border-bottom: 1px solid #888888;*/
		background: transparent url(../../images/line.jpg) no-repeat center center;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	ul{
		list-style-image:url(../../images/start/gfull.gif);
	}

	a, a:link, a:visited, a:active, a:focus {
		text-decoration: none;
		color: #990000;
	}

	a:hover {
		text-decoration: none;
	}


	.nodisplay{
		display:none;
	}

	a.totop{
		display:block;

		margin-top: 5px;
		margin-bottom: 5px;
		text-align:right;
	}

	.bigLetter{

		font-weight:bold;
	}

	label{

	}
	
	
	
	#pageHome{
		margin-top:15px;
	}
	
	.pageHomeContent{
		margin: 0px;
	}
	


.menu {float:left; padding:0; margin:0;color: #FFFFFF;width:100%; clear:both;} /*Color navigation bar normal mode*/
.menu  a, .menu a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
color: #890018;
text-decoration: none;
font-size:130%;
text-transform:uppercase;
}
.menu ul {list-style-type:none;padding:0; margin:0;}
.menu ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
.menu ul li a {color: #890018;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.menu ul li ul {display:none; border:none;color: #890018; background-color:#C4C4C4; border: 1px solid white;}
.menu ul li:hover a {text-decoration:none; color:#666;} /*Color main cells hovering mode*/
.menu ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.menu ul li:hover ul li a {font-size:100%;display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; color:#890018;} /*Color subcells normal mode*/
.menu ul li:hover ul li a:hover { text-decoration:none;color:#666;} /*Color subcells hovering mode*/
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;color: #890018;}
.menu ul li a:hover {text-decoration:none;color:#666;} /*Color main cells hovering mode*/
.menu ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.menu ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; color:#890018;} /*Color subcells normal mode*/
.menu ul li a:hover ul li a:hover { text-decoration:none;color:#666;} /*Color subcells hovering mode*/


	
}

@media print{
	html,body{
		font-family:  Arial, Verdana, Helvetica,sans-serif;
		font-size: 11pt;
		color: black;
		margin: 0px;
		padding: 0px;
	}
	#leftmenu{display:none}
	#footer{display:none}
	#banner{display:none}
	#navigation, #header{
		border-bottom: 1px solid gray;
		margin-bottom: 10px;
		font-size:9pt;
	}

	#navigation{

	}

	#navigation a span{
		display:block;
	}

	#navigation table{
		width:100%;
	}

	#navigation table td div{
		padding-bottom:15px;
	}

	#navigation table td#lang_serv_box{
		text-align:left;
		width:50%;
	}

	#navigation table td#trans_serv_box{
		text-align:left;
		width:50%;
	}


	a.totop{display:none;}
	.trans{display:none;}
	.noprint{display:none;}

	.contentBox{
		display:block;
		margin:0;
		page-break-after:auto;
	}

	.contentBox h2{
		display:block;
	}


	h1{
		font-size:14pt;
	}
}
