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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
font-size:75%;
color:#222;
background:#fff;
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
color:#666;
}

table {
border-collapse:collapse;
border-spacing:0;
margin-bottom:1.4em;
width:100%;
}

.container_12,.container_16 {
margin-left:auto;
margin-right:auto;
width:960px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

.container_12 .grid_3,.container_16 .grid_4 {
width:220px;
}

.container_12 .grid_6,.container_16 .grid_8 {
width:460px;
}

.container_12 .grid_9,.container_16 .grid_12 {
width:700px;
}

.container_12 .grid_12,.container_16 .grid_16 {
width:940px;
}

.alpha {
margin-left:0;
}

.omega {
margin-right:0;
}

.container_12 .grid_1 {
width:60px;
}

.container_12 .grid_2 {
width:140px;
}

.container_12 .grid_4 {
width:300px;
}

.container_12 .grid_5 {
width:380px;
}

.container_12 .grid_7 {
width:540px;
}

.container_12 .grid_8 {
width:620px;
}

.container_12 .grid_10 {
width:780px;
}

.container_12 .grid_11 {
width:860px;
}

.container_16 .grid_1 {
width:40px;
}

.container_16 .grid_2 {
width:100px;
}

.container_16 .grid_3 {
width:160px;
}

.container_16 .grid_5 {
width:280px;
}

.container_16 .grid_6 {
width:340px;
}

.container_16 .grid_7 {
width:400px;
}

.container_16 .grid_9 {
width:520px;
}

.container_16 .grid_10 {
width:580px;
}

.container_16 .grid_11 {
width:640px;
}

.container_16 .grid_13 {
width:760px;
}

.container_16 .grid_14 {
width:820px;
}

.container_16 .grid_15 {
width:880px;
}

.container_12 .prefix_3,.container_16 .prefix_4 {
padding-left:240px;
}

.container_12 .prefix_6,.container_16 .prefix_8 {
padding-left:480px;
}

.container_12 .prefix_9,.container_16 .prefix_12 {
padding-left:720px;
}

.container_12 .prefix_1 {
padding-left:80px;
}

.container_12 .prefix_2 {
padding-left:160px;
}

.container_12 .prefix_4 {
padding-left:320px;
}

.container_12 .prefix_5 {
padding-left:400px;
}

.container_12 .prefix_7 {
padding-left:560px;
}

.container_12 .prefix_8 {
padding-left:640px;
}

.container_12 .prefix_10 {
padding-left:800px;
}

.container_12 .prefix_11 {
padding-left:880px;
}

.container_16 .prefix_1 {
padding-left:60px;
}

.container_16 .prefix_2 {
padding-left:120px;
}

.container_16 .prefix_3 {
padding-left:180px;
}

.container_16 .prefix_5 {
padding-left:300px;
}

.container_16 .prefix_6 {
padding-left:360px;
}

.container_16 .prefix_7 {
padding-left:420px;
}

.container_16 .prefix_9 {
padding-left:540px;
}

.container_16 .prefix_10 {
padding-left:600px;
}

.container_16 .prefix_11 {
padding-left:660px;
}

.container_16 .prefix_13 {
padding-left:780px;
}

.container_16 .prefix_14 {
padding-left:840px;
}

.container_16 .prefix_15 {
padding-left:900px;
}

.container_12 .suffix_3,.container_16 .suffix_4 {
padding-right:240px;
}

.container_12 .suffix_6,.container_16 .suffix_8 {
padding-right:480px;
}

.container_12 .suffix_9,.container_16 .suffix_12 {
padding-right:720px;
}

.container_12 .suffix_1 {
padding-right:80px;
}

.container_12 .suffix_2 {
padding-right:160px;
}

.container_12 .suffix_4 {
padding-right:320px;
}

.container_12 .suffix_5 {
padding-right:400px;
}

.container_12 .suffix_7 {
padding-right:560px;
}

.container_12 .suffix_8 {
padding-right:640px;
}

.container_12 .suffix_10 {
padding-right:800px;
}

.container_12 .suffix_11 {
padding-right:880px;
}

.container_16 .suffix_1 {
padding-right:60px;
}

.container_16 .suffix_2 {
padding-right:120px;
}

.container_16 .suffix_3 {
padding-right:180px;
}

.container_16 .suffix_5 {
padding-right:300px;
}

.container_16 .suffix_6 {
padding-right:360px;
}

.container_16 .suffix_7 {
padding-right:420px;
}

.container_16 .suffix_9 {
padding-right:540px;
}

.container_16 .suffix_10 {
padding-right:600px;
}

.container_16 .suffix_11 {
padding-right:660px;
}

.container_16 .suffix_13 {
padding-right:780px;
}

.container_16 .suffix_14 {
padding-right:840px;
}

.container_16 .suffix_15 {
padding-right:900px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.container_12.showgrid {
background:#fff url(/960.gs/css/../img/12_col.gif) repeat-y;
}

.container_16.showgrid {
background:#fff url(/960.gs/css/../img/16_col.gif) repeat-y;
}

.left {
float:left;
}

.right {
float:right;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
color:#111;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:.5em;
}

h2 {
font-size:2em;
margin-bottom:.75em;
}

h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
margin:0;
}

p img.left {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.right {
float:right;
margin:1.5em 0 1.5em 1.5em;
}

a {
color:#222;
text-decoration:none;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

sup,sub {
line-height:0;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
font-style:italic;
margin:0 0 1.5em;
}

pre {
white-space:pre;
margin:1.5em 0;
}

pre,code,tt {
font:1em 'andale mono', 'lucida console', monospace;
line-height:1.5;
}

li ul,li ol {
margin:0 1.5em;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:disc;
}

ol {
list-style-type:decimal;
}

dd {
margin-left:1.5em;
}

thead th {
background:#c3d9ff;
}

th,td,caption {
padding:4px 10px 4px 5px;
}

tr.even td {
background:#e5ecf9;
}

caption {
background:#eee;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.hide {
display:none;
}

.quiet {
color:#666;
}

.highlight {
background:#ff0;
}

.added {
background:#060;
color:#fff;
}

.removed {
background:#900;
color:#fff;
}

.first {
margin-left:0;
padding-left:0;
}

.last {
margin-right:0;
padding-right:0;
}

.top {
margin-top:0;
padding-top:0;
}

.bottom {
margin-bottom:0;
padding-bottom:0;
}

ul.horizontal li {
list-style:none;
float:left;
}

html,body {
height:100%;
}

div#fancy_overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#666;
display:none;
z-index:30;
}

* html div#fancy_overlay {
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

div#fancy_wrap {
text-align:left;
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100;
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(/css/jquery.fancybox/fancy_progress.png) no-repeat;
}

div#fancy_loading_overlay {
position:absolute;
background-color:#FFF;
z-index:30;
}

div#fancy_loading_icon {
position:absolute;
background:url(/css/jquery.fancybox/fancy_loading.gif) no-repeat;
z-index:35;
width:16px;
height:16px;
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
overflow:hidden;
background:transparent;
display:none;
margin:0;
padding:18px 18px 33px;
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #BBB;
background:#FFF;
}

div#fancy_content {
z-index:100;
position:absolute;
margin:0;
}

div#fancy_div {
background:#000;
color:#FFF;
height:100%;
width:100%;
z-index:100;
}

img#fancy_img {
position:absolute;
top:0;
left:0;
border:0;
z-index:100;
width:100%;
height:100%;
margin:0;
padding:0;
}

div#fancy_close {
position:absolute;
top:-12px;
right:-15px;
height:30px;
width:30px;
background:url(/css/jquery.fancybox/fancy_closebox.png) top left no-repeat;
cursor:pointer;
z-index:181;
display:none;
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none;
}

#fancy_ajax {
width:100%;
height:100%;
overflow:auto;
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:0;
height:100%;
width:35%;
cursor:pointer;
z-index:111;
display:none;
background-image:url(/css/jquery.fancybox/data:image/gif;base64,AAAA);
outline:none;
}

a#fancy_left {
left:0;
}

a#fancy_right {
right:0;
}

span.fancy_ico {
position:absolute;
top:50%;
margin-top:-15px;
width:30px;
height:30px;
z-index:112;
cursor:pointer;
display:block;
}

span#fancy_left_ico {
left:-18px;
background:transparent url(/css/jquery.fancybox/fancy_left.png) no-repeat;
}

span#fancy_right_ico {
right:-18px;
background:transparent url(/css/jquery.fancybox/fancy_right.png) no-repeat;
}

.fancy_bigIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent;
}

div#fancy_bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:70;
border:0;
margin:0;
padding:0;
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70;
border:0;
margin:0;
padding:0;
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(/css/jquery.fancybox/fancy_shadow_nw.png) no-repeat;
}

div#fancy_title {
position:absolute;
bottom:-33px;
left:0;
width:100%;
z-index:100;
display:none;
}

div#fancy_title div {
color:#FFF;
font:bold 10px Arial;
padding-bottom:3px;
}

div#fancy_title table {
margin:0 auto;
}

div#fancy_title table td {
vertical-align:middle;
padding:0;
}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url(/css/jquery.fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
height:32px;
background:transparent url(/css/jquery.fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url(/css/jquery.fancybox/fancy_title_right.png) repeat-x;
}

.strong,strong,dfn,dl dt,th {
font-weight:700;
}

p,dl {
margin:0 0 1.5em;
}

a:focus,a:hover,.loud {
color:#000;
}

em,dfn,tfoot {
font-style:italic;
}

a#fancy_left:hover,a#fancy_right:hover {
visibility:visible;
}