* { font-family:Verdana, Arial, Helvetica, sans-serif; }
html {  margin:0 0 0 0; padding:0 0 0 0; }
body {  margin:0 0 0 0; padding:0 0 0 0; background:#663300 url(images/body-bg.gif) 0 0 repeat-x; }

.bg { }

.head { margin-top:20px !important; padding:4px 3px 3px 3px; height:165px !important; background:white url(images/rct.gif) 0 0 no-repeat; border-bottom:1px solid #e8a812; overflow:hidden; }
.body { padding:0px 3px 0 3px; background:white url(images/body-col-l-bg.gif) 3px 0 repeat-y; }
.foot { padding:20px 3px 0 3px; background:yellow; background:transparent url(images/rcb.gif) 0 0 no-repeat; }
.page { width:962px; margin:0 auto; position:relative; }

.head .print-address { display:none; }

.head .logo { width:264px; height:165px; float:left; }
.head .logo a { display:block; width:264px; height:165px; background:transparent url(images/logo.gif) 0 0 no-repeat; text-decoration:none; border:0;  }
.head .logo a span { display:none; }

.head .teasers { float:left; height:163px; width:698px; overflow:hidden; }
.head .teasers .teasers-wrap { height:163px; width:2000px; }
.head .teasers .teasers-wrap img { display:block; float:left; margin:0 4px 0 0; }
.head .teasers .teasers-wrap img#teaser3 { position:absolute; visibility:hidden; } 
.head .teasers .teasers-wrap img#teaser4 { position:absolute; visibility:hidden; }

.head .slogan { display:block; font-size:24px; color:white; position:absolute; right:0; bottom:0; margin:0 20px 15px 0; letter-spacing:1px; }

.foot .screen-address { position:absolute; top:0; width:200px; margin:-20em 0 20px 47px; }
.foot .screen-address p { margin:0; padding:0; font-size:10px; color:gray; }
.foot .screen-address p a { color:gray; }

.body .col-l { float:left; width:265px; padding-bottom:10em; }
.body .col-c { float:left; width:410px; padding:20px 25px; line-height:180%; }
.body .col-r { float:left; width:220px; margin:68px 0 0 0; line-height:180%; }

.body .col-r .leaf { width:129px; height:65px; position:absolute; top:0; right:0; margin:-1px 20px 0 0; background:transparent url(images/leaf.gif) 0 0 no-repeat; }

.body .col-l .mainmenu { overflow:hidden; margin:10px 0 70px 0; padding:0 0 0 0; }
.body .col-l .mainmenu ul,
.body .col-l .mainmenu ul li {  margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
.body .col-l .mainmenu ul li a { text-decoration:none; color:#336633; display:block; border-bottom:1px dashed #8fa586; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.body .col-l .mainmenu ul li a:hover { color:#1e3b1e !important; }

.body .col-l .mainmenu ul.depth0                     { }
.body .col-l .mainmenu ul.depth0 ul.depth1           { border-bottom:1px solid #8fa586; padding:4px 0; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 { border-top:1px dotted #8fa586; padding:4px 0; }

.body .col-l .mainmenu ul.depth0                     li { padding:0 0 0 44px; }
.body .col-l .mainmenu ul.depth0 ul.depth1           li { padding:0 0 0 20px; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 li { padding:0 0 0 40px; }

.body .col-l .mainmenu ul.depth0                     li a { padding:10px 0px; border-bottom:1px solid #8fa586; }
.body .col-l .mainmenu ul.depth0 ul.depth1           li a { color:#336633 !important; padding:8px 0px; border:0 !important; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 li a { color:#336633 !important; padding:4px 0px; border:0 !important; }

.body .col-l .mainmenu ul.depth0                     li.on { background:transparent url(images/menu-bullet.gif) 10px 10px no-repeat; }
.body .col-l .mainmenu ul.depth0 ul.depth1           li.on { background:none; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 li.on { background:none; }

.body .col-l .mainmenu ul.depth0 li.on                     a { }
.body .col-l .mainmenu ul.depth0 ul.depth1 li.on           a { color:#1e3b1e !important; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 li.on a { color:#1e3b1e !important; }

.body .col-l .mainmenu ul.depth0 li                     a:hover { color:#1e3b1e !important; }
.body .col-l .mainmenu ul.depth0 ul.depth1 li           a:hover { color:#1e3b1e !important; }
.body .col-l .mainmenu ul.depth0 ul.depth1 ul.depth2 li a:hover { color:#1e3b1e !important; }


.body .col-l .langmenu {  overflow:hidden; margin:10px 10px 70px 0; /*padding:0 0 0 0;*/ display:inline;}
.body .col-l .langmenu ul,
.body .col-l .langmenu ul li {  margin:0 0 0 0; padding:0 0 0 0; list-style:none;  }
.body .col-l .langmenu ul li { display:inline; }
.body .col-l .langmenu ul li a { text-decoration:none; color:#336633; /*display:block; border-bottom:1px dashed #8fa586;*/ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.body .col-l .langmenu ul li a:hover { color:#1e3b1e !important; }
.body .col-l .langmenu ul li { padding:0 0 0 44px; }
.body .col-l .langmenu ul li a { padding:10px 0px; }
.body .col-l .langmenu ul li.on {  }
.body .col-l .langmenu ul li.on a { /*border-bottom:1px solid #8fa586;*/ }

.foot { font-size:12px; color:#ccc; line-height:150%; }
.foot .copyright { text-align:center; }
.foot a { color:#e8a812; }

/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* general */
hr { display:none; }
h1, h2, h3, h4 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#436c40; }
h1 { font-size:18px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
a { text-decoration:none; color:#336633; }
a:hover { }
p, label, th, td, li { font-size:12px; color:#666; }
button { font-size:11px; }

div .csc-textpic img { border:1px solid #e8a812; }
div .csc-textpic dd.csc-textpic-caption { color:#336633; font-size:11px; margin:4px 0 !important; }

img.slideshow { border:1px solid #e8a812; }

.contenttable { border-collapse:collapse; }
.contenttable td { padding:0 10px 0 0; vertical-align:top; }

.csc-uploads { border-collapse:collapse; }
.csc-uploads td { padding:2px 8px 2px 0px !important; }
.csc-uploads td p { margin:0; }
.csc-uploads .csc-uploads-icon {}
.csc-uploads .csc-uploads-fileName {}
.csc-uploads .csc-uploads-fileSize {}


/* titleimage */
.titleimage {  margin:10px 0; padding:0 0 0 0;}

div#lightbox a { border:0; }
