:-moz-any-link:focus {outline: 1px dotted invert;} :-moz-any-link:focus {outline: none;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
img {border:none;}

#container { width:900px; height:500px;  background: url(50t.png); margin: 150px auto 0 auto; } 

p{ margin: 0 0 10px 0; padding: 0px}
/* top box */
#tbox{ width: 860px; sheight: 35px; padding-top: 20px; margin: 0 auto}
#logo_c{ float: left; }
#nav{ float: left; margin: 18px 0 0 110px; }
#nav a{ font-size: 11px; color: #000; padding:  0 10px 0 0px; text-decoration: none;}
#nav a:hover{ font-size: 11px; color: #FFF; padding: 0 10px 0 0px; text-decoration: underline;}
#nav a.here{ font-size: 11px; color: #FFF; padding:  0 10px 0 0px; text-decoration: underline;}


#bbox{ width: 860px; margin: 50px auto 0 auto;//margin: 20px auto 0 auto;}
#fbox{ width: 860px; margin: 50px auto 0 auto;//margin: 10px auto 0 auto; clear: both; display:block; padding-top: 10px;}


#project_note{ width: 860px; margin: 5px auto 0 auto; clear: both; display:block; font-size: 9px; color:#FFFFFF}
#bbox_left{ width: 390px; float:left; padding-right: 15px;}

#txt{ font-size: 12px; color:#222; float:left; width: 390px; line-height: 22px; height: 410px; overflow:auto; padding: 0 15px 0 0; border: none;}
#txt a{ color: #333; text-decoration: underline; }
#txt a:hover{ color: #666; text-decoration: underline; }



#app_nav{ font-size: 12px; color:#222; float:left; width: 390px; line-height: 22px;  padding: 0 10px 0 0; border: none;}
#app_nav a{ font-size: 11px; color: #000; padding: 0 5px; text-decoration: none; clear:both; display:block}
#app_nav a:hover{ font-size: 11px; color: #555; padding: 0 5px; text-decoration: underline; clear:both; display:block}
#app_nav a.here{ font-size: 11px; color: #999; padding: 0 5px; text-decoration: underline; clear:both; display:block}

#txt_iii{ font-size: 12px; color:#222; float:left; width: 390px; line-height: 22px; height: 200px; overflow:auto; padding: 0px 10px 0px 0; border: none;}
#project_nav{ font-size: 12px; color:#222; float:left; width: 440px; line-height: 22px;  padding: 0 10px 0 5px; border: none;}
#project_nav a{ font-size: 11px; color: #000; padding: 0 5px; text-decoration: none; clear:both; display:block}
#project_nav a:hover{ font-size: 11px; color: #555; padding: 0 5px; text-decoration: underline; clear:both; display:block}
#project_nav a.here{ font-size: 11px; color: #999; padding: 0 5px; text-decoration: underline; clear:both; display:block}

#txt_ii_title{ font-size: 12px; color:#222; float:left; width: 390px; line-height: 22px; }

#txt_ii{ font-size: 12px; color:#222; float:left; width: 390px; line-height: 22px; height: 240px; overflow:auto; padding: 5px 10px 5px 0; border: none;}
#txt_ii a{ color: #333; text-decoration: underline; }
#txt_ii a:hover{ color: #666; text-decoration: underline; }



#one_image{ float:left; width: 440px; height: 410px; padding-left: 10px;}
#bbox_right{ float:left; width: 440px; height: 350px; padding-left: 10px;}



#art{padding-bottom: 5px;}
.cap{ font-size: 8px; color:#000; }



#p_img{ float:left; width: 360px; height: 410px; padding-left: 10px;}
#p_img_nav{ float:left; width: 130px; height: 410px; padding-left: 15px; text-align: center}
#img_pad{ padding-bottom: 10px; clear: both; display:block}
