.HeaderBox {
	width: 800px;
	margin-top: 30px;
	height: 247px;
}
.HeaderBox_Menu {
	background-color: #eeeeee;
	height: 36px;
	width: 800px;
}
.ColMain_01 {
	width: 266px;
}
.ColBlock {
	width: 800px;
	background-color: #FFFFFF;
}
.ColMain_02 {
	width: 534px;
	background-position: left top;
}
.C_Box {
	width: 534px;
	margin-top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.C_BoxCol_01 {
	width: 361px;
	margin-right: 6px;
	padding-left: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 520px;
	line-height: 15px;
	margin-left: 1px;
}
.Footer a:link {
	color: #666666;
	text-decoration: none;
}
.Footer a:visited {
	color: #666666;
	text-decoration: none;
}
.Footer a:hover {
	color: #669900;
	text-decoration: underline;
}
.Footer a:active {
	text-decoration: underline;
	color: #666666;
}

.IntroFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-left: 7px;
	width: 521px;
	line-height: 15px;
}
.IntroFooter a:link {
	color: #666666;
	text-decoration: none;
}
.IntroFooter a:visited {
	color: #666666;
	text-decoration: none;
}
.IntroFooter a:hover {
	color: #669900;
	text-decoration: underline;
}
.IntroFooter a:active {
	text-decoration: underline;
	color: #666666;
}

.C_BoxCol_02 {
	width: 173px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.C_Box_Titles {
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #333333;
}
.C_Box_TitlesLight {
	font-family: Helvetica;
	font-size: 14px;
	font-weight: lighter;
	color: #333333;
}
.Findoutmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-left: 6px;
}
.Findoutmore a:link {
	text-decoration: none;
	color: #333333;
}
.Findoutmore a:visited {
	text-decoration: none;
	color: #333333;
}
.Findoutmore a:hover {
	text-decoration: underline;
	color: #669900;
}
.Findoutmore a:active {
	text-decoration: none;
	color: #333333;
}
.SnippetBoxTop {
	background-image: url(/images/WhyBoxTop.gif);
	background-repeat: no-repeat;
	width: 521px;
	margin-top: 30px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 7px;
}
.SnippetTitle {
	font-family: Helvetica;
	font-size: 16px;
	color: #333333;
	padding-left: 9px;
	padding-top: 30px;
	padding-bottom: 7px;
}
.Arrows {
	vertical-align: sub;
}
.KeyLineBox_midlines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	width: 243px;
	color: #666666;
}
.KeyLineBox_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.KeyLineBox_top {
	width: 243px;
	margin-top: 18px;
	background-image: url(/images/KeyBoxTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 5px;
}
.KeyLineBox_topimage {
	padding-bottom: 1px;
	vertical-align: top;
	font-size: 1px;
	padding-top: 7px;
}
.KeyLineBox_Bot {
	width: 243px;
	font-size: 5px;
	color: #666666;
	background-image: url(/images/KeyBoxBot.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.height_5px {
	height: 5px;
	font-size: 5px;
}
.NavMenu {
	height: 23px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	margin-bottom: 3px;
}
.NavMenuCellOne {
	width: 266px;
}
.SnippetBoxBtm {
	background-image: url(/images/WhyBoxBot.gif);
	background-repeat: no-repeat;
	width: 521px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-position: bottom;
}
.SnippetMain {
	color: #666666;
}
.WhiteBoxWidth {
	width: 507px;
}
.SnippetWhiteBoxTop {
	background-image: url(/images/WhyBox_white_top.gif);
	width: 165px;
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	font-size: 5px;
	background-position: bottom;
}
.SnippetBoxRowSpacer {
	font-size: 6px;
}
.SnippetBoxSpacer {
	width: 6px;
}
.SnippetWhiteBoxMid {
	background-color: #FFFFFF;
	width: 165px;
}
.SnippetWhiteBoxImg {
	padding-left: 7px;
	padding-right: 7px;
}
.SnippetWhiteBoxBot {
	background-image: url(/images/WhyBox_white_bot.gif);
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	background-position: top;
	width: 165px;
}
.SnippetWhiteBoxHead {
	font-family: Helvetica;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.SnippetBoxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	padding-left: 7px;
	padding-right: 7px;
}.WYS_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-right: 27px;
	padding-left: 5px;
}
.WYS_Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 25px;
	color: #669900;
	font-weight: bold;
}
.NavMenuLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}
.NavMenu a:link {
	color: #999999;
	text-decoration: none;
}
.NavMenu a:visited {
	color: #999999;
	text-decoration: none;
}
.NavMenu a:hover {
	color: #333333;
	text-decoration: none;
}
.NavMenu a:active {
	color: #999999;
	text-decoration: none;
}
.GlanceList {
	color: #666666;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	list-style-image: none;
	float: none;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}
.GlanceListBox {
	width: 245px;
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-left: 0px;
	padding-left: 0px;
}
.Address {
	color: #0066CC;
}
.ThreeCol {
	width: 527px;
	margin-top: 30px;
}
.ThreeColMainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-right: 10px;
	padding-top: 1px;
}
.ThreeCol_Cols {
	width: 179px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #666666;
}
.GlanceListIndent {
	margin-left: 0px;
	padding-left: 0px;
}
.ThreeCol_TR_img {
	padding-top: 10px;
	padding-right: 10px;
}
.Intro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-right: 10px;
}
.Intro_subhead {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 169px;
	margin-top: 20px;
}
.LocationBoxes {
	width: 169px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.IntroTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}
.Intro_subhead2Col {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 350px;
	margin-top: 20px;
}
.TrainingText a:link {
	text-decoration: none;
	color: #666666;
}
.TrainingText a:visited {
	color: #666666;
	text-decoration: none;
}
.TrainingText a:hover {
	color: #669900;
	text-decoration: underline;
}
.TrainingText a:active {
	color: #666666;
	text-decoration: none;
}
.OneColIntro {
	width: 527px;
	margin-top: 30px;
	background-image: url(/images/BG_Gallops.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 297px;
}
.OneColIntro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-right: 180px;
}
.TrainingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.ProText_Col_01 {
	padding-right: 10px;
	width: 244px;
}
.ProText_Col_02 {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
}
.ProTrainingImg {
	padding-bottom: 10px;
}
.ProTrainingImgR {
	padding-bottom: 10px;
	padding-left: 5px;
}
.ProTrainingImgL {
	padding-right: 5px;
	padding-bottom: 10px;
}
.ProTrainingBox {
	background-image: url(/images/WhyBoxTop.gif);
	background-repeat: no-repeat;
	width: 521px;
	margin-top: 30px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.TrainingTextDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.LocationBox_Subhead {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	margin-top: 10px;
}
.LocationBoxLink {
	width: 169px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.LocationBoxLink a:link {
	text-decoration: none;
	color: #666666;
}
.LocationBoxLink a:visited {
	color: #666666;
	text-decoration: none;
}
.LocationBoxLink a:hover {
	color: #669900;
	text-decoration: underline;
}
.LocationBoxLink a:active {
	color: #666666;
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #669900;
	text-decoration: underline;
}
a:active {
	color: #999999;
	text-decoration: none;
}
.GalleryBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 800px;
	margin-top: 50px;
}.GalleryText {
	color: #666666;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.HeaderBlock {
	width: 800px;
	height: 247px;
}
.HeaderCol1 {
	width: 266px;
	height: 247px;
}
.HeaderCol2 {
	height: 247px;
	width: 533px;
}
.ImageBuffer {
	padding-right: 10px;
}
.CompBanner {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.C_BoxUnderBanner {
	width: 534px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.ResultsHeadCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #9BC571;
	padding-right: 10px;
	height: 25px;
	font-weight: bold;
}
.ResultsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	padding-right: 10px;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.BarTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.BarSubTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.BoxText_download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.BoxIcon {
	padding-right: 8px;
}
.FP_Banner {
	margin-bottom: 0px;
	margin-top: 10px;
	color: #333333;
}
.FP_BannerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	margin-left: 10px;
	margin-right: 20px;
}
.BannerCell {
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFE2;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.BannerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-color: #333333;
	padding-top: 5px;
	margin-right: 0px;
}
.BannerTable {
	margin-left: 10px;
	width: 533px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-top: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.BannerTitle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: bold;
}
.BannerTextTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-left: 20px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
}
.BannerRed {
	color: #990000;
}
.BannerCellLower {
	text-align: left;
	vertical-align: top;
	margin-left: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F4EBE2;
	border-left-color: #F4EBE2;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F4EBE2;
}
.Bbox {
	float: left;
	height: 50px;
	width: 150px;
	margin-left: 20px;
	margin-top: 20px;
}
.Caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	margin-left: 5px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Clearfix {
	clear: both;
}
.ImageRangedLeft {
	float: left;
	padding-right: 15px;
}
.BannerCellHighlight {
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #CAFDAE;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
