
body{
 margin:0;
 margin-bottom:42px;
 padding:0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 background-color:white;
 color:black;
 line-height:1.3em;
}
hr{
 margin:0;
 padding:0;
 margin-top:2px;
 margin-bottom:2px;
 color:black;
 border:0;
 height:1px;
 background:black;
}
h2, h3, h4{
 font-size:1.0em;
 font-weight:normal;
 padding:0;
 margin:0;
}
h4{
 padding:30px 0 20px 0;
}
a{
 text-decoration:none;
 color:#808080;
}
a:hover{
 text-decoration:none;
 color:black;
}
a.active{
 text-decoration:none;
 color:black !important;
}
p{
 padding:0;
 margin:0;
 padding-bottom:10px;
}
#main, #sub{
 width:780px;
 text-align:left;
}
#head{
 clear:both;
 padding-top:28px;
}
#head h1{
 display:none;
}

#head #mainnav{
 width:100%;
 height:38px;
}
#head #mainnav li{
 height:100%;
}
#head #mainnav li.last{
 padding:0;
 float:right;
}
#head #subnav{
 margin-top:4px;
}

#head ul{
 width:100%;
 list-style:none;
 margin:0;
 padding:0;
}
#head ul a{
 padding:0;
 margin:0;
 text-decoration:inherit;
 color:inherit;
}
#head ul a:hover{
 color:black;
}
#head ul li{
 float:left;
 margin:0;
 padding:0;
 padding-right:18px;
 color:#808080;
}
#head ul li.active{
 color:black;
}
#head ul li#navlogo{
 padding-right:0;
 float:right;
}


ul.list{
 padding:0;
 margin:0;
 margin-left:1.0em;
 list-style:outside;
 list-style-image:url(../img/bullet_small.png);
}
ul.list li{
 color:#808080;
}


div.half{
 width:49%;
 padding-right:1%;
 float:left;
}
div.quart{
 width:24%;
 padding-right:1%;
 float:left;
}
div.threequart{
 width:74%;
 padding-right:1%;
 float:left;
}
#content .column{
 padding:0;
 margin:0;
 float:left;
 width:260px;
}
#content .column.thirst .inner{
 margin-right:8px;
}
#content .column.middle .inner{
 margin-left:4px;
 margin-right:4px;
}
#content .column.last .inner{
 margin-left:8px;
}
#content .column.half{
 width:16.66%;
}
#content .column.double{
 width:66.66%;
}
#content .column.fift{
 width:50%;
}

#content .column.fixed{
 width:252px !important;
}

#content #icon{
 padding-bottom:40px;
}
.thumbs .active{
 filter:alpha(opacity=50);
 opacity: 0.5;
 -moz-opacity:0.5;
}
.im{
 float:left;
 margin:0;
 padding:0;
}
.clear{
 font-size:0.85em;
 font-style:italic;
}


#content{
 padding-top:32px;
 width:100%;
}
#foot{
 margin-top:12px;
 padding-top:4px;
 padding-bottom:8px;
 height:40px;
 text-align:left;
 font-size:0.8em;
 border-top:1px solid black;
 width:100%;
}
#fixedcontainer{
position:absolute;
left:100px;
top:100px;
width:780px;
overflow:auto;
bottom:40px;
}

#navlogo{
margin-top:6px;
 float:right;
}



#main #navlogo{
 display:none;
}
#main #subnav{
 display:none;
}


#main #logo{
 position:relative;
 left:0;
 top:-509px;
 
}

#main #foot{
 display:none;
}


.but.next a{
 background:url(../img/icn_next.gif) no-repeat left 5px;
 padding-left:8px;
}
.but.next a:hover{
 background-image:url(../img/icn_next_b.gif);
}
.but.prev a{
 background:url(../img/icn_back.gif) no-repeat left 5px;
 padding-left:8px;
}
.but.prev a:hover{
 background-image:url(../img/icn_back_b.gif);
}
.but.mov a{
 background:url(../img/icn_mov.gif) no-repeat left 3px;
 padding-left:18px;
}
.but.mov a:hover{
 background-image:url(../img/icn_mov_b.gif);
}
.but.download a{
 background:url(../img/icn_download.gif) no-repeat left 5px;
 padding-left:10px;
}
.but.download a:hover{
 background-image:url(../img/icn_download_b.gif);
}


.column.slideshow {
overflow:hidden;
}
.column.slideshow img{
margin-left:-40px;

}