/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*Format*/
* {color:#181818;}
body { font-family:"Trebuchet MS", verdana; font-size:12px; background:url(uploads/theme/body-background.gif) repeat-x; margin: 0; padding: 0;}
dfn { display:none;}

h1 {font-size:28px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

a {text-decoration:none; color:#be4f18;}
a:hover {text-decoration:underline;}
a.pdf,
a.ppt {background:url(../images/ico-pdf.gif) no-repeat; display:block; height:50px; line-height:50px; padding: 0 0 0 55px; font-weight:bold; font-size:14px; margin:0 0 10px 0;}
a.ppt {background-image:url(../images/ico-ppt.gif);}
a.two-lines {line-height:20px;}

/*Layout*/
.wrapper, .end-page {width:1000px; margin: 0 auto; background-repeat: no-repeat; min-height:800px;}
.wrapper {border:1px solid #be4f18; margin: 10px auto; position:relative;}
.anim-home {width:270px; position:absolute; height:811px;}
.main-container {overflow: hidden; width:690px; margin: 0 0 0 290px;}
.side-col {width:150px;}
.col-left { float:left;}
.col-right { float:right;}
.layout1column {}
.layout2columns-left {float:left;}
.layout2columns-right {width:450px; border-right:2px solid #f6eedd; padding: 0 50px 0 0;}
.layout3columns { float:left;}

/*Header*/
.header {background:url(../images/header.gif) bottom; width:690px; height:102px;}
.header .header-top {position:relative;}
.header .header-top a.home {display:block; background:transparent; width:130px; height:50px; position:absolute; top:40px;}
.header .header-middle {}

/*Languages*/
.languages-nav {margin: 20px 0 0 0; text-align:right;}
.languages-nav a {color:#512915; padding:0 3px;}
.languages-nav a.selected {background:#be4f18; border:1px solid #c5b39d; color:#fff;}

/*Breadcrumbs*/
.breadcrumbs {}
.breadcrumbs a { }

/*Content*/
.content-inside, .content-home {}
.content-inside h1 {color:#512915; font-size:18px; font-weight:normal;}
.content-inside h2 {font-size:15px; color:#be4f18;}
.content-inside ul {}
.content-inside ul li {}

.content-home {padding:80px 0;}
.content-home .logo {background:url(../images/logo-home.gif) no-repeat; width:289px; height:188px; margin: 120px 0 0 250px;}
.content-home .links {}
.content-home .links ul {list-style-type:none; margin:50px 0 70px 0 ; padding:0;}
.content-home .links ul li {margin: 0 0 40px 0;}
.content-home .links ul li img {margin:-7px 3px 0 0;}
.content-home .links ul li a {color:#be4f18; font-size:20px;}
.content-home .links ul li a:hover {text-decoration:none; color:#512915;}


/*Toolbar*/
.toolbar {text-align:right; margin: 10px 0 0 0;}
.toolbar .top,
.toolbar .print,
.toolbar .map {height:22px; margin:0 0 0 10px; display:block; float:right;}
.toolbar .top {background:url(../images/ico-top.gif) no-repeat; width:22px;}
.toolbar .print {background:url(../images/ico-print.gif) no-repeat; width:25px;}
.toolbar .map {background:url(../images/ico-map.gif) no-repeat; width:23px; display:none;}

/*Footer*/
.footer-container {border-top:1px solid #be4f18; margin: 10px 0 30px 0; padding: 10px 0 0 0 ;}
.footer-container .footer {text-align:right;color:#be4f18; font-weight:bold;}
.footer-container .footer  a{color:#be4f18;}
.footer-container .footer .ico-1, 
.footer-container .footer .ico-2, 
.footer-container .footer .ico-3, 
.footer-container .footer .ico-4 {padding: 0 17px 0 0; background: url(../images/ico-1.gif) right no-repeat;}
.footer-container .footer .ico-2 {background-image: url(../images/ico-2.gif);}
.footer-container .footer .ico-3 {background-image: url(../images/ico-3.gif);}
.footer-container .footer .ico-4 {background-image: url(../images/ico-4.gif);}

.horizontal-menu-container {margin:10px 0 25px 0;}
.horizontal-menu-container .horizontal-menu {color:#be4f18;}
.horizontal-menu-container .horizontal-menu  a {color:#be4f18; font-weight:bold;}
.horizontal-menu-container .horizontal-menu  a:hover {}

ul.generic-list {list-style-type:square; padding: 0 0 0 15px;}
ul.generic-list li {margin:0 0 10px 0; color:#666;}

