@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,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,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,
header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
html{font-family:Calibri, "Helvetica Neue", Arial, sans-serif;font-size:100%;line-height:1.5;color:#333;overflow-y:scroll;}
body{min-height:100%;}
.wrapper{width:940px;padding:10px;margin:0 auto;}
.grids{margin-left:-20px;clear:both;width:960px;}
.cols-12 ul.grids{margin:0 0 0 -20px;list-style:none;}
[class^="grid-"]{float:left;margin:0 20px 0 0;}
.grids [class^="grid-"]{margin:0 0 0 20px;}
.cols-12 .grid-1{width:60px;}
.cols-12 .grid-2{width:140px;}
.cols-12 .grid-3{width:220px;}
.cols-12 .grid-4{width:300px;}
.cols-12 .grid-5{width:380px;}
.cols-12 .grid-6{width:460px;}
.cols-12 .grid-7{width:540px;}
.cols-12 .grid-8{width:620px;}
.cols-12 .grid-9{width:700px;}
.cols-12 .grid-10{width:780px;}
.cols-12 .grid-11{width:860px;}
.cf,
.grids{zoom:1;}
.cf:before,
.grids:before,
.cf:after,
.grids:after{content:"";display:table;}
.cf:after,
.grids:after{clear:both;}
h1{font-size:2em;margin-bottom:0.75em;line-height:1.5;}
h2{font-size:1.5em;margin-bottom:1em;line-height:1;}
h3{font-size:1.25em;margin-bottom:1.2em;line-height:1.2;}
h4{font-size:1.125em;margin-bottom:1.333em;line-height:1.333;}
h5{font-weight:bold;}
h5,
h6{font-size:1em;margin-bottom:1.5em;line-height:1.5;}
p,address{margin-bottom:1.5em;}
figure{margin-bottom:1.5em;}
figure img{display:block;margin-bottom:0;}
figcaption{font-size:0.75em;}
a{text-decoration:none;}
a:visited{opacity:0.8;}
a:hover{text-decoration:underline;}
ul,
ol{margin:0 0 1.5em 60px;}
ul ul,
ol ol,
ul ol,
ol ul{margin:0 0 0 60px;}
ul.numbered{list-style:decimal outside;}
dl{margin-bottom:1.5em;}
dt{font-weight:bold;}
dd{margin-left:60px;}
#primary .cols-12 ul,
#primary .cols-12 ol,
#primary .cols-12 dd{margin-left:80px;}
blockquote{text-indent:-0.4em;}
blockquote b,
blockquote .source{display:block;text-indent:0;}
q,
i,
em,
cite{font-style:italic;font-weight:inherit;}
b,
strong{font-weight:bold;font-style:inherit;}
mark{background:#ffc;}
s,
del{text-decoration:line-through;}
small{font-size:0.75em;line-height:1;}
pre,
code{font-family:monospace;font-size:1em;}
pre{overflow:auto;margin-bottom:1.5em;line-height:24px;}
code{line-height:1;}
img{max-width:100%;height:auto;font-style:italic;color:#c00;}
img.left{margin:0 20px 0 0;}
img.right{margin:0 0 0 20px;}
object,
embed,
video{max-width:100%;}
fieldset{padding:10px;border:1px solid #ccc;margin-bottom:1.5em;}
label{display:block;cursor:pointer;}
input,
textarea{font-family:inherit;font-size:1em;line-height:1.5;}
.ie6 legend, .ie7 legend{margin-left:-7px;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
label, input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer;}
button, input, select, textarea{margin:0;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color:#f0dddd;}
[placeholder]{cursor:pointer;}
[placeholder]:active,
[placeholder]:focus{cursor:text;}
.check-list{width:100%;overflow:hidden;list-style:none;margin:0 0 1.5em 0;}
.check-list li{width:25%;float:left;}
.cols-12 .check-list{margin-left:0;}
.check-label{display:inline;}
.check-label:after{content:normal;}
.check-label::after{content:normal;}
.button{cursor:pointer;}
fieldset >:last-child{margin:0;}
table{margin-bottom:1.5em;width:100%;max-width:100%;}
thead tr:last-of-type th{border-bottom-width:2px;}
tbody th{border-right-width:2px;}
th:empty{border:none;}
th,td{vertical-align:top;padding:0.75em;border:1px solid #ccc;}
th{font-weight:bold;text-align:center}
table [colspan]{text-align:center;}
table [rowspan]{vertical-align:middle;}
[colspan="1"]{text-align:left;}
[rowspan="1"]{vertical-align:top;}
tbody tr:nth-of-type(odd){background:rgba(0,0,0,0.05);}
tfoot{text-align:center;}
tfoot td{border-top-width:2px;}
.accessibility{position:absolute;left:-99999px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;float:none;}
.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
.GREY{background-color:#ccc!important}
.RED{background-color:red!important}
.mt-1{margin-top:24px;}
.mt-2{margin-top:48px;}
.h-1{height:24px;}
.debug{background:url(../img/css/baseline.gif) 0 4px #fff!important;}
.debug body{background:url(../img/css/12-grid.png) top center repeat-y!important;}
.debug [style]{outline:5px solid yellow;}
.debug img{outline:5px solid red;}
.debug img[alt]{outline-color:green;}
.debug img[alt=""]{outline-color:yellow;}
.debug a{outline:5px solid yellow;}
.debug a[title]{outline-color:green;}
.debug a[href="#"]{outline-color:yellow;}
.debug a[target]{outline-color:red;}
.debug [class=""],
.debug [id=""]{outline:5px solid yellow;}
/*
@media (min-width:721px) and (max-width:960px){.wrapper{width:700px;}
.debug body{background:url(../img/css/grid-720.png) top center repeat-y!important;}
.debug.cols-12 body{background:url(../img/css/12-grid-720.png) top center repeat-y!important;}
.grids{width:720px;}
.cols-12 .grid-1{width:40px;}
.cols-12 .grid-2{width:100px;}
.cols-12 .grid-3{width:160px;}
.cols-12 .grid-4{width:220px;}
.cols-12 .grid-5{width:280px;}
.cols-12 .grid-6{width:340px;}
.cols-12 .grid-7{width:400px;}
.cols-12 .grid-8{width:460px;}
.cols-12 .grid-9{width:520px;}
.cols-12 .grid-10{width:580px;}
.cols-12 .grid-11{width:640px;}
ul,
ol{margin:0 0 1.5em 45px;}
ul ul,
ol ol,
ul ol,
ol ul{margin:0 0 0 45px;}
dd{margin-left:45px;}
.cols-12 ul,
.cols-12 ol,
.cols-12 dd{margin-left:60px;}
}
@media (max-width:720px){html,
body{background:#fff;}
.debug,
.debug body{background:#fff!important;}
html{font-size:1.125em;}
body{-webkit-text-size-adjust:none;}
.wrapper{width:auto;padding:10px;width:auto;}
.grids{margin:0!important;width:auto;}
[class^="grid-"],
.grids [class^="grid-"]{width:auto;float:none;margin:0;}
#logo{margin:0 auto 1.5em;}
ul,
ol{margin:0 0 1.5em 25px;}
ul ul,
ol ol,
ul ol,
ol ul{margin:0 0 0 25px;}
dd{margin-left:25px;}
img.left,
img.right{max-width:50%;height:auto;}
.cols-12,
.cols-12 body,
.debug.cols-12,
.debug.cols-12 body{background:#fff!important;}
.cols-12 ul,
.cols-12 ul,
.cols-12 dd{margin-left:25px;}
}
@media print{*{background:#fff;color:#000;text-shadow:none!important;}
body{font-size:12px;}
.wrapper{width:75%;margin:0 auto;}
#nav,
#footer{display:none;}
#logo img{position:static;}
.grids{width:auto;}
[class^="grid-"]{width:auto;float:none;clear:both;}
img{max-width:100%;height:auto;}
.message{border:none;font-weight:bold;}
.cols-12 ul.message{margin-left:0;}
table{page-break-before:always;}
.accessibility{position:static;}
a:link:after,a:visited:after{content:" (" attr(href) ")";font-size:smaller;}
a:link::after,a:visited::after{content:" (" attr(href) ")";font-size:smaller;}
a[href^="/"]:after{content:" (http://yoururlhere.com" attr(href) ")";font-size:smaller;}
a[href^="/"]::after{content:" (http://yoururlhere.com" attr(href) ")";font-size:smaller;}
object:after{content:"Flash/video content. Cannot be printed.";display:block;font-weight:bold;margin-bottom:1.5em;}
object::after{content:"Flash/video content. Cannot be printed.";display:block;font-weight:bold;margin-bottom:1.5em;}
}
*/
.img-extension{width:60px;padding-top:40px;height:60px;display:inline-block;font-size:21px;text-align:center;color:#fff;background:#98C932;text-transform:uppercase;}