body {
margin:0px;
padding:0px;
margin-top:14px;
margin-bottom:10px;
background-color:#f9f9f9;
text-align:center;
font-size:12px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}

#tl_page_wrp {
box-sizing:border-box;
width:99%;
margin:0px;
padding:0px;
max-width:995px;
margin-left:auto;
margin-right:auto;
background-color:#f9f9f9;
text-align:left;
border-bottom:#eeeeee 2px solid;
border-right:#e9e9e9 0px solid;
border-top:#e9e9e9 0px solid;
}


#tl_lg {
box-sizing:border-box;
width:100%;
background-color:#ffffff;
height:37px;
clear:both;
border-bottom:#e9e9e9 1px solid;
border-right:#e9e9e9 1px solid;
border-top:#e9e9e9 1px solid;
border-left:#e9e9e9 1px solid;
border-radius:5px;
margin:0px;
}



#tl_lg img {margin:3px 1px 0px 2px;}




#top_tn {
box-sizing:border-box;
background-color:#f9f9f9;
text-align:right;
height:16px;
clear:both;
border-bottom:#e9e9e9 0px solid;
border-right:#e9e9e9 0px solid;
border-top:#e9e9e9 0px solid;
border-left:#e9e9e9 0px solid;
color:#777777;
margin: 0px 5px 0px 0px;
font-size:11px;

font-style:italic;
font-weight:bold;
word-spacing:0px;
}





#tl_mid_wr {
box-sizing:border-box;
width:100%;
text-align:left;
color:#000000;
background-color:#ffffff;
border-right:#e9e9e9 1px solid;
border-top:#e9e9e9 1px solid;
border-left:#e9e9e9 1px solid;
border-bottom:#e9e9e9 1px solid;
border-radius:5px 5px 0px 0px;
}

#tl_mid_wr::after {
content: "";
clear: both;
display: table;
}




#tl_mid_c_wr {
width:74%;
max-width:745px;
float:left;
margin: 10px 50px 5px 10px;
background-color:#ffffff;
padding:0px;
}

#tl_mid_c {
background-color:#ffffff;
margin:1px 1px 10px 1px;
padding:0px;
}



#tl_mid_m_wr {
width:25%;
max-width:180px;
float:left;
text-align: left;
background-color: #ffffff;
margin: 0px;
padding:0px;
font-size:10px;
color:#000000;
}


#tl_mid_m {
color:#000000;
text-align: left;
line-height:150%;
background-color: #ffffff;
margin: 10px 2px 10px 5px;
font-size:11px;
padding:2px;
}






#tl_ft_wr {
clear:both;
border-right: #eeeeee 1px solid;
background-color: #eeeeee;
border-left: #eeeeee 1px solid;
border-bottom: #eeeeee 1px solid;
border-top: #eeeeee 1px solid;
height: 16px;
}


#tl_ft {
text-align:right;
margin:1px 7px 2px 10px;
font-size:11px;
background-color: #eeeeee; 
}









p {margin:10px 0px 5px 0px;}

a:link {color: #0000ff; text-decoration: underline;}
a:visited {color:#0000ff;text-decoration:  underline;}
a:active {color: #0000ff; text-decoration:  underline;}
a:hover {color: #ff0000; text-decoration:  underline;}

.tl_top_lnk {float:right;margin-right:8px;margin-top:4px;}

#top_tn a:link {color: #aaaaaa; text-decoration: none;}
#top_tn a:visited {color: #aaaaaa; text-decoration: none;}
#top_tn a:hover {color: #5555ff; text-decoration: none;}

#tl_lg a:link {color: #aaaaaa; text-decoration: none;}
#tl_lg a:visited {color: #aaaaaa; text-decoration: none;}
#tl_lg a:hover {color: #5555ff; text-decoration: none;}

#tl_ft a:link {color: #0000ff; text-decoration: none;}
#tl_ft a:visited {color: #0000ff; text-decoration: none;}

hr { background-color:#e9e9e9;height:1px;border:0;}



h1 {
font-size:18px;
font-family: georgia, verdana, arial, serif;
color:#3333ee;
margin:10px 10px 10px 0px;
padding:0px;
}

h2 {
font-size:15px;
font-family: georgia, verdana, arial, serif;
color:#3333ee;
text-align:left;
margin:35px 10px 20px 0px;
padding:0px;
}

h3 {
font-size:13px;
font-family: georgia, verdana, arial, serif;
color:#3333ee;
margin:35px 10px 20px 0px;
}

h4 {
font-size:13px;
font-family: georgia, verdana, arial, serif;
color:#3333ee;
margin-bottom:2px;
margin-left:0px;
}

img {
border:0px;
margin:0px;
}



li {margin-top:7px;}

ul {padding-left:20px;}



.tl_lsel {color:purple;}







.tl_nav {width:175px;margin:8px 5px 30px 5px;float:left;}


.tl_menu {
list-style-type:none;
margin:0;
padding:0;
display: block;
width:165px;
background-color: #fafafa;

border-bottom:#e9e9e9 1px solid;
border-right:#e9e9e9 1px solid;
border-top:#e9e9e9 1px solid;
border-left:#e9e9e9 1px solid;
border-radius:5px;
}


.tl_menu li {
margin:0;
padding:0;
}


.tl_menu li a {
display: block;
color: #0000ff;
padding: 5px 7px 8px 7px;
text-decoration: underline;
}


.tl_menu li a:hover {
background-color: #f0f0f0;
color: #ff0000;
}








.tl_img1 {
display:block;
margin:10px 0px 3px 0px;
}

.tl_img_txt {
font-size:11px;
font-style:italic;
color:#333333;
margin-bottom:25px;
}





.tl_flr_img1 {
display:block;
float:right;
margin:0px 10px 10px 15px;
}

.tl_flr_img2 {
display:block;
float:right;
margin:0px 7px 10px 15px;
}



.tl_flr2_img1 {
display:block;
float:right;
margin:7px 25px 10px 25px;
}





.tl_flr_div_img1 {
display:block;
float:right;
margin:4px 10px 1px 15px;
clear:both;

}

.tl_flr_div_img1 .tl_img_txt {
margin-bottom:15px;
}



.tl_fl_i_img1 {
display:block;
float:right;
margin:10px 10px 10px 25px;
}



.tl_idiv1 {
background-color: #fafafa;
background-color: #ffffff;
background-color: #fafafa;
border-bottom:#e9e9e9 1px solid;
border-right:#e9e9e9 1px solid;
border-top:#e9e9e9 1px solid;
border-left:#e9e9e9 1px solid;
border-radius:5px;
overflow:auto;
padding:2px 5px 2px 5px;
margin:0px 0px 14px 0px;
}



.tl_ift1 {margin-right:30px;}


.tl_a_t1 {margin-top:10px;width:728px;height:90px;background-color:#f5f5f5;}








.tl_tbl1 {

padding-left: 1px;
padding-right: 1px;
}



.tl_tbl1 .tl_th0 {
color:#555555;
padding-left:3px;
background-color:#f9f9ff;
font-weight:normal;
font-style:italic;
font-size:11px;

padding-top: 3px;
padding-bottom: 3px;

}


.tl_tbl1 th {

background-color:#f3f3ff;
padding-left: 4px;
padding-right: 4px;
}


.tl_tbl1 td {
padding-left: 4px;
padding-right: 4px;
border-top: #eeeeee 1px solid;
border: #eeeeee 1px solid;
border-left: #eeeeee 1px solid;
}




.tl_tbl1 tr:nth-child(2n) {

background-color:#ffffff; 
color:#000000;
border-top:#fff0f0 0px solid; 
border-right:#eeeeee 0px solid;
border-bottom:#eeeeee 0px solid;
border-left:#eeeeee 0px solid;
padding: 1px 2px 1px 2px;
margin: 0px 0px 0px 0px;
font-size:11px;




}


.tl_tbl1 tr:nth-child(2n+1) {

background-color:#f9f9f9;
color:#000000;
border-top:#fff0f0 0px solid; 
border-right:#eeeeee 0px solid;
border-bottom:#eeeeee 0px solid;
border-left:#eeeeee 0px solid;
padding: 1px 2px 1px 2px;
margin: 0px 0px 0px 0px;
font-size:11px;


}
















@media only screen and (max-width:997px) {
body {margin-top:8px;}
#tl_page_wrp {width:98%;max-width:none;}

#tl_mid_c_wr {width:98%;max-width:none;}
#tl_mid_m_wr {width:100%;max-width:none;}

.tl_nav {line-height:200%;width:320px;float:left;margin:10px 5px 30px 5px;}

.tl_nav1 {line-height:200%;float:left;width:195px;margin-top:0px;}
.tl_nav2 {line-height:200%;float:left;padding-right:0px;margin-top:10px;}

}




@media only screen and (max-width:767px) {

.tl_img1 {width:99%;height:auto;}

.tl_a_t1 {width:100%;}


.tl_img_fullsize {overflow:scroll;}
.tl_img_fullsize img {width:auto;height:auto;}

}





@media only screen and (max-width:750px) {

.tl_nav {width:280px;float:left;margin:10px 5px 30px 5px;}

}



@media only screen and (max-width:650px) {

.tl_fl_i_img1 {margin-right:7px;}

}




@media only screen and (max-width:600px) {

body {margin-top:4px;width:100%;padding:0px;max-width:none;}

#tl_lg {width:100%;border-width:0px;border-radius:0px;max-width:none;}
#top_tn {margin-right:3px;max-width:none;}
#tl_mid_wr {border-width:0px;border-radius:0px;max-width:none;}
#tl_mid_c_wr {margin-left:3px;margin-right:3px;}
#tl_mid_m_wr {width:100%;line-height:190%;}

.tl_nav {width:350px;}

.tl_img1 {width:100%;height:auto;}

.tl_flr2_img1 {margin-left:20px;margin-right:8px;}

}




@media only screen and (max-width:550px) {

.tl_flr_img2 { width:50%;height:auto;margin:0px 5px 7px 10px;}

}



@media only screen and (max-width:520px) {

.tl_fl_i_img1 {float:none; margin:5px 1px 10px 1px;}

}





@media only screen and (max-width:450px) {

.tl_nav1 {width:197px;}


.tl_flr2_img1 {float:none;margin:10px 2px 30px 10px;}

.tl_flr_div_img1 {float:none;margin:35px 0px 35px 1px;}
.tl_flr_div_img1 img {width:99%;height:auto;}

}





@media only screen and (max-width:376px) {

body {margin-top:2px;margin-bottom:1px;}
#tl_page_wrp {width:100%;margin-left:0px;margin-right:0px;}

#tl_mid_c_wr {margin-left:3px;margin-right:3px;}
#tl_ft_wr {margin-left:0px;margin-right:0px;}

.tl_nav {width:300px;}

.tl_nav1 {width:173px;}


.tl_tbl1 tr:nth-child(2n), .tl_tbl1 tr:nth-child(2n+1), .tl_tbl1 .tl_th0 { font-size:10px;}



}







@media only screen and (max-width:374px) {

.tl_fl_i_img1 {width:100%;height:auto;margin:4px 0px 10px 0px;}


}



@media only screen and (max-width:359px) {

.tl_nav {width:300px;margin:10px 2px 25px 2px;}

.tl_nav1 {width:99%;clear:both;}
.tl_nav2 {width:99%;clear:both;}

.tl_flr_img1 {width:40%;height:auto;}

.tl_flr2_img1 {width:97%;height:auto;margin:10px 0px 30px 0px;}

.tl_ift1 {margin-right:17px;}
}



