* { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;padding:0px;margin:0px;}

html, body { margin:0; padding:0;overflow-y:auto;overflow-x:hidden;border-right: 0px ! important;height:100%;}
h1 { color: rgb(69, 174, 56); font-size: 18px; margin: 0 0 8px 18px; }
h2 { margin-bottom: 3px; }

#maincontainer { position:relative; width:732px; top:0px; margin:0 auto; height:100%; }

.navcontainer { background-color: #016834;margin-bottom:0px; height:25px;he\ight:26px;}
.navcontainer ul { font-weight:bold; }
.navcontainer li { list-style: none; }
.navcontainer li a.act,
.navcontainer li a:hover { color:#FFF; }

.sub {
  border-bottom: 1px solid rgb(255, 255, 255);
  background-color: #45AE38;
}

#nav { float:left; margin:0 10px 0 0; }
#nav li { height:25px;he\ight:13px;float:left;padding:6px 16px 7px 16px;color:#FFF; }
#nav li.inact { background:#00763A; }
#nav li.act { background:#45AE38; }
#nav li a { color:#99C833; text-decoration:none; font-size:11px; }
#nav li.act a { color:#FFF; text-decoration:none; }

#func { float:right; }
#func li { height:25px;he\ight:13px;float:left;padding:6px 0 0 0;color:#FFF;}
#func li a { color:#9C3; text-decoration:none; padding:0px 8px 0px 8px; border-right:1px solid #9C3;}
#func li.phone {background:url(../images/icons/phone.png) 0 0 no-repeat;height:15px;padding-left:24px; margin-right:18px; }
#func li.phone span { font-weight:normal; }

#subnav { background:#45AE38; height:25px;he\ight:13px; padding:6px 16px;float:left;}
#subnav li { color:#00590A; float:left; }
#subnav li a { color:#00590A; text-decoration:none; border-right:1px solid #00590A; padding:0 10px; }

#flags { float:right; background-color:#45AE38; }
#flags li { height:25px;he\ight:13px; padding:5px 1px; float:left; }
#flags li a { display:block; width:18px; margin:1px 3px 0px 3px; height:12px; border:1px solid black; Filter: alpha(opacity=40);	opacity: .40; }
#flags li a.NL { background: url( ../Image/flags/flag_nl.jpg); }
#flags li a.DE { background: url( ../Image/flags/flag_de.jpg); }
#flags li a.BE { background: url( ../Image/flags/flag_be.jpg); }
#flags li a.BENL { background: url( ../Image/flags/flag_benl.jpg); }
#flags li a.BEFR { background: url( ../Image/flags/flag_befr.jpg); }
#flags li a.FR { background: url( ../Image/flags/flag_fr.jpg); }
#flags li a.EN { background: url( ../Image/flags/flag_uk.jpg); }
#flags li a.DK { background: url( ../Image/flags/flag_dk.jpg); }
#flags li a.disabled {
	cursor: default;
	Filter: alpha(opacity=100);
	opacity: 1;
}

#footer li { float:left; color:#693; list-style: none;}
#footer li.left { padding:0 10px 0 0; }
#footer li a { display:block; padding:0 10px; color:#00763B; border-left:1px solid #FFF; text-decoration: none; }
#footer li a:hover { color:#000; }

#centerPanel {clear:both; float:left; width:732px; background-color:#FFFFFF; color:#333;margin-bottom:4px;}
#leftPanel {float:left; width:172px;height:350px;border-right:1px solid #036936;margin-right:-1px; }
#rightPanel {float:left; width:172px; }
#middlePanel {float:left; width:559px; border-left:1px solid #036936; }

#leftPanel .login { background-color:#016834; height:90px;padding:5px; color:white; border-right:3px solid white;}
#leftPanel .login input { width:200px; border:1px solid white; margin-bottom:2px; margin-top:2px;}
#leftPanel .login .button { background-color:#016834; border:1px solid white; width:60px; padding:0px; text-align:center; color:white; float:right; }

#leftPanel .keywords {	background-color:#016834; padding:5px; color:white;	border-right:3px solid white;	margin-bottom: 3px;}
#leftPanel .keywords select { width: 125px; border:1px solid white;	background-color:#e0efe7; }
#leftPanel .keywords .button { background-color:#016834; border:1px solid white; width:25px; padding:0px; text-align:center; color:white; }
#leftPanel .keywords a { color:white; font-weight: bold; text-decoration: none; display: block; margin-top: 3px; }
#leftPanel .keywords a:hover { text-decoration: underline; }
#leftPanel .keywords a.selected { border:1px dotted #45AE38;padding:0 0 1px 2px;}
#leftPanel .keywords a.selected:hover { text-decoration: none; }

.press_releases { margin:10px 10px 10px 20px; width:520px; }
.press_releases div { border:1px solid white; }
.press_releases ul li { padding: 3px 0; border-top:1px dotted rgb(3, 67, 40); height:32px; list-style: none; }
.press_releases ul li a { color:black;text-decoration:none; }
.press_releases ul li .date { float:left;width:79px;}
.press_releases ul li .title { margin-left:80px;margin-bottom:3px; width:385px;}
.press_releases ul.information li .title {
	margin-left:0px
}
.press_releases ul li .title .keywords { color: #BBBBBB; }

.press_releases ul li .file { display:block;width:32px;float:right;margin-right:2px;height:32px; background-image: url(../Image/files/file_unknown.gif); }
.press_releases ul li .pdf { background-image: url(../Image/files/file_pdf.gif); }
.press_releases ul li .mpeg { background-image: url(../Image/files/file_mp3.gif); }
.press_releases ul li .wmv { background-image: url(../Image/files/file_wmv.gif); }
.press_releases ul li .jpeg { background-image: url(../Image/files/file_jpg.gif); }
.press_releases ul li .postscript { background-image: url(../Image/files/file_eps.gif); }
.press_releases ul li .zip { background-image: url(../Image/files/file_zip.gif); }
.press_releases ul li .msword { background-image: url(../Image/files/file_doc.gif); }
.press_releases ul li .ms-excel { background-image: url(../Image/files/file_xls.gif); }


.press_photos { margin:10px 10px 10px 20px; width:520px; }
.press_photos ul li { border:1px solid rgb(3, 67, 40); background-color:#e0efe7;margin-bottom:10px; margin-right:5px; width:115px; height:200x; float: left; list-style: none; }
.press_photos ul li div { padding: 3px;width:109px;}
* html .press_photos ul li div {width:115px;}
.press_photos ul li.personal div { background-color: #A2D69B; }
.press_photos ul li .photo { border-bottom:1px solid rgb(3, 67, 40);text-align:center;}
.press_photos ul li .title { border-bottom:1px solid rgb(3, 67, 40);width:109;padding:0 3px 1px 3px;height:25px; overflow:hidden;}
.press_photos ul li .view  { padding:1px 3px 1px 3px;text-align:right; }
.press_photos ul li .photo img {height:75px;width:100px;border:1px solid black; }
.press_photos a { text-decoration: none; color: black; font-weight: bold }
.press_photos a:hover { color:#505050;}

#visual { position:relative; height:150px; border-bottom:1px solid #FFF; }
#visual #trigger { display:block;position:absolute; top:-2px; left:502px; width:240px;w\idth:200px; padding:40px 30px 0 0; color:#FFF; font-size:18px; line-height:25px; text-align:left; }
#visual #logo { 
	display:block; position:absolute;top:16px;left:20px;width:134px;height:110px;
	background:url(../Image/cplogo.png) 0 0 no-repeat !important; background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Storage/Corporate/Image/cplogo.png', sizingMethod='scale');
}

.next_page { width:200px; text-align: right; margin-left:340px; margin-bottom:-9px; }
.next_page a { text-decoration: none; color:black; background-color:#c8e2d7; padding: 0px 3px 1px 3px; text-align: center; margin-left:2px; }
.next_page a.current { background-color: #007330; color:white; cursor: default; }
.next_page a:hover { background-color: #007330; color:white; }

.popup { background: url(../Image/popup_bg.gif) 0 0 no-repeat; overflow: auto }
.popup .button { float:right; display: inline;padding: 2px 20px 5px 0px;margin: 0px 20px 0 0;background: url(../Image/rgtLink.gif) top right no-repeat;  }
.popup .button span { color: rgb(0, 118, 58); font-weight: bold; padding-left: 15px;}
.popup .button a { text-decoration:none; }
.popup .close span {background: url(../Image/greenClose.gif) center left no-repeat;}
.popup .close { margin-top:25px; }
.popup .print span { background: url(../Image/arrow_preference.gif) center left no-repeat;}

.press_photos_popup { border:1px solid rgb(3, 67, 40);border-bottom:none; margin:65px 5px 10px 28px; background-color:#e0efe7;width:376px;}
.press_photos_popup .photo { border-bottom:1px solid rgb(3, 67, 40);padding:3px;}
.press_photos_popup .title { border-bottom:1px solid rgb(3, 67, 40);padding:3px;width:372px;}
.press_photos_popup .view  { border-bottom:1px solid rgb(3, 67, 40);padding:3px;width:372px;text-align:right; }
.press_photos_popup .photo img{ width:370px;border:1px solid black; }
.press_photos_popup a { text-decoration: none; color: black; font-weight: bold }
.press_photos_popup a:hover { color:#505050;}

.noreleases { height:67px; }

.fulltext { margin:10px 10px 10px 20px; width:520px; }
.fulltext pre {
	white-space: pre-wrap;       /* css-3 should we be so lucky... */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 ?? */
	white-space: -o-pre-wrap;    /* Opera 7 ?? */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	_white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
}

#cpAlertcontainer { position:absolute; top:0; left:0; width: 100%; height:100%; background-color:#FFF; opacity:.5; filter: alpha(opacity=50);z-index:41;}
#cpAlert { background:url(../Image/greenDot.gif) top left repeat #FFFFFF;padding:1px;margin:10px 0px; position:absolute;left:250px;width:260px;z-index:2000;}
#cpAlert .cpAlertBox {background-color:#E0EFE7;width:260px;padding-bottom:10px; }

#cpAlert .red { color: #FF0000; }
#cpAlert h1 {font-size:110%;background-color:#04783B;color:#FFF;padding:0px;background:url(../Image/alertClose.gif) center right no-repeat #00763A;border:10px solid #00763A}
#cpAlert h2 {font-size:100%;color:#000;padding:10px;}
#cpAlert p {padding:0;margin:10px;}
#cpAlert .radio {width:14px;border:0;margin:0 5px 0 10px;}
#cpAlert .button {position:absolute;bottom:0;right:0;padding:2px 0 4px 20px;background:url(../Image/greenLft.gif) bottom left no-repeat #f93;display:inline;}
#cpAlert .button span {padding:2px 25px 4px 0px;background:url(../Image/greenRgt.gif) bottom right no-repeat;}
#cpAlert .button a {font-weight:bold;color:#FFF;}
#cpAlert h4 {padding : 4px; margin : 0px;color : #ffffff;background : #00763A;}
#cpAlert h4 a {display : block; position : absolute; top : 4px; right : 4px; width : 11px; height : 11px; overflow : hidden; background:url(../Image/alertClose.gif) top left no-repeat;}
#cpAlert h4 a span {visibility : hidden;}
