<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {background: url(../../../images/vob_background_180.jpg) no-repeat top center; background-color:#FFFFFF;margin:0;    background-attachment: scroll;}
BODY,DIV.section TEXTAREA,HTML{font-family:sans-serif, Arial, Helvetica!important;font-size:14px!important; }
#header, BODY, HTML {
    text-align:left!important;
}
A,A:hover{color:#36f}

.main_container {padding:0;}
.page {
	background-color:#FFF;}
.container-inner {
    max-width: 1500px;
    margin: 0 auto;
	padding:0 20px;
}

.group {zoom: 1;}

.new-main {	
	background-color:#FFF;
	-moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px!important;
	border-bottom: 1px solid #31558c;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
}
#page {
	padding-bottom: 60px;margin-top: -60px; margin:0;
}
#page .main_container-inner {
    border-bottom: 1px solid #31558c;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);	
    background: #fff;
}
#page .main_container-inner {
}
.main_container-inner {max-width:1500px;}
#container {
	width:100%;
}


.container-hdr {width:100%;}

.pad {padding:30px;}

/*###### Font Awesome Social Media Icons ###### */

/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
  padding: 5px!important;
  font-size: 20px!important;
  width: 30px!important;
  text-align: center;
  text-decoration: none;
  margin: 10px 2px!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  text-shadow: none;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
  padding: 5px!important;
  font-size: 20px!important;
  width: 30px!important;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  text-shadow: none;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
  padding: 5px!important;
  font-size: 20px!important;
  width: 30px!important;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  text-shadow: none;
}

.fa-instagram {
  background: #125688;
  color: white;
  padding: 5px!important;
  font-size: 20px!important;
  width: 30px!important;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  text-shadow: none;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
  padding: 5px!important;
  font-size: 20px!important;
  width: 30px!important;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px!important;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75)!important;
  text-shadow: none;
}

/*Demo Styles*/
		body {
			margin: 0;
			padding: 0 0 0;
		}
		
		#main-content, #main-content-business {
			background-color: #FFFFFF;
			padding:7px 14px 20px 14px;
		}
		
		#sidebar-left {
			background-color: #f3f3f3;
			padding-bottom:20px;
			-moz-border-radius: 0 0 0 10px;
			-webkit-border-radius: 0 0 0 10px;
			border-radius: 0 0 0 10px!important;
		}
		
		#sidebar-right {
			background-color: #f3f3f3;
			padding-bottom:20px;
			-moz-border-radius: 0 0 10px 0;
			-webkit-border-radius: 0 0 10px 0;
			border-radius: 0 0 10px 0!important;
		}
		
		/*Base Mobile Layout*/
		.wrap {
			width: 100%;
			margin: 0 auto;
		}
		
		#main-content, #sidebar-left, #sidebar-right, #main-content-business {
			width: 100%;
			float: left;
		}
		
		/*3 Column Layout*/
		@media only screen and (min-width: 1023px) {
			.wrap {
				width: 100%;
				margin: 0 auto;
			}
			
			#main-content {
				width: 57%;
				float: left;
			}
			
			#main-content-business {
				width: 82%;
				float: left;
			}
			
			#sidebar-left {
				width: 25%;
				float: left;
			}
			
			#sidebar-right {
				width: 18%;
				float: left;
			}
		}
		
		
		/*Wide Layout*/
		@media only screen and (min-width: 1200px) {
			.wrap {
				width: 100%;
				margin: 0 auto;
			}
		}
		
		/*Wide Layout*/
		@media only screen and (min-width: 1023px) {
			.wrap {
				width: 100%;
				margin: 0 auto;
			}
			#sidebar-left {
				left: 0%; /*Width of #main-content*/
			}
		}
		/*Move Sidebar Position*/
		@media only screen and (min-width: 1022px) {
			.wrap, #main-content, #sidebar-left, #sidebar-right, #main-content-business {
				position: relative;
			}
			
			#main-content, #sidebar-left, #sidebar-right, #main-content-business{
				top: 0;
			}
			
			#sidebar-right {
				right: 0;
			}
			
			#sidebar-left {
				left: -57%; /*Width of #main-content*/
			}
			
			#main-content {
				left: 25%; /*Width of #left-sidebar*/
			}
			#main-content-business {
				left: 0; /*Width of #left-sidebar*/
				border-right:1px solid #e1e5eb;
			}
		}
		
		/*Optional 2 Column Layout*/
		@media only screen and (min-width: 480px) and (max-width: 1023px) {
			#sidebar-right {
				width: 50%;
			}
			#new_right_content{float:right;max-width:480px!important;width:100%!important;display:inline;}
			#new_frontpage_left{float:none!important;max-width:480px!important;width:100%;!important}
			#sidebar-left {
				width: 50%;
			}
			#main-content, #main-content-business {
				position: relative;
				top: 0;
				left: 0;
			}
		}
		/*Optional 2 Column Layout*/
		@media only screen and (max-width: 480px) {
			#new_right_content{float:none!important;max-width:480px;width:100%;!important;display:inline;}
			#sidebar-right {padding:0 14px 30px 14px!important;}
		}
/*##### Side Bars #####*/
.new_info_box, info_box{margin-bottom:1.7em; background-color: rgba(255, 255, 255, 0.8)!important;}
.new_info_box, info_box{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-bottom:solid 5px #244674!important;font-size:12px;background-color: rgba(255, 255, 255, 0.8);}
.new_info_box h2, .info_box h2{font-size:1em!important;margin:0;padding:8px 5px;color:#fff;background-color:#244674;-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; text-align:center; text-transform:uppercase;}
.info_box h2 a{color:#fff;text-decoration:underline;}
.new_info_box h2 a{color:#fff;text-decoration:none;}
.new_info_box p, .info_box p {padding:5px 8px;}
.new_info_box ul, .info_box ul{ list-style:none;}
.new_info_box ul ul, .info_box ul ul{padding:5px;}
.new_info_box li, .info_box li{padding:5px;border-bottom:solid 1px #d1e0d1;}

#service_benefits {background-color: rgba(255, 255, 255, 0.8)!important;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-bottom:solid 5px #244674!important;margin-bottom:1.7em;}


/* ############# Info Box for wp feeds ############# */
.new_info_box_wpf{margin-bottom:1.7em;}
.new_info_box_wpf img { max-width:238px;padding:0 5px 5px 5px;}
.new_info_box_wpf{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border:1px solid #244674;border-bottom:solid 5px #244674;font-size:12px;background-color: rgba(255, 255, 255, 0.8);-webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255,1);-moz-box-shadow: 0px 0px 0px 5px rgba(255,255,255,1);box-shadow: 0px 0px 0px 5px rgba(255,255,255,1);}
.new_info_box_wpf h2{margin:0 0 10px;padding:8px 5px;color:#fff;background-color:#244674;-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; text-align:center; text-transform:uppercase;}
.new_info_box_wpf h2 a{color:#fff;text-decoration:underline;}
.new_info_box_wpf h3,.info_box_wpf h4 {}
.new_info_box_wpf p{padding:0 10px 0 10px}

#new_frontpage_left{float:left;width:100%;max-width:365px;margin-top:10px;padding:0 14px; font-size:1.1em;}
#new_right_content{float:right;width:100%;max-width:260px;margin-top:10px;padding:0 14px;}

.hp_intro h2 {
	color: #C00000;
	font-weight: bold;
	font-size:1.4em;
	line-height:1.4em;}

/*#############  Slideshow Styles ##############*/
* {box-sizing: border-box}

.mySlides {display: none; z-index:1!important;}

/* Slideshow container */
.slideshow-container {
  max-width: 1500px;
  position: relative;
  margin: auto;
  z-index:1!important;
}
@media only screen and (max-width: 480px) {
.slideshow-container { display:none;}
.hp_intro h2 { padding:0;margin:0;text-align:center; font-size:1.5em!important;}
.hp_intro { font-size:80%; text-align:justify;}
.style4 { text-align:justify!important;}
}

.slideshow-container img {vertical-align: middle;}

.slideshow-container img {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;-webkit-box-shadow: 0px 79px 37px -90px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 79px 37px -90px rgba(0,0,0,0.75);
box-shadow: 0px 79px 37px -90px rgba(0,0,0,0.75);
border-bottom:2px solid #244674;
border-top:2px solid #ac2126;
margin-bottom:20px;}

/* Next &amp; previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}
#new_footer_social_wrapper{background-color:#1a3354;padding:20px 0;clear:both;text-align:center;width:100%;border-bottom: 1px solid #eee;}
#footer_social{clear:both;color:#1a3354;min-height:160px;margin:0 auto;max-width:1500px;}
.footer_social{color:#FFF;font-size:20px;}.footer_social p{margin:0;padding:0 0 10px;color:#FFF;font-size:20px; line-height:1.3em!important;}
@media only screen and (max-width: 480px) {
.footer_social{color:#FFF;font-size:20px;}.footer_social p{margin:0;padding:0 0 10px;color:#FFF;font-size:16px; line-height:1.3em;}
.footer_social img{ clear:both; max-width:75px!important;}
}
@media only screen and (min-width: 481px) and (max-width: 1000px) {
.footer_social{color:#FFF;font-size:22px;}
.footer_social p{margin:0;padding:0 0 10px;color:#FFF;font-size:16px; line-height:1.3em;}
.footer_social img{ clear:both; max-width:100px!important;}
}

#custom_html-7 {
    padding: 10px 50px;
	background-color:#a1afc3;
    background-color: rgba(161,175,195,.9);
}
#custom_html-7 a {
	color: #1a3354;
	font-size: 1.2em;
}
#custom_html-7 h3.widget-title {
	word-spacing: normal!important;
    color: #1a3354!important;
    text-transform: none;
    font-size: 20px;
    border-bottom: none;
    background: none!important;	
	padding-left: 0;
    padding-bottom: 0!important;
	text-align: center;
	margin-bottom: 0!important;
	font-weight:400!important;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px auto!important;
	max-width: 1500px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 2.6%;
}
.colcert {
	display: block;
	float:left;
	margin: 1% 0 1% 2.6%;
}
.col:first-child { margin-left: 0; }
.colcert:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 44.2%;
}
.span_1_of_4 {
	width: 23.8%;
	color: #1a3354;
}
.span_1_of_4 h2,.span_2_of_4 h2,.span_3_of_4 h2,.span_4_of_4 h2 {
	color: #1a3354;
	text-transform: none;
    font-size: 1.4em!important;
    border-bottom: 2px dashed #C00000;
    background: url(../../../images/footer_salute_h3.png) no-repeat left;
    padding-left: 33px;
    padding-bottom: 1px;
    min-height: 26px;
	margin-bottom: 10px;
	text-align:left;
}
/*  GRID OF FOUR  */
.cert_4_of_4 {width: 100%;}
.cert_3_of_4 {width: 74.6%;}
.cert_2_of_4 {width: 45.2%;}
.cert_1_of_4 {width: 22.8%;}

.vetcenter_4_of_4 {width: 100%;text-align:center;}
.vetcenter_3_of_4 {width: 74.6%;}
.vetcenter_2_of_4 {width: 45.2%; text-align:center;}
.vetcenter_1_of_4 {width: 22.8%;}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.colcert {  margin: 1% 0 1% 0%; }
	.cert_1_of_4, .cert_2_of_4, .cert_3_of_4, .cert_4_of_4 { width: 30%; }
	.vetcenter_1_of_4, .vetcenter_2_of_4, .vetcenter_3_of_4, .vetcenter_4_of_4 { width: 30%; }
}

.span_1_of_4 {text-align:left;}.span_1_of_4 img {margin:20px 0 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;width:100%;}
.span_1_of_4 a,.span_2_of_4 a,.span_3_of_4 a,.span_4_of_4 a {text-decoration: underline;color: #ffffff;}
.span_1_of_4 a:hover,.span_2_of_4 a:hover,.span_3_of_4 a:hover,.span_4_of_4 a:hover {text-decoration: none;color: #ffffff!important;}
.span_2_of_4 ul li,.span_3_of_4 ul li,.span_4_of_4 ul li { list-style-image: url(../../../images/red_star_bullet.png);padding: 0 4px 0 2px;float: left;list-style-position: inside; word-spacing: .5em;}
.span_1_of_4 ul li { list-style-image: url(../../../images/red_star_bullet.png);padding: 0 4px 0 2px;list-style-position: inside;}
.span_1_of_4 ul li span.new {color: #FFFD00; font-weight: 400;font-style: italic;}

/* new grid of four */

#footer_new4{padding-top:56px;clear:both;text-align:center;width:100%;background: url(../../../images/footer-stars-bg.png) repeat-x top;background-color:#244674;background-color: rgba(36,70,116,.8);}
.new4bg {padding:0 30px 30px 30px;}

.span_1_of_new4 h2,.span_2_of_new4 h2,.span_3_of_new4 h2,.span_4_of_new4 h2 {
	color: #FFFFFF!important;
	text-transform: none;
    font-size: 1.3em!important;
	font-weight: normal!important;
    border-bottom: 2px dashed #C00000;
    background: url(../../../images/footer_salute_h3.png) no-repeat left;
    padding-left: 33px;
    padding-bottom: 1px;
    min-height: 26px;
	margin-bottom: 10px;
	text-align:left;
}

.span_1_of_new4 img {margin:20px 0 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;width:100%;}
.span_1_of_new4,.span_2_of_new4,.span_3_of_new4,.span_4_of_new4 { text-align:left; font-size:1.1em;color:#FFF;line-height:1.5em;font-weight:200; }

.span_1_of_new4 a,.span_2_of_new4 a,.span_3_of_new4 a,.span_4_of_new4 a {font-size:.98em;text-decoration: underline;color: #ffffff;font-weight:normal;}
.span_1_of_new4 a:hover,.span_2_of_new4 a:hover,.span_3_of_new4 a:hover,.span_4_of_new4 a:hover {text-decoration: none;color: #ffffff!important;}
.span_2_of_new4 ul li,.span_3_of_new4 ul li,.span_4_of_new4 ul li { list-style-image: url(../../../images/red_star_bullet.png);padding: 0 4px 0 2px;float: left;list-style-position: outside; word-spacing: .5em;}
.span_1_of_new4 ul li { list-style-image: url(../../../images/red_star_bullet.png);padding: 0 4px 0 2px;list-style-position: outside;float: left;clear: both;}
.span_1_of_new4 ul li span.new {color: #FFFD00; font-weight: 400;font-style: italic;}

/*  GRID OF FOUR  */
.span_4_of_new4 {
	width: 100%;
}
.span_3_of_new4 {
	width: 74.35%;
}
.span_2_of_new4 {
	width: 48.7%;
}
.span_1_of_new4 {
    width: 29.5%;
    margin: 0 2.3%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_new4, .span_2_of_new4, .span_3_of_new4, .span_4_of_new4 { width: 100%; }
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	#new_footer_menu {display:none;}
}
.img_pad {padding:0 0 10px 0;}

#new_footer_outer{border-top: #FFF solid 0px;-webkit-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);background-color:#244674;padding-top:20px;clear:both;text-align:center;width:100%;}
#new_footer{clear:both;color:#244674;min-height:300px;margin:0 auto;padding:20px;max-width:1180px;}
#new_footer_menu{margin:0 auto 30px;max-width:900px!important;text-align:center;float: left}
#new_footer_left{max-width:900px!important;text-align:justify;float:left}
#new_footer_right{margin:0 auto;max-width:200px;text-align:right;float:right}
.new_footer_logo{margin:0 auto;max-width:200px;text-align:right;float:right}
#new_footer P{margin:0;padding:0}
#new_footer P.powered{width:80px;float:right;margin-right:40px;text-align:center;}
#new_footer,#new_footer_menu,#new_footer_menu a,#new_footer_left,#new_footer_left a {color:#FFF;}

@media only screen and (max-width: 1040px){
#new_footer_outer {
    background-color: #244674;
    padding-top: 20px;
    clear: both;
    text-align: center;
    max-width: 1500px!important;
	width:100%;
}
}
@media only screen and (min-width: 360px) and (max-width:1132px) {
	#new_footer_right{text-align:center;float:none;}
	#new_footer img {padding:30px 0!important;}
}
.hp_intro_botline {border-bottom: solid 1px #e7e7e7;}
.hp_copy p {	
	color:rgba(0,0,0,.7)!important;
	font-size:1.17em!important;
	line-height:1.5em!important;
	font-weight:normal!important;
	text-align:justify!important;
	padding:0 1x 10px 1px;
	border-bottom: solid 1px #e7e7e7;
}
/*  PR button on sidebar widget */
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: Arial;
  text-align:center;
  color: #ffffff;
  font-size: 16px;
  padding: 6px 14px 6px 14px;
  text-decoration: none;
  margin: 12px 10px!important;
  max-width:380px;
}
.btn a {
  color: #ffffff;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.sidebar_search{padding:0 10px 5px;}
.sidebar_search FORM{padding-bottom:0}
.sidebar_search a {text-align:center;font-size:12px;}

.col-container {
    display: table;
}
.col {
    display: table-cell;
    padding: 16px;
}
.colcert {
    display: table-cell;
    padding: 0 16px 16px;
}

/* ---------------------------------------------------------------------*/
/* -Two column layout, right sidebar, for business sections-------------*/

/* ---------------------------------------------------------------------*/
/* -Business listings styling-------------------------------------------*/
.bizbg {
	background:url(../../../images/biz-dots.png);
	background-repeat:repeat;
	padding:0 14px 20px 14px;
	fill: #fff;
	border-bottom:1px solid #244674;
}

.bizname_hdr { width:100%;max-width:1190px;background-color:#244674;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;padding:10px 0 10px 23%;margin-top:3px;}
.bizname_hdr h1 {font-size:1.5em;color:#FFF;margin:0;padding:0;}

/*  GRID OF FOUR  */
.col_biz {
    display: table-cell;
    padding: 5px;
}
.col_biz {
	display: block;
	float:left;
	margin: 1% 0 1% 2.6%;
}
.col_biz:first-child { margin-left: 0; }
.col_biz2:first-child { margin-left: 0; }

.bizgrid_hdr_4_of_4 {
	width: 100%;
}
.bizgrid_hdr_3_of_4 {
	width: 74.6%;
}
.bizgrid_hdr_2_of_4 {
	width: 49.2%;
}
.bizgrid_hdr_1_of_4 {
	width: 20.8%;
	background-color:#e1e5eb;
	color:#000;
}
@media only screen and (min-width: 500px) and (max-width:1024px) {
.bizgrid_hdr_logo, .bizgrid_hdr_logo img {max-width:130px!important;}
.bizgrid_hdr_logo_max {max-width:130px; height:auto;}
.bizgrid_desc { padding: 5px; }
}
.bizgrid_hdr_logo {
	width: 20.8%;
	color:#000;
	margin-top:-30px;
}
.bizgrid_hdr_logo_max {width:200px; height:200px; border: dotted 1px #ddd; background: #eee;}

.bizgrid_hdr_logo img {
	width:250px;border:1px solid #FFF;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color:#fff;
}
.bizgrid_hdr_address {
	width: 25.8%;
	color:#000;
}
.bizgrid_hdr_info {
	width: 24.8%;
	color:#000;
}
.bizgrid_hdr_contact {
	width: 18.8%;
	color:#000;
	float:right;
	text-align:right;
}
.bizgrid_hdr_address, .bizgrid_hdr_info {font-size:1.1em; line-height:1.3em;}
.bizgrid_hdr_contact .bizbtn, .bizgrid_hdr_address .bizbtn {
	width:100%;height:auto;
	text-align:center;
	margin:0 0 14px;
	font-size:1em;
	padding:10px!important;
	-webkit-border-radius: 6;-moz-border-radius: 6;border-radius: 6px;
	background: rgba(153,192,244,1);
	background: -moz-linear-gradient(top, rgba(153,192,244,1) 0%, rgba(85,130,191,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(153,192,244,1)), color-stop(100%, rgba(85,130,191,1)));
	background: -webkit-linear-gradient(top, rgba(153,192,244,1) 0%, rgba(85,130,191,1) 100%);
	background: -o-linear-gradient(top, rgba(153,192,244,1) 0%, rgba(85,130,191,1) 100%);
	background: -ms-linear-gradient(top, rgba(153,192,244,1) 0%, rgba(85,130,191,1) 100%);
	background: linear-gradient(to bottom, rgba(153,192,244,1) 0%, rgba(85,130,191,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c0f4', endColorstr='#5582bf', GradientType=0 );
}

.bizgrid_hdr_address .bizbtn:hover {
	background: rgba(201,201,201,1);
}
.bizgrid_hdr_address .bizbtn a {
	padding:10px 0!important;
	color:#FFF;
	text-decoration:none;
}
.bizgrid_hdr_address .bizbtn a:hover {
	padding:10px 0!important;
	color:#000;
	text-decoration:none;
}

.bizgrid_hdr_contact .bizbtn:hover {
	background: rgba(201,201,201,1);
}
.bizgrid_hdr_contact .bizbtn a {
	padding:10px 0!important;
	color:#FFF;
	text-decoration:none;
}
.bizgrid_hdr_contact .bizbtn a:hover {
	padding:10px 0!important;
	color:#000;
	text-decoration:none;
}

C2 {
    display: table-cell;
    padding: 10px;
}
.col_biz2 {
	display: block;
	float:left;
	margin: 1% 0 1% .5%;
}

.bizgrid_desc {
	width: 59.8%;
	margin-right:10px;
	font-size:1.1em!important;
	line-height:1.3em!important;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	border:#e1e5eb solid 1px;
	text-align:justify;
	padding: 5px;
}
.bizgrid_business {
	width: 36.8%;
	background-color:#f3f3f3;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col_biz, .col_biz2 {  margin: 1% 0 1% 0%; }
	.bizgrid_hdr_1_of_4, .bizgrid_hdr_2_of_4, .bizgrid_hdr_3_of_4, .bizgrid_hdr_4_of_4 { width: 100%; }
	.bizname_hdr { font-size:1em; padding:10px;text-align:center;}
	.bizgrid_hdr_address, .bizgrid_hdr_info, .bizgrid_hdr_contact, .bizgrid_hdr_logo, .bizgrid_desc, .bizgrid_business {width: 100%;}
	.bizgrid_hdr_address, .bizgrid_hdr_info, .bizgrid_desc, .bizgrid_business {background-color:#e1e5eb;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}	
	.bizgrid_hdr_contact .bizbtn {width:100%;height:auto;}
	.bizgrid_desc {margin-right:0;}
	
	/*  Hide Map on vob.php  */
	.nodisplay {display:none;}
	div#browse_panel img#us_map {display:none;}
}

.special_offer{background-image:url(images/special_offer_back.jpg);background-repeat:no-repeat;height:auto;max-width:400px;margin:10px 0;float:left}
.operation-hours{margin:10px 0}
.operation-hours h2 { background-color:#e1e5eb;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0; padding:6px; text-align:center;}
.operation-hours .weekday-container div,.operation-hours .weekday-container p{display:inline}
.operation-hours .weekday-container p{display:inline-block;width:75px;margin:2px 10px}
.business_slogan_container {background-color:#e1e5eb;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:6px;margin:10px 0;}
h2.full {background-color:#e1e5eb;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0; padding:6px;}
.new_info_box, .new_info_box h2 {font-size:1em!important}
.sidebar_search {
    padding: 10px 10px 5px;
}
.top_add { max-width:1460px; margin:7px auto;box-shadow: 0px 0 2px 0px rgba(0,0,0,0.75);text-align:center;}
.business-benefit {background-color:#f3f3f3;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.business-benefit p {padding:0 10px 10px 10px;}
.business-benefit h3 {background-color:#e1e5eb;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0; padding:6px;margin-bottom:0;}

.business_offer {max-width:450px;min-height:200px;padding:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:#244674 1px solid;margin-bottom:10px;background:url(../../../images/business_offer_bg.jpg) right!important;background-repeat:no-repeat;}
.business_offer h3 {background-color:#fff;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0; padding:6px;margin:0;border: dashed 1px #882122;}
.business_offer_hdr { width:100%; padding:6px; text-align:center;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;margin:0 0 10px;
background: rgba(223,46,44,1);
background: -moz-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,46,44,1)), color-stop(100%, rgba(143,2,34,1)));
background: -webkit-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -o-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -ms-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: linear-gradient(to bottom, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2e2c', endColorstr='#8f0222', GradientType=0 );}
.business_offer_hdr h3 {color:#fff; font-size:1.3em; padding:0;margin:0;}



.map_canvas{max-width:450px;height:300px;overflow:hidden;border:0;width:100%;background-color:#f3f3f3;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.listings_area { width:100%; max-width:800px;}
.listings_area h1 {font-size:16px; color:#900;}
H2.listings, UL.breadcrumbs {
    background: #244674;
    padding: .35em .5em;
    margin: 1em 0;
    color: #fff;
	-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;
}
H2.listings{font-size:14px;font-weight:400}UL.breadcrumbs LI{display:inline;padding:0;margin:0 .5em 0 0}UL.breadcrumbs A{text-decoration:none;color:#fff}UL.breadcrumbs A:hover{text-decoration:underline}
TABLE.categories A.category{font-size:14px;font-weight:700;color:#36f;text-decoration:none; margin-right:20px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding:3px 5px;}TABLE.categories A.category:HOVER{text-decoration:none}
TABLE.categories TH{display:none}

DIV#browse_panel{display:table;width:100%}DIV#browse_panel FORM{width:200px;margin:.25em 0;float:left}DIV#browse_panel FORM H4{text-align:right;color:#696;margin:4px 0 0;font-size:12px}DIV#browse_panel FORM P{padding:4px 0;margin:0;text-align:right}DIV#browse_panel IMG#us_map{float:right}DIV#browse_panel FORM INPUT,DIV#browse_panel FORM SELECT{width:140px}
TABLE.listings{margin:1em 0}
TR.top_level_listing TD{padding:.5em 0}TR.top_level_listing .info{color:#333}
A.business_logo{display:block;height:75px;float:left;padding-right:.25em;margin-right:.25em;border-right:solid 1px #CCC}
A.business_logo img {height:75px;width:75px;}
UL#new_listings{padding-left:.5em;padding-bottom:1em}UL#new_listings LI{border-bottom:1px dotted #9C9;}
UL#new_listings{list-style:none}
DIV#location_browser LI{padding:.25em .5em;list-style:none;width:110px; list-style-type:none;display:inline-block;}

.small_biz_sponsor {margin-bottom:1.7em; background-color: rgba(255, 255, 255, 0.8)!important;text-align:center!important;}
.small_biz_sponsor {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-bottom:solid 5px #244674!important;font-size:12px;background-color: rgba(255, 255, 255, 0.8);}
.small_biz_sponsor h2 {font-size:1.25em!important;margin:0;padding:8px 5px;color:#fff;background: rgba(223,46,44,1);
background: -moz-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,46,44,1)), color-stop(100%, rgba(143,2,34,1)));
background: -webkit-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -o-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: -ms-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
background: linear-gradient(to bottom, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2e2c', endColorstr='#8f0222', GradientType=0 );
-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; text-align:center; text-transform:uppercase;}
.small_biz_sponsor h3 { text-align:center!important;}
.small_biz_sponsor h3 a {color: #C00000!important; font-weight: bold;font-size: 1.25em;line-height: 1.5em; text-decoration:none;}
.small_biz_sponsor p{padding:5px 8px;}
.small_biz_sponsor ul{ list-style:none;}
.small_biz_sponsor ul ul{padding:5px;}
.small_biz_sponsor li{padding:5px;border-bottom:solid 1px #d1e0d1;}

.small_biz_sponsor .biz-logo img{border: 1px solid #000;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;max-width: 100%;max-height: auto;}

.small_biz_sponsor .biz-offer {margin-top:14px!important;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:6px!important; background-color:rgba(255,255,255,.8);margin: 0 10px;}
.small_biz_sponsor .biz-offer a { text-decoration:none!important;; font-size:1.2em!important;padding:0 14px!important;color:#000;}

.small_biz_sponsor {
	background:url(../../../../images/signup_box_flagbg.jpg) no-repeat;
	background-size: cover;}
a.learn_vob {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:4px 6px; background-color:#cc0000;color:#FFF; text-decoration:none!important;}
table.categories a.category {
    padding: 3px 0!important;
}
@media only screen and (max-width: 370px){
	table.categories a.category { font-size:12px!important; margin-right:10px!important;}
}
table.categories {
    width: 100%!important;
    border-collapse: collapse!important;
    border: none!important;
    margin: 2px auto!important;
}
DIV#service_benefits P.signature{text-align:right}DIV#service_benefits P.quote{font-style:italic}DIV#service_benefits A.view_all{padding:.5em}
DIV#signup_testimonial P.signature{text-align:right;font-weight:700}DIV#signup_testimonial P.quote{font-style:italic;font-weight:700;color:#09F}DIV#service_benefits P.signature{text-align:right}DIV#testimonial P.signature{text-align:right;background-color:#f3f3f3;margin-top:0;padding:.5em 2em;border-right:solid 1px #036;border-left:solid 1px #036;border-bottom:solid 1px #036;-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}DIV#signup_testimonial P.quote{font-style:italic;font-weight:700;color:#09F}DIV#testimonial P.quote{font-style:italic;padding:2em;border:1px solid #036;margin-bottom:0;-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}

input[type="submit" i], input.error_button { background:#003!important; padding:6px 13px; color:#FFF; font-size:1em; font-weight:400;}
A.admin{font-size:11px!important;color:#900!important}

.hp_top_adbox {padding:10px 0!important;margin:5px auto!important;text-align:center;}
DIV#form_container { text-align:left; }
DIV#form_container TEXTAREA {
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #CCC;
    border-right: solid 1px #CCC;
    background: #FFF;
}
DIV#form_container p { margin:7px 0}
p.alignleft { text-align:left!important; }

.state_certifications {font-size:1.2em; line-height:1.4em; text-align:justify; margin-top:40px; margin-bottom:20px; padding-bottom:60px; border-bottom:1px solid #ccc; }
.state_cert_content {font-size:1em; line-height:1.3em; text-align:left; padding-bottom:20px; }
.state_cert_content a:hover{color:#000!important;}
state_cert_content p a { font-weight:bold;}
.state_cert_content ul li, .state_cert_content ol li { list-style-position:outside!important; }
.state_cert_content ul, .state_cert_content ol { padding-left:20px!important;}
.alignleft { float:left; margin:0 14px 20px; }
.alignright { float:right; margin:0 0 20px 14px; }
.st_links_abbr_bot { border-top:1px solid #ccc; padding-top:20px; clear:both!important; }

.no-mobile-ads {display:inherit;}
@media only screen and (max-width: 480px) {
	.state_certifications, .state_cert_content, .st_links_abbr_bot {padding:0 10px;}
	.state_certifications {padding-bottom:20px!important}
	.st_links_abbr_bot {padding-bottom:20px!important;padding-top:20px!important;}
	.state_certifications img, .state_cert_content img { width:30%!important;}
	.no-mobile-ads {display:none!important;}
	
}
.va_website_links {font-size:1.2em; line-height:1.4em; text-align:justify; margin-top:40px; margin-bottom:20px; }
.vet-center-link { max-width:380px; margin:20px auto; }
.vet-center-link a { font-size:1.2em; padding:8px 14px; background:#244674; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#FFF; text-decoration:none; }.vet-center-link a:hover { background:#999; color:#FFF;}
.vcl {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: Arial;
  text-align:center;
  color: #ffffff;
  font-size: 16px;
  padding: 6px 14px 6px 14px;
  text-decoration: none;
  margin: 20px auto!important;
  max-width:380px;
}
.vcl a {
  color: #ffffff;
  text-decoration: none;
}

.vcl:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/*  Form .link_banner div.buttons for VOB_verification_badges.php */
form.link_banner_verified { clear:both;}
form.link_banner_verified div.buttons {width: 70px;float: none; margin:0 auto; padding:4px 10px;}
form.link_banner_verified textarea {
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    background: #fff;
	padding:4px;
}
.verified_banner_section { border-bottom:1px solid #ccc!important; padding:10px 0;}
.verified_banner_section img { padding-right:20px;}
input[type="button" i] {
    padding: 1px 6px;
}
.badges-layout { padding:10px 0; clear:both;line-height: 1.4em; border-bottom:1px solid #dbdbdb;min-height: 150px;}
.badges-layout h1 {font-size: 16px;font-weight: 700;text-decoration: none;color: #900;margin:5px 0;}
.badges-layout h1 a { text-decoration:underline;}
.badges-layout img {float:left; padding-right:14px;padding-bottom: 30px;}

/****** Styles for Small Business Sponsor Ads on front page ******/
.hpsponsors { width:100%; margin:1.7em 0; background-color:#f3f3f3; display:inline-block;border-radius: 5px;border-bottom: solid 5px #df2e2c!important;}
.hpsponsors h1 { background: rgba(223,46,44,1);
	background: -moz-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,46,44,1)), color-stop(100%, rgba(143,2,34,1)));
	background: -webkit-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
	background: -o-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
	background: -ms-linear-gradient(top, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
	background: linear-gradient(to bottom, rgba(223,46,44,1) 0%, rgba(143,2,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2e2c', endColorstr='#8f0222', GradientType=0 );
    padding: .35em .5em;
    margin: 0;
    color: #fff;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
	text-align:center;
}
.hpsponsors-left { float:left; width:48%;border:1px solid #000;margin:1%; }
.hpsponsors-right { float:left; width:48%;border:1px solid #000; margin:1%; }
.hpsponsors-left img, .hpsponsors-right img {width: 100%!important;opacity: 0.85}
.hpsponsors-left img:hover, .hpsponsors-right img:hover {opacity: 1;
  filter: alpha(opacity=100); /* For IE8 and earlier */transition-timing-function: ease-in; }
f
.hpsponsors .header {margin:1% 1% 0 1%;text-align:center!important; font-size:1.2em;}
.hpsponsors .footer {text-align:center; font-size:.875em;margin:0 1% 1%;}</pre></body></html>