/*
Theme Name: HCIdefault2
Theme URI: https://hbmlawoffice.com
Author: Unknown, modified by HCI
Author URI: https://wordpress.org
Description: We know not where it came from, or what it wanted. We only knew that it was hungry and would take over the planet if we didn't resist with our lasers.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Tags: unknown
*/

body {

background-color: white;

text-align: left;

color: black;

font-size: 15px;

line-height: 23px;

font-family: 'Lato', sans-serif; 
    
}



input, textarea, select { 
    
    border: 1px solid black; 
    
}



A:link { 

color: #0a4a73;

text-decoration: underline;
    
}



A:visited { 
    
    color: #0a4a73;

text-decoration: underline;
    
}



A:active

{ color: #0a4a73;

text-decoration: underline;}



A:hover

{ color: #c7883a;

text-decoration: underline;}



#read_more A:link

{ color: #0a4a73;

text-decoration: underline;}



#read_more A:visited

{ color: #0a4a73;

text-decoration: underline;}



#read_more A:active

{ color: #0a4a73;

text-decoration: underline;}



#read_more A:hover

{ color: #c7883a;

text-decoration: underline;}







/* Smaller than standard 960 (devices and browsers) */



@media only screen and (max-width: 959px) {}







/* Tablet Portrait size to standard 960 (devices and browsers) */



@media only screen and (min-width: 768px) and (max-width: 959px) {}







/* All Mobile Sizes (devices and browser) */



@media only screen and (max-width: 767px) 
{
    body { margin: 0px; padding: 0px; width: 100%; }
    
    body div.container { width: 90%; } 
    
    div.container div.FULL_WIDTH div#content div p {
width: 100%;
}
}







/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */



@media only screen and (min-width: 480px) and (max-width: 767px) {}







/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */



@media only screen and (max-width: 479px) {}







/* Base Grid */



.container  { position: relative; width: 1000px; margin: 0 auto; padding: 0; }



.container .column,



.container .columns { float: left; display: inline;  }



.row { margin-bottom: 20px; }



#navbar {margin-top: -13px; margin-left: -45px; }



#navbar li {

list-style: none;

float: left; }

#navbar li a {

display: block;

 }

#navbar li ul {

display: none;

width: 10em; /* Width to help Opera out */

}

#navbar li:hover ul, #navbar li.hover ul {

display: block;

position: absolute;

margin: 0;

padding: 0; }

#navbar li:hover li, #navbar li.hover li {

float: none; }

#navbar li:hover li a, #navbar li.hover li a {

background-color: #0a4a73;

border-bottom: 1px solid #234280; border-right: 1px solid #234280; border-left: 1px solid #234280;

color: #ffffff; }

#navbar li li a:hover {

background-color: #000000; }



.container .new1.columns  { font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 500px; margin-left: 15px;

height: 35px; display: none; }

.container .new2.columns  { font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 650px; margin-top: 7px; margin-left: 15px;display: none; }

.container .new3.columns  { font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px;

height: 30px;display: none; }

.container .new4.columns  { font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px;

height: 30px;display: none; }







h1 {

font-family: 'Lato', sans-serif; font-size: 23px; line-height: 30px}



h2 {

font-family: 'Lato', sans-serif; font-size: 18px;

color: #0a4a73;}



h3 {

font-family: 'Lato', sans-serif;

color: #272525; font-size: 16px; line-height: 21px;

text-transform: uppercase;}



#menu { color: white;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;

margin-top: 3px;

margin-left: 7px; }



#menu A:link

{ color: white; margin-right: 15px; margin-left: 15px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:visited

{ color: white;  margin-right: 15px; margin-left: 15px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:active

{ color: white;  margin-right: 15px; margin-left: 15px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:hover

{ color: black;  margin-right: 15px; margin-left: 15px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}





.container .home_slider.columns {

width: 745px;

height: 400px; margin-top: -0px; }



.container .home_slider.columns img {

width: 745px;

height: 400px; }



.container .home_banner.columns img {

width: 716px;

height: 58px; margin-bottom: 5px;}




.container .FULL_WIDTHtop.columns {

margin-top: 15px;

width: 1000px;

height: 100px; }



.container .homecopy2.columns A:link

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:visited

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:active

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:hover

{ color: black;

text-decoration: underline; font-size: 15px;

line-height: 20px;}





.container .search.columns {

margin-top: -24px; margin-left: 763px; }



.container .TAG1.columns   {

font-size: 33px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 650px; margin-left: 15px;

height: 35px;}



.container .TAG2.columns   {

font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 650px; margin-top: 7px; margin-left: 15px;}



.container .TAG3.columns   {

font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px;

height: 30px;}



.container .TAG4.columns   {

font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px; }



.container .NAV.columns   {

width: 1000px;

background-color: #0a4a73;

height: 30px;}



.container .FULL_WIDTH.columns {

width: 1000px;

 }



.container .FULL_WIDTH_SUB.columns {

width: 970px; padding-right: 15px; padding-left: 15px;

 }





.container .orangesidebar.columns {

background-color: #f9e9d3;  font-size: 14px;

line-height: 20px;

width: 225px; padding-left: 15px; padding-right: 15px; margin-top: 2px;}



.container .homecopy.columns {

width: 340px; padding-right: 15px; padding-left: 15px; }



.container .homecopy2.columns {

width: 330px; background-color: #dbdcdd; display: block; float: right; padding-right: 15px; padding-left: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 15px; margin-top: 25px; }





.container .FULL_WIDTHfooter.columns {

border-top: 1px solid #097694; width: 1000px; margin-top: 15px; }



#footer {

text-align: center;

}



#footer A:link

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:visited

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:active

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:hover

{ color: #c7883a;

text-decoration: none;

font-size: 12px; }



#footer_links {font-size: 13px; text-align: center; }



#footer_links A:link

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:visited

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:active

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:hover

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}







/* Base Grid */





/*768px*/



 @media only screen and (min-width: 768px) and (max-width: 959px) {


.container  { width: 768px; }

.row { margin-bottom: 20px; }

#navbar {margin-top: -13px; margin-left: -45px; }

#navbar li {

list-style: none;

float: left; }

#navbar li a {

display: block;

}

#navbar li ul {

display: none;

width: 10em; /* Width to help Opera out */

}

#navbar li:hover ul, #navbar li.hover ul {

display: block;

position: absolute;

margin: 0;

padding: 0; }

#navbar li:hover li, #navbar li.hover li {

float: none; }

#navbar li:hover li a, #navbar li.hover li a {

background-color: #0a4a73;

border-bottom: 1px solid #234280; border-right: 1px solid #234280; border-left: 1px solid #234280;

color: #ffffff; }

#navbar li li a:hover {

background-color: #000000; }



.container .new1.columns  { font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 500px; margin-left: 15px;

height: 35px; display: none; }

.container .new2.columns  { font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 650px; margin-top: 7px; margin-left: 15px;display: none; 
}

.container .new3.columns  { font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px;

height: 30px;display: none; }
	 

.container .new4.columns  { font-size: 22px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 310px;

height: 30px;display: none; 
}
\
	 
.container .home_banner.columns img {

width: 498px;

height: 40px; margin-bottom: 5px;}


h1 {

font-family: 'Lato', sans-serif; font-size: 23px; line-height: 30px}



h2 {

font-family: 'Lato', sans-serif;

color: #0a4a73;}



h3 {

font-family: 'Lato', sans-serif;

color: #272525; font-size: 16px; line-height: 21px;

text-transform: uppercase;}



#menu { color: white;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;

margin-top: 3px;

margin-left: 15px; }



#menu A:link

{ color: white; margin-right: 19px; margin-left: 19px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:visited

{ color: white;  margin-right: 19px; margin-left: 19px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:active

{ color: white;  margin-right: 19px; margin-left: 19px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}



#menu A:hover

{ color: black;  margin-right: 19px; margin-left: 19px;

font-weight: 700;

text-transform: uppercase;

text-decoration: none;

font-size: 17px;}





.container .home_slider.columns {

width: 543px;

height: 292px; margin-top: -0px; }



.container .home_slider.columns img {

width: 543px;

height: 292px; }



.container .FULL_WIDTHtop.columns {

margin-top: 15px;

width: 768px;

height: 85px; }



.container .homecopy2.columns A:link

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:visited

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:active

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:hover

{ color: black;

text-decoration: underline; font-size: 15px;

line-height: 20px;}





.container .search.columns {

margin-top: -54px; margin-left: 363px; display: none;}



.container .TAG1.columns   {

font-size: 26px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 500px; margin-left: 15px;

height: 35px;}



.container .TAG2.columns   {

font-size: 20px;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 500px;margin-left: 15px;}



.container .TAG3.columns   {

font-size: 18px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 253px;

height: 30px; }



.container .TAG4.columns   {

font-size: 18px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 253px; }



.container .NAV.columns   {

width: 768px;

background-color: #0a4a73;

height: 30px;}



.container .FULL_WIDTH.columns {

width: 768px;

 }



.container .FULL_WIDTH_SUB.columns {

width: 738px; padding-right: 15px; padding-left: 15px;

 }





.container .orangesidebar.columns {

background-color: #f9e9d3;  font-size: 14px;

line-height: 20px;

width: 195px; padding-left: 15px; padding-right: 15px; margin-top: 2px;}



.container .homecopy.columns {

width: 500px; padding-right: 15px; padding-left: 15px;}



.container .homecopy2.columns {
	width: 500px; 
	background-color: #dbdcdd; 
	display: block; 
	float: left; 
	padding-right: 15px; 
	padding-left: 15px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	margin-right: 15px; 
	margin-top: -320px;}





.container .FULL_WIDTHfooter.columns {

border-top: 1px solid #097694; width: 768px; margin-top: 15px; }



#footer {

text-align: center;

}



#footer A:link

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:visited

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:active

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:hover

{ color: #c7883a;

text-decoration: none;

font-size: 12px; }



#footer_links {font-size: 13px; text-align: center; }



#footer_links A:link

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:visited

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:active

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:hover

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



img {max-width: 738px; }







}



/*768px*/



 







 



/*  #Mobile (Portrait)



================================================== */



 /* Note: Design for a width of 320px */



@media only screen and (max-width: 767px) {



.container { width: 320px; }



.container .SOCIAL_MEDIA.columns  { width: 320px;   }



.container .LOGO.columns,



.container .NAV.columns



  { width: 320px; }



}











/*480px*/



@media only screen and (min-width: 480px) and (max-width: 767px) {



.container { width: 480px; }

.embed-container {display: none; }

.row { margin-bottom: 20px; }



#navbar {margin-top: -11px; margin-left: -45px; }



#navbar li {

list-style: none;

float: left; }


#navbar li a {

display: block;

 }

#navbar li ul {

display: none;

width: 10em; /* Width to help Opera out */

}

#navbar li:hover ul, #navbar li.hover ul {

display: block;

position: absolute;

margin: 0;

padding: 0; }

#navbar li:hover li, #navbar li.hover li {

float: none; }

#navbar li:hover li a, #navbar li.hover li a {

background-color: #0a4a73;

border-bottom: 1px solid #234280; border-right: 1px solid #234280; border-left: 1px solid #234280;

color: #ffffff; }

#navbar li li a:hover {

background-color: #000000; }



h1 {

font-family: 'Lato', sans-serif; font-size: 23px; line-height: 30px}



h2 {

font-family: 'Lato', sans-serif;

color: #0a4a73;}



h3 {

font-family: 'Lato', sans-serif;

color: #272525; font-size: 16px; line-height: 21px;

text-transform: uppercase;}



#menu { color: white;

font-weight: 700;

text-transform: none;

text-decoration: none;

font-size: 14px;

margin-top: 3px;

margin-left: 12px; }



#menu A:link

{ color: white; margin-right: 9px; margin-left: 9px;

font-weight: 700;

text-transform: none;

text-decoration: none;

font-size: 14px;}



#menu A:visited

{ color: white;  margin-right: 9px; margin-left: 9px;

font-weight: 700;

text-transform: none;

text-decoration: none;

font-size: 14px;}



#menu A:active

{ color: white;  margin-right: 9px; margin-left: 9px;

font-weight: 700;

text-transform: none;

text-decoration: none;

font-size: 14px;}



#menu A:hover

{ color: black;  margin-right: 9px; margin-left: 9px;

font-weight: 700;

text-transform: none;

text-decoration: none;

font-size: 14px;}



.container .new1.columns  { font-size: 22px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 480px; margin-left: 0px;  text-align: center;

height: 35px; display: block; }

.container .new2.columns  { font-size: 20px; text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 480px; margin-top: 0px; margin-left: 0px;display: block; margin-bottom: 10px; }

.container .new3.columns  { font-size: 17px;

text-align: left;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 225px; margin-left: 15px;

height: 30px;display: block; }

.container .new4.columns  { font-size: 17px;

text-align: right;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 225px; margin-right: 15px;

height: 30px;display: block; }









.container .home_slider.columns {

width: 480px; display: none;

height: 161px; margin-top: -15px; }



.container .home_slider.columns img {

width: 480px; display: none;

height: 161px;}



.container .FULL_WIDTHtop.columns {

margin-top: 15px;

width: 480px;

height: 130px; }



.container .search.columns {

margin-top: -60px; margin-left: 140px; display: block;}



.container .homecopy2.columns A:link

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:visited

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:active

{ color: black;

text-decoration: none; font-size: 15px;

line-height: 20px;}



.container .homecopy2.columns A:hover

{ color: black;

text-decoration: underline; font-size: 15px;

line-height: 20px;}









.container .TAG1.columns   {

font-size: 24px; text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 900; margin-left: 0px;

color: black; background-color: red;

width: 480px;

height: 35px; display: none;}



.container .TAG2.columns   {

font-size: 20px;  text-align: center;

font-family: 'Lato', sans-serif;  margin-left: 0px;

font-weight: 400; background-color: blue;

color: black;

width: 480px; margin-top: -35px; display: none;}



.container .TAG3.columns   {

font-size: 18px;  background-color: purple;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black; margin-top: -70px;

width: 480px;

height: 30px; display: none; }



.container .TAG4.columns   {

font-size: 18px; background-color: yellow;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 480px; display: none; }



.container .NAV.columns   {

width: 480px;

background-color: #0a4a73;

height: 30px;}



.container .FULL_WIDTH.columns {

width: 480px;

 }



.container .FULL_WIDTH_SUB.columns {

width: 450px; padding-right: 15px; padding-left: 15px;

 }





.container .orangesidebar.columns {

background-color: #f9e9d3;  font-size: 14px;

line-height: 20px; display: none;

width: 195px; padding-left: 15px; padding-right: 15px; margin-top: -13px;}



.container .homecopy.columns {

width: 450px; padding-right: 15px; padding-left: 15px; margin-top: 5px;}

.container .home_banner.columns img {

width: 450px;

height: 36px; margin-bottom: 5px;}

.container .homecopy2.columns {

width: 450px; background-color: #dbdcdd; display: block; float: left; padding-right: 15px; padding-left: 15px; margin-left: 0px; margin-bottom: 0px; margin-right: 15px; margin-top: 15px;}





.container .FULL_WIDTHfooter.columns {

border-top: 1px solid #097694; width: 480px; margin-top: 15px; }



#footer {

text-align: center;

}



#footer A:link

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:visited

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:active

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:hover

{ color: #c7883a;

text-decoration: none;

font-size: 12px; }



#footer_links {font-size: 13px; text-align: center; }



#footer_links A:link

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:visited

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:active

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



#footer_links A:hover

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 13px;}



.footer_newline1 { display: none; }

.footer_newline2 { display: block; }



img {max-width: 450px;}

 }



/*480px*/



















/*320px*/



@media only screen and (min-width: 320px) and (max-width: 480px) {



.embed-container {display: none; }





.row { margin-bottom: 20px; }



.bump {margin-left: 28px; }



#navbar {margin-top: -7px; margin-left: -20px; }



#navbar li {

list-style: none;

float: left; }

#navbar li a {

display: block;

 }

#navbar li ul {

display: none;

width: 10em; /* Width to help Opera out */

}

#navbar li:hover ul, #navbar li.hover ul {

display: block;

position: absolute;

margin: 0;

padding: 0; }

#navbar li:hover li, #navbar li.hover li {

float: none; }

#navbar li:hover li a, #navbar li.hover li a {

background-color: #0a4a73;

border-bottom: 1px solid #234280; border-right: 1px solid #234280; border-left: 1px solid #234280;

color: #ffffff; }

#navbar li li a:hover {

background-color: #000000; }


.container .home_banner.columns img {

width: 300px;

height: 24px; margin-bottom: 5px; margin-left: -15px;}


body {

background-color: white;

text-align: left;

color: black;

font-size: 13px;

line-height: 21px;

font-family: 'Lato', sans-serif; }



h1 {

font-family: 'Lato', sans-serif; font-size: 20px; line-height: 25px;}



h2 {

font-family: 'Lato', sans-serif;

color: #0a4a73; font-size: 20px; line-height: 25px; }



h3 {

font-family: 'Lato', sans-serif;

color: #272525; font-size: 16px; line-height: 21px;

text-transform: uppercase;}



.hide {display: none; }



#menu { color: white;

font-weight: 700;

text-transform: none; text-align: center;

text-decoration: none;

font-size: 11px;

margin-top: 3px;

margin-left: 0px; }



#menu A:link

{ color: white; margin-right: 12px; margin-left: 12px;

font-weight: 700;  text-align: center;

text-transform: none;

text-decoration: none;

font-size: 13px;}



#menu A:visited

{ color: white;  margin-right: 12px; margin-left: 12px;

font-weight: 700;  text-align: center;

text-transform: none;

text-decoration: none;

font-size: 13px;}



#menu A:active

{ color: white;  margin-right: 12px; margin-left: 12px;

font-weight: 700;  text-align: center;

text-transform: none;

text-decoration: none;

font-size: 13px;}



#menu A:hover

{ color: black;  margin-right: 12px; margin-left: 12px;

font-weight: 700;  text-align: center;

text-transform: none;

text-decoration: none;

font-size: 13px;}



.container .new1.columns  { font-size: 24px; line-height: 31px;

font-family: 'Lato', sans-serif;

font-weight: 900;

color: black;

width: 300px; margin-left: 0px;  text-align: center;

height: 35px; display: block;  }

.container .new2.columns  { font-size: 17px; text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 300px; 
	
	margin-top: 30px; margin-left: 0px;display: block; margin-bottom: 10px; 

}

	
.container .new3.columns  { font-size: 12px;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 150px;

height: 30px;display: block; }

.container .new4.columns  { font-size: 12px;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 400;

color: black;

width: 150px;

height: 30px;display: block; }









.container .home_slider.columns {

width: 480px; display: none;

height: 161px; margin-top: -15px; }



.container .home_slider.columns img {

width: 480px; display: none;

height: 161px;}



.container .FULL_WIDTHtop.columns {

margin-top: 0px;

width: 300px;

height: 160px; }



.container .search.columns {

margin-top: -81px; margin-left: 45px; display: block;}



.container .homecopy2.columns A:link

{ color: black;

text-decoration: none; font-size: 13px;

line-height: 20px;}



.container .homecopy2.columns A:visited

{ color: black;

text-decoration: none; font-size: 13px;

line-height: 20px;}



.container .homecopy2.columns A:active

{ color: black;

text-decoration: none; font-size: 13px;

line-height: 20px;}



.container .homecopy2.columns A:hover

{ color: black;

text-decoration: underline; font-size: 13px;

line-height: 20px;}









.container .TAG1.columns   {

font-size: 24px; text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 900; margin-left: 0px;

color: black; background-color: red;

width: 300px;

height: 35px; display: none;}



.container .TAG2.columns   {

font-size: 20px;  text-align: center;

font-family: 'Lato', sans-serif;  margin-left: 0px;

font-weight: 400; background-color: blue;

color: black;

width: 300px; margin-top: -35px; display: none;}



.container .TAG3.columns   {

font-size: 18px;  background-color: purple;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black; margin-top: -70px;

width: 160px;

height: 30px; display: none; }



.container .TAG4.columns   {

font-size: 18px; background-color: yellow;

text-align: center;

font-family: 'Lato', sans-serif;

font-weight: 700;

color: black;

width: 160px; display: none; }



.container .NAV.columns   {

width: 300px;

background-color: #0a4a73;

height: 50px;}



.container .FULL_WIDTH.columns {

width: 300px;

 }

	.container .FULL_WIDTH { 
		width: 96% !important;
		margin-left: auto; margin-right: auto;
	}
	
	.container .FULL_WIDTH div#content {
		width: 100%;
	}
	
	.container .FULL_WIDTH div#content div { width: 100%; }

	div.container div.FULL_WIDTH div#content div h1 {
	    text-align: center;
width: 100%;
}
 
	div.container div.FULL_WIDTH div#content div p {
width: 100%;
}


.container .FULL_WIDTH_SUB.columns {

width: 270px; padding-right: 15px; padding-left: 15px; margin-top: 0px; }





.container .orangesidebar.columns {

background-color: #f9e9d3;  font-size: 14px;

line-height: 20px; display: none;

width: 195px; padding-left: 15px; padding-right: 15px; margin-top: -13px;}



.container .homecopy.columns {

width: 270px; padding-right: 15px; padding-left: 15px; margin-top: 5px; }



.container .homecopy2.columns {

width: 270px; background-color: #dbdcdd; display: block; float: left; padding-right: 15px; padding-left: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 15px; margin-top: 15px;}







.container .FULL_WIDTHfooter.columns {

border-top: 1px solid #097694; width: 300px; margin-top: 0px; }



#footer {

text-align: center;

}



#footer A:link

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:visited

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:active

{ color: black;

text-decoration: none;

font-size: 12px; }



#footer A:hover

{ color: #c7883a;

text-decoration: none;

font-size: 12px; }



#footer_links {font-size: 11px; text-align: center; }



#footer_links A:link

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 11px;}



#footer_links A:visited

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 11px;}



#footer_links A:active

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 11px;}



#footer_links A:hover

{ color: black;

font-weight: normal;

text-decoration: none;

font-size: 11px;}



.footer_newline1 { display: none; }

.footer_newline2 { display: block; }



img { width: 270px;}







}



/*320px*/















/*CLEAR ROW*/



.clear {



clear: both;



display: block;



overflow: hidden;



visibility: hidden;



width: 0;



height: 0;


/*CLEAR ROW*/
	
/* media queries, December 2024 below is just a draft for reference */
	
/*@media screen and (max-width: 767px) {
div.container div div.new2 {
margin-top: 1px;
}

div.container div div.new3 {
width: 90% !important;
margin-left: auto; margin-right: auto;
}

div.container div.FULL_WIDTH.columns {
width: 90% !important;
margin-left: auto !important;
margin-right: auto !important;
}
} */ /* end media query */
	