
Warning: PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'database' in 'field list' in /var/www/classes/db.php on line 44
html, body{
 margin: 0px;
 padding: 5px 0px 0px 0px;
 text-align: center;
}

body{
 font-family: Arial;
 font-size: 12px;
 line-height: 18px;
 color: #000000;
 background: url('/images/body.gif') repeat-x;
}

a{
 color: #000000;
}
#pagewidth{
 width: 816px;
 text-align: left;
 margin: 0px auto 0px auto;
 padding: 0px;
 }

#header{
 position: relative;
 display: block;
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 255px;
 background: url('/images/header.jpg');
}

#header .logo{
 position: absolute;
 top: 9px;
 left: 4px;
}

#header .nav{
 position: absolute;
 top: 73px;
 left: 32px;
 font-size: 14px;
 z-index: 999;
}

#header .nav ul{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

#header ul li{
 display: inline;
}

#header ul li.separator{
 padding: 0px 5px 0px 5px;
}

#header .intro{
 position: absolute;
 top: 88px;
 left: 17px;
}

#twocols{
 position: relative;
 float: right;
 width: 816px;
 background: url('/images/twocols.jpg');
}

#rightcol{
 position: relative;
 float: right;
 width: 327px;
}

#rightcol .inside{
 padding: 12px 17px 15px 11px;
}

#rightcol .item100{
 margin-bottom: 7px; 
 padding: 4px 7px 2px 7px;
 width: 285px;
 background: #EBEBEB;
}

#rightcol .item100 a{
 text-decoration: none;
}

#rightcol .item100 ul{
 margin: 5px 5px 0px 10px;
 padding: 5px;
}

#rightcol .more{
 margin-bottom: 7px; 
 padding: 4px 7px 2px 7px;
 width: 285px;
 background: #EBEBEB;
 background: #EBEBEB;
}

#rightcol .more a{
 display: inline-block;
 width: 100%;
 height: 30px;
 line-height: 30px;
 text-align: center;
 text-decoration: none;
}

#rightcol .more strong{
 color: #B02323;
}

#rightcol h4{
 margin: 0px;
 padding: 0px 0px 5px 0px;
 font-size: 13px;
 color: #616161;
}

#maincol{
 position: relative;
 float: left;
 width: 489px;
}
#maincol h1{
 margin: 0px;
 padding: 0px 0px 7px 0px;
 width: 100%;
 height: 25px;
 font-size: 14px;
 color: #B02323;
}
#maincol h1.first{
 padding: 0px 0px 15px 0px;
 background: url('/images/h1.gif') no-repeat;
 font-size: 16px;
}
#maincol .inside{
 padding: 15px;
}

#maincol form{
 margin: 0px;
 padding: 0px;
}

#maincol form label{
 display: inline-block;
 margin-top: 5px;
 width: 150px;
 vertical-align: top;
}

#maincol form label.error{
 color: #B02323;
 font-weight: bold;
}

#maincol form input[type=checkbox]{
 margin-top: 5px;
 border: 1px #C0C0C0 solid;;
}

#maincol form input[type=text]{
 margin-top: 5px;
 width: 295px;
 font-size: 12px;
 border: 1px #C0C0C0 solid;;
}

#maincol form input[type=submit]{
 margin: 9px 0px 0px 195px;
 width: 100px;
 height: 25px;
 color: #FFFFFF;
 font-size: 12px;
 line-height: 15px;
 background: #B02323;
 border: none;
}

#maincol form textarea{
 margin-top: 5px;
 width: 295px;
 height: 95px;
 font-size: 12px;
 border: 1px #C0C0C0 solid;
}

#maincol .reference{
 float: left;
 width: 50%;
 height: 155px;
 
}

#maincol div.tr{
 display: table-row;
}

#maincol div.td{
 display: table-cell; 
 border: 0px;
 padding: 5px; 
}


#footer{
 display: block;
 height: 80px;
 background: url('/images/footer.jpg') no-repeat;
 clear: both;
}

#footer .inside{
 padding: 5px 11px 0px 0px;
 font-size: 11px;
 text-align: right;
}

#footer .inside a{
 text-decoration: none;
}

#footer ul{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

#footer ul li{
 display: inline;
}

#footer ul li.separator{
 padding: 0px 5px 0px 5px;
}

.clearfix:after{
 content: ".";
 display: block;}n height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix{
 display: inline-block;
}

* html .clearfix{
 height: 1%;
}

.slideshow{
 margin: 0 auto
 width: 400px;
 height: auto;
}

.slideshow-captions{
 background: #000;
 bottom: 0;
 color: #FFF;
 font: normal 12px/22px Arial, sans-serif;
 left: 0px;
 overflow: hidden;
 position: absolute;
 text-indent: 10px;
 width: 100%;
 z-index: 10000
}

.slideshow-captions-hidden{
 height: 0;
 opacity: 0;
}

.slideshow-captions-visible{
 height: 22px;
 opacity: .7;
}

.slideshow-controller{
 display: none;
}
a img{
 border: none;
}

