﻿
.bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.heading {
font-family:"Trebuchet MS", "Times New Roman", Garamond, Georgia;
font-size:2.1em;
color:#000000;
text-align:center;
font-weight:bold;
line-height:.9em;
padding-bottom:11px;
}

.SubHeading {
font-family:"Times New Roman", Garamond, Georgia;
font-size:24px;
color:#368C01;
text-align:center;
font-weight:bold;
}

.ProductTitle {
font-family:Geneva, sans-serif, Verdana;
font-size:24px;
color:#A3297B;
text-align:left;
font-weight:bold;
border-bottom:1px #CCC solid;
}

.headingMedium {
	font-family:Geneva, sans-serif, Verdana;
font-size:24px;
color:#A3297B;
text-align:left;
font-weight:bold;
border-bottom:1px #CCC solid;
}

.headingSmall {
	font-family:Geneva, sans-serif, Verdana;
font-size:16px;
color:#348B00;
text-align:left;
font-weight:bold;
border:1px #FFCDEF solid;
}

.headingSmallNoBorder {
font-family:Verdana, Arial;
font-size:16px;
color:#7439AD;
text-align:left;
font-weight:bold;
}



.SubHeadingListing {
font-family:"Times New Roman", Garamond, Georgia;
font-size:24px;
color:#368C01;
text-align:left;
font-weight:bold;
margin-bottom:20px;
}

.SubHeadingBlk {
font-family:"Times New Roman", Garamond, Georgia;
font-size:24px;
color:#000000;
text-align:center;
font-weight:bold;
}

.innerPage {
font-family:"Times New Roman", Garamond, Georgia;
font-size:1.5em;
color:#000000;
width:900px;
text-align:center;
margin-left:40px;
}


.innerPage a:link {
font-family:"Times New Roman", Garamond, Georgia;
font-size:17px;
color:#000000;
}

.innerPage a:visited {
font-family:"Times New Roman", Garamond, Georgia;
font-size:17px;
color:#000000;
}

.innerPage a:hover {
	text-decoration: none;
}

.innerPage a:active {
	color: #FF0000;
}

.innerPage a.hidden {
  color: #000000;
}



.caption{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
}

.SiteMap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	padding-left: 7px;
	padding-top: 5px;
}
.SiteMap a:link, .SiteMap a:visited, .SiteMap a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E96D1F;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

.SiteMap a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}


#Content {
	width:994px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	background-color:#fff;
	}


#main-banner{
width:990px;
height:445px;
background-image:url(../../images/banner_bg.gif);
background-repeat:no-repeat;
vertical-align:middle;
margin-left:7px;

}



.RelatedLinks {
	width: 195px;
	background: url(../../images/bottom.gif) #FFFFFF no-repeat bottom left;
	margin: 0 auto;
	padding-bottom: 6px;
}
.RelatedLinks h1 {
	background: url(../../images/top.gif) no-repeat top left;
	min-height: 28px;
	margin: 0;
	padding: 10px 80px 0px 15px;
	font-size:14px;
}

.RelatedLinks .Content {
text-align:left;
}

.RelatedLinks a:link, .RelatedLinks a:visited, .RelatedLinks a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7338AC;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
}

.RelatedLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F76;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}



.img-shadow {
float:center;
background: url(../../images/trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
}

.img-shadow img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 5px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}


#narrow {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


#narrow a:link {
font-size:12px;
color:#333;
}

#narrow a:visited {
font-size:12px;
color:#333;
}

#narrow a:hover {
	text-decoration: none;
}

#narrow a:active {
	color: #FF0000;
}

#narrow a.hidden {
  color: #000000;
}


#productlisting {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


#productlisting a:link {
font-size:13px;
color:#333;
}

#productlisting a:visited {
font-size:13px;
color:#333;
}

#productlisting a:hover {
	text-decoration: none;
}

#productlisting a:active {
	color: #FF0000;
}

#productlisting a.hidden {
  color: #000000;
}

#productlisting .imageborder {
	border:1px solid #333;
}

.multifieldrblistAddon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;

}

.multifieldrblistVariant {
	padding:2px;
	font-size:13px;
}


.small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
}


.small a:link {
color:#000000;
font-size:11px;

}

.small a:visited {
color:#000000;
}

.small a:hover {
	text-decoration: none;
}

.small a:active {
	color: #FF0000;
	font-size:11px;

}

.small a.hidden {
  color: #000000;
}


#topsmallnav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:right;
margin-bottom:25px;
padding-right:20px;
}


#topsmallnav a:link {
font-size:11px;
color:#333;
	text-decoration: none;

}

#topsmallnav a:visited {
	font-size:11px;
	color:#333;
	text-decoration: none;
}

#topsmallnav a:hover {
	text-decoration: none;
	background-color:#7338AC;
	color:#fff;
}

#topsmallnav a:active {
	color: #FF0000;
		text-decoration: none;

}

#topsmallnav a.hidden {
  color: #000000;
}

