/*
 * Copyright Luke Burgess <info@lburgess.net> 2009
 * 
 * flexiCSS is a compact, yet extremely powerful modular 
 * CSS library which makes it easy to create great looking 
 * layouts through HTML markup.
 * 
 * Thanks to Eric Meyer for 'Reset Reloaded', http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 */
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;}body{line-height:1;font-size:.8em;}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;}.cb{clear:both;}.cl{clear:left;}.cr{clear:right;}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c13,.c14,.c15,.c16{height:1%;float:left;}img.c1,img.c2,img.c3,img.c4,img.c5,img.c6,img.c7,img.c8,img.c9,img.c10,img.c11,img.c12,img.c13,img.c14,img.c15,img.c16{height:auto;}.cc12 .c12{width:940px;}.cc12 .c12_p1{width:910px;}.cc12 .c12_p2{width:880px;}.cc12 .c11{width:860px;}.cc12 .c11_p1{width:830px;}.cc12 .c11_p2{width:800px;}.cc12 .c10{width:780px;}.cc12 .c9{width:700px;}.cc12 .c8{width:620px;}.cc12 .c7{width:540px;}.cc12 .c6{width:460px;}.cc12 .c6p2{width:400px;padding:30px;float:left;}.cc12 .c6p2 .c3{width:160px;}.cc12 .c5{width:380px;}.cc12 .c4{width:300px;}.cc12 .c4_p1{width:270px;}.cc12 .c4_p2{width:240px;}.cc12 .c3{width:220px;}.cc12 .c2{width:140px;}.cc12 .c1{width:60px;}.cc16 .c16{width:940px;}.cc16 .c15{width:880px;}.cc16 .c14{width:820px;}.cc16 .c13{width:760px;}.cc16 .c12{width:700px;}.cc16 .c11{width:640px;}.cc16 .c10{width:580px;}.cc16 .c9{width:520px;}.cc16 .c8{width:460px;}.cc16 .c7{width:400px;}.cc16 .c6{width:340px;}.cc16 .c5{width:280px;}.cc16 .c4{width:220px;}.cc16 .c3{width:160px;}.cc16 .c2{width:100px;}.cc16 .c1{width:40px;}.cs{margin-right:20px;}.ce{margin-left:20px;}.ci{padding:15px;}.cc12 .cp1{padding:30px;overflow:hidden;}.cc12 .cp2{padding:75px;}.cc12 .cp3{padding:90px;}.hnav,.tabnav{overflow:hidden;height:1%;}.hnav ul,.tabnav ul{overflow:hidden;height:1%;float:left;}.hnav li,.tabnav li{display:inline;float:left;margin:0 2px;}.vnav li{margin:0 0 1px;height:1%;vertical-align:text-top;}.vnav a{display:block;text-decoration:none;width:100%;}.vnav a span{padding:5px 10px;display:block;}.vnav a:hover{background:#eee;}.vnav .active-a{background:#fff;color:#000;}.vnav ul ul{padding-left:15px;}.hnav h2,.hnav h3,.hnav h4,.hnav h5,.hnav h6,.hnav h2,.vnav h3,.vnav h4,.vnav h5,.vnav h6,.tabnav h2,.tabnav h3,.tabnav h4,.tabnav h5,.tabnav h6{display:none;}.tabnav ul{padding:5px 5px 0 3px;}.tabnav-top ul{padding:0 5px 5px;}.tabnav-mid ul{padding:5px;}.tabnav li{float:left;display:block;}.tabnav li a{padding-right:10px;text-decoration:none;cursor:pointer;vertical-align:text-bottom;float:left;}.tabnav-top li a{vertical-align:text-top;}.tabnav li a span{padding:10px 0 10px 10px;display:block;float:left;}.tabnav-top-bordered{border-bottom:2px solid #999;overflow:visible!important;}.tabnav-top-bordered ul{margin-bottom:-3px;overflow:visible!important;}.tabnav-top-bordered li{border-bottom:2px solid #999;}.tabnav-top-bordered li.active{border:1px solid #999;border-bottom:2px solid #fff;}.tabnav-bottom-bordered{border-top:2px solid #999;overflow:visible!important;}.tabnav-bottom-bordered ul{margin-top:-2px;overflow:visible!important;}.tabnav-bottom-bordered li{border-top:2px solid #999;}.tabnav-bottom-bordered li.active{border:1px solid #999;border-top:2px solid #fff;}.linklist a{padding:5px 10px;margin-right:5px;display:inline-block;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:.6em;line-height:1.2em;}h1{font-size:2em;}h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}p{margin-bottom:1em;line-height:1.5;}blockquote{font-style:italic;border:2px solid #000;padding:1em;background:#fff;}code{font-family:Courier;background:#ffc;border:1px solid #333;white-space:pre;padding:1em;display:block;}.fl{float:left!important;}.fr{float:right!important;}.fn{float:none!important;}.mb1{margin-bottom:15px;}.taj{text-align:justify;}.tar{text-align:right;}.tal{text-align:left;}.tac{text-align:center;}.center{margin-left:auto;margin-right:auto;float:none;}.r,.r_nm{overflow:hidden;height:1%;margin-bottom:15px;width:100%;clear:both;}.r_nm{margin-bottom:0;}.r6{height:500px;overflow:auto;}.rtl,.rtl p{text-align:right!important;direction:RTL;unicode-bidi:embed;}.rtl .vnav ul ul{padding-right:15px;padding-left:0;}.rtl .ce{margin-left:0;margin-right:15px;}.rtl .cs{margin-right:0;margin-left:15px;}.rtl .fl{float:right!important;}.rtl .fr{float:left!important;}.rtl .c0,.rtl .c1,.rtl .c2,.rtl .c3,.rtl .c4,.rtl .c5,.rtl .c6,.rtl .c7,.rtl .c8,.rtl .c9,.rtl .c10,.rtl .c11,.rtl .c12,.rtl .c13,.rtl .c14,.rtl .c15,.rtl .c16,.rtl .c17,.rtl .c18,.rtl .c19,.rtl .c20{float:right;}.rtl .hnav ul,.rtl .tabnav ul{float:right;}.rtl .hnav li,.rtl .tabnav li{float:right;}.rtl .tal{text-align:right;}.rtl .tar{text-align:left;}html,body{margin:0;padding:0;}img{width:100%;height:auto!important;overflow:auto!important;}.c0{width:auto;}.wm100{max-width:1008px;}.wm96{max-width:960px;}.wm48{max-width:480px;}.w100{width:1008px;}.w96{width:960px;}.w48{width:480px;}.r{overflow:hidden;float:none!important;}.cc20-fluid{width:100%;}.cc20-fluid .c0,.cc20-fluid .c1,.cc20-fluid .c2,.cc20-fluid .c3,.cc20-fluid .c4,.cc20-fluid .c5,.cc20-fluid .c6,.cc20-fluid .c7,.cc20-fluid .c8,.cc20-fluid .c9,.cc20-fluid .c10,.cc20-fluid .c11,.cc20-fluid .c12,.cc20-fluid .c13,.cc20-fluid .c14,.cc20-fluid .c15,.cc20-fluid .c16,.cc20-fluid .c17,.cc20-fluid .c18,.cc20-fluid .c19,.cc20-fluid .c20{float:left;height:1%;overflow:hidden;}.cc20-fluid .c1{width:5%;}.cc20-fluid .c2{width:10%;}.cc20-fluid .c3{width:15%;}.cc20-fluid .c4{width:20%;}.cc20-fluid .c5{width:25%;}.cc20-fluid .c6{width:30%;}.cc20-fluid .c7{width:35%;}.cc20-fluid .c8{width:40%;}.cc20-fluid .c9{width:45%;}.cc20-fluid .c10{width:50%;}.cc20-fluid .c11{width:55%;}.cc20-fluid .c12{width:60%;}.cc20-fluid .c13{width:65%;}.cc20-fluid .c14{width:70%;}.cc20-fluid .c15{width:75%;}.cc20-fluid .c16{width:80%;}.cc20-fluid .c17{width:85%;}.cc20-fluid .c18{width:90%;}.cc20-fluid .c19{width:95%;}.cc20-fluid .c20{width:100%;}.p1,.p2,.p3,.p4,.p5{height:1%;overflow:hidden;}.p1{padding:.5em;}.p2{padding:1em;}.p3{padding:1.5em;}.p4{padding:2em;}.p5{padding:2.5em;}.mr1{margin-right:1em;}.ml1{margin-left:1em;}.center{margin-left:auto;margin-right:auto;float:none;}.r{margin:0;}.mb1{margin-bottom:15px;}.rtl .mr1{margin-right:0;margin-left:1em;}.rtl .ml1{margin-left:0;margin-right:1em;}.c-fixed{margin:0 10px;}.c-fixed-first{margin:0 10px 0 0;}.c-fixed-last{margin:0 0 0 10px;}.c-fixed {margin:0 10px}.c-fixed-first {margin:0 10px 0 0}.c-fixed-last  {margin:0 0 0 10px}.c-fixed {margin:0 10px}.c-fixed-first {margin-left: 0;}.c-fixed-last  {margin-right: 0;}.c-fixed .p1, .c-fixed .p2, .c-fixed .p3, .c-fixed .p4 {margin:0;padding:0;}.caption {text-align: center;}