@charset "iso-8859-1";

#main{
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.8em;
font-style: normal;
line-height: 1.5em;
color:#333333;
}


h1 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.8em;
line-height:1em;
font-weight: normal;
color:#5FA058;
margin-bottom:30px;
}

h2 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.4em;
padding-left:7px;
border-left:solid 8px #5FA058;
font-weight: normal;
color:#5FA058;
margin-bottom:10px;
}

h2.sep { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.4em;
padding-left:0px;
border-left:0px;
font-weight: normal;
color:#5FA058;
margin-bottom:10px;
}

h2#bio{ 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.3em;
font-weight: bolder;
color:#607B8B;
padding:0px 3px 0px 3px;
background-color:#e0eeee;
border-left:none;
border-top:solid 1px #607B8B;
border-bottom:solid 2px #607B8B;
margin-bottom:0;
}

h3 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.2em;
font-weight: bolder;
color:#5FA058;
margin-bottom:0;
}


h4 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.3em;
font-weight: bolder;
color:#5FA058;
padding:0px 3px 0px 3px;
background-color:#eeeee6;
border-top:solid 1px #5FA058;
border-bottom:solid 3px #5FA058;
margin-bottom:0;
}


h5 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.2em;
font-weight: bolder;
color:#666666;
margin-bottom:0;
}




/* pdf
-------------------------------------------------------------------------*/
h6 { 
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1.2em;
font-weight: bolder;
color:#666666;
margin:15px 0px 10px 0px;
padding-bottom:5px;
border-bottom:solid 1px #cccccc;
}

.sctTIT{
font-weight: bolder;
margin:15px 0px 0px 0px;
}

.sctLI{
margin:0px 0px 0px 60px;
}

.sctALL{
padding:5px;
margin:15px 0px 30px 0px;
border-top:dotted 1px #cccccc;
border-bottom:dotted 1px #cccccc;
}
/*---------------------------------------------------------------------*/


.head{
font-family: "Times New Roman", "Times", "serif";
font-size: 0.8em;
font-weight: bolder;
color:#888888;
}

#main p.ch{
margin-top:0px;
}


.sg {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.75em;
font-style: normal;
font-weight: normal;
line-height:1em;
margin-top:3px;
}


.ex{color:#b22222}





/* page top */

#pgtop {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 10px;
font-style: normal;
text-align:right;
margin-right:7px;
}

#pgtop a:link {  text-decoration: none; color:#999999;}
#pgtop a:visited {  text-decoration: none; color:#999999;}
#pgtop a:hover {  text-decoration: none; color:#555555;}




/* ############### ul ################ */


ul {
padding: 0px;
margin: 0px 15px 20px;
list-style-type:square;
}

li {
margin: 0px 0px 5px;
}

.c1 {
padding: 0px;
margin: 0px 25px 5px;
list-style-type:lower-alpha;
}

.c2 {
padding: 0px;
margin: 0px 25px 5px;
list-style-type:decimal;
}

.c3 {
margin: 0px 0px 2px;
}


/* ############### brock layout ################ */

#sec{
margin:0;
padding:0px 0px 0px 8px;
border-left:solid 4px #5FA058;
}


#sec2{
margin:0;
padding:0px 0px 0px 8px;
border-left:solid 2px #999999;
}

#sec3{
margin:0px 0px 2px;
padding:0px 0px 0px 8px;
border-left:dotted 2px #999999;
}




/* #################### table ################### */

/* Incentive basic */

#main caption {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 1em;
text-align:left;
font-style: normal;
line-height: 1.2em;
font-weight: bolder;
color:#666666;
padding:8px 0px 3px 0px;
}

#main table.k1{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
}

#main th.k1{
padding:5px;
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.9em;
font-style: normal;
text-align:left;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
background-color:#eeeed1;
}


#main td.ks{
padding:5px;
text-align:left;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

#main td.cs{
padding:5px;
text-align:center;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

#main td.k1{
padding:5px;
text-align:left;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
}

#main td.cc{
padding:5px;
text-align:center;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
}


/* Kyoto DATA */


#main th.k2{
padding:5px;
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.9em;
font-style: normal;
text-align:center;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
background-color:#eeeed1;
}

#main th.k3{
padding:5px;
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.9em;
font-style: normal;
text-align:left;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
background-color:#eeeed1;
}

#main th.kr{
padding:5px;
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.9em;
font-style: normal;
text-align:center;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
background-color:#eeeed1;
}

#main td.rs{
padding:5px;
text-align:right;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

#main td.r{
padding:5px;
text-align:right;
line-height:1.2em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
}

#main td.l{
padding:5px 5px 5px 10px;
text-align:left;
line-height:1.5em;
vertical-align:top;
border-bottom:solid 1px #cccccc;
}

#main th.tt{
padding:5px;
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 0.9em;
font-style: normal;
text-align:center;
line-height:1.2em;
vertical-align:top;
border-top:dashed 2px #999999;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
background-color:#eeeed1;
}

#main td.tt{
padding:5px;
text-align:right;
line-height:1.2em;
vertical-align:top;
border-top:dashed 2px #999999;
border-bottom:solid 1px #cccccc;
}



/* ############### drop caps ################ */

.dr{
font-family: "Times New Roman", "Times", "serif";
font-size:280%;
float:left;
margin-right:2px;
line-height:100%;
color:#5FA058;
}




/* ############### float layout ################ */


#w1{
margin:0;
padding:0;
width:300px;
float:left;
}

#w2{
margin:0;
padding:0;
width:200px;
float:left;
}

#w3{
margin:0;
padding:0;
width:250px;
float:left;
}


.fl {margin-right: 10px; float:left}

.cl { clear:left}

.fr { margin-left: 10px; float:right}

.frmn {
margin-left: 8px;
float:right;
margin-bottom:10px;
}

.cr { clear:both}


