body {
	background-image: url(images/back_page.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #65848D;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.45em;
	color: #333333;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.45em;
	color: #000;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: left;
}
a {
	color: #CC3300;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-size: 10px;
	text-align: center;
}

#header {
	width: 744px;
	margin-left: -372px;
	left: 50%;
	position: relative;
	background-image: url(images/border_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	height: 7px;
}
#contentHolder {
	width: 744px;
	margin-left: -372px;
	left: 50%;
	position: relative;
	clear: both;
	background-image: url(images/back_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FEF5E4;
	overflow: visible;
	padding-top: 20px;
	padding-bottom: 15px;
}

#contentHolder #topNav {
	margin-bottom: 15px;
	background-image: url(images/line_horz_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 20px;
	margin-left: 20px;
}
#contentHolder #frontFlash {
	margin-bottom: 20px;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
}
#contentHolder #frontMainContent {
	clear: both;
	margin-right: 22px;
	margin-left: 22px;
}
#contentHolder #subHeader {
	margin: 0px 20px 0px 18px;
	clear: none;
}

#contentHolder #subHeader .tagHolder {
	color: #FFFFFF;
	padding-right: 15px;
	background-image: url(images/subHeaderTagBack_products.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

#contentHolder #subNav {
	background-image: url(images/back_subNav.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FE9F00;
	border-bottom-color: #FE9F00;
	border-left-color: #FE9F00;
	width: 180px;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	margin-right: 0px;
	margin-bottom: 10px;
	left: 30px;
	position: relative;
	float: left;
}
#contentHolder #subNav p {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: none;
}
#contentHolder #subNav p.Title {
	margin-top: 0px;
	margin-bottom: 10px;
}

#contentHolder #subNav a {
	display: block;
	padding: 8px 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 1.3em;
	background-color: #F4DDC6;
	border: 1px solid #F4DDC6;
}
#contentHolder #subNav a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #D75B00;
	color: #CC3300;
}

#contentHolder #subNav p.thirdLevel a {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: none;
	display: block;
	padding: 6px 10px;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 1.3em;
	border-top: 1px solid #FBF2EA;
	border-right: 1px solid #FBF2EA;
	border-bottom: 1px solid #FBF2EA;
	border-left: 1px solid #ECC69F;
	margin-right: 0px;
	margin-left: 11px;
	background-color: #FBF2EA;
	font-size: 10px;
}
#contentHolder #subNav p.thirdLevel a:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #D75B00;
	color: #CC3300;
}
#subPos1 #contentHolder #subNav #sublink1 a, #subPos2 #contentHolder #subNav #sublink2 a, #subPos3 #contentHolder #subNav #sublink3 a, #subPos4 #contentHolder #subNav #sublink4 a, #subPos5 #contentHolder #subNav #sublink5 a, #subPos6 #contentHolder #subNav #sublink6 a, #subPos7 #contentHolder #subNav #sublink7 a, #subPos8 #contentHolder #subNav #sublink8 a, #subPos9 #contentHolder #subNav #sublink9 a, #subPos10 #contentHolder #subNav #sublink10 a, #subPos11 #contentHolder #subNav #sublink11 a, #subPos12 #contentHolder #subNav #sublink12 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos1a #contentHolder #subNav #thirdlink1 a, #subPos1b #contentHolder #subNav #thirdlink2 a, #subPos1c #contentHolder #subNav #thirdlink3 a, #subPos1d #contentHolder #subNav #thirdlink4 a, #subPos1e #contentHolder #subNav #thirdlink5 a, #subPos1f #contentHolder #subNav #thirdlink6 a, #subPos1g #contentHolder #subNav #thirdlink7 a, #subPos1h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos2a #contentHolder #subNav #thirdlink1 a, #subPos2b #contentHolder #subNav #thirdlink2 a, #subPos2c #contentHolder #subNav #thirdlink3 a, #subPos2d #contentHolder #subNav #thirdlink4 a, #subPos2e #contentHolder #subNav #thirdlink5 a, #subPos2f #contentHolder #subNav #thirdlink6 a, #subPos2g #contentHolder #subNav #thirdlink7 a, #subPos2h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos3a #contentHolder #subNav #thirdlink1 a, #subPos3b #contentHolder #subNav #thirdlink2 a, #subPos3c #contentHolder #subNav #thirdlink3 a, #subPos3d #contentHolder #subNav #thirdlink4 a, #subPos3e #contentHolder #subNav #thirdlink5 a, #subPos3f #contentHolder #subNav #thirdlink6 a, #subPos3g #contentHolder #subNav #thirdlink7 a, #subPos3h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos4a #contentHolder #subNav #thirdlink1 a, #subPos4b #contentHolder #subNav #thirdlink2 a, #subPos4c #contentHolder #subNav #thirdlink3 a, #subPos4d #contentHolder #subNav #thirdlink4 a, #subPos4e #contentHolder #subNav #thirdlink5 a, #subPos4f #contentHolder #subNav #thirdlink6 a, #subPos4g #contentHolder #subNav #thirdlink7 a, #subPos4h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos5a #contentHolder #subNav #thirdlink1 a, #subPos5b #contentHolder #subNav #thirdlink2 a, #subPos5c #contentHolder #subNav #thirdlink3 a, #subPos5d #contentHolder #subNav #thirdlink4 a, #subPos5e #contentHolder #subNav #thirdlink5 a, #subPos5f #contentHolder #subNav #thirdlink6 a, #subPos5g #contentHolder #subNav #thirdlink7 a, #subPos5h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#subPos6a #contentHolder #subNav #thirdlink1 a, #subPos6b #contentHolder #subNav #thirdlink2 a, #subPos6c #contentHolder #subNav #thirdlink3 a, #subPos6d #contentHolder #subNav #thirdlink4 a, #subPos6e #contentHolder #subNav #thirdlink5 a, #subPos6f #contentHolder #subNav #thirdlink6 a, #subPos6g #contentHolder #subNav #thirdlink7 a, #subPos6h #contentHolder #subNav #thirdlink8 a {
	color: #FFFFFF;
	background-color: #D75B00;
	border: 1px solid #D75B00;
}
#contentHolder #mainContent {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 445px;
	float: right;
	padding-right: 35px;
	color: #000;
}
#contentHolder #mainContent hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FE9F00;
	color: #FE9F00;
	height: 1px;
}



#contentHolder #copyright {
	font-size: 10px;
	line-height: normal;
	color: #CBA763;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(images/line_horz_dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}
#contentHolder #copyright p {
	color: #CBA763;
}


#footer {
	width: 744px;
	margin-left: -372px;
	left: 50%;
	position: relative;
	background-image: url(images/border_btm.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 10px;
}
.ruleVertDot {
	background-image: url(images/line_vert_dot.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.frontColHeading {
	background-image: url(images/line_horz_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-style: italic;
	font-size: 18px;
}
.sectionTitle {
	margin-top: 0px;
	margin-bottom: 12px;
}
.pageTitle {
	margin-top: 0px;
	margin-bottom: 15px;
}
.smallText {
	font-size: 11px;
}
.emphasizedText {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

#contentHolder #mainContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 7px;
	font-weight: bold;
}
#contentHolder #mainContent h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #045399;
	margin-top: 12px;
	margin-bottom: 7px;
	font-weight: bold;
	font-style: italic;
}

#contentHolder #mainContent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #045399;
	margin-top: 10px;
	margin-bottom: 7px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#contentHolder #mainContent ul {
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 20px;
	padding-left: 10px;
	font-size: 11px;
	color: #cc3300;
}
#contentHolder #mainContent li {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 11px;
}
#contentHolder #mainContent h2.listName {
	color: #045399;
	margin-bottom: 3px;
	margin-top: 15px;
	font-size: 14px;
	font-style: normal;
}
#contentHolder #mainContent h2.newsHeadline {
	color: #787827;
	margin-bottom: 3px;
	font-style: normal;
	margin-top: 15px;
	font-size: 14px;
}
#contentHolder #mainContent h2.listPosition {
	color: #787827;
	margin-bottom: 7px;
	margin-top: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
#contentHolder #mainContent .photoRight {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.blueBorder {
	background-color: #FFFFFF;
	border-top: 1px solid #FECF78;
	border-right: 2px solid #E4C08F;
	border-bottom: 2px solid #E4C08F;
	border-left: 1px solid #FECF78;
	margin-top: 20px;
}
.topBorderBlue {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #338AB9;
}

.releaseDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #006699;
	letter-spacing: 1px;
}

.leftColBlue {
	background-color: #739CB0;
	text-align: right;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}
.rightColBlue {
	background-color: #E7EEF1;
	border-bottom-width: 1px;
	border-bottom-style: none;
	padding: 10px;
}
.contactTable {
	margin-top: 15px;
	border: 1px solid #9BA83E;
}

.leftColGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9BA83E;
	padding: 2px 10px;
	text-align: right;
}
.contactCell {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 1px solid #9BA83E;
	background-color: #FEFBF5;
}
.prompt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #70792D;
	letter-spacing: 1px;
}


.greenBorder {
	border: 1px solid #B8C55F;
	margin-top: 15px;
}
.rightBorderGreen {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B8C55F;
}
.bottomBorderGreen {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B8C55F;
}
.rtbotBorderGreen {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #B8C55F;
	border-bottom-color: #B8C55F;
	padding: 5px;
}


.rightColGreen {
	background-color: #EFF2DB;
	padding: 10px;
}
form {
	margin-top: 20px;
	margin-bottom: 0px;
}

.formTextInput {
	background-color: #FFFFFF;
	border: 1px solid #FFC15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
}
.formTextArea {

	background-color: #FFFFFF;
	border: 1px solid #FFC15B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
}
.formBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contentHolder #sitemapContent {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 670px;
	float: left;
	padding-right: 0px;
	padding-left: 35px;
}
#contentHolder #sitemapContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #045399;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F8B856;
}
#contentHolder #sitemapContent .thirdLevel {
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#contentHolder #sitemapContent p {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}
.dropCap {
	float: left;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border: 1px solid #FE995C;
	font-size: 320%;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
	background-color: #FFE2A6;
}
.uppercase {
	font-size: 10px;
	text-transform: uppercase;
}
#contentHolder #frontMainContent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 2px;
	line-height: normal;
}
fp text {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.regtext {
	font-family: Verdana, Geneva, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
.regtext {
	font-size: 12px;
}
.newtagline {
	font-family: "Neutraface Display Bold", "Neutraface Display Bold Alt", "Neutraface Display Drafting", "Neutraface Display Drafting Alt", "Neutraface Display Light", "Neutraface Display Light Alt", "Neutraface Display Medium", "Neutraface Display Medium Alt", "Neutraface Display Numerals", "Neutraface Display Numerals Alt", "Neutraface Display Thin", "Neutraface Display Thin Alt", "Neutraface Display Titling", "Neutraface Text Bold", "Neutraface Text Bold Alt", "Neutraface Text Bold Italic", "Neutraface Text Bold Italic Alt", "Neutraface Text Book", "Neutraface Text Book Alt", "Neutraface Text Book Italic", "Neutraface Text Book Italic Alt", "Neutraface Text Demi", "Neutraface Text Demi Alt", "Neutraface Text Demi Italic", "Neutraface Text Demi Italic Alt";
	font-size: medium;
	color: #000;
}
#contentHolder #frontMainContent table tr td .smallText strong a {
	font-size: 10px;
}
#subPos6 #contentHolder #mainContent #div ul li {
	font-size: 11px;
}

