html{font-size:100.01%;height:100%;}
*:focus{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:bold;margin:0 0 5px 0;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
*{padding:0;margin:0 auto;border:none;}
body{position:relative;margin:0 auto;width:100%;}
.sp_wlt{position:relative;margin:0 auto;min-width:720px;max-width:960px;}
.sp_m,.sp_mb{padding-left:236px;}
.sp_m,.sp_mb,.sp_c,.sp_n{overflow:hidden;}
.sp_m .sp_c,.sp_m .sp_n{margin-bottom:-32767px;padding-bottom:32767px;}
.sp_c,.sp_n{float:left;}
.sp_c{margin-right:-100%;margin-left:-2px;width:100%;}
.sp_n{margin-left:-236px;width:230px;}
.sp_mb .sp_c,.sp_mb .sp_n{border-top-width:0;}
*html .sp_wlt{width:expression(document.documentElement.clientWidth < 720 ? '720px' : (document.documentElement.clientWidth > 960 ? '960px' : 'auto'));}
*html .sp_m,*html .sp_mb{zoom:1;}
*html .sp_c{margin-left:-1px;}
*html .sp_n{display:inline;}
.sp_m{position:relative;padding-top:310px;}
.sp_t1{position:absolute;top:0;left:0;width:100%;height:100px;background:#FFFFFF url(/img/t1.gif) repeat-x top;}
.sp_t2{position:absolute;top:100px;left:0;padding:10px 0 0 0;width:100%;height:190px;background:#7BAF2F;}
.sp_t3{position:absolute;top:65px;left:0;width:100%;height:33px;padding-top:15px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.sp_b{background:#3D3D3C;}
.sp_ext{position:relative;width:100%;background:#F2F2F2;}
.sp_c{background:#FFFFFF;border:#DDDDDD 1px solid;}
a{color:#555555;text-decoration:underline;}
a:hover{text-decoration:none;}
hr{margin:5px 0;width:100%;height:1px;border-bottom:1px solid #DDDDDD;text-align:center;clear:both;}
p{margin:5px 0 10px 0;}
.clear{width:100%;height:1px;clear:both;}
table,td{vertical-align:top;background:#FFFFFF;}
table{margin:5px 0;text-align:left;}
td{padding:5px 5px;border:1px solid #DDDDDD;}
.center{text-align:center;}
.right{float:right;margin:0 0 0 10px;}
.left{float:left;margin:0 10px 0 0;}
input{padding:2px 2px;border:1px solid #DDDDDD;}
textarea{width:100%;border:1px solid #DDDDDD;}
select{border:1px solid #DDDDDD;}
body{color:#666666;font-size:0.8em;font-family:arial,tahoma,verdana,sans-serif;background:#3D3D3C url(../../img/bg.gif) top left no-repeat;}
.sp_cc{padding:5px 10px 20px 10px;text-align:justify;}
.sp_cc ul{padding:0 0 5px 5px;}
.sp_cc li{padding:0 0 3px 0;list-style:circle inside;}
.sp_nc{padding:5px 5px 20px 5px;vertical-align:top;}
.sp_nc ul{padding:0 0 0 2px;}
.sp_nc li{list-style:none;border-bottom:1px solid #3D3D3C;}
.sp_nc li a{display:block;padding:8px 4px 8px 6px;text-decoration:none;}
.sp_nc li a:hover{background:#3D3D3C;color:#FFFFFF;}
li a.sp_la,li a.sp_la:hover{background:#DDDDDD;color:#555555;cursor:text;}
.sp_bc{padding:30px 0 0 0;height:40px;color:#999999;font-size:0.85em;}
.sp_bc a{margin:0 2px;color:#999999;}
.sp_ir{float:right;margin:0 0 5px 10px;}
.sp_il{float:left;margin:0 10px 5px 0;}
.sp_tt{width:320px;height:90px;padding:10px 0 0 0;margin:0 auto;float:left;background:#F2F2F2;text-align:center;}
.sp_tt a{color:#000000;margin-left:5px;font-variant:small-caps;}
.sp_tt span{color:#7BAF2F;}
.sp_tth a{font-size:3.35em;font-weight:bold;}
.sp_ttn a{font-size:0.9em;text-decoration:none;}
.sp_tn{padding:50px 0 0 0;margin:0 auto;float:right;text-align:right;}
.sp_tn li{float:left;margin:0 5px;}
.sp_hd_im{float:left;width:320px;height:180px;background:#FFFFFF url(../../img/hd_im.jpg) top center no-repeat;}
.sp_hd_tt{padding:10px 0 0 0;margin:0 0 0 350px;color:#FFFFFF;font-size:1.1em;font-weight:bold;}
.sp_hd_tt h3{font-size:2.1em;font-variant:small-caps;}
.sp_hd_tt p{font-size:0.9em;}
.sp_t3 a{margin:0 5px;}
.sp_sh{font-weight:bold;text-transform:uppercase;}
.sp_im img{float:left;margin:0 5px 5px 0;border:1px solid #DDDDDD;}
.sp_im img:hover{border:1px solid #009900;}
.sp_nj{color:#CC0000;font-weight:bold;font-style:italic;}
#sp_njt{position:absolute;top:0;left:0;background:#CC0000;color:#EEEEEE;width:100%;padding:2px 0;font-size:1em;font-weight:bold;text-align:center;}
.highslide-caption{display:none;}