@charset "UTF-8";
/* CSS Document */

/* ******************* INITIALIZATION ****************** */
body{ margin:0; padding:0; font-size: 62.5%; font:12px Arial, Helvetica, sans-serif; color:#3d6214; background:#ce3927 url(../images/background.jpg) center top no-repeat; }
img{border-style: none;}
img, div, input { behavior: url("iepngfix/iepngfix.htc") }
hr, .clearAll {	clear: both;}

/* ******************* LAYOUT ************************** */
#wrapper {margin: 0 auto;width:976px;}
#seminar{width:100%; background:#ce3927;}
#seminar img{float:right;}
.banner{position:fixed; top:0px; right:0px; z-index:10;}

.center{width:100%; text-align:center;}

/* ******************* TYPOGRAPHY ********************** */
/* LINKS */
a,
a:link,
a:active {text-decoration: none; color:#ce3927;}
a:visited {color:#ce7d27;}
a:hover {text-decoration: underline; color:#ce7d27;}

/* HEADINGS */
h1 {margin: 0 0 0.5em 0; padding: 0; font-size: 28px; line-height: 1.0em; color:#7eb045; font-weight:100; letter-spacing:-0.05em;}
h2 {margin: 0 0 0.5em 0; padding: 0; font-size: 1.5em; line-height: 1.0em; color:#7eb045;}
h3 {margin: 0 0 0.5em 0; padding: 0; font-size: 1.3em; line-height: 1.0em; color:#7eb045;}
h4 {margin: 0 0 0.25em 0; padding: 0; font-size: 1.2em; line-height: 1.0em; color:#7eb045;}
h5 {margin: 0 0 0.25em 0; padding: 0; font-size: 1.1em; line-height: 1.0em; color:#7eb045;}
h6 {margin: 0 0 0.25em 0; padding: 0; font-size: 1em; line-height: 1.0em; color:#7eb045;}
.seminarheadline {text-align:center;}
.seminarheadline h1{	margin: 40px 0 20px 0px !important; padding:0; line-height:0.0em;float:none;}

/* TEXT */
p {margin: 0 0 1.5em 0; padding: 0; font-size: 1em; line-height:1.4em;}
blockquote {margin-left: 10px; border-left: 10px solid #ddd;}
pre {font-family: monospace; font-size: 1.0em; }
strong, b {font-weight: bold;}
em, i {font-style:italic;}
code {font-family: "Courier New", Courier, monospace; font-size: 1em; white-space: pre;}

/* LISTS */
ul {margin: 0 0 1.5em 0; padding: 0; line-height:1.4em;}
ul li {margin: 0 0 0.25em 30px; padding: 0; }
ol {margin: 0 0 1.5em 0; padding: 0; font-size: 1.0em; line-height: 1.4em;}
ol li {margin: 0 0 0.25em 30px; padding: 0; font-size: 1.0em; }
dl {margin: 0 0 1.5em 0; padding: 0; line-height: 1.4em;}
dl dt {margin: 0.25em 0 0.25em 0; padding: 0; font-weight: bold;}
dl dd {margin: 0 0 0 30px; padding: 0;}
.news li{padding-bottom:10px; font-weight:bold;}

/* TABLE */
table {margin: 0 0 1.5em 0; padding: 0; font-size: 1em;}
table caption {margin: 0; padding: 0 0 1.5em 0; font-weight: bold;}
th {font-weight: bold; text-align: left;}
td {font-size: 1em;}

/* OTHER */
hr {display: none;}
div.hr {height: 1px; margin: 1.5em 10px; border-bottom: 1px dotted black;}

/* HEADER */
.header{ width:976px; height:143px; background:url(../images/logo.jpg) no-repeat;float:left;}
.leftnav{width:137px;float:left;}

/* NAVIGATION */
.leftnav ul{list-style-type: none; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:right; text-decoration:none; padding-right:10px;padding-top:45px; font-size:12px;}
.leftnav a{color:#FFF; font-weight:bold;}
.leftnav a:hover {color:#f7bd14;}
.subnav{float:left;width:200px;}
.subnav ul{list-style-type: none; font-family:Arial, Helvetica, sans-serif; color:#37994d; text-align:left; text-decoration:none; padding-right:10px;padding-top:45px; font-size:13px;}
.subnav a{color:#37994d; font-weight:bold;}
.subnav a:hover {color:#f7bd14;}

/* HOMEPAGE CONTENT */
.content{width:839px; background:url(../images/contentbg.jpg) repeat-y; float:left;}
.leftcol{float:left;width:240px;padding-left:18px;padding-right:18px;padding-top:45px;}

/* SPRY SLIDING PANNELS*/
.SlidingPanels {width: 559px;height:453px; float:right;}
.SlidingPanelsContent {width: 559px;height: 453px;}
.p1 {background:url(../images/c_1.jpg);}
.p2 {background:url(../images/c_1.jpg);}
.p3 {background:url(../images/c_1.jpg);}
.p4 {background:url(../images/c_1.jpg);}
.p5 {background:url(../images/c_1.jpg);}
.p6 {background:url(../images/c_1.jpg);}
.p7 {background:url(../images/c_1.jpg);}
.p8 {background:url(../images/c_1.jpg);}
.p9 {background:url(../images/c_1.jpg);}
#example2.SlidingPanels {}
#example2 .SlidingPanelsContentGroup {float: left;width: 100000px;}
#example2 .SlidingPanelsContent {float: left;}
.liveSample {background-color: #FFFFCC;color: black;padding: 4px;margin-left: 10px;	margin-right: 10px;	border: 1px solid #000000;}

/* jQuery Carousel*/
#slidewrapper{padding-left:280px;padding-top:45px;}
#slideshow {position:relative;height:350px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

/* FOOTER */
.footer{width:839px;padding-left:137px; text-align:center;padding-top:15px;float:left;}
.footer a{color:#fff;padding-right:10px;}
.footer p{color:#fff; font-size:9px;}

/* INTERIOR PAGES*/
.contentpage {width:639px; background-color:#ce3927;margin-top:45px;float:left;}
.subcontentpage {width:739px; background-color:#ce3927;float:right;margin-top:45px;}
.leftcolinterior{float:left;width:310px;padding-left:18px;padding-right:18px;padding-top:45px;padding-bottom:18px;}
.leftcolinterior h1{color:#fff;}
.leftcolinterior p{color:#fff;}
.leftcolinterior a{color:#f7bd14;}
.leftcolinterior2{float:left;width:390px;padding-left:18px;padding-right:18px;padding-top:45px;padding-bottom:18px;}
.leftcolinterior2 h1{color:#fff;}
.leftcolinterior2 p{color:#fff;}
.leftcolinterior2 a{color:#f7bd14;}
.leftcolinterior3{float:left;width:310px;padding-left:18px;padding-right:18px;padding-top:45px;padding-bottom:18px;}
.leftcolinterior3 h1{color:#7eb045;}
.leftcolinterior3 p{color:#7eb045;}
.leftcolinterior3 a{color:#f7bd14;}
.interior3 {float:right;}
.leftcolinterior ul{color:#fff;}
.leftcolinterior li{color:#fff;padding-bottom:5px;}
.photoright{float:right; padding: 0px 25px 15px 15px;}
.photoleft{float:left; padding: 0px 25px 15px 50px;}

/* FORMS */
.leftcolform{float:left;width:340px;padding-left:18px;padding-right:18px;padding-top:45px;}
.form {float:right;padding-right:28px;padding-top:25px;}
form.formular {	padding: 10px;width:400px;background-color:#fff;}
.formular fieldset {padding : 15px;padding-top:0;border: 1px solid #ccc;}
.formular legend {font-size: 12px;color: #ce3927;font-weight: 900;padding-bottom:15px;padding-top:15px;}
.formular fieldset label {float: none;text-align: inherit;width: auto;}
.formular label span {color: #7eb045;}
.formular input, .formular select, .formular textarea {display : block;margin-bottom: 5px;}
.formular .text-input {	width: 350px;color: #555;padding: 4px;border: 1px solid #ccc;font-size: 14px;margin-top: 4px;background: #FFF url('/img/form/text-bg.gif') repeat-x;}
.formular textarea {width: 250px;height:70px;color: #555;padding: 4px;border: 1px solid #ccc;font-size: 14px;margin-top: 4px;background: #FFF url('/img/form/text-bg.gif') repeat-x;}
.formular .infos {background: #FFF;	color: #333;font-size: 12px;padding: 10px;margin-bottom: 10px;}
.formular span.checkbox, .formular .checkbox {display: inline;}
.formular .submit {	background: #fff repeat-x;border: 1px solid #AAA;	padding: 4px;margin-top: 20px;float: right; color:#ce3927;	text-decoration: none;cursor:pointer;}
.formular hr {clear: both;visibility: hidden;}
.formular .fc-error {width: 350px;color:#555;padding: 4px;border: 1px solid #B5B8C8;font-size: 12px;margin-bottom: 15px;background: #FFEAEA;}
