.header_container{
	border-top:9px solid #3137b6;
}
.menu-wrapper{
border:3px solid #b1b6da;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	color: #3137b6;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
	color: #3137b6;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
	text-decoration:none;
	color: #3137b6;
}
#menu .ddsmoothmenu li li:last-child{
border-bottom:5px solid #b1b6da;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	color: #3137b6;
}
.flex-caption a.slider-readmore{
	background:url(images/slider-readmore-darkblue.png) no-repeat;
}
.flexslider .flex-direction-nav li .flex-next {
background:#3137b6 url(images/next.png) center no-repeat;
}
.flexslider .flex-direction-nav li .flex-prev {
background:#3137b6 url(images/prev.png) center no-repeat;
}
.flex-control-paging li a {
	background:url(images/pagination-darkblue.png) 0 0 no-repeat;
}
.flex-control-paging li a:hover {
	background:url(images/pagination-darkblue.png) 0 -12px no-repeat;
}
.flex-control-paging li a.flex-active {
	background:url(images/pagination-darkblue.png) 0 -12px no-repeat;
}
.feature-content .feature-content-inner .mask {
   background-color: rgba(49, 55, 182, 0.6);
 }
 .feature-content .feature-content-inner:hover .feature-content-text{
border-bottom:2px solid #3137b6;
}
.feature-content .feature-content-inner:hover .feature-content-text a.read-more{
background:url(images/home-read-darkblue.png) left center no-repeat;
}
.feature_testimonial .circle img {
	background:#cccef5;
	border:2px solid #cccef5;
}
.feature_testimonial p{
background:#e4e5fb;
border:2px solid #cccef5;
}
.feature_testimonial a.testimonial_link{
color:#3137b6;
display:inline;
}
.bottom_tagline .bottom_tagline_button a{
	background: url('images/buttons-tag-darkblue.png') no-repeat 0 0;
	text-shadow:0 2px 2px #b05f17;
}
.bottom_tagline .bottom_tagline_button a:hover{
	background: url('images/buttons-tag-darkblue.png') no-repeat 0 -67px;	
}
.footer_container{
	background:#262969 url(images/footerbg-darkblue.png) center repeat-y;
	border-bottom:1px solid #0b0e3d;
}
.footer .footer_widget h4 {
	background:url(images/footer-head-line-darkblue.png) center bottom repeat-x;
}
.footer .footer_widget ul li {
background: url(images/footer-bullet-darkblue.png) 0 12px no-repeat;
}
.footer .footer_widget .searchform {
	background:url(images/footer-search-bg-darkblue.png) no-repeat;
}
.footer .footer_widget .searchform input[type="submit"] {
	background:url(images/footer-search-darkblue.png) no-repeat;
}
.bottom_footer_container {
background: #15184c;
border-top:1px solid #4c53b1;
}
.searchform input[type="text"]:focus {
 box-shadow: 0 0px 5px rgb(49, 55, 182);
-moz-box-shadow: 0 0px 5px rgb(49, 55, 182);
-webkit-box-shadow: 0 0px 5px rgb(49, 55, 182);
 }
 .searchform input[type="submit"] {
	background:url(images/sidebar-search-darkblue.png) no-repeat;
}
.page_heading_container .page_heading_content span.current{
	color:#3137b6;
}
.content-bar .post .post_content .read_more {
	color:#3137b6;
}
.content-bar .post .post_date:hover{
	background:url(images/post-time-hover-darkblue.png) no-repeat;
}
.sidebar h3{
background:url(images/sidebar-line-darkblue.png) bottom center no-repeat, url(images/sidebar-heading.png) 1px 8px no-repeat;
}
.sidebar ul li:hover{
background:url(images/sidebar-bullet-hover-darkblue.png) 0px 8px no-repeat;
}
.sidebar ul li a:hover{
color:#3137b6;
}
cite.fn {
	color:#3137b6;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
	color:#3137b6;
}
ol.commentlist li.comment .reply a {
	color:#3137b6;
	background:url(images/comment-readmore-darkblue.png) left no-repeat;
}
.page-content .content-bar .contactform input[type="text"]:focus, .page-content .content-bar .contactform input[type="email"]:focus{
 box-shadow: 0 0px 5px rgb(49, 55, 182);
-moz-box-shadow: 0 0px 5px rgb(49, 55, 182);
-webkit-box-shadow: 0 0px 5px rgb(49, 55, 182);
}
.page-content .content-bar .contactform textarea:focus{
 box-shadow: 0 0px 5px rgb(49, 55, 182);
-moz-box-shadow: 0 0px 5px rgb(49, 55, 182);
-webkit-box-shadow: 0 0px 5px rgb(49, 55, 182);
}
.page-content .gallery ul.thumbnail.col-2 li span{
background: url(images/gall-bg2-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-3 li span{
background: url(images/gall-bg-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-4 li span{
background: url(images/gall-bg-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-5 li span{
background: url(images/gall-bg5-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-6 li span{
background: url(images/gall-bg6-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-7 li span{
background: url(images/gall-bg6-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-8 li span{
background: url(images/gall-bg6-darkblue.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-9 li span{
background: url(images/gall-bg6-darkblue.png) center no-repeat;
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
	.footer .footer_widget .searchform {
	background:url(images/footer-search-bg-darkblue-ipad.png) no-repeat;
	width:170px;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
.call-us a.btn {
background: url(images/tap-to-call-darkblue.png) no-repeat;
}
}
@media only screen and (max-width: 480px) {
.call-us a.btn {
background: url(images/tap-to-call-darkblue.png) no-repeat;
}
}