body { padding-top:10px; font-family:'Arial';}

.slogan{ color:#007AC1; margin-top:24px; font-size:13px; width:120px; font-style:italic;}
.navbar-default{ background-color:#FFF;}
.top-menu{ margin-top:7px;}
.top-menu ul{width:520px;}
.top-menu .nav > li > a { text-transform:uppercase; font-size:14px; color:#007AC1;}
.top-menu .nav > li a{ padding:10px; margin:0px;}
.top-menu .nav > li > a:hover{ color:#1278bc; background-color:#FFF;}
.icon{ height:32px; width:32px; display:block; background:url('./images/bgsocial.png'); margin-top:-8px;}
.facebook{ background-position:0px 0px; margin-right:-12px;}
.facebook:hover{ background-position:32px 0px;}
.twitter{ background-position:0px 32px;}
.twitter:hover{ background-position:32px 32px;}


.menu .nav > li > a { color:#383f42; text-transform:uppercase; padding-top:5px; font-size:14px;}
.menu .nav > li a{ padding:10px; margin:0px;}
.menu .nav > li > a:hover{ color:#777; background-color:#FFF; margin:0px;}
.navbar-collapse{ padding:0px;}
.menu .dropdown-menu{ background:#033A59; left:0px;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ background:url('./images/bgactivemenu.png') no-repeat bottom center;}
.menu .dropdown-menu a,.menu .dropdown-menu{ color:#FFF; font-size:12px; z-index:2;}
.menu .dropdown-menu{ padding:30px; top:90px; right:50px; width:860px;}
.menu .dropdown-menu h4{ font-size:15px; border-bottom:1px dotted #509CAD; padding-bottom:4px; margin-top:0px; color:#509CAD;}
.menu .dropdown-menu ul{ list-style:square; padding-left:15px;}
.menu .dropdown-menu ul li{ margin-top:4px;}
.menu .dropdown-menu ul li a{ padding-left:0px; color:#c9c9d8;}
.navbar-nav{ margin:0px auto 0px auto; padding:0px;}
.navbar-nav > li > a:focus { background-color:white;}
.container-fluid{ padding:0px;}
.container{ max-width:960px;}
.wrap-content{ background:url('./images/bgcontent.png') repeat; margin-top:15px; text-align:center;}

.bg-slideshow{ height:310px; background:url('./images/bgslideshow.png') no-repeat #007bc1;}
#slideshow{ width:810px; height:310px; margin:-270px auto 20px auto; background-color:#FFF; -webkit-box-shadow: 0px 15px 25px 0px rgba(50, 50, 50, 0.71); -moz-box-shadow: 0px 15px 25px 0px rgba(50, 50, 50, 0.71); box-shadow:0px 15px 25px 0px rgba(50, 50, 50, 0.71);}
#slideshow .carousel{width:570px; float:left;}
#slideshow .carousel .carousel-indicators{ z-index:99999;}
#slideshow img{ margin:12px; margin-bottom:0px; margin-right:0px; z-index:0; position:relative; width:555px; height:286px;}
#slideshow .carousel .carousel-caption{ z-index:1; width:555px; padding:0px; left:12px; bottom:0px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#slideshow .carousel .carousel-caption h3{ font-size:20px; margin-top:15px;}
#slideshow .carousel .carousel-caption h3 a{ color:#fff;}
#slideshow .carousel .carousel-caption h3 a:hover{ color:#ddd; text-decoration:none;}
#slideshow .carousel .carousel-caption p{ font-size:13px;}
#slideshow .carousel .carousel-indicators{ top:15px; padding-left:8px; z-index:1;}
#slideshow .items{ width:225px; float:right; list-style:none; padding:0px; margin:12px; margin-left:0px; margin-bottom:9px; text-align:left;}
#slideshow .items li{ font-size:13px; padding:0px; margin:0px; height:55px; background-color:#ededed; margin-bottom:3px; padding-left:10px; padding-top:10px;}
#slideshow .items .active{ background:url('./images/bgslideactive.png') no-repeat; margin-left:-35px; width:260px; padding-left:45px; z-index:1; position:relative;}
#slideshow .items .active a{ color:#383f42;}
#slideshow .items a:hover{ text-decoration:none; color:#383f42;}
#slideshow .items a{ display:block; width:100%; }

.wrap-content .title{ background:#007bc1}
.wrap-content h2{ background:url('./images/bgh2.png') no-repeat right; max-width:970px; margin:0px auto 0px auto; text-align:left; color:#FFF; height:60px; padding:20px; padding-top:13px; text-shadow: 1px 1px 0px #333;}
.content{ text-align:left; max-width:960px; margin:0px auto 0px auto; padding:20px; padding-bottom:50px;}
.content .bullets{ background:url('./images/bgbullets.png') repeat-x; text-transform:uppercase;}
.content .bullets span{ background:url('./images/bgcontent.png') repeat; padding-right:13px; padding-left:13px; font-size:16px; color:#333333;}
.content h1{ text-transform:uppercase; color:#007AC1; text-align:center; font-size:48px; text-shadow: 0px 2px 0px #FFF; line-height:60px;}
.content h2{ font-size:20px;}
.content h3{ font-size:32px;}
.content h4{ font-size:24px; margin-top:30px; color:#333;}
.content h5{ font-size:18px; margin-top:25px;}
.content .modal-header h4{ margin-top:0px;}
.content p.welcome-message{ font-size:18px; margin:20px auto 0px auto; color:#1A1A1A;}
.content .welcome{ text-align:center; max-width:810px; margin-left:auto; margin-right:auto;}
.content h1 span{ text-transform:lowercase;}
.breadcrumb{ color:#999;}
.content .media-object{ height:64px; width:64px;}
.content p.bg-primary,.content p.bg-success,.content p.bg-info,.content p.bg-warning,.content p.bg-danger{ padding:15px;}
.content .form-group{ padding-top:35px;}
.form-group label{padding-top:8px}
.form-group{ padding-top:20px}
.content .table th{ background-color:#FFF;}
.content img{ -webkit-box-shadow:4px 3px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:4px 3px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:4px 3px 5px 0px rgba(50, 50, 50, 0.75); margin-bottom:25px !important;margin-top:20px !important}
.content img.no-border{ -webkit-box-shadow:0px 0px 0px 0px; -moz-box-shadow:0px 0px 0px 0px; box-shadow:0px 0px 0px 0px; margin-bottom:0px !important;margin-top:0px !important}
.content small{ color:#777;display:block;margin-top:-10px;margin-bottom:20px}
#map_canvas img,#map img{  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;margin-bottom:0px !important;margin-top:0px !important}
footer{ background-color:#D4D4D4; border-top:1px solid #FFF; padding:20px; font-size:12px; color:#333;}
footer address a{ border-bottom:1px dotted #777; color:#333;}
footer address a:hover{ border-bottom:1px solid #777; text-decoration:none;}
footer .row div h4{ text-transform:uppercase; font-size:15px; border-bottom:1px dotted #777; padding-bottom:4px; margin-top:0px;}
footer .row div ul{ list-style:none; padding:0px;}
footer .row div ul li a{ color:#007AC1;}

footer p.credits{ text-align:center; font-size:13px; color:#999; margin-top:20px;}
footer p.credits a{ color:#888; text-decoration:underline;}

@media all and (max-width: 992px) {
	.content h1{ font-size:36px; line-height:40px;}
	#slideshow{ width:580px; height:310px; margin:-270px auto 20px auto;}
	.content .welcome{ max-width:600px;}
	.menu .dropdown-menu{ right:58px; width:650px;}
	.top-menu ul{ width:443px;}
}
@media all and (max-width: 767px) {
	.content h1{ font-size:28px; line-height:30px;}
	#slideshow{ width:580px; height:310px; margin:-270px auto 20px auto;}
	.menu .dropdown-menu h4{ border-bottom:0px; color:#aaa; font-style:italic; margin-top:20px;}
	.menu .dropdown-menu ul li a{ color:#000;}
	.menu .dropdown-menu{ padding:0px; margin-top:0px;}
	.menu .dropdown-menu{ width:200px; margin:0px auto 0px auto; background:#FFF; border:0px;}
	.menu .nav > li > a,.menu .nav > li > a:hover,.menu .nav > li > a:focus { color:#007AC1;}	
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{ background:none;}
	.top-menu ul{ width:290px; }
	.wrap-content h2{ font-size:24px; height:auto;}
}
@media all and (max-width: 590px) {
	.content h1{ font-size:24px; line-height:28px;}
	.bg-slideshow{ height:200px;}
	#slideshow{ width:400px; height:214px; margin:-170px auto 20px auto;}
	#slideshow .carousel{width:400px;}
	#slideshow img{ width:376px; height:190px;}
	#slideshow .carousel .carousel-caption{ width:376px;}
	#slideshow .carousel .carousel-caption h3{ font-size:16px;}
	.wrap-content h2{ font-size:20px; height:auto;}
}
@media all and (max-width: 410px) {
	#slideshow{ width:320px; height:170px; margin:-170px auto 20px auto;}
	#slideshow .carousel{width:320px;}
	#slideshow img{ width:296px; height:146px;}
	#slideshow .carousel .carousel-caption{ width:296px;}
	#slideshow .carousel .carousel-caption h3{ font-size:15px;}
	#slideshow .carousel .carousel-caption p{ font-size:12px;}
}

.hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}

img.pull-left{margin-right: 20px;margin-bottom: 20px;}
img.pull-right{margin-left: 20px;margin-bottom: 20px;}
.pull-right.caption{margin-left: 20px}
.pull-left.caption{margin-right: 20px}
.pull-right img,.pull-left img{max-width: 100%}
.content h3.panel-title{ font-size:14px;}

@media print {
	header,.title,footer,.share {display:none;}
}

.clearfix{clear: both;}
.show-sm{display: none}@media (min-width:769px){.show-sm{display: block}}
.show-lg{display: none}@media (min-width:1200px){.show-sm{display: none}.show-lg{display: block}}