 
body{
 padding:0;
 background: #FFFFD0; 
 color: #000000; 
 font-family: verdana, arial; 
}

h2{
 margin: 4px 10px 16px 10px;
 padding: 3px 10px 3px 10px;
 font-weight: bold;
 font-size:13px;
 background: #FBDD77;
 border: 1px solid #FFC807;
}

h2.right{
 margin: 0px 10px 16px 10px;
 padding: 3px 10px 3px 10px;
 font-weight: bold;
 font-size:13px;
 background: #FBDD77;
 border: 1px solid #FFC807;
}


h3{
 margin: 24px 10px 12px 10px;
 padding: 3px 10px 3px 10px;
 font-weight: normal;
 font-size:13px;
 background: #FBDD77;
 border: 1px solid #FFC807;
}

img.link{
 vertical-align: middle; 
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 5px;
 margin-bottom: 5px;
 border: 0px none #000000;
 width: 18px;
 height: 18px
} 

img.download{
 vertical-align: middle; 
 margin-left: 8px; 
 margin-right: 8px; 
 border: 0px none #000000;
 width: 19px;
 height: 19px
} 


img.pointer{
 vertical-align: middle; 
 margin-left: 0px; 
 margin-right: 2px; 
 margin-top: 0px;
 margin-bottom: 2px;
 border: 0px none #000000;
 width: 18px;
 height: 18px;
} 


li.intern_unused{
 list-style: square;
}

li.extern_unsued{
 list-style: disc;
}


a:link{
 text-decoration: none; 
 color: #000000; 
 font-weight: bold;
}

a:visited{
 text-decoration: none; 
 color: #000000; 
 font-weight: bold;
}

a:active{
 text-decoration: none; 
 color: #000000; 
 font-weight: bold;
}

a:hover{
 text-decoration: underline; 
 color: #000000; 
 font-weight: normal;
 font-weight: bold;
}


table.main{
 width: 980px;
 background: #FFFFFF;
 border-color: #000000; 
 border-style: solid solid solid solid; 
 border-width: 1px 1px 1px 1px;
 font-size:13px;
}

td.top{
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 padding-right: 5px;
 color: #FFC807;
 background: #000000;
}

td.nav{
 background: #000000;
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 25px;
}

td.col1{
 width: 2px;
 background: #FFFFFF;
}

td.col2{
 width: 758px;
 background: #FFFFFF;
 padding-bottom: 20px;
 padding-top: 20px;
} 

td.col3{
 width: 220px;
 background: #FFFFFF;
 padding-top: 20px;
} 

td.nav_bottom{
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 padding-right: 5px;
 color: #FFC807;
 background: #000000;
}

td.counter{
 padding-top: 5px;
 padding-left: 5px;
 padding-bottom: 5px;
 padding-right: 15px;
 text-align: left;
 background: #F7F7F7;
}

td.updated{
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
 padding-right: 15px;
 text-align: right;
 background: #F7F7F7;
 color: #B0B0B0;
 font-size: 8pt;
}


div.left{
 margin-left: 2em;
 margin-right: 2em;
 text-align:left;
}

div.right{
 margin-left: 2em;
 margin-right: 2em;
 text-align:right;
}


div.justify{
 margin-left: 2em;
 margin-right: 2em;
 text-align:justify;
}

div.center{
 text-align:center;
}

p.left{
 margin-left: 2em;
 margin-right: 2em;
 text-align:left;
}

p.justify{
 margin-left: 2em;
 margin-right: 2em;
 text-align:justify;
}


td.bottom{
 text-align:right;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right: 15px;
 color: #FFC807;
 background: #000000;
}

span.nav_active_unused{
 color: #000000;
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

span.nav_selected{
 color: #FFFFFF;
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

span.nav_inactive{
 color: #E1AA00; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav:link{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav:visited{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav:active{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav:hover{
 text-decoration: none; 
 color: #FFFFFF; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav_active:link{
 text-decoration: none; 
 color: #FFE897;
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav_active:visited{
 text-decoration: none; 
 color: #FFE897;
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav_active:active{
 text-decoration: none; 
 color: #FFE897;
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}

a.nav_active:hover{
 text-decoration: none; 
 color: #FFFFFF; 
 font-weight: bold;
 padding-left: 15px;
 padding-right: 15px;
}



a.nav_bottom:link{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: normal;
}

a.nav_bottom:visited{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: normal;
}

a.nav_bottom:active{
 text-decoration: none; 
 color: #FFC807; 
 font-weight: normal;
}

a.nav_bottom:hover{
 text-decoration: none; 
 color: #FFFFFF; 
 font-weight: normal;
}

table.events{
 margin: 24px 10px 12px 10px; 
 width: 735px; 
 background: #FFFFFF; 
 border-color: #FFC807;  
 border-style: solid solid solid solid;  
 border-width: 1px; 
 font-size:13px
}

tr.events_head{
 background: #FBDD77
}

tr.events_data1{
 background: #FFFFD0
}

tr.events_data2{
 background: #FFFFE0
}

td.events_head1{
 padding: 8px; 
 text-align: center; 
 font-weight: bold; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.events_head2{
 padding: 8px; 
 text-align: center; 
 font-weight: bold
}

td.events_data_col1{
 width: 100px; 
 text-align: center; 
 vertical-align: top;
 padding: 8px; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.events_data_col2{
 text-align: left;
 vertical-align: middle;
 padding: 8px; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.events_data_col3{
 text-align: left;
 vertical-align: middle;
 padding: 8px
}

a.register:link{
 text-decoration: none; 
 color: #000000;
 font-weight: normal;
}

a.register:visited{
 text-decoration: none; 
 color: #000000;
 font-weight: normal;
}

a.register:active{
 text-decoration: none; 
 color: #000000;
 font-weight: normal;
}

a.register:hover{
 text-decoration: underline;
 color: #000000;
 font-weight: normal;
}

table.open{
 margin: 10px 10px 12px 2em; 
 background: #FFFFD0;
 border-color: #FFC807;  
 border-style: solid solid solid solid;
 border-width: 1px; 
 font-size:13px
}

td.open1{
 text-align: right; 
 vertical-align: top;
 padding-left: 6px;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-right: 10px;
 border-color: #FFFFFF;  
 border-style: solid solid solid solid;  
 border-width: 1px;
}

td.open2{
 text-align: left; 
 vertical-align: top;
 padding-left: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-right: 6px;
 border-color: #FFFFFF;  
 border-style: solid solid solid solid;  
 border-width: 1px;
}

table.picview{
 background: #FFFFFF; 
 border-color: #FFC807; 
 border-style: solid solid solid solid;  
 border-width: 1px;
 font-size:13px;
}

tr.picview_head{
 background: #FFFFD0;
}

tr.picview_body{
 background: #FFFFFF;
}

td.picview_head1{
 text-align: left;
 padding: 8px
}

td.picview_head2{
 padding: 8px; 
 text-align: right
}

td.picview_body{
 text-align: left;
 padding: 4px
}


table.media{
 margin-left: 10px;
 margin-top: 10px;
 width: 735px; 
 background: #FFFFFF; 
 border-color: #FFC807;  
 border-style: solid solid solid solid;  
 border-width: 1px; 
 font-size:13px
}

tr.media_head{
 background: #FBDD77
}

tr.media_data1{
 background: #FFFFD0
}

tr.media_data2{
 background: #FFFFE0
}

td.media_head1{
 padding: 8px; 
 text-align: center; 
 font-weight: bold; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.media_head2{
 padding: 8px; 
 text-align: center; 
 font-weight: bold
}

td.media_data_col1{
 text-align: left; 
 vertical-align: middle;
 padding: 6px; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.media_data_col2{
 text-align: center;
 vertical-align: middle;
 padding: 6px; 
 border-color: #FFC807;  
 border-style: none solid none none;  
 border-width: 1px;
}

td.media_data_col3{
 text-align: left;
 vertical-align: middle;
 padding: 6px
}

img.link_media{
 vertical-align: middle; 
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0px;
 margin-bottom: 0px;
 border: 0px none #000000;
 width: 18px;
 height: 18px
} 

