@charset "UTF-8";
/* CSS Document */

#pageNav a.pageNavButton1{
	width: 225px;
	height: 25px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	background: transparent url('../jmf-images/pageNavRed.gif') no-repeat scroll top left;
	color: #4b4b4b;
	padding-left: 10px;
	outline: none;
}

#pageNav a.pageNavButton1:hover{
	background-position: bottom left;
	color: #ffffff;
}

#pageNav a.pageNavButton1:active{
	background-position: bottom left;
	color: #ffffff;
}

h1, h2, h3, h4{
color: #d50a27;
}

#pageBody a{
	text-decoration:none;
	font-weight:bold;
	color: #333;
}

#pageBody a:hover{
	color: #d50a27;
}

#pageBody .contact a{
	text-decoration:none;
	font-weight:bold;
	color: #d50a27;
}

#pageBody .contact a:hover{
	color:#000;
}

#topNav-edit{
}

#topNav-edit a{
text-decoration:none;
color: #333333;
}

#topNav-edit a:hover{
color: #d50a27;
}

.order a{
	display:block;
	height:24px;
	background-image: url('../jmf-images/order-red.png');
	background-repeat:no-repeat;
	color: #d50a27;
	font-family: "Lucida Grande", arial;
	font-size:14px;
	text-decoration:none;
	padding-left: 105px;
	padding-top: 3px;
}

.order a:hover{
	color:#666;
}

.topNavCol-edit{
width: 150px;
float: left;
list-style:none;
border-left: 1px solid #cccccc;
padding-left: 10px;
padding-right: 10px;
margin-left: 0;
text-align:center;
}

.topNavCol2-edit{
width: 150px;
float: left;
list-style:none;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding-left: 10px;
padding-right: 10px;
margin-left: 0;
text-align:center;
}

#topNav{
	width:660px;
}

.topNavCol a{
text-decoration:none;
font-weight:normal;
display:block;
height: 20px;
line-height:20px;
color: #333333;
background-image:url(../jmf-images/directSubIcon.png);
background-repeat:no-repeat;
background-position:top left;
padding-left: 25px;
margin-bottom: 5px;
}

.topNav2Col a{
text-decoration:none;
font-weight:normal;
display:block;
height: 20px;
line-height:20px;
color: #333333;
background-image:url(../jmf-images/directSubIcon.png);
background-repeat:no-repeat;
background-position:top left;
padding-left: 25px;
margin-bottom: 5px;
}

#topNav a{
	color:#333333;
	font-weight:normal;
}

#topNav a:hover{
color: #d50a27;
text-decoration:none;
background-position:bottom left;
}

.topNavCol{
width: 190px;
float: left;
list-style:none;
border-left: 1px solid #cccccc;
padding-left: 5px;
padding-right: 10px;
margin-left: 0;
margin-right: 10px;
}

.topNav2Col{
width: 240px;
float: left;
list-style:none;
border-left: 1px solid #cccccc;
padding-left: 5px;
padding-right: 10px;
margin-left: 0;
margin-right: 10px;
}


.topNavCol2{
width: 150px;
float: left;
list-style:none;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding-left: 10px;
padding-right: 10px;
margin-left: 0;
}

.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
