a:hover { color: #ce1031 }
td { color: #525252; font-size:0.8em }
li { margin:5px 0px;}
.class  { line-height: 140% }
.class1  { color: #009; font-weight: bold; }
.class2 { font-size: 10px }
.class3  { color: #009; font-weight: bold; font-size: 1.1em }
.class4 { color: #009; font-size: 1.1em }
.class5 { font-weight: bold }
.class6   { color: #525252; text-decoration: underline }
.class7  { line-height: 130% }
.class8 { font-size: 10px; line-height: 130% }
.class9 { color: #ce1031; font-weight: bold }
.class10 { font-weight: bold; font-size: 1.1em }
.class11  { color: #ffffff; font-weight: bold; }
.class12 {; line-height: 120% }
.class13  { color: #009;  }
.class14  { color: #009; font-weight: bold; font-size: 1em ; line-height: 130%; }
.class15  { color: #ffffff;font-size:0.8em;}
.class16  { color: #ffffff;}
.class17  { color: #0056a8; font-weight: bold; font-size: 1.1em ; }
.class18  { line-height: 150% ;  color: #626262;font-size:0.8em;}
.class19 { color: #5471ca; font-weight: bold; font-size: 1.1em }
.class20 { color: #ce1031; }
.class21 { color: #ce1031; font-weight: bold; font-size: 1.1em }
.style2 {color: #868686}
.style3 {color: #ce1031}
#navi{
width:180px;
height:auto;
}
#navi ul,#navi li{
margin:0;
padding:0;
list-style:none;
}
#navi li{
display:inline;
width:auto;
height:auto;
padding:0px 0px;
}
#navi a,#navi a:link #navi a:visited{
text-decoration:none;
color:#525252;
font-size: 10px; 
background-color:#dcdcdc;
border-bottom:1px solid #ffffff;
display:block;
padding:7px 7px;
width:auto;
height:auto;
}
#navi a:hover{
color:#ce1031;
font-size: 10px; 
text-decoration: underline;
background-color:#efefef;
border-bottom:1px solid #ffffff;
}

#navi2{
width:180px;
height:auto;
}
#navi2 ul,#navi2 li{
margin:0;
padding:0;
list-style:none;
}
#navi2 li{
display:inline;
width:auto;
height:auto;
padding:0px 0px;
}
#navi2 a,#navi2 a:link #navi2 a:visited{
text-decoration:none;
color:#525252;
font-size: 10px; 
background-color:#efefef;
border-bottom:1px solid #ffffff;
display:block;
padding:7px 10px;
width:auto;
height:auto;
}
#navi2 a:hover{
color:#ce1031;
font-size: 10px; 
text-decoration: underline;
background-color:#fcfcfc;
border-bottom:1px solid #ffffff;
}

#navi3{
width:180px;
height:auto;
}
#navi3 ul,#navi3 li{
margin:0;
padding:0;
list-style:none;
}
#navi3 li{
display:inline;
width:auto;
height:auto;
padding:0px 0px;
}
#navi3 a,#navi3 a:link #navi3 a:visited{
text-decoration:none;
color:#ffffff;
font-weight: bold;
font-size: 0.8em; 
background-color:#CE1031;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
display:block;
padding:7px 7px;
width:auto;
height:auto;
}
#navi3 a:hover{
color:#ffffff;
font-weight: bold;
text-decoration: underline;
background-color:#ce1031;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#img a,#img a:link #img a:visited{
background-color:#d3d3d3;
display:block;
padding:3px 3px;
width:auto;
height:auto;
}
#img a:hover{
background-color:#ce1031;
}

#list ul,#list li{
margin:6px;
padding:0;
list-style:none;
}
#list a,#list a:link #list a:visited{
text-decoration:none;
color:#525252;
width:auto;
height:auto;
}
#list a:hover{
color:#ce1031;
text-decoration: underline;
}

#lists ul,#lists li{
margin:3px;
padding:0;
list-style:none;
}
#lists a,#lists a:link #lists a:visited{
text-decoration:none;
color:#525252;
font-size: 10px;
line-height: 130%;
width:auto;
height:auto;
}
#lists a:hover{
color:#ce1031;
font-size: 10px;
line-height: 130%;
text-decoration: underline;
}

h2 {
font-size:small;
font-weight:bold;
margin:0px;
padding:16px;
color:#009;
}

h3 {
margin:0px;
padding:7px 18px;
background-color:#8F8F8F;
color:#ffffff;
border-bottom:1px solid #ffffff;
width:180px;
height:auto;
}

h4 {
font-size: 10px;
font-weight:normal;
margin:0px;
padding:7px 0px;
background-color:#C0C0C0;
color:#FFFFFF;
border-bottom:1px solid #ffffff;
width:180px;
height:auto;
}

h5 {
font-size: 10px;
font-weight:normal;
margin:0px;
padding:7px 0px;
background-color:#C0C0C0;
color:#ffffff;
border-bottom:1px solid #ffffff;
width:180px;
height:auto;
}

#bt a,#bt a:link #bt a:visited{
text-decoration:none;
color:#009;
font-size: 0.9em;
font-weight: bold;
}
#bt a:hover{
color:#ce1031;
font-size: 0.9em; 
font-weight: bold;
text-decoration: underline;
}

#btl a,#btl a:link #btl a:visited{
text-decoration:underline;
color:#525252;
font-size: 10px; 
}
#btl a:hover{
color:#ce1031;
font-size: 10px; 
text-decoration: underline;
}

.rollover01 { 
width:64px;
height:11px;
background:url(img/pagetop2.gif) no-repeat left bottom;
}
.rollover01 a { 
display:block;
width:64px;
height:11px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover01 a:hover { 
text-indent:-9999px;
}

 table.line {
	margin:20px 0 0 0 ;
     border-collapse: collapse;
     }
	 table.line td {
	 border-width: 1px 0px;
     border-color: #bababa;
     border-style: solid;
	 padding: 0.6em; 
	 line-height: 140%;
	 }
	 
	  table.line2 {
	margin:20px 0 0 0 ;
     border-collapse: collapse;
     }
	 table.line2 td {
	 border-width: 1px 1px;
     border-color: #bababa;
     border-style: solid;
	 padding: 0.6em; 
	 line-height: 140%;
	 }