h1,h2,h3 {color:#00a7e9;}
h4,h5,h6 {color:#ac1f8e;}

.line1 {color:#00aeef; !important;}
.line2 {color:#0089d0; !important;}
.line3 {color:#0060af; !important;}
.line4 {color:#c6168d !important;}
.line5 {color:#92278f !important;}
.line6 {color:#5c2e91 !important;}

a {color:#ac1f8e;}

a:hover {color:#00a7e9;}

.prevnextLink, a.prevnextWindow, a.prevnextWindowArrow {background:#00a7e9;}

a.prevnextWindow:hover,a.prevnextWindowArrow:hover,.prevnextLink:hover { background:#ac1f8e;}

.prevnextCurrent {background:#ba282e;}

a.news_thumb {border:1px solid #ac1f8e;}

a.news_thumb:hover {border:1px solid #00a7e9;}

body {background:#ac1f8e;}


.logo.blue.hide-on-phones {display:block !important;}
@media screen and (max-width: 767px) {
    .logo.blue.show-on-phones {display:block !important;}
    .logo.blue.hide-on-phones {display:none !important;}
}

.footer_nav h6 {color:#74d8f7;}

.copyright {color:#74d8f7!important;}

.copyright a {color:#74d8f7;}

.site_title {color:#ac1f8e;}
a.phone {background:url(graphics/main/btn_phone_blue.png) no-repeat 0 0;}
a.location {background:url(graphics/main/btn_location_blue.png) no-repeat 0 0;}
a.menu {background:url(graphics/main/btn_menu_purple.png) no-repeat 0 0;}

.wrapper {-webkit-box-shadow:  0 0 25px 15px #661468; box-shadow:  0 0 25px 15px #661468;}

input[type="submit"] {
    background: #00a8ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #00a8ea 0%, #0076c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8ea), color-stop(100%,#0076c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a8ea 0%,#0076c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8ea', endColorstr='#0076c0',GradientType=0 ); /* IE6-9 */
}


/*DEFINE NAVIGATION CLASSES*/
#topnav {
    background: #00a8ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a8ea 0%, #0076c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8ea), color-stop(100%,#0076c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a8ea 0%,#0076c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8ea', endColorstr='#0076c0',GradientType=0 ); /* IE6-9 */
}

#menu {
    background: #c139a0; /* Old browsers */
    background: -moz-linear-gradient(top,  #c139a0 0%, #662c91 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c139a0), color-stop(100%,#662c91)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c139a0 0%,#662c91 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c139a0', endColorstr='#662c91',GradientType=0 ); /* IE6-9 */
}

#menu a:hover {color:#e490d2;}
#menu li:hover a {color:#e490d2;}
#menu li ul a {color:#fff !important;}

#menu li ul {background:#662c91;}

#menu li ul a:hover {background:#00a8ea;}

@media screen and (max-width: 767px) {
    #menu {background:none; border-bottom:1px solid #662c91;}
    
    .right_col {border-top:1px solid #662c91; padding-top:10px;}
    
    .main_nav { display: none; }
}

/*END NAVIGATION CLASSES*/


/* Home Page */
#homenews {
    background: #00a8ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a8ea 0%, #0076c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8ea), color-stop(100%,#0076c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a8ea 0%,#0076c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8ea', endColorstr='#0076c0',GradientType=0 ); /* IE6-9 */

}

.callout_button, .small_button {
    background: #c139a0; /* Old browsers */
    background: -moz-linear-gradient(top,  #c139a0 0%, #662c91 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c139a0), color-stop(100%,#662c91)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c139a0 0%,#662c91 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c139a0', endColorstr='#662c91',GradientType=0 ); /* IE6-9 */
}

.callout_button:hover, .small_button:hover {
    background: #00a8ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a8ea 0%, #0076c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8ea), color-stop(100%,#0076c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a8ea 0%,#0076c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8ea', endColorstr='#0076c0',GradientType=0 ); /* IE6-9 */
}


/* Footer */
.footer.container {}

#footer .left {
    background: #00a8ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a8ea 0%, #0076c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8ea), color-stop(100%,#0076c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a8ea 0%,#0076c0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a8ea 0%,#0076c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8ea', endColorstr='#0076c0',GradientType=0 ); /* IE6-9 */
}
#footer .right {
    background: #c139a0; /* Old browsers */
    background: -moz-linear-gradient(top,  #c139a0 0%, #662c91 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c139a0), color-stop(100%,#662c91)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c139a0 0%,#662c91 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c139a0', endColorstr='#662c91',GradientType=0 ); /* IE6-9 */
}

    @media only screen and (max-width:767px) {
        #footer .one-five {border-bottom:1px solid #74d8f7;}
    }

/* Sidebar */


.Primary.Dark {background:#0060af;}
.Primary.Medium {background:#0089d0;}
.Primary.Light {background:#00aeef;}
.Accent.Dark {background:#c6168d;}
.Accent.Medium {background:#92278f;}
.Accent.Light{background:#5c2e91;}


.button1 {background:#0060af;}
.button2 {background:#0089d0;}
.button3 {background:#00aeef;}
.button4 {background:#92278f;}
.button5 {background:#c6168d;}

.button1:hover, .Primary.Dark:hover {
    background: #003f90; /* Old browsers */
    background: -moz-linear-gradient(top,  #0060af 0%, #003f90 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0060af), color-stop(100%,#003f90)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0060af 0%,#003f90 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0060af 0%,#003f90 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0060af 0%,#003f90 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0060af 0%,#003f90 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0060af', endColorstr='#003f90',GradientType=0 ); /* IE6-9 */
}
.button2:hover, .Primary.Medium:hover {
    background: #0060af; /* Old browsers */
    background: -moz-linear-gradient(top,  #0089d0 0%, #0060af 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0089d0), color-stop(100%,#0060af)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0089d0 0%,#0060af 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0089d0 0%,#0060af 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0089d0 0%,#0060af 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0089d0 0%,#0060af 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089d0', endColorstr='#0060af',GradientType=0 ); /* IE6-9 */
}
.button3:hover, .Primary.Light:hover {
    background: #008ad1; /* Old browsers */
    background: -moz-linear-gradient(top,  #00aeef 0%, #008ad1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aeef), color-stop(100%,#008ad1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00aeef 0%,#008ad1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00aeef 0%,#008ad1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00aeef 0%,#008ad1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00aeef 0%,#008ad1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#008ad1',GradientType=0 ); /* IE6-9 */
}
.button4:hover, .Accent.Medium:hover {
    background: #92278f; /* Old browsers */
    background: -moz-linear-gradient(top,  #92278f 0%, #712b90 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92278f), color-stop(100%,#712b90)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #92278f 0%,#712b90 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #92278f 0%,#712b90 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #92278f 0%,#712b90 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #92278f 0%,#712b90 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92278f', endColorstr='#712b90',GradientType=0 ); /* IE6-9 */
}
.button5:hover, .Accent.Dark:hover {
    background: #c6168d; /* Old browsers */
    background: -moz-linear-gradient(top,  #c6168d 0%, #a21984 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6168d), color-stop(100%,#a21984)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c6168d 0%,#a21984 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c6168d 0%,#a21984 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c6168d 0%,#a21984 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c6168d 0%,#a21984 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6168d', endColorstr='#a21984',GradientType=0 ); /* IE6-9 */
}

/* ----------------------
Events Small Calendar
------------------------ */
.cal { background:#ac1f8e;}
.cal .calDayOn a {color:#ac1f8e;}
.calGrid td.calTodayOn,.calGrid td.calTodayOff {background:#ac1f8e;}

/* -----------------------------------------------------------------------
Events Month-at-a-Glance
----------------------------------------------------------------------- */
#calendarDetail {}
#calendarDetail .calDayOn {background:#f9e9f5;}
#calendarDetail .calTodayOff, #calendarDetail .calTodayOn{background-color:#ddd;}
#calendarDetail .calendarDays .eventToday{background-color:#ddd;}
#calendarDetail .calendarDays{}

.photos a {border:1px solid #c6168d;}
.photos a:hover {border:1px solid #5c2e91;}

div.photoRemote {background:url(graphics/main/remote_red_purple.png) no-repeat;}
span.photoRemoteFirst a:hover {background:url(graphics/main/remote_red_purple.png) no-repeat 0 -23px;}
span.photoRemotePrevious a:hover {background:url(graphics/main/remote_red_purple.png) no-repeat -44px -23px;}
span.photoRemote a:hover {background:url(graphics/main/remote_red_purple.png) no-repeat -87px -23px;}
span.photoRemoteNext a:hover {background:url(graphics/main/remote_red_purple.png) no-repeat -212px -23px;}
span.photoRemoteLast a:hover {background:url(graphics/main/remote_red_purple.png) no-repeat -255px -23px;}

button span{background:transparent url(graphics/forms/btn_right_purple.png) no-repeat right top;}

button span span{background:transparent url(graphics/forms/btn_left_purple.png) no-repeat;}

button.small_submit span {background:transparent url(graphics/forms/btn_right_small_purple.png) no-repeat right top;}

button.small_submit span span {background:transparent url(graphics/forms/btn_left_small_purple.png) no-repeat left top;}

.textField {background:url(graphics/forms/input_bg.png) repeat-x bottom; }

textarea {border:1px solid #bdbdbd; width: 600px;}

.jNiceRadio{background:transparent url(graphics/forms/radio_purple.png) no-repeat left top;}

.jNiceCheckbox{background:transparent url(graphics/forms/checkbox_purple.png) no-repeat left top;}

.jNiceSelectWrapper .jNiceSelectOpen{background:url(graphics/forms/select_right_purple.png) no-repeat center center;}

.jNiceSelectWrapper ul a:hover{background:#efbfe5;}

.sidebar_info {
    background:#00a7e9;
    -webkit-border-radius:7px;
    border-radius:7px;
    color:#fff !important;
    padding:8px;
    margin-bottom:20px;
}
.sidebar_info h3 {color:#fff;}
.sidebar_info ul {
    list-style: disc;
}
.sidebar_info ul li {
    margin-left:30px;
    line-height:16px;
    margin-bottom:0;
}

.branch-detail .facilities ul {
    list-style:disc;
}
.branch-detail .facilities ul li {
    width:47%;
    float:left;
    margin-left:3%;
}

.slicknav_nav {background:#c6168d;}
.slicknav_nav ul {background:#92278f;}
.slicknav_nav ul ul {background:#5c2e91;}
.slicknav_btn {background: #c139a0; /* Old browsers */
    background: -moz-linear-gradient(top,  #c139a0 0%, #662c91 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c139a0), color-stop(100%,#662c91)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c139a0 0%,#662c91 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c139a0 0%,#662c91 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c139a0', endColorstr='#662c91',GradientType=0 ); /* IE6-9 */}