body {
font-family : Osaka, Verdana, Arial, Helvetica, sans-serif; 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #ecf3fe; 
} 

td {
font-family : Osaka, Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 140%; 
color : #666666; 
} 

a:link {
color : #666666; 
text-decoration : none; 
} 

a:visited {
color : #888888; 
text-decoration : none; 
} 

a:hover , a:active {
color : #333333; 
text-decoration : underline; 
background : none; 
} 

a.cal:link {
color : #990000; 
text-decoration : none; 
font-size : 10px; 
} 

a.cal:visited {
color : #990000; 
text-decoration : none; 
font-size : 10px; 
} 

a.cal:hover , a.cal:active {
color : #990000; 
text-decoration : underline; 
font-size : 10px; 
} 

.cal {
color : #666666; 
font-size : 10px; 
} 

a.T1l:link {
color : #990000; 
text-decoration : none; 
font-size : 18px; 
font-weight : bold; 
} 

a.T1:visited {
color : #990000; 
text-decoration : none; 
font-size : 18px; 
font-weight : bold; 
} 

a.T1:hover , a.T1:active {
color : #990000; 
text-decoration : underline; 
font-size : 18px; 
font-weight : bold; 
} 

.T1 {
color : #990000; 
font-size : 18px; 
font-weight : bold; 
} 

.bold_s {
font-size : 10pt; 
font-weight : bold; 
color : #990000; 
font-family : Osaka, Verdana, Arial, Helvetica, sans-serif; 
} 

#timezone {
text-align : center; 
margin-bottom : 1.7em; 
} 

#timezone td a:link {
background : #999999 !important; 
color : #ffffff; 
text-decoration : none; 
} 

#timezone td a:hover {
background : #999999 !important; 
text-decoration : none; 
} 
#timezone strong {
color : #f00; 
font-weight : normal; 
} 

#timezone em {
color : #00f; 
font-style : normal; 
} 

#pastlog {
text-align : right; 
padding-right : 0.7em; 
margin : 0.7em 0 1.7em; 
} 

#pastlog a {
margin : 0 0.3em; 
} 

#login {
text-align : right; 
padding-right : 0.7em; 
margin : 0.7em 0 1.7em; 
} 

#masterroom {
text-align : center; 
} 

#copy {
text-align : right; 
margin : 0.5em 0.5em 0.7em 0; 
} 

texrarea {
border-right : 1px solid #c1c1c1; 
border-top : 1px solid #c1c1c1; 
border-left : 1px solid #c1c1c1; 
color : #333333; 
border-bottom : 1px solid #c1c1c1; 
background-color : #ffffff; 
} 

select {
border-right : 1px solid #c1c1c1; 
border-top : 1px solid #c1c1c1; 
border-left : 1px solid #c1c1c1; 
color : #333333; 
border-bottom : 1px solid #c1c1c1; 
background-color : #ffffff; 
} 

.ss {
font-family : Osaka, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 

.titlestyle {
font-size : 11pt; 
font-weight : bold; 
color : #666666; 
} 

timezone td {
border-top : 1px solid #b7b7b7; 
border-right : 1px solid #b7b7b7; 
text-align : right; 
padding : 0.1em; 
} 

timezone td a:link {
display : block; 
background : #bdb7a5 !important; 
color : #02027b; 
text-decoration : none; 
} 

timezone td a:hover {
display : block; 
background : #ffe7eb !important; 
color : #7b0202; 
text-decoration : none; 
} 

.menu01 {
background-color : #cdddf9; 
border-right : 1px solid #507fd6; 
border-bottom : 1px solid #507fd6; 
border-top : 1px solid #b5cef9; 
border-left : 1px solid #b5cef9; 
font-size : 12px; 
} 

.menu02 {
border-right : 1px solid #80a7ef; 
border-bottom : 1px solid #80a7ef; 
border-top : 1px solid #ffffff; 
border-left : 1px solid #ffffff; 
font-size : 10px; 
background-color : #f0f4fc; 
} 

a img {
border-style : none; 
} 

#sio {
font-weight: bold;
}
