@charset "utf-8";
/* CSS Document */
body { background-color:#3595d2; margin: 0; padding: 0; border:0; width:100%; font-size:90%;
			min-width:600px; /* The min-width property does not work in old versions of Internet Explorer */ }
#header { background-color:#FFFFFF; width:900px; height:80px; margin: 0 auto; text-align:center; border-top:1px solid #999999; margin-top:10px; margin-bottom:15px;  } 
/* column container */
.colmask { position:relative; /* This fixes the IE7 overflow hidden bug */ clear:both; width:900px; /* width of whole page */ 
			margin:0 auto; overflow:hidden;	/* This chops off any overhanging divs */ }
/* common column settings */
.colright, .colmid, .colleft { float:left; width:100%;	/* width of page */	position:relative; }
.col1, .col2, .col3 { float:left; position:relative; overflow:hidden;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here */ }
/* 2 Column (left menu) settings */
.leftmenu { background:#fff; }
.leftmenu .colleft { right:65%;	background:#ffffff;	}
.leftmenu .col1 { width:61%; left:100%; border-left:1px solid #3595d2; /* 100% plus left column left padding */ }
.leftmenu .col2 { width:31%; /* left column content width (column width minus left and right padding) */
		left:6%; /* (right column left and right padding) plus (left column left padding) */
		background-color:#FFFFFF; }
/* Footer styles */
#footer { clear:both; width:900px; margin:0 auto; background-color:#FFFFFF; font-family:Verdana; font-size:x-small; color:#666666; text-align:center; padding:15px 0; margin-bottom:10px; margin-top:15px; border-bottom:1px solid #999999; }
/* #footer { width:900px; background-color:#FFFFFF; margin: 0 auto; font-family:Verdana; font-size:x-small; color:#666666; text-align:center; padding-bottom:5px; margin-bottom:10px; border-left:1px solid #999999; border-right:1px solid #999999; } */
#footer a { text-decoration:none; color:#333333; border-bottom:1px dashed #3595d2; }
/* menu */
#menu { list-style:none; padding:0; }
img { border:none; }
/* menu items */
#idea { display: block; width: 160px; height: 30px; background: url("images/m-idea.jpg") no-repeat 0 0; }
#idea:hover { background-position: 0 -30px; }
#idea span { display: none; }
#healthypoints { display: block; width: 160px; height: 30px; background: url("images/m-healthypoints.jpg") no-repeat 0 0; }
#healthypoints:hover { background-position: 0 -30px; background-color:#FFFFFE;}
#healthypoints span { display: none; }
#xorigoi { display: block; width: 160px; height: 30px; background: url("images/m-xorigoi.jpg") no-repeat 0 0; }
#xorigoi:hover { background-position: 0 -30px; }
#xorigoi span { display: none; }
#closingevent { display: block; width: 160px; height: 30px; background: url("images/m-closingevent.jpg") no-repeat 0 0; }
#closingevent:hover { background-position: 0 -30px; }
#closingevent span { display: none; }
#press { display: block; width: 160px; height: 30px; background: url("images/m-press.jpg") no-repeat 0 0; }
#press:hover { background-position: 0 -30px; }
#press span { display: none; }
#xartis { display: block; width: 160px; height: 30px; background: url("images/m-xartis.jpg") no-repeat 0 0; }
#xartis:hover { background-position: 0 -30px; }
#xartis span { display: none; }
/* other */
p { font-family:Verdana; font-size:11px; padding:5px; color:#666666; }
p a { text-decoration:none; color:#3097d2; border-bottom:1px dashed #3097d2; }
ul { font-family:Verdana; font-size:11px; color:#666666; }
ul li { font-weight:bold; }
h1 { font-family:Verdana; font-size:medium; color:#e0097e; padding-left:5px; }
#imgbottom { width:900px; margin:0 auto; }
/* healthy points */
.ptitle { font-family:Verdana; font-size:12px; font-weight:bold; cursor:pointer; padding:5px; color: #666666; }
.ptitle a { text-decoration:none; color: #666666; border-bottom:1px dashed #3097d2; }
.pcontent { font-family:Verdana; font-size:11px; margin-left:5px; padding:5px; width:500px; display:none; }
.pcontent p { font-family:Verdana; font-size:11px; color:#666666; padding:0; }
.pcontent a { text-decoration:none; color:#3097d2; border-bottom:1px dashed #3097d2; }