body {margin:0px;}

a:visited{color:purple}
a:link{color:blue}
a:hover{color:white;
        background-color:#FB712C;}
a:active{color:green}



#toptitle a{
        color:white;
        font : normal bold 12px serlf;
        margin:0px 0px 0px 70px;
        text-decoration:none;
}
#toptitle a:hover{
        color:Gray;
}

img {border:none;}


h2{
        margin:0px 0px 2px 0px;
        font-size:small;
}

h3{
        margin:0px 0px 2px 0px;
        font-size:small;
        font-weight:normal;
}


/* top module */

#top1{
        margin:2px;
        background-color:#FA0;
        border-style:solid;
        border-width:2px;
        border-color:#008;
        height:64px;
        background-image:url(../img/lab1092head01.jpg);
        background-repeat:no-repeat;
        font-size:10px;
}

#toptitle{
        float:left;
        height:64px;
        font-size:10px;
}

#ring{
        float:right;
        color:black;
        font-size:px;
        padding:4px;
}

/* global navigation */

#gnavi{
        background-color:#EEE;
}


ul#gnavi{
        border:0px;
        margin:0px;
        list-style-type:none;
        padding:2px 6px ;
}

ul#gnavi li{
        display:inline;
}

/* Sub navigation */

.snavi{
        background-color:#CCC;
}

ul.snavi{
        border:0px;
        margin:0px;
        list-style-type:none;
        padding:2px 6px 2px 20px;
}

ul.snavi li{
        display:inline;
}

/* middle module */

#middle{
        margin:0px;
	}

#mnavi{
        display:none;
}

/* main navigation */


/*
#mnavi{
	margin:0px;
	width:200px;
        float:left;
	border-style:dotted;
	border-width:1px;
	border-color:#FB712C;
        padding:0px 0px;
}

#mnavi h2{
        color:#FFF;
	background-color:#FB712C;
        padding:2px 2px 3px 2px;
        margin-bottom:2px;
        text-align:center;

}

#mnavi h3{
	margin:0px;
	background-color:#EEF;
	border-style:Solid;
	border-width:0px 0px 1px 0px;
	border-color:#CCF;
        padding:0px 0px 0px 3px;
        color:#004;

}



ul.msub {
        margin:0px;
        border:0px;
        list-style-type:none;
        padding:2px 6px ;
        font-size:small;
}

ul.msub li{
        margin:0px 0px 1px 0px;
        padding:0px 3px ;
        border-style:dashed solid;
        border-width:0px 0px 1px 4px;
        border-color:#888;
}
*/

#content{
        margin:2px 2px 2px 2px;
}

/*
#contents{
        margin:2px 2px 2px 204px;
}

*/ 

/* contents module */

div#lead{
	border-style:solid;
        border-width:1px;
        border-color:#FB712C;
        padding:5px;
}


div#title{
        margin:1px 0px;
        border-style:solid;
        border-width:2px 0px;
        border-color:#AAA;
        padding:5px;
        text-align:center;
}

div#title h1{
        margin:0px;
        padding:2px;
}

div.sect {
        margin-bottom:3px;
        border-style:solid;
        border-width:2px;
        border-color:#CFC;
}

div.sect h2{
        color:#040;
        font-size:small;
        margin:0px;
        background-color:#CFC;
        padding:2px;
}


div.sectorange {
        margin-bottom:3px;
        border-style:solid;
        border-width:2px;
        border-color:#FE8;
}

div.sectorange h2{
        color:#F70;
        font-size:small;
        margin:0px;
        background-color:#FE8;
        padding:2px;
}

div.sectblue {
        margin-bottom:3px;
        border-style:solid;
        border-width:2px;
        border-color:#CCF;
}

div.sectblue h2{
        color:#004;
        font-size:small;
        margin:0px;
        background-color:#CCF;
        padding:2px;
}


h2 div.sectorange{
        color:#F70;
        font-size:small;
        margin:0px;
        background-color:#FE8;
        padding:2px;
}



/* for old contents , obsoluted contents*/

div.sectgray {
        margin-bottom:3px;
        border-style:solid;
        border-width:2px;
        border-color:#CCC;
        background-color:#EEE;
}

div.sectgray h2{
        color:#666;
        font-size:small;
        margin:0px;
        background-color:#CCC;
        padding:2px;
}





/* == old ==*/

.footer{background-color:white;
        color:black;
        font-size:smaller;
        text-align:right;
        padding-width:2px 0px;
        margin-width:2px 0px;
        border-style:solid;
        border-width:2px 0px;
        border-color:#888 white;
}

.s{font-size:smaller;}

.ct {
        text-align:center;
        padding:2px;
}
.c {
        text-align:center;
}

table { text-align:left;}

