#sub6 { width: 201px; background: url(../img/butt-down-cp.gif) no-repeat left bottom; list-style: none; z-index: 8; color: #FFFFFF; text-decoration: none; padding: 0px 0px 12px; display: none; }
#sub6 { position: absolute; left: 542px; }
#sub6 li { display: inline; list-style: none; }
#sub6 a { color: #FFFFFF; display: block; padding: 2px 5px; text-decoration: none; margin: 5px 8px; }
#sub6 #butt  { background: url(../img/butt-top-cp.gif) no-repeat right bottom; height: 15px; display: block; }
#sub6 a:hover { color: #1D5894; background: #FFFFFF; }


.text .bg { display: block; padding: 8px 8px 8px 18px; background: url(../img/h1-bg.jpg) no-repeat left center; margin-bottom: 15px; }

.admin-tabs h3 { padding-top: 3px; margin-right:25px; float: left; }
.admin-tabs  ul { list-style: none; margin: 0px; padding: 0px;}
.admin-tabs li { display: inline; list-style: none; float: left; margin: 0px 5px 0px 5px;  font-size: 1.1em; padding: 3px 6px;}
.admin-tabs a {color: #4d6c8b; display: block; text-decoration: none; border-bottom: 1px dashed #4d6c8b;}
.admin-tabs a:hover {border: none;}
.admin-tabs #active { background-color:#4d6c8b; color: #fff; font-weight: bold;}
.admin-tabs form {margin: 15px;}
.admin-tabs select {float: left; z-index: 1;}



.user-list {margin: 10px 0px;}
.user-list th {padding: 6px; text-align: center; background-color:#1d5894; border-bottom: 2px solid #fff; color: #fff; font-weight: normal;}
.user-list th a {color: #fff; border-bottom: 1px dashed #fff; text-decoration: none; font-weight: normal ;}
.user-list th a:hover {border: none;}
.user-list th.active {font-weight: bold;}
.user-list td {padding: 6px; border-bottom: 1px solid #4d6c8b; font-size: 12px; background-color: #fcefd5;} 



#add-user {position: absolute; right: 280px; top: 239px;}
.add-btn a {font-weight: normal; font-size: 24px;}
.add-btn a:hover {color: #ff0000;}



.user_details th { text-align: left; font-size: 18px; font-weight: normal; padding-left: 10px;}
.user_details td { padding: 12px; text-align: left;}
.user_details .shaded { background-color: #fcefd5; color: #1d5894;}
table.user_details  {width: 95%;}
.user_details input  {width: 200px; height: 21px; font-size: 14px; color: #333; padding-top: 3px; }



.big-link   { display: block; background: url(../img/arr.gif) no-repeat right 11px; padding: 5px 13px 0px 0px; font-size: 16px; font-weight: normal; text-align: right; }



.content-list {margin: 10px 0px; float: left; width: 100%;}
.content-list th {padding: 6px; text-align: left; background-color:#1d5894; border-bottom: 2px solid #fff; color: #fff; font-weight: normal;}
.content-list th a {color: #fff; border-bottom: 1px dashed #fff; text-decoration: none; font-weight: normal ;}
.content-list th a:hover {border: none;}
.content-list th.active {font-weight: bold;}
.content-list td {padding: 6px; border-bottom: 1px solid #4d6c8b; font-size: 12px; background-color: #fcefd5;} 



.menu_sub li#active-sub { color: #1D5894; background: #FFFFFF; font-size: 13px; padding: 2px;  margin: 4px 0px;}



.calendar-event {border-bottom: 1px solid #4d6c8b; width: 95%; float: left; margin-bottom: 10px; padding-bottom: 8px;}

a.event-title {font-size: 16px; float: left; font-weight: normal; color: #1d5894;}

.calendar-event .event-hours {float: right; text-align: right; font-size: 14px; font-weight: bold;  }

.calendar-event .event-clear {clear: both;}

.calendar-event .event-office {color: #333; background-color: #fcefd5; padding: 3px 5px;}

.clear-tall {clear: both; height: 15px;}

.prev   { display: block; background: url(../img/forms/arr-left.gif) no-repeat left 11px; padding: 8px 0px 0px 13px; font-size: 11px; font-weight: bold; float: left; }



.next   { display: block; background: url(../img/forms/arr-right.gif) no-repeat right 11px; padding: 8px 13px 0px 0px; font-size: 11px; font-weight: bold; float: right; text-align: right; }



.user-list li {margin-bottom: 10px; margin-right: 10px;}
.control-tabs li {float: right; margin: 5px;}
.control-tabs li a  { display: block; background: url(../img/arr.gif) no-repeat left; padding: 5px 12px 5px 20px; font-size: 14px; font-weight: normal; text-align: right;  background-color: #fcefd5}
.error-message {font-size: 11px; color: #ff0000; float: left; margin: 4px 15px; }
input.form-error, textarea.form-error {float: left;}


#gallery-list li {float: left; margin-right:19px; }
#gallery-list li img {margin:0;}
#gallery-list .title {width: 220px; text-align: center;}
#gallery-list .control-tabs li {float: left !important; margin-right: 0px;}


td.actions a {margin: 3px;}

.active { background: blue; }

.bbb_logo {margin-top: 20px; text-align: center;}

.floated_image {float: left; margin: 0px 8px 6px 0px;}

.ext_links {border-bottom: 1px solid #4d6c8b; width: 95%; float: left; margin-bottom: 10px; padding-bottom: 8px;}

.admin-content { width: 100%; float: left; }
.admin-col-right {width: 220px; float: right;}

.questions {margin-bottom: 10px;}
.question_links li {margin: 0px 15px 10px 15px; list-style-type: square; }
.question_links li a {text-decoration: none; border-bottom: 1px dashed #1d5894;  }
.question_links li a:hover {border:none;  }


.faq li {width: 90%; margin: 0px 0px 10px 0px; border-bottom: 1px solid #666; padding: 5px; }
.faq .question {font-size:18px; color:#FF0000; display: block; }
.faq .answer {height: 20px; }

.highlight {background: #fdebc4;}

.faq_top {background: none; margin: 5px 0px;}

h4.location a {line-height: 1.3em;}

ul.bullets {list-style-type: disc; margin-left: 25px;}