/************ Gloabl Style ***********/

p, h1, h2, h3, h4, h5, a, a:hover, #block p, #view p, body, tr td, tr th, .region-content ul, .region-content ol {font-family:"myriad pro"; font-weight: light;}

h1#page-title {border-bottom: 1px solid #355B05; padding: 0px 0px 15px 5px; margin: 15px 20px 0px 25px;}

#page, #main-wrapper, #main-menu-links li a.active, #main-menu-links li.active-trail a {background-color: transparent;}

body, body.overlay {}

body {font-size: 90%;}

.not-front #main-wrapper {border-top: 1px solid #CFCFCF;}

a:link, a:visited, a.active {text-decoration: none; color: #406D08;}

#block-system-main a, #block-system-main a:link, #block-system-main a:visited, #block-system-main a.active  {font-weight: bold;}



/****** content & main ***********/

#block-block-18 {position: absolute; z-index: 99; margin: 0px 0px 0px 0px;}

#block-block-38 {position: absolute; padding: 35px 0px 0px 250px; z-index:99;}

#block-block-7 .content{margin:0px!important;}

#block-block-7 {z-index: 9; width: 330px; position: absolute; padding: 268px 0px 0px 574px; line-height:0px; font-size: 0px;}

#block-block-8 {z-index: 9; padding:186px 0px 0px 531px; position: absolute;}

#block-block-23 {position: absolute; padding: 505px 0px 0px 561px; height: 140px;}

#block-views-police-image-block {padding: 154px 0px 0px 100px;}

.front .view-police-image .views-field-body {margin: -85px 0px 85px -80px;}

.front .view-police-image .views-field-body p {font-size: .7em;}



/******** banner-front  ***********/

#nice-menu-2 li {width: 16.66%; min-width: 163px;}

#nice-menu-2 li a {padding: 1.3em 0px; text-align: center;}

#nice-menu-2 li.first a {padding: 1.3em 0px;}

#nice-menu-2 li.first, #nice-menu-2 li.first:hover {border-top-left-radius: 30px; border-bottom-left-radius: 30px;}

#nice-menu-2 li.last, #nice-menu-2 li.last:hover {border-top-right-radius: 30px; border-bottom-right-radius: 30px; min-width: 163px;}

#nice-menu-2 li.last a {padding: 1.3em 0px;}

#block-nice-menus-2 ul{float: none !important;}

#block-nice-menus-2 {font-size: 20px; line-height: 20px; padding-top:0px;}

#block-nice-menus-2 h2 {font-size: 0px !important; line-height: 0px !important; display:none !important;}

#block-nice-menus-2 a {color: #ffffff;}

#block-nice-menus-2 li:hover, #block-nice-menus-2 li.active-trail   {text-decoration: none; color: #ffffff; background:url('/sites/default/files/banner-green-5.png')!important; height: 65px; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-top: 0em;}

#block-nice-menus-2 li:hover a, #block-nice-menus-2 li.active-trail a {padding-top: 1.3em; text-decoration: none;}

#block-nice-menus-2 a:visited {text-decoration: none;}

#nice-menu-2 li.menu-930 a {padding: 16px 20px 0px;}

.front .region-banner {background:url('/sites/default/files/u2/message-bar.png')!important; height: 65px; width: 82%; min-width: 980px; border-radius:30px; height: 65px; margin-top: 0px;}

.region-banner-front {margin-left: auto; margin-right: auto; width: 980px; padding: 0px 0px 0px 40px;}

#banner-front .content {margin: 0px;}

.front #banner {margin-top: 434px; height: 65px;}



/******** Nice Menu Defaults ***********/
ul.nice-menu li {
	border: 0px;
	float: left;
	background-color: transparent;}




/************ Front Page  *******************/

.not-front #wrapper {background:url('/sites/default/files/u2/background3.jpg')!important;  background-position: center top; background-repeat:repeat-x !important;}

.front #main-wrapper {background: #ffffff !important;}

.front #main {border: none !important; line-height: 0px;}

#main {border-right: 1px solid #CFCFCF !important; border-left: 1px solid #CFCFCF !important;}

#block-block-6 { color: #000000;}

#main {margin-top:0px; margin-bottom:0px; background: #ffffff; border-left: 1px none #CFCFCF; border-right: 1px none #CFCFCF;}

#main {min-height: 0px; width: 980px; padding-bottom: 30px;}




/******** Header ***********/

.region-header #block-search-form {position: absolute; margin: 80px 0px 0px -220px; z-index: 99;}

.region-header #block-search-form .form-text {height: 10px; border-radius: 5px;}

#block-block-1 {float: left; margin: -9px 0px 0px -1020px; position: absolute; z-index: 12;}

#block-block-2 {float: left; margin: 160px 0px 0px 255px; positon: absolute; z-index: 9;}

#block-block-32 {position: absolute; z-index: 9; margin: 105px 0px 0px -711px;}

#block-nice-menus-3 h2{line-height: 0px !important; font-size: 0px !important; display:none !important;}

#block-nice-menus-3 {float: right; background-color: none; font-size: 17px; line-height: 6px; margin: 44px 0px 0px -275px; background:url('/sites/default/files/slider-text-bk.png'); border-radius: 5px; position: absolute !important; font-size: 1.2em; padding: 6px 6px 4px 4px;}

#nice-menu-3 li.last {border-right: none !important; padding-right: 0px !important;}

#block-nice-menus-3 a{color: #2a3c6e; text-decoration: none;}

#block-nice-menus-3 ul.nice-menu li {padding-top: .3em !important; padding-right: 8px; padding-bottom: .3em !important; padding-left: 8px !important; border-right: 2px solid #ffffff;}

#block-nice-menus-3 ul.nice-menu a {padding:0px !important;}

#block-nice-menus-3 a:hover {text-decoration: none; color: #325B19;}

#block-nice-menus-3 a:active {text-decoration: none; color: #325B19;}

#block-nice-menus-3 a:visited {text-decoration: none;}



/********* featured ***********/

#featured div.section {width: 984}

#featured {margin: 30px 0px 0px 0px; padding: 0px; background: transparent; height: 200px; text-align: left;}

.not-front #featured {height: 150px;}

.front #featured {background: none; margin-top: 15px}

.not-front #featured {margin-bottom: -19px;}

#featured .content {margin: 0px;}

#block-views-header-block {line-height: .5em; position: center top;}

#block-views-header-block img {border-top-left-radius: 22px; border-top-right-radius: 22px; width: 978px;}

#featured .views-field-field-header-image {border-top-left-radius: 23px; border-top-right-radius: 23px;  border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: solid 1px #a7a7a7;}

#view-id-police_image {float: left;}




/********* banner ***********/

.region-banner {margin-left: auto; margin-right: auto; width: 980px;}

#banner {padding-top: 20px;}

.not-front #banner .clearfix {margin-top: -10px; min-height: 60px;}

.not-front #banner .clearfix,  #block-nice-menus-1 li.menuparent, #block-nice-menus-1 ul.nice-menu li.menuparent ul {background:url('/sites/default/files/banner-green-2.png'); background-repeat: repeat-x;}

#banner .content {margin-top: 0px !important; margin-left: 0px;}

#block-nice-menus-1 {font-size: 16px; line-height: 37px; margin: 0px 0px 0px 121px; width: 845px;}

#block-nice-menus-1 a {color: #ffffff;}

#nice-menu-1 {width: 845px; margin-left: 17px;}

ul.nice-menu-down ul li {z-index: 999;}

#nice-menu-1 a {padding: 1.07em 1.2em .3em;}

#block-nice-menus-1 ul.nice-menu ul li a, #block-nice-menus-1 ul.nice-menu ul li a.active {padding: .8em 1.2em .3em;}

#block-nice-menus-1 h2 {font-size: 0px !important; line-height: 0px !important; display:none !important;}

#block-nice-menus-1 li:hover, #block-nice-menus-1 li.active-trail {text-decoration: none; color: #ffffff; background:url('/sites/default/files/u2/banner-blue-larger.jpg'); height: 60px; border-top-left-radius: 8px; border-top-right-radius: 8px;}

#block-nice-menus-1 ul.nice-menu-down .menuparent a.active-trail {margin-top: 10px !important; padding-top: 0px;}

#block-nice-menus-1 a:hover, #block-nice-menus-1 li.active-trail > a  {text-decoration: none;}

#block-nice-menus-1 ul.nice-menu li.menuparent li.active-trail  {padding-top: 2px;}

#block-nice-menus-1 a:active {text-decoration: none; color: #ffffff;}

#block-nice-menus-1 a:visited {text-decoration: #ffffff;}

#block-nice-menus-1 ul.nice-menu li.menuparent ul {margin-top: 31px; z-index: 999; border-top: none;}

#block-nice-menus-1 ul.nice-menu ul li {background:url('/sites/default/files/banner-green-3.png');}

#block-nice-menus-1 ul.nice-menu ul li:hover, #block-nice-menus-1 ul.nice-menu ul li.active-trail  {background:url('/sites/default/files/u2/banner-blue-larger.jpg'); border-radius: 0px; margin-top:0px;}

#block-nice-menus-1 ul.nice-menu ul li:hover, #block-nice-menus-1 ul.nice-menu ul li {height: 60px;}

#block-nice-menus-1 ul.nice-menu ul a:hover {margin-top: 0px; height: 37px;}

#block-nice-menus-1 ul.nice-menu ul li.last {border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}




/************* sidebar first  ************/

#block-block-46 {margin:0px 0px 0px -10px;}

#block-block-46 {line-height:0px; font-size: 0px;}



/*************** sidebar second ***********/

.sidebar .section {padding: 10px 10px 0px 35px;}

.sidebar .block {padding: 0px !important; margin: : 0px !important; background-color: transparent !important;}

.sidebar .block, #block-views-side-bar-image-block img {border: 1px solid #a7a7a7; border-radius: 12px;}

.sidebar .block .content {font-size: .9em; line-height: 1.52em; padding-bottom: 10px;}

.sidebar h2 {font-size: 1.6em; line-height: 1em; border: none; text-shadow: none; padding: 12px 0px 5px 0px; margin: 0px 12px 0px 12px; border-bottom: 1px solid #a7a7a7;}

.sidebar .content {padding: 0px;}

.sidebar .content h2 {padding: 0px;}

.sidebar .block-nice-menus, #block-views-side-bar-image-block {border: none;}

.sidebar .block-nice-menus h2, #block-views-side-bar-image-block h2 {display: none;}

.sidebar ul.nice-menu, .sidebar ul.nice-menu ul {border: none;}

#sidebar-second img {border-radius: 10px;}

#block-block-56, #block-block-57 {background: #2a3c6e !important;}

#block-block-56 p, #block-block-57 p {margin: 20px 0px 0px; font-size: 2.4em; line-height: 2em;}

#block-block-56 a, #block-block-57 a {font-size: 2.1em; color: #ffffff; padding-top: 10px;}

#block-block-56 a:hover, #block-block-57 a:hover {color: #ffffff;}

#block-block-56:hover, #block-block-57:hover {background: #355b05 !important;}




/********* content ***********/

#content h2 {margin-left: 0px;}


/********** triptych  **********/

.region-triptych-middle {width: 615px; margin: 7px 0px 0px;}

.region-triptych-first {width: 315px; margin: 20px 10px 0px 15px;}

#triptych {margin-top:0px; margin-bottom:0px; background: #ffffff;}

#triptych-wrapper {background-color: #ffffff !important; border-top:0px !important;}

.region-triptych-first .block {border: 1px solid #a7a7a7; border-radius: 12px; marign: 40px 0px 0px 0px; padding-bottom: 0px;}

#triptych .block { margin-bottom: 20px; padding-bottom: 10px;}

#triptych h2 {font-size: 1.5em; margin: 0px; text-align: left; padding: 10px 10px 10px 15px; color: #ffffff; background-color: #3248C7; border-top-left-radius: 10px; border-top-right-radius: 10px;}

#triptych .views-field-title h2 {background-color: #ffffff; padding: 0px;}

#triptych .view-content {padding-right: 15px;}

.region-triptych-first .view-accolades .views-field-title p {padding: 0px 8px 0px 0px; font-size: 1.1em; margin: 10px 0px 5px 0px;}

.region-triptych-first .view-accolades .views-field-field-accolade-author {padding: 12px 8px 0px 0px; width: 100%; text-align: right; margin-bottom: -14px;}

#block-block-24 {background: #ffffff; margin: 0px; border: none; border-radius none;}

#block-block-24 .content {margin:0px !important;}

#block-block-24 {border: none; margin-left: 20px; border-bottom: none;}

#triptych .region-triptych-first .block {border-bottom: 1px solid #a7a7a7;}

#block-block-24 {border-bottom: none !important;}



/********** footer   **********/

#footer-wrapper .block {border-radius: 22px;}

#footer-columns p {margin-top: 0px;}

#footer-wrapper, #footer-columns {background-color: #2A3C6E !important;}

#footer-wide {background-color: #B2B8DC !important;}

#footer-front { color: #000000 !important; height:60px;}

#footer-columns h2 {border: none; font-size: 1.4em; width: 320px; padding: 0px 0px 10px 20px; margin-top: 0px;}

#block-block-22 h2{color: #ffffff;}


/*********** footer first ************/

#block-block-53 {font-size: 1.2em; color: #000000; background: #ffffff; bordre-radius: 8px; padding: 10px; margin: 10px 0px;}

#block-block-53 a, #block-block-53 a:hover {color: red;}



/*********** footer second ************/

#block-block-22 {padding: 25px 0px 20px 67px !important;}

#block-block-22 .content {height: 445px;}

.twtr-ft {padding: 0px 10px 15px 10px !important;}

.twtr-doc {border-radius: 22px !important;}




/*********** footer thrid ************/

#footer-columns .content li a  { border-bottom: 0px !important; padding: 4px 0px 0px 0px; text-align: right !important; font-size: 16px;}

ul.nice-menu-left, ul.nice-menu-left li {width: 150px !important; float: right; padding: 0px 15px 0px 0px;}

#block-nice-menus-4 {margin: 27px 0px 0px 0px !important; border: none;}

#block-nice-menus-4 h2{font-size: 0px; line-height: 0px; border: 0px;}

li.menu-526 {padding-top: 0px !important;}

li.menu-535 {padding-bottom: 20px !important;}




/*********** viwes  *****************/



/****** Accolades *************/

.field-name-field-accolades-blurb {padding: 10px 0px 0px 0px;}

.field-name-field-accolade-author {text-align: right; font-style: italic; padding: 12px 0px 0px 0px;}

.node-type-accolades h1#page-title {display: none !important;}

.region-content .view-accolades .views-row {margin-bottom: 10px; border-bottom: 1px #a7a7a7 solid; padding-bottom: 25px;}

.region-content .view-accolades .views-field-field-accolade-author {padding: 15px 0px 0px 0px;}

.view-id-accolades .views-field-title h2 {border: none;}

.sidebar .view-accolades .view-content {padding-right: 15px;}

.sidebar .view-accolades .views-field-title p {padding: 0px 8px 8px 0px; font-size: .7em;}

//.sidebar .view-accolades .views-field-field-accolade-author, .region-triptych-first .view-accolades .views-field-field-accolade-author {padding: 4px 8px 4px 80px; width: 70%; text-align: right;}
.sidebar .view-accolades .views-field-field-accolade-author, .region-triptych-first .view-accolades .views-field-field-accolade-author {text-align: right;}

.sidebar .view-accolades .views-field-field-accolade-author, .region-triptych-first .view-accolades .views-field-field-accolade-author p {margin: 5px 0px;}

.view-accolades .views-field-nothing {font-size: 0px; padding: 30px;}

.front .view-id-accolades .views-field-title h2 {padding-top: 0px !important;}

.view-id-accolades .views-field-title h2 {font-size: .9em !important;}



/********** chiefs message  **************/

#block-views-chiefs-message-block-1 img {float:left !important;}

#block-views-chiefs-message-block-1 img {margin: 5px 100px 10px 0px;}

#block-views-chiefs-message-block-1 p {padding: 5px 0px 0px 0px; margin: 10px 0px 5px 0px;}

#block-views-chiefs-message-block-1 tbody {}

#block-views-chiefs-message-block-1 tr.odd {background-color: #ffffff; border: 5px solid #2A3C6E;}

#block-views-chiefs-message-block-1 thead tr th {height:0px; background-color: #ffffff;}

#block-views-chiefs-message-block-1 table {margin-top:0px;}

#block-views-chiefs-message-block-2 {margin-left: 15px;}

#block-views-chiefs-message-block-2 h2 {}

#block-views-chiefs-message-block-2 .views-field-body p {font-size: 1em; color: #3b3b3b;}

#block-views-chiefs-message-block-2 .views-field-nothing {margin-top: 0px; font-size: 0px; color: #ffffff;}



/********** front page slider  *******/

#block-views-front-page-slider-block-1 {background: #2a3c6e; padding: 5px; width: 600px; margin: 23px 0px 0px 10px;}

#block-views-front-page-slider-block-1 .content {margin:0px 0px 0px 0px;}




/********** Upcoming Events  ********/

#block-views-upcoming-events-block {padding: 15px;}

#block-views-upcoming-events-block h2{font-size: 25px; color: #2a3c6e; text-align: left;}

#block-views-upcoming-events-block a:hover {color: blue !important; text-decoration: none !important;}

#block-views-upcoming-events-block a {color: #000000}

#block-views-upcoming-events-block .views-field-title {padding: 12px 0px 0px 5px; color: #183F48;}

#block-views-upcoming-events-block .views-field-field-upcoming-event-idate {border-bottom: 1px solid #DFDFDF; padding: 0px 0px 3px 5px; font-size: 14px;}

#block-views-upcoming-events-block .views-field-field-upcoming-event-blurb {float:none; color: #909090; padding: 0px 0px 0px 0px; font-size: 14px;}

#block-views-upcoming-events-block .views-field-field-upcoming-event-image {clear: both; float:left; padding: 0px 5px 0px 5px;}




/************ department directory (.directory)**********/

.directory table, .view-id-department_phone  table {width: 97%;}

.directory tr, .view-id-department_phone tr {height: 25px; width: 45%; margin: 0;} 

.directory tr.even, .view-id-department_phone  tr.even {float:right;}

.directory tr.odd, .view-id-department_phone  tr.odd {float: left;} 

.directory tr td, .view-id-department_phone tr td  {width: 75%; border: none; padding: 0px;}

.directory table tr th, .view-id-department_phone table tr th {display: none;}

.directory .views-field-field-phone-number, .view-id-department_phone .views-field-field-phone-number {padding-left: 25px;}
.view-id-department_phone .views-field-field-phone-number {padding-left: 0; text-align:right;}

.directory .views-field-title, .view-id-department_phone .views-field-title {padding-left: 15px;}

.directory thead, .directory thead tr, .directory thead tr th, .view-id-department_phone thead, .view-id-department_phone thead tr, .view-id-department_phone thead tr th {height: 4px; background-color: #757575;}

tbody {border-top: 0px;}



/************* jcaurosel *****************/
.jcarousel-skin-default li[class^='jcarousel-item-'] { list-style-type:none; float: left; height: 130px !important; width: 163px !important; background: url(/sites/default/files/u2/brkgrnd2.png) !important; border:none !important;}

.js #front-picture {height: 180px !important;}

.js .jcarousel-skin-default .jcarousel-item { height: 130px !important; width: 163px !important; background: url(/sites/default/files/u2/brkgrnd2.png) !important; border:none !important;}

.js .jcarousel-skin-default .jcarousel-item-horizontal {padding: 0px 0px 0px 0px !important;}

.js .jcarousel-skin-default .jcarousel-clip-horizontal {width: 855px !important;}

.js .jcarousel-skin-default .jcarousel-container-horizontal {width: 855px !important; height: 140px !important; background: url(/sites/default/files/u2/quick-links-bar2.png); padding: 10px 0px 0px 0px !important;}

.js #block-views-front-thin-slider-block {height: 200px;}

.js #block-views-front-thin-slider-block .content {margin-left: 0px !important;}

#block-views-front-thin-slider-block h2 {padding: 0px 0px 10px 25px; font-size: 25px; color: #2a3c6e;}

.js .jcarousel-skin-default .jcarousel-prev-horizontal {left: -26px !important;}

.js .jcarousel-skin-default .jcarousel-next-horizontal {right: -26px !important;}

.js .views-field-field-front-thin-slider-image {margin: 15px 0px 0px 0px;}

.js .jcarousel-skin-default .jcarousel-prev-horizontal {background-position: 50px 0px;}

.js .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 50px 50px !important;}

.js .jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {height:50px !important; width: 50px !important;}

.js .jcarousel-skin-default .jcarousel-next-horizontal {background-position: 0px 0px;}

.js .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 50px;}




/*************************     WEBFORM   *********************************/

#block-block-15 {width:550px;}

#block-views-get-involved-web-form-block {line-height: 22px;}

.form-item label {
	font-weight: normal;
	font-style: italic;
	font-size: 0.85em;
}

input.form-text {
	border: 1px solid #ccc;
	padding: 6px 4px;
	width: 230px;
}

#webform-client-form-17 .webform-component-textfield,
#webform-client-form-17 .webform-component-email {
	float: left;
	width: 50%;
}

#webform-component-address-1 {
	clear: left;
}

#webform-component-interest {
clear: left;}

#webform-component-help-text {
	font-weight: normal;
	font-style: italic;
	font-size: 0.85em;
}

#webform-client-form-17 #webform-component-help-text,
#webform-client-form-17 #webform-component-select,
#webform-client-form-17 #edit-actions {
	width: 100%;
	float: left;
	clear: both;
}

#webform-component-help-text p {
	margin: 0;
}

.form-checkboxes label {
	font-style: normal;
	font-size: 1em;
}

/*****
#block-menu-menu-spanish-pages {
	background: url(../images/spanish-bkgd.jpg) no-repeat scroll center top;
	padding:20px 0 0 20px;
	min-height:140px;
	list-style: none outside none;
}
****?

#block-views-get-involved-web-form-block h2{font-size: 0px !important;}

#block-views-get-involved-web-form-block {width: 600px;}




/************* Sprites  **************/




/****************  base sprite  ****************/

#sidebar-second ul.nice-menu a {background:url('/sites/default/files/u2/menu-sprite-blue.png'); font-size: 18px; text-align:center;  padding: 15px 0px 5px 0px; min-width: 280px; min-height: 30px;margin: 0px 0px 5px 0px; color: #ffffff; text-decoration: none;}

#sidebar-second ul.nice-menu a:hover {background:url('/sites/default/files/u2/menu-sprite-green.png'); font-size: 18px; text-align:center; padding: 15px 0px 5px 0px;  min-width: 280px; min-height: 30px; margin: 0px 0px 5px 0px; color: #ffffff; text-decoration: none;}

#1sidebar-second ul.nice-menu a:visited {background:url('/sites/default/files/u2/menu-sprite-green.png'); font-size: 18px; text-align:center; padding: 15px 0px 5px 0px;  min-width: 280px; min-height: 30px; margin: 0px 0px 10px 0px; color: #red; text-decoration: none;}

#block-nice-menus-9 li.active-trail > a {text-decoration: none; color: #ffffff; background:url('/sites/default/files/u2/menu-sprite-green.png')!important;}

#block-nice-menus-9 {background: #000000;}

#sidebar-second .block ol, .block ul {padding: 0px;}





/************************ Message Sprite ******************************/

ul#menumediamessage{margin:0; padding:0; list-style:none; clear:both;}  
        
#menumediamessage li{display:inline; float:left; padding: 10px px 10px 0px;}		

#menumediamessage li a{background:url('/sites/default/files/message-sprite-hiring-yellow.png') no-repeat; width:100%; height:100%; display:block;}  

/* problem */  
#menumediamessage li.problem{width:100px; height:100px; padding: 0px 15px 15px 0px;}  
#menumediamessage li.problem a{background-position:0px -1px;} 
#menumediamessage li.problem a:hover{background-position:0px -254px;}
                  
/* alerts */  
#menumediamessage li.careers{width:100px; height:100px; padding: 0px 15px 15px 0px;}  
#menumediamessage li.careers a{background-position:-101px -1px;} 
#menumediamessage li.careers a:hover{background-position:-101px -254px;}     
  
 /* directory */  
#menumediamessage li.directory{width:100px; height:100px; padding: 0px 0px 15px 0px;}  
#menumediamessage li.directory a{background-position:-202px -1px;} 
#menumediamessage li.directory a:hover{background-position:-202px -254px;}

/* message_tip */  
#menumediamessage li.message_tip{width:100px; height:100px; padding: 0px 15px 0px 0px;}  
#menumediamessage li.message_tip a{background-position:0px -122px;} 
#menumediamessage li.message_tip a:hover{background-position:-0px -375px;} 

 /* news */  
#menumediamessage li.news{width:100px; height:100px; padding: 0px 15px 0px 0px;} 
#menumediamessage li.news a{background-position:-101px -122px;}  
#menumediamessage li.news a:hover{background-position:-101px -375px;}
               
 /* faq */  
#menumediamessage li.faq{width:100px; height:100px;}  
#menumediamessage li.faq a{background-position:-202px -122px;} 
#menumediamessage li.faq a:hover{background-position:-202px -375px;}




/**************  Message fb & twitter & directory & contact ***************/

#block-block-37 {width: 200px; height: 120px; margin: 20px 0px 0px 750px; position:absolute; z-index: 99;line-height:0px; font-size: 0px;}

ul#menumessagesoc{margin:0; padding:0; list-style:none; clear:both;}  

#menumessagesoc li{display:inline; float:right;}	

#menumessagesoc li a{background:url('/sites/default/files/so-med-dir-6.jpg') no-repeat; width:100%; height:100%; display:block;} 

/* twiter */  
#menumessagesoc li.messagetwiter{width:64px; height:68px;}
#menumessagesoc li.messagetwiter a{background-position:-70px 0px;} 
                  
/* facebook */  
#menumessagesoc li.messageface{width:76px; height:68px;}
#menumessagesoc li.messageface a{background-position:-134px 0px;} 

/* contact */ 
#menumessagesoc li.contact{width:99px; height:20px;}  
#menumessagesoc li.contact a{background-position:-110px -70px;}



/************** trail active  *******************/

/*****

#block-nice-menus-1 li.active-trail > a {text-decoration: none; color: #ffffff; background:url('/sites/default/files/u2/banner-blue.png')!important; height: 50px;}

.ui-helper-reset {line-height: 1.5em; font-size: 1em;}

ul.nice-menu li.last {margin-bottom: 20px;}

#block-views-chiefs-message-block-1 img {border-radius: 10px;}

*******/




/********** Misc *************/



#block-block-29 {padding-top: 72px;}

#block-block-29 {line-height:0px; font-size: 0px;}

#block-block-3 {width:300px;}

#block-block-9 {color: #262c38; font-size: 14px; text-align:center;}

#block-block-13 {color: #404040; font-size: 14px; text-align:center; margin-bottom: 0px !important;}

#block-block-25 {margin:  -20px 0px 0px 355px;}

#ul.nice-menu li.active-trial a{color: red;}

.ui-accordion-icons .ui-accordion-header a {color: #3B54A6; font-weight: normal !important;}

.without-secondary-menu .region-header {margin:0px; padding: 0px;}

li.menu-472 {padding-left: 0px !important;}

.region-content ul, .region-content ol {margin: 0px 0px 0px 30px;}

.ui-helper-reset {font-size: .99em; color: #3B3B3B;}

.ui-accordion-header {font-size: 1.1em;}

#block-block-54 .content {padding: 0px; margin: 0px;}

#block-block-54 p {margin: 0px; line-height: 0px;}

#block-views-faq-block-4 h2 {font-size: 1.4em; color: #ffffff; padding-top: 25px; padding-bottom: 25px;}

#block-views-faq-block-4 .content {font-family:"myriad pro"; font-weight: light; color: #3b3b3b; padding: 15px; background: #ffffff; border: 1px solid #3b3b3b; border-radius: 12px;}

#block-views-faq-block-4 {padding-bottom: 10px;}

#block-views-faq-block-4  .views-field-nothing {padding-right: 20px; color: #3b3b3b;}

#block-views-faq-block-4  a, #block-views-faq-block-4  a:hover {color: #17651C;}

#nice-menu-2 li.menu-1402 {background: #db0f0f; height: 65px;}



/********** Here to Hear *************/

#block-block-58 {position: absolute; margin: 350px 0px 0px -30px; z-index: 99; background-image: url('/sites/default/files/h2h-bk.png'); background-repeat: repeat; padding: 10px; border: 2px solid #406d08; border-radius: 12px; box-shadow: 1px 1px 3px #3b3b3b;}

#block-block-58 p {color: #406d08; text-shadow: none;}

#block-block-58 p.hear {text-align: center; font-size: 1.4em; line-height: 35px; padding: 10px 20px 0px;}

#block-block-58 p.sub {text-align: center; font-size: .8em; font-style: italic; padding-right: 20px;}

#block-block-58 p.link {text-align: right; padding: 5px 20px 0px 10px;}

#block-block-58 p.link a {background-color: #0045ad; color: #ffffff; padding: 5px 15px; font-style: italic; border-radius: 12px; text-shadow: none; font-size: .75em; font-weight: 100;}

#block-block-58 p.link a:hover {background-color: #406d08;}

















