/*****************************
  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: 8px 0px 7px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}

.KSTruckLogin a { color: #999999; }
.KSTruckLogin a:hover { color: #333333; }
.KSTruckMenu { height: 77px; }

.KSTruckMainContent1 { 	background: url(../Images/banner-left.gif) repeat-y 0% 0%;
	text-align: left; width: 1000px; }

.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;
}

.KSTruckSearchButton:hover
{
	color: #000000;
	border: solid 1px #333333;
}

.AdvertisementArea1
{
	float: left;
	width: 250px;
	background: url(../Images/vseperator-bkgd.gif) repeat-y 100% 0%;
}

.AdvertisementArea2
{
	background: url(../Images/vseperator-top.gif) no-repeat 100% 0%;
}

.AdvertisementArea3
{
	background: url(../Images/vseperator-bot.gif) no-repeat 100% 100%;
}

.KSTruckColumnAd11
{
	padding-bottom: 10px;
        margin-left: 20px;
}

.KSTruckColumnAd21 {
       margin-left: 20px;
}

.columnAd_Text
{
	padding: 0px;
	margin: 0px;
}

.columnAd2_Text
{
	padding: 0px;
	margin: 0px;
}

.KSTruckHTMLArea1
{
	line-height: 20px;
	width: 650px;
	float: left;
}

.KSTruckHTMLArea2
{
	padding: 0px 25px;
}

.KSTruckHTMLArea
{
	clear: both;
}

.KSTruckHomePageHtmlUL
{
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.KSTruckHomePageHtmlUL li
{
	display: inline;
	padding: 0px 16px;
	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%;
}

.KSTruckFooter5
{
	padding: 0px 30px;
	text-align: left;
}

.KSTruckFooter6
{
	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;
}

.ColumnAdSchoolBuses
{
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding: 10px;
}

.ColumnAdSchoolBuses img
{
	border: none;
	margin-top: 10px;
}

.ColumnAdPersonalMobility
{
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding: 10px;
}

.ColumnAdPersonalMobility img
{
	border: none;
	margin-top: 10px;
}

/*********************************
  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: #333333;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
}

td
{
	color: #333333;
	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: inline-block;
	font-size: 22px;
	color: #233F80;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
}

.H1 H1
{
	display: none;
	font-size: 22px;
	color: #233F80;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
}

#ctl01_ctl01_ctl00_Sectiontitle1 {
       display: none;
}

h2 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 30px;
 font-weight: bold; letter-spacing: 2px; color: #243f80; line-height: 28px; }

h3
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

h4
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #233F80;
}

.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 { background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%; }

.ArticleListItemOuterDiv2 { background: url(../Images/seperator-left.gif) no-repeat 0% 0%; }

.ArticleListItemOuterDiv3 { background: url(../Images/seperator-right.gif) no-repeat 100% 0%; padding: 20px 10px;}

.articleSection_ItemImage { float: left; width: 110px; }

.articleSection_ItemText { float: left; margin-left: 10px; width: 450px; }

.articleSection_ListTitle { font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px; font-weight: bold; letter-spacing: 2px; color: #233F80; }

.article_Title { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 20px;
 font-weight: bold; letter-spacing: 2px; color: #243f80; line-height: 28px; }
.article_BriefDescription { font-style: italic; }
.article_DisplayArticleImage { display: none; }


/* Contact Form */

.ContactFormFieldTitleCell
{
	width: 130px;
	font-weight: bold;
}

.ContactForm_SubmitButtonLeftCell
{
	width: 170px;
	font-weight: bold;
}

.ContactFormFieldTable
{
	margin: 0px 20px 10px 40px;
}



/* Discuss */
.discussTable 
{
	border:1px #CCCCCC solid;
	background-color:#CCCCCC;
	width: 630px;
}

.discussTable td
{
	font-size: 11px;
	background-color: #FFFFFF;
}

.discussTable th 
{
	height: 25px;
	padding: 3px;
	margin: 1px;
	background-color: #000000;
	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;
}

.discussCell .itemCommentText
{
	display: block;
}


/* Downloads */

.DownloadSection_MainListTable
{
	width: 100%;
}

.DownloadListItemOuterDiv1
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.DownloadListItemOuterDiv2
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.DownloadListItemOuterDiv3
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.Download_ThumbnailImage
{
	border: solid 1px #000000;
	margin: 0px 12px 5px;
}

.DownloadSection_ListTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.Download_Title
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.Download_IntroCell div img
{
	border: solid 1px #000000;
	margin-bottom: 15px;
}

.Download_BriefDescription
{
	font-style: italic;
}



/* Events */

.EventsSection_ListTable
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.EventsSection_ListItem
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.EventsSection_ListTitle
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.EventsSection_ListImage
{
	border: solid 1px #000000;
	margin-right: 12px;
}

.EventsSection_ListNotVisible
{
	font-style: italic;
}

.Event_Title
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.Event_BriefDescription
{
	font-style: italic;
}

.EventToolTip
{
	border: solid 2px #8492B6;
	background-color: #EEF1F6;
	color: #3C4451;
	padding: 10px;
	width: 300px;
	font-size: 11px;
}



/* Faqs */

.FaqSection_ListTable
{
	width: 100%;
}

.FaqListItemOuterDiv1
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.FaqListItemOuterDiv2
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.FaqListItemOuterDiv3
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.FaqSection_ListTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.Faq_Title
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.Faq_IntroCell div img
{
	border: solid 1px #000000;
	margin-bottom: 15px;
}

.Faq_BriefDescription
{
	font-style: italic;
}


/* Links */

.LinksSection_MainListTable
{
	width: 100%;
}

.LinksListItemOuterDiv1
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.LinksListItemOuterDiv2
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.LinksListItemOuterDiv3
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.LinksSection_ListImage
{
	border: solid 1px #000000;
	margin-right: 12px;
}

.LinksSection_ListTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}


/* HTMLNewsletters */

.HTMLNewslettersListItemOuterDiv1
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.HTMLNewslettersListItemOuterDiv2
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.HTMLNewslettersListItemOuterDiv3
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.HTMLNewslettersSection_ListTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.HTMLNewslettersSection_DateCreated
{
	display: none;
}


/* Parent Section */

.ParentSection_MainListTable
{
	width: 100%;
}

.ParentListItemOuterDiv1
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.ParentListItemOuterDiv2
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.ParentListItemOuterDiv3
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.ParentSection_ListTitleLink
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.ParentSection_ListTitleLink a
{
	color: #233F80;
}

.ParentSection_ListTitleLink a:hover
{
	color: #990000;
}

.ParentSection_ListBriefDescription {
       float: left;
}


/* 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;
}


/* 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 */

.Search_ListTable table td
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.Search_ListItem
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.Search_ListTitleLink
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 10px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}


/* Web Service Box */
.WebServiceBox_ServiceTitleLink
{
	display: inline-block;
	font-size: 22px;
	color: #233F80;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
}

.WebServiceBox_ListTable
{
	width: 100%;
	padding-bottom: 20px;
}

.WebServiceBox_ListServiceItemOuter
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.WebServiceBox_ListServiceItemInner
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.WebServiceBox_ListServiceItemCategory
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.WebServiceBox_ListServiceItemTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.WebServiceBox_ListServiceAboveCopyright
{
	display: none;
}

.WebServiceBox_ListServiceItemSpacer
{
	display: none;
}

.WebServiceBox_LastRefreshed
{
	display: none;
}

.WebServiceBox_ListSeperator
{
	display: none;
}


/* Web Box */
.WebBox_TitleDiv
{
	display: inline-block;
	font-size: 22px;
	color: #233F80;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
}

.WebBox_ListServiceItemOuter
{
	background: url(../Images/seperator-bkgd.gif) repeat-x 0% 0%;
}

.WebBox_ListServiceItemInner
{
	background: url(../Images/seperator-left.gif) no-repeat 0% 0%;
}

.WebBox_ListServiceItemCategory
{
	background: url(../Images/seperator-right.gif) no-repeat 100% 0%;
	padding: 20px 10px;
}

.WebBox_ListServiceItemTitle
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #233F80;
}

.WebBox_UnderTitleSpacerDiv
{
	display: none;
}

.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 */



/* 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;
}



.printerFriendlyControl {
        float: right;
}

#ctl01_ctl01_ctl00_PrinterFriendlyLink_ctl00_pfLabel {
        display: none;
}

.contentItemCell {
       background: url(/divider.gif) no-repeat top;
       padding-top: 20px;
}

.formSection_Label { text-align: left !important; width: 175px !important; }

/* ---------------------------------
               MENU
--------------------------------- */
.KSTruckMenu { background: url(../Images/page-bkgd.gif) repeat-x bottom left;
   height: 77px; padding: 0 30px; width: 940px; }

.RadMenu a, .RadMenu a:active, .RadMenu a:visited, .RadMenu a:hover 
{ color: White; font-weight: bold; text-transform: uppercase; }

.rmHorizontal > .rmItem > .rmLink  { line-height: 77px; }
.rmHorizontal > .rmItem > .rmLink:hover { background: url(../Images/hover-bkgd.gif) 
    no-repeat top center; }

.rmVertical .rmLink  { border-top: 1px solid #ad0c08; line-height: 27px; 
    text-align: left; }
.rmVertical .rmFirst .rmLink { border: 0; }

.rmGroup  { background-color: #840000; border: 1px solid #ad0c08; }
