@charset "utf-8"; /* Visa Application CSS Document */ /* visa page contents */ h2 { border-bottom:1px solid #d1d1d1; padding-bottom:2px; margin-bottom:10px;} ol { margin-left:10px; padding-left:10px;} ol li { list-style-position: outside} ul.alphaList { margin-left:20px;} ul.alphaList li { list-style-type: lower-alpha; line-height:18px; margin-bottom:5px;} #contents { border: 1px solid #d1d1d1; background:#f1f1f1; padding:5px; width: 300px; position: relative; float: left } #contents .contentsTitle { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; text-align:center; display: block } #contents ol { margin-left:15px; padding-left:10px;} #contents ol li { line-height: 15px; margin-bottom:8px; list-style:decimal} #contents ol li ul { margin-left:10px; padding-left:0;} #contents ol li ul li { list-style:none;} #contents a { text-decoration: none; color:#545454;} #contents a:hover { text-decoration: underline; color:#a31022;} #contents .closeBox {position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#d1d1d1; color:#000; padding:0 5px;} #contents .closeBox:hover { background:#f1f1f1;} table.visaFee { margin: 0 0 10px 0; border:1px solid #d1d1d1; padding:1px;} table.visaFee th { padding:5px; border-bottom:1px solid #d1d1d1; font-size:12px; background:#f1f1f1;} table.visaFee td { padding:5px; font-size:12px; border-bottom:1px solid #d1d1d1; text-align: center} table.visaFee tr.last td { border: none} .backTop { display: block; float: right; font-size:12px; font-weight: bold} .backTop a{ font-size:12px;} .backTop a:hover { text-decoration: underline} .photoRight { float: right; display: block; width:auto; margin: 0 0 5px 10px;} /* upcoming events in the right */ #subContent .upComing { margin-bottom:10px; padding:8px; border:1px solid #cfcfcf; padding-bottom:10px; } #subContent .upComing .eventTitle { font-size:18px; color:#545454; display:block; margin:0 0 12px 5px; border-bottom:1px solid #d1d1d1; font-weight: normal; } #subContent .upComing .bolder { margin-top:10px; margin-bottom:3px; padding-left:5px; padding-top:5px; } #subContent .upComing .bolder img { margin-right:5px; margin-bottom:2px; width:80px; height:auto; } #subContent .upComing .bolder .borderTitle { font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:0px; } *#subContent .upComing ul { list-style:none; padding-bottom:5px; } #subContent .upComing ul li { margin-bottom:5px; font-size:11px; } #subContent .upComing a { color:#666; text-decoration:underline; } #subContent .upComing a; hover { color:#a31022; text-decoration:none; } h3.upcomingtour { font-size:13px; margin:0 0 5px 0; border-bottom:1px solid #d1d1d1; padding-bottom:1px; }