@charset "utf-8";
/* CSS Document */
html, body {height:100%; width:100%; margin:0; padding:0}
body {font:12px Arial, Helvetica, sans-serif; color:#231f20; background:#fff; display:table}
.outer {width:100%}
.inner {position:relative; width:732px; margin:0 auto}

#print-logo {display:none}
.header {background:#365692}
.header .inner {width:778px; height:134px}
#logo {position:absolute; top:38px; left:0; display:block; height:77px; width:343px}
#lang {position:absolute; top:10px; right:0; text-decoration:none; color:#fff}
.template-homepage #image {position:absolute; top:39px; right:14px; height:79px; width:190px; background:url(../toolkit/images/cpo-logo.gif) no-repeat}
.template-subpage #image {position:absolute; top:33px; right:0; height:86px; width:414px; background:url(../toolkit/images/header.gif) no-repeat}

.menubar {position:relative; z-index:999; background:#901d56}
/* topmenu */
#topmenu {height:34px; width:732px}
#topmenu,#topmenu ul,#topmenu li {list-style:none; margin:0; padding:0}
#topmenu li {position:relative; float:left; height:34px; border-width:0 1px 0 0; border-style:solid; border-color:#fff}
#topmenu li.last {border:none}
#topmenu span {display:inline-block; float:left; height:34px; overflow:hidden}
#topmenu a {display:inline-block; height:34px; padding:9px 20px 12px 20px; text-decoration:none; color:#fff}
#topmenu .twolines a {padding-top:2px}
#topmenu a:hover {color:#fff; background:#000}
/* dmenu */
#topmenu ul {visibility:hidden; position:absolute; z-index:999; height:auto; top:34px; left:-1px; width:191px; background:#000}
#topmenu ul li {float:none; width:190px; height:auto; padding:0; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff}
#topmenu ul li.last {border:1px solid #fff; background:none}
#topmenu ul a {display:block; width:163px; top:0; margin:0; padding:6px 14px; height:auto}
#topmenu ul a:hover,#topmenu ul a.active {width:162px; color:#fff}

.body .inner {position:relative; z-index:1; margin:0 auto 14px auto; background:url(images/body-bg.gif) repeat-y 156px 50%}
#breadcrumb {position:relative; z-index:1; height:34px; background:#fff}
#breadcrumb div {position:absolute; top:8px; left:0}
#breadcrumb div a {color:#231f20; text-decoration:none}
.left-col {position:relative; z-index:1;display:inline-block; float:left; margin-right:18px; width:139px}
.center-col {position:relative; z-index:1; float:left; width:388px}
.right-col {position:relative; z-index:1; float:left; margin-left:15px; width:172px}
.clear {clear:both}

.left-col .heading {font-weight:bold; color:#fff; padding:9px 14px; width:111px; background:#48652f}
.left-col .text {font-size:11px; padding-left:12px; padding-right:6px}
.left-col a {color:#231f20}

/* sidemenu */
.sidemenu, .sidemenu li {list-style:none; margin:0; padding:0}
.sidemenu a {display:block; width:111px; font-weight:bold; padding:9px 14px; margin-bottom:7px; text-decoration:none; color:#fff; background:#48652f}
.sidemenu a:hover {color:#fff}
.right-col .sidemenu a {width:144px; text-align:center; background:#901d56}
.right-col .sidemenu .darkblue {background:#00012d}
.right-col .sidemenu .green {background:#48652f!important}

.left-col .content {}
.left-col .content img {margin-bottom:16px}
.center-col #content {margin:0 13px; width:362px; overflow:hidden}
.right-col .content {color:#48652f}
.right-col .content img {margin-bottom:16px}

/* usertools */
#usertools {position:relative; height:27px; width:359px; margin:0 0 17px 14px; background:url(images/usertools.gif)}
#usertools a {position:absolute; display:block}
#usertools #addthis {top:9px; left:157px; height:10px; width:50px; margin:0; padding:0}
#usertools #addthis img {position:absolute; top:0; height:10px; width:50px; margin:0; border:none; visibility:hidden}
#usertools #print {top:8px; left:245px; height:15px; width:16px}
#usertools #text-plus {top:9px; left:326px; height:9px; width:9px}
#usertools #text-min {top:9px; left:337px; height:9px; width:9px}

.title {font-size:18px; margin-top:0}

.footer .inner {text-align:center; padding:4px 0 12px 0; border-top:1px solid #404666}
.footer a {color:#231f20; text-decoration:none}
.print-display-block {display:none}
#print-url {display:none}
