/* ------ */
/*  BODY */
/* ------ */

body {
	background-color: #FFFFFF;
	background-image: url('/images/background.png');
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.mainWrapper {
	width: 982px;
	height: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	padding-left: 18px;
}

form {
	display: inline;
	margin: 0;
}

.left {
	float: left;
}
/* ---------- */
/*  END BODY  */
/* ---------- */

/* -------- */
/*  HEADER  */
/* -------- */
.header {
	width: 982px;
	height: 271px;
	background-image: url('/images/internalHeader.png');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#headerHomeLink {
	width: 230px;
	height: 130px;
	cursor: pointer;
	position: absolute;
}

.homeLink {
	position: relative;
	top: 14px;
	left: 254px;
}

.headerLinks {
	position: relative;
	text-align: right;
	height: 35px;
	top: 20px;
	padding-right: 48px;
	margin: 0px 10px 0px 10px;
}

.headerPageTitle {
	position: relative;
	height: 35px;
	width: 500px;
	left: 40px;
	top: 108px;
}
	/* ----------------- */
	/* -- HEADER TEXT -- */
	/* ----------------- */
	.headerPageTitle-Text {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 38px;
		color: #ffffff;
		margin: 0px;
	}
	
	/* ------------------ */
	/* -- HEADER LINKS -- */
	/* ------------------ */
	a.homeLink:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #cce70b;
		text-decoration: none;
	}
	
	a.homeLink:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #cce70b;
		text-decoration: none;
	}
	
	a.homeLink:active {
		text-decoration: none;
		color: #fff;
	}
	
	a.homeLink:hover {
		text-decoration: none;
		color: #fff;
	}

	a.headerLink:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #cce70b;
		text-decoration: none;
		vertical-align: middle;
		float: right;
		margin: 7px 10px 0px 10px;
	}

	a.headerLink:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #cce70b;
		text-decoration: none;
		vertical-align: middle;
		float: right;
		margin: 7px 10px 0px 10px;
	}
	
	a.headerLink:active {
		text-decoration: none;
		color: #fff;
	}
	
	a.headerLink:hover {
		text-decoration: none;
		color: #fff;
	}
/* ------------ */
/*  END HEADER  */
/* ------------ */

/* --------- */
/*  CONTENT  */
/* --------- */

.contentLeftNav {
	width: 210px;
	height: 596px;
	position: relative;
	float: left;
	left: 16px;
	padding-top: 25px;
	background-color: #ffff9b;
}
	
	.contentLeftNav-Content {
		position: relative;
		left: 25px;
		width: 170px;
		height: 500px;
		overflow: auto;
		text-align: justify;
	}
	
.content {
	background-image: url('/images/internalContentBackground.png');
	width: 675px;
	height: 621px;
	position: relative;
	float: left;
	left: 16px;
	padding-left: 26px;
}

.contentWide {
	width: 911px;
	height: 621px;
	background-image: url('/images/internalContentWideBackground.png');
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ffff9b;
	position: relative;
	left: 16px;
}

	.contentHeader {
		width: 600px;
		height: 37px;
		padding-top: 20px;
	}
	
	.contentTopNav-Link {
		margin-top: 7px;
	}

	.headerLinksSpacer {
		margin: 7px 5px 0px 5px;
	}
	
	.contentText {
		position: relative;
		width: 640px;
		height: 540px;
		overflow: auto;
	}
	
	.contentTextWide {
		position: relative;
		width: 850px;
		height: 540px;
		overflow: auto;
	}

.contentFooterLinks {
	position: relative;
	width: 640px;
}

.spacing {
	line-height: 12px;
}
	/* ------------------ */
	/* -- CONTENT TEXT -- */
	/* ------------------ */
	.contentLeftNav-BoxTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #d34e19;
		margin: 0px;
	}
	
	.contentLeftNav-BoxTextBold {
		font-weight: bold;
	}
	
	.contentLeftNav-BoxText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	
	.contentLeftNav-BoxSubmit {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
	}
	
	.contentLeftNav-Title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		margin: 0px;
	}
	
	.contentLeftNav-TextBold {
		font-weight: bold;
	}
	
	.contentLeftNav-Text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		font-weight: normal;
	}
	
	.contentTitle
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #d34e19;
		margin: 0px;
	}
	
	.contentPageTitle
	{
		font-size: 20px;
	}
	
	.contentSubTitle
	{
		font-size: 14px;
		color: #d34e19;
		font-weight: bold;
	}
		
	.contentText
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	/* ------------------- */
	/* -- CONTENT LINKS -- */
	/* ------------------- */
	a:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
	}
	
	a:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #333333;
		text-decoration: none;
	}
	
	a.contentTopNav-Link:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}
	
	a.contentTopNav-Link:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}
		
	a.contentTopNav-Link:hover
	{
		color: #d34e19;
		text-decoration: none;
	}
	
	a.contentLink:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
	}
	
	a.contentLink:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
	}
	
	a.contentLink:hover
	{
		color: #333333;
		text-decoration: none;
	}

	a.contentFooterLinks-Link:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
	}

	a.contentFooterLinks-Link:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
	}
	
	a.contentFooterLinks-Link:hover
	{
		color: #d34e19;
		text-decoration: none;
	}
	
	a.contentFooterLinks-Link:active
	{
		color: #d34e19;
		text-decoration: none;
		font-weight: bold;
	}

/* ------------- */
/*  END CONTENT  */
/* ------------- */


/* -------- */
/*  FOOTER  */
/* -------- */
.footer {
	background-image: url('/images/internalFooter.png');
	width: 911px;
	height: 123px;
	margin-left: 16px;
	position: relative;
	clear: both;
}

.orderButtons {
	position: relative;
	height: 49px;
	width: 600px;
	top: 22px;
	left: 30px;
}

.footerLinks {
	float: left;
	position: relative;
	top: 55px;
	height: 16px;
}

.footerLinksSpacer {
	float: left;
	margin: 0px 10px 0px 10px;
}

	/* ----------------- */
	/* -- FOOTER TEXT -- */
	/* ----------------- */
	.footerText {
		float: right;
		position: relative;
		top: 53px;
		right: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3e3e3e;
	}
	
	.footerLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
		vertical-align: middle;
		float: left;
	}

	/* ------------------ */
	/* -- FOOTER LINKS -- */
	/* ------------------ */
	a.footerLink:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
		vertical-align: middle;
		float: left;
	}
	
	a.footerLink:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #d34e19;
		text-decoration: none;
		vertical-align: middle;
		float: left;
	}
	
	a.footerLink:hover {
		text-decoration: none;
		color: #247e26;
	}

/* ------------ */
/*  END FOOTER  */
/* ------------ */