body {
text-align : left;
min-width: 920px;
padding : 0;
margin : 0;
}

#wrapper {
text-align : left;
width: 920px;
margin-left : 0;
margin-right : auto;
padding : 0;
}

#logo {
margin : 0 0 10px 10px;
width : 160px;
height : 59px;
padding-top : 10px;
background-color : #fff;
}

#box3 { position:absolute; top:395px; left:5px; width:170px; height:60px; z-index:1; }
#box4 { position:absolute; top:13px; left:747px; width:170px; height:60px; z-index:2; }

#box5 { position:absolute; top:90px; left:752px; width:158px; height:280px; z-index:3;
border:1px solid #c2c2c2;}

#box5 .inner {
padding : 10px 20px 20px 10px;
width : 127px;
height: 250px;
margin : 0;
background-color : #eaeaea;
font: normal 10px helvetica, arial, geneva, lucida, sans-serif;
}

#box5 a,
#box5 a:link, { font: bold 11px helvetica, arial, geneva, lucida, sans-serif;
		color: #005096; text-decoration:none; }
                }
#box5 a:visited, { font : bold 11px helvetica, arial, geneva, lucida, sans-serif;
		color: #0099FF;
                }
#box5 a:active { font : bold 11px helvetica, arial, geneva, lucida, sans-serif;
		color: #0080C0;
                }

#box5 a:hover { font : bold 11px helvetica, arial, geneva, lucida, sans-serif;
		color: #8a251e; background-color: #eaeaea;
}

#header {
position : absolute;
top : 0;
left : 0;
height : 59px;
padding-top : 10px;
}

* html #header {
height : 63px;
}

#navigation {
position : absolute;
width: 730px;
top : 15px;
left : 190px;
}

#content {
margin : 0;
border : 1px solid #c2c2c2;
}

#content .inner {
padding : 10px 20px 20px 10px;
width : 520px;
margin : 0;
background-color : #eaeaea;
font: normal 12px helvetica, arial, geneva, lucida, sans-serif;
}
.table { border:1px solid #000000; border-collapse:collapse; background-color:#FFFFFF; }
.table td { border:1px solid #000000; }

#content a,
#content a:link,
#content a:visited,
#content a:active { font : normal 12px helvetica, arial, geneva, lucida, sans-serif;
		color: #003399;
                }

#content a:hover { font : normal 12px helvetica, arial, geneva, lucida, sans-serif;
		color: #003399; background-color: #ffffff;
}

h1 {
font: bold 16px helvetica, arial, geneva, lucida, sans-serif;
}

h2 {
font: bold 14px helvetica, arial, geneva, lucida, sans-serif;
}

.filesize { color: #666666; font-size: 10px; }

#sidewrapper {
margin : 20px 10px 10px;
}

#side {
width : 158px;
border : 1px solid #8a251e;
}

#side .inner {
padding : 200px 0 5px 5px;
background : url(images/side_background.gif) no-repeat left top;
background-color : #d63a2f;
font : normal 10px helvetica, arial, geneva, lucida, sans-serif;
color : #fff;
}

#side a,
#side a:link,
#side a:visited,
#side a:active,
#side a:hover { font : normal 10px helvetica, arial, geneva, lucida, sans-serif;
		color: #fff;
}

ul#topnav {
margin : 20px 0 0 0;
padding : 0 0 0 12px;
list-style : none;
border : none;
}

* html ul#topnav {
padding : 0 0 0 8px;
padding : 0 0 0 8px;
}

#topnav li {
display : block;
margin : 0;
padding : 0;
float : left;
}

#topnav a {
display : block;
color : #8a251e;
text-decoration : none;
background : url(images/navi-normal.gif) no-repeat;
margin : 0;
padding : 0.2em 2.4em 0.2em 36px;
border-right : 1px solid #8a251e;
position : relative;
font : bold 11px helvetica, arial, geneva, lucida, sans-serif;
}

#topnav a#a0 { left : 0;      }
#topnav a#a1 { left : -30px;  }
#topnav a#a2 { left : -60px;  }
#topnav a#a3 { left : -90px;  }
#topnav a#a4 { left : -120px; }
#topnav a#a5 { left : -150px; }
#topnav a#a6 { left : -180px; }
      
#topnav a:hover {
background : url(images/navi-hover.gif) no-repeat;
}

#topnav a.here {
position : relative;
z-index : 102;
background : url(images/navi-hover.gif) no-repeat;
border-right : 1px solid #8a251e;
padding : 0.2em 1em 0.2em 35px;
margin : 0 4px 0 0;
}

ul#subnav {
position : absolute;
z-index : 101;
margin : -1px 0 0 -14px;
left : 10px;
padding : 1px 0 3px 30px;
background : #fff;
border-top : 1px solid #8a251e;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
border-left : 1px solid #fff;
width : 521px;
}

#subnav li {
position : relative;
z-index : 102;
display : block;
margin : 0;
padding : 0;
float : left;
}

#subnav a {
color : #000;
display : block;
text-decoration : none;
margin : 0;
padding : 2px 12px 2px 10px;
background : transparent;
background-image : none;
border : 0 none;
}

#subnav a:hover {
color : #8a251e;
background : transparent;
background-image : none;
border : 0 none;
}

#subnav a.here {
color : #8a251e;
background : transparent;
background-image : none;
border : 0 none;
margin : 0;
padding : 2px 12px 2px 10px;
}

.wrap1, .wrap2, .wrap3 {
display : inline-table;
display : block;
}

.wrap1 {
float : left;
background : url(images/shadow02.gif) no-repeat right bottom;
}

.wrap2 {
background : url(images/corner_bl.gif) no-repeat left bottom;
}

.wrap3 {
padding : 0 16px 16px 0;
background : url(images/corner_tr.gif) no-repeat right top;
}

.wrap11, .wrap22, .wrap33 {
display : inline-table;
display : block;
}

.wrap11 {
float : left;
background : url(images/shadow02.gif) no-repeat right bottom;
}

.wrap22 {
background : url(images/corner_bl.gif) no-repeat left bottom;
}

.wrap33 {
padding : 0 16px 16px 0;
background : url(images/corner_tr.gif) no-repeat right top;
}

#tab a:link { color: white ; text-decoration: underline }
#tab a:visited { color: white; text-decoration: underline }
#tab a:hover { color: #8a251e;  background-color: underline }
#tab a:active { color: #8a251e; text-decoration: underline }
#tab th { color:white;  background-color: #8a251e; text-decoration: none }
#tab th:link { color: white;  background-color: #8a251e; text-decoration: underline }
#tab th:visited { color: white;  background-color:#8a251e; text-decoration: underline }
#tab th:active { color: white;  background-color:#8a251e; text-decoration: underline }
/*#tab th:hover { color: #8a251e;  background-color: white; text-decoration: underline }*/
#tab td {color:black; background-color: white}
