/* ==========================================================================
   1. Drupal 7 System Base, Menus, Messages & Theme (css_xE-rWrJf...)
   ========================================================================== */
#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}
#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}
#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
fieldset.collapsible{position:relative;}
fieldset.collapsible .fieldset-legend{display:block;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.resizable-textarea .grippie{background:#eee no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}
body.drag{cursor:move;}
.tabledrag-toggle-weight-wrapper{text-align:right;}
table.sticky-header{background-color:#fff;margin-top:0;}
.progress .bar{background-color:#fff;border:1px solid;}
.progress .filled{background-color:#000;height:1.5em;width:5px;}
.progress .percentage{float:right;}
.ajax-progress{display:inline-block;}
.ajax-progress .message{padding-left:20px;}
tr .ajax-progress .throbber{margin:0 2px;}
.ajax-progress-bar{width:16em;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.nowrap{white-space:nowrap;}
html.js .js-hide{display:none;}
.element-hidden{display:none;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
ul li.expanded{list-style-type:circle;}
ul li.collapsed{list-style-type:disc;}
ul li.leaf{list-style-type:square;}
li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}
.breadcrumb{padding-bottom:0.5em;}
ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}
ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}
ul.secondary a{padding:0;text-decoration:none;}
ul.secondary a.active{border-bottom:4px solid #999;}

div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 20px;}
div.status{border-color:#be7;}
div.status,.ok{color:#234600;}
div.status,table tr.ok{background-color:#f8fff0;}
div.warning{border-color:#ed5;}
div.warning,.warning{color:#840;}
div.warning,table tr.warning{background-color:#fffce5;}
div.error{border-color:#ed541d;}
div.error,.error{color:#8c2e0b;}
div.error,table tr.error{background-color:#fef5f1;}
div.error p.error{color:#333;}
div.messages ul{margin:0 0 0 1em;padding:0;}
div.messages ul li{list-style-image:none;}

fieldset{margin-bottom:1em;padding:0.5em;}
form{margin:0;padding:0;}
hr{border:1px solid gray;height:1px;}
img{border:0;}
table{border-collapse:collapse;}
th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}
tbody{border-top:1px solid #ccc;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
th.active img{display:inline;}
td.active{background-color:#ddd;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.form-item .description{font-size:0.85em;}
label{display:block;font-weight:bold;}
label.option{display:inline;font-weight:normal;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}
input.form-checkbox,input.form-radio{vertical-align:middle;}
.marker,.form-required{color:#f00;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.more-link{text-align:right;}
.more-help-link{text-align:right;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
#autocomplete li.selected{background:#0072b9;color:#fff;}
.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}
tr.drag{background-color:#fffff0;}
tr.drag-previous{background-color:#ffd;}
.tabledrag-toggle-weight{font-size:0.9em;}
body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}
td.checkbox,th.checkbox{text-align:center;}
.progress{font-weight:bold;}
.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* ==========================================================================
   2. Drupal 7 Comment, Field, Node, Search, User & Webform (css_Vn_p7xhZ... & css_B6FrEhSz...)
   ========================================================================== */
#comments{margin-top:15px;}
.indented{margin-left:25px;}
.comment-unpublished{background-color:#fff4f4;}
.comment-preview{background-color:#ffffea;}
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}
.search-form input{margin-top:0;margin-bottom:0;}
.search-results{list-style:none;}
.search-results p{margin-top:0;}
.search-results .title{font-size:1.2em;}
.search-results li{margin-bottom:1em;}
.search-results .search-snippet-info{padding-left:1em;}
.search-results .search-info{font-size:0.85em;}
.search-advanced .criterion{float:left;margin-right:2em;}
.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}
#permissions td.permission{padding-left:1.5em;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}
#user-admin-roles td.edit-name{clear:both;}
#user-admin-roles .form-item-name{float:left;margin-right:1em;}
.password-strength{width:17em;float:right;margin-top:1.4em;}
.password-strength-title{display:inline;}
.password-strength-text{float:right;font-weight:bold;}
.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}
.password-indicator div{height:100%;width:0%;background-color:#47C965;}
input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}
div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}
div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}
div.password-suggestions ul{margin-bottom:0;}
.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}
.profile{clear:both;margin:1em 0;}
.profile .user-picture{float:right;margin:0 1em 1em 0;}
.profile h3{border-bottom:1px solid #ccc;}
.profile dl{margin:0 0 1.5em 0;}
.profile dt{margin:0 0 0.2em 0;font-weight:bold;}
.profile dd{margin:0 0 1em 0;}

input.webform-calendar{display:none;padding:3px;vertical-align:top;}
html.js input.webform-calendar{display:inline;}
.webform-container-inline label{display:inline;margin-right:1em;}
.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}
.webform-container-inline div.description{display:block;}
.webform-container-inline div.messages{display:block;float:left;}
.webform-container-inline div.ajax-progress-bar div{display:inherit;}

/* ==========================================================================
   3. DLC Theme Styles — sites/all/themes/dlc/css/dlc.css (css_Jjiav4en...)
   ========================================================================== */
body {
  font-family: verdana, helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
p {
  font-family: verdana, helvetica, sans-serif;
  line-height: 1.6em;
  font-size: 90%;
}
h2 {
  font-family: verdana, helvetica, sans-serif;
  color: #8b0b04;
  font-size: 125%;
}
h3 {
  font-family: verdana, helvetica, sans-serif;
  font-size: 100%;
}
a, a:link {
  font-family: verdana, helvetica, sans-serif;
  color: #151d65;
  text-decoration: underline;
}
img {
  padding: 0;
  margin: 0;
}
a:hover {
  font-family: verdana, helvetica, sans-serif;
  color: #576d73;
  text-decoration: none;
}
a:visited {
  color: #374d63;
}
a:active {}

ul.burgdot {
  font-family: verdana, helvetica, sans-serif;
  line-height: 1.6em;
  list-style: none;
  margin: 0px 0px 0px 25px;
  padding: 0;
}
ul.burgdot li {
  background: url(../simages/sites/dlc/2009/burgundydot.gif);
  background-position: 1px 6px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0px 0px 0px 20px;
  font-size: 90%;
}
.button {
  background: url(../simages/sites/dlc/2009/button.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 35px;
  padding: 6px 0px;
  color: #ffffff;
  text-align: center;
  font-size: 85%;
  font-weight: bold;
}
.button a {
  width: 100px;
  height: 35px;
  padding: 6px 0px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 85%;
  font-weight: bold;
}
.button a:hover {
  width: 100px;
  height: 35px;
  padding: 6px 0px;
  color: #8b0b04;
  text-align: center;
  text-decoration: none;
  font-size: 85%;
  font-weight: bold;
}
.sub_button {
  background: url(../simages/sites/dlc/2009/button_thin.jpg);
  background-repeat: no-repeat;
  width: 100px;
  height: 25px;
  padding: 1px 0;
  color: #ffffff;
  text-align: center;
  font-size: 100%;
  font-weight: bold;
}
.sub_button a {
  width: 100px;
  height: 25px;
  padding: 1px 0;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 100%;
  font-weight: bold;
}
.sub_button a:hover {
  width: 100px;
  height: 25px;
  padding: 1px 0;
  color: #8b0b04;
  text-align: center;
  text-decoration: none;
  font-size: 100%;
  font-weight: bold;
}
.wrapper, #block-system-main-menu, .zone {
  width: 770px !important;
  margin-left: auto;
  margin-right: auto;
}
.region {
  width: 770px !important;
  margin: 0;
  padding: 0;
}
.section, .zone-wrapper {
  padding: 0;
  margin: 0;
}
#section-header {
  background-image: url(../simages/sites/dlc/2009/background_header.jpg);
  background-repeat: repeat-x;
  height: 100px;
  border-top: 3px solid white;
  border-bottom: 1px solid #8b0b04;
}
#section-content {
  background-image: url(../simages/sites/dlc/2009/background_main.jpg);
  background-repeat: repeat-x;
  background-color: white;
  padding-bottom: 20px;
  border-top: 1px solid white;
}
.footer, #section-footer {
  background-image: url(../simages/sites/dlc/2009/background_footer3.jpg);
  background-repeat: repeat-x;
  height: 25px;
}
.logo {
  margin-top: 8px;
  margin-left: 10px;
  float: left;
}
.tagline {
  color: #576d73;
  margin-top: 70px;
  float: right;
  font-size: 90%;
}
.menu {
  background-image: url(../simages/sites/dlc/2009/nav_button2.jpg);
  background-repeat: repeat-x;
  height: 35px;
  width: 100%;
  margin: 0;
  margin-left: -1px;
  margin-right: -1px;
  width: 771px;
  padding: 0;
  border-bottom: 1px solid black;
  overflow: hidden;
}
.menu li {
  display: inline;
  list-style-type: none;
  float: left;
  font-family: verdana, helvetica, sans-serif;
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
  margin: 0 !important;
  padding: 0;
}
.menu li a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  padding: 8px 12px 8px 11px;
  border-left: 1px solid white;
  border-right: 1px solid black;
}
.menu li a:hover {
  color: #8b0b04;
  text-decoration: none;
}
#addressContainer {
  margin: 0;
  padding: 0;
}
.addressBlock {
  font-family: verdana, helvetica, sans-serif;
  font-size: 75%;
  line-height: 1.2em;
  font-weight: normal;
  color: #000000;
  vertical-align: bottom;
  margin: 0;
  padding: 15px;
  width: 165px;
  background: #ffd9d6;
  border-right: 1px solid #8b0b04;
}
.contactBlock {
  font-family: verdana, helvetica, sans-serif;
  font-size: 85%;
  line-height: 1.2em;
  font-weight: normal;
  color: #000000;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  padding-top: 5px;
}
.error {
  color: #8b0b04;
}
p.footer {
  font-size: 70%;
  color: #576d73;
  float: left;
  margin-top: 0px;
}
.footerLinks {
  font-family: verdana, helvetica, sans-serif;
  font-size: 70%;
  color: #576d73;
  float: right;
  text-align: right;
  margin-top: 5px;
  text-decoration: none;
}
.footerLinks a {
  font-family: verdana, helvetica, sans-serif;
  color: #0f0f0f;
  margin-top: 5px;
  text-decoration: underline;
}
.footerLinks a:hover {
  font-family: verdana, helvetica, sans-serif;
  color: #576d73;
  margin-top: 5px;
  text-decoration: none;
}
.inputTable td label {
  display: block;
  font-size: 80%;
  font-weight: bold;
  margin-top: 3px;
}
.inputTable, .inputTable td {
  border: 0 !important;
}
.inputTable input, .inputTable select {
  background: #fffedf;
  border: 1px solid #999999;
}
.titleTT_cont {
  background: #8b0b04;
  padding: 1px;
}
.titleTT_title {
  font-size: 90%;
  overflow: visible;
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: white;
  background: #8b0b04;
}
.titleTT_tt {
  font-size: 80%;
  margin: 0;
  padding: 5px;
  background: white;
}
.itemCont a {
  color: #8b0b04;
}
.fieldHilite {
  border: 1px solid red !important;
  background: #FFefef !important;
}
@media print {
  .pageControl {
    display: none !important;
  }
  pre {
    width: 99%;
    page-break-inside: auto;
  }
  body {
    height: 100%;
  }
}
textarea {
  width: 500px !important;
}

/* ==========================================================================
   4. Omega Formalize & Global CSS (css_RAXjq15G...)
   ========================================================================== */
::-moz-focus-inner{border:0;padding:0;}
input[type="search"]::-webkit-search-decoration{display:none;}
input,button,select,textarea{margin:0;vertical-align:middle;}
button,input[type="reset"],input[type="submit"],input[type="button"]{
  -webkit-appearance:none;
  -moz-border-radius:11px;
  -webkit-border-radius:11px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding;
  background-clip:padding-box;
  border-radius:11px;
  background:#ddd;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
  background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);
  background:linear-gradient(to bottom, #fff 0%, #ddd 100%);
  border:1px solid;
  border-color:#ddd #bbb #999;
  cursor:pointer;
  color:#333;
  font:bold 12px/1.2 Arial,sans-serif;
  outline:0;
  overflow:visible;
  padding:3px 10px 4px;
  text-shadow:#fff 0 1px 1px;
  width:auto;
}
textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{
  -webkit-appearance:none;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -moz-background-clip:padding;
  -webkit-background-clip:padding;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid;
  border-color:#848484 #c1c1c1 #e1e1e1;
  color:#000;
  outline:0;
  padding:2px 3px;
  font-size:13px;
  font-family:Arial,sans-serif;
  height:1.8em;
}
input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}
::-webkit-input-placeholder{color:#888;}
button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{
  -moz-box-shadow:#06f 0 0 7px;
  -webkit-box-shadow:#06f 0 0 7px;
  box-shadow:#06f 0 0 7px;
  z-index:1;
}
input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}
button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:#888;
  cursor:default;
}
textarea,select[size],select[multiple]{height:auto;}
textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}
optgroup{color:#000;font-style:normal;font-weight:normal;}

/* ==========================================================================
   5. Omega Alpha 12-Column Grid (css_XxtmQCI_...)
   ========================================================================== */
body{min-width:984px;}
.container-12{margin-left:auto;margin-right:auto;width:984px;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container-12 .grid-1{width:62px;}
.container-12 .grid-2{width:144px;}
.container-12 .grid-3{width:226px;}
.container-12 .grid-4{width:308px;}
.container-12 .grid-5{width:390px;}
.container-12 .grid-6{width:472px;}
.container-12 .grid-7{width:554px;}
.container-12 .grid-8{width:636px;}
.container-12 .grid-9{width:718px;}
.container-12 .grid-10{width:800px;}
.container-12 .grid-11{width:882px;}
.container-12 .grid-12{width:964px;}
