/* SERVER CACHE */
/* CSS FOR SYNECO - GENERAL */
/* ------------------------ */
/* GENERAL */
* { border: 0; margin: 0px; padding: 0px; }
body { background: #00527E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 146%; color: #333; }
body td#outertd { background: url("http://www.syneco.be/templates/syneco1/images/bg_outertd.jpg") repeat-x top left #F6F6F6; }
a { color: #00527E; }
img.left { margin: 0 20px 20px 0; }
img.right {	margin: 0 0 20px 20px; }
p.smalltext { font-size: 10px; }
hr {border-top: 1px solid #666; }
/* HEADER */
div#outer { position: relative; margin: 0 auto; width:955px;}
div#header { float: left; position: relative; width: 955px; height: 181px; }
div#header div#search { position: absolute; top: 147px; right: 0px; width: 246px; height: 25px; }
div#header div#search td.searchfield { background: url('http://www.syneco.be/templates/syneco1/images/bg_searchtext.gif') no-repeat top left; width: 156px; height: 23px; padding: 2px 3px; voice-family: "\"}\""; voice-family: inherit; width: 150px; height: 19px; }
div#header div#search td.searchfield input.text { height: 19px; width: 145px; background: #F1F1F1; color: #666; font-size: 10px; padding: 3px 2px 1px 2px; voice-family: "\"}\""; voice-family: inherit; width: 141px; height: 15px; }
div#header div#headerlinks { position: absolute; top: 12px; right: 245px; text-transform: uppercase; text-decoration: none; color: #FFF;z-index:2; }
div#header a { text-decoration: none; color: #FFF; }
div#header a:hover,div#header a.active { text-decoration: underline; }
div#header div#flashheaderpos{
  position: absolute;	  
  top: 8px;
  left: 0px;
  width:955px;
  height:122px;
}
div#header div#flashheaderpos div#header-animation { 
  float: left;
  margin: 0px;
  padding: 0px;
  width: 955px;
  height: 122px;
  z-index:1;
}
div#header div#flashheaderpos object#header-animation:active,
div#header div#flashheaderpos object#header-animation:focus{
  outline: none;
}
/* HEADERS */
h1 { margin: 0 0 20px 0; font-size: 21px; color: #00527E; line-height: 136%; font-weight: normal; }
h2 { margin: 20px 0 15px 0;	font-size: 15px; color: #000; font-weight: normal; line-height: 136%; }
h2 span.red { font-size: 11px; color: #333; font-weight: normal;}
/* BODYBLOCK */
body td#bodytd { background: url("http://www.syneco.be/templates/syneco1/images/bg_bodytd.jpg") repeat-x bottom left #F1F6F7; }
div#outer2 { position: relative; margin: 0 auto; width:955px;}
div#bodyblock { float: left; width: 955px; background:url('http://www.syneco.be/templates/syneco1/images/bg_bodyblock.jpg') repeat-y 5px 0; }
div#bodyblock div#bodyblock2 { float: left; position: relative; width: 955px; min-height: 400px; _height: 400px; padding: 0 0 0px 0; background:url('http://www.syneco.be/templates/syneco1/images/bg_bodyblock2.jpg') no-repeat bottom left; }
div#l-col { float: left; width: 238px; min-height: 400px; _height: 400px; position: relative; padding: 25px 0 45px 0px; }
div#l-col h1 { font-family: Trebuchet MS, Helvetica, sans-serif; color: #666; font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 0 0 20px 0; }
div#l-col div.banneritems { display: none; float: left; position: relative; width: 200px; height: 80px; margin: 25px 20px 10px 20px; _margin: 25px 0px 10px 10px;}
div.banneritems { float: left; position: relative; width: 717px; height: 80px; padding: 0px 0px 0px 25px; voice-family: "\"}\""; voice-family: inherit; width: 692px;}
/*div#l-col div.banneritems div.banner1 { position: absolute; top: 0px; left: 0px; width: 200px; height: 70px; }*/
div#l-col div.banneritems div.banner1 a, div.banneritems div.banner1 a { float: left; display: block; width: 200px; height: 70px; margin: 0 0 0 80px; _margin: 0 0 0 40px; }
div#l-col div.banneritems div.banner2 a, div.banneritems div.banner2 a { float: left; display: block; width: 200px; height: 70px; margin: 0 0 0 140px; _margin: 0 0 0 70px;}
div#cont, div#home { float: left; width: 717px; min-height: 400px; _height: 400px; padding: 25px 0px 25px 25px; voice-family: "\"}\""; voice-family: inherit; width: 692px; } 
div#cont p, div#home p { margin: 0px; }
div#home h1 { font-size: 15px; font-weight: normal; color: #00527E; margin: 0 0 20px 0; line-height: 130%; }
div#home h2 { font-size: 13px; font-weight: normal; color: #000; margin: 0 0 20px 0; line-height: 130%; }
div#cont h3, div#home h3 { font-size: 12px; font-weight: bold; color: #000; margin: 10px 0 7px 0; line-height: 130%; text-transform: uppercase; }
div#cont h3 span.small{ font-weight: normal; font-size: 11px; color: #666; text-transform: lowercase; }
div#cont h3 span.small a{ color: #999}
div#cont ul, div#home ul { margin: 5px 0; }
div#cont ol, div#home ol { margin: 15px 0 5px 20px; }
div#cont ul li, div#home ul li { list-style: none; background: url('http://www.syneco.be/templates/syneco1/images/bg_ul_li.gif') no-repeat 0 5px; padding: 0 0 0 12px; }
div#cont div#pagetop { float: left; width: 692px; margin: 0 0 30px 0; }
div#cont div#pagetop div#breadcrumb { float: left; width: 492px; color: #666; text-transform: lowercase; }
div#cont div#pagetop div#printpage { float: left; width: 200px; text-align: right;}
div#cont div#pagetop div#printpage a.printlink { background: url('http://www.syneco.be/templates/syneco1/images/bg_printlink.gif') no-repeat top left; padding: 5px 0 5px 35px; color: #666;}
div#cont div#pagetop div#printpage a.printlink:hover { color: #00527E; }
/* LOGINZONE */
div#loginzone { float: left; width: 238px; padding: 0 10px 0 28px; margin: 0 0 0px 0; voice-family: "\"}\""; voice-family: inherit; width: 200px;}
div#loginzone p.loggedin_intro { color: #666; font-size: 11px; margin: 0 0 5px 0; }
div#loginzone p.user_fullname { color: #000; font-size: 12px; margin: 0 0 10px 0; }
div#loginzone form { margin: 0 0 12px 0; }
div#loginzone p.arial9 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #666; }
div#loginzone p.arial9 a { color: #666; }
div#bodyblock div#bodyblock2 div#l-col div#loginzone h1 { margin: 0 0 10px 0; }
div#loginzone p.textfield { display: block; width: 175px; height: 22px; padding: 5px; margin: 0 0 6px 0; background: url('http://www.syneco.be/templates/syneco1/images/bg_loginfield.gif') no-repeat top left; voice-family: "\"}\""; voice-family: inherit; width: 165px; height: 12px; }
div#loginzone p.textfield input.text { width: 165px; height: 12px; background: #F4F4F4; color: #999; font-size: 10px; }
div#loginzone td.forgotten_pw { padding: 0 0 0 8px; }
div#loginzone div#promptDiv { float: left; margin: 8px 0 0 0; text-transform: uppercase; font-size: 10px; color: #666; }
/* FOOTER */
div#outer3 { position: relative; margin: 0 auto 50px auto; width:955px;}
div#outer3 div#footer { padding: 10px 0 0 15px; font-size: 10px; color: #FFF; width: 955px; voice-family: "\"}\""; voice-family: inherit; width: 940px; }
div#outer3 div#footer div#footer-left { float: left; width: 470px; color: #98B9CB; margin: 0 0 15px 0; }
div#outer3 div#footer div#footer-right { float: left; width: 470px; text-align: right; color: #98B9CB; margin: 0 0 15px 0; }
div#outer3 div#footer div#footer-left a, div#outer3 div#footer div#footer-right a { color: #98B9CB; text-decoration: none; }
div#outer3 div#footer div#footer-left a:hover, div#outer3 div#footer div#footer-right a:hover { text-decoration: underline; }
div#cont p.error { margin: 15px 0 20px 0; padding: 10px; border: 1px solid #F48404; color: #F48404; }
/* Bubble pop-up */
.bubbleInfo {
            position: relative;
        }
        .trigger {
          /*  position: absolute;*/
        }
.popup {
		position: absolute;
		display: none;
		z-index: 50;
		border-collapse: collapse;
}
.popup td.corner {
		height: 15px;
		width: 19px;
}
.popup td#topleft { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-1.png'); }
* html body .popup td#topleft { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-1.png',sizingMethod='crop'); }
.popup td.top { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-2.png'); }
* html body .popup td.top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-2.png',sizingMethod='scale'); }
.popup td#topright { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-3.png'); }
* html body .popup td#topright { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-3.png',sizingMethod='crop'); }
.popup td.left { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-4.png'); }
* html body .popup td.left { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-4.png',sizingMethod='scale'); }
.popup td.right { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-5.png'); }
* html body .popup td.right { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-5.png',sizingMethod='scale'); }
.popup td#bottomleft { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-6.png'); }
* html body .popup td#bottomleft { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/coopconsult/images/bubble/bubble-6.png',sizingMethod='crop'); }
.popup td.bottom { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-7.png'); text-align: center;}
* html body .popup td.bottom { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-7.png',sizingMethod='scale'); }
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url('http://www.syneco.be/templates/syneco1/images/bubble/bubble-8.png'); }
* html body .popup td#bottomright { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.syneco.be/templates/syneco1/images/bubble/bubble-8.png',sizingMethod='crop'); }
.popup table.popup-contents {
		font-size: 12px;
		line-height: 1.2em;
		background-color: #fff;
		color: #666;
		width: 200px;
		}
table.popup-contents td {
		text-align: left;
		}
tr#release-notes td a {
		color: #333;
}