@import url(https://fonts.googleapis.com/css?family=Pontano+Sans);
@import url(https://fonts.googleapis.com/css?family=Merriweather);
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;
padding:0;
border:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,audio,canvas,video{display:block}html{height:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%}body{min-height:100%;
font-size:100%}sub,sup{font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;
white-space:pre-wrap;
word-wrap:break-word}b,strong{font-weight:bold}abbr[title]{border-bottom:1px dotted}table{border-collapse:collapse;
border-spacing:0}a img,img{-ms-interpolation-mode:bicubic;
border:0}input,textarea,button,select{margin:0;
font-size:100%;
line-height:normal;
vertical-align:baseline}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;
-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box}textarea{overflow:auto}::selection{background:#004c56;
color:white}::-moz-selection{background:#004c56;
color:white}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:rgba(0,76,86,0.62)}body{line-height:1.5em;
font-family:'Helvetica', 'Arial', sans-serif}a{color:#05515b}a:hover{color:#f33}#crm-container fieldset{border-top:none}#crm-container fieldset legend{color:#05515b;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
font-size:1.2em;
font-weight:normal;
padding:0.5em 0 1em 0;
text-transform:uppercase}#crm-container a{color:#05515b !important}#crm-container a:hover{color:#f33 !important;
text-decoration:underline}#crm-container div.header-dark{border-radius:0px !important;
-moz-border-radius:0px !important;
-webkit-border-radius:0px !important;
-khtml-border-radius:0px !important}#page{margin:0 auto}header{margin:0 12px;
padding:10px 0 0 0;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif}header #logo{position:absolute;
height:90px;
width:144px;
margin:0}header #logo img{width:100%}header hgroup{width:144px;
height:90px;
float:left;
margin:0}header hgroup h2{margin:10px 10px;
font-size:1.1em;
font-weight:normal;
color:#414042}header nav{font-size:1em}header nav h2{display:none;
font-size:1em;
color:#ccc;
font-weight:normal}header nav li{list-style:none}header nav a{color:#333;
text-decoration:none}header nav a.active-trail{font-weight:bold;
color:#787778}header nav a:hover{color:#f33;
text-decoration:underline}header nav #block-system-main-menu,header nav #block-menu-menu-main-menu-authenticated-,header nav #block-menu-menu-main-menu-administrator-{padding:0;
float:right}header nav #block-system-main-menu h2,header nav #block-system-main-menu li,header nav #block-menu-menu-main-menu-authenticated- h2,header nav #block-menu-menu-main-menu-authenticated- li,header nav #block-menu-menu-main-menu-administrator- h2,header nav #block-menu-menu-main-menu-administrator- li{font-size:1em;
margin:0;
padding:0 0 0 0.5em;
text-transform:uppercase}header nav #block-system-main-menu li,header nav #block-menu-menu-main-menu-authenticated- li,header nav #block-menu-menu-main-menu-administrator- li{list-style:none}header nav #block-system-user-menu,header nav #block-user-login{clear:both;
padding:0.5em 0 0 0}header nav #block-system-user-menu h2,header nav #block-system-user-menu li,header nav #block-user-login h2,header nav #block-user-login li{font-size:0.9em;
margin:0;
padding:0 0 0 0.6em}header nav #block-system-user-menu ul,header nav #block-system-user-menu li,header nav #block-user-login ul,header nav #block-user-login li{display:inline}header nav #block-system-user-menu li,header nav #block-user-login li{text-transform:uppercase}header nav #block-user-login h2{display:block;
text-transform:uppercase;
cursor:pointer;
color:#333}header nav #block-user-login h2:hover{text-decoration:underline;
color:#f33}header nav #block-user-login h2.selected{color:#787778;
font-weight:bold}header nav #block-user-login h2.selected:hover{color:#f33}header nav #block-user-login form{border:1px solid #98cccd;
background:#e5f4f3;
padding:0 0.5em;
text-align:right}footer{clear:left;
margin:0 0 0 24px;
padding:0 0 1.5em 0;
text-transform:uppercase;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif}footer nav ul.menu li{list-style:none;
float:left;
margin:0 1.1em 0 0;
padding:0;
font-size:0.9em}footer nav ul.menu li a{color:#333;
text-decoration:none}footer nav ul.menu li a:hover{text-decoration:underline;
color:#f33}footer div.region-footer-bottom{clear:left;
padding-top:0.5em;
color:#666;
font-size:0.9em}div#main{clear:left;
padding:10px 0 20px 0;
margin:0}div#main div#content-header{position:absolute}div#main div#content-header div.tabs{position:relative;
top:0.1em;
z-index:1501}div#main div#page-title{padding:24px 0 0 0;
margin:0;
background:#98cccd}div#main div#page-title div.title-content{margin:0 24px}div#main div#page-title h1{font-size:1.5em;
line-height:1.2em;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-weight:normal;
color:#05515b;
margin:0;
padding:0 0 10px 0}div#main div#page-title h1 span{color:#fff;
text-transform:capitalize}div#main div.messages,div#main #crm-container #help,div#main #crm-container .help{border:0 none;
border-radius:0;
background:#004c56;
color:#fff;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:0.9em;
line-height:1.6em;
margin-bottom:1em;
padding:1em}div#main div.messages p,div#main #crm-container #help p,div#main #crm-container .help p{margin:0 !important}div#main div.messages a,div#main #crm-container #help a,div#main #crm-container .help a{color:#e5f4f3 !important}div#main div.messages li,div#main #crm-container #help li,div#main #crm-container .help li{background:none !important;
list-style:circle !important;
margin-left:3em !important;
padding-left:0.3em !important}div#main div.messages div.inform-icon,div#main #crm-container #help div.inform-icon,div#main #crm-container .help div.inform-icon{display:none}div#main div.messages div.bold,div#main #crm-container #help div.bold,div#main #crm-container .help div.bold{color:#fff !important}div#main div#main-content div.content{margin:0 24px;
padding:24px 0}div#main div#main-content div.content div.content{margin:0;
padding:0}div#main div#main-content div.content h2,div#main div#main-content div.content h3,div#main div#main-content div.content h4,div#main div#main-content div.content h5,div#main div#main-content div.content h6{font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
color:#05515b;
font-weight:normal;
margin:0 0 0.3em 0;
padding:0.8em 0 0 0}div#main div#main-content div.content p{margin:0 0 0.6em 0}div#main div#main-content div.content ul{margin:0.3em 0 0.8em 0}div#main div#main-content div.content li{margin:0 0 0.3em 0;
padding:0 0 0 18px;
list-style:none;
background:url("../images/main-bullet.png") 0 0.3em no-repeat}div#main div#main-content div.content hr{border-top:0px none;
border-bottom:2px dashed #05515b;
border-left:0px none;
border-right:0px none;
margin:0 0 2em 0;
padding:1.5em 0 0 0;
background:none;
clear:left}div#main div#main-content div.content div.header-dark,div#main div#main-content div.content div.bold{background:none;
color:#05515b;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-weight:normal}div#main div#main-content div.content div.header-dark{border-bottom:1px solid #98cccd;
font-size:1.2em;
margin-top:2em;
padding:0 0 0.2em 0}div#main div#main-content div.content div.bold{margin-bottom:1em}div#main div#main-content div.content div.field-name-field-sidebar-files div.field-item,div#main div#main-content div.content div.field-name-field-links div.field-item,div#main div#main-content div.content div.view-header li,div#main div#main-content div.content div.views-field-registration-link-text,div#main div#main-content div.content div.register_link-section,div#main div#main-content div.content p.nextStep,div#main div#main-content div.content div.iCal_links-section,div#main div#main-content div.content span.user-page-link,div#main div#main-content div.content div.event_info_link-section,div#main div#main-content div.content div.links,div#main div#main-content div.content div.views-field-edit-node span,div#main div#main-content div.content div.view-header p.new-section{text-transform:uppercase;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
color:#05515b;
margin-bottom:0.2em}div#main div#main-content div.content div.field-name-field-sidebar-files div.field-item::before,div#main div#main-content div.content div.field-name-field-links div.field-item::before,div#main div#main-content div.content div.view-header li::before,div#main div#main-content div.content div.views-field-registration-link-text::before,div#main div#main-content div.content div.register_link-section::before,div#main div#main-content div.content p.nextStep::before,div#main div#main-content div.content div.iCal_links-section::before,div#main div#main-content div.content span.user-page-link::before,div#main div#main-content div.content div.event_info_link-section::before,div#main div#main-content div.content div.links::before,div#main div#main-content div.content div.views-field-edit-node span::before,div#main div#main-content div.content div.view-header p.new-section::before{content:"// "}div#main div#main-content div.content div.field-name-field-sidebar-files div.field-item a,div#main div#main-content div.content div.field-name-field-links div.field-item a,div#main div#main-content div.content div.view-header li a,div#main div#main-content div.content div.views-field-registration-link-text a,div#main div#main-content div.content div.register_link-section a,div#main div#main-content div.content p.nextStep a,div#main div#main-content div.content div.iCal_links-section a,div#main div#main-content div.content span.user-page-link a,div#main div#main-content div.content div.event_info_link-section a,div#main div#main-content div.content div.links a,div#main div#main-content div.content div.views-field-edit-node span a,div#main div#main-content div.content div.view-header p.new-section a{color:#05515b;
text-decoration:none;
font-size:0.95em;
padding:0 !important}div#main div#main-content div.content div.field-name-field-sidebar-files div.field-item a:hover,div#main div#main-content div.content div.field-name-field-links div.field-item a:hover,div#main div#main-content div.content div.view-header li a:hover,div#main div#main-content div.content div.views-field-registration-link-text a:hover,div#main div#main-content div.content div.register_link-section a:hover,div#main div#main-content div.content p.nextStep a:hover,div#main div#main-content div.content div.iCal_links-section a:hover,div#main div#main-content div.content span.user-page-link a:hover,div#main div#main-content div.content div.event_info_link-section a:hover,div#main div#main-content div.content div.links a:hover,div#main div#main-content div.content div.views-field-edit-node span a:hover,div#main div#main-content div.content div.view-header p.new-section a:hover{text-decoration:underline;
color:#f33}div#main div#main-content div.content div.field-name-field-sidebar-files div.field-item img,div#main div#main-content div.content div.field-name-field-links div.field-item img,div#main div#main-content div.content div.view-header li img,div#main div#main-content div.content div.views-field-registration-link-text img,div#main div#main-content div.content div.register_link-section img,div#main div#main-content div.content p.nextStep img,div#main div#main-content div.content div.iCal_links-section img,div#main div#main-content div.content span.user-page-link img,div#main div#main-content div.content div.event_info_link-section img,div#main div#main-content div.content div.links img,div#main div#main-content div.content div.views-field-edit-node span img,div#main div#main-content div.content div.view-header p.new-section img{display:none}div#main div#main-content div.content p.nextStep{margin:2em 0 1em 0;
display:none}div#main div#main-content div.content span.user-page-bullet{display:none}div#main div#main-content div.content div.group-sidebar{margin:1.5em 0 0 0}div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-title div.field-item{font-size:1.2em;
line-height:1.4em;
margin:0 0 0.4em;
color:#fff;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
padding:1em 0 0.3em 12px;
background:#98cccd}div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-files,div#main div#main-content div.content div.group-sidebar div.field-name-field-links{margin:0 0 0 12px}div#main div#main-content div.content span.crm-button{border:none !important;
border-radius:0 !important;
font-size:1em !important}div#main div#main-content-footer{clear:left}div#main div#content-inner{background:#e5f4f3;
overflow:hidden;
position:relative;
width:100%}div#main div#sidebar-frame{position:absolute;
z-index:1500;
margin:0;
padding:0}body.node-type-homepage div#page-title{display:none}body.node-type-homepage div#main div#main-content div.region-content{width:auto;
margin:0}body.node-type-homepage div#main div#main-content div.content{padding:0;
margin:0}body.node-type-homepage div#main div#sidebar-frame{display:none}body.node-type-homepage div.group-dividertab{width:648px;
position:absolute;
height:24px;
margin:0;
padding:0;
z-index:1500;
background:url("../images/horizontalbar-bg.png") top left no-repeat}body.node-type-homepage div.group-dividertab h2{display:none}body.node-type-homepage div.group-content{padding:30px 0;
background:#98cccd}body.node-type-homepage div.group-content div.field{margin:0 24px}body.node-type-homepage div.group-content div.field-name-field-blurb{color:#05515b;
margin-bottom:1.5em}body.node-type-homepage div.group-content div.field-name-field-blurb div.field-item{font-size:1.3em;
line-height:1.5em;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
text-shadow:0px 1px 0px #e1e1e8}body.node-type-homepage div.group-content div.field-name-body{color:#fff;
margin-bottom:1.5em;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif}body.node-type-homepage div.group-images div.field-item{position:absolute}body.node-type-homepage div.group-images div.image-counter{position:absolute;
margin-top:400px;
text-align:right;
width:600px}body.node-type-homepage div.group-images div.image-counter li{float:right;
width:16px;
height:16px;
background:none #dadcdc !important;
border-radius:9px;
list-style:none !important;
margin:0 10px 0 0 !important;
padding:0 !important}body.node-type-homepage div.group-images div.image-counter li a{display:block;
height:16px;
width:16px;
border-radius:9px;
background:#fff}body.node-type-standard div#main-content div.field-type-image{display:none}body.page-contact div#main-content div.block-block div.content{padding-bottom:0 !important}body.page-contact div#main-content div.block-system div.content{padding-top:0 !important}body.page-contact div#main-content div.contactPerson,body.page-contact div#main-content div.contactPhone{margin:0}body.page-contact div#main-content div.contactPhone a{text-decoration:none}body.page-contact div#main-content div.form-item label{font-size:0.9em}body.page-contact div#main-content div.form-item input.form-text{width:95%}body.page-contact div#main-content div.form-item textarea{height:13em;
width:95%}body.page-contact div#main-content div.form-actions{clear:left;
padding:1em 0 0 0}body.page-courses div#main-content div.view-header h4,body.page-instruct div#main-content div.view-header h4,body.page-upcoming div#main-content div.view-header h4{font-size:1.1em;
color:#05515b !important;
padding-top:0 !important}body.page-courses div#main-content div.view-header li,body.page-instruct div#main-content div.view-header li,body.page-upcoming div#main-content div.view-header li{background:none !important;
padding-left:0 !important}body.page-courses div#main-content div.view-content,body.page-instruct div#main-content div.view-content,body.page-upcoming div#main-content div.view-content{clear:left;
padding-top:1em}body.page-courses div#main-content h3,body.page-instruct div#main-content h3,body.page-upcoming div#main-content h3{clear:left;
background:#fff;
left:-10px;
margin:0 -20px 0.8em 0 !important;
padding:0.5em 10px 0.4em 10px !important;
position:relative}body.page-courses div#main-content div.views-row,body.page-instruct div#main-content div.views-row,body.page-upcoming div#main-content div.views-row{border-bottom:1px dashed #98cccd;
margin:0 0 24px 0}body.page-courses div#main-content div.views-field-title,body.page-courses div#main-content div.views-field-nothing,body.page-instruct div#main-content div.views-field-title,body.page-instruct div#main-content div.views-field-nothing,body.page-upcoming div#main-content div.views-field-title,body.page-upcoming div#main-content div.views-field-nothing{font-family:"Merriweather","Georgia","Times","Times New Roman",serif}body.page-courses div#main-content div.views-field-title,body.page-instruct div#main-content div.views-field-title,body.page-upcoming div#main-content div.views-field-title{font-size:1.1em}body.page-courses div#main-content div.views-field-title a,body.page-instruct div#main-content div.views-field-title a,body.page-upcoming div#main-content div.views-field-title a{text-decoration:none}body.page-courses div#main-content div.views-field-title a:hover,body.page-instruct div#main-content div.views-field-title a:hover,body.page-upcoming div#main-content div.views-field-title a:hover{text-decoration:underline}body.page-courses div#main-content div.views-field-nothing,body.page-instruct div#main-content div.views-field-nothing,body.page-upcoming div#main-content div.views-field-nothing{font-size:0.9em}body.page-courses div#main-content div.view-header h4,body.page-instruct div#main-content div.view-header h4,body.page-upcoming div#main-content div.view-header h4{font-size:1.1em;
color:#05515b !important;
padding-top:0 !important}body.page-courses div#main-content div.view-header li,body.page-instruct div#main-content div.view-header li,body.page-upcoming div#main-content div.view-header li{background:none !important;
padding-left:0 !important}body.page-courses div#main-content div.view-content,body.page-instruct div#main-content div.view-content,body.page-upcoming div#main-content div.view-content{clear:left;
padding-top:1em}body.page-courses div#main-content h3,body.page-instruct div#main-content h3,body.page-upcoming div#main-content h3{clear:left;
background:#fff;
left:-10px;
margin:0 -20px 0.8em 0 !important;
padding:0.5em 10px 0.4em 10px !important;
position:relative}body.page-courses div#main-content div.views-row,body.page-instruct div#main-content div.views-row,body.page-upcoming div#main-content div.views-row{border-bottom:1px dashed #98cccd;
margin:0 0 24px 0}body.page-courses div#main-content div.views-field-title,body.page-courses div#main-content div.views-field-nothing,body.page-instruct div#main-content div.views-field-title,body.page-instruct div#main-content div.views-field-nothing,body.page-upcoming div#main-content div.views-field-title,body.page-upcoming div#main-content div.views-field-nothing{font-family:"Merriweather","Georgia","Times","Times New Roman",serif}body.page-courses div#main-content div.views-field-title,body.page-instruct div#main-content div.views-field-title,body.page-upcoming div#main-content div.views-field-title{font-size:1.1em}body.page-courses div#main-content div.views-field-title a,body.page-instruct div#main-content div.views-field-title a,body.page-upcoming div#main-content div.views-field-title a{text-decoration:none}body.page-courses div#main-content div.views-field-title a:hover,body.page-instruct div#main-content div.views-field-title a:hover,body.page-upcoming div#main-content div.views-field-title a:hover{text-decoration:underline}body.page-courses div#main-content div.views-field-nothing,body.page-instruct div#main-content div.views-field-nothing,body.page-upcoming div#main-content div.views-field-nothing{font-size:0.9em}body.page-resources div#main-content div.view-header,body.page-resources-2 div#main-content div.view-header,body.page-governance div#main-content div.view-header,body.page-resources-admin div#main-content div.view-header,body.page-resources-admin-2 div#main-content div.view-header,body.page-governance-admin div#main-content div.view-header,body.page-reports div#main-content div.view-header{margin:0 0 1.5em 0;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif}
body.page-resources div#main-content div.views-row,
body.page-resources-admin div#main-content div.views-row,
body.page-resources-2 div#main-content div.views-row,
body.page-governance div#main-content div.views-row,
body.page-resources-admin-2 div#main-content div.views-row,
body.page-governance-admin div#main-content div.views-row,
body.page-reports div#main-content div.views-row{border-bottom:1px dashed #98cccd;
margin:0 0 24px 0}
body.page-resources div#main-content div.view-content h3,
body.page-resources-admin div#main-content div.view-content h3,
body.page-governance div#main-content div.view-content h3,
body.page-resources-2 div#main-content div.view-content h3,
body.page-resources-admin-2 div#main-content div.view-content h3,
body.page-governance-admin div#main-content div.view-content h3,
body.page-reports div#main-content div.view-content h3{clear:left;
font-size:1.3em}
body.page-resources div#main-content div.views-field-title,
body.page-resources-admin div#main-content div.views-field-title,
body.page-resources-2 div#main-content div.views-field-title,
body.page-governance div#main-content div.views-field-title,
body.page-resources-admin-2 div#main-content div.views-field-title,
body.page-governance-admin div#main-content div.views-field-title,
body.page-reports div#main-content div.views-field-title{font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:1em}
body.page-resources div#main-content div.views-field-field-document,
body.page-resources-admin div#main-content div.views-field-field-document,
body.page-resources-2 div#main-content div.views-field-field-document,
body.page-governance div#main-content div.views-field-field-document,
body.page-resources-admin-2 div#main-content div.views-field-field-document,
body.page-governance-admin div#main-content div.views-field-field-document,
body.page-reports div#main-content div.views-field-field-document{font-size:0.9em}
body.page-resources div#main-content div.views-field-field-document li,
body.page-resources-admin div#main-content div.views-field-field-document li,
body.page-resources-2 div#main-content div.views-field-field-document li,
body.page-governance div#main-content div.views-field-field-document li,
body.page-resources-admin-2 div#main-content div.views-field-field-document li,
body.page-governance-admin div#main-content div.views-field-field-document li,
body.page-reports div#main-content div.views-field-field-document li{background:none !important;
padding:0 !important;
margin-left:22px !important}
body.page-resources div#main-content div.views-field-field-document img,
body.page-resources-admin div#main-content div.views-field-field-document img,
body.page-resources-2 div#main-content div.views-field-field-document img,
body.page-governance div#main-content div.views-field-field-document img,
body.page-resources-admin-2 div#main-content div.views-field-field-document img,
body.page-governance-admin div#main-content div.views-field-field-document img,
body.page-reports div#main-content div.views-field-field-document img{position:absolute;
margin:0.2em 0 0 -22px !important}
body.page-resources div#main-content div.views-field-field-document a,
body.page-resources-admin div#main-content div.views-field-field-document a,
body.page-resources-2 div#main-content div.views-field-field-document a,
body.page-governance div#main-content div.views-field-field-document a,
body.page-resources-admin-2 div#main-content div.views-field-field-document a,
body.page-governance-admin div#main-content div.views-field-field-document a,
body.page-reports div#main-content div.views-field-field-document a{text-decoration:none}
body.page-resources div#main-content div.views-field-field-document a:hover,
body.page-resources-admin div#main-content div.views-field-field-document a:hover,
body.page-governance div#main-content div.views-field-field-document a:hover,
body.page-governance-admin div#main-content div.views-field-field-document a:hover,
body.page-resources-admin-2 div#main-content div.views-field-field-document a:hover,
body.page-reports div#main-content div.views-field-field-document a:hover{color:#f33;
text-decoration:underline}
body.page-resources div#main-content div.views-field-title,
body.page-resources-admin div#main-content div.views-field-title,
body.page-resources-2 div#main-content div.views-field-title,
body.page-governance div#main-content div.views-field-title,
body.page-governance-admin div#main-content div.views-field-title,
body.page-resources-admin-2 div#main-content div.views-field-title {color:#05515b;
font-size:1.1em}body.page-civicrm-event div#main-content input.form-text,body.page-civicrm-event div#main-content textarea,body.page-civicrm-event div#main-content select{border:1px solid #fff !important}body.page-civicrm-event div#main-content input.form-text.error,body.page-civicrm-event div#main-content textarea.error,body.page-civicrm-event div#main-content select.error{border:2px solid #f33 !important}body.page-civicrm-event div#main-content div.status{margin-bottom:2em !important}body.page-civicrm-event div#main-content input.form-text,body.page-civicrm-event div#main-content textarea{width:95% !important}body.page-civicrm-event div#main-content span.crm-error{background:none !important;
color:#f33 !important;
display:block;
margin:0.1em 0 0 10em}body.page-civicrm-event div#main-content span.crm-error-label{color:#05515b !important;
padding:0 !important;
margin:0 !important}body.page-civicrm-event div#main-content div.price_set-section div.content label{font-family:"Helvetica","Arial",sans-serif;
color:#000;
margin-left:0.5em}body.page-civicrm-event div#main-content div.event_type-section{float:left;
margin:0 !important}body.page-civicrm-event div#main-content div.event_type-section div.label{display:none}body.page-civicrm-event div#main-content div.event_type-section div.content{color:#05515b;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:1.4em !important;
line-height:1.5em}body.page-civicrm-event div#main-content div.event_date_time-section{clear:left;
float:left;
width:100% !important}body.page-civicrm-event div#main-content div.event_date_time-section label{display:none !important}body.page-civicrm-event div#main-content div.event_date_time-section div.content{color:#05515b;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
text-transform:uppercase;
line-height:1.5em}body.page-civicrm-event div#main-content div.event_date_time-section div.content abbr{white-space:nowrap;
border-bottom:none !important;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
text-transform:none}body.page-civicrm-event div#main-content div.event_date_time-section div.content span{padding:0 0.5em}body.page-civicrm-event div#main-content div.event_description-section p{clear:left}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.label,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.label{font-size:0.9em !important;
float:none !important;
text-align:left !important;
width:100% !important}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section span,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section span{display:block;
margin:0 0 0.7em 0px}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section textarea#participant-note,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section textarea#participant-note{height:5em}body.page-civicrm-event div#main-content div.event_address-section{clear:left;
float:none}body.page-civicrm-event div#main-content div.event_address-section div.label{text-align:left !important;
float:none !important}body.page-civicrm-event div#main-content div.event_map-section{background:#fff;
border:6px solid #fff}body.page-civicrm-event div#main-content div.event_map-section br{display:none}body.page-civicrm-event div#main-content div.event_map-section a{color:#05515b !important;
font-size:0.8em}body.page-civicrm-event div#main-content div.event_map-section a:hover{color:#f33 !important;
text-decoration:underline !important}body.page-civicrm-event div#main-content div.event_map-section div#google_map{border:1px solid #05515b;
width:100% !important}body.page-civicrm-event div#main-content div.event_map-section div#google_map a{font-size:1em}body.page-civicrm-event div#main-content div.event_map-section div#google_map br{display:block}body.page-civicrm-event div#main-content div.register_link-top{clear:left;
float:none !important;
margin-bottom:1em !important}body.page-civicrm-event div#main-content div.pay_later-section div.label{display:none}body.page-civicrm-event div#main-content div.pay_later-section div.content{margin-left:1em !important}body.node-type-webform div#main-content div.form-item{clear:left}body.node-type-webform div#main-content div.form-item label{display:block;
font-size:0.9em !important;
text-align:left}body.node-type-webform div#main-content div.form-item input{vertical-align:middle;
padding-left:1px}body.node-type-webform div#main-content div.form-item input.error{border:2px solid #f33}body.node-type-webform div#main-content div.form-item p{font-size:0.9em;
color:#696969;
margin:2em 0 0.7em 0 !important}body.node-type-webform div#main-content div.form-actions{clear:left;
padding:1em 0 0 0}body.node-type-resources div.field-type-file div.field-label,body.node-type-course-report div.field-type-file div.field-label,body.node-type-board-report div.field-type-file div.field-label{background:#fff;
color:#05515b;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:1.2em;
font-weight:normal;
left:-10px;
margin:0 -20px 0.8em 0 !important;
padding:0.5em 10px 0.4em !important;
position:relative}body.node-type-resources div.field-type-file div.field-items table,body.node-type-course-report div.field-type-file div.field-items table,body.node-type-board-report div.field-type-file div.field-items table{width:100%}body.node-type-resources div.field-type-file div.field-items tbody,body.node-type-course-report div.field-type-file div.field-items tbody,body.node-type-board-report div.field-type-file div.field-items tbody{border-top:0 none}body.node-type-resources div.field-type-file div.field-items tr,body.node-type-course-report div.field-type-file div.field-items tr,body.node-type-board-report div.field-type-file div.field-items tr{background:none}body.node-type-resources div.field-type-file div.field-items th,body.node-type-course-report div.field-type-file div.field-items th,body.node-type-board-report div.field-type-file div.field-items th{display:none}body.node-type-resources div.field-type-file div.field-items td,body.node-type-course-report div.field-type-file div.field-items td,body.node-type-board-report div.field-type-file div.field-items td{padding:0.3em 0;
text-align:right}body.node-type-resources div.field-type-file div.field-items td span,body.node-type-course-report div.field-type-file div.field-items td span,body.node-type-board-report div.field-type-file div.field-items td span{display:block;
text-align:left}body.node-type-resources div.field-name-field-start-date,body.node-type-course-report div.field-name-field-start-date,body.node-type-board-report div.field-name-field-start-date{margin:0 0 0.7em 0}body.page-user-password div#main div#content-header{display:none}body.page-user-edit div#main div#content-header{display:none}body.page-user-edit div.password-strength{float:none;
margin:0.5em 0 1em 0;
width:auto}body.page-user-edit div.password-confirm{float:none;
margin:0.1em 0 0.1em 0;
width:auto}body.page-user-edit div.password-suggestions{border:0 none;
background:#004c56;
color:#fff;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:0.9em;
line-height:1.6em;
margin-bottom:1em;
padding:1em;
width:95%}body.page-user-edit div.password-suggestions li{background:none !important;
list-style:circle !important;
margin-left:3em !important;
padding-left:0.3em !important}body.page-user-edit div.password-parent,body.page-user-edit div.confirm-parent{width:auto}body.page-user-edit div#main-content div.crm-section{margin-top:0.5em;
margin-bottom:0.5em}body.page-user-edit div#main-content div.label{font-size:0.9em !important;
float:none !important;
text-align:left !important;
width:100% !important}body.page-user-edit div#main-content input.form-text,body.page-user-edit div#main-content textarea,body.page-user-edit div#main-content select{border:1px solid #fff !important}body.page-user-edit div#main-content input.form-text.error,body.page-user-edit div#main-content textarea.error,body.page-user-edit div#main-content select.error{border:2px solid #f33 !important}body.page-user-edit div#main-content input.form-text,body.page-user-edit div#main-content textarea,body.page-user-edit div#main-content input.password-field{width:95% !important}body.page-user-edit div.form-item-current-pass div.description,body.page-user-edit div.form-item-pass div.description{display:none}body.page-user-edit div.form-item-mail{display:none}div.crm-actions-ribbon{display:none}div.crm-actions-ribbon li{background:none !important;
margin-left:0 !important;
padding-left:0 !important}div.register_link-section a,div.crm-submit-buttons a{background:none !important;
display:inline !important;
border:none !important;
float:none !important}div.register_link-section span,div.crm-submit-buttons span{background:none !important;
border:none !important;
display:inline !important;
line-height:auto !important;
text-shadow:none !important;
padding:0 !important}div.event_fees-section{margin-top:1.5em}div.event_fees-section div.label{float:none !important;
text-align:left !important;
width:auto !important}div.event_fees-section td.price-set-field-label{padding-left:0 !important}div.event_fees-section td.price-set-option-group-label{color:#05515b;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
padding-left:0 !important}div.event_fees-section td.price-set-option-label{padding-left:0 !important}label,div.label{font-weight:normal;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
color:#05515b}#crm-container .crm-section .label,.crm-section .label{width:8em;
margin-right:0.7em}.ac-results-inner,.crm-participant-list-inner,.crm-event-links-list-inner,.crm-contribpage-links-list-inner,.crm-create-new-list-inner,.crm-contact-actions-list-inner{background:#fff;
border:1px solid #05515b}#printer-friendly{display:none}input.form-text{background:#fff;
border:1px solid #fff;
font-family:'Helvetica', 'Arial', sans-serif;
width:95%}
input.form-submit,input.crm-form-submit{background:#004c56 !important;
border:1px solid #98cccd !important;
border-radius:0 !important;
color:#fff !important;
font-family:"Merriweather","Georgia","Times","Times New Roman",serif !important;
text-shadow:none !important;
font-size:1em !important;
padding:0.3em 0.7em 0.2em 0.7em !important;
text-transform:uppercase !important}input.form-submit:hover{background:#98cccd !important;
color:#05515b !important}textarea{border:1px solid #fff;
background:#fff;
font-family:'Helvetica', 'Arial', sans-serif;
width:95%}ul.programmeTable{font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-size:1.4em;
height:1.1em}ul.programmeTable li{background:none !important;
float:left;
font-weight:700;
list-style-type:none;
padding:0 1em 0 0 !important}ul.programmeTable li a{font-weight:400}table.programmeTable{margin:0.5em 0 3em 0;
width:100%}table.programmeTable td{padding:0.8em 1em 0.3em 1em;
vertical-align:top;
border-bottom:1px solid #98cccd}table.programmeTable td.time{background:#98cccd;
border-bottom:1px solid #fff;
color:#05515b;
font-size:1.1em;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
text-align:center;
white-space:nowrap;
width:8em}table.programmeTable td.break{background:#e8e8e8;
font-style:italic;
text-transform:uppercase}ul.tabs{border-bottom:none;
margin:0;
padding:0}ul.tabs li{font-family:"Helvetica","Arial",sans-serif}ul.tabs li.active{display:none}ul.tabs li a{color:#fff;
border:1px solid #98cccd;
background:#98cccd}ul.tabs li a:hover{color:#f33;
border:1px solid #98cccd;
background:#e5f4f3}.marker,.form-required,#crm-container .crm-marker{font-family:"Merriweather","Georgia","Times","Times New Roman",serif;
font-weight:normal !important;
color:#f33 !important}@media screen and (min-width: 40.5em){#page{width:648px}header{margin:0}header #logo{margin:0 0 0 24px}header hgroup{margin:0 0 0 24px}header nav{float:right;
width:456px}header nav div.content,header nav ul,header nav li{display:inline}header nav #block-system-main-menu,header nav #block-menu-menu-main-menu-authenticated-,header nav #block-menu-menu-main-menu-administrator-{float:none;
padding:36px 0 5px 0;
border-bottom:3px solid #98cccd}header nav #block-system-main-menu h2,header nav #block-system-main-menu li,header nav #block-menu-menu-main-menu-authenticated- h2,header nav #block-menu-menu-main-menu-authenticated- li,header nav #block-menu-menu-main-menu-administrator- h2,header nav #block-menu-menu-main-menu-administrator- li{padding:0 0 0 1.1em}header nav #block-system-main-menu li,header nav #block-menu-menu-main-menu-authenticated- li,header nav #block-menu-menu-main-menu-administrator- li{display:inline}header nav #block-system-user-menu,header nav #block-user-login{text-align:right;
position:absolute;
top:10px;
width:456px;
clear:none;
padding:0;
z-index:2000}header nav #block-user-login div.content{display:block;
margin:0 0 0 30px}header nav #block-user-login form{position:absolute;
z-index:2000;
width:408px;
padding:0 1em 0 0}header nav #block-user-login label{display:inline;
padding:0 0.5em 0 0}header nav #block-user-login span.form-required{display:none}header nav #block-user-login input.form-text{width:192px !important}header nav #block-user-login ul li{text-transform:uppercase;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
color:#05515b}header nav #block-user-login ul li::before{content:"\\\\ "}header nav #block-user-login ul li a{color:#05515b;
text-decoration:none}header nav #block-user-login ul li a:hover{text-decoration:underline;
color:#f33}footer{margin:0}div#main{padding:20px 0}div#main div#page-title{width:648px}div#main div#page-title h1{font-size:1.9em}div#main div#content-header div.tabs{top:-1.5em}div#main div#main-content div.region-content{width:648px}div#main div#sidebar-frame{width:648px;
height:24px;
background:url("../images/horizontalbar-bg.png") top left no-repeat}body.node-type-homepage div.group-content{width:648px}body.node-type-homepage div.group-images{width:648px;
height:455px}body.node-type-standard div#main-content div.field-type-image{display:block}body.node-type-standard div#main-content div.field-type-image div.field-item{border:6px solid #fff;
clear:right;
float:right;
font-size:10px;
line-height:10px;
margin:0 0 2em 2em}body.node-type-standard div#main-content div.field-type-image div.field-item a{font-size:1em;
line-height:1em}body.node-type-standard div#main-content div.field-type-image div.field-item img{border:1px solid #05515b}body.page-contact div#main-content div.contactPerson,body.page-contact div#main-content div.contactPhone{width:264px;
float:left;
margin-right:24px}body.page-contact div#main-content div.form-item{clear:left}body.page-contact div#main-content div.form-item label{float:left;
margin-right:0.7em;
text-align:right;
width:11.5em}body.page-contact div#main-content div.form-item input.form-text{width:380px !important}body.page-contact div#main-content div.form-item textarea{float:left;
width:380px !important}body.page-contact div#main-content div.form-actions{margin-left:11em}
body.page-resources div#main-content div.view-leftcol,
body.page-resources-admin div#main-content div.view-leftcol,
body.page-resources-2 div#main-content div.view-leftcol,
body.page-governance div#main-content div.view-leftcol,
body.page-governance-admin div#main-content div.view-leftcol,
body.page-resources-admin-2 div#main-content div.view-leftcol{float:left;
margin:0 24px 0 0;
width:264px}
body.page-resources div#main-content div.view-rightcol,
body.page-resources-admin div#main-content div.view-rightcol,
body.page-resources-2 div#main-content div.view-rightcol,
body.page-governance div#main-content div.view-rightcol,
body.page-page-governance-admin div#main-content div.view-rightcol,
body.page-resources-admin-2 div#main-content div.view-rightcol{float:right;
width:264px}
body.page-resources div#main-content div.views-row-odd,
body.page-resources-admin div#main-content div.views-row-odd,
body.page-resources-2 div#main-content div.views-row-odd,
body.page-governance div#main-content div.views-row-odd,
body.page-governance-admin div#main-content div.views-row-odd,
body.page-resources-admin-2 div#main-content div.views-row-odd{clear:left}body.page-reports div#main-content div.views-row{float:left;
width:264px}body.page-reports div#main-content div.views-row-odd{clear:left;
margin-right:24px}body.page-courses div#main-content div.views-row,body.page-instruct div#main-content div.views-row,body.page-upcoming div#main-content div.views-row{float:left;
margin:0 24px 24px 0;
padding:0 0 12px 0;
width:264px}body.page-courses div#main-content div.views-row-odd,body.page-instruct div#main-content div.views-row-odd,body.page-upcoming div#main-content div.views-row-odd{clear:left}body.page-courses div#main-content div.view-header li,body.page-instruct div#main-content div.view-header li,body.page-upcoming div#main-content div.view-header li{float:left;
width:192px}body.page-civicrm-event div#main-content input.form-text,body.page-civicrm-event div#main-content textarea{width:auto !important}body.page-civicrm-event div#main-content div.event_address-section{float:right;
width:216px}body.page-civicrm-event div#main-content div.event_address-section div.label{text-align:left !important;
float:none !important}body.page-civicrm-event div#main-content div.event_date_time-section{width:74% !important}body.page-civicrm-event div#main-content div.event_map-section{width:336px}body.page-civicrm-event div#main-content div.event_map-section div#google_map{width:336px !important}body.page-civicrm-event div#main-content div.register_link-top{clear:none !important;
float:right !important;
margin-top:-0.7em !important;
margin-left:0 !important}body.page-civicrm-event div#main-content div.price_set-section div.label,body.page-civicrm-event div#main-content div.email-section div.label{width:10.5em !important}body.page-civicrm-event div#main-content div.price_set-section div.content{margin-left:11.5em !important}body.page-civicrm-event div#main-content div.event-info div.messages{clear:both}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.label,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.label{float:left !important;
font-size:0.9em !important;
text-align:right !important;
width:10.5em !important}body.page-civicrm-event div#main-content div.crm-event-register-form-block p,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset p{margin:2em 0 0.7em 40px !important}body.page-civicrm-event div#main-content div.crm-event-register-form-block p.form-required,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset p.form-required{margin:0 0 1.5em 40px !important}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section span,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section span{margin:0 0 0.7em 40px}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section textarea,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section textarea{width:400px !important}body.page-civicrm-event div#main-content div.crm-event-register-form-block div.crm-submit-buttons,body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.crm-submit-buttons{margin-left:10em}body.page-user-edit div#crm-container div.label{float:left !important;
font-size:0.9em !important;
text-align:right !important;
width:10.5em !important}body.page-user-edit div#crm-container p{margin:2em 0 0.7em 40px !important}body.page-user-edit div#crm-container p.form-required{margin:1em 0 1em 40px !important}body.page-user-edit div#main-content input.form-text,body.page-user-edit div#main-content textarea{width:auto !important}body.page-user-edit div#main-content div.password-confirm{float:right}body.page-user-edit div#main-content input#edit-current-pass,body.page-user-edit div#main-content input.password-field,body.page-user-edit div#main-content input.password-confirm{width:14.5em !important}body.page-user-edit div#edit-actions{margin-left:10em}body.node-type-webform div#main-content p.form-required{margin:1em 0 1em 40px !important}body.node-type-webform div#main-content div.form-item label{float:left;
margin-right:0.7em;
text-align:right;
width:10.5em !important}body.node-type-webform div#main-content div.form-item p{margin:2em 0 0.7em 40px !important}body.node-type-webform div#main-content div.form-item div.form-textarea-wrapper{float:left}body.node-type-webform div#main-content div.form-item div.form-textarea-wrapper textarea{width:400px}body.node-type-webform div#main-content div.form-actions{margin-left:10em}input.form-text{width:auto !important}}@media screen and (min-width: 61.5em){#page{width:984px}header #logo{margin-left:48px;
width:216px;
height:133px}header hgroup{margin-left:48px;
width:216px;
height:133px}header hgroup h2{margin:30px 10px 0 60px}header nav{width:648px}header nav #block-system-main-menu,header nav #block-menu-menu-main-menu-authenticated-,header nav #block-menu-menu-main-menu-administrator-{padding:68px 0 5px 0;
width:648px}header nav #block-system-main-menu h2,header nav #block-system-main-menu li,header nav #block-menu-menu-main-menu-authenticated- h2,header nav #block-menu-menu-main-menu-authenticated- li,header nav #block-menu-menu-main-menu-administrator- h2,header nav #block-menu-menu-main-menu-administrator- li{font-size:1.05em}header nav #block-system-main-menu h2,header nav #block-menu-menu-main-menu-authenticated- h2,header nav #block-menu-menu-main-menu-administrator- h2{display:inline;
margin-left:24px}header nav #block-system-user-menu,header nav #block-user-login{width:648px}header nav #block-system-user-menu h2,header nav #block-user-login h2{display:inline}header nav #block-user-login div.content{margin-left:222px;
text-align:left}footer{margin-left:361.1px}div#main div#page-title{width:336px;
padding-top:48px;
float:left;
height:100%;
position:absolute}div#main div#page-title div.title-content{margin-left:41px}div#main div#page-title div.title-content h1{font-size:2.2em;
border-bottom:2px dashed #fff;
padding:0 0 7px 7px}div#main div#main-content div.region-content{margin-left:336px;
min-height:455px}div#main div#main-content div.content{margin-left:48px;
padding:48px 0}div#main div#main-content div.content div.content{margin:0;
padding:0}div#main div#main-content div.content div.group-sidebar{position:absolute;
top:200px;
margin:0;
margin-left:-336px;
padding:0;
border-top:0px none}div#main div#main-content div.content div.group-sidebar div.field{width:264px}div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-title div.field-item{padding:0;
background:#98cccd}div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-files,div#main div#main-content div.content div.group-sidebar div.field-name-field-links{margin:0}div#main div#main-content p.nextStep{display:block}div#main div#sidebar-frame{width:24px;
margin-left:336px;
height:100%;
background:url("../images/sidebar-bg.png") top left no-repeat}body.node-type-homepage div#main div#sidebar-frame{display:inherit}body.node-type-homepage div#main div#main-content div.region-content{width:auto;
margin:0}body.node-type-homepage div#main div#main-content div.content{padding:0;
margin:0}body.node-type-homepage div.group-dividertab{display:none}body.node-type-homepage div.group-content{width:336px;
float:left;
min-height:395px}body.node-type-homepage div.group-content div.field{margin-left:48px}body.node-type-homepage div.group-images{margin-left:336px}body.page-courses div#main-content div.view-header,body.page-instruct div#main-content div.view-header,body.page-upcoming div#main-content div.view-header{position:absolute;
top:210px;
margin-left:-336px}body.page-courses div#main-content div.view-header h4,body.page-instruct div#main-content div.view-header h4,body.page-upcoming div#main-content div.view-header h4{color:#fff !important}body.page-courses div#main-content div.view-header li,body.page-instruct div#main-content div.view-header li,body.page-upcoming div#main-content div.view-header li{float:none;
width:auto}body.page-courses div#main-content div.view-content,body.page-instruct div#main-content div.view-content,body.page-upcoming div#main-content div.view-content{padding-top:0}body.page-civicrm-event div#main-content div.event_type-section,body.page-civicrm-event div#main-content div.register_link-top,body.page-civicrm-event div#main-content div.event_date_time-section{position:absolute;
margin-left:-336px !important;
float:none !important;
width:264px}body.page-civicrm-event div#main-content div.event_type-section{top:200px}body.page-civicrm-event div#main-content div.register_link-top{top:340px;
margin-top:0 !important}body.page-civicrm-event div#main-content div.event_date_time-section{top:240px}body.page-civicrm-event div#main-content div.event_date_time-section div.content span,body.page-civicrm-event div#main-content div.event_date_time-section div.content abbr{display:block;
padding:0}body.page-civicrm-event div#main-content div.event_date_time-section div.content abbr{color:#fff;
font-size:1.1em}div.crm-actions-ribbon{display:block;
margin-top:-30px !important;
position:absolute}}html.ie #page{width:648px}html.ie header{margin:0}html.ie header #logo{margin:0 0 0 24px}html.ie header hgroup{margin:0 0 0 24px}html.ie header nav{float:right;
width:456px}html.ie header nav div.content,html.ie header nav ul,html.ie header nav li{display:inline}html.ie header nav #block-system-main-menu,html.ie header nav #block-menu-menu-main-menu-authenticated-,html.ie header nav #block-menu-menu-main-menu-administrator-{float:none;
padding:36px 0 5px 0;
border-bottom:3px solid #98cccd}html.ie header nav #block-system-main-menu h2,html.ie header nav #block-system-main-menu li,html.ie header nav #block-menu-menu-main-menu-authenticated- h2,html.ie header nav #block-menu-menu-main-menu-authenticated- li,html.ie header nav #block-menu-menu-main-menu-administrator- h2,html.ie header nav #block-menu-menu-main-menu-administrator- li{padding:0 0 0 1.1em}html.ie header nav #block-system-main-menu li,html.ie header nav #block-menu-menu-main-menu-authenticated- li,html.ie header nav #block-menu-menu-main-menu-administrator- li{display:inline}html.ie header nav #block-system-user-menu,html.ie header nav #block-user-login{text-align:right;
position:absolute;
top:10px;
width:456px;
clear:none;
padding:0;
z-index:2000}html.ie header nav #block-user-login div.content{display:block;
margin:0 0 0 30px}html.ie header nav #block-user-login form{position:absolute;
z-index:2000;
width:408px;
padding:0 1em 0 0}html.ie header nav #block-user-login label{display:inline;
padding:0 0.5em 0 0}html.ie header nav #block-user-login span.form-required{display:none}html.ie header nav #block-user-login input.form-text{width:192px !important}html.ie header nav #block-user-login ul li{text-transform:uppercase;
font-family:"Pontano Sans","Helvetica","Arial",sans-serif;
color:#05515b}html.ie header nav #block-user-login ul li::before{content:"\\\\ "}html.ie header nav #block-user-login ul li a{color:#05515b;
text-decoration:none}html.ie header nav #block-user-login ul li a:hover{text-decoration:underline;
color:#f33}html.ie footer{margin:0}html.ie div#main{padding:20px 0}html.ie div#main div#page-title{width:648px}html.ie div#main div#page-title h1{font-size:1.9em}html.ie div#main div#content-header div.tabs{top:-1.5em}html.ie div#main div#main-content div.region-content{width:648px}html.ie div#main div#sidebar-frame{width:648px;
height:24px;
background:url("../images/horizontalbar-bg.png") top left no-repeat}html.ie body.node-type-homepage div.group-content{width:648px}html.ie body.node-type-homepage div.group-images{width:648px;
height:455px}html.ie body.node-type-standard div#main-content div.field-type-image{display:block}html.ie body.node-type-standard div#main-content div.field-type-image div.field-item{border:6px solid #fff;
clear:right;
float:right;
font-size:10px;
line-height:10px;
margin:0 0 2em 2em}html.ie body.node-type-standard div#main-content div.field-type-image div.field-item a{font-size:1em;
line-height:1em}html.ie body.node-type-standard div#main-content div.field-type-image div.field-item img{border:1px solid #05515b}html.ie body.page-contact div#main-content div.contactPerson,html.ie body.page-contact div#main-content div.contactPhone{width:264px;
float:left;
margin-right:24px}html.ie body.page-contact div#main-content div.form-item{clear:left}html.ie body.page-contact div#main-content div.form-item label{float:left;
margin-right:0.7em;
text-align:right;
width:11.5em}html.ie body.page-contact div#main-content div.form-item input.form-text{width:380px !important}html.ie body.page-contact div#main-content div.form-item textarea{float:left;
width:380px !important}html.ie body.page-contact div#main-content div.form-actions{margin-left:11em}html.ie 
body.page-resources div#main-content div.view-leftcol,html.ie 
body.page-resources-admin div#main-content div.view-leftcol,html.ie
body.page-resources-2 div#main-content div.view-leftcol,html.ie 
body.page-governance div#main-content div.view-leftcol,html.ie 
body.page-governance-admin div#main-content div.view-leftcol,html.ie 
body.page-resources-admin-2 div#main-content div.view-leftcol{float:left;
margin:0 24px 0 0;
width:264px}html.ie 
body.page-resources div#main-content div.view-leftcol,html.ie 
body.page-resources-admin div#main-content div.view-leftcol,html.ie 
body.page-resources-2 div#main-content div.view-leftcol,html.ie 
body.page-governance div#main-content div.view-leftcol,html.ie 
body.page-governance-admin div#main-content div.view-leftcol,html.ie 
body.page-resources-admin-2 div#main-content div.view-leftcol{float:right;
width:264px}html.ie 
body.page-resources div#main-content div.views-row-odd,html.ie 
body.page-resources-admin div#main-content div.views-row-odd,html.ie
body.page-resources-2 div#main-content div.views-row-odd,html.ie 
body.page-governance div#main-content div.views-row-odd,html.ie 
body.page-governance-admin div#main-content div.views-row-odd,html.ie 
body.page-resources-admin-2 div#main-content div.views-row-odd{clear:left}html.ie body.page-reports div#main-content div.views-row{float:left;
width:264px}html.ie body.page-reports div#main-content div.views-row-odd{clear:left;
margin-right:24px}html.ie body.page-courses div#main-content div.views-row,html.ie body.page-instruct div#main-content div.views-row,html.ie body.page-upcoming div#main-content div.views-row{float:left;
margin:0 24px 24px 0;
padding:0 0 12px 0;
width:264px}html.ie body.page-courses div#main-content div.views-row-odd,html.ie body.page-instruct div#main-content div.views-row-odd,html.ie body.page-upcoming div#main-content div.views-row-odd{clear:left}html.ie body.page-courses div#main-content div.view-header li,html.ie body.page-instruct div#main-content div.view-header li,html.ie body.page-upcoming div#main-content div.view-header li{float:left;
width:192px}html.ie body.page-civicrm-event div#main-content input.form-text,html.ie body.page-civicrm-event div#main-content textarea{width:auto !important}html.ie body.page-civicrm-event div#main-content div.event_address-section{float:right;
width:216px}html.ie body.page-civicrm-event div#main-content div.event_address-section div.label{text-align:left !important;
float:none !important}html.ie body.page-civicrm-event div#main-content div.event_date_time-section{width:74% !important}html.ie body.page-civicrm-event div#main-content div.event_map-section{width:336px}html.ie body.page-civicrm-event div#main-content div.event_map-section div#google_map{width:336px !important}html.ie body.page-civicrm-event div#main-content div.register_link-top{clear:none !important;
float:right !important;
margin-top:-0.7em !important;
margin-left:0 !important}html.ie body.page-civicrm-event div#main-content div.price_set-section div.label,html.ie body.page-civicrm-event div#main-content div.email-section div.label{width:10.5em !important}html.ie body.page-civicrm-event div#main-content div.price_set-section div.content{margin-left:11.5em !important}html.ie body.page-civicrm-event div#main-content div.event-info div.messages{clear:both}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block div.label,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.label{float:left !important;
font-size:0.9em !important;
text-align:right !important;
width:10.5em !important}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block p,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset p{margin:2em 0 0.7em 40px !important}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block p.form-required,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset p.form-required{margin:0 0 1.5em 40px !important}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section span,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section span{margin:0 0 0.7em 40px}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block div.participant_note-section textarea,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.participant_note-section textarea{width:400px !important}html.ie body.page-civicrm-event div#main-content div.crm-event-register-form-block div.crm-submit-buttons,html.ie body.page-civicrm-event div#main-content div.crm-event-confirm-form-block fieldset div.crm-submit-buttons{margin-left:10em}html.ie body.page-user-edit div#crm-container div.label{float:left !important;
font-size:0.9em !important;
text-align:right !important;
width:10.5em !important}html.ie body.page-user-edit div#crm-container p{margin:2em 0 0.7em 40px !important}html.ie body.page-user-edit div#crm-container p.form-required{margin:1em 0 1em 40px !important}html.ie body.page-user-edit div#main-content input.form-text,html.ie body.page-user-edit div#main-content textarea{width:auto !important}html.ie body.page-user-edit div#main-content div.password-confirm{float:right}html.ie body.page-user-edit div#main-content input#edit-current-pass,html.ie body.page-user-edit div#main-content input.password-field,html.ie body.page-user-edit div#main-content input.password-confirm{width:14.5em !important}html.ie body.page-user-edit div#edit-actions{margin-left:10em}html.ie body.node-type-webform div#main-content p.form-required{margin:1em 0 1em 40px !important}html.ie body.node-type-webform div#main-content div.form-item label{float:left;
margin-right:0.7em;
text-align:right;
width:10.5em !important}html.ie body.node-type-webform div#main-content div.form-item p{margin:2em 0 0.7em 40px !important}html.ie body.node-type-webform div#main-content div.form-item div.form-textarea-wrapper{float:left}html.ie body.node-type-webform div#main-content div.form-item div.form-textarea-wrapper textarea{width:400px}html.ie body.node-type-webform div#main-content div.form-actions{margin-left:10em}html.ie input.form-text{width:auto !important}html.ie #page{width:984px}html.ie header #logo{margin-left:48px;
width:216px;
height:133px}html.ie header hgroup{margin-left:48px;
width:216px;
height:133px}html.ie header hgroup h2{margin:30px 10px 0 60px}html.ie header nav{width:648px}html.ie header nav #block-system-main-menu,html.ie header nav #block-menu-menu-main-menu-authenticated-,html.ie header nav #block-menu-menu-main-menu-administrator-{padding:68px 0 5px 0;
width:648px}html.ie header nav #block-system-main-menu h2,html.ie header nav #block-system-main-menu li,html.ie header nav #block-menu-menu-main-menu-authenticated- h2,html.ie header nav #block-menu-menu-main-menu-authenticated- li,html.ie header nav #block-menu-menu-main-menu-administrator- h2,html.ie header nav #block-menu-menu-main-menu-administrator- li{font-size:1.05em}html.ie header nav #block-system-main-menu h2,html.ie header nav #block-menu-menu-main-menu-authenticated- h2,html.ie header nav #block-menu-menu-main-menu-administrator- h2{display:inline;
margin-left:24px}html.ie header nav #block-system-user-menu,html.ie header nav #block-user-login{width:648px}html.ie header nav #block-system-user-menu h2,html.ie header nav #block-user-login h2{display:inline}html.ie header nav #block-user-login div.content{margin-left:222px;
text-align:left}html.ie footer{margin-left:361.1px}html.ie div#main div#page-title{width:336px;
padding-top:48px;
float:left;
height:100%;
position:absolute}html.ie div#main div#page-title div.title-content{margin-left:41px}html.ie div#main div#page-title div.title-content h1{font-size:2.2em;
border-bottom:2px dashed #fff;
padding:0 0 7px 7px}html.ie div#main div#main-content div.region-content{margin-left:336px;
min-height:455px}html.ie div#main div#main-content div.content{margin-left:48px;
padding:48px 0}html.ie div#main div#main-content div.content div.content{margin:0;
padding:0}html.ie div#main div#main-content div.content div.group-sidebar{position:absolute;
top:200px;
margin:0;
margin-left:-336px;
padding:0;
border-top:0px none}html.ie div#main div#main-content div.content div.group-sidebar div.field{width:264px}html.ie div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-title div.field-item{padding:0;
background:#98cccd}html.ie div#main div#main-content div.content div.group-sidebar div.field-name-field-sidebar-files,html.ie div#main div#main-content div.content div.group-sidebar div.field-name-field-links{margin:0}html.ie div#main div#main-content p.nextStep{display:block}html.ie div#main div#sidebar-frame{width:24px;
margin-left:336px;
height:100%;
background:url("../images/sidebar-bg.png") top left no-repeat}html.ie body.node-type-homepage div#main div#sidebar-frame{display:inherit}html.ie body.node-type-homepage div#main div#main-content div.region-content{width:auto;
margin:0}html.ie body.node-type-homepage div#main div#main-content div.content{padding:0;
margin:0}html.ie body.node-type-homepage div.group-dividertab{display:none}html.ie body.node-type-homepage div.group-content{width:336px;
float:left;
min-height:395px}html.ie body.node-type-homepage div.group-content div.field{margin-left:48px}html.ie body.node-type-homepage div.group-images{margin-left:336px}html.ie body.page-courses div#main-content div.view-header,html.ie body.page-instruct div#main-content div.view-header,html.ie body.page-upcoming div#main-content div.view-header{position:absolute;
top:210px;
margin-left:-336px}html.ie body.page-courses div#main-content div.view-header h4,html.ie body.page-instruct div#main-content div.view-header h4,html.ie body.page-upcoming div#main-content div.view-header h4{color:#fff !important}html.ie body.page-courses div#main-content div.view-header li,html.ie body.page-instruct div#main-content div.view-header li,html.ie body.page-upcoming div#main-content div.view-header li{float:none;
width:auto}html.ie body.page-courses div#main-content div.view-content,html.ie body.page-instruct div#main-content div.view-content,html.ie body.page-upcoming div#main-content div.view-content{padding-top:0}html.ie body.page-civicrm-event div#main-content div.event_type-section,html.ie body.page-civicrm-event div#main-content div.register_link-top,html.ie body.page-civicrm-event div#main-content div.event_date_time-section{position:absolute;
margin-left:-336px !important;
float:none !important;
width:264px}html.ie body.page-civicrm-event div#main-content div.event_type-section{top:200px}html.ie body.page-civicrm-event div#main-content div.register_link-top{top:340px;
margin-top:0 !important}html.ie body.page-civicrm-event div#main-content div.event_date_time-section{top:240px}html.ie body.page-civicrm-event div#main-content div.event_date_time-section div.content span,html.ie body.page-civicrm-event div#main-content div.event_date_time-section div.content abbr{display:block;
padding:0}html.ie body.page-civicrm-event div#main-content div.event_date_time-section div.content abbr{color:#fff;
font-size:1.1em}html.ie div.crm-actions-ribbon{display:block;
margin-top:-30px !important;
position:absolute}html.ie7 header #logo{margin-left:-192px}html.ie6 header #logo{margin-left:-264px}html.ie6 div#main div#content-inner{background:url("../images/ie-bg.png") top left repeat-y #e5f4f3}html.ie6 body.node-type-homepage div.group-content{width:333px}html.ie6 body.node-type-homepage div.group-images{margin-left:0;
float:left}@media screen and (max-width: 1px){body{font-size:0.875em}}@media screen and (max-width: 1px){body{font-size:1.125em}}

li.leaf a {
/*     color: red !important; */
    display: inline-block !important;
}
.page-user-search td, .page-user-search th {
    vertical-align: top;
	font-family: "Merriweather","Georgia","Times","Times New Roman",serif;
	font-size:.9em;
	padding-right:.5em;
}
div#main div.subtlemessage {
	background: #98cccd;
	color: #05515b;
	font-size: 0.8em;
}

/* 20160229 After update to CiviCRM 4.7.2 CiviCRM pages now picking up default template in all screens
Many of these are designed for a full width layout -  add CSS rules to fix on .page-civicrm : 
BACKED OUT COMPLETELY 20160309


.page-civicrm header {
    display: none;
}

.page-civicrm div#main div#main-content div.region-content {
    margin-left:0;
    width:100%;
}
.page-civicrm div#main div#page-title {
    width: 100%;
    height: auto !important;
    position: relative;
    padding: 1em 0;
}
.page-civicrm .crm-container .crm-form-block {
    background: none;
}
.page-civicrm div#main div#sidebar-frame {
    display: none;
}
.page-civicrm div#main div#page-title div.title-content {
    margin-left: 24px;
}
.page-civicrm div#main div#main-content div.content {
    margin-left: 24px;
}
.page-civicrm #page {
    width: 100%;
}
/* especially for within  .crm-event-participants_url, but apply globally */
/*
.page-civicrm hr {
    display:none
}
.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container input.crm-form-submit, .crm-container .ui-dialog-buttonset .ui-button, .crm-container input[type="button"], .crm-container .crm-button {
    text-shadow: none;
    background: none;
    border: none;
    color: #05515b !important
}
.crm-container h3 {
    background-color: #98CCCD;
}

input.crm-form-submit {
    background: none !important;
    padding-left: 21px !important;
}
*/

/* coordinator updates 201609 */
body.page-coordinator div#main-content div.view-header,
body.page-coordinator-admin div#main-content div.view-header {
	font-family: "Merriweather", "Georgia", "Times", "Times New Roman", serif;
	margin: 0 0 1.5em 0;
}

body.page-coordinator div#main-content div.views-row,
body.page-coordinator-admin div#main-content div.views-row {
	margin: 0 0 24px 0;
	border-bottom: 1px dashed #98cccd;
}

body.page-coordinator div#main-content div.view-content h3,
body.page-coordinator-admin div#main-content div.view-content h3 {
	font-size: 1.3em;
	clear: left;
}

body.page-coordinator div#main-content div.views-field-title,
body.page-coordinator-admin div#main-content div.views-field-title {
	font-family: "Merriweather", "Georgia", "Times", "Times New Roman", serif;
	font-size: 1em;
}

body.page-coordinator div#main-content div.views-field-field-document,
body.page-coordinator-admin div#main-content div.views-field-field-document {
	font-size: .9em;
}

body.page-coordinator div#main-content div.views-field-field-document li,
  body.page-coordinator-admin div#main-content div.views-field-field-document li {
	margin-left: 22px !important;
	padding: 0 !important;
	background: none !important;
}

body.page-coordinator div#main-content div.views-field-field-document img,
  body.page-coordinator-admin div#main-content div.views-field-field-document img {
	position: absolute;
	margin: 0.2em 0 0 -22px !important;
}

body.page-coordinator div#main-content div.views-field-field-document a,
  body.page-coordinator-admin div#main-content div.views-field-field-document a {
	text-decoration: none;
}

body.page-coordinator div#main-content div.views-field-field-document a:hover,
    body.page-coordinator-admin div#main-content div.views-field-field-document a:hover {
	text-decoration: underline;
	color: #f33;
}

body.page-coordinator div#main-content div.views-field-title,
body.page-coordinator-admin div#main-content div.views-field-title {
	font-size: 1.1em;
	color: #05515b;
}

body.node-type-coordinator div.field-type-file div.field-label {
	font-family: "Merriweather", "Georgia", "Times", "Times New Roman", serif;
	font-size: 1.2em;
	font-weight: normal;
	position: relative;
	left: -10px;
	margin: 0 -20px .8em 0 !important;
	padding: .5em 10px .4em !important;
	color: #05515b;
	background: #fff;
}

body.node-type-coordinator div.field-type-file div.field-items table {
	width: 100%;
}

body.node-type-coordinator div.field-type-file div.field-items tbody {
	border-top: 0 none;
}

body.node-type-coordinator div.field-type-file div.field-items tr {
	background: none;
}

body.node-type-coordinator div.field-type-file div.field-items th {
	display: none;
}

body.node-type-coordinator div.field-type-file div.field-items td {
	padding: .3em 0;
	text-align: right;
}

body.node-type-coordinator div.field-type-file div.field-items td span {
	display: block;
	text-align: left;
}

body.node-type-coordinator div.field-name-field-start-date {
	margin: 0 0 .7em 0;
}

body.page-forum .action-links {    display: none; }
.comment-wrapper {
    background: #eee;
    padding: 0 .8em;
    font-size: .9em;
}
.submitted, .node-type-forum .links.inline, .field-name-taxonomy-forums {
    font-size: .8em;
}
.page-forum div#forum > table {
    width: 100%;
}

@media screen and (min-width: 40.5em) {
	div#main div#content-header div.tabs {
	    top: 1em;
	}

}
div.view-governance-admin .views-row.published-No *, 
div.view-resources-admin-2 .views-row.published-No *, 
div.view-resources-admin .views-row.published-No *,
div.view-co-ordinator-resources-admin .views-row.published-No * {
    background: #eee;
    color: #888 !important;
}

