a:link           { color: #0000ff; text-decoration: none          }
a:visited        { color: #b8b8b8; text-decoration: none          }
a:active         { color: #21a3f1; text-decoration: none          }
a:hover          {                 text-decoration: underline     }
a.con:link       { color: #0000ff; text-decoration: none          }
a.con:visited    { color: #0000ff; text-decoration: none          }
a.con:active     { color: #21a3f1; text-decoration: none          }
a.con:hover      {                 text-decoration: underline     }
body             { scrollbar-face-color:       #888888;
                   scrollbar-highlight-color:  #FFFFFF;
                   scrollbar-shadow-color:     #FFFFFF;
                   scrollbar-3dlight-color:    #AAAAAA;
                   scrollbar-arrow-color:      #000000;
                   scrollbar-track-color:      #DDDDDD;
                   scrollbar-darkshadow-color: #777777;
                   background-attachment:      fixed;
                   background-color:           #73a1cf;
                   background-image:           url(images/others/bgt.jpg);
                   background-position:        center;
                   background-repeat:          repeat;
                   color:                      #111111;
                   margin-top:                 0px;
                   margin-bottom:              0px;
                   margin-left:                0px;
                   margin-right:               0px;
                   font-size:                  12px;              }

table            { font-size:                  100%;
                   text-align:                 justify;           }
table.text       { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;           }
table.text td    { padding:                    5px;               }
table.tabl       { font-size:                  100%;
                   text-align:                 justify;
                   width:                      100%;
                   color:                      #111111;
                   border-collapse:            collapse;
                   border:                     2px solid #73a1cf; }
table.tabl td    { padding:                    5px;
                   border-collapse:            collapse;
                   border:                     2px solid #73a1cf; }
table.sched      { font-size:                  100%;
                   text-align:                 justify;
                   color:                      #111111;
                   border:                     2px solid #73a1cf; }
table.sched td.pl { border-left:                     2px solid #73a1cf; }
table.sched td.pr { border-right:                     2px solid #73a1cf; }
table.sched td.pt { border-top:                     2px solid #73a1cf; }
table.sched td.pb { border-bottom:                     2px solid #73a1cf; }
table.sched td.new {  background-color : #b9d9e3;}
table.sched td.padd0 { padding:               0px 5px 0px 5px;             }
table.sched td.padd_first { padding:          5px 5px 0px 5px;           }
table.sched td.padd_last { padding:           0px 5px 5px 5px;           }
table.sched td.padd_all  { padding:           5px 5px 5px 5px;           }
table.single     { font-size:                  100%;
                   color:                      #111111;
                   width:                      100%;
                   height:                     100%;              }
table.big td { background-color:           #cddee3;
 }
table.big        { font-size:                  100%;
                   width:                      1004px;
                   height:                     100%;
     }
table.small      { font-size:                  100%;
                   width:                      182px;
                   height:                     100%;              }
td.main          { font-size:                  100%;
                   padding:                    7px;
                   background-color:           #cddee3;           }
td               { font-size:                  100%;              }

li               { font-size:                  100%;
                   color:                      #111111;           }
center           { font-size:                  100%;
                   color:                      #111111;           }
h1               { font-size:                  100%;              }
h4               { font-size:                  130%;              }
h6               { font-size:                  120%;              }

.mname           { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   text-align:                 left;
                   font-size:                  145%;              }
.tname           { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   font-size:                  125%;              }
.pic             { font-family:                Verdana, Arial, Helvetica, sans-serif;
                   background-color:           #CCCCCC;
                   font-size:                  100%;              }
.snos            { font-size:                  75%;               }
.cat             { font-size:                  90%;
                   background-color:           #efeadc;
                   font-style:                 italic;            }
.spoiler0        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #0fcf53;           }
.spoiler1        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #d6b102;           }
.spoiler2        { font-size:                  100%;
                   font-weight:                bold;
                   float:                      right;
                   margin:                     0px 0px 0px 100px;
                   color:                      #d6020c;           }
.prem            { font-size:                  120%;              }

img.textr        { float:                      right;
                   margin:                     5px 0px 5px 10px;
                   border:                     4px solid #73a1cf;
                   background-color:           #cddee3;           }
img.textl        { float:                      left;
                   margin:                     5px 10px 5px 0px;
                   border:                     4px solid #73a1cf;
                   background-color:           #cddee3;           }
img.gall         { margin:                     5px 10px 5px 10px;
                   border:                     2px solid #73a1cf;
                   background-color:           #cddee3;           }
img.stand        { border:                     0px;
                   margin:                     10px 5px 0px 5px;  }
img.tably        { border:                     0px;
                   margin:                     10px 0px 10px 0px; }

ul.nav_1 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 107px;
	}
ul.nav_2 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 170px;
	}

ul.nav_1 li {
	position: relative;
	}

ul.nav_2 {
	position: absolute;
	left: 106px;
	top: 0;
	display: none;
    border:                   2px solid #73a1cf;
	}


ul.nav_1 li a {
    border:                   1px solid #cddee3;
	display: block;
}

ul.nav_1 li a:hover {
               text-decoration: none;
    border:                   1px solid #73a1cf;
}

ul.nav_2 li a {
	display: block;
    background-color:         #cddee3;
	}

ul.nav_2 li a:hover {
    border:                   1px solid #73a1cf;

}
div.radiob {
    margin: 0;
    padding: 0;
}
div.radiob p:hover {
    background-color: #efefef;
}
div.radiob p {
    margin: 0;
    padding: 0;
    clear: both;
}

div.radiob label {
    display: block;
    padding: 0.6em 0.5em 0.4em 2.3em;
}
div.radiob input {
    float: left;
    position: relative;
    top: 0.5em;
    left: 0.5em;
}

/* Holly Hack. IE Requirement \*/
* html ul.nav_1 li { float: left; height: 1%; }
* html ul.nav_1 li a { height: 1%; }
* html ul.nav_2 li { float: left; height: 1%; }
* html ul.nav_2 li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

hr  { color:#73a1cf; }