
* { margin : 0 ; padding : 0 ; }

body { width : 100% ; padding: 0; min-height: 100%; font-family: Verdana, sans-serif ; line-height:160%; color: #FFFFFF; background-color:#666666;}

#bk_hd {margin: 0px auto; width:100%; height: 25px; background-image: url(../img02/bk_hd.gif); background-repeat:repeat-x; background-position:top; }

#area_main {margin: 0px auto; width:100%; min-height: 100%; background-color:#0E0E0E;}
#area_1 { margin: 0px auto; width:900px;  min-height: 100%; background-image: url(../img02/bkgd2.gif); background-repeat:repeat-y;}
#area contents { margin: 0px auto; width:900px;  min-height: 100%;  }

#head {margin: 0px auto; width: 900px; height: 25px; background-image: url(../img02/bkgd_hd.gif); background-repeat:repeat-x; background-position:top; text-align:right; vertical-align:middle;}
.ico_hd {padding: 5px 7px 0 0;}

#clm_lf {width: 175px; height: auto; vertical-align: top; text-align: left;}


/*** BANNER ***/

#bn { margin-top: 20px; width: 170px; height: auto; text-align:left;}
#bn ul { margin: 0; padding: 0; width: 170px; list-style-type:none; }
#bn li { margin: 0 0 10px 0; }


/*** AREA THUMBNAIL ***/
#cont_low {margin: 20px 0 0 0; width:700px; height: auto; vertical-align: top; background-color: #0E0E0E; }
.img_list { text-align: left; float: inherit; margin: 0px 10px 20px 10px; }


/*** FOOTER MENU ***/
#footernv {margin: 0px auto; background-color: #000000; width: 100%; height: 100px;}
.footermn ul{margin: 0px 20px 0 20px; padding: 0px; list-style-type: none; text-align: center; line-height: 0; font-size: 13px; background-color:#000000;  }
.footermn ul li {margin: 0px; border-right: 1px #333333 solid; display: inline;padding: 0 20px;}
li#menuLast { border-right: none;}

.footermn a:active {color: #999999; text-decoration: underline; }
.footermn a:link {color: #999999; text-decoration: underline;}
.footermn a:visited {color: #999999; text-decoration: underline;}
.footermn a:hover {color: #FF3300; text-decoration: underline;}



/*** MAIN NAVIGATION ***/
#nv { margin: 5px 0 0 0; width:170px; height: auto; background-color: #000000;  }
#nv h1 {font-size: 16px; line-height: 20px; text-align:left; color: #FFCC00; font-weight: bold;}
#nv h2 {font-size: 12px; line-height: 16px; text-align:left; color: #FFFFFF; font-weight: bold;}
#nv ul {margin-left: 7px; padding-left: 7px; font-size: 12px; color: #FFFFFF; text-align:left; list-style-image: url(../img02/arrow_nv.gif); }
#nv li {margin-bottom: 5px; line-height: 16px;}

#nv a:active {color: #FFFFFF; text-decoration: none; }
#nv a:link {color: #FFFFFF; text-decoration: none;}
#nv a:visited {color: #FFFFFF; text-decoration: none;}
#nv a:hover {color: #FF3300; text-decoration: underline;}


/*** MENU NAVIGATION ***/
#me { margin: 5px 0 0 0; width:285px; height: auto;}
#me h1 {font-size: 16px; line-height: 20px; text-align:left; color: #FFCC00; font-weight: bold;}
#me h2 {font-size: 12px; line-height: 16px; text-align:left; color: #FFFFFF; font-weight: bold;}
#me ul {margin-left: 12px; padding-left: 7px; font-size: 12px; color: #FFFFFF; text-align:left; list-style-image: url(../img02/arrow_nv.gif); }
#me li {margin-bottom: 5px; line-height: 16px;}

#me a:active {color: #FFFFFF; text-decoration: none; }
#me a:link {color: #FFFFFF; text-decoration: none;}
#me a:visited {color: #FFFFFF; text-decoration: none;}
#me a:hover {color: #FF3300; text-decoration: underline;}



/*** FOOTER ***/
#footer {margin: 0px auto; width:900px; height: 20px; }
.fttxlf {float: left; padding-left: 5px; font-size: 11px; line-height: 20px; color: #7F7F7F;}
.fttxrt {float: right; padding-right: 5px; font-size: 11px; line-height: 20px; color: #7F7F7F;}

#footer a:active {color: #7F7F7F; text-decoration: underline; }
#footer a:link {color: #7F7F7F; text-decoration: underline;}
#footer a:visited {color: #7F7F7F; text-decoration: underline;}
#footer a:hover {color: #FF3300; text-decoration: underline;}



/*** SPACER ***/

.pd05 {padding-top: 5px;}
.pd10 {padding-top: 10px;}
.pd15 {padding-top: 15px;}
.pd20 {padding-top: 20px;}
.pd25 {padding-top: 25px;}
.pdspacer {padding-top: 20px;}