@charset "utf-8";

body {background:url(/img/back_b.png) #575757 fixed top left repeat-x;}

/* Main Div */

div#maino {
border-width:0 1px;
border-color:#000;
border-style:solid;
}

div#mainv {text-align:center;}

div#description {color:#000;}

div#description2 {
color:#ccc !important;
background-color:#474747;
border-bottom:1px solid #000;
}

div#description2 a {
cursor:default !important;
color:#ccc !important;
text-decoration:none !important;
}

div#copy {
background:url(/img/copy_b.png) #474747 repeat-x;
color:#ccc;
}

/* Main View */

ul {
margin:8px 0;
}

ul li {
display:inline;
margin:0;
padding:0 3px;
list-style-type:none;
font-size:10.5pt;
font-weight:bold;
}

h2.day {
background:url(/img/date_b.png) #474747 repeat-x;
margin:0 auto;
padding:0;
color:#ccc;
font-size:15px;
text-align:center;
}

h2.day a {
cursor:default !important;
color:#ccc !important;
text-decoration:none !important;
}

h3.title {
border-left:3px solid #474747;
border-bottom:1px dashed #474747;
text-shadow:#878787 1px 1px 3px;
}

h4.info {
border-left:1px solid #878787;
border-bottom:1px solid #878787;
background:url(/img/info_b.png) #e1e1e1 repeat-y right;
}

*.dash {border-bottom:1px dashed #878787;}

*.lg,div.ebody,div.fbody,th,td {font-size:11pt;}

dt.attention,*.big {font-size:16pt;}

*.big2 {font-size:21pt;}

div.ebody {
background:url(/img/ebody.png) no-repeat bottom right;
border-bottom:1px solid #6b6e7a;
border-right:1px solid #6b6e7a;
}

div.fbody {
background:url(/img/fbody.png) no-repeat bottom left;
border-bottom:1px solid #6b6e7a;
border-left:1px solid #6b6e7a;
}

table.list {
margin:0 0 4px;
width:100%;
border-color:#6b6e7a;
border-width:0 0 0 1px;
border-style:solid;
}

table.list th,table.list td {
padding:0 4px;
font-size:9pt;
text-align:center;
border-color:#6b6e7a;
border-width:0 1px 1px 0;
border-style:solid;
}

table.list tr.bg {background-color:#eee;}
