@charset "utf-8";
/* CSS Document */
body{
margin:0;
}
#wrapper{
width:864px;
height:100%;
position:relative;
margin:0 auto;
}
#header{
position:relative;
height:144px;
background-image:url(img/header.png);
background-position:bottom right;
background-repeat:no-repeat;
}
#header #logo{
position:absolute;
left: 20px;
top: 79px;
}
#header #topMenu{
position:absolute;
left: 466px;
top: 38px;
text-align:right;
}
#header #logo{
position:absolute;
left: 20px;
top: 79px;
}
#header #banner{
width:593px;
height:71px;
position:absolute;
top:73px;
left:271px;
}
#header a#pleca1{
position:absolute;
width:146px;
height:34px;
top:28px;
left:0px;
text-align:center;
padding-right:10px;
padding-top:10px;
color:#000000;
}
#header a#pleca1:hover{
border:none;
}
#header a#pleca2{
position:absolute;
width:146px;
height:34px;
top:28px;
left:158px;
text-align:center;
padding-right:10px;
padding-top:10px;
color:#000000;
}
#header a#pleca2:hover{
border:none;
}
#header .plecaA{
background:url(img/pleca1.png);
background-repeat:no-repeat;
font-weight:bold;
}
#header .plecaI{
background:url(img/pleca2.png);
background-repeat:no-repeat;
}
#menu{
height:38px;
float:left;
position:relative;
z-index:90;
}
#content{
width:862px;
position:relative;
float:left;
height:100%;
z-index:0;
clear:both;
border-left:1px solid #444444;
border-right:1px solid #444444;
border-bottom:4px solid #444444;
padding:35px 0 45px 0;;
}
#content .right{
width:314px;
height:100%;
float:right;
position:relative;
text-align:center;
}
#content .right a:hover{
border:none;
}
#content .right a,#content .right img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}
#content .left{
width:500px;
height:100%;
float:left;
position:relative;
padding:0 18px 0 30px;
}
#content .left .shadow{
text-align:center;
background:url(img/vidshadow.png) no-repeat;
background-position:center bottom;
padding:0 0 35px 0px;
}
#content .left  .shadow img{
width:314px;
height:188px;
border:1px solid #CA281B;
}
#content .left .product{
width:100%;
height:120px;
float:left;
padding-top:10px;
clear:both;
}
#content .left .product .image{
float:left;
width:164px;
height:98px;
border:1px solid #CA281B;
}
#content .left .product .text{
float:right;
width:314px;
height:100%;
padding:0 0 0 20px;
}
#content .left .product .text h2 a{
color:#CA281B;
margin-top:0px;
}
#content .left .product .text h2 a:hover{
color:#01436D;
text-decoration:underline;
border:none;
}

#content .left .sproduct h2{
margin-top:0px;
}
#content .left .product .text p{
margin-top:0px;
}
#content .left .sproduct p,{
margin-top:0px;
}
#content .left .sproduct{
width:220px;
height:150px;
float:left;
padding-top:10px;
padding-right:30px;
}
#content .left. events{
width:100%;
float:left;
height:100%;
}
#content .left .events h2{
width:250px;
height:20px;
float:left;
margin:7px 0 7px 0;
}
#content .left .description{
width:500px;
float:left;
padding:0px 0 15px 0;
clear:both;
}
#content .left .description .lcol{
float:left;
width:90px;
color:#01436D;
}
#content .left .description .rcol{
float:right;
width:410px;
text-align:justify;
}
#content .left .contact{
width:500px;
float:left;
padding:0px 0 15px 0;
clear:both;
}
#content .left .contact .label{
float:left;
width:150px;
color:#01436D;
}
#content .left .contact .inputF{
float:right;
width:350px;
text-align:justify;
}
#content .left .contact .inputF .in220{
width:220px;
}
#content .left .contact .inputF .in180{
width:180px;
}
#content .left .contact .inputF .in110{
width:110px;
}
#content .left .contact .inputF .tx220{
width:220px;
height:120px;
}
#content .left .eventNav{
float:left;
width:486px;
color:#01436D;
clear:both;
margin:15px 0 15px 0;
}
#content .left .eventNav .backMonth{
width:15px;
float:left;
background:#D9D9D9;
text-align:center;
padding:5px;
margin-right:1px;
}
#content .left .eventNav .backMonthLbl{
width:207px;
float:left;
background:#D9D9D9;
padding:5px;
}
#content .left .eventNav .nextMonthLbl{
width:207px;
float:left;
background:#D9D9D9;
text-align:right;
padding:5px;
}
#content .left .eventNav .nextMonth{
width:15px;
float:left;
background:#D9D9D9;
text-align:center;
padding:5px;
margin-left:1px;
}
#content .left .question{
float:left;
width:360px;
height:100%;
padding:0px 20px 10px 0;
text-align:justify;
}
#content .left .answers{
float:right;
width:120px;
height:100%;
padding:0px 0px 10px 0;
}
#footer{
width:834px;
padding:15px 15px 15px 15px;
position:relative;
float:left;
height:50px;
}
#footer ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}
#footer li{
float:left;
margin-right:20px;
}
.clear{
clear:both;
}