/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* BEGIN Set for every acquia_prosper theme   ########################################################################################################*/

.page-admin #content-region.row { /* style drupal adminim tables to allow for horiz scrolling when content overflows box */
	overflow: auto;
}
.cke_skin_kama .cke_toolbox .cke_toolgroup { /* style CKeditor parts */
	background-color:#FFFFFF;
	display:block;
	height:auto;
}
.category-grid-products { /* style ubercart parts */
	text-align:center;
}
.category-grid-products td { /* style ubercart parts */
	background:none repeat scroll 0 0 #D3E9FF;
	border:1px solid #0E93B7;
}
.category-grid-products .catalog-grid-title, .category-grid-products .catalog-grid-sell-price, .category-grid-products .add-to-cart { /* style ubercart parts */
	text-align:center;
}
.category-grid-products td a img {
	border:3px solid #fff;
}
.category-grid-products td a:hover img {
	border:3px solid #77C5EF;
}
.category-grid-products .catalog-grid-title {
	font-weight:bold;
	font-size:20px;
	line-height:1.4em;
}
html.js .uc_out_of_stock_throbbing { /* style ubercart parts */
	background-image:url("/sites/all/modules/uc_out_of_stock/throbber.gif");
	background-position:center 3px;
	background-repeat:no-repeat;
}
html.js .uc_out_of_stock_throbbing.uc_oos_throbbing { /* style ubercart parts */
	background-position:center -17px;
}
#browse-wrapper .box-view #file-list tr {
	border: 1px solid #CCCCFF;
	display: block;
	float: left;
	height: 110px; /*for IMCE filebrowser thumbs to make even rows*/
	margin: 10px;
}
a:focus, a:hover, a:active, a:visited {
	outline:none;
}
/* begin UPsell items CSS ################################################################################################ */

div.upsell-block-product .add-to-cart {
	display:none;
	visibility:hidden;
}
div.cart-related-item .add-to-cart {
	display:none;
	visibility:hidden;
}
div.upsell-block-product {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	float:left;
	margin:5px;
	padding:10px;
	width:145px;
	height:auto;
	text-align:center;
}
div.upsell-block-product .uc-price-list.uc-price {
	display:none;
	visibility:hidden;
}
div.upsell-block-product .uc-price-sell.uc-price span.price-prefixes {
	display:none;
	visibility:hidden;
}
div.cart-related-item {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	float:left;
	margin:5px;
	padding:10px;
	width:145px;
	height:auto;
	text-align:center;
}
div.cart-related-item .uc-price-list.uc-price {
	display:none;
	visibility:hidden;
}
div.cart-related-item .uc-price-sell.uc-price span.price-prefixes {
	display:none;
	visibility:hidden;
}
/* end UPsell items CSS ################################################################################################ */

.block-region {
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #F3F3F3;
	border: 3px dashed #CCCCCC;
	color: #555555;
	font-weight: bold;
	margin: 1px;
	opacity: 0.5;
	padding: 3px;
	text-align: center;
	text-shadow: 1px 1px #FDFDFD;
	text-transform: uppercase;
}
/* END Set for every acquia_prosper theme   ########################################################################################################*/

html {
	background:#fff none;	 /* changed by Cameron   - check for each theme*/
}
body {
	background:#fff none; /* changed by Cameron   - check for each theme*/
}
#header-top-wrapper {
	position:relative;
	z-index:100;
}
#header-group-wrapper {
	background: url(../design_packs/blue/images/images/images/design-prototype-v1_02.jpg) scroll center top repeat-x;
	margin:0px auto;
	height:auto; /* changed by Cameron   - check for each theme*/
	position:relative;
	z-index:50;
	min-height:130px;/*	margin-bottom:-130px;*/
}
#header-group {
	background:none;
	height:auto; /* changed by Cameron   - check for each theme*/
	margin-bottom:0px; /* ADDED by Cameron    - check for each theme*/
}
#header-group-inner {
	height:auto; /* changed by Cameron   - check for each theme*/
	padding: 0;
	position: relative;
	width: 960px;
}
#header-site-info {
	height:auto; /* changed by Cameron   - check for each theme*/
	padding-top: 0;
	position: relative; /* changed by Cameron   - check for each theme*/
	width: auto;
	z-index:1;
}
#header-site-info-inner {
	float: left;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	width:960px;
	height:auto; /* changed by Cameron  - check for each theme*/
	min-height:130px;
}
#site-name-slogan {
}
#slogan {
}
#logo {
    float: left;
    height: 61px;
    left: 0;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: auto;
    margin-top: 32px;
    position: relative;
    top: 0;
    width: 580px;
}

#logo a:focus, #logo a:hover, #logo a:active, #logo a:visited {
	outline:none;
}
#preface-top-wrapper {
	background:none;
	border-bottom:0;
	position:relative;
	z-index:3;
	overflow:visible;
}
#preface-top-wrapper * {
	color:#FFF;
	overflow:visible;
}
/* BEGIN Primary Menu ###################################################################################
/-------------------------------------------------------------- */
#header-primary-menu-wrapper { /* edited / added by Cameron  */
	background: none repeat scroll 0 0 transparent;
	border-bottom: 0 none;
	height: 30px;
	position: relative;
	z-index: 1;
	margin: 0px auto 0px auto;
	position:absolute;
	bottom:0px;
	left:0px;
}
.header-primary-menu {
	overflow: visible;
}
.primary-menu {
	margin: 0;
	overflow: visible;
	position: relative;
	z-index: 11;
}
#primary-menu-inner { /* edited / added by Cameron  */
	margin:0 auto; /* edited / added by Cameron  */
	margin-left:5px;
	margin-right:5px;
}
#primary-menu ul li { /* ADDED by Cameron  */
	float: left;
	list-style: none outside none;
	position: relative;
	background:none;
}
#primary-menu ul li.last { /* ADDED by Cameron  */
	background:none;
	padding-right:0px;
}
#primary-menu ul li ul li { /* ADDED by Cameron  */
	background:none;
}
/* visited pseudo selector so IE6 applies text colour */
.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited {
	display: block;
	float: left;
	padding: 0px 13px; /* edited / added by Cameron  */
	font-size:13px; /* edited / added by Cameron  */
	line-height:30px; /* edited / added by Cameron  */
	font-weight:bold;
}
/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu {
	float: left; /* edited  by Cameron  */
	width:auto; /* ADDED by Cameron  */
	height:auto; /* ADDED by Cameron  */
	display:block; /* ADDED by Cameron  */
}
.primary-menu-inner ul.sf-menu li.expanded:hover a, .primary-menu-inner ul.sf-menu li.expanded.hover a {
	margin-bottom: -5px;
	padding-bottom: 13px;
}
.primary-menu-inner ul.sf-menu li.expanded:hover ul.menu li a, .primary-menu-inner ul.sf-menu li.expanded.hover ul.menu li a {
	margin-bottom: 0;
	padding: 0px 10px 0px 17px;
}
/* 2nd Level */
.primary-menu-inner ul.sf-menu li ul {
	font-size: 90%;
}
.primary-menu-inner ul.sf-menu li ul.menu {
	width: auto;
	margin-left: 1px;
}
.primary-menu-inner ul.sf-menu ul li.last {
	border-right: none;
	background:none;
}
.primary-menu-inner ul.sf-menu li ul.menu a:link, .primary-menu-inner ul.sf-menu li ul.menu a:visited {
	border-left: none;
	padding: 0px 10px 0px 17px;
	display:block;
	width:200px;
}
.primary-menu-inner ul.sf-menu li.last a:link, .primary-menu-inner ul.sf-menu li.last a:visited, .primary-menu-inner ul.sf-menu li.last ul li a:link, .primary-menu-inner ul.sf-menu li.last ul li a:visited {
	border-right: none;
	display:block;
}
.primary-menu-inner ul.sf-menu li.sfHover ul {
	margin-top: -7px; /* edited / added by Cameron  */
}
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a.active {
	text-decoration: underline;
}
/* 3rd Level */
.primary-menu-inner ul.sf-menu .current ul, .primary-menu-inner ul.sf-menu ul li:hover ul, .primary-menu-inner ul.sf-menu ul li.sfHover ul {
	left: 98%; /* edited / added by Cameron  */
	top: 4px;  /* edited / added by Cameron  */
}
.primary-menu-inner ul.sf-menu li ul.menu li ul.menu {
	border-bottom: none;
}
/* Primary menu - Nolink */
#primary-menu ul.menu li span.nolink {
	display: block;
	float: left;
	padding: 0px 17px; /* edited / added by Cameron  */
	line-height:26px; /* edited / added by Cameron  */
}
#primary-menu ul.menu li span.nolink:hover, #primary-menu ul.menu li span.nolink.hover, #primary-menu ul.menu li:hover span.nolink, #primary-menu ul.menu li.hover span.nolink, #primary-menu ul.menu li.active-trail span.nolink, #primary-menu ul.sf-menu li.sfHover span.nolink {
	margin-bottom: -5px;
	padding-bottom: 13px;
}
#primary-menu ul.menu li ul.menu li.last span.nolink {
	border-left: none;
	padding: 0px 17px;
}
#primary-menu ul.sf-menu li.sfHover ul.menu li span.nolink, #primary-menu ul.menu li:hover ul.menu li span.nolink, #primary-menu ul.menu li.hover ul.menu li span.nolink {
	border-left: none;
	margin-bottom: 0;
}
/* END Primary Menu
/-------------------------------------------------------------- */


/* BEGIN Primary Menu From BLUE.css #################################################################################################
/-------------------------------------------------------------- */
.header-primary-menu-wrapper {
	background: none;
	border-bottom: 0px; /* edited / added by Cameron  */
}
/* visited pseudo selector so IE6 applies text colour */
.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited {
	border-left: 0px;  /* edited / added by Cameron  */
	color: #fff; /* edited / added by Cameron  */
}
/* styles for standard and Superfish primary menu */
.primary-menu-inner ul.menu li a:focus, .primary-menu-inner ul.menu li a:hover, .primary-menu-inner ul.menu li:hover a, .primary-menu-inner ul.menu li.hover a, .primary-menu-inner ul.menu li.active-trail a, .primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a {
	background: none;  /* edited / added by Cameron  */
	color: #160D4C; /* edited / added by Cameron  */
}
.primary-menu-inner ul.menu li.active-trail a.active {
	background: none;  /* edited / added by Cameron  */
	margin-left:1px;
	color: #160D4C; /* edited / added by Cameron  */
}
.primary-menu-inner ul li.last a, .primary-menu-inner ul.sf-menu li.last {
	border-right: 0px;
}
/* 2nd Level */

.primary-menu-inner ul.sf-menu li ul {
	background:none; /* edited / added by Cameron  */
	border-left:0px; /* edited / added by Cameron  */
}
.primary-menu-inner ul.sf-menu li ul.menu {
	border-bottom: 5px solid #0E0639; /* edited / added by Cameron  */
	border-left: 0px; /* edited / added by Cameron  */
	border-right: 0px; /* edited / added by Cameron  */
	background:#CDE2F5 url(../design_packs/blue/images/images/topmenu-top-grad.png) scroll center top repeat-x;
}
.primary-menu-inner ul.sf-menu li ul.menu li {
	border-bottom: 1px solid #dcdcdc;
}
.primary-menu-inner ul.sf-menu ul li.last {
	border-right: none;
}
.primary-menu-inner ul.sf-menu li ul.menu a:link, .primary-menu-inner ul.sf-menu li ul.menu a:visited {
	background: none;
	border-left: none;
	background:none;
	color: #000;
}
.primary-menu-inner ul.sf-menu li:hover ul li a:link, .primary-menu-inner ul.sf-menu li:hover ul li a:visited, .primary-menu-inner ul.sf-menu li.hover ul li a:link, .primary-menu-inner ul.sf-menu li.hover ul li a:visited {
	color: #000;
}
.primary-menu-inner ul.sf-menu li.last a:link, .primary-menu-inner ul.sf-menu li.last a:visited, .primary-menu-inner ul.sf-menu li.last ul li a:link, .primary-menu-inner ul.sf-menu li.last ul li a:visited {
	border-right: none;
}
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li:hover, .primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:focus, .primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:hover {
	background:#fff none;
	color: #535353;
}
/* 3rd Level */
.primary-menu-inner ul.sf-menu li ul.menu li ul.menu {
	border-top: 1px solid #dcdcdc;
}
/* Primary menu - Nolink */
#primary-menu ul.menu li span.nolink {
	border-left: 1px solid #27353E;
	color: #fff;
}
#primary-menu ul.menu li span.nolink:hover, #primary-menu ul.menu li span.nolink.hover, #primary-menu ul.menu li:hover span.nolink, #primary-menu ul.menu li.hover span.nolink, #primary-menu ul.menu li.active-trail span.nolink, #primary-menu ul.sf-menu li.sfHover span.nolink {
	background: #f4f4f4;
	color: #535353;
}
#primary-menu ul.menu li.active-trail span.nolink {
	color: #444;
}
#primary-menu ul.sf-menu li.sfHover ul.menu li span.nolink, #primary-menu ul.menu li:hover ul.menu li span.nolink, #primary-menu ul.menu li.hover ul.menu li span.nolink {
	color: #444;
}
#primary-menu ul.menu li:hover ul.menu li span.nolink:hover, #primary-menu ul.menu li.hover ul.menu li span.nolink.hover {
	background: #fff;
}
/* END Primary Menu From BLUE.css
/-------------------------------------------------------------- */

#page-inner {
	border: 0 none;
	margin-bottom: 0;
	padding: 0px;
	background:url(../design_packs/blue/images/images/bg.jpg) scroll center 161px repeat-x;
}
/* OTHER PAGES styling    ####################################################################################################################### */

#main-wrapper {
	background:url(../design_packs/blue/images/images/images/design-prototype-v1_11.png) scroll center top no-repeat;
	padding:0px;
	position:relative;
	z-index:1;
	padding-top:14px;
	margin:0 auto;
}

#main-inner-inner .sidebar-first, #main-inner-inner .main-group {
	margin-top:-85px;
}

#main {
	overflow:visible;
	position:relative;
	background:url(../design_packs/blue/images/images/images/design-prototype-v1_15.png) scroll bottom center no-repeat;
	padding-bottom:32px;
}

#main-inner{
	background:url(../design_packs/blue/images/images/images/design-prototype-v1_13.png) scroll center top repeat-y;	
	padding-top:10px;
	min-height:600px;
}

/* Inner margins  #################################################################################### */



#content-group-inner .block .inner .inner {
	margin-left:auto;
	margin-right:auto;
}
#sidebar-last-inner .block .inner {
	margin-right:30px;
}
#sidebar-first-inner .block .inner {
	margin-left:30px;
}
#content-group-inner .block .inner {
	margin-left:30px;
	margin-right:30px;
}
#main-group.sidebar-first-enabled #content-group-inner .block .inner {
	margin-left:0px;
	margin-right:30px;
}
#main-group.sidebar-last-enabled #content-group-inner .block content-inner-inner.inner {
	margin-left:30px;
	margin-right:0px;
}
#main-group.sidebars-both-enabled #content-group-inner .block .inner {
	margin-left:0px;
	margin-right:0px;
}
#preface-top-wrapper #preface-top-inner.inner {
	margin-left:15px;
	margin-right:15px;
}
#postscript-bottom-wrapper .block .inner {
	margin-left:30px;
	margin-right:30px;
}
#footer-wrapper .block .inner {
	margin-left:30px;
	margin-right:30px;
}
#preface-bottom .block .inner {
	margin-left:30px;
	margin-right:30px;
}



#postscript-top-inner{
	margin-left:30px;
	margin-right:30px;

}
/*#postscript-top .block.first{
	margin-left:30px;
}

#postscript-top .block.last{
	margin-right:30px;
}


#postscript-top .block  *.block{
	margin:0 auto;
}
*/

.footer-wrapper, .footer-message-wrapper, .store-footer, .footer-wrapper h2.block-title {
	color: #eee;
}

.footer-wrapper, .footer-message-wrapper {
	background:none;
	color:#000;
	text-align:center;
	border:none;
}

#preface-top{
	background:url(../design_packs/blue/images/images/header-bg.png) scroll left top repeat;
	width:948px;
}


.footer-message a:link, .footer-message a:visited, .footer a:link, .footer a:visited {
	color:#333;
	text-decoration:none;	
}

#postscript-bottom {
	padding-top:0px;
}
.rss-header {
	display:block;
	position:absolute;
	top:25px;
	right:185px;
	margin:0 auto;
	padding-top:64px;
	text-align:center;
	color:#fff;
	width:100px;
	height:64px;
	text-decoration:none;
	background:url(/sites/all/themes/acquia_prosper/design_packs/blue/images/images/rss.png) scroll top center no-repeat;
	font-size:12px;
	line-height:1em;
}

#emailsubscribe{
	display:block;
	position:absolute;
	top:25px;
	right:270px;
	margin:0 auto;
	padding-top:64px;
	text-align:center;
	color:#fff;
	width:120px;
	height:64px;
	text-decoration:none;
	background: url(../design_packs/blue/images/images/54.png) scroll center 11px no-repeat;
	font-size:12px;
	line-height:1em;
}

#ribbon{
	background:url(/sites/all/themes/acquia_prosper/design_packs/blue/images/images/ribbon.png) scroll top center no-repeat;
	width:148px;
	height: 178px;
	margin:0 auto;
	position:absolute;
	top:0px;
	right:40px;
	display:block;
	z-index:2;
}

#block-views-home_slideshow-block_1.home-banner-slideshow{
	float:right;
	margin:0 auto;
	margin-left:15px;
	background:url(../design_packs/blue/images/images/slideshow-bg.png) scroll top center no-repeat;
	width:456px;
	height:306px;	
	margin-bottom:5px;
	position:relative;
	z-index:1;
}


#block-views-home_slideshow-block_1.home-banner-slideshow .inner{
	margin:0 auto;
}

#block-views-home_slideshow-block_1.home-banner-slideshow *{
	padding:0px;
	margin:0px;	
}

#block-views-home_slideshow-block_1.home-banner-slideshow .views_slideshow_singleframe_main_home_slideshow-block_1{
}


#block-views-home_slideshow-block_1.home-banner-slideshow .views_slideshow_singleframe_teaser_section{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:12px;
}

#block-views-home_slideshow-block_1.home-banner-slideshow .views_slideshow_singleframe_teaser_section img{
	float:left;
	margin:0px;
	padding:0px;
}

	


#block-views-home_slideshow-block_1.home-banner-slideshow .imagecache-home_banner_slideshow_image{
/*	top:3px;
	left:1px;
*/	position:relative;	
}


.view-home-conversion-columns table.views-view-grid{
	width:900px;	
}

.view-home-conversion-columns td.col-1{
	width:50%;	
}

.view-home-conversion-columns td.col-2{
	width:50%;	
}

.view-home-conversion-columns .views-field-field-photos-fid label.views-label-field-photos-fid{
	font-weight:bold;	
}


.view-home-conversion-columns .views-field-field-photos-fid .field-content .field-item a{
	text-decoration:none;
	color:#333;	
	max-width:110px;
	text-align:center;
	display:block;
	float:left;
	position:relative;
	height:auto;
	margin:10px 15px;
}


.view-home-conversion-columns .views-field-field-photos-fid .field-content .field-item a span{
	min-width:100px;
	max-width:100px;
}



.view-home-conversion-columns .views-field-field-photos-fid .field-content .field-item a img{
	border:none;
/*	border:1px solid #999;
	background-color:#D0E1F3;
	padding:5px;
*/	margin:0 auto;
}

.view-home-conversion-columns .views-field-field-photos-fid .field-content .field-item a:hover img{
/*	border:1px solid #333;
	background-color:#0061A8;
*/}


.view-home-conversion-columns .views-field-field-photos-fid .field-item{
	float:left;
	width:auto;
	height:auto;	
}


.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 216.7%;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 0;
    padding-top: 0;
}

.view-id-quotes_fading_slideshow .field-content{
color: #666666;	
}

#block-views-quotes_fading_slideshow-block_1 .inner{
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	margin-bottom:15px;
	padding-bottom:10px;
}

#views_slideshow_singleframe_teaser_section_quotes_fading_slideshow-block_1{
	width:890px;	
}

#views_slideshow_singleframe_teaser_section_quotes_fading_slideshow-block_1 .views_slideshow_singleframe_slide{
	width:100%;	
}

#block-views-slideshow_buttons-block_1 .view-content {
	width: 748px;
	display: inline-block;
}
#block-views-slideshow_buttons-block_1 .view-footer {
	width: 116px;
	display: inline-block;
	float: right;
	margin-top: 16px;
	margin-right: 10px;
}

#block-views-slideshow_buttons-block_1 #views_slideshow_singleframe_teaser_section_slideshow_buttons-block_1,
#block-views-slideshow_buttons-block_1 #views_slideshow_singleframe_teaser_section_slideshow_buttons-block_1 img {
	width: 748px !important;
	height: 561px !important;
}

#slideshow-buttons img {
	height: 116px;
	width: 116px;
}

#slideshow-buttons > img {
	margin-bottom: 22px;
}
#slideshow-buttons a {
	margin-bottom: 22px;
	display: block;
}

#views_slideshow_singleframe_controls_slideshow_buttons-block_1 {
	display: flex;
	justify-content: space-between;
}

#views_slideshow_singleframe_controls_slideshow_buttons-block_1 a {
	display: block;
	font-size: 0;
	text-decoration: none;
	margin-top: 1rem;
}

a#views_slideshow_singleframe_prev_slideshow_buttons-block_1:after {
	content: '←';
	font-size: 3rem;
	color: black;
}
a#views_slideshow_singleframe_next_slideshow_buttons-block_1:after {
	content: '→';
	font-size: 3rem;
	color: black;
}

.front #content-content .grid16-16 {
	width: 100%;
}

.views-field-field-embedded-video-embed .emvideo-preview{
	margin-left:15px;
}

.views-field-field-video-fid .swftools-flowplayer3{
	margin-left:15px;
}


.search-box-inner form#search-theme-form {
    height: 35px;
    position: absolute;
    right: 0;
    top: -3px;
    width: 232px;
    z-index: 10;
}

.oilchart{
	margin:50px auto 0px auto;	
}

.node-type-photo_album .field-field-video, .node-type-blog .field-field-video{
	float:right;
	margin-left:15px;
}

.node-type-photo_album .field-field-photos .field-item , .node-type-blog .field-field-photos .field-item {
	float:left;
	margin:5px;
	text-align:center;
	width:110px;
}

.announcement-block{
	position:relative;
	z-index:100;	
	width:910px;
	overflow:visible;
	height:150px;
	margin-top:-60px;
	margin-bottom:25px;
}

.announcement-block p{
	position:relative;
	
}

.announcement-block img{
    margin-bottom: -90px;
    margin-top: -60px;

/*    margin-bottom: -60px;
    margin-top: -40px;
*/}

/*.home-announcement{
	width:200px;
	height:auto;
	position:absolute;
	top:15px;
	right:125px;	
}
*/

.announcement-block .announcement-banner-1{
	left:-25px;
/*	float:left;
position:absolute;
*/		display:inline-block;
	width:800px;
	height:173px;
}

.announcement-block .announcement-banner-2{
	right:-35px;
	display:inline-block;
	float:right;
	position:absolute;
	width:411px;
	height:153px;
}


body.front .read-more{
	visibility:hidden;
	display:none;	
}


.analytics-counter-style {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
    font-family: "Courier New",Courier,monospace;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4em;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    width: 75px;
}


/* EDITOR CSS  #####################################################################################################################
#####################################################################################################################
#####################################################################################################################
*/

.lightbox {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	border:1px solid #fff;
}
.lightbox:hover {
	border:1px solid #eee;
}
.lightboxright {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	float:right;
	clear:right;
	margin-left:50px;
	border:1px solid #fff;
}
.lightboxright:hover {
	border:1px solid #eee;
}
.lightboxleft {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	clear:left;
	float:left;
	margin-right:50px;
	border:1px solid #fff;
}
.lightboxleft:hover {
	border:1px solid #eee;
}
.lightbox_nob {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	border:none;
}
.lightbox_nob:hover {
}
.lightbox_nob_right {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	float:right;
	clear:right;
	margin-left:50px;
	border:none;
}
.lightbox_nob_right:hover {
}
.lightbox_nob_left {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	clear:left;
	float:left;
	margin-right:50px;
	border:none;
}
.lightbox_nob_left:hover {
}
.clr {
	clear:both;
}
.clrleft {
	clear:left;
}
.clrright {
	clear:right;
}
.txtimg {
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
}
.txtimg:hover {
}
.txtimgleft {
	float:left;
	clear:left;
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	margin-right:50px;
}
.txtimgleft:hover {
}
.txtimgright {
	float:right;
	clear:right;
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto 20px auto;
	margin-left:50px;
}
.txtimgright:hover {
}
.txtimg_b {
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #fff;
	margin:0 auto 20px auto;
}
.txtimg_b:hover {
	border:1px solid #eee;
}
.txtimg_b_left {
	float:left;
	clear:left;
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #fff;
	margin:0 auto 20px auto;
	margin-right:50px;
}
.txtimg_b_left:hover {
	border:1px solid #eee;
}
.txtimg_b_right {
	float:right;
	clear:right;
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #fff;
	margin:0 auto 20px auto;
	margin-left:50px;
}
.txtimg_b_right:hover {
	border:1px solid #eee;
}
p {
	padding:0px;
	padding-bottom:5px;
	margin:0 auto;
	/*	line-height:1.4em;
*/	line-height:1.4em;
	color:#000;
	margin-bottom:15px;
}
body {
	color:#000;
	/*	font-family:"Lucida Grande", "Lucinda Sans", "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
*/	font-family:Arial, "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-style:normal;
}
ul {
	position:relative;
	margin-top:0px;/*	clear:left;
*/}
ul li {
	/*	display:block;
*/
	margin-bottom:10px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.txtboxright {
	width:350px;
	height:auto;
	padding:10px;
	border:1px solid #06F;
	margin:0px 0px 10px 35px;
	float:right;
	position:relative;
	z-index:100;
}
.txtboxleft {
	width:350px;
	height:auto;
	padding:10px;
	border:1px solid #06F;
	margin:0px 35px 10px 0px;
	float:left;
	position:relative;
	z-index:100;
}
.txtboxcenter {
	width:750px;
	height:auto;
	padding:10px;
	border:1px solid #06F;
	margin:0 auto;
	position:relative;
	z-index:100;
}
table tr td {
	vertical-align:top;
}
h1, h1.title {
	color:#13084C;
    font-size: 36px;
    font-weight: normal;
}
h2 {
	font-weight:bold;
	color:#13084C;
}
h3 {
	font-weight:bold;
	color:#13084C;
}
h4 {
	font-weight:bold;
	color:#13084C;
}
h5 {
	font-weight:bold;
	text-decoration:underline;
	color:#13084C;
}
h6 {
	font-weight:bold;
	color:#13084C;
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 0.5em;
}
.inline {
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	line-height:13px;
}


tbody {
	border-top:none;
}
.content a {
	color:#0000FF;
}
a:link, a:visited {
	color:#0000FF;
}

.caption{} 

#block-block-11
{
	clear: right;
}

/* END EDITOR CSS  ########################################################################################################################## */


#block-block-1{
	position:relative;
	z-index:200;
	
}

body#pid-mailchimp-subscribe #mc_embed_signup{
    max-width: 580px;
    margin: auto;
}
