.concept { font-family: "osaka","Osaka", "sans-serif";font-size: 12px; line-height: 21px; color: #111111; text-decoration: none; font-weight:nomal}

.small { font-family: 'Lucida Grande', verdana, arial;font-size: 9px; line-height: 18px; color: #333333; text-decoration: none; font-weight:nomal}
.news { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 20px; color: #333333; text-decoration: none; font-weight:nomal;margin-bottom:0px;}
.notice{ font-family: 'Lucida Grande', verdana, arial;font-size: 11px; line-height: 16px; color: #555555; text-decoration: none}
.text { font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 20px; color: #333333; text-decoration: none; font-weight:nomal}
.month { font-family: 'Lucida Grande', verdana, arial;font-size: 11px; line-height: 20px; color: #333333; text-decoration: none; font-weight:nomal}

.description {width:530px; font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 20px; color: #333333; text-decoration: none; font-weight:nomal}
.areadescription { width:540px;font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 24px; color: #333333; text-decoration: none; font-weight:nomal;margin-bottom:25px;margin-top:35px;}

.openspacedescription { width:520px;font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 22px; color: #333333; text-decoration: none; font-weight:nomal;margin-bottom:25px;margin-top:30px;}

.indexdescription { width:430px;font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 21px; color: #333333; text-decoration: none; font-weight:nomal;margin-bottom:30px;margin-right:15px}
.prefacetitle { width:430px;font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 20px; color: #222222; text-decoration: none; font-weight:nomal;margin-bottom:5px;margin-top:5px}
.preface { width:430px;font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 19px; color: #444444; text-decoration: none; font-weight:nomal;margin-bottom:20px}

.emergenciesdescription { width:530px;font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 24px; color: #333333; text-decoration: none; font-weight:nomal;margin-bottom:5px}
#emergencietitle{ margin-top:60px;margin-left:0px;margin-bottom:20px;}
.workmenutitle{ font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 15px; color: #222222; text-decoration: none; font-weight:bold;margin-bottom:13px;margin-top:20px;margin-left:10px;}

#arttechonology a {color: #cc1111;text-decoration: none}
#research a {color: #ff4c00;text-decoration: none}
#network a {color: #005099;text-decoration: none}
#archive a {color: #4cab27;text-decoration: none}

#indexleft {color: #eeeeee;margin-top:140px;}

.workmenu { width:150px;font-family: 'Lucida Grande', verdana, arial;font-size: 11px; line-height: 17px; color: #ff0000; text-decoration: none; font-weight:nomal;margin-top:6px;margin-bottom:6px;margin-left:2px;letter-spacing:0em;background-image:url(../Image/yaA.gif);background-repeat:no-repeat;background-position:0px 2px;padding-left:11px;margin-right:7px;border-bottom: 0px solid #ffffff;}

.workindexdescription { font-family: 'Lucida Grande', verdana, arial;font-size: 11px; line-height: 16px; color: #333333; text-decoration: none; font-weight:nomal}
.gomap{ font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 22px; color: #333333; text-decoration: none; font-weight:nomal;padding-top:8px;padding-bottom:0px;}

.keyword{ font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 14px; color: #333333; text-decoration: none; font-weight:nomal;}
#workheader{ margin-top:15px;height:50px;margin-left:320px;margin-bottom:20px;}
#pulldown{ margin-top:0px;height:10px;margin-left:270px;margin-bottom:0px;}
#pagetitle{ margin-top:45px;margin-left:0px;}
#workpagetitle{ margin-top:10px;margin-left:0px;margin-bottom:15px;}
.menu { font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 22px; color: #333333; text-decoration: none; font-weight:nomal;padding-left:19px;margin-top:50px;background-image:url(../Image/ya.gif);background-repeat:no-repeat;background-position:4px 2px;}
#menu {padding-top:17px;}
#workphoto{ width:530px;margin-top:13px;margin-bottom:26px;background-color: #ffffff; }
#main{ margin-bottom:50px;float:left;}

.titleA { font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 17px; color: #ee0000; text-decoration: none; font-weight:bold;padding-bottom:8px;}
.titleR { font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 17px; color: #ff4c00; text-decoration: none; font-weight:bold;padding-bottom:8px;}
.titleN { font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 17px; color: #005099; text-decoration: none; font-weight:bold;padding-bottom:8px;}
.titleAR { font-family: 'Lucida Grande', verdana, arial;font-size: 15px; line-height: 17px; color: #4cab27; text-decoration: none; font-weight:bold;padding-bottom:8px;}
.artist { font-family: 'Lucida Grande', verdana, arial;font-size: 14px; line-height: 16px; color: #333311; text-decoration: none; font-weight:normal;padding-bottom:15px;}
#box{ width:260px;margin-bottom:10px;border: 0px solid #D7D7D7;height:auto;}
#box a {color: #ff0000;text-decoration: none}
#boxphoto{ width:240px;padding-top:12px;padding-left:15px;}
.boxtitleA { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 14px; color: #ee0000; text-decoration: none; font-weight:bold;padding-top:10px;padding-left:10px;}
.boxtitleR { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 14px; color: #ff4c00; text-decoration: none; font-weight:bold;padding-top:10px;padding-left:10px;}
.boxtitleN { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 14px; color: #005099; text-decoration: none; font-weight:bold;padding-top:10px;padding-left:10px;}
.boxtitleAR { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 14px; color: #4cab27; text-decoration: none; font-weight:bold;padding-top:10px;padding-left:10px;}
#boxtitleAR a{ text-decoration: underline;color: #4cab27; }
#indexbox{ width:530px;background-color: #ffffff; border-left: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE;padding-left:7px;padding-bottom:3px;padding-top:0px;}
.indexsubtitle{ font-family: 'Lucida Grande', verdana, arial;font-size: 13px; line-height: 22px;color: #333311;  margin-top:0px;padding-left:13px;padding-bottom:3px;padding-top:5px;background-image:url(../Image/round.gif);background-repeat:no-repeat;}
.boxclose{ height:10px;margin-top:0px;padding-left:13px;padding-bottom:3px;padding-top:5px;background-image:url(../Image/round_bottom.gif);background-repeat:no-repeat;}

.boxdescription { font-family: 'Lucida Grande', verdana, arial;font-size: 11px; line-height: 17px; color: #333333; text-decoration: none; font-weight:nomal;padding-top:5px;padding-left:12px;padding-right:12px;}
.boxgodetail { font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 17px; color: #ff0000; text-decoration: none; font-weight:nomal;margin-top:1px;margin-left:175px;padding-bottom:10px;vertical-align:bottom}

#map{ margin-bottom:0px;margin-top:30px;float:left;}
#hours{ margin-bottom:0px;margin-top:30px;float:left;}
#mapeach{margin-bottom:0px;width:530px;float:left;}
#mapeach a {color: #333333;text-decoration: none}
#floornum{ width:530px;font-family: 'Lucida Grande', verdana, arial;font-size: 16px; line-height: 16px; margin-top:20px;float:left;font-weight:bold;color: #333300; border-bottom: 1px solid #333300;}
.mapnum{width:20px;margin-left:5px;margin-top:5px;margin-bottom:-7px;float:left;}
.maptitle{ width:500px; font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 15px; color: #111111; margin-top:8px;margin-bottom:3px;float:left;}
.mapphoto{width:100px; margin-top:0px;float:left;}

.emergencies{ font-family: 'Lucida Grande', verdana, arial;font-size: 14px; line-height: 13px; margin-top:0px;color: #222222; margin-top:4px;margin-bottom:0px;margin-left:0px;}
.emergenciesduration{ font-family: 'Lucida Grande', verdana, arial;font-size: 10px; line-height: 13px; margin-top:0px;color: #333300; margin-top:3px;margin-bottom:0px;margin-left:0px;}
#emergenciesphoto{ padding-left:0px;padding-top:8px;border: 0px solid #cccccc;}
.emergenciesborder{ width:540px; height:22px;font-family: 'Lucida Grande', verdana, arial;font-size: 14px; line-height: 13px; margin-top:0px;background-color: #DEDEDE;color: #333300; margin-top:7px;margin-bottom:11px;margin-left:0px;padding-top:5px;padding-left:5px;letter-spacing:0em;}

#keybox{ width:500px; margin-top:0px;background-color: #DEDEDE;color: #333300; margin-left:0px;padding-top:8px;padding-left:20px;padding-right:20px;padding-bottom:15px;}
#keystart{ margin-top:20px;}
#keyfinish{ margin-top:0px;}
.keydescription{font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 19px; margin-top:5px;color: #333300;}


#prefacebox{ width:460px; margin-top:0px;background-color: #DEDEDE;color: #333300; margin-left:0px;padding-top:8px;padding-left:20px;padding-right:20px;padding-bottom:15px;}
#prefacestart{ margin-top:20px;}
#prefacestart{ margin-top:0px;}
.keydescription{font-family: 'Lucida Grande', verdana, arial;font-size: 12px; line-height: 19px; margin-top:5px;color: #333300;}

#break{ margin-top:13px;margin-bottom:13px;}

#workphoto .credit{
display:block;
font-size:10px;
color:#333333;
margin:8px 0 0 0;
}


a:active { color: #555555; text-decoration: none}
a:link { color: #555555; text-decoration: none}
a:visited { color: #555555; text-decoration:none} 