/* Style sheet screen */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;border:0;font-family:inherit;font-size:100%;font-weight: inherit;font-style: inherit;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing: 0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
a img{border: none;}
body{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:75%;color:#222;background: #fff;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#111;line-height:95%;letter-spacing:-0px;}
h1{margin-bottom:0.5em;font-size:3em;line-height:1;}
h2{margin-bottom:0.75em;font-size:2em;}
h3{margin-bottom:1em;font-size:1.5em;line-height:1;}
h4{margin-bottom:1.25em;font-size:1.2em;line-height:1.25;}
h5{margin-bottom:1.5em;font-weight:bold;font-size:1em;}
h6{font-weight:bold;font-size:1em;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{}
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:focus,a:hover{color:#000;}
a{text-decoration:underline;color:#009;}
blockquote{margin:1.5em;font-style:italic;color:#666;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;}
pre,code,tt{line-height:1.5;font: 1em 'andale mono', 'lucida console', monospace;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{width:100%;margin-bottom:1.4em;}
th{font-weight:bold;}
thead th{background: #c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background: #e5ecf9;}
tfoot{font-style:italic;}
caption{background: #eee;}
.small{margin-bottom:1.875em;font-size:.8em;line-height:1.875em;}
.hide{display:none;}
.invisible{display:none;}
.quiet{color:#666;}
.large{margin-bottom:1.25em;font-size:1.2em;line-height:2.5em;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{color:#fff;background:#060;}
.removed{color:#fff;background:#900;}
.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;}
.container{width:700px;margin:0 auto;}
.showgrid{background: url(grid.png);}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span{float:left;margin-right:20px;}
.last,div.last{margin-right:0;}
.span-1{width:16px;}
.span-2{width:52px;}
.span-3{width:88px;}
.span-4{width:124px;}
.span-5{width:160px;}
.span-6{width:196px;}
.span-7{width:232px;}
.span-8{width:268px;}
.span-9{width:304px;}
.span-10{width:340px;}
.span-11{width:376px;}
.span-12{width:412px;}
.span-13{width:448px;}
.span-14{width:484px;}
.span-15{width:520px;}
.span-16{width:556px;}
.span-17{width:592px;}
.span-18{width:628px;}
.span-19{width:664px;}
.span-20{width:700px;margin:0;}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.s{border-left-width: 1px!important;border-right-width: 1px!important;padding-left: 5px!important;padding-right: 5px!important;}
input.span-1,textarea.span-1{width: 4px!important;}
input.span-2,textarea.span-2{width: 40px!important;}
input.span-3,textarea.span-3{width: 76px!important;}
input.span-4,textarea.span-4{width: 112px!important;}
input.span-5,textarea.span-5{width: 148px!important;}
input.span-6,textarea.span-6{width: 184px!important;}
input.span-7,textarea.span-7{width: 220px!important;}
input.span-8,textarea.span-8{width: 256px!important;}
input.span-9,textarea.span-9{width: 292px!important;}
input.span-10,textarea.span-10{width: 328px!important;}
input.span-11,textarea.span-11{width: 364px!important;}
input.span-12,textarea.span-12{width: 400px!important;}
input.span-13,textarea.span-13{width: 436px!important;}
input.span-14,textarea.span-14{width: 472px!important;}
input.span-15,textarea.span-15{width: 508px!important;}
input.span-16,textarea.span-16{width: 544px!important;}
input.span-17,textarea.span-17{width: 580px!important;}
input.span-18,textarea.span-18{width: 616px!important;}
input.span-19,textarea.span-19{width: 652px!important;}
input.span-20,textarea.span-20{width: 688px!important;}
.append-1{padding-right:36px;}
.append-2{padding-right:72px;}
.append-3{padding-right:108px;}
.append-4{padding-right:144px;}
.append-5{padding-right:180px;}
.append-6{padding-right:216px;}
.append-7{padding-right:252px;}
.append-8{padding-right:288px;}
.append-9{padding-right:324px;}
.append-10{padding-right:360px;}
.append-11{padding-right:396px;}
.append-12{padding-right:432px;}
.append-13{padding-right:468px;}
.append-14{padding-right:504px;}
.append-15{padding-right:540px;}
.append-16{padding-right:576px;}
.append-17{padding-right:612px;}
.append-18{padding-right:648px;}
.append-19{padding-right:684px;}
.prepend-1{padding-left:36px;}
.prepend-2{padding-left:72px;}
.prepend-3{padding-left:108px;}
.prepend-4{padding-left:144px;}
.prepend-5{padding-left:180px;}
.prepend-6{padding-left:216px;}
.prepend-7{padding-left:252px;}
.prepend-8{padding-left:288px;}
.prepend-9{padding-left:324px;}
.prepend-10{padding-left:360px;}
.prepend-11{padding-left:396px;}
.prepend-12{padding-left:432px;}
.prepend-13{padding-left:468px;}
.prepend-14{padding-left:504px;}
.prepend-15{padding-left:540px;}
.prepend-16{padding-left:576px;}
.prepend-17{padding-left:612px;}
.prepend-18{padding-left:648px;}
.prepend-19{padding-left:684px;}
div.border{margin-right:10px;padding-right:9px;border-right:1px solid #eee;}
div.colborder{margin-right:28px;padding-right:27px;border-right:1px solid #eee;}
.pull-1{margin-left:-36px;}
.pull-2{margin-left:-72px;}
.pull-3{margin-left:-108px;}
.pull-4{margin-left:-144px;}
.pull-5{margin-left:-180px;}
.pull-6{margin-left:-216px;}
.pull-7{margin-left:-252px;}
.pull-8{margin-left:-288px;}
.pull-9{margin-left:-324px;}
.pull-10{margin-left:-360px;}
.pull-11{margin-left:-396px;}
.pull-12{margin-left:-432px;}
.pull-13{margin-left:-468px;}
.pull-14{margin-left:-504px;}
.pull-15{margin-left:-540px;}
.pull-16{margin-left:-576px;}
.pull-17{margin-left:-612px;}
.pull-18{margin-left:-648px;}
.pull-19{margin-left:-684px;}
.pull-20{margin-left:-720px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20{position:relative;float:left;}
.push-1{margin: 0 -36px 1.5em 36px;}
.push-2{margin: 0 -72px 1.5em 72px;}
.push-3{margin: 0 -108px 1.5em 108px;}
.push-4{margin: 0 -144px 1.5em 144px;}
.push-5{margin: 0 -180px 1.5em 180px;}
.push-6{margin: 0 -216px 1.5em 216px;}
.push-7{margin: 0 -252px 1.5em 252px;}
.push-8{margin: 0 -288px 1.5em 288px;}
.push-9{margin: 0 -324px 1.5em 324px;}
.push-10{margin: 0 -360px 1.5em 360px;}
.push-11{margin: 0 -396px 1.5em 396px;}
.push-12{margin: 0 -432px 1.5em 432px;}
.push-13{margin: 0 -468px 1.5em 468px;}
.push-14{margin: 0 -504px 1.5em 504px;}
.push-15{margin: 0 -540px 1.5em 540px;}
.push-16{margin: 0 -576px 1.5em 576px;}
.push-17{margin: 0 -612px 1.5em 612px;}
.push-18{margin: 0 -648px 1.5em 648px;}
.push-19{margin: 0 -684px 1.5em 684px;}
.push-20{margin: 0 -720px 1.5em 720px;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20{position:relative;float:right;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
hr{width:100%;height:.1em;float:none;clear:both;color:#ddd;background: #ddd;border: none;}
hr.space{color:#fff;background: #fff;}
.clearfix:after,.container:after{height:0;overflow:hidden;clear:both;display:block;content: "\0020";visibility: hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;}
label{font-weight:bold;}
fieldset{margin:0 0 1.5em 0;padding:1.4em;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input[type=text],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{}
input[type=text],input.text,input.title,textarea,select{margin:0.5em 0;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{top:.25em;position:relative;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.error,.notice,.success{margin-bottom:1em;padding:.8em;border:2px solid #ddd;}
.error{color:#8a1f11;background: #FBE3E4;}
.notice{color:#514721;background: #FFF6BF;}
.success{color:#264409;background: #E6EFC2;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
