@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{line-height:1;font:13px/1.5 Arial,Verdana,Helvetica,sans-serif;background:url(images/bk.jpg) repeat-x top #565b6b;}
a:focus{outline: #333333 dashed 1px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px; color:#666;}
h1 span{font-size:14px; color:#006A9D;}
h2{font-size:23px;}
h3{font-size:21px; color:#006A9D;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:30px;}
a{color:#666; text-decoration:underline;}
a:hover{ color:#000; text-decoration:none;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
.bx_12{margin-left:auto;margin-right:auto;width:960px;background:url(images/page.jpg) repeat-y  center; border:none;}
.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{display:inline;float:left;margin-left:10px;margin-right:10px;}
.bx_12 .col_3{width:220px;}
.bx_12 .col_6{width:460px;}
.bx_12 .col_9{width:700px;}
.bx_12 .col_12{width:940px;}
.begin{margin-left:0;}
.cend{margin-right:0;}
.bx_12 .col_1{width:60px;}
.bx_12 .col_2{width:140px;}
.bx_12 .col_4{width:300px;}
.bx_12 .col_5{width:380px;}
.bx_12 .col_7{width:540px;}
.bx_12 .col_8{width:620px;}
.bx_12 .col_10{width:780px;}
.bx_12 .col_11{width:860px;}
.bx_12 .abeg_3{padding-left:240px;}
.bx_12 .abeg_6{padding-left:480px;}
.bx_12 .abeg_9{padding-left:720px;}
.bx_12 .abeg_1{padding-left:80px;}
.bx_12 .abeg_2{padding-left:160px;}
.bx_12 .abeg_4{padding-left:320px;}
.bx_12 .abeg_5{padding-left:400px;}
.bx_12 .abeg_7{padding-left:560px;}
.bx_12 .abeg_8{padding-left:640px;}
.bx_12 .abeg_10{padding-left:800px;}
.bx_12 .abeg_11{padding-left:880px;}
.bx_12 .aend_3{padding-right:240px;}
.bx_12 .aend_6{padding-right:480px;}
.bx_12 .aend_9{padding-right:720px;}
.bx_12 .aend_1{padding-right:80px;}
.bx_12 .aend_2{padding-right:160px;}
.bx_12 .aend_4{padding-right:320px;}
.bx_12 .aend_5{padding-right:400px;}
.bx_12 .aend_7{padding-right:560px;}
.bx_12 .aend_8{padding-right:640px;}
.bx_12 .aend_10{padding-right:800px;}
.bx_12 .aend_11{padding-right:880px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

#headworks {margin-left:auto;margin-right:auto;text-align:center;width:960px; height:400px;background:url(images/bk.jpg) repeat-x top #565b6b;}
#botworks {margin-left:auto;margin-right:auto;text-align:center;width:960px; height:36px;}
#footer {margin-left:auto;margin-right:auto;width:960px;color:#fff;background-color:#565b6b; text-align:center;}
#footer p{padding-left:12px; color:#FFFFFF; font-size:16px;font-weight:500;}
#footer a{color:#FFFFFF; font-size:16px; text-decoration:underline;font-weight:500;}
#footer a:hover{color:#ddd;text-decoration:none;}
.fr{float:right;}
.fl{float:left;}
.frb{clear:both;float:right;}
.flb{clear:both;float:left;}
.frp{float:right;padding-left:10px;}
.flp{float:left; padding-right:10px;}
.frpp{float:right; padding:0 10px;}
.frbp{clear:both;float:right;padding-left:10px;}
.flbp{clear:both;float:left; padding-right:10px;}
.spread{line-height:2.2em;}
.p10{padding:10px;}
.mo{padding-left:20px;}
.over{padding-left:10px;font-size:14px;}
pre{ font-size:14px; font-weight:bold;}

#toptext {float:left; width:620px; padding:0; margin:0 0 0 10px; color:#FFF; text-align:left;}
#toptext h1{ color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; margin:6px 0 0 25px;}
#toptext h3{color: #80D6FF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-left:40px;}

.boxit1{background-color:#CAE2FB; padding:4px; margin:4px;}
.boxit1 p{color:#333; font-size:14px;}
.boxit1 a{color:#333; font-size:16px; font-weight:bold; text-decoration:underline;}
.boxit1 h2{margin-bottom:4px;}
.boxit1 a:hover{color:#000; text-decoration:none;}
.boxit2{width:480px; margin:30px 0 0 36px; background-color:#D2D2D2; padding:20px;}
.formbox {width:480px; margin:30px 0 0 36px; background-color:#D2D2D2; padding:20px;}
.formbox td{padding:4px 0 4px 0;}

#navbox {float:left; width:620px; padding:0; margin:20px 0 0 10px;}
#nav {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;padding:0; margin:0; }
#nav li a.top_link {display:block; float:left; height:40px; line-height:40px; color:#ccc; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/blank.gif);margin:0; overflow:hidden;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;background:url(images/blank.gif); margin:0; }
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/blank.gif) no-repeat; margin:0; }
#nav li a.top_link:hover {color:#fff; background: url(images/blank.gif) 0 -40px no-repeat;}
#nav li a.top_link:hover span {background:url(images/blank.gif) 0 -40px no-repeat; margin:0; }
#nav li a.top_link:hover span.down {background:url(images/blank.gif) 0 -40px no-repeat;}

#nav li:hover > a.top_link {color:#fff; background: url(images/blank.gif) 0 -40px no-repeat; margin:0; }
#nav li:hover > a.top_link span {background: url(images/blank.gif) 0 -40px no-repeat;}
#nav li:hover > a.top_link span.down {background:url(images/blank.gif) 0 -40px  no-repeat;}

#nav li:hover {position:relative; z-index:200;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; height:auto; z-index:300;margin:0; }
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;margin:0; }
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:90px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;margin:0; }
#nav li ul.sub li a.fly
{background: url(images/arrow.gif) 80px 7px no-repeat;margin:0;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;margin:0; }

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;margin:0; } 
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;margin:0; }

#white-paper {width: 186px; float:left; margin:2px; padding:0;}
#white-paper ul {margin: 0;padding: 0; list-style:none;}
#white-paper li a {height:200px; overflow:hidden; text-decoration: none; list-style:none; margin: 0;padding:0;}
#white-paper li a span {display:none;margin: 0;padding:0; list-style:none;}
#white-paper li a:link, #white-paper li a:visited {display: block; width: 186px; background: url(images/button-whitepaper.jpg);margin: 0;padding:0;}
#white-paper li a:hover {color:#EEE; background: url(images/button-whitepaper.jpg) 0 -200px;}

#free-report {width: 186px; float:left; margin:2px; padding:0;}
#free-report ul {margin: 0;padding: 0; list-style:none;}
#free-report li a {height:200px; overflow:hidden; text-decoration: none; list-style:none; margin: 0;padding:0;}
#free-report li a span {display:none;margin: 0;padding:0; list-style:none;}
#free-report li a:link, #free-report li a:visited {display: block; width: 186px; background: url(images/button-report.jpg);margin: 0;padding:0;}
#free-report li a:hover {color:#EEE; background: url(images/button-report.jpg) 0 -200px;}

#speaker {width: 186px; float:left; margin:2px; padding:0;}
#speaker ul {margin: 0;padding: 0; list-style:none;}
#speaker li a {height:200px; overflow:hidden; text-decoration: none; list-style:none; margin: 0;padding:0;}
#speaker li a span {display:none;margin: 0;padding:0; list-style:none;}
#speaker li a:link, #speaker li a:visited {display: block; width: 186px; background: url(images/button-speaker.jpg);margin: 0;padding:0;}
#speaker li a:hover {color:#EEE; background: url(images/button-speaker.jpg) 0 -200px;}

