
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Tabs
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,  q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* #Basic Styles
================================================== */
body {
  background: #fff;
  font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #444;
  -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
  color: #181818;
  font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

h1 {
  font-size: 46px;
  line-height: 50px;
  margin-bottom: 14px;
}

h2 {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 10px;
}

h3 {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 8px;
}

h4 {
  font-size: 21px;
  line-height: 30px;
  margin-bottom: 4px;
}

h5 {
  font-size: 17px;
  line-height: 24px;
}

h6 {
  font-size: 14px;
  line-height: 21px;
}

.subheader {
  color: #777;
}

p {
  margin: 0 0 20px 0;
}

p img {
  margin: 0;
}

p.lead {
  font-size: 21px;
  line-height: 27px;
  color: #777;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
  color: #333;
}

small {
  font-size: 80%;
}

/*	Blockquotes  */
blockquote, blockquote p {
  font-size: 17px;
  line-height: 24px;
  color: #777;
  font-style: italic;
}

blockquote {
  margin: 0 0 20px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}

blockquote cite {
  display: block;
  font-size: 12px;
  color: #555;
}

blockquote cite:before {
  content: "\2014 \0020";
}

blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
  color: #555;
}

hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0;
}

/* #Links
================================================== */
a, a:visited {
  color: #333;
  text-decoration: underline;
  outline: 0;
}

a:hover, a:focus {
  color: #000;
}

p a, p a:visited {
  line-height: inherit;
}

/* #Lists
================================================== */
ul, ol {
  margin-bottom: 20px;
}

ul {
  list-style: none outside;
}

ol {
  list-style: decimal;
}

ol, ul.square, ul.circle, ul.disc {
  margin-left: 30px;
}

ul.square {
  list-style: square outside;
}

ul.circle {
  list-style: circle outside;
}

ul.disc {
  list-style: disc outside;
}

ul ul, ul ol,  ol ol, ol ul {
  margin: 4px 0 5px 30px;
  font-size: 90%;
}

ul ul li, ul ol li,  ol ol li, ol ul li {
  margin-bottom: 6px;
}

li {
  line-height: 18px;
  margin-bottom: 12px;
}

ul.large li {
  line-height: 21px;
}

li p {
  line-height: 21px;
}

/* #Images
================================================== */
img.scale-with-grid {
  max-width: 100%;
  height: auto;
}

/* #Buttons
================================================== */
.button,  button,  input[type="submit"],  input[type="reset"],  input[type="button"] {
  background: #eee; /* Old browsers */
  background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
  background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.2)), color-stop(100%, rgba(0,0,0,.2))); /* Chrome,Safari4+ */
  background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
  background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* Opera11.10+ */
  background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* IE10+ */
  background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* W3C */
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 4px 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, .75);
  cursor: pointer;
  margin-bottom: 20px;
  line-height: normal;
  padding: 8px 10px;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.button:hover,  button:hover,  input[type="submit"]:hover,  input[type="reset"]:hover,  input[type="button"]:hover {
  color: #222;
  background: #ddd; /* Old browsers */
  background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
  background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.3)), color-stop(100%, rgba(0,0,0,.3))); /* Chrome,Safari4+ */
  background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
  background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* Opera11.10+ */
  background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* IE10+ */
  background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* W3C */
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
}

.button:active,  button:active,  input[type="submit"]:active,  input[type="reset"]:active,  input[type="button"]:active {
  border: 1px solid #666;
  background: #ccc; /* Old browsers */
  background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
  background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.35)), color-stop(100%, rgba(10,10,10,.4))); /* Chrome,Safari4+ */
  background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
  background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* Opera11.10+ */
  background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* IE10+ */
  background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* W3C */
}

.button.full-width,  button.full-width,  input[type="submit"].full-width,  input[type="reset"].full-width,  input[type="button"].full-width {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
}

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}

.Directory_admin .button, .Directory_admin button, .Directory_admin input[type="submit"], .Directory_admin input[type="reset"],  .Directory_admin input[type="button"] {
  font-size: 14px;
  padding: 8px 20px;
}
/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: solid 1px #ddd;
}

ul.tabs li {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  float: left;
  margin-bottom: 0;
}

ul.tabs li a {
  display: block;
  text-decoration: none;
  width: auto;
  height: 29px;
  padding: 0px 20px;
  line-height: 30px;
  border: solid 1px #ddd;
  border-width: 1px 1px 0 0;
  margin: 0;
  background: #f5f5f5;
  font-size: 13px;
}

ul.tabs li a.active {
  background: #fff;
  height: 30px;
  position: relative;
  top: -4px;
  padding-top: 4px;
  border-left-width: 1px;
  margin: 0 0 0 -1px;
  color: #111;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}

ul.tabs li:first-child a.active {
  margin-left: 0;
}

ul.tabs li:first-child a {
  border-width: 1px 1px 0 1px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
}

ul.tabs li:last-child a {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}

ul.tabs-content {
  margin: 0;
  display: block;
}

ul.tabs-content > li {
  display:none;
}

ul.tabs-content > li.active {
  display: block;
}

/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,  ul.tabs:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

ul.tabs:after {
  clear: both;
}

ul.tabs {
  zoom: 1;
}

/* #Forms
================================================== */
form {
  margin-bottom: 20px;
}

fieldset {
  margin-bottom: 20px;
}

input[type="text"],  input[type="password"],  input[type="email"],  textarea,  select {
  border: 1px solid #ccc;
  padding: 6px 4px;
  outline: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
  margin: 0;
  width: 210px;
  max-width: 100%;
  display: block;
  margin-bottom: 20px;
  background: #fff;
}

select {
  padding: 0;
}

input[type="text"]:focus,  input[type="password"]:focus,  input[type="email"]:focus,  textarea:focus {
  border: 1px solid #aaa;
  color: #444;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
  box-shadow:  0 0 3px rgba(0,0,0,.2);
}

textarea {
  min-height: 60px;
}

label,  legend {
  display: block;
  font-weight: bold;
  font-size: 13px;
}

select {
  width: 220px;
}

input[type="checkbox"] {
  display: inline;
}

label span,  legend span {
  font-weight: normal;
  font-size: 13px;
  color: #444;
}

/* #Misc
================================================== */
.remove-bottom {
  margin-bottom: 0 !important;
}

.half-bottom {
  margin-bottom: 10px !important;
}

.add-bottom {
  margin-bottom: 20px !important;
}
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 348px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0px; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

/*  -----COMMENTS-----
 z-indexes
2,000 - #Floater
2,999 - #MainMenu
3,000 #RadWindowWrapper_edtBody_dialogOpenerImageManager
10,000 - #PageToolbar
10,005 - #fancybox-wrap

/* Pictos Font
* Copyright © 2010 Drew Wilson
* http://www.drewwilson.com  -  http://pictos.drewwilson.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Drew Wilson. The fonts are protected under domestic and international trademark and 
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* This font is NOT free. It is illegal to use this font without paying for a license. 
*/

@font-face {
  font-family: 'Pictos';
  src: url('/Skins/Fonts/Pictos/pictos-web.eot');
  src: local('☺'), url('/Skins/Fonts/Pictos/pictos-web.woff') format('woff'), url('/Skins/Fonts/Pictos/pictos-web.ttf') format('truetype'), url('/Skins/Fonts/Pictos/pictos-web.svg#webfontIyfZbseF') format('svg');
  font-weight: normal;
  font-style: normal;
}

.Pictos {
  font-family: 'Pictos';
}

/* FIX */
li {  margin-bottom: 0px !important;}
/**/

BODY {
 background-color:#FFF;
 font-family:'Arvo', serif;
 color:#465d6d;
  font-size: 14px;
}

H1, H2, H3, H4, H5, H6, .Heading, .RSSFeed .Title {
 font-family:'Ubuntu', sans-serif;
 color:#465d6d;
}

A, A:VISITED, A:HOVER {
 color: #465d6d;
  text-decoration: none;
}

A:HOVER {
 color: #58BA48;
}

BLOCKQUOTE {
  background:#f9f9f9;
  border-left:10px solid #ccc;
  margin:1.5em 10px;
  padding:1.5em 10px;
  quotes:"\201C""\201D"
}

BLOCKQUOTE:Before {
  color:#ccc;
  content:open-quote;
  content:"\201C";
  font-size:4em;
  line-height:.1em;
  margin-right:.25em;
  vertical-align:-.4em
}

.LeftPanelOff.RightPanelOff .two-thirds.column, .LeftPanelOff.RightPanelOff .eleven.columns {
  width: 940px;
}

.hide {
  display:none;
}

.container {
 background-color: #FFF;
}

.glow {
  -webkit-box-shadow: rgba(0,0,0,.3) 0 0px 6px;
  -moz-box-shadow: rgba(0,0,0,.3) 0 0px 6px;
  box-shadow: rgba(0,0,0,.3) 0 0px 6px;
}

table {
  margin: 0px;
}

table, td, th {
  vertical-align:top
}

th, td, caption {
  padding:0
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
  margin: 0px;
  transition:all .30s ease-in-out;
  -webkit-transition:all .30s ease-in-out;
  -moz-transition:all .30s ease-in-out;
  outline:0;
  padding:8px
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
  display: inline-block;
}

textarea:focus, input:focus, select:focus {
  background:#E5ECF9;
 border:1px solid #465d6d;
 box-shadow:0 0 5px #465d6d;
 -webkit-box-shadow:0 0 5px #465d6d;
 -moz-box-shadow:0 0 5px #465d6d
}

.lbsTooltip {
  background:#FFF
}

.lbsTooltipHeader {
  padding:10px 15px;
 background-color:#465d6d;
  color:#FFF
}

.lbsTooltipBody P {
  padding:10px;
  font-size:12px
}

.lbsTooltipFooter A, .lbsTooltipFooter A:link, .lbsTooltipFooter A:visited, .lbsTooltipFooter A:hover {
  color:#666
}

.CheckboxList {
  width:100%;
  border:0px;
  margin:15px 0px
}

.CheckboxList .CheckboxListColumn {
  vertical-align:top;
  padding:0px 10px 0px 0px
}

.CheckboxList.columns-1 .CheckboxListColumn {
  width:100%
}

.CheckboxList.columns-2 .CheckboxListColumn {
  width:50%
}

.CheckboxList.columns-3 .CheckboxListColumn {
  width:33%
}

.CheckboxList.columns-4 .CheckboxListColumn {
  width:25%
}

.CheckboxList TD.CheckboxColumn {
  width:20px;
  padding:0px;
  text-align:center;
  vertical-align:top
}

.CheckboxList TD.CheckboxColumn INPUT[type=checkbox] {
  margin-top: 7px;
}

.CheckboxList TD.LabelColumn {
  padding:5px 0px 0px 5px;
  text-align:left;
  vertical-align:top
}

.CheckboxList .Separator {
  border-top:solid 1px #676767
}

.PopupInner, .popup-inner {
  margin:10px;
  padding:20px;
  background-color:White;
  color:#676767;
  border:solid 1px #676767;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:rgba(0,0,0,.9) 0 1px 8px;
  -moz-box-shadow:rgba(0,0,0,.9) 0 1px 8px;
  box-shadow:rgba(0,0,0,.9) 0 1px 8px
}

.ProgressPopup .ProgressMessage {
  font-size:16px
}

.ProgressPopup {
  padding: 20px;
}

.ProgressMessage {
  display: block;
}

.ProgressPopup .ProgressIndicator {
  display:block;
  margin:15px auto 0 auto;
  background-image:url('/images/progressbar.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  width:190px;
  height:15px
}

.slidingPanel {
  z-index: 7001 !important;
}

.PageToolsShareNew {
  float:right;
  margin: 5px 0px 0px;
}

.PageToolsShareNew LI {
  float:left;
  list-style-type:none!important;
  background-image:none!important
}

.PageToolsShareNewOptionFacebook {
  width: 90px;
}

.PageToolsShareNewOptionTwitter {
  width: 95px;
}

.PageToolsShareNewOptionGoogle {
  width: 70px;
}

#PageTools {
  list-style-type:none;
  float:right;
  display:none
}

#PageTools LI {
  float:left;
  margin-left:15px
}

#PageToolsShareOptions {
  margin:20px 0 0 -75px;
  background-color:#EEE
}

#PageToolsShareOptions UL {
  list-style-type:none
}

.PageTitle {
  margin-bottom:5px
}

.BreadCrumbs {
  margin-bottom:15px;
  display:block;
}

.Heading, #lblOfferings {
  font-size:1.5em;
  font-weight:normal
}

.Description {
  margin-bottom:1.5em;
  display: inline-block;
}

.New, #lnkOrganization {
  display:none
}

.NoBullets {
  list-style-type:none
}

.PageMessage, .Instructions {
  margin:15px 0;
  background-color:#FFC;
  display:block;
  font-size:1.3em;
  line-height:1.3em;
  padding:15px
}

.PageMessage A, .PageMessage A:Visited, .PageMessage A:Hover {
  font-weight:bold;
  color:#333
}

.PageContent IMG.ImageLeft {
  margin:20px 20px 20px 0
}

.PageContent IMG.ImageRight {
  margin:20px 0 20px 20px
}

.PageContent IMG, .Banner IMG, .Ad IMG {
  max-width: 100%;
  height: auto;
}

.PageContent LI {
  margin-bottom:5px
}

.PageContent UL LI {
  padding-left:20px;
  background:url('/images/icons/LI.png') 0 4px no-repeat;
  list-style:none;
  overflow:hidden
}

.ThumbnailHolder, .ThumbnailHolder IMG {
  width: 80px;
  height: 80px;
}

.ui-sortable LI {
  background-image: none !important;
  padding-left: 10px !important;
}

UL.PageToolsShareNew LI, .RadTabStrip_Default2006 UL LI, .RadPanelbar_Default UL LI, .RadPanelBar.RadPanelBar_Telerik UL LI, #edtBodyTop UL LI, .RadEditor UL LI, .PhotoGallery.Widget UL LI {
  background:none!important;
  padding:0
}

.carousel .ObjectRepeater .Items .NormRow, .carousel .ObjectRepeater .Items .AltRow {
  clear: none;
}

#TopedtComment TABLE {
  width:150px
}

/*  -----START OPPORTUNITIES-----  */
.Opportunities .NormRow, .Opportunities .AltRow {
  margin-bottom: 30px;
}

.Opportunities .Extras {
  display: block;
  margin-top: 5px;
}

.Opportunities LABEL {
  margin-right: 5px;
}

.Opportunities .Type, .Opportunities .Contact, .Opportunities .Location {
  margin-right: 15px;
}

/*  -----END OPPORTUNITIES-----  */

/*  -----START RESOURCES-----  */
.Resources .FileIcon {
/*  margin-right:15px;*/
  float: none;
}

.Result {
  margin-bottom:30px
}

.Result .Title {
  margin-right:10px;
  font-size:1.3em
}

.Result .Type {
  font-weight:bold
}

.Result .Body,
.Result .Extras {
  display:block;  
}

.Result .Extras {
  font-style:italic
}

.Result .Description {
  padding:0
}

.rss {
  display:block;
  height:48px;
  width:160px;
  background:url('/images/icons/RSS.png') no-repeat
}

#news_aspx .rss, #events_aspx .rss {
  float:right
}

.RightPanel {
}

.Ad {
  margin-bottom: 30px;
}

/*

/*  -----START SOCIAL-----  */
.SocialButtons {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  height: 32px;
  float: right;
}

UL.SocialButtons LI {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  list-style-type: none;
}

a.ButtonFacebook, a.ButtonTwitter, a.ButtonVimeo, a.ButtonFlickr, a.ButtonYoutube, a.ButtonLinkedin, a.ButtonRSS, a.ButtonGooglePlus, a.ButtonPinterest {
  color: #F4F4F4;
  display: block;
  width:  32px;
  height: 32px;
  text-decoration: none;
  text-indent: -9999px;
}

a.ButtonFacebook {
  background: url('/styles/1_6/images/socialicons.png') no-repeat 0px top;
}

a.ButtonTwitter {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -32px top;
}

a.ButtonVimeo {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -64px top;
}

a.ButtonLinkedin {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -96px top;
}

a.ButtonFlickr {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -128px top;
}

a.ButtonYoutube {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -160px top;
}

a.ButtonRSS {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -192px top;
}

a.ButtonGooglePlus {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -224px top;
}

a.ButtonPinterest {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -256px top;
}

a.ButtonFacebook:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat 0px bottom;
}

a.ButtonTwitter:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -32px bottom;
}

a.ButtonVimeo:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -64px bottom;
}

a.ButtonLinkedin:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -96px bottom;
}

a.ButtonFlickr:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -128px bottom;
}

a.ButtonYoutube:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -160px bottom;
}

a.ButtonRSS:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -192px bottom;
}

a.ButtonGooglePlus:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -224px bottom;
}

a.ButtonPinterest:hover {
  background: url('/styles/1_6/images/socialicons.png') no-repeat -256px bottom;
}

/*  -----END SOCIAL-----  */

.Search {
  display: inline-block;
}

.Search .Terms {
  padding:0
}

a.PayPalLink-donate {
  background:transparent url('/Images/Icons/paypal-donate-button.png') no-repeat scroll top;
  color:#f4f4f4;
  display:block;
  height:41px;
  width:100px;
  padding:0;
  text-decoration:none;
  text-indent:-9999px
}

a.PayPalLink-donate:hover {
  background-position:bottom;
  color:#fff;
  outline:0
}

#tblFilterMain {
  margin-bottom:30px
}

/*  -----START ACCORDIAN-----  */
.accordion {
  display: inline-block;
}

.accordian .panel {
  margin-bottom:15px
}

.accordion .handle {
  margin-bottom: 10px;
  background: url('/styles/1_6/images/PlusSign.png') no-repeat 10px 12px;
  padding: 5px 0 5px 32px;
  transition:all .30s ease-in-out;
  -webkit-transition:all .30s ease-in-out;
  -moz-transition:all .30s ease-in-out;
  color: #465d6d;
}

.accordion .handle:Hover {
  transition:all .30s ease-in-out;
  -webkit-transition:all .30s ease-in-out;
  -moz-transition:all .30s ease-in-out;
  cursor: pointer;
  color: #58BA48;
}

.accordion .handle:Hover A {
  color: #58BA48;
}

/**/

/*  -----START TWITTER-----  */
#twitter_div H2 {
  background: url('/styles/1_6/images/twitter.png') no-repeat 0px 9px;
  padding: 0px 0px 20px 32px;
  color: #465d6d;
  font-size: 35px;
}

#twitter_div LI {
  margin-bottom: 10px;
  padding-left: 0px;
  background-image: none;
}

#twitter_div span {
  display: block;
}

#twitter-link {
 display: inline-block !important; 
}

/**/

#lnkBack, #lnkSwitch {
  display:block;
  margin-bottom: 15px;
}

.PoweredBy {
  font-weight:normal;
  text-align:right;
}

.PoweredBy A, .PoweredBy A:Visited, .PoweredBy A:Hover {
  margin-left:2px;
  font-weight:bold;
}

#CartLink {
  padding-left:25px;
  background:url('/Images/Icons/ShoppingCart.png') no-repeat
}

#cart_aspx .OrderItems {
  margin:30px 0
}

#cart_aspx .OrderItems .Heading {
  font-size:1em
}

#cart_aspx .OrderItems TH, #cart_aspx .OrderItems TD {
  text-align:right
}

#cart_aspx .OrderItems .Thumbnail {
  padding:15px 15px 0 15px;
  width:100px
}

#cart_aspx .OrderItems .Name {
  text-align:left
}

#cart_aspx .OrderItems .Quantity {
  width:100px
}

#cart_aspx .OrderItems .ItemCost {
  width:100px
}

#cart_aspx .OrderItems .Remove {
  padding-right:15px;
  width:100px;
  vertical-align:middle
}

#cart_aspx .CartFooter .Label {
  text-align:right;
  font-weight:bold
}

.MapLocationName {
  font-size: 16px !important;
}

.MapLocationDescription {
  font-size: 14px !important;
}

#locations_aspx #lnkSaveView {
  margin:10px 0;
  display:block
}

#map_container.edit_mode {
  border:solid 10px #CCC
}

.countries {
  width:100%;
  float:left
}

.countries .country {
  float:left;
  margin-bottom:15px;
  width:50%;
  font-size:18px;
  color:#000
}

.countries UL, .countries LI {
  margin:0;
  padding:0
}

.countries UL LI {
  margin:10px 0;
  background:0
}

.LocationItem {
  display:block;
  padding:2px
}

.countries .LocationItem.Name {
  font-size:16px
}

.countries .LocationItem.Description {
  margin:0;
  font-size:12px
}

.ContentBox.MyInformation .Title {
  font-size:1.3em
}

.DidYouKnow {
  display:block;
  margin:30px 0;
  padding:30px;
  background-color:#E5ECF9;
  -webkit-box-shadow:rgba(0,0,0,.9) 0 0 8px;
  -moz-box-shadow:rgba(0,0,0,.9) 0 0 8px;
  box-shadow:rgba(0,0,0,.9) 0 0 8px
}

.DidYouKnow .Title {
  display:block;
  margin-bottom:15px;
  font-size:1.5em
}

.DidYouKnow A {
  font-size:1em
}

#userprofile_aspx .Subheading {
  font-size:1.3em
}

#userprofile_aspx .InfoTable {
  margin-bottom:15px
}

#userprofile_aspx .InfoTable TH, #groupmanager_aspx .InfoTable TH {
  padding-right:15px;
  width:150px
}

.PageContent UL.Developer {
  display:block;
  padding:0;
  width:100%;
  float:left
}

.PageContent .Developer LI {
  float:left;
  margin:0 40px 0 0;
  padding:0;
  background:0
}

.AddWidget {
  background-position:-3823px 50%
}

#loginmessage {
  margin-bottom:5px;
  font-size:1.5em;
  font-weight:bold
}

#FlexFields {
  list-style:none;
  margin:10px 0 0 0;
  padding:0
}

#FlexFields LI {
  padding-left: 0px;
  background-image: none;
}

#FlexFields .name {
  margin-right: 15px;
}

#FlexFields A {
  margin-right: 5px;
}

a.lightbox {
  display: inline-block;
}

a.lightbox:hover {
  background: url('/images/LightboxImage.png') no-repeat center center;
}

a.lightbox img:hover {
  opacity:0.6;
  filter:alpha(opacity=40); /* For IE8 and earlier */
}

#fancybox-wrap {
  z-index: 10005 !important;
}

#fancybox-left, #fancybox-right {
  height:85% !important;
  top: 0px;
}

/* Start Account Owner*/
#FindOwnerPopUp {
  margin: 20px;  
}

#fancybox-content {
  text-align: left;
}

#fancybox-content H2 {
  padding: 15px 0px 15px 0px;
}

#fancybox-content LABEL,
#fancybox-content #FindOwnerSubmit {
  padding: 0px 0px 15px 0px;
  display: inline-block;
}

#fancybox-content UL {
  padding: 0px 0px 0px 0px;
}

#fancybox-content LI {
  list-style: none;
  margin-bottom: 10px;
}

#fancybox-content LI A {
  margin-right: 15px;
  float: right;
}
/* End Account Owner*/

.rotator .title,
.rotator .caption {
  display: none;
}

.bx-window {
  margin-top: 20px;
}

#RadWindowWrapper_edtBody_dialogOpenerImageManager {
  z-index: 3000;
}

#opportunities_aspx TH {
  width: 80px;
}

/*  -----START NEWSLETTER-----  */
#newsletters_aspx .SummaryMoreLink {
  display: none;
}

#newsletter_aspx .Title {
  display: block;
  margin-bottom: 5px;
  font-size: 1.5em;
}

#newsletter_aspx .PostDate {
  display: block;
  margin-bottom: 10px;
}

/*  -----START FORM FIELDS OF VARIOUS TYPES-----  */
SECTION {
  margin-bottom: 15px;
}

.FieldLabel {
  margin: 15px 0px 0px;
  font-weight: 700;
}

.FieldValue {
  margin: 5px 0px 2px;
}

.FieldHint {
  font-style: italic;
  font-size: .9em;
}
/**/

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}@charset "UTF-8";

/* CSS Document */

#PageToolbar {
  background: rgb(206,206,206); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(132,132,132,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(206,206,206,1)), color-stop(100%, rgba(132,132,132,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(132,132,132,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(132,132,132,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(132,132,132,1) 100%); /* IE10+ */
  background: linear-gradient(top, rgba(206,206,206,1) 0%, rgba(132,132,132,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#848484', GradientType=0 ); /* IE6-9 */
  width:100%;
  height: 50px;
  z-index:10000;
  font-size: 12px;
}

#PageToolbarInner {
  margin: 0px auto;
  width: 1000px;
  height: 50px;
}

#PageToolbar, #PageToolbar A {
  color: #515151;
  text-shadow:0 1px 0 #D6D6D6;
}

#PageToolbar A:Hover, #PageToolbarLeft .PageTool:hover {
  color:#202020;
}

#PageToolbarLogo {
  float: left;
  padding: 10px 10px 0px 0px;
  width: 41px;
  height: 40px;
  border-right: 1px solid #848484;
  background: url('/styles/1_6/images/iMinistriesLogo.png') no-repeat 0px 0px transparent;
}

#PageToolbarLogo:Hover {
  background: url('/styles/1_6/images/iMinistriesLogo.png') no-repeat 0px -67px transparent;
}

#PageToolbarLogo.platform2 {
  background: none;
}

#PageToolbar #PageToolbarLeft {
  display: inline-block;
  padding: 0px 20px;
  height: 50px;
  border-left: 1px solid #BDBDBD;
}

#PageToolbar #PageToolbarRight {
  float:right;
}

#PageToolbar #PageToolbarLeft #PageToolbarLeftList, #PageToolbar #PageToolbarRight #PageToolbarRightList {
  list-style-type: none;
  margin: 18px 0px 0px 0px;
}

#PageToolbar .PageTool {
  margin: 0px 15px 0px 0px;
  display: inline-block;
}

#PageToolbar .PageTool, #PageToolbar .PageTool A, #PageToolbar .PageTool A:link, #PageToolbar .PageTool A:visited, #PageToolbar .PageTool A:hover, #PageToolbar .PageTool A:active {
  text-decoration: none;
}

#PageToolbar .PageTool:last-of-type {
  margin: 0px;
}

#PageToolbar #PageToolbarLeft .PageTool:last-child {
  margin-right: 0px;
}

#PageToolbar #PageToolbarLeft .PageToolLink {
  display: inline-block;
  text-decoration:none;
  cursor: pointer;
}

#PageToolbarLeftList .text, #PageToolbarRight .tooltip {
  display: none !important;
}

#PageToolbarLeftList .PageTool .PageToolLink {
  width: 32px;
  height: 42px;
}

.PageTool.edit .PageToolLink:before, .PageTool.add .PageToolLink:before, .PageTool.admin .PageToolLink:before, .PageTool.admin.ministryadmin:before, .PageTool.extra .PageToolLink:before, .PageTool.opportunityresponses .PageToolLink:before, .PageTool.courseschedule .PageToolLink:before {
  width: 32px;
  height: 32px;
  font-family: 'Pictos';
  font-size: 32px;
}

.PageTool.edit .PageToolLink:before {
  content: 'W';
}

.PageTool.add .PageToolLink:before {
  content: '+';
}

.PageTool.admin .PageToolLink:before {
  content: 'l';
}

.PageTool.admin.ministryadmin .PageToolLink:before {
  content: ',';
}

.PageTool.formfields .PageToolLink:before {
  content: 'F';
}

.PageTool.formsubmissions .PageToolLink:before {
  content: 'I';
}

.PageTool.opportunityresponses .PageToolLink:before {
  content: 'c';
}

.PageTool.courseschedule .PageToolLink:before {
  content: 't';
}

.PageTool.help:before {
  margin-right: 5px;
  content: '?';
  font-family: 'Pictos';
  font-size: 22px;
  vertical-align: middle;
}

.PageTool.siteadmin:before {
  margin-right: 5px;
  content: ',';
  font-family: 'Pictos';
  font-size: 22px;
  vertical-align: middle;
}

.PageToolLink.user {
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid #515151;
}

.PageToolLink.user .text:before {
  margin-right: 5px;
  content: 'U';
  font-family: 'Pictos';
  font-size: 22px;
  vertical-align: middle;
}

.PageToolTooltip {
  background-color: #000000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color: #FFFFFF;
  font-size: 12px;
  text-shadow: 0px 1px 0 #000;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}

/* creates triangle */
.PageToolTooltip:before {
  margin-bottom: 1px;
  content:"";
  display:block; /* reduce the damage in FF3.0 */
  position:absolute;
  bottom: 28px;
  left: 40%;
  width:0;
  border-width: 0px 10px 10px 10px;
  border-style:solid;
  border-color: #000000 transparent;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}
/*  */

.PageToolTooltip .tooltip-inner {
  margin: 5px 8px;
}@charset "UTF-8";

/* CSS Document */

.QuickMenu UL {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.QuickMenu .Level1 LI {
  display: inline-block;
  margin-right: 15px;
  font-weight: bold;
  vertical-align: top;
}

.QuickMenu .Level2 LI {
  display: block;
  font-weight: normal;
}

.QuickMenu .Level2 {
  margin-bottom: 15px;
}

.QuickMenu .Level1 LI {
  margin:0 30px 0 0;
  float:left
}

.QuickMenu .Level2 LI {
  margin:0;
  display:block;
  float:none
}

/*  -----Menu-----  */
#MainMenu {
 background-color: ;
  z-index: 2999;
}

#MainMenu LI {
  margin-bottom: 0px;
}

#MainMenu .rmLink {
 color: #465d6d;
  padding: 5px;
}

#MainMenu .rmLink:hover, #MainMenu .rmFocused, #MainMenu .rmExpanded {
 color:#000;
  cursor: pointer;
}

#MainMenu .rmText {
  padding: 5px;
  font-size: 1em;
}

#MainMenu .rmGroup {
 background-color: #465d6d;
}

.RadMenu .rmRootGroup .rmItem .rmGroup {
  padding-bottom: 0px;
}

#MainMenu .rmGroup LI {
  line-height: 15px;
}

#MainMenu .rmGroup .rmLink {
  text-align:left;
 color:[$MENU_SUB_TEXT_COLOR$];
}

#MainMenu .rmGroup .rmLink:hover, #MainMenu .rmGroup .rmFocused, #MainMenu .rmGroup .rmExpanded {
 color:#FFF;
  cursor: pointer;
}

#MainMenu .rmGroup .rmText {
  padding-left:5px;
  padding-right:40px;
  margin-left: 5px;
}

#MainMenu .rmGroup .rmLink:hover, #MainMenu .rmGroup .rmFocused, #MainMenu .rmGroup .rmExpanded {
 background:#465d6d;
}

#MainMenu .rmLeftArrow, #MainMenu .rmRightArrow, #MainMenu .rmTopArrow, #MainMenu .rmBottomArrow, #MainMenu .rmLeftArrowDisabled, #MainMenu .rmRightArrowDisabled, #MainMenu .rmTopArrowDisabled, #MainMenu .rmBottomArrowDisabled {
  border-left:1px solid #bfcde3;
  border-right:1px solid #bfcde3;
  background:#a7cfe8 url('/images/menu/left.gif') center center no-repeat;
  width:15px
}

#MainMenu .rmTopArrow, #MainMenu .rmTopArrowDisable {
  background-image:url('/images/menu/top.gif');
  width:114px
}

#MainMenu .rmBottomArrow, #MainMenu .rmBottomArrowDisabled {
  background-image:url('/images/menu/bottom.gif');
  width:114px
}

#MainMenu .rmRightArrow, #MainMenu .rmLeftArrow {
  height:100%
}

#MainMenu .rmRightArrow, #MainMenu .rmRightArrowDisabled {
  background-image:url('/images/menu/right.gif')
}

#MainMenu .rmExpandLeft, #MainMenu .rmExpandRight {
  background:transparent url('/images/menu/groupImage.gif') right center no-repeat;
  margin:0
}

#MainMenu_rtl .rmGroup .rmLink:hover .rmExpandLeft, #MainMenu_rtl .rmGroup .rmLink:hover .rmExpandRight {
  background:transparent url('/images/menu/left.gif') left center no-repeat;
  margin:0 1px;
  padding-left:8px
}

#MainMenu_rtl .rmExpandLeft, #MainMenu_rtl .rmExpandRight {
  background:transparent url('/images/menu/groupImageRTL.gif') left center no-repeat;
}

#MainMenu .rmLink:hover .rmExpandLeft, #MainMenu .rmLink:hover .rmExpandRight, #MainMenu .rmFocused .rmExpandLeft, #MainMenu .rmFocused .rmExpandRight, #MainMenu .rmExpanded .rmExpandLeft, #MainMenu .rmExpanded .rmExpandRight {
  background:transparent url('/images/menu/invertedGroupImage.gif') right center no-repeat;
}

/**/

/*  -----START SUBNAV-----  */
.Subnav {
  margin-bottom: 30px;
}

.Subnav UL, .Subnav LI {
  list-style: none;
}

.Subnav .Level1 {
  margin: 0px 0px 30px 0px;
  padding-top: 5px;
  line-height: 2em;
}

.Subnav LI, .Subnav LI A, .Subnav LI A:Hover, .Subnav LI A:Visited {
  padding-bottom: 5px;
  font-weight: bold;
}

.Subnav .Selected A, .Subnav .Selected A:Link, .Subnav .Selected A:Hover, .Subnav .Selected A:Visited, .Subnav .Level2 .Selected A, .Subnav .Level2 .Selected A:Link, .Subnav .Level2 .Selected A:Hover, .Subnav .Level2 .Selected A:Visited {
  font-weight: bold;
}

.Subnav .Level2 A, .Subnav .Level2 A:Link, .Subnav .Level2 A:Hover, .Subnav .Level2 A:Visited {
  font-weight: normal;
}

.Subnav .Level2 {
  margin: 5px 0px 0px 5px;
  border: 0px;
  padding: 0px 6px;
  white-space: nowrap;
}

.Subnav .Level2 LI {
  border-bottom: 0px;
}

.Subnav .Level2 .last {
  margin-bottom: 5px;
}

/*  -----END SUBNAV----  */@charset "UTF-8";

/* CSS Document */
.ObjectRepeater .Heading {
  font-size: 35px;
  line-height: 38px;
  margin-bottom: 10px;
}

.ObjectRepeater .NormRow, .ObjectRepeater .AltRow, .RSSItemNormRow, .RSSItemAltRow {
  display: inline-block;
  margin-bottom: 2.143em;
  padding-bottom: 2.143em;
  clear:both;
  width: 100%;
  border-bottom: 1px solid #CCCCCC;
}

.ObjectRepeater .AltRow:last-child,
.ObjectRepeater .NormRow:last-child,
.RSSItemNormRow:last-child, .RSSItemAltRow:last-child {
  border-bottom: 0px;
  padding-bottom: 0em;
}

#ministries_aspx .ObjectRepeater .AltRow:last-child,
#ministries_aspx .ObjectRepeater .NormRow:last-child {
  padding-bottom: 2.143em;
  border-bottom: 1px solid #CCCCCC;  
}

.ObjectRepeater .ThumbnailHolder, .ObjectRepeater .ThumbnailHolder A, .ObjectRepeater .ThumbnailHolder IMG, .ObjectRepeater .ThumbnailHolder A IMG {
  float: left;
  margin: 0px 1em 1em 0px;
  width: 80px;
  height: 80px;
}

.Organizations.ObjectRepeater .ThumbnailHolder,
.Organizations.ObjectRepeater .ThumbnailHolder A, .Organizations.ObjectRepeater .Organizations.ThumbnailHolder IMG, .Organizations.ObjectRepeater .ThumbnailHolder A IMG {
  width: auto;
  height: auto;
  margin: 0px;
}

#ministry_aspx .Organizations.ObjectRepeater .Locations {
  clear: both;
  padding-left: 0px;
}

.ObjectRepeater .Title {
  display: block;
  font-size:1.3em;
  font-weight: bold;
}

.ObjectRepeater .Subtitle {
  margin-bottom: 5px;
  font-style: italic;
}

.ObjectRepeater .Location .Name {
  font-style: italic;
}

.RepeaterMoreLink, #twitter-link {
  background: #eee; /* Old browsers */
  background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
  background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.2)), color-stop(100%, rgba(0,0,0,.2))); /* Chrome,Safari4+ */
  background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
  background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* Opera11.10+ */
  background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* IE10+ */
  background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* W3C */
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 4px 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #465d6d;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, .75);
  cursor: pointer;
  margin-bottom: 20px;
  line-height: normal;
  padding: 8px 10px;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RepeaterMoreLink:Hover, #twitter-link:Hover {
  color: #222;
  background: #ddd; /* Old browsers */
  background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
  background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.3)), color-stop(100%, rgba(0,0,0,.3))); /* Chrome,Safari4+ */
  background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
  background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* Opera11.10+ */
  background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* IE10+ */
  background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* W3C */
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
}

.RepeaterMoreLink:Active, #twitter-link:Active {
  border: 1px solid #666;
  background: #ccc; /* Old browsers */
  background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
  background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,.35)), color-stop(100%, rgba(10,10,10,.4))); /* Chrome,Safari4+ */
  background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
  background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* Opera11.10+ */
  background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* IE10+ */
  background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* W3C */
}

.RepeaterMoreLink.full-width {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
}

/* Fix for odd Mozilla border & padding issues */
.RepeaterMoreLink::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/**/

/*  -----START WIDGET-----  */
.News .Heading, .Events .Heading, .BlogEntries .Heading, .RSSFeed .Title A {
  display: block;
  margin-bottom: 1.3em;
}

.RSSFeed .Title A {
  font-size: 35px;
  font-weight: normal;
  text-decoration: none;
  color: #465d6d
}

.RSSFeed .RSSItem .Title A {
  margin-bottom: 0px; 
  font-family: 'Arvo', serif;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.5em;
  color:#465d6d;
  text-decoration: none;
  border-bottom: 0px;
}

.RSSFeed .RSSItem .Title A:Hover {
  color:#58BA48;
}

.RSSItem .PubDate {
  font-style:italic
}

.RSSItem .Description {
  margin: 15px 0px 0px;
}@charset "UTF-8";
/* CSS Document */

.Events .Date, .Sublocation {
  display:block;
  font-weight:bold;
}

.News .Category, .Events .Schedule {
  font-style:italic;
}

.Events .Schedule {
  margin: 15px 0px 0px 10px;
  font-style:italic;
}

.News .Body, .Events .Body {
  overflow:hidden;
  display:block;
  margin-top: 10px;
}

#event_aspx .schedule, #event_aspx .location .Label, #event_aspx .capacity .Label, #event_aspx .registration {
  margin: 0px 5px 5px 0px;
  font-weight: bold
}

#EventLinks {
  margin-top:25px
}

#EventLinks A, #EventLinks A:Visited, #EventLinks A:Hover {
  display:block;
  margin:10px 0
}

#content_aspx .Highlights .Heading {
  display: none;
}

.Highlights .NormRow,
.Highlights .AltRow {
  display: inline-block;
  margin-bottom: 1.143em;
  padding-bottom: 1.143em;
  clear:both;
  width: 100%;
  border-bottom: 1px solid #CCCCCC;  
  }

.Highlights .NormRow:last-child,
.Highlights .AltRow:last-child {
  border-bottom: 0px;
  padding-bottom: 0em;
}

.Highlights .ThumbnailHolder, .Highlights .ThumbnailHolder IMG {
  margin: 0px 1em 0em 0px;
  float: left;
  width: 60px;
  height: 60px;
}

.Highlights .Title {
  line-height: 1.3em;
  color: #465d6d
}

.Highlights .Title A {
	line-height: 1.3em;
  color: #465d6d
}

.Highlights .Summary {
  display: block;
  margin-top: 5px;
  font-size: 11px;
  line-height: 1.3em;
}@charset "UTF-8";
/* CSS Document */

.Calendar.weekview,
.Calendar.dayview {
  width: 100%;
}

.Calendar TD {
  padding: 10px;
  font-size: 11px;
}

.Calendar .Heading {
  color: #465d6d;
  font-size: 2.5em;
  text-transform: uppercase;
}

.Calendar .Heading A {
  color: #465d6d;
  font-weight: bold;
  text-decoration: none;
  opacity:0.5;
  filter:alpha(opacity=50); /* For IE8 and earlier */
}

.Calendar .Heading A:Hover {
  opacity:1;
  filter:alpha(opacity=100); /* For IE8 and earlier */
}

.Calendar .DayName {
  padding: 15px 0 15px 5px;
  font-weight: bold;
  font-size: 16px;
}

.Calendar .DayNumber, .weekview .DayName {
  padding-left: 5px;
  background-color:  #465d6d;
  font-weight: bold;
  text-shadow: 0px 1px 0px #FFFFFF;
  filter: dropshadow(color=#FFFFFF, offx=0, offy=1);
}

.Calendar .weekview .DayName {
  padding: 5px;
}

.Calendar .DayItem {
  display: inline-block;
  margin: 0px 0px 10px 0px;
  padding: 10px 5% 5px 5%;
  width: 90%;
  border-top: 1px solid #465d6d;
  line-height: 1.3em;
}

.Calendar .DayItem A {
  text-decoration: none;
}

.Calendar .DayItem:Hover {
  background-color: #465d6d;
}

.Calendar .AllDayItem {
  background-color: #F2F2F2;
  padding: 5px;
  line-height: 1.3em;
}

#calendar_aspx .Control {
  padding: 30px 0px 0px 5px;
  font-size: 1.4em;
}

#calendar_aspx #lnkBack, #calendar_aspx #lnkSwitch {
  display: block;
  text-align: left;
  width: 150px;
  margin: 10px 0px 0px 5px;
}

#calendar_aspx .Extras {
  margin-top: 30px;
}@charset "UTF-8";
/* CSS Document */

#blogs_aspx .Blogs .Author {
  display: block;
  margin-left: 0px;
}

.Blogs .Subtitle {
  font-style:italic
}

.Blogs .Title .Author {
  margin-left:5px;
  font-size:12px
}

.Blogs .EntryInfo {
  margin-top:15px;
  display:block
}

.Blogs .Body {
  display:block
}

/*  -----START TIMESTAMP-----  */
.News .Timestamp, .Events .Timestamp {
/*  display: none;*/
}

.Timestamp {
  margin:0 25px 25px 0;
  padding:15px;
  float:left;
  width:50px;
  background:white;
  border:1px solid #999;
  -webkit-box-shadow:rgba(0,0,0,.2) 0 0 9px;
  -moz-box-shadow:rgba(0,0,0,.2) 0 0 9px;
  box-shadow:rgba(0,0,0,.2) 0 0 9px
}

.Timestamp .Weekday {
  display:none
}

.Timestamp .Month, .Timestamp .Day, .Timestamp .Year {
  display:block;
  text-align:center;
  line-height:1.3em
}

.Timestamp .Month {
  font-size:1em;
  text-transform:uppercase;
  letter-spacing:.5px
}

.Timestamp .Day {
  font-size:2.3em;
  font-weight:bold;
 color:#465d6d
}

.Timestamp .Day .Ordinal {
  display: none;
}

.Timestamp .Unabbreviated {
  display: none;
}
/*  -----END TIMESTAMP-----  */

#blog_aspx .BlogEntries .Title {
  font-family:'Ubuntu', sans-serif
}

.BlogEntries .Extras, .BlogEntry .Extras {
  display:block;
  margin-bottom: 15px;
  font-size:11px
}

.Tags {
  background:url('/Images/Icons/tag.png') no-repeat 0 4px;
  padding-left:20px;
  overflow:hidden
}

.CommentCount {
  background:url('/Images/Icons/comment.png') no-repeat 0 0;
  padding-left:20px;
  overflow:hidden
}

.BlogComments .CommentCount {
  margin-bottom:25px;
  font-size:1.4em
}

.Comments .controls {
  display:block
}

.Comments .controls A {
  margin-right:10px
}

.BlogComments .Comments .Name {
  color:#465d6d
}

.BlogComments .Comments .Text {
  display:block;
  margin:5px 0 5px 0;
  padding-top:5px;
  border-top:1px solid #333
}

.BlogPanelItem LI {
  padding-bottom: 8px;
}

.BlogPanelItem #Title, .BlogPanelItem .Heading, .ContentBox.MinistryResources .Title {
  background:0;
  text-transform:none;
  text-shadow:0 1px 0 #fff;
  font-weight:bold;
  color:#2c2c2c;
  font-size:14px;
  border-bottom:1px solid #999;
  padding:10px 0 10px 0
}

.BlogPanelItem .Heading {
  margin:10px 0;
  padding:10px 0 10px 0
}

.BlogPanelItem #Subtitle {
    display: block;
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 10px 0;
}

.BlogPanelItem #Description {
  font-size: .9em;
}

.BlogEntries .Title, .BlogEntries .Author, .BlogEntries .Tags, .BlogEntries .Enclosure, .BlogEntry .Title, .BlogEntry .Author, .BlogEntry .Tags, .BlogEntry .Enclosure, .BlogPanelItem #Description {
  display:block
}

.BlogEntries .Body, 
.BlogEntry .Body {
  display: inline-block;
  max-width: 100%;
}

.BlogEntries .Title {
  margin-bottom:10px;
  font-size:1.4em;
  font-weight:normal
}

.BlogEntries.Widget .Title {
  font-weight: bold;
}


.BlogEntries .Label, .BlogEntry .Label {
  margin-right:10px;
  font-weight:bold
}

.BlogEntries .CommentCount, .BlogEntry .CommentCount {
  margin-right:10px
}

.BlogEntries .Tags A, .BlogEntry .Tags A {
  margin-right:5px
}

#Enclosure {
  clear: both;
}

.BlogEntries .audioplayer {
  display:block
}

.Enclosure .Label {
  display:block;
  margin-bottom:5px
}

.Enclosure .audioplayer {
  display: block;
}

.Mobile .Enclosure .audioplayer {
	display: none;
}

A.EnclosureLink, 
A.EnclosureLink:visited, 
A.EnclosureLink:hover,
.download A, 
.download A:visited, 
.download A:hover {
	background-color: #ccc;
    width: 119px;
    height: 23px;
    display: block;
	text-align: center;
	padding-top: 5px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -opera-border-radius:5px;
}

A.EnclosureLink .EnclosureLinkText {
	display: none;
}

A.EnclosureLink .EnclosureLinkPostText:after {
	content: 'Download'
}

.Mobile A.EnclosureLink {
	background-image: url('/images/play.png');
	background-repeat: no-repeat;
	background-size: 12px 12px;
	background-position: 12px 8px;
}

.Mobile A.EnclosureLink .EnclosureLinkPostText:after {
	content: 'Play'
}

#pnlComments, .BlogEntries .Enclosure, .BlogEntry .Enclosure {
  clear:both
}

#pnlComments {
  margin-top: 30px;
}

.BlogPanelItem .Label, .BlogPanelItem .mailto {
  font-weight:bold;
}

.BlogPanelItem #Title {
  display:block;
  margin-bottom:15px
}

.BlogPanelItem UL {
  list-style:none;
  padding:0;
  line-height:1.7em
}@charset "UTF-8";
/* CSS Document */

/*  -----START MINISTRIES & MINISTRY PAGE-----  */
/* SHOWING  SUB MINISTRIES ON MINISTRY PAGE  */
#ministry_aspx .ObjectRepeater .Organization {
  width: 30%;
  margin-right: 20px;
}

#ministry_aspx .ObjectRepeater .Organization .Body {
  display: none;
}

#ministry_aspx  .ObjectRepeater .Organization  .Title {
  margin-bottom: 5px; 
  font-size: 14px;
}
/*  END  */

#ministry_aspx .News .Heading, #ministry_aspx .Events .Heading {
  display:block;
  margin-bottom:15px
}

#ministries_aspx .ObjectRepeater .Title {
  margin-bottom: 10px;
}

#ministries_aspx .ObjectRepeater .Title A {
  font-size: 20px;
}

#ministries_aspx .Locations, #ministry_aspx .Locations {
  padding: 10px 0px 0px;
}

#ministry_aspx .Locations .Name {
  padding-bottom: 5px;
  font-weight: bold;  
}

#ministry_aspx .ObjectRepeater .Location .Name {
  font-weight: normal;
}

#ministry_aspx .Items .Locations {
  padding-left: 60px;
}

#ministry_aspx .Description .mailto {
  display: inline-block;
}

.ContentBox {
  margin: 0px 0px 30px;
}

.ContentBox.MinistryStaff .ThumbnailHolder {
  float: left;
  margin: 0px 15px 30px 0px;
  width:60px;
  height:60px
}

.ContentBox.MinistryStaff .ThumbnailHolder IMG {
  width:60px;
  height:60px
}

.ContentBox.MinistryStaff .Name, .ContentBox.MinistryStaff .Title {
  text-align:left
}

.ContentBox.MinistryStaff .Name {
  font-weight:bold
}

.ContentBox.MinistryStaff .Title {
  font-style:italic;
}

.ContentBox.MinistryStaff .Location {
  display: block;
  float: left;
  margin: 10px 0px;
}

.ContentBox.MinistryStaff .Email,
.ContentBox.MinistryStaff .Phone {
  text-align: left;
  display: block;
  clear: both;
}

.ContentBox.MinistryStaff .Phone {
  padding-bottom: 10px;
  border-bottom:1px solid #999;
}

.ContentBox.MinistryStaff .Phone .Extension {
  margin-left: 5px;
}

#ministry_aspx .ContentBox.MinistryStaff .Email .mailto {
  margin-bottom: 0px;
}

.ContentBox.MinistryActions UL {
  margin:0;
  padding-left:0;
  list-style:none;
  font-size:1.1em;
  font-weight:bold
}

.ContentBox.MinistryResources .Resources .ThumbnailHolder IMG {
  width: 60px;
  height: 60px;
}

.ContentBox.MinistryResources .Text .Title {
  padding:0;
  border-bottom:0;
}

.ContentBox.MinistryResources .FileIcon {
  display:none
}

/*  -----STOP MINISTRIES & MINISTRY PAGE-----  */

/*-----START MINISTRY LISTING-----*/
#ministries_aspx #pnlSelector {
  margin-bottom: 30px;
  padding: 15px;
  background-color: #F7F7F7;
  border: 1px solid #DBDBDB;
}

#ministries_aspx #pnlFilterCount {
  padding: 5px 15px;
  background-color: #FFFFFF;
  border: 1px solid #DBDBDB;
  padding: 15px;
}

#ministries_aspx #pnlDemographics, #ministries_aspx #pnlTypes, #ministries_aspx #pnlLocations {
  width: 32.5%;
  display:inline-block;
}

#ministries_aspx #pnlDemographics TABLE, #ministries_aspx #pnlTypes TABLE, #ministries_aspx #pnlLocations TABLE {
  margin-top: -3px;
}

#ministries_aspx #pnlLocations LABEL {
  margin: 4px 0px 0px 5px;
  display: inline-block;
}

#ministries_aspx .Locations {
  font-style: italic;
}
/*-----END MINISTRY LISTING-----*/@charset "UTF-8";
/* CSS Document */

.LeftPanelOff.RightPanelOff .Staff .ThumbnailHolder {
    margin-bottom:45px;
}

.Staff.ObjectRepeater {
  display: block;
}

.Staff.ObjectRepeater .ThumbnailHolder,
.Staff.ObjectRepeater .ThumbnailHolder A,
.Staff.ObjectRepeater .ThumbnailHolder IMG,
.Staff.ObjectRepeater .ThumbnailHolder A IMG {
  width: 90px !important;
  height: 90px !important;
}

.Staff.ObjectRepeater .Title {
  margin: 0px 0px 10px;
  font-style: italic;
  font-weight: normal;
  font-size: 1em;
}

.Staff.ObjectRepeater .Profile {
  display: none;
}

.Staff .ThumbnailHolder,
.Staff .ThumbnailHolder A IMG,
.Staff .ThumbnailHolder IMG {
  float: left;
  margin: 0px 1em 1em 0px;
  width: 190px !important;
  height: 190px !important;
}

.Staff .Title, .Staff .Profile, .Staff .Phone, .Staff .Email, .Staff .SocialAccounts SPAN {
  display:block
}

.Staff .Name {
  font-size: 1.5em;
}

.Staff .Title {
  margin: 0px 0px 15px;
  font-style: italic;
  font-size: 1.3em;
  font-weight: bold;
}

.Staff .Profile {
  margin-bottom: 45px;
  overflow:hidden;
  float: left;
}

.Staff .Phone,
.Staff .Email,
#staff_aspx .SocialAccounts SPAN {
  padding-left:25px;  
  overflow:hidden
}

.Staff .Phone {
  background:url('/Images/Icons/phone.png') no-repeat 0 3px;
}

.Staff .Email {
  background:url('/Images/Icons/mail.png') no-repeat 0 3px;
}

.Staff .Facebook {
  background:url('/Images/Icons/staff-facebook.png') no-repeat 0 3px;
}

.Staff .Twitter {
  background:url('/Images/Icons/staff-twitter-bird.png') no-repeat 0 3px;
}

#staff_aspx #twitter_div {
  clear: both;
}

#staff_aspx #twitter_div LI {
  padding-bottom: 15px;
}@charset "UTF-8";
/* CSS Document */

.PhotoGalleryControls {
  width:100% !important;
  text-align:right;
  display:block;
  margin-bottom: 15px;
  clear: both;
}

.PhotoGalleryControls a {
  margin-right:15px;
  background-position: 2 0;
  background-repeat: no-repeat;
  padding-left: 20px;
  font-size: 1.1em;
}

.PhotoGalleryControls a.add {
  background-image: url('/images/icons/add.png');
}

.PhotoGalleryControls a.approve-all {
  background-image: url('/images/icons/approved.png');
}

.Photos {
  padding:0;
  list-style:none
}

.Photos .Photo {
  display:inline-block;
  background: none;
  padding: 0px;
}

.Photos .Photo a {
  margin: 5px;
}

#photogallery_aspx .Photos .Photo {
  background-color: #FFF8FF;
  border: dashed 1px red;
  text-align: center;
}

#photogallery_aspx .Photos .Photo.approved {
  background-color: transparent;
  border: none;
}

.Photos .Photo .controls {
  display : block;
  height : 28px;
  width: 115px;
  line-height: 1.3em;
}

.Photos .Photo .controls a {
  margin: 0px 3px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  display: none;
}

.Photos .Photo.over .controls a {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.Photos .Photo .controls a.placeholder, .Photos .Photo.over .controls a.placeholder {
  height: 24px;
  width: 1px;
  margin-left: -1px;
  display: inline-block;
}

.Photos .Photo .controls a .text {
  display: none;
}

.Photos .Photo .controls a.sort {
  cursor:move;
  background-image:url('/images/icons/sort.png');
}

.Photos .Photo .controls a.edit {
  background-image:url('/images/icons/edit.png');
}

.Photos .Photo .controls a.approve {
  background-image:url('/images/icons/unapproved.png');
}

.Photos .Photo.approved .controls a.approve {
  background-image:url('/images/icons/approved.png');
}

.Photos .Photo .controls a.delete {
  background-image:url('/images/icons/delete.png');
}

.Photos .Photo .controls a.set-thumbnail {
  background-image:url('/images/icons/thumbnail.png');
}

/* Start Editing Photos */
#fancybox-wrap .EditPhoto {
  margin: 20px;
  display: inline-block;
}

#fancybox-wrap .EditName,
#fancybox-wrap .EditDescription {
  margin: 0px 20px;
  display: inline-block;
}

#fancybox-wrap .EditInformation LABEL {
  width: 80px;
}

#fancybox-wrap #EditSave {
  margin: 20px;
}

.EditPhoto, .EditInformation {
  display:inline-block;
  vertical-align:top
}

.EditPhoto {
  margin-right:15px
}

.EditName, .EditDescription {
  margin-bottom:10px
}

.EditName LABEL, .EditDescription LABEL {
  display:block;
  font-weight:bold
}

#photosorter {
  margin:0;
  padding:0;
  list-style:none
}

#photosorter LI {
  display:inline-block;
  margin:0 15px 0 0;
  list-style:none
}

#photosorter LI IMG {
  margin:10px 0 10px 10px;
  border:0
}

.Photo_Large H3 {
  margin-bottom:10px
}

.Photo_Large P {
  margin-top:10px
}@charset "UTF-8";
/* CSS Document */

.ProductCategories.level1 {
  margin-bottom:30px
}

.ProductCategories.level2, .ProductCategories.level3, .ProductCategories.level4 {
  margin:15px 0 0 15px
}

/*.Products .NormRow, .Products .AltRow {
  padding:15px;
  width:45%;
  height:150px;
  float:left;
  clear:none;
  border:1px solid #C2C2C2;
  -webkit-box-shadow:rgba(0,0,0,.2) 0 0 8px;
  -moz-box-shadow:rgba(0,0,0,.2) 0 0 8px;
  box-shadow:rgba(0,0,0,.2) 0 0 8px
}

.PhotoGalleries .NormRow, .Products .NormRow, #blogs_aspx .Blogs .NormRow {
  margin:0 2% 2% 0
}*/

.Products .Body {
  display:block;
  margin-bottom:15px
}

#lblLargerImage {
  display:block;
  text-align:left
}

#tblProperties {
  width:155px
}

#tblProperties TH, #tblProperties TD {
  padding:0 0 5px 0;
  text-align:left;
  vertical-align:middle;
  font-weight:normal
}

#tblProperties #tbrUnitCost TH, #tblProperties #lblUnitCost {
  font-size:16px;
  font-weight:bold
}

.Products .CostAndButton {
  display: block;
  text-align: right;
}

.Products .Cost {
  display: inline-block;
  font-size:1.3em;
  font-weight:bold;
  vertical-align: top;
  margin-top: 3px;
}

.Products .AddToCart {
  display: inline-block;
}

.Product .Properties TH {
  padding-right:10px;
  width:85px
}

.Product #tbrAddToCart TD {
  padding:8px 15px 0 0;
  text-align:right;
  background-color:transparent
}

.ProductCategories UL {
  padding:0
}

.ProductCategories LI {
  list-style:none
}

.ProductCategories .Title {
  font-size:1.3em
}@charset "UTF-8";
/* CSS Document */

/*  -----Administration-----*/
TABLE {
  width: 100%;  
}

input[type="checkbox"],
LABEL {
  display: inline;  
}

.Directory_admin .FormTable tbody tr:nth-child(even) td, .Directory_admin .FormTable tbody tr.even td, .Directory_admin .DataTable tbody tr:nth-child(even) td, .Directory_admin .DataTable tbody tr.even td {
  background-color:#F0F0F0
}

.Directory_admin .banner {
  display:none
}

#admin_contentadmin_aspx A, #admin_contentadmin_aspx A:Visited {
  text-decoration:none
}

#admin_contentadmin_aspx A:Hover {
  text-decoration:underline
}

#admin_addwidget_aspx .PageTitle {
  margin:20px 0 0 20px;
  color: #000000;
}

#admin_addwidget_aspx .PageContent {
  padding:0
}

#admin_addwidget_aspx .widget {
  border:0;
  border-bottom:1px solid #C0C0C0
}

#admin_addwidget_aspx,
#admin_addwidget_aspx .widget A, #admin_addwidget_aspx .widget A:Visited, #admin_addwidget_aspx .widget A:Hover {
  color: #000000;
}

.RadPanelBar,
.RadPanelBar A, .RadPanelBar A:Visited, .RadPanelBar A:Hover {
  color: #000;
}

.FAQSearchForm {
  margin:0 0 0 20px;
  padding:0;
  text-align:left
}

.FAQSearchForm A, .FAQSearchForm A:Visited {
  text-decoration:underline
}

.FAQSearchForm A:Visited {
  text-decoration:none
}

.FAQSearchForm TABLE {
  padding:0 15px
}

.FAQSearchForm .Heading {
  padding:10px 0;
  height:20px;
  font-size:14px;
  font-weight:700;
  text-align:center;
  background-color:#FFF;
  white-space:nowrap
}

.FAQSearchForm .Heading A {
  text-transform:none
}

.FAQSearchForm TD {
  padding:10px 15px 10px 15px
}

.FAQSearchForm P {
  margin:0
}

#admin_index_aspx .PageMessage {
  margin-bottom:10px;
  padding:5px;
  background-image:url('/styles/Images/SiteAdminMessageBackground.jpg');
  background-repeat:repeat-x;
  border:1px solid #FFF;
  display:block;
  color:#FFF;
  font-weight:bold;
  font-size:1.1em;
  clear:both;
  text-align:center
}

.SiteMessagePanel, .AccountMessagePanel {
  background-color:#FF9;
  border:dotted 1px #333;
  padding:20px 20px 20px 40px;
  display:block;
  width:80%;
  margin:0 auto 15px auto;
  background-color:#FF9;
  background-image:url('/images/icons/sitemessages.png');
  background-repeat:no-repeat;
  background-position:20px 20px
}

.SiteMessagePanel.Critical, .AccountMessagePanel {
  background-color:#F99;
  background-image:url('/images/icons/sitemessagescritical.png')
}

.SiteMessagePanel A, .SiteMessagePanel A:Visited, .SiteMessagePanel A:Hover, .AccountMessagePanel A, .AccountMessagePanel A:Visited, .AccountMessagePanel A:Hover {
  color:#000;
  font-weight:bold
}

.SiteMessageHeading {
  font-size:14px;
  font-weight:bold;
  margin:0 0 20px 50px
}

.SiteMessage A, .SiteMessage A:link, .SiteMessage A:visited, .SiteMessage A:hover, .SiteMessage A:active {
  margin:0 0 5px 50px;
  font-weight:bold;
  text-decoration:none;
  color:blue;
  display:block
}

.SiteMessage A:hover {
  color:red;
  text-decoration:underline
}

#lblTrialMessage {
  border:dotted 1px #333;
  padding:15px 15px 15px 50px;
  display:block;
  width:80%;
  margin:0 auto 15px auto;
  background:url('/images/warning.png') no-repeat #FAE9B7 15px 15px;
  font-size:1.2em;
  font-weight:bold
}

.panelbar {
  width:380px!important;
  height:480px!important
}

.panelbar .item .link, .panelbar .item .link:hover, .panelbar .item .expanded {
  background-image:url('/images/icons/admin/siteadminpanelbarbg.png')!important;
  text-decoration:none;
  border-bottom:0
}

.panelbar .item .link.panelbarhighlighted {
  background-image:url('/images/icons/admin/siteadminpanelbarhighlightedbg.png')!important
}

.panelbar .item .text, .rpExpandable.rpLink {
  padding:8px 5px 5px 28px;
  font-size:16px;
  font-weight:bold;
  color:#676767
}

.rpExpandable.rpLink {
  padding:5px
}

.RadPanelBar .rpText {
  padding-left:45px!important
}

.panelbar .item .text .label {
  margin:3px 0 0 5px;
  display:inline-block
}

.panelbar .item A:hover .text {
  text-decoration:underline
}

.panelbar .level1 .item .link, .panelbar .level1 .item .expanded {
  background-image:none!important
}

.panelbar .level1 .item .text {
  padding:5px 5px 3px 50px;
  color:#878787;
  text-decoration:none
}

.panelbar a.link:visited {
  text-decoration:none
}

.panelbar .item.last {
  border-bottom:solid 2px #F5F5F5
}

.panelbar .level1 .item.last {
  border-bottom:solid 1px #F5F5F5
}

.ContentControls .rpText {
  background:url('/images/icons/admin/ContentControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.MinistryControls .rpText {
  background:url('/images/icons/admin/MinistryControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.SiteControls .rpText {
  background:url('/images/icons/admin/SiteControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.UserControls .rpText {
  background:url('/images/icons/admin/UserControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.GroupControls .rpText {
  background:url('/images/icons/admin/GroupControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.MobileControls .rpText {
  background:url('/images/icons/admin/MobileControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.ProductControls .rpText {
  background:url('/images/icons/admin/ProductControls.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.Extras .rpText {
  background:url('/images/icons/admin/Extras.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.Messages .rpText {
  background:url('/images/icons/admin/Messages.png') no-repeat 6px 0!important;
  padding-left:40px!important
}

.rpGroup A {
  font-size: 12px;
}

.AccountMessage {
  padding-left:40px!important;
  margin-bottom:20px
}

.PageControls {
  text-align:right
}

#PageControls {
  padding:30px 0;
  text-align:right
}

#PageControls A {
  margin-left:20px
}

#PageControls A IMG {
  padding-right:5px
}

#admin_ministryadmin_aspx .InfoTable TH {
  padding:5px 15px 5px 0;
  width:135px
}

#admin_ministryadmin_aspx .InfoTable TD {
  padding:5px 0 5px 15px
}

#admin_staffedit_aspx #imgImage {
  width:100px;
  height:100px
}

.ComboBoxInput_Classic {
  height:inherit
}

.ButtonWrapper {
	display: inline-block;
    margin:30px 15px 15px 0;
}

.ButtonWrapper A {
  margin-left:30px
}

.ButtonWrapper A IMG {
  margin-right:5px
}

#admin_sitefeatures_aspx UL LI {
  background-image: none;
  padding-left: 0px;
}

/*  -----START PREFERENCES-----  */
.Category {
  margin-bottom:10px
}

.Category A, .Category A:Visited, .Category A:Hover {
  display:block;
  font-size:1.3em;
  text-decoration: none;
}

#Preference_facebook_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/Facebook-32.png') no-repeat 0 15px
}

#Preference_flickr_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/Flickr-32.png') no-repeat 0 15px
}

#Preference_twitter_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/Twitter-32.png') no-repeat 0 15px
}

#Preference_google_plus_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/GooglePlus-32.png') no-repeat 0 15px
}

#Preference_vimeo_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/Vimeo-32.png') no-repeat 0 15px
}

#Preference_youtube_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/YouTube-32.png') no-repeat 0 15px
}

#Preference_pinterest_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/Pinterest-32.png') no-repeat 0 15px
}

#Preference_linkedin_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/LinkedIn-32.png') no-repeat 0 15px
}

#Preference_rss_account {
  padding-left:60px;
  background:transparent url('/images/icons/Admin/RSS-32.png') no-repeat 0 15px
}

.Preference .Info {
  display:inline-block;
  height:16px;
  width:18px;
  margin:0 0 0 3;
  background:transparent url('/images/icons/info.png') no-repeat bottom center
}

.Preference_textarea LABEL, #Preference_bcc_transaction_email LABEL {
  vertical-align:top
}

.Preference LABEL {
  margin-right:15px
}

.Preference.Preference_checkbox label {
  width:450px
}

#admin_sitepreferencesedit_aspx SELECT,
#admin_sitepreferencesedit_aspx INPUT,
#admin_sitepreferencesedit_aspx TEXTAREA {
  margin-right:15px
}

#admin_sitepreferencesedit_aspx .Preference {
  margin-bottom: 15px;
}

#admin_sitepreferencesedit_aspx .Preference LABEL{
  display: inline-block;
  width: 190px;
}
/*  -----END PREFERENCES-----  */

#Preference_custom_css TEXTAREA, #Preference_message_order_confirmation TEXTAREA, #Preference_message_terms_and_conditions TEXTAREA, #Preference_message_donation_instructions TEXTAREA, #Preference_message_donation_receipt TEXTAREA, #Preference_message_product_order TEXTAREA {
  width:850px;
  height:inherit
}

#Preference_payment_requires_card_code {
  margin:15px 0 0 0
}

.Preference .masked_unchanged {
  margin-left:5px;
  font-weight:bold;
  color:navy
}

.Preference .masked_changed {
  margin-left:5px;
  font-weight:bold;
  color:darkgreen
}

.Preference .masked_set {
  margin-left:5px;
  font-weight:bold;
  color:navy
}

.Preference .masked_unset {
  margin-left:5px;
  font-weight:bold;
  color:red
}

.Preference .Caption {
  font-style:italic
}

.Preference.Preference_skin, .Preference.Preference_text, .Preference.Preference_textarea, .Preference.Preference_dropdown, .Preference.Preference_checkbox, .Preference.Preference_image {
  margin-bottom:30px
}

.Preference.Preference_skin .Caption, .Preference.Preference_text .Caption, .Preference.Preference_textarea .Caption, .Preference.Preference_dropdown .Caption, .Preference.Preference_checkbox .Caption, .Preference.Preference_image .Caption {
  display:block
}

.Directory_admin .Slide {
  position:relative;
  border:solid 1px #ccc;
  background:#efefef;
  display:block;
  margin:10px 0
}

.SlideControlPanel {
  display:block
}

.SlideImagePanel {
  position:relative;
  margin:15px;
  width:310px;
  float:left;
  border-right:1px solid #CCC
}

.SlideControlPanel .SlideDelete {
  position:relative;
  margin:10px 10px 0 0;
  float:right
}

.SlideImagePanel .SlideImage {
  display:block;
  clear:both;
  margin-bottom:10px
}

.SlideImagePanel A IMG {
  margin:-4px 5px 0 0;
  vertical-align:middle
}

.SlideInfoPanel {
  position:relative;
  float:left;
  margin:10px 10px 10px 0
}

.SlideInfoPanel TD {
  padding:5px 10px;
  background-color:#efefef
}

.SlideAdd {
  display:block;
  margin-top:20px
}

.FormRow {
  float:left;
  margin:8px 0;
  line-height:1.3em;
  vertical-align:top;
  clear:both
}

.FormRow LABEL {
  float:left;
  display:block;
  width:160px;
  text-align:right;
  font-weight:bold;
  margin-right:10px
}

.FormRow .FormField {
  display:block;
  float:left
}

.FormRow .SubItem {
  float:left;
  margin-bottom:5px
}

.FormRow .SubItem LABEL {
  float:none;
  width:auto;
  text-align:left;
  font-size:.75em;
  font-weight:normal;
  display:block;
  margin-left:5px
}

.FormRow .Address .SubItem.AddressCity, .FormRow .Address .SubItem.AddressCountry {
  clear:left
}

.FormRow .SubItem.AccountItem {
  clear:both
}

A.LinkButton, A.LinkButton:Link, A.LinkButton:Visited, A.LinkButton:Hover {
  margin-left:15px;
  padding:5px;
  background-color:#91bd09!important;
  color:#fff!important
}

A.LinkButton:Hover {
  background-color:#749a02!important
}

#lblPendingCharges {
  background-color:#FF9;
  border:dotted 1px #333;
  padding:20px 20px 20px 80px;
  display:block;
  width:80%;
  margin:0 auto 15px auto;
  background-color:#FF9;
  background-image:url('/images/icons/sitemessagescritical.png');
  background-repeat:no-repeat;
  background-position:20 20
}

.Section {
  display:block;
  margin:0 25px 20px 0;
  padding:20px 20px 40px 0
}

.Section {
  border-bottom:solid 1px #DDD
}

.Section.last {
  border-bottom:0
}

.Section H2 {
  display:inline-block;
  font-size:1.4em;
  font-style:normal;
  margin:0 0 15px 0;
  padding:0
}

.Section .FormRow {
  margin:0 0 15px 0
}

.Section LABEL {
  padding:0 10px 0 0;
  width:110px;
  font-weight:bold;
  display:block
}

.SectionDescription {
  font-size:.9em;
  margin-bottom:10px
}

.Section .SectionLink {
  display:inline-block;
  background-image:url('/images/update.png');
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:0 0 0 22px;
  height:20px;
  float:right;
  font-weight:bold
}

.Section #lnkClientDetails {
  background-image:url('/images/update.png')
}

.Section #lnkAddAccount {
  background-image:url('/images/add.png')
}

.Section #lnkMakePayment {
  background-image:url('/images/payment.png')
}

#pnlSiteOptions H3 {
  display:inline-block;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  margin:0 20px 15px 0;
  padding:0
}

.OptionsLink, A.OptionsLink, A.OptionsLink:link, A.OptionsLink:visited, A.OptionsLink:active, A.OptionsLink:hover {
  display:inline-block;
  background-image:url('/images/configure.png');
  background-repeat:no-repeat;
  background-position:0 2px;
  font-weight:bold;
  padding-left:20px;
  height:20px;
  float:right;
  clear:right
}

.FormRow.CheckboxRow, .FormRow.ButtonRow {
  margin-left:170px
}

.CheckboxRow LABEL {
  display:inline-block;
  float:none;
  width:auto;
  text-align:left;
  margin:0 0 0 3px
}

#account_siteconfigure_aspx .Section {
  width:590px
}

#Selections {
  float:left;
  width:70%;
  padding:0;
  margin:20px 0
}

.InvoiceTable, .OptionsTable, .PaymentItemsTable, .PaymentsTable {
  margin-bottom:20px
}

.InvoiceTable TR TH, .OptionsTable TR TH, .PaymentItemsTable TR TH, .PaymentsTable TH {
  background-color:transparent!important;
  background-image:none;
  border:0;
  text-align:none
}

.InvoiceTable TR TH, .OptionsTable TR TH, .PaymentItemsTable TR TH, .PaymentsTable TR TH, .InvoiceTable TR TD, .OptionsTable TR TD, .ChargesTable TR TD, .PaymentsTable TR TD {
  padding:8px 12px;
  color:inherit
}

.InvoiceTable .NumberColumn, .OptionsTable .NumberColumn, .PaymentItemsTable .NumberColumn, .PaymentsTable .NumberColumn, .InvoiceTable .DateColumn, .OptionsTable .DateColumn, .PaymentItemsTable .DateColumn, .PaymentsTable .DateColumn {
  text-align:right
}

.InvoiceTable .InvoiceNameDescription, .OptionsTable .OptionNameDescription, .PaymentItemsTable .PaymentItemSummaryNotes {
  width:220px
}

.InvoicesTable .PaymentItemSummaryNotes LABEL {
  width:auto
}

.InvoicesTable .PaymentItemAmount {
  padding-left:50px
}

.Invoice .InvoiceSummary, .Option .OptionName, .PaymentItem .PaymentItemSummary {
  font-weight:bold
}

.Invoice .InvoiceNotes, .Option .OptionDescription, .PaymentItem .PaymentItemNotes {
  display:block;
  font-size:.9em;
  margin-top:3px;
  font-weight:normal
}

.InvoiceTable TR TD.InvoiceStatusPaid {
  color:Green
}

.InvoiceTable TR TD.InvoiceStatusPartial {
  color:Orange
}

.InvoiceTable TR TD.InvoiceStatusUnPaid {
  color:red
}

.Option .OptionCost {
  width:80px
}

.Option .OptionCost .RegularCost {
  text-decoration:line-through
}

.Option LABEL {
  width:250px
}

#FloaterRail {
  float:left;
  width:29%;
  padding:0;
  margin:20px 0;
  height:50px
}

#Floater {
  z-index:2000;
  float:right;
  width:225px
}

.FloaterPanel {
  border:solid 1px #ccc;
  color:#333;
  background-color:#fff;
  display:block;
  padding:15px;
  margin-bottom:15px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -opera-border-radius:5px;
  box-shadow:2px 2px 6px rgba(0,0,0,0.6);
  -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.6);
  -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6);
  -opera-box-shadow:2px 2px 6px rgba(0,0,0,0.6)
}

#FloaterCost {
  font-size:14px;
  font-weight:bold
}

.FloaterPanel H2 {
  font-size:inherit;
  display:inline-block;
  margin:0 20px 0 0;
  padding:5px 0;
  width:120px
}

.FloaterPanel P {
  margin-bottom:10px;
  font-size:.75em
}

.FloaterOption {
  margin-bottom:5px
}

#pnlAccountList .Account, #pnlCurrentAccounts .Account {
  float:left;
  margin-right:40px
}

.PanelItemGroup {
  border:solid 1px #ccc;
  background-color:#efefef;
  padding:5px;
  width:250px;
  margin-right:10px
}

.PanelItem {
  margin:5px;
  cursor:move;
  background-color:white;
  background-image:url('/images/gear.gif');
  background-repeat:no-repeat;
  background-position:4 4;
  height:24px;
  padding:4px 5px 4px 25px
}

UL#order {
  list-style-type:none
}

UL#order LI {
  margin:0 0 10px 0;
  padding:10px 0 10px 35px;
  border:solid 1px #444;
  background-color:White;
  width:300px;
  background:white url('/images/drag_handle.gif') no-repeat 15 12;
  cursor:move
}

.DataTable {
  width: 100%;
}

.DataTable th, .DataTable td {
  padding:5px
}

.DataTable .NormRow, .DataTable .AltRow {
  float:none
}

.DataTable .Heading {
  font-size:1.1em
}

.DataTable TD {
  padding:10px
}

.DataTable TD A, .DataTable TD A:Visited, .DataTable TD A:Hover {
  font-weight:bold;
  display:block
}

.DataTable .FileIcon {
  margin-right:10px
}

.FormTable .NormRow, .FormTable .AltRow {
  float:none
}

.FormTable TH, .FormTable TD {
  text-align:left;
  padding:5px
}/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
/*input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}*/
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/*  DATATABLE CSS  */

#PageControls,
.PageControls {
  margin-bottom: 15px;
  text-align: right;
}

.DataTable {
  margin: 0px 0px 20px 0px;
  width: 100%;
}

#volunteer_aspx .DataTable {
  width: 100%;
}

.DataTable .Heading {
  text-align: center;
}

#groupupdate_aspx .DataTable TD {
  vertical-align: top;
}

.DataTable TD A {
  font-weight: bold;
}

.DataTable .Heading A, .DataTable .Heading A:Hover, .DataTable .Heading A:Visited,
.DataTable .NormRow A, .DataTable .NormRow A:Hover, .DataTable .NormRow A:Visited,
.DataTable .AltRow A, .DataTable .AltRow A:Hover, .DataTable .AltRow A:Visited {
  color: [$Hyperlink_Color$];
}

.DataTable .NormRow,
.DataTable .AltRow {
  display: table-row;  
  vertical-align: middle;
  padding: 8px;
}

.FolderContents {
  display: block;
}

.InfoTable TH {
  text-align: left;
  font-weight: bold;
}

.InfoTable TH,
.InfoTable TD {
  padding: 5px 5px 5px 0px;
}

.OrderItemDownloads {
  display: inline-block;
  margin-left: 10px;
}

.OrderItemDownloads A {
  color: #465d6d;
}

.OrderItems .Option {
  width: 100px;
}

.OrderItems .Option,
.OrderItems .Cost,
.OrderItems .Quantity,
.OrderItems .ItemCost {
  text-align: right;
}

#tblPaymentDetails {
  display: block;
  padding-top: 10px;
  border-top: 2px solid #465d6d;
}

#tblPaymentDetails TH {
  width: 95%;
  text-align: right;
}

#admin_ministryadmin_aspx #lnkDelete {
  text-align: left;
}

.Right {
  text-align: right !important;
}

.DataTable TD.NumberColumn,
.DataTable TD.DateColumn {
  text-align: right;
}

.DataTable TD.ButtonColumn,
.DataTable TD.LinkButtonColumn {
  text-align: center;
}@charset "UTF-8";
/* CSS Document */

.ObjectSecurity DIV.option {
  margin:5px 0 5px 10px;
  clear:both;
  vertical-align:middle
}

.ObjectSecurity DIV.option INPUT {
  padding:0;
  margin:0
}

.ObjectSecurity DIV.option LABEL {
  padding:3px 0 0 25px;
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  background-repeat:no-repeat;
  background-position:4px 0;
  vertical-align:top;
  display:inline
}

.ObjectSecurity DIV.secured_0 LABEL {
  background-image:url('/images/icons/unlock.png')
}

.ObjectSecurity DIV.secured_2 LABEL {
  background-image:url('/images/icons/lock.png')
}

.ObjectSecurity DIV.userListContainer {
  height:300px;
  width:345px;
 *width:348px;
  _width:348px;
  border:solid 1px #ccc;
  overflow:auto;
  margin:5px 0 0 10px
}

.ObjectSecurity DIV.userListContainer UL {
  list-style-type:none;
  width:100%;
  margin:0;
  padding:0
}

.ObjectSecurity DIV.userListContainer UL LI {
  cursor:pointer;
  height:20px;
  padding:4px 0 0 25px;
  background-repeat:no-repeat;
  background-position:5px 3px
}

.ObjectSecurity DIV.userListContainer UL.userListUsers LI {
  background-image:url('/images/icons/User.png')
}

.ObjectSecurity DIV.userListContainer UL.userListRoles LI {
  background-image:url('/images/icons/Role.png')
}

.ObjectSecurity DIV.userListContainer UL LI.selected {
  background-color:#ccc
}

.ObjectSecurity DIV.ButtonBar {
  margin:5px 0 10px 10px
}

.ObjectSecurity A.LinkButton, .ObjectSecurity A.LinkButton:link, .ObjectSecurity A.LinkButton:visited, .ObjectSecurity A.LinkButton:hover, .ObjectSecurity A.LinkButton:active {
  margin:0 5px 0 0;
  padding:10px 10px 15px 20px;
  width:89px;
  height:15px;
  background-color:#efefef;
  background-repeat:no-repeat;
  background-position:5px 2px;
  border:solid 1px #ccc;
  display:inline-block;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  font-size:.9em;
  font-weight:bold;
  color:#676767
}

.ObjectSecurity .AddUserButton {
  background-image:url('/images/icons/AddUser.png')
}

.ObjectSecurity .AddRoleButton {
  background-image:url('/images/icons/AddRole.png')
}

.ObjectSecurity .RemoveButton {
  background-image:url('/images/icons/Remove.png')
}

.ObjectSecurity A.LinkButton:hover {
  color:#efefef;
  background-color:#676767
}

.ObjectSecurity A.LinkButton:active {
  color:#efefef;
  background-color:#333
}

.ObjectSecurity .userListContainer.disabled {
  color:#ccc;
  background-color:#efefef
}

.ObjectSecurity .userListContainer.disabled UL LI {
  cursor:default
}

.ObjectSecurity .userListContainer.disabled UL LI.selected {
  background:transparent
}

.ObjectSecurity .disabled A.LinkButton, .ObjectSecurity .disabled A.LinkButton:link, .ObjectSecurity .disabled A.LinkButton:visited, .ObjectSecurity .disabled A.LinkButton:hover, .ObjectSecurity .disabled A.LinkButton:active {
  color:#ccc;
  background-color:#efefef;
  cursor:default
}

.ObjectSecurity .disabled A.AddUserButton, .ObjectSecurity .disabled A.AddUserButton:link, .ObjectSecurity .disabled A.AddUserButton:visited, .ObjectSecurity .disabled A.AddUserButton:hover, .ObjectSecurity .disabled A.AddUserButton:active {
  background-image:url('/images/icons/AddUserDisabled.png')
}

.ObjectSecurity .disabled A.AddRoleButton, .ObjectSecurity .disabled A.AddRoleButton:link, .ObjectSecurity .disabled A.AddRoleButton:visited, .ObjectSecurity .disabled A.AddRoleButton:hover, .ObjectSecurity .disabled A.AddRoleButton:active {
  background-image:url('/images/icons/AddRoleDisabled.png')
}

.ObjectSecurity .disabled A.RemoveButton, .ObjectSecurity .disabled A.RemoveButton:link, .ObjectSecurity .disabled A.RemoveButton:visited, .ObjectSecurity .disabled A.RemoveButton:hover, .ObjectSecurity .disabled A.RemoveButton:active {
  background-image:url('/images/icons/RemoveDisabled.png')
}/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
  .QuickMenu .Level2 {
    display: none;
  }
  
}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
  h1 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 12px;
  }

  h2 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 8px;
  }

  h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 6px;
  }

  h4 {
    font-size: 11px;
    line-height: 20px;
    margin-bottom: 2px;
  }

  h5 {
    font-size: 14px;
    line-height: 18px;
  }

  h6 {
    font-size: 12px;
    line-height: 14px;
  }

  .Logo {
    max-width: 100%;
    height: auto; 
  }

  #MainMenu {
    background-color: transparent !important;
  }

  #MainMenu ul {
    border: none;
    background: none;
   .border-radius(0);
  }

  #MainMenu li {
    border-right: none;
  }

  #MainMenu .rmLink {
    margin: 0px 5px 5px;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 1.2em;
    height: auto;
   .linear-gradient();
    line-height: 1em;
    padding: 10px;
  }

  #MainMenu .rmGroup {
    display: none !important;
  }
  
  .PageToolsShareNew {
     display: none; 
  }

  .Search .Terms {
    margin-bottom: 15px;
  }

  .SocialButtons {
    height: 70px;
  }
  
  .hidemobile {
    display: none;
  }
}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

  }

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
  .News .Body, .Events .Body {
    display: inline;
    overflow: inherit;
  }
 
  #pnlForm TABLE,
  #pnlForm .ButtonWrapper {
    display: none;
  }

  #pnlDemographics,
  #pnlTypes,
  #pnlLocations {
    display: block !important;
    width: 265px !important;
  }
  
}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('/styles/fonts/FontName.eot');
	    src: url('/styles/fonts/FontName.eot?iefix') format('eot'),
	         url('/styles/fonts/FontName.woff') format('woff'),
	         url('/styles/fonts/FontName.ttf') format('truetype'),
	         url('/styles/fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/


/*
     FILE ARCHIVED ON 15:28:13 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:48:36 Feb 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 167.087
  exclusion.robots: 0.119
  exclusion.robots.policy: 0.111
  RedisCDXSource: 0.676
  esindex: 0.008
  LoadShardBlock: 145.064 (3)
  PetaboxLoader3.datanode: 157.009 (5)
  CDXLines.iter: 17.914 (3)
  load_resource: 1271.22 (2)
  PetaboxLoader3.resolve: 953.498 (2)
*/
    .ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#eee url('/includes/jqueryui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url('/includes/jqueryui/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url('/includes/jqueryui/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/includes/jqueryui/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url('/includes/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('/includes/jqueryui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('/includes/jqueryui/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url('/includes/jqueryui/images/ui-icons_222222_256x240.png')}
.ui-widget-content .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_222222_256x240.png')}
.ui-widget-header .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_ffffff_256x240.png')}
.ui-state-default .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_ef8c08_256x240.png')}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_ef8c08_256x240.png')}
.ui-state-active .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_ef8c08_256x240.png')}
.ui-state-highlight .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_228ef1_256x240.png')}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('/includes/jqueryui/images/ui-icons_ffd27a_256x240.png')}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#666 url('/includes/jqueryui/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url('/includes/jqueryui/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-progressbar{height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/includes/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/includes/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('/includes/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/includes/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/includes/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/includes/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/includes/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/includes/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('/includes/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/includes/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/includes/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/includes/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.bx-slider-controls-outer .bx-wrapper,.bx-slider-controls-outside .bx-wrapper{margin-left:50px}
.bx-window ul,.bx-window ul li{margin:0;padding:0;display:inline-block}
.bx-prev{position:absolute;top:40%;left:0;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url('/includes/bxslider/gray_prev.png') no-repeat 0 -30px;opacity:.6;filter:alpha(opacity=60)}
.bx-slider-controls-outer .bx-prev,.bx-slider-controls-outside .bx-prev{left:-50px}
.bx-next{position:absolute;top:40%;right:0;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url('/includes/bxslider/gray_next.png') no-repeat 0 -30px;opacity:.6;filter:alpha(opacity=60)}
.bx-slider-controls-outer .bx-next,.bx-slider-controls-outside .bx-next{right:-50px}
.bx-pager a{margin-right:5px;color:#fff;padding:3px 8px 3px 6px;font-size:12px;zoom:1;background:url('/includes/bxslider/gray_pager.png') no-repeat 0 -20px}
.bx-auto .start{background:url('/includes/bxslider/gray_auto.png') no-repeat 0 2px;padding-left:13px}
.bx-auto .stop{background:url('/includes/bxslider/gray_auto.png') no-repeat 0 -14px;padding-left:13px}
.bx-next:hover,.bx-prev:hover{background-position:0 0}
.bx-pager .pager-active,.bx-pager a:hover{background-position:0 0;color:White}
.bx-pager{text-align:center;padding-top:7px;font-size:12px;color:#666}
.bx-captions{text-align:center;font-size:12px;padding:7px 0;color:#666}
.bx-auto{text-align:center;padding-top:15px}
.bx-auto a{color:#666;font-size:12px}.fw-carousel-inner{background:black 50% 57% no-repeat!important;overflow:hidden;position:relative}
.fw-carousel-slide{position:absolute;z-index:1;height:100%;width:100%;left:100%}
.fw-carousel-slide a{display:block;height:100%;width:100%;background:bottom center no-repeat}
.fw-carousel-slide.active{left:0;z-index:3}
.fw-carousel-prev{position:absolute;left:0;z-index:999}
.fw-carousel-prev a{display:block;padding:0 15px}
.fw-carousel-prev a div{float:left;margin-top:317px;width:50px;height:50px;zoom:1;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;background:url('/includes/fwCarousel/iministries.fwCarousel.png') top left no-repeat}
.fw-carousel-prev a:hover div{opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9}
.fw-carousel-next{position:absolute;right:0;z-index:999}
.fw-carousel-next a{display:block;padding:0 15px}
.fw-carousel-next a div{float:left;margin-top:317px;width:50px;height:50px;zoom:1;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;background:url('/includes/fwCarousel/iministries.fwCarousel.png') 0 -54px no-repeat}
.fw-carousel-next a:hover div{opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9}
.fw-carousel-buttons{width:100%;position:absolute;top:560px;z-index:999;text-align:center;pointer-events:none;background:none!important}
.fw-carousel-buttons-inner{width:990px;margin:auto;text-align:right}
.fw-carousel-buttons-float{float:right;pointer-events:auto;padding-right:17px}
.fw-carousel-button{background:url('/includes/fwCarousel/iministries.fwCarousel.png') -254px -2px no-repeat;height:14px;width:14px;float:left;margin-right:7px;cursor:pointer;zoom:1;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5}
.fw-carousel-button.active{opacity:1.0!important;filter:alpha(opacity=100)!important;-moz-opacity:1.0!important;-khtml-opacity:1.0!important}
/*  -----START GLOBAL-----  */
FORM {
  margin-bottom: 0px;
}

.container {
  background-color: transparent;
}

.bx-pager .text {
  display: none;
}

.Pictos {
  display: inline-block;
  margin-right: 10px;
  text-transform: none;
}

.button {
  font-family: 'Ubuntu', sans-serif;
}

/*  -----END-----  */

/*  -----START SECTIONS-----  */
#SectionOne, #SectionThree, #SectionFour {
  background: url('/Skins//1_6/Bethany/TanBackground.jpg') repeat 0px 0px transparent;
}

#SectionTwo, #SectionSix {
  background: url('/Skins//1_6/Bethany/BeigeBackground.jpg') repeat 0px 0px transparent;
}

#SectionFive {
  background-color: #113237;
}

/*  -----END-----  */

/*  -----START TOP SECTION-----  */
#TopSection {
  height: 32px;
  background-color: #113237;
  font-size: 13px;
  font-family: 'Ubuntu', sans-serif;
  text-transform: uppercase;
}

#TopSection .container {
  padding-top: 5px;
}

#TopSection A {
  font-size: 13px;
}

#TextArea1 .nine.columns.omega, #TextArea1 .nine.columns.omega A {
  color: #70A290;
}

#TextArea1 .seven.columns.omega, #TextArea1 .seven.columns.omega A {
  color: #D1D4CC;
  text-align: right;
}

#TextArea1 .seven.columns.omega A:Hover {
  color: #96A29E;
}

/*  -----END-----  */

/*  -----START WORSHIP SECTION-----  */
#WorshipTimes {
  display: none;
  padding: 20px 0px 15px 0px;
  background-color: #C8C5B6;
  color: #686868;
  font-size: 16px;
}

#WorshipTimes .eleven.columns {
  max-width: 640px;
}

#WorshipTimes IMG {
  height: auto;
  max-width: 100%;
}

#WorshipTimes H3 {
  color: #6EA090;
}

#WorshipTimes .button {
  border: 0 none;
  background: #27555F;
  color: #FFF;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0px 20px 0px;
  text-shadow: none;
  text-transform: uppercase;
}

#WorshipTimes STRONG {
  color: #686868;
}

/*  -----END-----  */

/*  -----START SECTION ONE-----  */
#SectionOne .eleven.columns {
  width: 640px;
}

#SectionOne #Logo {
  height: 140px;
}

#SectionOne #Logo A {
  display: inline-block;
  margin-top: 30px;
}

/*  -----START MENU-----  */

#MainMenu {
  float: right;
  margin-top: 48px;
  text-transform: uppercase;
}

#MainMenu .rmRootGroup > LI:last-child .rmText {
  padding-right: 0px
}

#MainMenu .rmText {
  text-transform: uppercase;
  font-family: 'Ubuntu', sans-serif;
  font-size: 17px;
  letter-spacing: -.5px;
}

#MainMenu .rmRootGroup > LI:last-child .rmText {
  padding-right: 0px
}

#MainMenu .rmGroup {
  line-height: 1em;
}

#MainMenu .rmGroup .rmItem {
  border-bottom: 1px solid #000;
  box-shadow: 0 1px 0 #214952;
}

#MainMenu .rmGroup .rmItem:last-of-type {
  border-bottom: 0px;
}

#MainMenu .rmGroup .rmLink {
  color: #FFF;
}

#MainMenu .rmGroup .rmLink:Hover, #MainMenu .rmGroup .rmItem .rmExpanded {
  -webkit-transition: color .4s ease, background-color .4s ease;
  -moz-transition: color .4s ease, background-color .4s ease;
  -o-transition: color .4s ease, background-color .4s ease;
  transition: color .4s ease, background-color .4s ease;
  background-color: #295A65;
  text-shadow: none;
  color: #FFF;
}

#MainMenu .rmExpandLeft, #MainMenu .rmExpandRight {
  background: url('/images/menu/invertedGroupImage.gif') no-repeat scroll right center transparent;
}

#MainMenu .rmGroup .rmItem .rmLink {
  font-size:12px;
  text-transform: none;
}

#MainMenu .rmGroup .rmText {
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
}

/*  -----END-----  */
#TextArea5 {
  display: none;
}

#TextArea3 {
  background-color: #27555F;
  height: 60px;
  border: 1px solid #172E33;
}

#TextArea3 .columns {
  margin: 15px 0px 0px 10px;
}

#TextArea3 H4 {
  margin-left: 12px;
  color: #FFF;
  font-size: 1.5em;
  letter-spacing: -.5px
}

#ButtonColumn {
  text-align: right;
}

#TextArea3 .button {
  margin: 0px 15px 0px 0px;
  font-size: 14px;
  text-transform: uppercase;
  border: 0px;
  text-shadow: none;
  filter: dropshadow(color=#0, offx=0, offy=0);
  font-weight: normal;
}

#TextArea3 .Pictos {
  font-size: 22px;
}

A:Hover .button.White .Pictos {
  color: #6EA090;
}

.White {
  padding: 5px 10px;
  background: #FFF;
  color: #295A65;
}

.White:Hover {
  background: #FFF;
  color: #295A65;
}

.Green {
  background: #6EA090;
  color: #FFF;
}

.Green:Hover {
  background: #113237;
  color: #FFF;
}

/*  -----END-----  */

/*  -----START SECTION TWO-----  */
#index_aspx #SectionTwo {
  height: 385px;
}

#SectionTwo .container {
  padding: 20px 0px 0px;
  min-height: 65px;
}

#SectionTwo .Banner {
  display: none;
}

#index_aspx #SectionTwo .Banner {
  display: block;
  padding-bottom: 35px;/*  min-height: 365px; */
  position: relative;
}

#ministry_aspx #SectionTwo .Banner {
  display: block;
  padding-bottom: 15px;
}

#headercarousel {
  height: 347px;
  overflow: hidden;
}

.Banner .bx-slider {
  z-index: 500;
  position: relative;
}

.Banner .bx-window {
  margin-top: 0px;
  height: 347px !important;
}

.Banner .bx-pager {
  margin-top: -20px;
  padding: 0px;
}

.Banner .bx-pager .pager-active, .Banner .bx-pager a:hover {
  background-position:0 0;
}

.Banner .bx-pager A {
  background-image: url('/Skins//1_6/Bethany/smallgraypager.png');
  background-position: 0px bottom;
}

.Banner .pager-link {
  display: inline-block;
  height: 7px;
  width: 4px;
}

.Banner .bx-pager .text {
  display: none;
}

.Banner .Triangle {
  border-color: transparent #333333 #333333 transparent;
  border-style: solid;
  border-width: 5px;
  height: 0px;
  width: 0px;
  top: -155px;
  left: -10px;
  position: relative;
}

.Banner .Box {
  max-width: 250px;
  margin: -155px 0px 0px -10px;
  padding: 10px 10px 10px 20px;
  z-index: 1000;
  position: relative;
  background-color: #26555E;
  color: #FFF;
  -moz-box-shadow: 1px 2px 3px 0px #333;
  -webkit-box-shadow: 1px 2px 3px 0px #333;
  box-shadow: 1px 2px 3px 0px #333;
}

.Banner .Widget A {
  color: #FFF;
}

.Banner .ObjectRepeater .NormRow, .Banner .ObjectRepeater .AltRow, .Banner .RSSItemNormRow, .Banner .RSSItemAltRow {
  margin: 0px;
  padding: 0px;
  border-bottom: 0px;
}

.Banner .Box .Heading {
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 18px;
  color: #FFF;
  font-weight: bold;
}

.Banner .Title A {
  font-size: 12px;
  font-weight: normal;
}

.Banner .ThumbnailHolder, .Banner .Date, .Banner .Body, .Banner .RepeaterMoreLinkWrapper, .Timestamp {
  display: none;
}

#bannercarousel {
  margin: 0px 0px 20px -50px;
}

#bannercarousel .bx-wrapper {
  max-width: 940px;
}

/*  -----END-----  */

/*  -----START SECTION THREE-----  */
.LeftPanelOff.RightPanelOff #SectionThree .twelve.columns {
  width: 940px;
}

#SectionThree {
  padding: 20px 0px 10px;
}

#SectionThree .container {
  margin-top: -90px;
}

#index_aspx #SectionThree .container, #ministry_aspx #SectionThree .container {
  margin-top: 0px;
}

.PageTitle {
  margin-bottom: 45px;
}

.BreadCrumbs {
  margin-tobbom: 20px;
}

.PageContentTop {
  width: 950px;
}

.PageToolsShareNew {
  margin: 10px 0px 32px;
}

H1, .PageTitle {
  font-size: 32px;
}

.PageContent {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}

.PageContent UL LI {
  padding-bottom: 15px;
}

.RightPanel {
  margin-top: 110px;
}

/*  -----END-----  */

/*  -----START SECTION FOUR-----  */
.Ad {
  clear: both;
  margin-left: -55px;
  margin-bottom: 0px;
  padding: 15px 0px 30px;
  border-top: 2px solid #E6E4E2;
}

/* WORKS ON BLANK SKIN */
.Ad .rotator-slide-inner {
  display: inline-block;
  margin-right: 20px;
}

.bx-slider-controls-outer .bx-next, .bx-slider-controls-outside .bx-next {
  right: -30px;
}

/*
#SectionFour .Ad .rotator-slide.pager .rotator-slide-inner{
  width: 220px;
  display: inline-block;  
  margin-right: 10px;
}*/
/*  -----END-----  */

/*  -----START SECTION FIVE-----  */
.TextArea4 {
  display: inline-block;
  margin-top: 12px;
  font-size: 16px;
  font-family: 'Ubuntu', sans-serif;
  color: #EFEDE3;
}

.TextArea4 .Pictos {
  font-size: 18px;
  color: #6EA090;
}

/*  -----END-----  */

/*  -----START SECTION SIX-----  */
#SectionSix {
  padding-bottom: 30px;
  font-family: 'Ubuntu', sans-serif;
}

#TextArea6, .LogoSmall {
  margin-top: 30px;
}

#TextArea6 H5 {
  color: #295A65;
  font-weight: 700;
}

#TextArea6 UL {
  float: left;
  margin-right: 30px;
  font-family: 'Arvo', serif;
}

#TextArea6 LI {
  line-height: 2em;
}

#TextArea6 A {
  color: #113237;
}

#TextArea6 A:Hover {
  color: #000;
}

#SectionSix .three.columns.omega {
  text-align: right;
}

.Copyright {
  padding-top: 20px;
  border-top: 1px solid #9AA59D;
  font-size: 12px;
}

.Copyright, .Copyright A {
  color: #285760;
}

.PoweredBy {
  float: right;
}

.PoweredBy A {
  font-weight: normal;
}

/*  -----END-----  */

/*  -----START HOME PAGE -----  */
#HomePage .seven.columns.offset-by-one {
  padding-left: 55px;
  width: 425px;
}

#HomePage .button {
  margin-left: 10px;
  width: 178px;
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  border: 0px;
  text-shadow: none;
  filter: dropshadow(color=#0, offx=0, offy=0);
}

#HomePage .button P {
  display: inline-block;
  margin: 3px 0px 0px 0px;
}

.Circle {
  float: right;
  padding: 2px;
  background-color: #FFF;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.Circle .Pictos {
  color: #6EA090;
  margin: 0px 4px;
}

.Circle .Pictos:Hover {
  color: #113237;
}

/*  -----END-----  */
/*  -----START MINISTRY LINSTING-----  */
#ministries_aspx .Organizations.ObjectRepeater {
  width: 750px;  /* For soring on left */
  margin-left: 215px; /* For sorting on left*/
}

#ministries_aspx .ObjectRepeater .NormRow, #ministries_aspx .ObjectRepeater .AltRow {
  margin-right: 30px;
  width: 220px;
}

#ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder IMG, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A IMG {
  width: 200px;
  height: 135px;
}

#ministries_aspx .Organizations.ObjectRepeater .Body {
  margin-top: 10px;
  line-height: 1.3em;
}

#ministries_aspx .Organizations.ObjectRepeater .Body, #ministries_aspx .Organizations.ObjectRepeater .Locations {
  display: inline-block;
  width: 200px;
  font-size: 13px;
}

#ministries_aspx .ObjectRepeater .AltRow:last-child, #ministries_aspx .ObjectRepeater .NormRow:last-child {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 2.143em;
}

/*  START CODE TO MAKE FILTER ON LEFT SIDE*/
#ministries_aspx .RightPanel {
  display: none;
}

#ministries_aspx #pnlSelector {
  float: left;
  width: 155px;
}

#ministries_aspx #pnlDemographics, #ministries_aspx #pnlTypes, #ministries_aspx #pnlLocations {
  width: 100%;
}

#ministries_aspx #pnlFilterCount {
  margin-top: 15px;
}

#pnlSelector H3 {
  font-size: 18px;
}

#repOrganizations .Items {
  width: 760px;
}

/*  -----END CODE TO MAKE FILTER ON RIGHT SIDE*/
/*  -----END MINISTRY LINSTING-----  */

#ministry_aspx .News .Heading, #ministry_aspx .Events .Heading {
  margin-bottom: 20px;
}

/*  -----START SOCIAL-----  */
.SocialButtons {
  margin: 8px 0px 0px 0px;
  padding: 0px;
  float: right;
}

UL.SocialButtons LI {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  list-style-type: none;
}

a.ButtonFacebook, a.ButtonTwitter, a.ButtonVimeo, a.ButtonFlickr, a.ButtonYoutube, a.ButtonLinkedin, a.ButtonRSS, a.ButtonGooglePlus, a.ButtonPinterest {
  color: #F4F4F4;
  display: block;
  width:  25px;
  height: 25px;
  text-decoration: none;
  text-indent: -9999px;
}

a.ButtonFacebook {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat 0px top;
}

a.ButtonTwitter {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -48px top;
}

a.ButtonVimeo {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -96px top;
}

a.ButtonLinkedin {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -144px top;
}

a.ButtonFlickr {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -192px top;
}

a.ButtonYoutube {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -240px top;
}

a.ButtonRSS {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -288px top;
}

a.ButtonPinterest {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -336px top;
}

a.ButtonGooglePlus {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -384px top;
}

a.ButtonFacebook:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat 0px bottom;
}

a.ButtonTwitter:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -48px bottom;
}

a.ButtonVimeo:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -96px bottom;
}

a.ButtonLinkedin:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -144px bottom;
}

a.ButtonFlickr:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -192px bottom;
}

a.ButtonYoutube:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -240px bottom;
}

a.ButtonRSS:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -288px bottom;
}

a.ButtonPinterest:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -336px bottom;
}

a.ButtonGooglePlus:hover {
  background: url('/Skins//1_6/Bethany/socialicons.png') no-repeat -384px bottom;
}

/*  -----END SOCIAL-----  */
.bx-prev {
  background: url('/Skins//1_6/Bethany/gray_prev.png') no-repeat scroll 0 -35px transparent;
  height: 35px;
}

.bx-next {
  background: url('/Skins//1_6/Bethany/gray_next.png') no-repeat scroll 0 -35px transparent;
  height: 35px;
}

/*  -----START INDEX-----  */
#index_aspx .Banner .Ad {
  padding-top: 85px;
}

#index_aspx .BlogEntries .bx-wrapper {
  margin-left: 0px;
}

.BlogEntries .bx-pager {
  margin-top: -48px;
}

.BlogEntries .bx-pager A {
  background-image: url('/Skins//1_6/Bethany/smallgraypager.png');
  background-position: 0px bottom;
  padding: 5px 8px 3px 6px;
}

.BlogEntries .bx-pager a:hover, .BlogEntries .bx-pager .pager-active {
  background-position: 0px 0px;
}

#index_aspx .BlogEntries .bx-pager .pager-link {
  height: 5px;
  display: inline-block;
}

#index_aspx .BlogEntries .bx-pager .text {
  display: none;
}

#index_aspx .BlogEntries {
  margin-left: 10px;
  padding: 10px 0px 10px 20px;
  display: inline-block;
  width: 390px;
  background-color: #EDEBE2;
  box-shadow: 0px -1px solid #FEFEFE;
  border-radius: 5px;
}

#index_aspx .BlogEntries .Heading {
  border-bottom: 0px;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 0px;
  color: #8E8677;
}

#index_aspx .BlogEntries .NormRow, #index_aspx .BlogEntries .AltRow {
  clear: none;
  margin-bottom: 0px;
}

#index_aspx .BlogEntries .Title, #index_aspx .BlogEntries .Title A {
  margin-bottom: 2px;
  color: #295A65;
  font-size: 1.1em;
  font-weight: normal;
  text-shadow: 0px 1px #FFFFFF;
}

#index_aspx .BlogEntries .Title A:Hover {
  color: #686868;
}

#index_aspx .BlogEntries .Title:before {
  margin-right: 10px;
  font-family: 'Pictos';
  font-size: 20px;
  content: "9";
  color: #295A65;
}

#index_aspx .BlogEntries .Timestamp, #index_aspx .BlogEntries .Author, #index_aspx .BlogEntries .Label, #index_aspx .BlogEntries .Time, #index_aspx .BlogEntries .Year, #index_aspx .BlogEntries .Tags, #index_aspx .BlogEntries .CommentCount, #index_aspx .BlogEntries .AddComment, #index_aspx .BlogEntries .Body, #index_aspx .BlogMoreLinkWrapper {
  display:  none;
}

#index_aspx .BlogEntries .PostDate {
  display: block;
  margin-left: 30px;
  color: #8E8677;
  text-shadow: 0px 1px #FFFFFF;
  font-style: italic;
}

#index_aspx .BlogEntries .PostDate A {
  color: #8E8677;
  text-shadow: 0px -1px #FFFFFF;
}

/*  -----END INDEX-----  */

/*  -----START RESOURCES-----  */
.Resources.ObjectRepeater .Title {
  font-size: 1em;
  margin-left: 30px;
}

.Resources .FileIcon {
  float: none;
  margin-top: 5px;
  display: block;
}

/*  -----END RESOURCES-----  */

/*  -----START ADMIN-----  */
.Directory_admin #SectionTwo {
  display: none;
}

.Directory_admin .PageContent {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 100px;
}

/*  -----END-----  */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) {

#index_aspx #SectionTwo .twelve.columns {
  width: 960px;
}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

#MainMenu .rmText {
  font-size: 1.1em;
}

#index_aspx #SectionTwo {
  height: 350px;
}

.Banner .Box {
  margin-top: -195px;
}

.Banner .Triangle {
  top: -195px;
}

.Banner .bx-pager {
  margin: -45px 0px 0px 0px;
}

.LeftPanelOff.RightPanelOff #SectionThree .twelve.columns {
  width: 880px;
}

.container, .PageContentTop, .BreadCrumbs, #TextArea1 {
  width: 830px;
}

#WorshipTimes .eleven.columns, #SectionOne .eleven.columns {
  width: 590px;
}

#TextArea1 .seven.columns.omega {
  width: 390px;
}

#SectionTwo {
  min-height: 65px;
}

#index_aspx .Banner .Ad, #ministry_aspx .Banner .Ad {
  padding-top: 55px;
}

#headercarousel .bx-window, #headercarousel .bx-wrapper IMG {
  max-width: 830px;
  max-height: 100%;
}

#SectionTwo .Ad-Carousel .bx-window {
  max-width: 830px;
  max-height: 100%;
}

#SectionTwo .container .sixteen.columns, #index_aspx .LeftPanelOff.RightPanelOff #SectionTwo .twelve.columns, #index_aspx .LeftPanelOff.RightPanelOff #SectionThree .twelve.columns, #TextArea3 {
  width: 830px;
}

#TopSection, #WorshipTimes, #SectionOne, #SectionTwo, #SectionThree, #SectionFour, #SectionFive, #SectionSix {
  width: 960px;
}

#MainMenu .rmText {
  font-size: 1.1em;
}

#TextArea3 .nine.columns {
  width: 494px;
}

#index_aspx #SectionTwo .Banner, #ministry_aspx #SectionTwo .Banner {
  padding-bottom: 25px;/*    min-height: 325px;*/
  }

#HomePage .seven.columns.offset-by-one {
  padding-left: 41px;
}

#bannercarousel .four.columns, .Ad .carousel .four.columns {
  width: 192px;
}

.Highlights .ThumbnailHolder, .Highlights .ThumbnailHolder IMG {
  width: 45px;
  height: 45px;
}

.Highlights .Title {
  width: 110px;
}

.Ad .rotator-slide-inner {
  width: 192px;
}

.alpha.sixteen.columns.omega.Copyright {
  width: 820px;
}

#ministries_aspx .Organizations.ObjectRepeater, #repOrganizations .Items {
  width: 650px;
}

#ministries_aspx .ObjectRepeater .NormRow, #ministries_aspx .ObjectRepeater .AltRow {
  width: 180px;
}

#ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder IMG, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A IMG {
  width: 180px;
  height: 122px;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-wrapper {
  width: 600px;
  max-width: 100%;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

.LeftPanelOff.RightPanelOff #SectionTwo .twelve.columns, .LeftPanelOff.RightPanelOff #SectionThree .twelve.columns, #SectionOne .eleven.columns, #ministry_aspx #SectionTwo .Banner OBJECT, .PageContentTop {
  max-width: 420px !important;
}

.Banner #headercarousel .bx-window, .Banner #headercarousel .bx-wrapper IMG {
  max-width: 420px !important;
  max-height: 100%;
}

#index_aspx #SectionTwo .Banner,
#headercarousel,
.Banner .bx-window {
  height: 130px !important;
}

.Banner .bx-pager {
  display: none;
}

#index_aspx #SectionTwo .Banner {
  /*    height: 250px;  */
    padding-bottom: 20px;
}

#ministry_aspx #SectionTwo .Banner {
  /*    height: 150px;  */
    padding-bottom: 20px;
}

#ministry_aspx #SectionTwo .Banner OBJECT {
  height: 140px;
}

#index_aspx #headercarousel, #ministry_aspx #headercarousel, .PageContent {
  margin-bottom: 0px;
}

#SectionOne .five.columns, #TextArea3, #TextArea4, .SocialButtons, #TextArea3 .button, #SectionFive, .Copyright, .PoweredBy {
  text-align: center;
}

#TextArea3 {
  height: 140px;
}

#TextArea3 .columns, #TextArea3 H4 {
  margin-left: 0px;
}

#TextArea3 H4 {
  font-size: 1.2em;
}

#TextArea3 .button {
  float: left;
  margin: 0px 0px 10px 12px;
  width: 85%;
  text-align: center;
}

.Banner .Box {
  max-width: 420px;
  margin: -170px 0px 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.Banner .Box .Heading {
  font-size: 20px;
}

#WorshipTimes .eleven.columns {
  max-width: 300px;
}

.Banner .Widget {
  margin: 0px 0px 0px 0px;
  max-width: 390px;
  line-height: 1.3em;
}

.Banner .ObjectRepeater .Heading {
  font-size: 20px;
  line-height: 16px;
}

.Banner .Title A {
  font-size: 16px;
}

.Banner .ObjectRepeater .Title {
  margin-top: 8px;
}

.Banner .bx-pager {
  margin: -2px 0px 0px 10px;
}

.BreadCrumbs {
  display: none;
}

#HomePage .seven.columns.offset-by-one {
  margin-top: 30px;
  padding-left: 0px;
  width: 270px;
}

#HomePage .button {
  margin-left: 0px;
  width: 100%;
}

#index_aspx .BlogEntries {
  margin-left: 0px;
  width: 100%;
}

.SocialButtons {
  margin-right: 0px;
}

#TopSection .seven.columns, #MainMenu, .Triangle, #TextArea6, #SectionFour {
  display: none;
}

#TextArea4, #login_aspx #pnlForm table, #pnlForm .ButtonWrapper {
  display: block;
}

#headercarousel .bx-wrapper {
  margin: 2px;/*    width: 294px !important;*/
  }

/*  #headercarousel IMG {
    width: 292px !important; 
  }*/

  #HomePage P {
  font-size: 14px;
}

#SectionThree {
  padding-bottom: 10px;
}

#TextArea5 {
  display: block;
  padding-top: 15px;
}

#TextArea5, #TextArea5 A {
  font-size: 16px;
  color: #000;
}

#TextArea5 UL {
  margin-top: 0px;
}

#TextArea5 LI {
  line-height: 2em;
}

#SectionFive .SocialButtons {
  float: none;
}

#SectionSix .three.columns.omega {
  text-align: center;
}

.LogoSmall {
  margin: 0px 0px 10px 0px;
}

#ministries_aspx #pnlSelector {
  float: none;
  width: 100%;
}

#ministries_aspx .Organizations.ObjectRepeater {
  margin-left: 0px;
}

#repOrganizations .Items {
  width: 300px;
}

.PoweredBy {
  float: none;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-wrapper {
  width: 600px;
  max-width: 100%;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

#ministries_aspx .Organizations.ObjectRepeater {
  width: 420px;
}

.Banner .Widget {
  width: 390px;
}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

.LeftPanelOff.RightPanelOff #SectionTwo .twelve.columns, .LeftPanelOff.RightPanelOff #SectionThree .twelve.columns, #SectionOne .eleven.columns, #headercarousel .bx-window, #headercarousel .bx-wrapper IMG, #PromotionCarousel .bx-slider, #PromotionCarousel .bx-wrapper, #PromotionCarousel .bx-window, #PromotionCarousel .Slide, .PageTitle, .PageContentTop, #ministries_aspx .BreadCrumbs, #ministries_aspx .Organizations.ObjectRepeater, #repOrganizations .Items, #ministries_aspx .ObjectRepeater .NormRow, #ministries_aspx .ObjectRepeater .AltRow, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder IMG, #ministries_aspx .Organizations.ObjectRepeater .ThumbnailHolder A IMG, #ministries_aspx .Organizations.ObjectRepeater .Body, #ministries_aspx .Organizations.ObjectRepeater .Locations {
  width: 300px !important;
}

.Banner .Box {
  margin: 0px;
}

#ministries_aspx .Organizations.ObjectRepeater {
  width: 300px;
}

#ministries_aspx #pnlSelector {
  width: 270px;
  float: none;
}

#ministries_aspx .Organizations.ObjectRepeater {
  margin-left: 0px; /* For sorting on left*/
}

#ministry_aspx .ObjectRepeater .Title, #ministry_aspx .ObjectRepeater .Name {
  width: 100%;
  font-size: .81em;
}

#ministry_aspx .ObjectRepeater .Name {
  white-space: nowrap;
}
}
body {
  color:#5b5b5b;
  background:#ffffff;
  }

H1, H2, H3, H4, H5, H6, .Heading, .RSSFeed .Title {
    color: #465d6d;
}

A:hover {
    color: #FF9933;
}

A:visited {
color:#465d6d;
}

.accordion .handle:hover {
    color: #FF9933;
}

.accordion .handle:hover A {
    color: #465d6d;
}

#twitter_div H2 {
    color: #465d6d;
}

#MainMenu .rmLink {
    color: #5b5b5b;
}

#MainMenu .rmLink:hover {
    color: #465d6d;
}

#MainMenu .rmText {
  font-size: 15px;
}

.RSSFeed .Title A {
    color: #465d6d;
    font-size: 35px;
    font-weight: normal;
    text-decoration: none;
}

.RSSFeed .RSSItem .Title A:hover {
    color: #FF9933;
}

#MainMenu .rmGroup .rmItem {
    border-bottom: 1px solid #3b3b3b;
    box-shadow: 0 1px 0 #5b5b5b;
}

#MainMenu .rmGroup {
    background-color: #5b5b5b;
}

#MainMenu .rmGroup:hover {
    background-color: #5b5b5b;
}

#MainMenu .rmGroup .rmLink:hover, #MainMenu .rmGroup .rmFocused, #MainMenu .rmGroup .rmExpanded {
    background: none repeat scroll 0 0 #5b5b5b;
}

#MainMenu .rmGroup .rmLink:hover, #MainMenu .rmGroup .rmItem .rmExpanded {
    background-color: #3b3b3b;
    color: #FFFFFF;
}
A.LinkButton, A.LinkButton:link, A.LinkButton:visited, A.LinkButton:hover {
    background-color: #FF9933 !important;
    color: #FFFFFF !important;
}

A.LinkButton:hover {
    background-color: #CC6600 !important;
}

#TextArea3 {
    background-color: #465d6d;
  border-color: #465d6d;
}

#TextArea3 H5 {
  margin-top: 4px;
  color: #FFF;
}

.Banner .Box {
    background-color: #465d6d;
}

.White {
    color: #465d6d;
}

.White:hover { 
    color: #FF9933;
}

.Green {
    background: none repeat scroll 0 0 #477462;
    color: #FFFFFF;
}

.Green:hover {
    background: none repeat scroll 0 0 #2e4d41;
}

#TextArea1 .nine.columns.omega, #TextArea1 .nine.columns.omega A {
    color: #ffffff;
}

#TextArea6 H5 {
    color: #b5b5b5;
    font-weight: 700;
}

#TextArea6 a {
color: #8e8e8e;
}


.Copyright, .Copyright A {
    color: #8e8e8e;
}

#SectionFive {
    background-color: #4e7492;
}

#TopSection {
    background-color: #5b5b5b;
}

.TextArea4 .Pictos {
    color: #ffffff;
    font-size: 18px;
}

.TextArea4 A, A:visited, A:hover {
    color: #8e8e8e;
    text-decoration: none;
}


.Circle .Pictos {
    color: #477462;
}


#TextArea3 .Pictos {
    color: #465d6d;
}

#TextArea3 .Pictos:hover {
    color: #33444f;
}

#TextArea3 .Green {
background: none repeat scroll 0 0 #4e7492;
}

#TextArea3 .Green:Hover {
background: none repeat scroll 0 0 #33444f;
}

#TextArea3 .White {
  color:#465d6d;
}

#TextArea3 .White:Hover {
  color:#33444f;
}

h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px;
}
#WorshipTimes H3 {
    color: #465d6d;
}

#WorshipTimes .button {
    background: none repeat scroll 0 0 #465d6d;
}

#WorshipTimes .button:hover {
    background: none repeat scroll 0 0 #465d6d;
}

H2, H4, .button {
    font-family: 'PT Sans Narrow',sans-serif;
}

h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 10px;
}

#SectionOne #Logo {
width: 170px;
}

#SectionTwo {
background: #efefef;
}

#SectionSix {
background: #5b5b5b;
}

#SectionOne, #SectionThree, #SectionFour {
background: #ffffff;
}

#WorshipTimes {
background-color: #efefef;
}

#index_aspx .BlogEntries {
background-color: #efefef;
box-shadow: none;
border-radius: 0px;
}

#index_aspx .BlogEntries .Heading {
color: #5b5b5b;
}

#index_aspx .BlogEntries .PostDate a {
color: #5b5b5b;
}

#index_aspx .BlogEntries .PostDate {
color: #5b5b5b;
}

#index_aspx .BlogEntries .Title, #index_aspx .BlogEntries .Title a {
color: #465d6d;
}

/*
     FILE ARCHIVED ON 15:50:00 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:48:32 Feb 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 116.453
  exclusion.robots: 0.09
  exclusion.robots.policy: 0.084
  RedisCDXSource: 1.441
  esindex: 0.005
  LoadShardBlock: 95.939 (3)
  PetaboxLoader3.datanode: 141.147 (5)
  CDXLines.iter: 16.619 (3)
  PetaboxLoader3.resolve: 100.344 (3)
  load_resource: 273.969 (2)
*/

.RadMenu {
    white-space: nowrap;
    float: left;
    position: relative;
    z-index: 7000\9
}

.RadMenu .rmRootGroup {
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    display: inline-block
}

* html .RadMenu .rmRootGroup {
    float: left
}

.RadMenu:after,
.RadMenu .rmRootGroup:after {
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.RadMenu ul.rmVertical,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal {
    margin: 0;
    padding: 0;
    display: none;
    position: relative;
    left: 0;
    float: left
}

.rmSized ul.rmVertical {
    width: 100%
}

.rmSized ul.rmRootGroup {
    float: none
}

.rmSized .rmRootGroup .rmVertical {
    width: auto
}

.RadMenu .rmItem {
    float: left;
    position: relative;
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
    line-height: inherit
}

* html .RadMenu .rmItem {
    display: inline
}

.RadMenu .rmHorizontal .rmItem {
    clear: none
}

.RadMenu .rmVertical .rmItem {
    clear: both
}

.rmSized .rmVertical .rmItem {
    width: 100%
}

.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem {
    width: auto
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup {
    display: block
}

.RadMenu .rmSlide,
.RadMenu_Context {
    position: absolute;
    overflow: hidden;
    display: none;
    float: left
}

* html .RadMenu .rmSlide,
* html .RadMenu_Context {
    height: 1px
}

.RadMenu_Context {
    z-index: 1000;
    overflow: visible
}

.RadMenu .rmText {
    display: block
}

.RadMenu div.rmText {
    white-space: normal;
    background: transparent
}

.RadMenu a.rmLink {
    cursor: default;
    display: block
}

.rmScrollWrap {
    position: absolute;
    float: left;
    overflow: hidden;
    left: 0
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow {
    position: absolute;
    z-index: 2000;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0;
    outline: 0;
    overflow: hidden
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled {
    display: none;
    text-indent: -1000em;
    font-size: 0;
    line-height: 0
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled {
    margin-bottom: -1px
}

.RadMenu .rmLeftImage {
    border: 0;
    float: left
}

.RadMenu_rtl {
    float: right;
    text-align: right
}

.RadMenu_rtl ul.rmVertical {
    float: right
}

.RadMenu_rtl .rmItem {
    float: right
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage {
    border: 0;
    float: right
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled {
    text-indent: 1000em !important
}

.RadMenu .rmLink {
    width: auto
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after {
    line-height: 0;
    font-size: 0;
    overflow: hidden
}

.RadMenu div.rmRootGroup {
    position: relative
}

.RadMenu .rmItem {
    padding: 0
}

.RadMenu .rmLink {
    padding: 0 0 0 12px;
    outline: 0;
    float: left
}

.RadMenu_rtl .rmLink {
    padding: 0 12px 0 0;
    margin-left: 2px
}

.RadMenu .rmText {
    padding-bottom: 1px;
    float: left
}

.RadMenu_rtl .rmText {
    margin-left: -2px
}

.RadMenu .rmLeftImage {
    margin: 4px 2px 0 -3px
}

.RadMenu_rtl .rmLeftImage {
    margin: 4px -3px 0 2px;
    padding-bottom: 2px
}

.RadMenu span.rmLeftImage {
    display: inline-block;
    *display: inline;
    width: 16px;
    height: 16px;
    zoom: 1
}

.RadMenu .rmVertical .rmLeftImage+.rmText {
    padding: 0 8px 1px 24px
}

.RadMenu .rmVertical .rmText {
    padding: 0 24px 1px 0
}

.RadMenu .rmHorizontal .rmText {
    padding: 0 12px 1px 0
}

.RadMenu_rtl .rmHorizontal .rmText {
    padding: 0 0 1px 12px
}

.RadMenu_rtl .rmVertical .rmText {
    padding: 0 0 1px 24px
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText {
    display: block;
    float: none
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink {
    float: none
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink {
    float: left
}

.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn {
    border: 0;
    background-position: 0 0
}

.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
    background: 0;
    margin: 0
}

.RadMenu .rmRoundedCorners .rmGroupColumn {
    height: 100%
}

.RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
    background-color: transparent
}

.RadMenu .rmTopFix,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight {
    position: absolute;
    width: 4px;
    height: 4px;
    list-style-type: none;
    list-style-position: outside;
    font-size: 0
}

.RadMenu_rtl .rmTopRight,
.RadMenu_rtl .rmBottomRight {
    width: 32px
}

.RadMenu_rtl .rmTopShadowRight,
.RadMenu_rtl .rmBottomShadowRight {
    width: 4px
}

.RadMenu .rmTopShadowRight,
.RadMenu .rmBottomShadowLeft,
.RadMenu .rmBottomShadowRight {
    background-repeat: no-repeat;
    background-color: transparent
}

.rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmBottomShadowRight {
    width: 5px;
    height: 5px
}

.RadMenu .rmTopRight {
    background-position: 100% 0;
    top: 0;
    right: -4px;
    height: 100%
}

.RadMenu .rmBottomLeft {
    background-position: 0 100%;
    bottom: -4px;
    left: 0;
    width: 100%
}

.RadMenu .rmBottomFix {
    background-position: -1px 0;
    width: auto;
    bottom: -4px;
    left: 5px;
    right: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.RadMenu .rmTopFix {
    background-position: -1px 0;
    width: auto;
    top: 0;
    left: 5px;
    right: 0;
    border-top-width: 1px;
    border-top-style: solid
}

* html .RadMenu .rmTopFix,
* html .RadMenu .rmBottomFix,
* html .RadMenu .rmBottomShadowLeft {
    width: 0
}

.RadMenu .rmBottomRight {
    background-position: 100% 100%;
    bottom: -4px;
    right: -4px;
    width: 8px
}

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight {
    background-image: url('/WebResource.axd?d=xBFt7NE7eS0-9ias0SMPe5fmW_fdka6uA8b477q4Xun4bac5SwMOunwaCQi0wUXYv9dMY4oDrieaeItoFG6Nh7FO_y5gPjoM7Va3h76IralJNQFlYpvBUNpOqqEgo_FWi4Ckr-ks_STRNxc3rEmzMDAkWWcpoQC48xUBY97QkXM1&t=635267720737939561')
}

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
    background-image: url('/WebResource.axd?d=XRLvjfl7kRn-7CBpp3maeJlqXrXcTH0G7MWBjdIYQlq3v4ib4QWbM9a32_sw-QY1JauScVbDrrhoBjlXGC7TgVQS0hI4fMLPZCsO5T_w7WGbKKkvUNnxmAjyY38eAtF5DTF6LQFyW0cDOzAo8jTFmEQUlYktkKn3SlbnCrKsWv-8wgSZZbdXQqTNETXcoFOg0&t=635267720737939561')
}

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight {
    right: -5px;
    background-image: url('/WebResource.axd?d=M1_XwkcrQxzW5nNoBqsKWa9C2ta11xMbB_f09lW-PmjBImpkLz4ZRyBO1qIi_qG0nYjurzMWKbvuGdTlil28FaBKrVqxrfgiuveA9eMsllgxxosCY-kxzqwX4D37D8rFA4BF4dwxF1zu3HqJSkqNFGd_3gYKaVfJmetG1BtnezU1&t=635267720737939561');
    background-position: 100% 0
}

.RadMenu .rmBottomShadowLeft {
    bottom: -5px;
    left: 1px;
    background-position: 0 100%
}

.RadMenu .rmBottomShadowRight {
    bottom: -5px;
    right: -5px;
    width: 4px;
    height: 5px
}

.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
    right: -4px
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
    bottom: -4px;
    right: -4px;
    width: 3px;
    height: 4px
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
    bottom: -4px
}

.RadMenu .rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmGroup .rmTopShadowRight {
    right: -8px;
    background-image: url('/WebResource.axd?d=PE7E1ULIiz5Fk_r1pwXyfCZj3mq04wvenbFxBzDKFlpXdgrQKMagBx9-zhGw1gdTpaDwDBF0j2-OOo2J54lQPcMUrdY-CAFokfTRbscvV-w4HyAfx4p5De6-vgUoTuw8vPp1ff9ELaz6QrReOz7-JC4xhs51jx-WN5rALZyn6sE1&t=635267720737939561')
}

.RadMenu .rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowLeft {
    bottom: -8px
}

.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
    bottom: -8px;
    right: -8px;
    width: 7px;
    height: 8px
}

* html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
* html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
    width: 11px;
    height: 8px;
    font-size: 0
}

.RadMenu .rmAccessKey {
    font-size: 10px;
    font-weight: normal;
    float: right;
    padding-right: 8px
}

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem {
    z-index: 1
}

* html .RadMenu .rmRoundedCorners .rmGroup .rmText,
* html .RadMenu .rmShadows .rmGroup .rmText,
* html .rmRoundedCorners .rmGroup .rmText,
* html .rmShadows .rmGroup .rmText {
    zoom: normal
}

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
    background-image: none
}

.RadMenu .rmRoundedCorners .rmMultiGroup>.rmItem {
    background-image: none
}

.RadMenu .rmRoundedCorners .rmSlide,
.RadMenu .rmShadows .rmSlide,
.rmRoundedCorners .rmSlide,
.rmShadows .rmSlide,
div.rmRoundedCorners,
div.rmShadows {
    padding: 0 8px 10px 0
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
    margin-top: 1px;
    padding: 1px
}

.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
.rmRoundedCorners ul.rmGroup .rmSlide {
    margin-top: -5px
}

.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,
.RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide {
    margin-right: -5px
}

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmSlide .rmScrollWrap {
    border: 0
}

.RadMenu .rmRoundedCorners .rmScrollWrap,
.RadMenu .rmShadows .rmScrollWrap,
.rmRoundedCorners .rmScrollWrap,
.rmShadows .rmScrollWrap {
    position: relative
}

.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer {
    padding: 4px 0 0 4px
}

.RadMenu .rmScrollWrapContainer {
    position: absolute
}

.RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 100%
}

* html .RadMenu .rmScrollWrapContainer .rmTopFix {
    height: 5px
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup {
    padding: 4px 0 0 4px
}

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup {
    padding: 0
}

.RadMenu .rmRootGroup .rmItem .rmGroup {
    padding-bottom: 1px
}

.RadMenu .rmRoundedCorners .rmItem .rmGroup {
    padding-bottom: 0
}

.RadMenu .rmGroup .rmItem {
    padding: 0
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate {
    padding: 0
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
    padding: 0
}

.RadMenu .rmGroup .rmText {
    padding: 0 54px 0 28px;
    margin: 0 0 0 4px
}

.RadMenu_rtl .rmGroup .rmText {
    padding: 0 28px 0 54px;
    margin: 0 4px 0 0
}

.RadMenu .rmMultiColumn {
    list-style: none;
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    zoom: 1;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.RadMenu .rmMultiColumn .rmMultiGroup {
    background: 0;
    border: 0;
    float: left;
    display: block;
    position: static
}

.RadMenu .rmMultiColumn .rmGroupColumn {
    float: left
}

.RadMenu_rtl .rmMultiColumn .rmGroupColumn {
    float: right
}

*+html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left
}

* html .RadMenu_rtl .rmMultiColumn .rmItem {
    float: left
}

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText {
    padding: 0 54px 0 28px
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText {
    padding: 0 28px 0 54px
}

.RadMenu .rmSlide .rmHorizontal .rmText {
    padding: 0 11px 0 10px
}

.RadMenu .rmGroup .rmLeftImage {
    margin: 4px 0 0 6px
}

* html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px
}

*+html .RadMenu .rmGroup .rmLeftImage {
    margin-left: 4px
}

* html .rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 1px
}

*+html ul.rmRoundedCorners .rmGroup .rmLeftImage {
    margin-left: 2px
}

.RadMenu_rtl .rmGroup .rmLeftImage {
    margin: 4px 6px 0 0
}

* html .RadMenu .rmGroup .rmLeftImage {
    position: absolute
}

*+html .RadMenu .rmGroup .rmLeftImage {
    position: absolute
}

.RadMenu a.rmImageOnly .rmLeftImage,
.RadMenu .rmRootGroup a.rmImageOnly {
    padding: 0;
    margin: 0
}

.RadMenu .rmRootGroup a.rmImageOnly span.rmText {
    display: none
}

* html .RadMenu .rmImageOnly .rmLeftImage {
    position: static
}

*+html .RadMenu .rmImageOnly .rmLeftImage {
    position: static
}

* html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0
}

*+html .RadMenu_rtl .rmGroup .rmLeftImage {
    right: 0
}

*+html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute
}

* html .RadMenu_Context_rtl ul.rmGroup {
    position: absolute
}

*+html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left
}

* html .RadMenu_Context_rtl .rmGroup .rmItem {
    float: left
}

.RadMenu .rmSeparator .rmText {
    line-height: 0;
    font-size: 0;
    padding: 0;
    background-repeat: repeat-x;
    overflow: hidden
}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: auto;
    width: auto;
    padding-bottom: 2px
}

*+html .RadMenu .rmSeparator .rmText,
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 0;
    padding: 0
}

* html .RadMenu .rmVertical .rmSeparator {
    height: 3px
}

* html .RadMenu .rmVertical .rmSeparator .rmText {
    height: auto;
    padding: 2px 0 0
}

* html .RadMenu .rmHorizontal .rmSeparator .rmText {
    padding: 0
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
    height: 3px
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    height: 2px
}

.RadMenu .rmRootGroup .rmSeparator .rmText {
    margin: 1px 12px
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText {
    margin: 1px 2px 1px 31px
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
    margin: 1px 31px 1px 2px
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
    margin: 2px 0 0;
    height: 20px;
    width: 2px
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
    zoom: 1
}

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow {
    width: 10px;
    height: 24px
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow {
    height: 10px;
    width: 100%
}

.RadMenu .rmLink {
    position: relative
}

.RadMenu .rmIcon {
    margin: -8px 0 0 -8px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    text-indent: -999em;
    display: none;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%
}

.RadMenu .rmToggle {
    width: 23px;
    height: 23px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: auto;
    right: 0
}

.RadMenu .rmHorizontal .rmRootLink .rmToggle {
    margin-left: -12px;
    float: left;
    position: relative
}

.RadMenu .rmHorizontal .rmRootLink .rmIcon {
    display: block
}

.RadMenu_rtl .rmToggle {
    left: 0;
    right: auto;
    text-align: left
}

/*
     FILE ARCHIVED ON 15:36:16 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:48:32 Feb 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

/*
playback timings (ms):
  captures_list: 105.224
  exclusion.robots: 0.085
  exclusion.robots.policy: 0.078
  RedisCDXSource: 0.539
  esindex: 0.007
  LoadShardBlock: 83.855 (3)
  PetaboxLoader3.datanode: 71.035 (5)
  CDXLines.iter: 18.283 (3)
  load_resource: 214.364 (2)
  PetaboxLoader3.resolve: 106.941 (2)
*/