/*****************************
  Custom Style Elements
*****************************/
.KSTruckTop1 {
	width: 1000px;
}
.KSTruckTop2 {
	background: url(../Images/banner-top.gif) repeat-x 0% 0%;
}
.KSTruckTop3 {
	background: url(../Images/banner-left.gif) repeat-y 0% 0%;
}
.KSTruckTop4 {
	background: url(../Images/banner-right.gif) repeat-y 100% 0%;
}
.KSTruckTop5 {
	background: url(../Images/banner-tl.gif) no-repeat 0% 0%;
}
.KSTruckTop6 {
	background: url(../Images/banner-tr.gif) no-repeat 100% 0%;
}
.KSTruckTop7 {
	padding: 0px 30px;
}
.KSTruckLogin {
	padding: 7px 0px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}
.KSTruckLogin a {
	color: #999999;
}
.KSTruckLogin a:hover {
	color: #333333;
}
.KSTruckMenu1 {
	height: 77px;
}
.KSTruckMainContent1 {
	width: 1000px;
	background: url(../Images/banner-left.gif) repeat-y 0% 0%;
	text-align: left;
}
.KSTruckMainContent2 {
	background: url(../Images/banner-right.gif) repeat-y 100% 0%;
}
.KSTruckMainContent5 {
	padding: 0px 30px;
}
.KSTruckMainContent6 {
	background-color: #ffffff;
	clear: both;
}
.KSTruckMainContent7 {
	background: url(../Images/bl.gif) no-repeat 0% 100%;
}
.KSTruckMainContent8 {
	background: url(../Images/br.gif) no-repeat 100% 100%;
}
.KSTruckCrumbSearch1 {
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckCrumbSearch2 {
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckBreadcrumb1 {
	width: 765px;
	float: left;
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckBreadcrumb2 {
	padding: 10px 20px;
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckSearch1 {
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckSearch2 {
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckSearch3 {
	padding: 7px 0px;
	background: url(../Images/breadcrumb-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckSearchBox {
	font-size: 10px;
	width: 93px;
}
.KSTruckSearchButton {
	color: #666666;
	border: solid 1px #999999;
	display: inline-block;
	font-size: 10px;
	text-transform: uppercase;
	background: url(../Images/search-btn-bkgd.gif) repeat-x 0% 0%;
	text-align: center;
	padding: 2px 4px;
}
.AdvertisementArea1 {
	padding-bottom: 18px;
	background: url(../Images/seperator1.gif) no-repeat 50% 100%;
}
.KSTruckSearchButton:hover {
	color: #000000;
	border: solid 1px #333333;
}
.KSTruckBannerAd11 {
	width: 643px;
	float: left;
}
.KSTruckBannerAd12 {
	padding: 0px 0px 0px 18px;
}
.KSTruckColumnAd11 {
	width: 285px;
	float: left;
	padding-bottom: 10px;
}
.columnAd_Text {
	padding: 0px;
	margin: 0px;
}
.columnAd2_Text {
	padding: 0px;
	margin: 0px;
}
.KSTruckHTMLArea {
	clear: both;
}
.KSTruckHomePageHtmlUL {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.KSTruckHomePageHtmlUL li {
	display: inline;
	padding: 0px 8px;
	margin: 0px;
	float: left;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.KSTruckHomePageHtmlUL a {
	color: #990000;
}
.KSTruckHomePageHtmlUL a:hover {
	color: #000000;
}
.KSTruckHomePageHtmlUL img {
	border: none;
	margin-top: 10px;
}
.KSTruckBannerAd21 {
	padding-top: 10px;
	clear: both;
	width: 100%;
}
.KSTruckBannerAd22 {
	padding: 18px 0px 10px 0px;
	background: url(../Images/seperator2.gif) no-repeat 50% 0%;
	display: table-cell;
	clear: both;
	width: 100%;
}
.KSTruckBannerAd23 {
	display: table-cell;
	clear: both;
	width: 100%;
}
.KSTruckBannerAd2 span {
	display: table-cell;
	clear: both;
	width: 100%;
}
.KSTruckHomePageLogosUL {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 900px;
}
.KSTruckHomePageLogosUL LI {
	display: inline-block;
	padding: 0px 25px;
	margin: 0px;
	float: right;
}
.KSTruckHomePageLogosUL IMG {
	border: none;
	margin-top: 10px;
}
.KSTruckFooter1 {
	width: 1000px;
}
.KSTruckFooter2 {
	background: url(../Images/footer-bkgd.gif) repeat-x 0% 0%;
}
.KSTruckFooter3 {
	background: url(../Images/footer-left.gif) no-repeat 0% 0%;
}
.KSTruckFooter4 {
	background: url(../Images/footer-right.gif) no-repeat 100% 0%;
}
.KSTruckFooter7 {
	padding: 0px 30px;
	text-align: left;
}
.KSTruckFooter8 {
	padding: 10px 0px 20px 0px;
}
.KSTruckCopyright {
	width: 500px;
	float: left;
	color: #999999;
	font-size: 10px;
}
.KSTruckFooter {
	text-align: right;
	color: #999999;
	font-size: 10px;
}
.KSTruckFooter a {
	color: #999999;
}
.KSTruckFooter a:hover {
	color: #000000;
}
.KSTruckClear {
	clear: both;
}
/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/
body {
	padding: 0px;
	margin: 0px;
	background: #F4F4F4 url(../Images/page-bkgd.gif) repeat-x 0% 0%;
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
td {
	color: #000000;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	color: #333399;
	text-decoration: none;
}
span.H1 {
	display: none;
}
h1 {
	display: inline-block;
	width: auto;
	padding: 6px 50px;
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
}
h2 {
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 20px;
	font-weight: bold;
}
h3 {
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 19px;
	font-weight: bold;
}
h4 {
	color: #990000;
	font-family: Times New Roman, serif;
	font-size: 18px;
	font-weight: bold;
}

.H1 {
       display: none;
}

#ctl01_ctl01_ctl00_Sectiontitle1_content {
        display: none;
}
.contentList {
	width: 100%;
}
.text_Content {
	width: 100%;
}
input {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
select {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}
.colorLight_HorizontalLine {
	display: none;
}
.EditContent {
	font-size: xx-small;
	clear: both;
}
.EditContent a {
	font-size: xx-small;
}
.EditContent td {
	font-size: xx-small;
	padding: 10px 5px 10px 5px;
}
.RegisterFormRequiredField {
	color: #FF0000;
}
table.ContactFormListTable {
	border: none 0px #ffffff;
}
.SectionHeaderSpacer {
	display: none;
}
/* RSS Feeds */
.RSS_IconSpan {
	padding-left: 10px;
}
.RSS_Link {
}
.RSS_Icon {
}
.RSS_ChildIconSpan {
	padding-left: 10px;
}
.RSS_ChildLink {
}
.RSS_ChildIcon {
}
/* BreadCrumb Navigation */
.BreadCrumb {
	color: #999999;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.BreadCrumb a {
	color: #333399;
}
.BreadCrumb a:hover {
	color: #000000;
}
/***************************
  Modules 
***************************/
/* Articles */
.ArticleSection_MainListTable {
	width: 100%;
}
.ArticleListItemOuterDiv1 {
	padding-bottom: 5px;
}
.ArticleListItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.ArticleListItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.ArticleSection_ListImage {
	border: solid 1px #000000;
	margin-right: 12px;
}
.ArticleSection_ListTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Article_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Article_IntroCell div img {
	border: solid 1px #000000;
	margin-bottom: 15px;
}
.Article_BriefDescription {
	font-style: italic;
}
/* Resumes */
.ResumeSection_TableBody {
	width: 100%;
	border: solid 1px #003366;
	margin-bottom: 10px;
}
.ResumeSection_AltTableBody {
	width: 100%;
	border: solid 1px #8b0202;
	margin-bottom: 10px;
}
.ResumeSection_DepartmentCell {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Catalog Section */
.Catalog_ProductItemOuterDiv {
}
.Catalog_ProductItemOuterDiv2 {
}
.Catalog_ProductItemOuterDiv3 {
}
.Catalog_ProductItemOuterDiv4 {
}
.Catalog_ProductItemOuterDiv5 {
}
.Catalog_ProductItemMiddleOuterDiv {
}
.Catalog_ProductItemMiddleInnerDiv {
}
.Catalog_ProductItemInnerDiv {
	padding-top: 10px;
	padding-bottom: 20px;
}
.Catalog_ProductListTable {
}
.Catalog_ProductItemOuterTable {
}
.Catalog_ProductImageCell {
	vertical-align: top;
}
.Catalog_ProductImageOuterDiv {
	padding-right: 10px;
}
.Catalog_ProductImageInnerDiv {
	width: 100px;
	text-align: center;
}
.Catalog_ProductImage {
}
.Catalog_ProductItemAttributeCell {
	vertical-align: top;
}
.Catalog_ProductItemTitle {
	font-family: Arial;
	color: #e4e4e4;;
	font-size: 12pt;
	font-weight: bold;
}
.Catalog_ProductAttributeTable {
	padding: 0px;
	margin: 0px;
	border: solid 0px #F9F9F9;
}
.Catalog_ProductAttributeTable tr {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductAttributeTable td {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttribute {
	padding: 0px;
	margin: 0px;
	border: solid 0px #F9F9F9;
}
.Catalog_ProductItemAttribute tr {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttribute td {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttributeTitle {
	display: none;
}
.Catalog_ProductItemAttributeValue {
	vertical-align: top;
	color: #174268;
	letter-spacing: 1px;
}
td.Catalog_ProductItemFileTitle {
	font-weight: bold;
	padding-right: 10px;
}
.Catalog_ProductReadMoreLink {
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
.Catalog_ProductReadMoreLink:hover {
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}
.Catalog_ProductDetailAttributeTable {
	border: solid 0px #FFFFFF;
}
.Catalog_ProductDetailOuterDiv {
	padding-bottom: 20px;
	padding-top: 10px;
}
.Catalog_ProductDetailImageCell {
	vertical-align: top;
}
.Catalog_ProductDetailImageOuterDiv {
	padding-right: 10px;
	padding-bottom: 10px;
}
.Catalog_ProductDetailImageInnerDiv {
}
.Catalog_ProductDetailImage {
	border: solid 0px #FFFFFF;
}
.Catalog_ProductDetailAttributeTitle {
	font-weight: bold;
	padding-right: 10px;
	vertical-align: top;
}
.Catalog_ProductDetailAttributeValue {
	vertical-align: top;
}
td.Catalog_ProductDetailFileTitle {
	font-weight: bold;
	padding-right: 10px;
}
.Catalog_ManagementUnassignedProductsTitle {
	font-weight: bold;
	font-size: 16px;
}
.Catalog_ManagementNoMasterProducts {
}
.Catalog_ManagementAssignedProductsTitle {
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
}
.Catalog_ManagementNoSectionProducts {
	padding-bottom: 20px;
}
/* Contact Form */
.ContactFormFieldTitleCell {
	width: 130px;
	font-weight: bold;
}
.ContactForm_SubmitButtonLeftCell {
	width: 170px;
	font-weight: bold;
}
.ContactFormFieldTable {
	margin: 0px 20px 10px 40px;
}
/* Downloads */
.DownloadSection_MainListTable {
	width: 100%;
}
.DownloadItemOuterDiv1 {
	padding-bottom: 5px;
}
.DownloadItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.DownloadItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.Download_ThumbnailImage {
	border: solid 1px #000000;
	margin-right: 12px;
}
.DownloadSection_ListTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Download_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Download_IntroCell div img {
	border: solid 1px #000000;
	margin-bottom: 15px;
}
.Download_BriefDescription {
	font-style: italic;
}
/* Events */
.EventsListItemOuterDiv1 {
	padding-bottom: 5px;
}
.EventsListItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.EventsListItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.EventsSection_ListImage {
	border: solid 1px #000000;
	margin-right: 12px;
}
.EventsSection_ListTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.EventsSection_ListNotVisible {
	font-style: italic;
}
.Event_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Event_BriefDescription {
	font-style: italic;
}
.EventCalendar_CalendarControlsDiv {
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
td.EventCalendar_DateSelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
td.EventCalendar_CategorySelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
td.EventCalendar_RolesSelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
.EventCalendar_DayWeekPlannerDiv {
	background-color: #E7EBFF;
	text-align: center;
	border: solid 1px #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.EventsMonthCalendar_EventList {
	height: 50px;
	text-align: left;
	padding: 0px 4px 2px 4px;
}
.EventsMonthCalendar_EventList a {
	text-decoration: none;
}
.EventsMonthCalendar_EventList a:hover {
	text-decoration: none;
}
table.EventsMonthCalendar_AddEventTable {
	width: 100%;
}
.EventsMonthCalendar_DayNumber {
	font-size: 10px;
	text-align: right;
	padding: 0px 4px 0px 0px;
}
.EventsMonthCalendar_SingleEvent {
	padding-bottom: 5px;
	font-weight: normal;
}
.EventsMonthCalendar_SingleEvent a {
	font-weight: normal;
}
.EventsMonthCalendar_SingleEvent a:hover {
	font-weight: normal;
}
.EventToolTip {
	border: solid 2px #8492B6;
	background-color: #EEF1F6;
	color: #3C4451;
	padding: 10px;
	width: 300px;
	font-size: 11px;
}
/* Faqs */
.FaqSection_ListTable {
	width: 100%;
}
.FaqListItemOuterDiv1 {
	padding-bottom: 5px;
}
.FaqListItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.FaqListItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.FaqSection_ListImage {
	border: solid 1px #000000;
	margin-right: 12px;
}
.FaqSection_ListTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Faq_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Faq_IntroCell div img {
	border: solid 1px #000000;
	margin-bottom: 15px;
}
.Faq_BriefDescription {
	font-style: italic;
}
/* GeoMaps */
.GeoMapMainMapDiv {
	width: 100%;
	height: 500px;
	margin-top: 10px;
}
.GeoMapDrivingDirectionsInnerDiv {
	font-family: Arial;
	font-size: 9px;
}
.GeoMapLocationListDiv {
	width: 100%;
	padding-top: 20px;
}
.GeoMapLocationListHeader td {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px;
}
.GeoMapLocationListItem td {
	padding: 0px 5px;
}
.GeoMapLocationListAlternatingItem td {
	padding: 0px 5px;
	background-color: #F2F2F2;
}
.GeoMapLocationListGrid {
	border: solid 0px #FFFFFF;
}
/* HTMLNewsletters */
.HTMLNewslettersSection_SectionTitle {
}
.HTMLNewslettersSection_SectionDescription {
}
.HTMLNewslettersSection_ListTable {
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.HTMLNewslettersSection_ListItem {
}
.HTMLNewslettersSection_ListItem2 {
}
.HTMLNewslettersSection_ListAlternatingItem {
}
.HTMLNewslettersSection_ListAlternatingItem2 {
}
.HTMLNewslettersSection_ListTitle {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.HTMLNewslettersSection_ListAuthorLink {
}
.HTMLNewslettersSection_ListBriefDescription {
}
.HTMLNewslettersSection_ListReadMoreLink {
}
.HTMLNewslettersSection_NoHTMLNewsletters {
}
.HTMLNewslettersSection_DateCreated {
	display: none;
}
/* Links */
.LinksSection_MainListTable {
	width: 100%;
}
.LinksListItemOuterDiv1 {
	padding-bottom: 5px;
}
.LinksListItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.LinksListItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.LinksSection_ListImage {
	border: solid 1px #000000;
	margin-right: 12px;
}
.LinksSection_ListTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Links_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Links_IntroCell div img {
	border: solid 1px #000000;
	margin-bottom: 15px;
}
.Links_BriefDescription {
	font-style: italic;
}
/* Parent Section */

.ParentSection_ListTable  {
      margin-left: 10px;
      margin-right: 10px;
}

.ParentSection_MainListTable {
	width: 100%;
}
.ParentListItemOuterDiv1 {
	padding-bottom: 5px;
}
.ParentListItemOuterDiv2 {
	padding: 1px;
	background-color: #84A6CB;
}
.ParentListItemOuterDiv3 {
	color: #000000;
	background-color: #E0E8F0;
	padding: 5px 10px;
}
.ParentSection_ListTitleLink {	
        FONT-WEIGHT: bold;	
        FONT-SIZE: 20px;	
        COLOR: #233f80;	
        FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;	
        LETTER-SPACING: 2px
}

.ParentSection_ListTitleLink A {	
       COLOR: #233f80
}

.ParentSection_ListTitleLink A:hover {	
       COLOR: #990000
}

.ParentSection_ListBriefDescription {	
       FLOAT: left;
       width: 100%;
}
/* Photo Gallery */
.PhotoGallery_Contents {
	text-align: center;
}
.PhotoSection_SectionTitle {
	color: #E09B2E;
	font-size: 21px;
}
.PhotoSection_SectionDescription {
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_SpacerCell {
	background-color: #993300;
}
.PhotoSection_ListTable {
	border: none;
}
.PhotoSection_ListTable td {
	border: none;
	vertical-align: bottom;
}
.PhotoSection_ListItem {
	border-top: dashed #cccccc 1px;
	background-color: #FFFFFF;
}
.PhotoSection_ListItem2 {
	background-color: #993300;
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_ListAlternatingItem {
	border-top: dashed #993300 1px;
	background-color: #FFFFFF;
}
.PhotoSection_ListAlternatingItem2 {
	background-color: #993300;
}
.PhotoSection_ListTitle {
	font-size: 10px;
}
.PhotoSection_ListBriefDescription {
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_ListReadMoreLink {
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}
.PhotoSection_NoPhotos {
	font-size: 12px;
	color: #993300;
}
.PhotoSection_FullImageReadMore {
	font-size: 11px;
	font-weight: bold;
}
.PhotoSection_FullImageCaption {
	font-weight: bold;
	padding-bottom: 3px;
}
.PhotoSection_FullImageBox {
	padding-bottom: 5px;
}
.PhotoSection_SlideShowBigImage {
	text-align: center;
	width: 420px;
}
.PhotoSection_FullImageShortDescription {
	display: none;
}
.PhotoSection_FullImage {
	text-align: center;
	border: solid 1px #CCCCCC;
	background-color: #F0F0F0;
	padding: 20px 0px 20px 0px;
}
.itemImageLink {
	width: 100px;
	height: 100px;
	float: none;
	text-align: center;
	border: solid 1px #CCCCCC;
	background-color: #F0F0F0;
	padding: 20px 10px 20px 10px;
}
.itemImageLink:hover {
	width: 100px;
	height: 100px;
	float: none;
	text-align: center;
	border: solid 1px #E09B2E;
	background-color: #FFFFFF;
	padding: 20px 10px 20px 10px;
}
.itemPhotoImage {
	width: 80px;
	height: 60px;
}
.Photo_Title {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.Photo_AuthorLink {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.Photo_DateCreated {
	font-size: 12px;
}
.Photo_BriefDescription {
	font-size: 12px;
	font-style: italic;
}
.Photo_FullDescription {
	font-size: 12px;
}
.PhotoContentList {
	vertical-align: middle;
}
/* Surveys */
.SurveyListItemOuterDiv1 {
}
.SurveyListItemOuterDiv2 {
}
.SurveyListItemOuterDiv3 {
}
.SurveyListItemOuterDiv4 {
}
.SurveyListItemOuterDiv5 {
}
.SurveyListItemOuterDiv6 {
}
.SurveyListItemOuterDiv7 {
}
.SurveyListItemOuterDiv8 {
}
.SurveySection_SectionTitle {
}
.SurveySection_SectionDescription {
}
.SurveySection_ContentList {
}
.SurveySection_ListTable {
}
.SurveySection_ListImage {
	margin: 0px 10px 5px 0px;
}
.SurveySection_ListItem {
}
.SurveySection_ListItem2 {
}
.SurveySection_ListAlternatingItem {
}
.SurveySection_ListAlternatingItem2 {
}
.SurveySection_ListTitle {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.SurveySection_ListAuthorLink {
}
.SurveySection_ListBriefDescription {
	color: #000000;
	letter-spacing: 1px;
}
.SurveySection_ListReadMoreLink {
}
.SurveySection_NoSurveys {
}
.SurveyFormListTable {
	border-color: #FFFFFF;
}
.Survey_Table {
}
.Survey_IntroCell {
}
.Survey_BodyCell {
}
.Survey_Title {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
}
.Survey_AuthorLink {
}
.Survey_BriefDescription {
	font-style: italic;
}
.Survey_FullDescription {
}
.SurveyFormResultsTable {
	border: solid 0px #FFFFFF;
}
.SurveyFormResultsTableHeader {
	display: none;
}
.SurveyQuestionTable {
	width: 85%;
}
.SurveyResultQuestionTitleCell {
	font-weight: bold;
	background-color: #EBF2F7;
	padding-left: 20px;
}
.SurveyResultCountCell {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.SurveyResultPercentageCell {
	font-weight: bold;
	padding: 0px;
	text-align: right;
}
.SurveyResultBarGraphTable {
	border: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellLeft {
	background-color: #003366;
	border-right: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellRight {
	background-color: #FFFFFF;
}
.SurveyResultsTextAnswerLineItem {
	padding-left: 17px;
	text-indent: -17px;
}
.AdminDatagrid {
	border: solid 0px #FFFFFF;
}
/* Comments */
.Comments_ListTable {
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	border: solid 1px #F8F7F8;
	background-image : url(../Images/red-bkgd-listing.gif);
	background-repeat: repeat-x;
}
.Comments_ListItem {
}
.Comments_ListItem2 {
}
.Comments_ListAlternatingItem {
}
.Comments_ListAlternatingItem2 {
}
.Comments_ListTitle {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.Comments_ListTitleLink {
}
.Comments_ListAuthorLink {
}
.Comments_ListDateCreated {
}
.Comments_ListBriefDescription {
}
.Comments_ListReplyLink {
}
.Comments_Table {
}
.Comments_IntroCell {
}
.Comments_BodyCell {
}
.Comments_Title {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
}
.Comments_AuthorLink {
}
.Comments_DateCreated {
}
.Comments_BriefDescription {
}
.Comments_ParentLink {
}
/* Topics */
.Topics_TopicTitle {
	color: #000099;
	font-size: 21px;
}
.Topics_TopicDescription {
	font-weight: normal;
}
.Topics_ListTable {
	border-top: solid #003399 3px;
	border-bottom: solid #003399 1px;
	border-left: solid #003399 1px;
	border-right: solid #003399 1px;
}
.Topics_ListItem {
	background-color: #DBE8F4;
}
.Topics_ListItem2 {
	background-color: #FFFFFF;
}
.Topics_ListAlternatingItem {
	border-top: dashed #CCCCCC 1px;
	background-color: #EEEEEE;
}
.Topics_ListAlternatingItem2 {
	background-color: #DBE8F4;
}
.Topics_ListTitle {
	color: #000099;
	font-size: 20px;
	font-weight: bold;
}
.Topics_ListTitleLink {
	text-decoration: none;
	font-weight: normal;
}
.Topics_ListAuthorLink {
	text-decoration: none;
	font-weight: normal;
}
.Topics_ListDateCreated {
}
.Topics_ListBriefDescription {
	font-weight: normal;
}
/* Search */
.SearchTxtBox {
	text-align: right;
	padding-right: 5px;
}
.Site_Search {
	font-size: 11pt;
	padding-right: 4px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
}
.Site_Search a {
	margin: 0px;
	color: #a1a1a1;
	text-align: center;
	font-weight: bold;
}
.Site_Search a:hover {
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.search_button {
	background-image: url(../images/searchback.jpg);
	margin-bottom: 2px;
	margin-left: 5px;
	line-height: 13px;
	width: 65px;
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 7px;
}
td.SearchButtBack {
}
.searchbuttonpad {
	padding-right: 11px;
	text-transform: uppercase;
}
.SearchHolder {
	text-transform: uppercase;
}
.Search_ListTable {
	border: none;
	padding: 0px 0px 0px 0px;
}
.Search_ListTable td {
	text-align: left;
}
.Search_ListItem {
	padding: 10px 0px 10px 10px;
	background-color: #FFFFFF;
}
.Search_ListItem td {
	text-align: left;
}
.Search_ListTitleLink {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.Search_ListBriefDescription {
}
.Search_ListHyperlink {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #CC6600;
}
.Search_ListHyperlink a {
	color: #666666;
}
.Search_NoResults {
	text-align: center;
	font-weight: bold;
}
.Search_PagerStyle {
}
/* Form */
.Form_Title {
	color: #003366;
	font-family: century gothic, arial, verdana, helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
}
.Form_Description {
}
.Form_Table {
}
.Form_LabelRow {
	font-weight: bold;
}
.Form_LabelCell {
	font-weight: bold;
}
.Form_LabelText {
	font-weight: bold;
}
.Form_FieldRow {
}
.Form_FieldCell {
}
.Form_Field {
}
.Form_SectionRow {
}
.Form_SectionCell {
}
.Form_SectionText {
}
.Form_Button {
}
.Form_HelpText {
}
.Form_SubSectionRow {
}
.Form_SubSectionCell {
}
.Form_SubSectionText {
}
.Form_List {
}
.Form_Message {
}
/* Web Service Box */
/* LEFT RSS Feeds */
.RSSFeed_Div {
	margin: 4px 0px;
	padding: 10px 46px;
}
.WebServiceBox_ListServiceTitle {
	color: #990000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.WebServiceBox_ListServiceItemOuter {
	background-color: #E9EFF4;
	border: solid 1px #84A6CB;
	width: 100%;
	margin-bottom: 10px;
}
.WebServiceBox_ListServiceItemInner {
	padding: 2px 10px 10px 10px;
}
.WebServiceBox_ListServiceItemTitle {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.WebServiceBox_ListServiceAboveCopyright {
	display: none;
}
.WebServiceBox_ListServiceItemSpacer {
	display: none;
}
.WebServiceBox_LastRefreshed {
	display: none;
}
.WebServiceBox_ListSeperator {
	display: none;
}
/* Web Box */
/* RIGHT RSS Feeds */
.WebBox_BoxOuterDiv {
	padding: 20px 0px 0px 20px;
}
.WebBox_BoxInnerDiv {
	padding: 5px 0px;
	width: 322px;
}
.WebBox_TitleDiv {
	color: #990000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.WebBox_UnderTitleSpacerDiv {
	display: none;
}
.WebBox_ListServiceItemOuter {
	background-color: #E9EFF4;
	border: solid 1px #84A6CB;
	width: 322px;
	margin-bottom: 10px;
}
.WebBox_ListServiceItemInner {
	padding: 2px 10px 10px 10px;
}
.WebBox_ListServiceItemTitle {
	color: #4D8ACA;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.WebBox_ListSeperator {
	display: none;
}
.WebBox_UnderItemTitleSpacerDiv {
	display: none;
}
.WebBox_UnderItemDescriptionSpacerDiv {
	display: none;
}
.WebBox_ListServiceDateLastRefreshed {
	display: none;
}
.WebBox_ListServiceAboveCopyright {
	display: none;
}
/* Forum Login */
.ForumLogin_SectionTitle {
	color: #000099;
	font-size: 21px;
}
.ForumLogin_SectionDescription {
	font-weight: normal;
}
.ForumLogin_LoginLink {
	color: #003399;
}
/* System Pages */
/* Discuss */
.discussTable {
	border: 1px #CCCCCC solid;
	background-color: #CCCCCC;
	width: 850px;
}
.discussTable td {
	font-size: 11px;
}
.discussTable th {
	height: 25px;
	padding: 3px;
	margin: 1px;
	background-color: #85A7CA;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.discussTable a {
	color: black;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.discussCell {
	padding: 3px;
	margin: 1px;
	background-color: #FFFFFF;
}
.discussCellHilite {
	padding: 3px;
	background-color: #FFFFFF;
}
.discussCell .postBodyText {
	display: block;
	width: 700px;
}
.discussCell .itemCommentText {
	display: block;
	width: 700px;
}
/* HtmlTextBox */
pre {
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #eeeeee;
	font: 10px normal Lucida Console;
}
.postBodyText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.postBodyText p {
	margin: 0px;
}
.commentText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.commentText p {
	margin: 0px;
}
.itemCommentText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.itemCommentText p {
	margin: 0px;
}
.articleBodyText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.articleBodyText p {
	margin: 0px;
}
.bookFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.bookFullDescription p {
	margin: 0px;
}
.downloadFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.downloadFullDescription p {
	margin: 0px;
}
.eventFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.eventFullDescription p {
	margin: 0px;
}
.eventSpeakerBiography {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.eventSpeakerBiography p {
	margin: 0px;
}
.itemEventSpeakerBiography {
}
.itemEventSpeakerBiography p {
	margin: 0px;
}
.photoFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.photoFullDescription p {
	margin: 0px;
}
/* PPIGrid */
.PPIGrid {
	background-image: url(../../../../Common/Images/PPIGrid/PPIGridBg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 8px;
	border: solid 1px #5F748F;
	color: #666666;
}
.PPIGrid TABLE {
	font-size: 11px;
	font-family: Verdana;
	color: #666666;
}
.GridHeader {
	font-weight: bold;
	color: white;
	background-image: url(../../../../Common/Images/PPIGrid/headerBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding-left: 6px;
	height: 35px;
}
.GroupPanel {
}
.GroupPanelItems {
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.GridHeader A {
	color: white;
	text-decoration: none;
}
.GridRow {
	background-color: #E7E9EF;
	padding-left: 5px;
}
.GridRow TD {
	border-bottom: solid 1px #BEC7D3;
}
.GridAltRow {
	background-image: url(../../../../Common/Images/PPIGrid/GridAltRowBg.gif);
	background-repeat: repeat-x;
	background-color: #DCE0E8;
	padding-left: 5px;
}
.GridAltRow TD {
	border-bottom: solid 1px #BEC7D3;
}
.GridPager {
	background-image: url(../../../../Common/Images/PPIGrid/pagerBg.gif);
	color: #E7E9EF;
	padding-left: 6px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.GridPager A {
	color: #E7E9EF;
}
/****************************************/
/* FlyOutMenu CSS */
/****************************************/
.KSTruckMenu2 ul {
	display: block;
	width: 100%;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.KSTruckMenu2 ul li {
	display: inline;
	float: left;
	cursor: pointer;
	width: 120px;
	white-space: normal;
}
.KSTruckMenu2 ul li a {
	display: block;
	padding: 0px 5px;
	height: 77px;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
}
.KSTruckMenu2 ul li a:hover {
	display: block;
	padding: 0px 5px;
	height: 77px;
	cursor: pointer;
	text-decoration: none;
	white-space: normal;
	background: url(../Images/hover-bkgd.gif) no-repeat 0% 0%;
}
.KSTruckMenu2 ul li span {
	display: inline;
	cursor: pointer;
	color: #ffffff;
	text-transform: uppercase;
	padding: 20px 6px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
}
.KSTruckMenu2 ul ul {
	list-style-type: none;
	padding: 0px margin: 0px;
	cursor: pointer;
}
.KSTruckMenu2 ul ul li {
	display: inline;
	float: left;
	cursor: pointer;
	padding: 0px;
}
.KSTruckMenu2 ul ul li a {
	cursor: pointer;
	text-decoration: none;
	border: none;
	height: auto;
	background: #800000 url(../Images/submenu-bkgd.gif) no-repeat 50% 100%;
}
.KSTruckMenu2 ul ul li a:hover {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background-color: #660000;
	height: auto;
	background: #660000 url(../Images/submenu-bkgd.gif) no-repeat 50% 100%;
}
.KSTruckMenu2 ul ul li span {
	display: inline;
	cursor: pointer;
	color: #ffffff;
	text-transform: none;
	padding: 3px 6px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.contentItemCell {
       background: url(/divider.gif) no-repeat top;
       padding-top: 20px;
}

