/* CSS crunched with Crunch - http://crunchapp.net/ */
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:16px;line-height:24px;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}
nav ul,nav ol,footer ul{list-style:none;list-style-image:none;padding:0;}
ul,ol,dl,fieldset,p,table,pre,hr,.rhythum{margin-bottom:24px;}
li ol,li ul{margin-bottom:0;}
h1,h2,h3,h4,h5,h6{margin-bottom:24px;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}
h1 small,h2 small{font-weight:normal;color:#bfbfbf;}
h1,.h1,.alpha{font-size:32px;font-size:2rem;line-height:1.5;}
h2,.h2,.beta{font-size:24px;font-size:1.5rem;line-height:1;}
h3,.h3,.gamma{font-size:20px;font-size:1.25rem;line-height:1.2;}
h4,.h4,.delta{font-size:18px;font-size:1.125rem;line-height:1.333;}
h5,.h5,.epsilon{font-size:16px;font-size:1rem;line-height:1.5;}
h6,.h6,.zeta{font-size:16px;font-size:1rem;line-height:1.5;font-weight:normal;letter-spacing:1px;text-transform:uppercase;}
.header h1,.header h2,.header h3{float:left;margin-right:24px;}.header h1 a,.header h2 a,.header h3 a{display:block;position:relative;top:6px;float:right;padding:4px 12px;font-size:14px;font-size:0.875rem;background-color:#ffffff;}
.header h1:hover,.header h2:hover,.header h3:hover{background-color:#ffffff;}
.header .a-rss,.header .a-rss:hover{float:left;width:16px;height:16px;padding:0;background:transparent url(/img/a-rss.png) no-repeat 0 0;text-indent:100%;white-space:nowrap;overflow:hidden;}
small{font-size:.75em;}
blockquote{font-family:Cambria,Georgia,Times,"Times New Roman";font-style:normal;}blockquote p:first-child{margin-top:0;text-indent:3em;}
blockquote:before{display:block;height:0;content:"“";margin-left:-0.125em;font:italic 6em/0.75 Cochin,Georgia,"Times New Roman",serif;color:#ffffff;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
cite{font-style:normal;}
dt{font-weight:bold;}
.dl-horizontal dt{float:left;clear:left;width:20%;text-align:right;}
.dl-horizontal dd{margin-left:22.78%;}
abbr[title],dfn[title]{border-bottom:1px dotted #ffffff;cursor:help;font-size:15px;font-size:0.9375rem;}
abbr[title="Required"]{border-bottom:0 none;color:#990000;font:bold 1.25em/0.1 sans-serif;}
abbr[title]:hover{border-bottom:1px dotted #000000;border-bottom:1px dotted rgba(0, 0, 0, 0.25);}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
ins{background-color:#ffffff;color:#000000;text-decoration:none;}
mark{background-color:#ffffff;color:#000000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:Monaco,Courier New,monospace;font-size:14px;font-size:0.875rem;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
.giga{font-size:80px;font-size:5rem;line-height:1.2;}
.mega{font-size:64px;font-size:4rem;line-height:1.125;}
.kilo{font-size:48px;font-size:3rem;line-height:1;}
.centi{font-size:14px;font-size:0.875rem;line-height:1.71428;}
.milli,.small{font-size:12px;font-size:0.75rem;line-height:2;}
.nano{font-size:10px;font-size:0.625rem;line-height:2.4;}
.intro{font-size:18px;font-size:1.125rem;line-height:1.333;}
a{color:#013568;}a:visited{color:#000203;}
a:hover{text-decoration:underline;color:#011b35;}
a:focus{color:#000000;}
::-moz-selection{background-color:#ffffff;color:#b5c8c2;text-shadow:none;}
::selection{background-color:#ffffff;color:#b5c8c2;text-shadow:none;}
.swatch{margin:0 0 24px 0;padding:0;}
.swatch-row{display:block;margin:0;padding:0;width:200px;}
.swatch-row-one{background-color:#000000;}
.swatch-row-two{background-color:#ffffff;}
.swatch-row span{display:block;float:left;width:50px;height:50px;}
.swatch-base span:nth-child(1){background-color:#b5c8c2;background-color:rgba(182, 201, 195, 0.9);}
.swatch-base span:nth-child(2){background-color:#b5c8c2;background-color:rgba(182, 201, 195, 0.8);}
.swatch-base span:nth-child(3){background-color:#b5c8c2;background-color:rgba(182, 201, 195, 0.7);}
.swatch-base span:nth-child(4){background-color:#b5c8c2;background-color:rgba(182, 201, 195, 0.6);}
.swatch-alert span:nth-child(1){background-color:#fcf8e3;background-color:rgba(252, 248, 227, 0.9);}
.swatch-alert span:nth-child(2){background-color:#fcf8e3;background-color:rgba(252, 248, 227, 0.8);}
.swatch-alert span:nth-child(3){background-color:#fcf8e3;background-color:rgba(252, 248, 227, 0.7);}
.swatch-alert span:nth-child(4){background-color:#fcf8e3;background-color:rgba(252, 248, 227, 0.6);}
.swatch-error span:nth-child(1){background-color:#da4f49;background-color:rgba(218, 78, 73, 0.9);}
.swatch-error span:nth-child(2){background-color:#da4f49;background-color:rgba(218, 78, 73, 0.8);}
.swatch-error span:nth-child(3){background-color:#da4f49;background-color:rgba(218, 78, 73, 0.7);}
.swatch-error span:nth-child(4){background-color:#da4f49;background-color:rgba(218, 78, 73, 0.6);}
.swatch-info span:nth-child(1){background-color:#d9edf7;background-color:rgba(217, 237, 247, 0.9);}
.swatch-info span:nth-child(2){background-color:#d9edf7;background-color:rgba(217, 237, 247, 0.8);}
.swatch-info span:nth-child(3){background-color:#d9edf7;background-color:rgba(217, 237, 247, 0.7);}
.swatch-info span:nth-child(4){background-color:#d9edf7;background-color:rgba(217, 237, 247, 0.6);}
.swatch-success span:nth-child(1){background-color:#5bb75b;background-color:rgba(92, 183, 92, 0.9);}
.swatch-success span:nth-child(2){background-color:#5bb75b;background-color:rgba(92, 183, 92, 0.8);}
.swatch-success span:nth-child(3){background-color:#5bb75b;background-color:rgba(92, 183, 92, 0.7);}
.swatch-success span:nth-child(4){background-color:#5bb75b;background-color:rgba(92, 183, 92, 0.6);}
.swatch-warning span:nth-child(1){background-color:#faa732;background-color:rgba(250, 167, 51, 0.9);}
.swatch-warning span:nth-child(2){background-color:#faa732;background-color:rgba(250, 167, 51, 0.8);}
.swatch-warning span:nth-child(3){background-color:#faa732;background-color:rgba(250, 167, 51, 0.7);}
.swatch-warning span:nth-child(4){background-color:#faa732;background-color:rgba(250, 167, 51, 0.6);}
.alert{margin-bottom:24px;padding:8px 35px 8px 14px;background-color:#fcf8e3;border:1px solid #f2e187;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;color:#9c8611;}.alert .alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;float:right;font-size:21px;font-size:1.3125rem;font-weight:bold;line-height:18px;color:inherit;}
.alert-success{background-color:#c5e6c5;border-color:#a2d6a2;color:#347834;}
.alert-warning{background-color:#fee7c7;border-color:#fcd296;color:#c17305;}
.alert-error{background-color:#f4cac8;border-color:#eba19e;color:#da4f49;}
.alert-inverse{background-color:#414141;border-color:#000000;color:#ffffff;}
.alert-block{padding-top:14px;padding-bottom:14px;}.alert-block .alert-heading{margin-bottom:3px;font-size:inherit;font-weight:bold;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.badge{padding:1px 9px 2px;font-size:12px;font-size:0.75rem;font-weight:bold;white-space:nowrap;color:#808080;background-color:#e6e6e6;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:background-color 0.25s 0 linear;-moz-transition:background-color 0.25s 0 linear;-ms-transition:background-color 0.25s 0 linear;-o-transition:background-color 0.25s 0 linear;transition:background-color 0.25s 0 linear;}.badge:hover{color:#808080;text-decoration:none;cursor:pointer;}
.badge-error{background-color:#da4f49;color:#ffffff;}.badge-error:hover{background-color:#9d2520;color:#ffffff;}
.badge-warning{background-color:#faa732;color:#ffffff;}.badge-warning:hover{background-color:#c17305;color:#ffffff;}
.badge-success{background-color:#5bb75b;color:#ffffff;}.badge-success:hover{background-color:#347834;color:#ffffff;}
.badge-info{background-color:#d9edf7;color:#247fad;}.badge-info:hover{background-color:#85c5e5;}
.badge-inverse{background-color:#414141;color:#ffffff;}.badge-inverse:hover{background-color:#0e0e0e;color:#ffffff;}
.basegrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5c8c2), to(#98b2aa));background-image:-webkit-linear-gradient(top, #b5c8c2, #98b2aa);background-color:#98b2aa;background-image:-moz-linear-gradient(top, #b5c8c2, #98b2aa);background-image:-ms-linear-gradient(top, #b5c8c2, #98b2aa);background-image:-o-linear-gradient(top, #b5c8c2, #98b2aa);background-image:linear-gradient(top, #b5c8c2, #98b2aa);background-repeat:repeat-x;}
.errorgrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5c8c2), to(#c72f29));background-image:-webkit-linear-gradient(top, #b5c8c2, #c72f29);background-color:#c72f29;background-image:-moz-linear-gradient(top, #b5c8c2, #c72f29);background-image:-ms-linear-gradient(top, #b5c8c2, #c72f29);background-image:-o-linear-gradient(top, #b5c8c2, #c72f29);background-image:linear-gradient(top, #b5c8c2, #c72f29);background-repeat:repeat-x;}
.greygrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #ffffff, #d9d9d9);background-color:#d9d9d9;background-image:-moz-linear-gradient(top, #ffffff, #d9d9d9);background-image:-ms-linear-gradient(top, #ffffff, #d9d9d9);background-image:-o-linear-gradient(top, #ffffff, #d9d9d9);background-image:linear-gradient(top, #ffffff, #d9d9d9);background-repeat:repeat-x;}
.infograd{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9edf7), to(#afd9ee));background-image:-webkit-linear-gradient(top, #d9edf7, #afd9ee);background-color:#afd9ee;background-image:-moz-linear-gradient(top, #d9edf7, #afd9ee);background-image:-ms-linear-gradient(top, #d9edf7, #afd9ee);background-image:-o-linear-gradient(top, #d9edf7, #afd9ee);background-image:linear-gradient(top, #d9edf7, #afd9ee);background-repeat:repeat-x;}
.inversegrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#414141), to(#272727));background-image:-webkit-linear-gradient(top, #414141, #272727);background-color:#272727;background-image:-moz-linear-gradient(top, #414141, #272727);background-image:-ms-linear-gradient(top, #414141, #272727);background-image:-o-linear-gradient(top, #414141, #272727);background-image:linear-gradient(top, #414141, #272727);background-repeat:repeat-x;}
.successgrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bb75b), to(#449b44));background-image:-webkit-linear-gradient(top, #5bb75b, #449b44);background-color:#449b44;background-image:-moz-linear-gradient(top, #5bb75b, #449b44);background-image:-ms-linear-gradient(top, #5bb75b, #449b44);background-image:-o-linear-gradient(top, #5bb75b, #449b44);background-image:linear-gradient(top, #5bb75b, #449b44);background-repeat:repeat-x;}
.warninggrad{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#faa732), to(#f39106));background-image:-webkit-linear-gradient(top, #faa732, #f39106);background-color:#f39106;background-image:-moz-linear-gradient(top, #faa732, #f39106);background-image:-ms-linear-gradient(top, #faa732, #f39106);background-image:-o-linear-gradient(top, #faa732, #f39106);background-image:linear-gradient(top, #faa732, #f39106);background-repeat:repeat-x;}
.well{min-height:21px;padding:11px;margin-bottom:24px;background-color:#ffffff;border:1px solid #ff9999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 10px #ffcccc;-moz-box-shadow:inset 0 1px 10px #ffcccc;box-shadow:inset 0 1px 10px #ffcccc;}.well p:last-child{margin-bottom:0;}
.well-large{padding:22px;}
.well-small{padding:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
@font-face{font-family:'FontAwesome';src:url('/css/fonts/fontawesome-webfont.eot');src:url('/css/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('/css/fonts/fontawesome-webfont.woff') format('woff'),url('/css/fonts/fontawesome-webfont.ttf') format('truetype'),url('/css/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit;}
.icon-large:before{vertical-align:middle;font-size:1.3333333333333333em;}
.btn [class^="icon-"],.nav-tabs [class^="icon-"],.btn [class*=" icon-"],.nav-tabs [class*=" icon-"]{line-height:.9em;}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;}
li .icon-large:before,li .icon-large:before{width:1.875em;}
ul.icons{list-style-type:none;margin-left:2em;text-indent:-0.8em;}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.8em;}
ul.icons li .icon-large:before,ul.icons li .icon-large:before{vertical-align:initial;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up:before{content:"\f087";}
.icon-thumbs-down:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope-alt:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-user-md:before{content:"\f200";}
hr{display:block;padding:0;height:1px;border:0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;_behavior:url(/css/iepngfix.htc);}
#map_canvas img{max-width:none;}
svg:not(:root){overflow:hidden;}
figure{margin-bottom:24px;}figure img{margin-bottom:6px;}
figure figcaption{display:block;font-weight:normal;font-size:14px;font-size:0.875rem;color:#808080;}
.list-bordered{list-style-type:none;margin:0 0 24px 0;padding:0;}.list-bordered li{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed #ffffff;}
.list-bordered li:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0;}
fieldset{font:normal 1em/1 'Bliss Bold','Helvetica Neue',Arial,sans-serif;border-color:#808080;border-style:solid none none;border-width:1px 0 0;padding:0 .5em;}fieldset div{margin:0.5em 0 1em;}fieldset div em{display:block;font-size:12px;font-size:0.75rem;line-height:2;margin-left:28%;}
fieldset div.submit{margin-left:28%;}
fieldset label{width:28%;font-weight:bold;display:inline-block;*display:inline;*zoom:1;}fieldset label.check{float:none;padding:0.5em 0;width:inherit;}
fieldset label.error{margin-left:0;width:auto;}
fieldset legend{font-weight:bold;padding:0 .25em;font-size:18px;font-size:1.125rem;line-height:1.333;}
fieldset ul,fieldset ul li{list-style:none outside none;margin:0;padding:0;}
fieldset .options{margin:0;border:none;}fieldset .options legend{padding:0 0 1em;display:block;font:bold 1em/1 'Bliss Bold','Helvetica Neue',Arial,sans-serif;}
fieldset .options ul{margin-left:28%;}
fieldset .options li label{font-weight:normal;}
fieldset .defaultSubmit{font-size:32px;font-size:2rem;line-height:1.5;color:#ffffff;background:#c8b5bb;}
form div.notes{float:right;min-width:160px;width:28%;height:auto;margin:0 0 10px 10px;padding:5px;border:1px solid #cccccc;font-size:12px;font-size:0.75rem;line-height:2;}form div.notes h4{background:url(/img/icon_info.gif) no-repeat top left;padding:3px 0 3px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#cccccc;font-size:110%;margin:0;}
form div.notes p:first-of-type{margin-top:0;}
form div.notes p:last-of-type{margin-bottom:0;}
.password-meter{display:inline-block;position:relative;width:100px;}
.password-meter b{display:block;}
.password-meter-message{text-align:right;font-weight:bold;color:#676767;}
.password-meter-bg,.password-meter-bar{height:4px;}
.password-meter-message-very-weak{color:#aa0033;}
.password-meter-message-weak{color:#f5ac00;}
.password-meter-message-good{color:#6699cc;}
.password-meter-message-strong{color:#008000;}
.password-meter-bg{top:8px;background:#e0e0e0;}.password-meter-bg .password-meter-very-weak{background:#aa0033;width:20%;}
.password-meter-bg .password-meter-weak{background:#f5ac00;width:40%;}
.password-meter-bg .password-meter-good{background:#6699cc;width:60%;}
.password-meter-bg .password-meter-strong{background:#008000;width:100%;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:6px 11px 6px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;font-weight:bold;line-height:24px;color:#404040;text-align:center;vertical-align:middle;background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #ffffff, #d9d9d9);background-color:#d9d9d9;background-image:-moz-linear-gradient(top, #ffffff, #d9d9d9);background-image:-ms-linear-gradient(top, #ffffff, #d9d9d9);background-image:-o-linear-gradient(top, #ffffff, #d9d9d9);background-image:linear-gradient(top, #ffffff, #d9d9d9);background-repeat:repeat-x;border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;*margin-left:.3em;}.btn:visited,.btn:hover{color:#404040;text-decoration:none;}
input[type="submit"].btn:hover{border-color:#cccccc;}
.btn:first-child{*margin-left:0;}
.btn-disabled{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;cursor:default;}
.btn-error{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5c8c2), to(#c72f29));background-image:-webkit-linear-gradient(top, #b5c8c2, #c72f29);background-color:#c72f29;background-image:-moz-linear-gradient(top, #b5c8c2, #c72f29);background-image:-ms-linear-gradient(top, #b5c8c2, #c72f29);background-image:-o-linear-gradient(top, #b5c8c2, #c72f29);background-image:linear-gradient(top, #b5c8c2, #c72f29);background-repeat:repeat-x;border-color:#b22a24;border-bottom-color:#9d2520;color:#ffffff;}.btn-error:visited,.btn-error:hover{color:#ffffff;}
.btn-info{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9edf7), to(#afd9ee));background-image:-webkit-linear-gradient(top, #d9edf7, #afd9ee);background-color:#afd9ee;background-image:-moz-linear-gradient(top, #d9edf7, #afd9ee);background-image:-ms-linear-gradient(top, #d9edf7, #afd9ee);background-image:-o-linear-gradient(top, #d9edf7, #afd9ee);background-image:linear-gradient(top, #d9edf7, #afd9ee);background-repeat:repeat-x;border-color:#9acfea;border-bottom-color:#85c5e5;color:#247fad;}.btn-info:visited,.btn-info:hover{color:#247fad;}
.btn-inverse{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#414141), to(#272727));background-image:-webkit-linear-gradient(top, #414141, #272727);background-color:#272727;background-image:-moz-linear-gradient(top, #414141, #272727);background-image:-ms-linear-gradient(top, #414141, #272727);background-image:-o-linear-gradient(top, #414141, #272727);background-image:linear-gradient(top, #414141, #272727);background-repeat:repeat-x;border-color:#1b1b1b;border-bottom-color:#0e0e0e;color:#ffffff;}.btn-inverse:visited,.btn-inverse:hover{color:#ffffff;}
.btn-primary{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5c8c2), to(#98b2aa));background-image:-webkit-linear-gradient(top, #b5c8c2, #98b2aa);background-color:#98b2aa;background-image:-moz-linear-gradient(top, #b5c8c2, #98b2aa);background-image:-ms-linear-gradient(top, #b5c8c2, #98b2aa);background-image:-o-linear-gradient(top, #b5c8c2, #98b2aa);background-image:linear-gradient(top, #b5c8c2, #98b2aa);background-repeat:repeat-x;border-color:#89a79e;border-bottom-color:#7a9d92;color:#ffffff;}.btn-primary:visited,.btn-primary:hover{color:#ffffff;}
.btn-success{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bb75b), to(#449b44));background-image:-webkit-linear-gradient(top, #5bb75b, #449b44);background-color:#449b44;background-image:-moz-linear-gradient(top, #5bb75b, #449b44);background-image:-ms-linear-gradient(top, #5bb75b, #449b44);background-image:-o-linear-gradient(top, #5bb75b, #449b44);background-image:linear-gradient(top, #5bb75b, #449b44);background-repeat:repeat-x;border-color:#3c893c;border-bottom-color:#347834;}
.btn-warning{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#faa732), to(#f39106));background-image:-webkit-linear-gradient(top, #faa732, #f39106);background-color:#f39106;background-image:-moz-linear-gradient(top, #faa732, #f39106);background-image:-ms-linear-gradient(top, #faa732, #f39106);background-image:-o-linear-gradient(top, #faa732, #f39106);background-image:linear-gradient(top, #faa732, #f39106);background-repeat:repeat-x;border-color:#da8205;border-bottom-color:#c17305;}
.btn-extlarge{padding:11px 22px;font-size:21px;font-size:1.3125rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
.btn-large{padding:11px 22px;font-size:14px;font-size:0.875rem;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn-small{padding:6px 10px;font-size:11px;font-size:0.6875rem;line-height:16px;}
.btn-mini{padding:3px 5px;font-size:11px;font-size:0.6875rem;line-height:14px;}
.btn-group{position:relative;*zoom:1;*margin-left:.3em;margin-bottom:24px;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:0;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.btn-group .btn:last-child{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:2px;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:0;border-top-left-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.btn-group .btn.large:last-child{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.btn-toolbar{clear:both;margin-top:12px;margin-bottom:12px;}
.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
table{width:100%;max-width:100%;margin-bottom:24px;border-collapse:collapse;border-spacing:0;background-color:transparent;}table th,table td{padding:8px;vertical-align:top;border-top:1px solid #ffffff;font-size:14px;font-size:0.875rem;line-height:24px;text-align:left;}
table th{font-weight:bold;}
table thead th{vertical-align:bottom;}
table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0;}
table tbody+tbody{border-top:2px solid #ffffff;}
table tbody tr td,table tbody tr th{-webkit-transition:background-color 0.25s 0 linear;-moz-transition:background-color 0.25s 0 linear;-ms-transition:background-color 0.25s 0 linear;-o-transition:background-color 0.25s 0 linear;transition:background-color 0.25s 0 linear;}
table tbody tr:hover td,table tbody tr:hover th{background-color:#ffffff;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #ffffff;border-left:0;border-collapse:separate;*border-collapse:collapsed;}.table-bordered th,.table-bordered td{border-left:1px solid #ffffff;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#ffffff;}
.bold{font-weight:bold;}
.error{color:#ff0000;}
.dropcap:first-letter{background-color:transparent;color:#ff0000;float:left;font:normal normal 3.5em/0.8em serif;margin:0 .083em 0 0;padding:.0625em 0 0;text-shadow:3px 2px 2px rgba(0, 0, 0, 0.5);}
.quote,.testimonial{font-style:italic;}
.require{color:#990000;font-weight:bold;font-weight:bold;}
.border,.border td,.border th{border:1px solid #cccccc;}
.noborder{border:none;}
.center{text-align:center;}
.justified{text-align:justify;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.centered{margin:0 auto;}
.clearboth{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}
.shadow{-webkit-box-shadow:2px 2px 2px #777777;-moz-box-shadow:2px 2px 2px #777777;box-shadow:2px 2px 2px #777777;}
.nobottom{margin-bottom:0;padding-bottom:0;}
.notop{margin-top:0;padding-top:0;}
.source{display:block;margin-top:-24px;text-indent:0;}
.source:before{content:"—";}
.note{border:1px solid #cccccc;border:1px solid #cccccc;text-align:center;text-align:center;margin-bottom:24px;padding:12px 1em;}
.callout{padding:12px 0 12px 1em;margin-bottom:24px;}
.changed-block{border-left:.5em solid #444;}
.highlight-block{border-left:.5em solid #d4af37;}
.note-block{background:rgba(232, 134, 125, 0.15);border-left:0.5em solid #d9938c;font-style:italic;}
.warning-block{border-left:.5em solid #c11100;}
.example,.important{background:rgba(250, 250, 250, 0.5);margin:0 0.5em 24px;outline:1px solid #e0e0e0;padding:12px 1em;}.example p:last-child,.important p:last-child,.example ul:last-child,.important ul:last-child,.example dl:last-child,.important dl:last-child,.example ol:last-child,.important ol:last-child,.example table:last-child,.important table:last-child,.example form:last-child,.important form:last-child,.example fieldset:last-child,.important fieldset:last-child,.example pre:last-child,.important pre:last-child{margin-bottom:0;}
@media only screen and (min-width:480px){.page{margin:0 .5em;} .island,.islandL{width:90%;text-align:center;text-align:center;font-size:14px;font-size:0.875rem;line-height:1.71428;border:none;border:none;margin-bottom:24px;max-width:400px;padding:0 .25em;}.island img,.islandL img{max-width:96%;}}@media only screen and (min-width:600px){.page{max-width:1100px;} .line,.lastUnit,.row{overflow:hidden;*overflow:visible;*zoom:1;} .unit,.leftCol,.media .img{float:left;} .unitRight,.rightCol,.media .imgExt{float:right;} .size1of1{float:none;} .size1of2{width:50%;} .size1of3{width:33.33333%;} .size2of3{width:66.66666%;} .size1of4{width:25%;} .size3of4{width:75%;} .size1of5{width:20%;} .size2of5{width:40%;} .size3of5{width:60%;} .size4of5{width:80%;} .size1of10{width:10%;} .size3of10{width:30%;} .size7of10{width:70%;} .size9of10{width:90%;} .lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px;} .inner{margin:0 1em;} .pad-left{padding-left:0.5em;} .pad-right{padding-right:0.5em;} .pad-top{padding-right:0.5em;} .mar-left{margin-left:0.5em;} .mar-right{margin-right:0.5em;} .mar-top{margin-top:12px;} .media{overflow:hidden;*overflow:visible;*zoom:1;} .media .img img{display:block;max-width:none;} body{color:#222222;background:#b5c8c2;font-family:a,"Helvetica Neue",Helvetica,Arial,sans-serif;} .page{display:block;margin:auto;color:#222222;background:#b5c8c2;border-left:1px solid #cccccc;border-right:1px solid #cccccc;} .banner{display:block;margin:auto;color:#ffffff;background:#b5c8c2;border-bottom:6px solid #A15353;font-family:a,Cambria,Georgia,Times,"Times New Roman",serif;} .content{display:block;margin:auto;} .main{display:table;*display:block;min-height:400px;padding:1.5em 2em;} .leftCol,.rightCol{padding:48px 0.5em 24px;} .leftCol{width:50%;_margin-right:-3px;} .rightCol{width:50%;_margin-left:-3px;padding-right:2em;} .footer{padding:24px 0 0;font-size:12px;font-size:0.75rem;line-height:2;clear:both;clear:both;text-align:center;text-align:center;border-top:6px solid #00bfff;}.footer a,.footer a:link,.footer a:visited{color:#808080;} .footer a:hover{color:#0000ff;} .footer h3{margin-bottom:0;} .page,.content,.main,.banner,.footer,.leftCol,.rightCol{*zoom:1;}.page:before,.content:before,.main:before,.banner:before,.footer:before,.leftCol:before,.rightCol:before,.page:after,.content:after,.main:after,.banner:after,.footer:after,.leftCol:after,.rightCol:after{display:table;content:"";} .page:after,.content:after,.main:after,.banner:after,.footer:after,.leftCol:after,.rightCol:after{clear:both;} #facebox{position:absolute;top:0;left:0;z-index:10000;text-align:left;}#facebox .popup{position:relative;border:3px solid rgba(0, 0, 0, 0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.4);box-shadow:0 0 18px rgba(0, 0, 0, 0.4);} #facebox .content{display:table;width:370px;padding:10px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} #facebox .content>p:first-child{margin-top:0;} #facebox .content>p:last-child{margin-bottom:0;} #facebox .close{position:absolute;top:5px;right:5px;padding:2px;background:#fff;} #facebox .close img{opacity:0.3;} #facebox .close:hover img{opacity:1.0;} #facebox .loading{text-align:center;} #facebox .image{text-align:center;} #facebox img{border:0;margin:0;} #facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;} .facebox_hide{z-index:-100;} .facebox_overlayBG{background-color:#000;z-index:99;} .nav-horiz{margin:0 auto;margin:0 auto;background:#b5c8c2;text-align:center;} .menu-horizontal{padding:0;text-align:center;margin:0;}.menu-horizontal li{position:relative;display:inline-block;*display:inline;*zoom:1;}.menu-horizontal li:hover .submenu{display:block;} .menu-horizontal a{padding:.25em;margin:.25em 10px;display:inline-block;*display:inline;*zoom:1;min-width:4em;font-size:1em;line-height:1.5;font-weight:bold;text-decoration:none;color:#000000;}.menu-horizontal a:hover{background:#ffffff;color:#000000;} .menu-horizontal .submenu{position:absolute;left:10px;width:10em;display:none;padding:3px;background:#ffffff;margin:0;}.menu-horizontal .submenu li{width:90%;padding:0;margin:1px 0;} .menu-horizontal .submenu a{width:100%;text-align:left;border:none;margin:0;padding:.25em;line-height:1;}.menu-horizontal .submenu a:hover{background:#ffffff;color:#000000;} .header-bg{background:url(/images/header-bg.jpg) no-repeat center center;} .logo{margin:.375em auto;display:block;} .site-title{color:#ffffff;font-family:a,Cambria,Georgia,Times,"Times New Roman",serif;font-weight:normal;}.site-title img{display:inline-block;*display:inline;*zoom:1;} .site-subtitle{color:#ffffff;font-size:24px;font-size:1.5rem;line-height:1;} .tagline{color:#222222;font-size:24px;font-size:1.5rem;line-height:1;} .activemenu a,.about #about a,.style-guide #style-guide a,.testimonials #testimonials a,.contact #contact a,.classes #classes a,.home #home a{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#808080));background-image:-webkit-linear-gradient(top, #ffffff, #808080);background-color:#808080;background-image:-moz-linear-gradient(top, #ffffff, #808080);background-image:-ms-linear-gradient(top, #ffffff, #808080);background-image:-o-linear-gradient(top, #ffffff, #808080);background-image:linear-gradient(top, #ffffff, #808080);background-repeat:repeat-x;border-color:#5A3C96;color:#5e3030;} .menu-horizontal a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#a15353));background-image:-webkit-linear-gradient(top, #ffffff, #a15353);background-color:#a15353;background-image:-moz-linear-gradient(top, #ffffff, #a15353);background-image:-ms-linear-gradient(top, #ffffff, #a15353);background-image:-o-linear-gradient(top, #ffffff, #a15353);background-image:linear-gradient(top, #ffffff, #a15353);background-repeat:repeat-x;padding:.25em 1em;border:4px solid #5e3030;}.menu-horizontal a:hover{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#808080));background-image:-webkit-linear-gradient(top, #ffffff, #808080);background-color:#808080;background-image:-moz-linear-gradient(top, #ffffff, #808080);background-image:-ms-linear-gradient(top, #ffffff, #808080);background-image:-o-linear-gradient(top, #ffffff, #808080);background-image:linear-gradient(top, #ffffff, #808080);background-repeat:repeat-x;}}@media only screen and (min-width:768px){.leftCol{width:20%;} .rightCol{width:30%;} .column{-webkit-column-width:auto;-webkit-column-count:2;-webkit-column-gap:1em;-webkit-column-rule-color:#000000;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;-moz-column-width:auto;-moz-column-count:2;-moz-column-gap:1em;-moz-column-rule-color:#000000;-moz-column-rule-style:solid;-moz-column-rule-width:1px;column-width:auto;column-count:2;column-gap:1em;column-rule-color:#000000;column-rule-style:solid;column-rule-width:1px;}.column h2{-moz-column-span:all;-webkit-column-span:all;column-span:all;} .column h3{-moz-column-break-before:always;-webkit-column-break-before:always;column-break-before:always;} .island{float:right;} .islandL{float:left;}}@media only screen and (min-width:992px){}@media only screen and (min-width:1382px){body{max-width:1440px;}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}.bold{font-weight:bold;}
.intro{font-size:18px;font-size:1.125rem;line-height:1.333;}
.error{color:#ff0000;}
.dropcap:first-letter{background-color:transparent;color:#ff0000;float:left;font:normal normal 3.5em/0.8em serif;margin:0 .083em 0 0;padding:.0625em 0 0;text-shadow:3px 2px 2px rgba(0, 0, 0, 0.5);}
.quote,.testimonial{font-style:italic;}
.require{color:#990000;font-weight:bold;}
.border,.border td,.border th{border:1px solid #cccccc;}
.noborder{border:none;}
.center{text-align:center;}
.justified{text-align:justify;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.centered{margin:0 auto;}
.clearboth{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}
.shadow{-webkit-box-shadow:2px 2px 2px #777777;-moz-box-shadow:2px 2px 2px #777777;box-shadow:2px 2px 2px #777777;}
.nobottom{margin-bottom:0;padding-bottom:0;}
.notop{margin-top:0;padding-top:0;}
.source{display:block;margin-top:-24px;text-indent:0;}
.source:before{content:"—";}
.note{border:1px solid #cccccc;border:1px solid #cccccc;text-align:center;text-align:center;margin-bottom:24px;padding:12px 1em;}
.callout{padding:12px 0 12px 1em;margin-bottom:24px;}
.changed-block{border-left:.5em solid #444;}
.highlight-block{border-left:.5em solid #d4af37;}
.note-block{background:rgba(232, 134, 125, 0.15);border-left:0.5em solid #d9938c;font-style:italic;}
.warning-block{border-left:.5em solid #c11100;}
.example,.important{background:rgba(250, 250, 250, 0.5);margin:0 0.5em 24px;outline:1px solid #e0e0e0;padding:12px 1em;}.example p:last-child,.important p:last-child,.example ul:last-child,.important ul:last-child,.example dl:last-child,.important dl:last-child,.example ol:last-child,.important ol:last-child,.example table:last-child,.important table:last-child,.example form:last-child,.important form:last-child,.example fieldset:last-child,.important fieldset:last-child,.example pre:last-child,.important pre:last-child{margin-bottom:0;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
.yaawsrc { display:none;}
