*{margin:0;padding:0;}
html,body{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{line-height:1.4em;}
.clear{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{max-width:100%;width:auto\9;height:auto;border:none;-ms-interpolation-mode:bicubic;}
ul,ol{margin-left:2em;}
h1,h2,h3,h4,h5,h6,p{margin-top:.5em;margin-bottom:.5em;}
dt{font-weight:bold;}
.hdl dt{width:28%;margin-right:2%;float:left;clear:both;text-align:right;}
.hdl dd{width:70%;float:left;}
.hdl dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
blockquote{border-left:6px solid #ccc;padding-left:1em;}
blockquote cite:before{font-size:85%;content:'\2014';margin-right:.5em;}
blockquote cite{font-size:85%;}
.row{clear:both;width:100%;}
.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.row [class*="span"]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px;margin-left:2%;*margin-left:1.958333333%;}
.row [class*="span"]:first-child{margin-left:0;}
.row .span12{width:100%;*width:99.541666663%;}
.row .span11{width:91.5%;*width:91.08333333%;}
.row .span10{width:83%;*width:82.624999997%;}
.row .span9{width:74.5%;*width:74.166666664%;}
.row .span8{width:66%;*width:65.708333331%;}
.row .span7{width:57.5%;*width:57.249999998%;}
.row .span6{width:49%;*width:48.791666665%;}
.row .span5{width:40.5%;*width:40.333333332%;}
.row .span4{width:32%;*width:31.874999999%;}
.row .span3{width:23.5%;*width:23.416666666%;}
.row .span2{width:15%;*width:14.958333333%;}
.row .span1{width:6.5%;*width:6.5%;}
.row .offset11{margin-left:95.5%;*margin-left:94.999999996%;}
.row .offset11:first-child{margin-left:93.5%;*margin-left:93.041666663%;}
.row .offset10{margin-left:87%;*margin-left:86.541666663%;}
.row .offset10:first-child{margin-left:85%;*margin-left:84.58333333%;}
.row .offset9{margin-left:78.5%;*margin-left:78.08333333%;}
.row .offset9:first-child{margin-left:76.5%;*margin-left:76.124999997%;}
.row .offset8{margin-left:70%;*margin-left:69.624999997%;}
.row .offset8:first-child{margin-left:68%;*margin-left:67.666666664%;}
.row .offset7{margin-left:61.5%;*margin-left:61.166666664%;}
.row .offset7:first-child{margin-left:59.5%;*margin-left:59.208333331%;}
.row .offset6{margin-left:53%;*margin-left:52.708333331%;}
.row .offset6:first-child{margin-left:51%;*margin-left:50.749999998%;}
.row .offset5{margin-left:44.5%;*margin-left:44.249999998%;}
.row .offset5:first-child{margin-left:42.5%;*margin-left:42.291666665%;}
.row .offset4{margin-left:36%;*margin-left:35.791666665%;}
.row .offset4:first-child{margin-left:34%;*margin-left:33.833333332%;}
.row .offset3{margin-left:27.5%;*margin-left:27.333333332%;}
.row .offset3:first-child{margin-left:25.5%;*margin-left:25.374999999%;}
.row .offset2{margin-left:19%;*margin-left:18.874999999%;}
.row .offset2:first-child{margin-left:17%;*margin-left:16.916666666%;}
.row .offset1{margin-left:10.5%;*margin-left:10.416666666%;}
.row .offset1:first-child{margin-left:8.5%;*margin-left:8.458333333%;}
table{margin:1em 0;width:100%;border-spacing:0;}
th{text-align:center;}
th,td{padding:.25em .5em;}
table.striped tr{background-color:#eeeeee;}
table.striped th,table.striped tr:nth-child(even){background-color:#f5f5f5;}
table.rowhover tr{transition:background-color 200ms ease-out;-webkit-transition:background-color 200ms ease-out;-moz-transition:background-color 200ms ease-out;-o-transition:background-color 200ms ease-out;}
table.rowhover tr:hover{background-color:#fbf8e9;}
table.bordered{border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
table.bordered tr:first-child th:first-child,table.bordered tr:first-child td:first-child{-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
table.bordered tr:first-child th:last-child,table.bordered tr:first-child td:last-child{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
table.bordered thead+tbody tr:first-child td:first-child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0 ;}
table.bordered thead+tbody tr:first-child td:last-child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0 ;}
table.bordered thead+tbody tr:last-child td:first-child,table.bordered tr:last-child td:first-child{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;}
table.bordered thead+tbody tr:last-child td:last-child,table.bordered tr:last-child td:last-child{-moz-border-radius:0 0 3px 0;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;}
table.bordered tr:last-child:first-child td:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
table.bordered tr:last-child:first-child td:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
table.bordered thead+tbody tr:last-child:first-child td:first-child{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;}
table.bordered thead+tbody tr:last-child:first-child td:last-child{-moz-border-radius:0 0 3px 0;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;}
table.bordered th,table.bordered td{border-bottom:1px dotted #cccccc;border-right:1px dotted #cccccc;}
table.bordered th:last-child,table.bordered td:last-child{border-right:none;}
table.bordered tr:last-child td{border-bottom:none;}
.hnav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hnav,.vnav,.hnav ul,.vnav ul{list-style:none;margin:0;}
.hnav li{float:left;}
.hnav.pill li{margin-right:.5em;}
.hnav a,.vnav a{display:block;text-decoration:none;-o-transition:color 250ms ease-out,background-color 250ms ease-out;-webkit-transition:color 250ms ease-out,background-color 250ms ease-out;-moz-transition:color 250ms ease-out,background-color 250ms ease-out;transition:color 250ms ease-out,background-color 250ms ease-out;}
.breadcrumbwidget:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.breadcrumbwidget{list-style:none;margin:0;}
.breadcrumbwidget li{display:block;float:left;margin-right:.25em;}
.breadcrumbwidget a{text-decoration:none;}
.breadcrumbwidget li+li:before{content:">";font-weight:bold;margin-right:.25em;}
.breadcrumbwidget.path li+li:before{content:"/";}
.breadcrumbwidget.section li+li:before{content:"|";}
.paginationwidget{margin:0;list-style:none;text-align:center;}
.paginationwidget li{display:inline;}
.paginationwidget a{text-decoration:none;}
.paginationwidget li+li:before{content:" ";margin-right:.125em;}
.alert{text-align:left;border:1px solid;padding:.5em;overflow:hidden;margin:1em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.alert.success{border-color:#339933;color:#00632E;background-color:#D1E8D2;}
.alert.error{border-color:#DC1C1C;color:#820101;background-color:#FACFCF;}
.alert.warning{border-color:#D4B64B;color:#67510B;background-color:#FDEFBD;}
.alert.info{border-color:#9DBFEA;color:#00357B;background-color:#D8E7FA;}
.alert.note{border-color:#BDBDBD;color:#4D4D69;background-color:#F4F4F4;}
.logo{text-decoration:none;}
.logo img{border:none;}
.hero-unit{clear:both;width:100%;}
textarea{resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
form{margin:0 auto;max-width:600px;}
.hform form,form.hform{max-width:800px;}
form:after,from dl{content:".";display:block;height:0;clear:both;visibility:hidden;}
form fieldset{border:1px solid #9ba6ab;margin:15px 0;padding:10px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;min-width:0;display:table-column;display:block\9;}
form legend{padding:0 5px;border:1px solid #9ba6ab;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
form label{display:block;padding-top:6px;position:relative;}
form label em{font-style:normal;font-size:85%;color:#c93434;}
form .description{padding:.3em 0;font-size:85%;}
form .validation{z-index:1;color:#ffffff;background-color:#000000;font-size:95%;position:absolute;bottom:-0.5em;left:40%;text-align:left;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 10px #000000;-moz-box-shadow:0 3px 10px #000000;box-shadow:0 3px 10px #000000;padding:.45em 0 4px 0;}
.hform form .validation,form.hform .validation{width:200%;left:108%;bottom:1.4em;}
form .validation strong{font-weight:normal;padding:0 8px;display:block;}
form .ok,form .failed,form .ajax{display:block;}
form input[disabled]{cursor:not-allowed;}
form input[type="text"],form input[type="number"],form input[type="email"],form input[type="url"],form input[type="password"],form select,form textarea{outline:none;font-size:100%;width:95%;padding:.3em .6em;border:1px solid #9ba6ab;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:-webkit-box-shadow 250ms ease-out;-moz-transition:-moz-box-shadow 250ms ease-out;transition:box-shadow 250ms ease-out;}
form input[type="text"]:focus,form input[type="number"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="password"]:focus,form select:focus,form textarea:focus{border:1px solid rgba(50, 169, 211, 0.8);-webkit-box-shadow:0 0 5px rgba(50, 169, 211, 0.6);-moz-box-shadow:0 0 5px rgba(50, 169, 211, 0.6);box-shadow:0 0 5px rgba(50, 169, 211, 0.6);}
form input[type="file"]{font-size:100%;width:100%;}
form input[type="submit"],form button{font-size:100%;}
.button,form input[type="submit"],form button{margin-top:8px;cursor:pointer;padding:.3em .6em;border:none;color:#ffffff;background-color:#00a9d3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-o-transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;}
.button{padding:.2em .6em;}
.button:hover,form input[type="submit"]:hover,form button:hover{color:#ffffff;background-color:#0099c3;}
.button.delete,.button.warning,form input.warning[type="submit"],form input.delete[type="submit"],form button.warning,form button.delete{color:#ffffff;background-color:#c93434;}
.button.delete:hover,.button.warning:hover,form input.warning[type="submit"]:hover,form input.delete[type="submit"]:hover,form button.warning:hover,form button.delete:hover{color:#ffffff;background-color:#b23232;}
form .radiogroup{margin:0;padding:0;list-style:none;}
form .radiogroup li{padding:4px 0;margin:0;}
form .radiogroup input{margin-right:.5em;}
form .checklist{padding:4px;margin:0;list-style:none;overflow:auto;border:1px solid #9ba6ab;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
form .checklist li{padding:4px;margin:0;background-color:transparent;-o-transition:background-color 250ms ease-out;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;}
form .checklist li.selected{background-color:#fdefbd;}
form .checklist li:hover{background-color:#fbf8e9;}
form .checklist li label{display:block;font-weight:normal;}
form .checklist input{margin-right:.25em;}
form dd{padding:.3em 0;}
.hform form dt,form.hform dt{float:left;clear:both;width:28%;margin-right:2%;}
.hform form dt label,form.hform dt label{text-align:right;}
.hform form dd,form.hform dd{float:right;width:70%;}
form #submit-list{clear:both;}
.hform #submit-list{float:right;width:70%;}
form #submit-list dt{display:none;}
form #submit-list dd{float:none;width:auto;display:inline;padding-left:2px;padding-right:2px;}
@-ms-viewport{width:device-width;}.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.visible-desktop{display:inherit !important;}
.hidden-desktop{display:none !important;}
@media (min-width:768px) and (max-width:979px){.visible-tablet{display:inherit !important;} .visible-desktop{display:none !important;} .hidden-tablet{display:none !important;} .hidden-desktop{display:inherit !important;}}@media (max-width:767px){.visible-phone{display:inherit !important;} .visible-desktop{display:none !important;} .hidden-phone{display:none !important;} .hidden-desktop{display:inherit !important;} .row [class*="span"]{float:none;width:100%;margin-left:0;} .row [class*="offset"]:first-child{margin-left:0;} .hform form dt,form.hform dt,.hform form dd,form.hform dd,.hform #submit-list{float:none;width:100%;} .hform form dt label,form.hform dt label{text-align:left;} .hform form .validation,form.hform .validation{width:auto;left:40%;bottom:-0.5em;}}
