@charset "utf-8";
/* CSS Document */
#header-text{color:#000000 !important}
h3{color:#000000 !important}
.bannerButton { width:120px; height:26px; border:0px; background:#000000; display:inline-table;
      color:#fff; cursor:pointer; text-shadow:0 2px 2px rgba(0, 0, 0, .4); padding-top:5px; margin-left:10px;
      font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	  
.bannerButton a:link	{color:#FFFFFF; text-decoration:none !important; font-weight:bold !important}
.bannerButton a:visited {color:#FFFFFF; text-decoration:none !important; font-weight:bold !important}
.bannerButton a:hover {color:#eeeeee !important; text-decoration:none !important; font-weight:bold !important}
.bannerButton a:active {color:#eeeeee !important; text-decoration:none !important; font-weight:bold !important}
#slogan .read-more-btn { background:url(images/about-btn-black.png) no-repeat left top; display:inline-block; height:46px; line-height:48px; width:368px; text-align:center; }
#slogan .read-more-btn:hover,#slogan .read-more-btn:focus { background:url(images/about-btn-black.png) no-repeat left bottom; }
.read-contact-btn:hover,.read-contact-btn:focus { background:url(images/about-btn-black.png) no-repeat left bottom; }
#about .read-more-btn { background:url(images/about-btn-black.png) no-repeat left top; display:inline-block; height:46px; line-height:48px; width:368px; text-align:center; }
#about .read-more-btn:hover,#about .read-more-btn:focus { background:url(images/about-btn-black.png) no-repeat left bottom; }
#about .read-more-btn { background:url(images/about-btn-black.png) no-repeat left top; display:inline-block; height:46px; line-height:48px; width:368px; text-align:center; }
.read-contact-btn { background:url(images/about-btn-black.png) no-repeat left top; display:inline-block; height:46px; line-height:48px; width:368px; text-align:center; }
.about-info .read-more-btn strong{ color:#FFF !important}
#navigation-bar a{ text-decoration:none; color:#FFFFFF; font-weight:100 }
#navigation-bar a:active, #navigation-bar a:visited { color: #f1f2f3; font-weight:100 }
#navigation-bar a:hover { color: #999999; font-weight:100 }
#navigation-bar-bg{background-color:#000000}
#navigation-bar{ margin:0px auto 0px; overflow:hidden; width:940px; position:relative; padding:10px; background-color:#000000; font-weight:100}
#footer .signup form #submit { background:url(images/footer-btn-black.png) no-repeat left bottom; border:none; color:#fff; cursor:pointer; display:block; float:left; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; text-shadow:1px 1px 1px #255c1a; width:92px; text-align:center; }
#footer .signup form #submit:hover,#footer .signup form #submit:focus { background:url(images/footer-btn-black.png) no-repeat left top; } 
#footer .quick-contact #quick-submit { background:url(images/footer-btn-black.png) no-repeat left bottom; border:none; color:#fff; cursor:pointer; display:block; float:left; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; text-shadow:1px 1px 1px #255c1a; width:92px; text-align:center; } 
#footer .quick-contact #quick-submit:hover,#footer .quick-contact #quick-submit:focus { background:url(images/footer-btn-black.png) no-repeat left top; } 
.contact-more-btn:hover,.contact-more-btn:focus { background:url(images/contact-btn-black.png) no-repeat left bottom; text-decoration:underline }
.contact-more-btn { background:url(images/contact-btn-black.png) no-repeat left top; display:inline-block; height:46px; line-height:48px; width:197px; text-align:center; }
#slider-wrap .slider .slide .slide-square{ background:url(images/slider-black-box-bg.png); width:260px; height:230px; padding:30px; position:absolute; top:40px; left:40px; }
#slogan h2.section-title{ text-align:center; color:#373737; }
#slogan h2.section-title span{  color:#373737; font:20px "DroidSansRegular",Arial, Helvetica, sans-serif; }
#slogan h2.section-title strong{  color:#373737; font:20px "DroidSansBold",Arial, Helvetica, sans-serif; }
a{ text-decoration:none; color:#454545; font-family: "DroidSansRegular";}
a:active, a:visited { color: #454545; font-family: "DroidSansRegular";}
a:hover { color: #858585; font-family: "DroidSansRegular"; }
a strong{ text-decoration:none; color:#454545; font-weight:bold; font-family: "DroidSansBold";}
a:active, a:visited strong{ color: #454545; font-weight:bold; font-family: "DroidSansBold";}
a:hover strong{ color: #858585; font-weight:bold; font-family: "DroidSansBold"; }

#accordion-container {
	font-size: 13px;
	padding: 5px 10px 10px 10px;
}

.accordion-header {
	font-size: 16px;
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.active-header {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url(images/active-header-white.png) #333333;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#FFFFFF !important;
}

.active-header:hover {
	background: url(images/active-header-white.png) #000000;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#F1F2F3 !important;
}

.inactive-header {
	background: url(images/inactive-header-white.png) #000000;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#F1F2F3 !important;
}

.inactive-header:hover {
	background: url(images/inactive-header-white.png) #333333;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#FFFFFF !important;
}

.accordion-content {
	display: none;
	padding: 20px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
}