/* CSS Document */

html {
height: 100%;
}

body {
height: 100%;
margin: 0;
padding: 0;
color:#ffffff;
background-color:#000000;
font-family:sans-serif;
font-size:40;
}

img {
border:0;}

h1,h2,h3,h4,h5,h6,h7,p,ul,li,dl,dt,dd{
margin: 0px;
padding: 0px;
}


h1 {
margin:0;
padding:0;
font-size:1px;
color:#181818;
font-family:Arial;
font-weight:bold;
float:right;
}

h2 {
padding-top:80px;
padding-bottom:10px;
float:left;
text-align:left;
width:600px;
}

h3 {
padding-top:80px;
padding-bottom:10px;
float:left;
text-align:left;
width:600px;
}

a {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-weight:bold;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:150%;
}

.container {
margin:0 auto;
padding:0;
width:932px;
background-color: #000000;
}

/*submenu*/
.l {
float:left;
width:200px;
}

.r {
float:right;
width:690px;
padding:20px;
text-align:left;
background-color:#FFFFFF;
}

/*submenu*/
.l_about {
float:left;
width:250px;
}

.r_about {
float:right;
width:640px;
padding:20px;
text-align:left;
background-color:#FFFFFF;
}


/*TITLE*/

.t {
font-family: "Times New Roman", Times, serif;
font-size:30px;
color:#FFFFFF;
line-height:inherit;
padding-top:15px;
}

.t_col{
font-family: "Times New Roman", Times, serif;
font-size:50px;
font-style:italic;
}
.t_col_s{
font-family: "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
}

/*SPACE*/

.space10 {
clear:both;
height:10px;
}

.space20 {
clear:both;
height:20px;
}

.space30 {
clear:both;
height:30px;
}

.space50{
clear:both;
height:50px;
}

.txt10 {
font-family:Arial, Helvetica, sans-serif;
font-size:8.5px;
color:#000;
line-height:120%;
}

/*line*/
.l_dot
{
margin:0 auto;
clear:both;
width:932px;
border-bottom: 1px dotted #EFEFEF;
}


/*news*/

.nws_title {
font-family: "Times New Roman", Times, serif;
font-size:20px;
color:#000;
line-height:120%;
}

.line_dot {
width:690px;
height:2px;
clear:both;
border-top:dotted 1px #000;
padding-top:5px;
padding-bottom:10px;
}

.nws_right {
float:right;
padding-left:15px;
text-align:center;
}

/*navlist*/


#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #FFF;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 20px 0 20px;
text-decoration: none;
color: #FFF;
font-size:11px;
letter-spacing:1px;
font-weight:100;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #FFF;
padding-bottom: 3px;
background: transparent;
color: #FFF;
}

#navlist2
{
margin: 0;
padding: 0 0 20px 8px;
}

#navlist2 ul, #navlist2 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist2 a:link, #navlist2 a:visited
{
float: left;
line-height: 13px;
font-weight: bold;
margin: 0 23px 0 23px;
text-decoration: none;
color: #FFF;
font-size:11px;
letter-spacing:1px;
font-weight:100;
}

#navlist2 a:link#current, #navlist2 a:visited#current, #navlist2 a:hover
{
border-bottom: 2px solid #CCC;
padding-bottom: 4px;
background: transparent;
color: #FFF;
}


.t_stitle 
{
float:right;
text-align:left;
padding-right:150px;
padding-top:10px;
}

#t_stitle li
{
display: inline;
list-style-type: none;
padding-right:20px;
}

#t_stitle li a
{
font-family: "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

#t_stitle li a:hover
{
color: #CCCCCC;
}


.t_stitle02 
{
background:url(../img/red_strip.png) no-repeat;
background-color:#CCCCCC;
width:100%;
text-align:left;
}

#t_stitle02 li
{
display: inline;
list-style-type: none;
padding-left:30px;
}

#t_stitle02 li a
{
font-family: "Times New Roman", Times, serif;
color:#FFF;
font-size:12px;
text-decoration:none;
}

#t_stitle02 li a:hover
{
color: #FFF;
text-decoration: underline;
}

.footer02 {
width:100%;
margin:0 0 0 15px;
padding-bottom:50px;
border-top:1px solid #FFFFFF;
font-size:9px;
}

.footer02 a{
color:#CCCCCC;
font-size:8px;
text-decoration:none;
}

.footer02 a:hover {
color:#FFFFFF;
}

.footer {
width:932px;
margin:0 auto;
padding-bottom:50px;
border-top:1px solid #FFFFFF;
font-size:9px;
}

.footer a{
color:#CCCCCC;
font-size:8px;
text-decoration:none;
}

.footer a:hover {
color:#FFFFFF;
}


.f_l {
padding-top:5px;
float:left;
color:#FFFFFF;
}

.f_r {
padding-top:5px;
float:right;
color:#FFFFFF;
}

.footericon {
width:932px;
margin:0 auto;
padding-bottom:5px;
text-align: right;
}
