body {margin-top:68px; margin-left:5px; font:14px Century Gothic, Arial, Helvetica}
* {padding:0; margin:0}
.dropdown {float:left; padding-right:5px}
.dropdown dt {color:#555555; width:166px; height:23px; border:0px; cursor:pointer;}
.dropdown dd {position:absolute; overflow:hidden; width:165px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:165px; border:1px solid #cccccc; list-style:none; border-top:none}
.dropdown li {display:inline; color:#555555;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#000000; text-decoration:none; background:#ffffff; width:165px;}
.dropdown a:hover {background:#cccccc; color:#000}
.dropdown .underline {border-bottom:1px solid #cccccc}


.panel {position:fixed; top:110px; left:25px; width:2000px; height:0px; background-color:#ffffff; color:#000000; overflow:hidden; opacity:0.95; filter: alpha(opacity = 95); padding-left:15px; padding-right:15px; overflow-y:hidden;}
.innerpanel {position:relative; top:0px; left:0px; width:920px; height:480px; background-color:#ffffff; color:#000000; overflow:hidden; opacity:0.95; filter: alpha(opacity = 95); padding-left:0px; padding-right:0px; overflow-y:auto;}
.panelads {position: fixed; top: 590px; left:2000px; width:2000px; height:50px; background-color:#ffffff; color:#000000; overflow:hidden; opacity:0.95; filter: alpha(opacity = 95); padding-left:15px; padding-right:15px;}
.panelfooter {position: fixed; top: 640px; left:2000px; width:2000px; height:20px; background-color:#eeeeee; color:#000000; overflow:hidden; opacity:0.95; filter: alpha(opacity = 95); padding-left:15px; padding-right:15px;}
.panel p.pagename {font:18px Century Gothic, Arial, Helvetica; text-align:right; color:#888888;  text-shadow: #aaaaaa 0.08em 0.08em 0.2em; letter-spacing:3px; margin:15px 0px 0px 0px;}
.panel p.head {font:14px Century Gothic, Arial, Helvetica; color:#555555; text-shadow: #777777 0.08em 0.08em 0.2em; letter-spacing:7px; margin:15px 0px 0px 0px;}
.panel p.headteam {font:14px Century Gothic, Arial, Helvetica; color:#555555; text-shadow: #777777 0.08em 0.08em 0.2em; letter-spacing:7px; margin:21px 0px 0px 0px;}
.panel p.content {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:5px 0px 10px 0px;}
.panel p.contentpricing {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:0px 0px 2px 0px;}
.panel p.contentteam {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:5px 0px 5px 0px;}
.panel a.email {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:0px 0px 0px 0px;}
.panel p.remark {font:10px Century Gothic, Arial, Helvetica; color:#444444; text-align:right; margin:-10px 0px 0px 0px;}
.panelfooter p.footnote {font:10px Century Gothic, Arial, Helvetica; left:200px; color:#444444; text-align:right; margin:0px 0px 0px 0px;}
.panelfooter a.sendemail {font:10px Century Gothic, Arial, Helvetica; color:#455e92; text-align:right; margin:0px 0px 0px 0px;}
.panel p.contest {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:2px 0px 2px 0px;}
.panel input.contest {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:2px 0px 2px 0px;}
.panel textarea.contest {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:2px 0px 2px 0px;}
.panel select.contest {font:12px Century Gothic, Arial, Helvetica; color:#444444; text-align:justify; margin:2px 0px 2px 0px;}


#jgal {  position: absolute; top: 150px; list-style: none; width: 200px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 0px; left: 250px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }
