@charset "utf-8";
/* CSS Document */
*, a:focus { outline:none!important }
body{margin:0; padding:0;background-color: #fff; margin:0px; padding:0px; outline:none; font-family: 'PT Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 13px; line-height: 1.42857; color: #606060; }
a {text-decoration:none; color:#000000;}

.header-main{width:100%; height:120px; }
.logo { margin: 0; padding:8px 0px 0px 0px; float: left; width:100%; height:75px; float:left;}
.leftLogo{float:left; width:49%; text-align:left;}
.rightLogo{  float: right;
  width: 49%;
  text-align: right;
  padding: 0px 0px 0px 0px;
  font-size: 14px;}
.centerbox{width:1000px; height:auto; margin:auto; text-align:center;}

#menu-header{background-color:#4c4d4f; width:100%; height:58px; margin:0;}

#menu-header .menubg{ width:1000px; margin:auto;}
.menubottom{ width:100%; background-image:url(../images/stripBtm.jpg);  background-repeat:repeat; height:11px;margin:0; padding:0;}

.welcome{width:100%; height:auto; background:#f0f1f1 url(../images/pattern2.png) repeat; padding:50px 0px 32px 0px;}

a { color:#58595b; text-decoration: none; }
a:hover { color:#eb680e; text-decoration: none; }
h2 { font-family: 'Oswald', sans-serif; font-size:30px; color: #3c3c3c; margin: 0 0 18px 0; }
h3 { font: 25px 'PT Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #FFF; margin: 10px 0 0px 0; }
h4{text-transform: uppercase; color: #58595b; margin-bottom:7px; font-size:21px; font-weight:bold; font-family:'PT Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; margin-top:0px; padding-top:0px;}
p{ font-family: 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif; margin-bottom:20px;line-height: 22px; }

.title{ color: #58595b; margin-bottom:7px; font-size:20px; font-weight:bold;   font-family: 'Oswald', sans-serif; text-align:left;}
.subtitle{ color: #58595b; font-size:18px; font-weight:bold; font-family:'PT Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left;}

.subtitle-bullet ul {margin-left:0; padding-left:0; font-size:18px; width:400px;}
.subtitle-bullet li {margin-left:-30px; padding:10px 0 5px 0; font-size:16px; list-style:none;  border-bottom:1px solid #f14b3f; width:350px;}

.subtitle-bullet li:before {
  color:#f14b3f; /* set color to red */
  content:"\2023"; /* /2022 is the numerical unicode for &bull; */
  font-size:1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
  padding-right:.45em; /* give the bullet some padding from the text Make sure to use em*/
  position:relative; list-style-position:outside;
    top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
}




.title-block{text-align:left;}

.divider{position:relative; height:1px; padding-top:4px;  border-bottom:solid 1px #f58134; margin-bottom:20px}
.divider span{display:block; width:50px; height:3px; background:#58595b; margin-top:-2px}

.location-box { background-color:#4c4d4f; padding: 57px 0 63px 0; height:400px;}
.location-box h2 { color: #ffffff; margin-bottom: 20px; }

.address { float:left; width:225px; text-align:left;}
.address .header-4 { color: #484848; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 24px;
    letter-spacing: 1px; text-transform: uppercase; }
.contactinfo { float:left; margin-top:1px; }
.f13{ font-size:14px; color:#FFF; line-height:24px;text-align:left;}

.f13 a{color:#ffffff; text-decoration:none}
.f13 a:hover{text-decoration:underline}

.f18{ font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; line-height:22px; color:#f58634; }
.f16{ font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; line-height:24px; color:#969495; }


ul li {list-style:none;}
.contactinfo li {margin-bottom:10px; font-size:13px; line-height: 24px; letter-spacing: 0.5px; font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; color:#ffffff; text-align:justify;}	
.label { text-align:right; width:100px; height:30px; color: #ffffff; font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 24px; letter-spacing: 1px;}

.footer-copyright { border-top: 1px solid #212121; background:#58595b url(../images/pattern1.png) repeat; font-size: 11px; padding:15px 0; text-align: center; }
@media (min-width: 768px) { .footer-copyright { text-align: left; } }
.footer-copyright a { color: #fff; }
.footer-copyright .social-links-wrapper { padding-top: 10px; }
@media (min-width: 768px) { .footer-copyright .social-links-wrapper { text-align: right; padding-top: 0; } }
.footer-copyright .social-links-wrapper .social-links { display: inline-block; vertical-align: middle; }

.FloatLeft{float:left;}
.FloatRight{float:right;}

/*========== LOCATION MAP ==========*/

.location-map .header-2 { margin-bottom:20px; }
.location-map .map { height:203px; margin-bottom:30px; padding:10px; background:#fff; -moz-box-shadow: 0px 1px 4px rgba(68,68,68,0.4);	-webkit-box-shadow:0px 1px 4px rgba(68,68,68,0.4); box-shadow: 0px 1px 4px rgba(68,68,68,0.4); text-align:center;}
		
	.header-4 { height:20px; font-size:17px; padding:0px 20px 0px 20px; color:#FFF; font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;}	
	.header-4 a:hover, .header-4 a.active{ height:20px; font-size:17px; margin:0 0 20px 0; color:#57b952; text-decoration:none; text-decoration:none;}
	.header-4 a{ height:20px; font-size:17px; text-decoration:none; color:#FFF;}
	
	h1{margin:30px 0px 10px 0; font:30px/30px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left; color:#f58634; text-transform:uppercase;}
	.sBoxHead{width:100%; font:24px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left;  color:#f58634;}
	.separator {width:100%; height:2px; background:url(separator.png) repeat-x left top; clear:both; margin:10px 0px 0px 0px;}
	
	.spacer{ width:100%;height:5px; line-height:5px;}
	.minspacer{ width:100%;height:2px; line-height:2px;}


.table-content{font-family: 'Oswald', sans-serif;  font-weight: normal;letter-spacing: 1px;font-size: 14px;}

