/* ------ Common Styles ------ */
body 
{
	width: 1680px;
	margin: auto;
	padding: 0px;
}

H1
{		
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 3.125em;
	font-weight: normal;
	text-decoration: none;
	color: #404B7A;
	display: block;
}

H2
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 2.1875em;
	font-weight: normal;
	text-decoration: none;
	color: #404B7A;
	display: block;
}

H3
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.375em;
	font-weight: normal;
	text-decoration: none;
	color: #B17950;
	display: block;
}

H4
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.1875em;
	font-weight: normal;
	text-decoration: none;
	color: #256397;
	display: block;
}

H5
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: .85em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	line-height: 22px;
}

p
{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	display: block;
	line-height: 22px;
}

a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
	color: #231F20;
}

ul
{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

li
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.AdminText
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.AdminTextBold
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.AdminTextLink
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.Copyright
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #231F20;
	vertical-align: top;	
}

.IEImage
{
	margin-bottom: -4px;
}

/* ------ Background Styles ------ */
.HomepageBG
{
	background-image: url(Images/Backgrounds/HomepageBG.jpg);
	background-repeat: no-repeat;
	background-color: #E9F5F4;
}

.InnerBG
{
	background-image: url(Images/InnerBG.png);
	background-repeat: no-repeat;
	background-color: #e2e8bf;
}

.ProductBG
{
	background-image: url(Images/Backgrounds/ProductBG.png);
	background-repeat: no-repeat;
	background-color: #e2e8bf;
}

.InnerRepeat
{
	background-image: url(Images/Backgrounds/InnerBGRepeat.png);
	background-repeat: repeat-y;
	background-color: Transparent;
}

.LeftBg
{
	background-image: url(Images/LeftBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #e2e8bf;
}

.RightBg
{
	background-image: url(Images/RightBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #e2e8bf;
}

.ProductRightBg
{
	background-image: url(Images/ProductRightBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #e2e8bf;
}


.CenterBg
{
	background-color: #89B1F6;
}

.RatesBg
{
	background-color: #75B3F9;
}

.InnerTop
{
	background-image: url(Images/InnerTop.png);
	background-repeat: no-repeat;
	background-color: Transparent;
}

.InnerBottom
{
	background-image: url(Images/InnerBottom.png);
	background-repeat: no-repeat;
	background-color: Transparent;
}

.InnerLeftRepeat
{
	background-image: url(Images/InnerLeftRepeat.png);
	background-repeat: repeat-y;
	background-color: Transparent;
}

.InnerRightRepeat
{
	background-image: url(Images/InnerRightRepeat.png);
	background-repeat: repeat-y;
	background-color: Transparent;
}

.ProductTop
{
	background-image: url(Images/ProductTop.png);
	background-repeat: no-repeat;
	background-color: Transparent;
}

.ProductBottom
{
	background-image: url(Images/ProductBottom.png);
	background-repeat: no-repeat;
	background-color: Transparent;
}

.ProductLeftRepeat
{
	background-image: url(Images/ProductLeftRepeat.png);
	background-repeat: repeat-y;
	background-color: Transparent;
}

.ProductRightRepeat
{
	background-image: url(Images/ProductRightRepeat.png);
	background-repeat: repeat-y;
	background-color: Transparent;
}

.CenterBGColor
{
	background-color: #DCEFEC;
}

#HomepageContentDiv
{
	position: relative;
	left: 181px;
	top: -150px;
}

#HomepageLogoDiv
{
	position: relative;
	left: 237px;
	top: -858px;
}

#InnerLogoDiv
{
	position: relative;
	left: 152px;
	top: 100px;
	z-index: 999999999;
}

/* ------ News Styles ------ */
.NewsText
{
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
}

.NewsTextBold
{
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
}

.NewsTextLearnMore
{
	color: #254C43;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: underline;
}

/* ------ Rate Styles ------ */
.RatesBannerText
{
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
}

.RatesH1
{
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: normal;	
	text-decoration: none;
}

.RatesText
{
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
}

.RatesTextBold
{
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
}

/* ------ Form Styles ------ */
.FormText
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.FormTextBold
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.FormTextError
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: red;
}

.FormTextLink
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.FormHead1
{		
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: bold;	
	color: #ffffff;
	display: block;
}

.FormHead2
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: normal;	
	color: #ffffff;
	display: block;
}

/* ------ Home Page Styles ------ */
.HomeH1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 36px;
	font-weight: normal;	
	color: #003F5E;
	line-height: 40px;
}

.HomeH2
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 36px;
	font-weight: normal;	
	color: #58585A;
	line-height: 40px;
}

.HomeH3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 23px;
	font-weight: bold;	
	color: #FCB034;
}

.HomeText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #231F20;
}

.HomeTextLink, a.HomeTextLink
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 25px;
	color: #231F20;
}

.HomeSubText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #5C6F7B;
}

/* ------ Subpage Styles ------ */
.SubpageTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 28px;
	font-weight: normal;	
	color: #003F5E;
	line-height: 40px;
	margin-left: 80px;
	text-align: right;
	display: block;
}

.SubH1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;	
	color: #003F5E;
	line-height: 25px;
}

.SubH2
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;	
	color: #003F5E;
	line-height: 25px;
}

.SubH3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;	
	color: #003F5E;
	line-height: 25px;
}

.SubText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #231F20;
}

.SubTextLink, a.SubTextLink
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 25px;
	color: #231F20;
}

.ProductCategoryTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;	
	color: #003F5E;
	line-height: 25px;
}

.ProductMediumText
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #231F20;
	display: block;
}

.ProductDisclaimer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	color: #231F20;
	display: block;
}

.eCommerceHead
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;	
	color: #003F5E;
	line-height: 25px;
}

.Normal
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #231F20;
}

.NormalBold
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #231F20;
}

.CartDetail, a.CartDetail
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

/* IE hacks to fix box-model problem where IE adds border/margin/padding width to outside of the box */
.yourstyle
{
            voice-family: "\"}"";
            voice-family: inherit;
/* Conforming browsers use values below this line */
}

ul
{	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

li
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.IEImage
{
	margin-bottom: 0px;
}

.InnerBG
{
	background-image: url(Images/InnerBG.png);
	background-repeat: no-repeat;
	background-color: #E5EBC6;
}

.ProductBG
{
	background-image: url(Images/Backgrounds/ProductBG.png);
	background-repeat: no-repeat;
	background-color: #E5EBC6;
}

.LeftBg
{
	background-image: url(Images/LeftBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #E5EBC6;
}

.RightBg
{
	background-image: url(Images/RightBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #E5EBC6;
}

.ProductRightBg
{
	background-image: url(Images/ProductRightBg.png);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #E5EBC6;
}

.CenterBGColor
{
	background-color: #E0F1EE;
}

#HomepageContentDiv
{
	position: relative;
	left: -130px;
	top: 415px;
}

#HomepageLogoDiv
{
	position: relative;
	left: 235px;
	top: -292px;
}
