*{
   margin:0; padding:0;
}

body{
   margin:15px; padding:15px;
   text-align:center;
   font-family:'trebuchet ms',trebuchet,helvetica,sans-serif;
   color:#2c2a24;
}

a{
   color:#42a030;
   text-decoration:none;
}

#logo{
   position:relative;
   margin:0; padding:0;
   width:771px; height:60px; max-height:60px;
   background-color:#fff;
   background-image:url(images/kyowa-logo.gif);
   background-repeat:no-repeat;
   background-position:top left;   
   overflow:hidden;
}

#logo h1{
   color:#4b584e;
   font-weight:normal;
   font-size:24px; line-height:22px;
   font-family:georgia,'times new roman',times,serif;
   text-align:left;
}

#logo img{
   display:none;
}

#logo p{
   display:none;;
}

#content{
   text-align:justify;
   font-size:12px;
}

#login{
   display:none;
}

h1{
   margin:15px 0 0 0;
   color:#4b584e;
   font-weight:normal;
   font-size:24px; line-height:22px;
   font-family:georgia,'times new roman',times,serif;
   text-align:left;
}

h2{
   position:relative; clear:both;
   margin:25px 0 7px 0;
   color:#6b6b6b;
   font-family:georgia,'times new roman',times,serif;
   font-size:14px;
   font-weight:normal;
}

h3{
   margin:7px 0;
   color:#526925;
   font-size:14px;
   font-weight:normal;
}

p{
   margin:7px 0;
}

#content p{
   margin:10px 0;
   line-height:15px;
}

#content ul, #content ol{
   margin:8px 0; padding:0 0 0 15px;
   text-align:left;
}

#content ul.linkline{
   margin:0; padding:0;
   list-style-type:none;
}

#content ul.linkline li{
   margin:0; padding:0 6px 0 0;
   display:inline;
   vertical-align:top;
}

table.data{
   margin:8px auto;
   border:0;
   font-size:12px;
}

table.data th{
   margin:0; padding:1px;
   vertical-align:middle;
   text-align:center;
   font-weight:bold;
   border-bottom:1px solid #2d2e2f;
}

table.data td{
   margin:0; padding:2px;
   vertical-align:middle;
   text-align:center;
}

table.data td.name{
   text-align:left;
}

table.data tr.alt td{
   background-color:#d0ddb1;
}

table.data tr.over td{
   background-color:#a2b474;
}

div.newslist{
   margin:8px 0;
   clear:both;
}

table.eventlist{
   margin:15px auto;
   clear:both;
}

table.eventlist td{
   padding:10px;
   height:100px;
   vertical-align:middle;
}

div.newslist h1,table.eventlist h1{
   margin:0;
   color:#6b6b6b;
   font-family:georgia,'times new roman',times,serif;
   font-size:14px; line-height:16px;
   font-weight:normal;
}

table.eventlist h1{
   text-align:center;
}

div.newslist h3{
   margin:0 0 5px 0;
   font-size:12px;
}

table.eventlist p{
   margin:0;
   text-align:center;
}

.center{
   text-align:center;
}

.right{
   text-align:right;
}

.clear {
   clear:both;
} 

.bold{
   font-weight:bold;
}

img{
   float:left;
   margin:3px 7px 3px 0;
   border:0; border-collapse:collapse;
   behavior:url(iepngfix.htc);
}

img.right{
   float:right;
   margin:3px 0 3px 7px;
}

img.center{
   float:none; display:block;
   margin:3px auto; padding:0;
}

img.inline{
   float:none; display:inline;
   margin:0; padding:0;
}

form{
   display:none;
}

div.tinyform{
   display:none;
}

#infoboxes{
   display:none;
}

#footer{
   position:relative; clear:both;
   margin:10px auto; padding:0;
   font-size:13px;
   text-align:center; color:#2c2a24;
   font-family:'trebuchet ms',trebuchet,helvetica,sans-serif;
}

#footer p{
   margin:0;
   font-size:12px;
}

#footer p img{
   display:none;
}

#footer p.copyright{
   color:#aaac92;
   font-size:11px;
   font-style:italic;
}

#footer ul{
   display:none;
}

p.ajaxSearch_resultsInfo{
   text-align:center;
}

span.ajaxSearch_paging{
   display:block; margin:5px 0;
   text-align:center;
}

div.ajaxSearch_result{
   margin:5px 0;
}

div.ajaxSearch_extract{
   margin:0; padding:0;
}

a.ajaxSearch_resultLink{
   display:block;
   margin:0; padding:5px 0 0 0;
}

span.ajaxSearch_resultDescription{
   display:none;
}

#menu{
   display:none;
}
