@charset "utf-8";
/* Universal Reset */
* {

	outline: 0 none;
	padding: 0;
	margin: 0;
}


body {
	
	background:#fc1924;
	background-image:url(../images/bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

h1{
	font-family:Arial;
	font-size:15px;
	color:#ff0006;
	font-weight:bolder;
	padding:20px 0px 0px 30px;
	text-align:left;
}
h2{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bolder;
	padding:10px 0px 3px 10px;
	text-align:left;
	background-image:url(../images/h2_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
h3{
	font-family:Arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:7px 10px 0px 10px;
	text-align:left;
	
}
h4{
	font-family:Arial;
	font-size:15px;
	color:#ff0006;
	font-weight:bolder;
	padding:10px 0px 0px 0px;
	text-align:left;
}
h5{
	font-family:Arial;
	font-size:15px;
	color:#ff0006;
	font-weight:bolder;
	padding:10px 0px 0px 20px;
	text-align:left;
}
hr {
  border:0;
  border-top: 1px solid #c10612;
  height: 0;
  background-color: #c10612;
  margin-left:20px;
  margin-bottom:5px;
}
#weather{
	position:absolute;
	top:28px;
	right:135px;
	height:40;
	width:140;
	overflow:hidden;

}
#widgetbox_widget_parent_0{
	cursor:default;
}
#wbx-gw-button-wrapper-0{
	visibility:hidden;
}

#header{
	position:relative;
	margin-top:10px;
	height:108px;
	width:750px;
	background-image:url(../images/header_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;
}
#headernewsletter{
	position:relative;
	margin-top:10px;
	height:108px;
	width:750px;
	background-image:url(../images/header_bg-news-ltr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;
}

#header a img{
	border:none;
}
#phone{
	float:right;
	width:230px;
	height:31px;
	
	
}
#phone p{
	font-family:Arial;
	font-size:19px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	padding-bottom:3px;
	padding-left:11px;
	
}
#address{
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-align:right;
	padding: 18px 10px 0px 0px;
		
}
#address p{
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-align:right;
		
}
#address a{
	font-family:Arial;
	font-size:11px;
	color:#ed1d24;
	text-align:right;
	text-decoration:underline;
		
}
#address a:visited{
	color:#ed1d24;
	text-decoration:underline;
		
}
#address a:hover{
	color:#520107;
	text-decoration:underline;
		
}
#navContainer{
	height:30px;
	width:750px;
	background-image:url(../images/nav_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#flashbanner{
   height:231px;
   width:740px;
   margin-right:auto;
   margin-left:auto;
}
#masthead{
   height:119px;
   width:740px;
   margin-right:auto;
   margin-left:auto;
}

#logo{
	float:left;
	height:100px;
	width:477px;
	margin:8px 0px 0px 3px;
}
#homemain{
	height:231px;
	margin-top:9px;
}
#homeright{
	float:right;
	width:559px;
	height:231px;
	background-color:#FFF;
	margin: 0px 5px 0px 0px;
	position:relative;
}
#homerightcopy{
    font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	color:#000;
	padding-bottom:5px;
	

}
#homerightcopy p{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding: 0px 20px 8px 20px;
	

}
#homerightcopy img{
    float:right;
	margin-top:10px;
	

}
.hometop{
	position:absolute;
	top:0px;
	left:0px;
}
.homebottom{
	position:absolute;
	bottom:0px;
	left:0px;
}
#hmleft{
	float:left;
	margin: 0px 0px 0px 5px;
	width:181px;

}
.homeleft{
	width:181px;
	height:113px;
	background-image:url(../images/homeleft_bg_right.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#d9d9d9;
	margin-bottom:5px;
    position:relative;
}
.homeleftcopy p{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding: 4px 8px 0px 11px;
}
.homeleftcopy p img{
	border: 1px solid black;
	margin:4px 10px 0px 5px;
	float:left;
}
.homeleftcopy a img{
	border: none;
	margin:5px 30px 3px 0px;
	display:block;
	
}
.homeleftcopy2 p{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding: 4px 8px 0px 11px;
	clear:left;
}
.homeleftcopy2 p img{
	border: 1px solid black;
	margin:5px 30px 3px 0px;

}
.homeleftcopy2 a img{
	border: none;
	margin:5px 30px 3px 0px;
	display:block;
	
}
.lefthometop{
	position:absolute;
	top:0px;
	left:0px;
}
.lefthomebottom{
	position:absolute;
	bottom:0px;
	left:0px;
}
.homeleftcopy{
    font-family:Arial;
	font-size:12px;
	color:#000;
	

}
.bottom{
	float:left;
	width:165px;
	min-height:143px;
	background-image:url(../images/hmbottom_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin: 0px 8px 5px 13px;
	
}
.bottom p{
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	padding: 5px 0px 0px 16px;
	
}
.bottom img{
	padding-top:9px;
	
	
}
.bottom a{
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	
	
}
.bottom a:visited{
	color:#FFF;
	text-decoration:none;
    text-align:left;
	
}
.bottom a:hover{
	color:#fc1924;
	text-decoration:underline;
    text-align:left;
	
}

/* Navigation layout and styles */
.topnav{
margin: 9px 0px 0px 8px;
padding: 0;
width:550px;
float: left;
font: bold 12px Arial;
color:#FFF;
text-decoration: none;
text-transform:uppercase;


}
.topnav ul{
list-style-type: none;
}
.topnav li{
display: inline;

}

.topnav li a{
float: left;
color:#FFF;
padding: 0px 17px 0px 0px;
text-decoration: none;
border:none;
}

.topnav li a:visited{

}

.topnav li a:hover{
color:#d9d9d9;
}  
.topnav li .current, .topnav li .current:hover {
color:#fb1923;
} 


#wrapper{
	padding-bottom:20px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
}
#content{

	width:750px;
	background-color:#480006;
	position:relative;
}

#contentcontactform{
	
	margin-right:auto;
	margin-left:auto;
	width:741px;
	background-image:url(../images/contact_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	position:relative;
}
	
#contentsubpages{
	margin-left:0px;
	margin-top:9px;
	width:740px;
	background-color:#e5dac1;
	position:relative;
}
.contentcopy{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.contentcopy p{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 15px 30px 0px 30px;
}
.contentcopy ul{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 15px 0px 20px 70px;
}
.contentcopy li{
	padding: 0px 0px 0px 15px;
}
.contentcopy a{

	color:#d70d19;
	text-decoration:none;
	
}
.contentcopy a:visited{

	color:#d70d19;
	text-decoration:none;
	
}
.contentcopy a:hover{

	color:#520107;
	text-decoration:underline;
	
}
.contentcopy img{
	border: 1px solid black;
	margin:20px 30px 10px 30px;
}
.imgright{
 float:right;	
 padding:0px;
 margin:0px;
}
.imgleft{
 float:left;	
 padding:0px;
 margin:0px;
}
#contact{
	float:right;
	
}
#contact2{
	float:right;
	
}
#contact p{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 8px 0px 0px 0px;
}
#contact a{

	color:#d70d19;
	text-decoration:underline;
	
}
#contact a:visited{

	color:#d70d19;
	text-decoration:underline;
	
}
#contact a:hover{

	color:#520107;
	text-decoration:underline;
	
}
#contact img{
	border: 1px solid black;
	margin:20px 30px 10px 0px;
}
#contact2 img{
	border: 1px solid black;
	margin:20px 50px 10px 0px;
}
.toplt{
	position:absolute;
	top:0px;
	left:0px;
}
.bottomlt{
	position:absolute;
	bottom:0px;
	left:0px;
}
.toprh{
	position:absolute;
	top:0px;
	right:0px;
}
.bottomrh{
	position:absolute;
	bottom:0px;
	right:0px;
}


#footer{
	padding-top:3px;
	width:750px;
	height:34px;
}
#footer p{
	text-align:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
#footer li{
display: inline;
padding-left:7px;

}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
#footer a:visited {  
	color:#FFF;
}
#footer a:hover{
	color:#510107;
	text-decoration:none;
}
.left{
	float:left;
}
.right{
	float:right;
}

#form{
	float:left;
	margin:30px 0px 0px 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;


}

.alignright{
	text-align:right;
	padding-right:35px;
}
.alignleft{
	text-align:left;

}
.contentcopy1{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
}
.contentcopy1 p{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding: 15px 30px 0px 30px;
	background-color: #FFF;
}
.contentcopy1 ul{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 15px 0px 20px 70px;
	background-color: #FFF;
}
.contentcopy1 li{
	padding: 0px 0px 0px 15px;
	background-color: #FFF;
}
.contentcopy1 a{
	color:#d70d19;
	text-decoration:none;
	background-color: #FFF;
	
}
.contentcopy1 a:visited{
	color:#d70d19;
	text-decoration:none;
	background-color: #FFF;
	
}
.contentcopy1 a:hover{
	color:#520107;
	text-decoration:underline;
	background-color: #FFF;
	
}
.contentcopy1 img{
	margin:20px 30px 10px 30px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* NEWSLETTER NAVIGATION */

#navContainerNewsletter{
	height:50px;
	width:750px;
	/*background-image:url(../images/nav_bg.jpg); */
	background-color:#fff;
	background-position:top left;
	background-repeat:no-repeat;
}
#BodyContainerNewsletter{
	width:750px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	vertical-align:top;
}

.TableNewsletter{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	border: 1px solid black;
	padding:0px 0px 0px 5px;
	width:350px;
	background-color:#fff;	
	text-align:left;

}
.padding1{
	padding:1px 0px 0px 0px;
}

#RightColumnContainerNewsletter{
	border: 1px solid black;
	margin:20px 30px 10px 0px;
	height:200px;
	width:350px;
	background-color:#fff;
	float: left;
}

/* NAVIGATION FOR NEWSLETTER PAGE */

.topnav-newsletter{
margin: 0px 0px 0px 0px;
padding: 0;
width:550px;
height:0px;
float: center;
font: bold 12px Arial;
color:#000;
text-decoration: none;
text-transform:uppercase;
vertical-align:middle;
}
.topnav-newsletter ul{
list-style-type: none;
}
.topnav-newsletter li{
display: inline;
vertical-align:middle;
}

.topnav-newsletter li a{
float: center;
color:#000;
padding: 0px 17px 0px 0px;
text-decoration: none;
border:none;
}

.topnav-newsletter li a:visited{
}

.topnav-newsletter li a:hover{
color:#fb1923;
}  
/*.topnav-newsletter li .current, .topnav-newsletter li .current:hover {
color:#fb1923;
} */
#contentsubpagesnewsletter{
	margin-left:0px;
	margin-top:0px;
	width:740px;
	background-color:#e5dac1;
	position:relative;
}
