/* 
	General html definitions 
*/
body
{
	margin:0;
	font-weight: normal;
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:active
{
	font-size:  xx-small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
P
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* TD Interfeers with the menu, must change the code of the ASPNetMenu before

TD
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TH
{
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/

H1 p
{
	font-weight: normal;
	font-size: medium;
	color: #009430;
	text-decoration: none;
}
H2, .STR_ResultHeading
{
	color: #009430;
	font-size: small;
	font-weight: normal;
}
H3, .TruckWizard_Show_Step
{
	color: #009430;
	font-size: x-small;
	font-weight: normal;
}
H4, .STR_TypeHeading
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
H5
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
H6
{
	color: #000000;
	font-weight: bold;
	font-size: xx-small;
}
PRE 		/* formatted */
{
	font-size: xx-small;
}
ADDRESS		/* address */
{
	font-size: xx-small;
	font-style: italic;
}
LI			/* list item */
{
	font-size: xx-small;
}
DT			/* definition term */
{
	font-size: xx-small;
}
DD			/* definition */
{
	font-size: xx-small;
}

/*
	Common html definitions
*/
.HorizontalDivider
{
	background-color: Black;
	height: 5;
}

td.HorizontalLineDotted
{
	background-image: url(../../Images/LineDotted.gif);
	width: 100%;
	height: 8px;
}

td.HorizontalLine
{
	background-image: url(../../Images/LineHorizontal.gif);
	width: 100%;
	height: 5px;
}
hr.divider
{
	color: #a9a9a9;
	height: 1px;
}
/*
	Overall background image 
*/
.BackgroundTable
{
	background: url(../../Images/bak.gif) fixed repeat-y;
	width: 100%;
	height: 100%;
}

.BackgroundForm
{
	background: url(../../Images/BakPopup.gif) fixed repeat-y;
	width: 100%;
	height: 100%;
}

/* 
	Overall layout tables
*/
.LayoutTable
{
	width: 760px;
	height: 100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
}

/* 
	Overall layout tables
*/
.LayoutForm
{
	width: 450px;
	height: 100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
}

.LayoutPopup
{
	height: 100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	vertical-align: top;
}

td.PageContent	/* Defines main content, left, center and right */
{
	height: 100%;
}
table.PageContent
{
	margin-top: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
}
td.Single	/* Defines left when content is a single page */
{
	height: 100%;
}
table.Single
{
	width: 750px;
	margin-left: 5;
	margin-right: 5;
	padding-bottom: 5px;
}
td.Form	/* Defines left when content is a form popup page */
{
	height: 100%;
}
table.Form
{
	width: 440px;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 5px;
}
td.Left	/* Defines left when only left & right is present */
{
	height: 100%;
}
table.Left
{
	width: 565px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
td.NavigationLeftColumn	/* Defines left navigation */
{
	width:140px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F2F2F2;
}
table.NavigationLeftTable
{
	width:130px;
}
td.CenterWithNavigationLeft	/* Defines center when left navigation is present */
{
	height: 100%;
}
table.CenterWithNavigationLeft
{
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 414px;
}
td.RightWithNavigationLeft
{
	height: 100%;
}
table.RightWithNavigationLeft
{
	width: 595px;
	margin-left: 5px;
	margin-right: 5px;
}
tr.CenterFiller
{
	height: 100%;
}
table.Right	/* Defines right column with contacts etc. */
{
	width: 170px;
	margin-left: 5px;
	margin-right: 7px;
	padding-left:4px;
}

/* 
	Navigation trail 
*/
td.NavigationTrail
{
	display: block;
	padding-left: 8px;
	overflow: hidden;
	width: 385px;
}
.NavigationTrail,a.NavigationTrail:link,a.NavigationTrail:visited,a.NavigationTrail:active
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
	font-weight: normal;
}
a.NavigationTrail:hover
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: underline;
	font-weight: normal;
}
.NavigationTrailBlack,a.NavigationTrailBlack:link,a.NavigationTrailBlack:visited,a.NavigationTrailBlack:active
{
	color: black;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationTrailBlack:hover
{
	color: #009430;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}

/* 
	Home Page 
*/
table.HomePageLeft
{
	width: 156px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
}
table.HomePageCenter
{
	width: 443px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 0px;
}
table.HomePageRight
{
	width: 156px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.CoorporateHomePageRight
{
	width: 156px;
	padding-right: 1px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.CoorporateRightText
{
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*
	Setting of CMS Live/Edit
*/
#phRightAreaImage_PresentationModeControlsContainer_PresentationImage
{
	border-width: 0;
	vertical-align: text-bottom;
}

/* 
	Defines the header background 
*/
.Header	
{
	background: url(/BTExternalweb/Cesab/Images/Header CESAB_1.jpg) no-repeat;
	margin: 0px;
}
.PopupHeader	
{
	background: url(/BTExternalweb/Cesab/Images/Header CESAB_1.jpg) no-repeat;
	margin: 0px;
}
.HeaderLogo
{
	background: url(/BTExternalweb/Cesab/Images/Logo CESAB.gif) no-repeat; /* Set filename for logo in header */
	margin-top: 0px; /* Position to fit nicely */
	margin-left:0px; /* Position to fit nicely */
	width:400px;
}
.HeaderLogoArea
{
	width:180px; /* Set equal to width of logo image or desired clickable area*/
	height:65px; /* Set equal to height of logo image or desired clickable area */
}

/*
	Toolbox
*/
td.ToolBoxImage
{
	background: url(../Images/ToolBox.gif) no-repeat;
	width: 106px;
	height: 28px;
}
table.ToolBox
{
	width: 330px;
}
table.ToolBoxWithLogin
{
	width: 330px;
}
td.ToolBox
{
	background-color: #4C4C4C;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-right: 5px;
}
.ToolBoxText
{
	background-color: White;
	color: black;
	font-weight: bold;
	font-size: xx-small;
}

/* Paging */
td.DisabledPagingLink
{
	font-size:  xx-small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Silver
}

td.pagingNoOfPages
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
}

/*
	Quicklinks
*/
img.QuickLinks
{
	width: 140px;
	height: 90px;
}
tr.QuickLinks
{
	text-align: left;
}
td.QuickLinks
{
	text-align:left;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 7px;
}
td.QuickLinksArrow
{
	padding-bottom: 7px;
	vertical-align: bottom;
	padding-top: 0px;
}
#QuickLinksHeader /* To set ATag style */
{
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
	color: #009430;
}
.QuickLinksText
{
	font-size:  xx-small;
	text-decoration: none;
	font-weight: bold;
}


table.LandingPageCenterWithNavigationLeft
{
	margin-top:2px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 414px;
}


/*
	Poll
*/
input.PollButton
{
	color: #009430;
	background-color: White;
	border-left: #009430 1px solid;
	border-right: #009430 1px solid;
	border-top: #009430 1px solid;
	border-bottom: #009430 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}
.PollHeader
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
.PollText
{
	font-size:  xx-small;
	text-decoration: none;
}
.PollLine
{
	height: 2;
	width: 1;
	background-color: Black;
}

/*
	FAQ
*/
.FAQHeader
{
	font-weight: bold;
	font-size:  x-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQText
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQQuestion
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQAnswer
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.FAQGoTo
{
	color: Gray;
	font-size:  xx-small;
	text-decoration: none;
}

/*
	Search
*/
.SearchTitle
{
	font-weight: bold;
	font-size: xx-small;
	padding-top: 10;
}
.SearchDescription
{
	font-size:  xx-small;
	text-decoration: none;
}
.SearchText, .STR_TypeText
{
	font-size: xx-small;
}
.SearchString
{
	font-weight: bold;
	font-size: xx-small;
}
td.SearchString
{
	padding-top: 10;
	padding-bottom: 10;
}
input.SearchButton
{
	color: #009430;
	background-color: White;
	border-left: #009430 1px solid;
	border-right: #009430 1px solid;
	border-top: #009430 1px solid;
	border-bottom: #009430 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}

/*
	Career
*/
tr.Career
{
	padding-bottom: 20;
}
a.CareerHeader:link,a.CareerHeader:visited,a.CareerHeader:active
{
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}
a.CareerHeader:hover
{
	font-weight: bold;
	font-size: small;
	text-decoration: underline;
}
.CareerHeader
{
	font-weight: bold;
	font-size: large;
}
.CareerIntroduction
{
	font-size:  xx-small;
	font-style: italic;
}
.CareerText
{
	font-size:  xx-small;
}
.CareerReadMore
{
	font-weight: bold;
	font-size:  xx-small;
}
a.CareerReadMore:link,a.CareerReadMore:visited,a.CareerReadMore:active
{
	color: Gray;	
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.CareerReadMore:hover
{
	color: Gray;	
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.CareerInfo, .CareerContact, .CareerApplicationDate
{
	font-size:  xx-small;
}


/*

Address page

*/
tr.Address
{
	padding-bottom: 20;
}
.AddressText
{
	font-size:  xx-small;
	text-decoration: none;
}

.AddressIntroduction
{
font-size:  xx-small;
	font-style: italic;
}
h2.address
{
	font-weight: bold;
	font-size: x-small;
	margin: 0px 0px 10px;
	color: black;
	text-decoration: none;
}

p.AdressHeading, p.AdressLocalHeading
{
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: normal;
	padding-top: 0px;
}
p.AdressLocalHeading
{
	padding-top: 5px;
}

/* 
	Defines Product, Product Detail 
*/
.DetailTable
{
	vertical-align:top;
}
td.DetailHeader
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	text-align: center;
}
span.DetailHeader
{
	
	font-weight: bold;
	font-size: xx-small;
	width: 70px;
	color: #000000;
	text-align: center;
}
.DetailThumbnail
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: bottom;
	padding-top: 1px;
	height: 80px;
	text-align: center;
}
.ProductDetailImage
{
	vertical-align: top;
	text-align: left;
}
.Product, .ProductApplication
{
	font-size:  xx-small;
}
.ProductInfo, .ProductContact, .ProductDocumentation
{
	font-size:  xx-small;
}
.ProductImageRight
{
	margin-left:10px;
	margin-bottom:10px;
}
.ProductImageLeft
{
	margin-right:10px;
	margin-bottom:10px;
}


/* 
	Short Term Rental 
*/
.ShortTermRentalCategoryImage
{
	vertical-align: top;
	text-align: right;
	width: 60px;
}
.ShortTermRental
{
	font-size:  xx-small;
}
.ShortTermRentalHeader
{
	font-weight: bold;
	font-size:  x-small;
}
.ShortTermRentalInfo, .ShortTermRentalContact
{
	font-size:  xx-small;
}
.ShortTermRentalCategory
{
	font-weight: bold;
	font-size:  x-small;
	vertical-align: top;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ShortTermRentalCategoryDesc
{
	font-size:  xx-small;
	vertical-align: top;
	color: Black;
}

/* 
	News Article 
*/
td.Article
{
	padding-bottom: 20;
}
.ArticleDate
{
	font-weight: bold;
	font-size: xx-small;
}
.ArticleHeader
{
	font-weight: bold;
	font-size: large;
}
h1.ArticleHeader
{
	font-weight: bold;
	font-size: large;
	margin: 0px;
	color: black;
}
.ArticleSubHeader
{
	font-weight: bold;
	font-size: medium;
}
.ArticleIntroduction
{
	font-weight: bold;
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
.ArticleText
{
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
.ArticleInfo, .ArticleContact
{
	font-size:  xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
img.ArticleImageRight
{
	margin-right:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
}
img.ArticleImageLeft
{
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
}

/* 
	News 
*/
td.NewsLeft
{
	width: 50%;
}
td.NewsRight
{
	width: 50%;
}
td.News
{
	padding-top: 10px;
}
p.News
{
	margin-top: 0px;
	margin-bottom: 5px;
}
p.NewsDate
{
	margin-top: 0px;
	margin-bottom: 2px;
}
p.NewsText
{
	margin-top: 0px;
	margin-bottom: 2px;
}
img.News
{
	float: right;
	width: 80px;
}
.NewsDate
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
.NewsTitle
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
}
.NewsText
{
	font-size:  xx-small;
	text-decoration: none;
}
tr.NewsLink
{
	text-align: right;
}
td.NewsLink
{
	padding-bottom: 3;
}
.NewsLink
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	text-align: right;
}

/* 
	Channel Contents script 
*/
.ChannelContentsHeader
{
	font-weight: bold;
	font-size:  x-small;
	padding-left: 15;
}
.ChannelContentsText
{
	font-size:  x-small;
	padding-left: 15;
}
.ChannelContentsLink
{
	font-size:  x-small;
}

/* 
	Defines News Navigation script 
*/
.NewsNavigationHeader
{
	font-weight: bold;
	font-size:  x-small;
	padding-left: 15;
}
.NewsNavigationText
{
	font-size:  x-small;
	padding-left: 15;
}
.NewsNavigationLink
{
	font-size:  x-small;
}

/* 
	General Information 
*/
td.General
{
	padding-bottom: 20;
}
.GeneralHeader
{
	font-size: large;
}
.GeneralSubHeader
{
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 5px;
}
.GeneralText
{
	font-size:  xx-small;
}
.GeneralInfo, .GeneralContact
{
	font-size:  xx-small;
}
img.GeneralImageRight
{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-right:0px;
}
img.GeneralImageLeft
{
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
}
/* 
	Defines Page Footer 
*/

td.Footer
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	height: auto;
	background-color: #4c4c4c;
}
.Footer
{
	color: White;
	font-size:  xx-small;
}
.Footer, a.OfficeContact:link, a.OfficeContact:visited, a.OfficeContact:active, a.Footer:link, a.Footer:visited, a.Footer:active
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
}

/* 
	CMS editing 
*/
td.EditLabel
{
	padding-top: 10;
}
.EditLabel
{
	font-weight: bold;
	font-size:  x-small;
	text-decoration: none;
}
.EditLabelSmall
{
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}


/*
	General Page texts
*/
tr.PageHeader
{
	height: 28px;
}
h1.PageHeader
{
	font-weight: normal;
	font-size: medium;
	margin: 0px;
	color: #009430;
	text-decoration: none;
}
.PageHeader							
{
	font-size: medium;
	color: #009430;
	text-decoration: none;
}
.PageText
{
	font-size:  x-small;
}

/* 
	Form texts 
*/
.FormHeader
{
	font-size:  x-small;
}
.FormHeader2
{
	font-weight: bold;
	font-size:  x-small;
}
.FormSubheader
{
	font-weight: bold;
	font-size:  xx-small;
}
.FormLabel
{
	font-size:  xx-small;
}
.FormText
{
	font-size:  x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormTextfieldShort
{
	font-size: x-small;
	width: 50%;
}
.FormTextfield
{
	font-size:  x-small;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormTextStrong
{
	font-weight: bold;
	font-size:  x-small;
}
.FormError, .STR_Error
{
	color: #009430;
	font-size:  xx-small;
}
.FormButton, .STR_Button
{
	color: #009430;
	background-color: White;
	border-left: #009430 1px solid;
	border-right: #009430 1px solid;
	border-top: #009430 1px solid;
	border-bottom: #009430 1px solid;
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	text-decoration: none;
}

/* 
	BTWorld 
*/
.BTWorldHeader
{
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
	color: #009430;
}
.BTWorldText
{
	font-size:  xx-small;
	text-decoration: none;
	font-weight: normal;
}
.BTWorldSelection
{
	font-size: xx-small;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.BTWorldButton
{
	font-size: xx-small;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

/* 
	Defines Login page 
*/
.LoginHeader
{
	color: #009430;
	font-size: medium;
	text-decoration: none;
}
.LoginText
{
	font-weight: bold;
	font-size:  x-small;
	font-style: italic;
}
.LoginPrompt
{
	color: #009430;
	font-weight: bold;
	font-size:  x-small;
}
.LoginUtilities
{
	font-size:  x-small;
}
.LoginButton
{
	color: #009430;
	background-color: White;
	border-left: #009430 1px solid;
	border-right: #009430 1px solid;
	border-top: #009430 1px solid;
	border-bottom: #009430 1px solid;
	font-weight: bold;
	font-size: x-small;
	cursor: hand;
	text-decoration: none;
}
.LoginError
{
	color: #009430;
	font-weight: bold;
	font-size:  x-small;
}

/*	
	Site Map 
*/
tr.SiteMapChannel
{
	padding-top: 10;
}
tr.SiteMapPage
{
	padding-top: 10;
}
td.SiteMapLevel1
{
	padding-left: 20;
}
td.SiteMapLevel2
{
	padding-left: 40;
}
td.SiteMapLevel3
{
	padding-left: 60;
}
td.SiteMapLevel4
{
	padding-left: 80;
}
.SiteMapChannelLevel1
{
	font-weight: bold;
	font-size: small;
	color: black;
}
.SiteMapPageLevel1
{
	font-weight: bold;
	font-size: small;
	color: black;
}
.SiteMapChannelLevel2
{
	font-size: x-small;
	color: black;
}
.SiteMapPageLevel2
{
	font-size: x-small;
	color: black;
}
.SiteMapChannelLevel3
{
	font-size:  x-small;
	color: black;
}
.SiteMapPageLevel3
{
	font-size:  x-small;
	color: black;
}
.SiteMapChannelLevel4
{
	font-size:  x-small;
	color: black;
}
.SiteMapPageLevel4
{
	font-size:  x-small;
	color: black;
}

/* 
	Landing page 
*/
td.LandingPageLeft
{
	width: 50%;
}
td.LandingPageRight
{
	width: 50%;
}
td.LandingPageCenter2Columns
{
	padding-left:5px;
	padding-right:5px;
}
tr.LandingPageCenter2Columns
{
	padding-top:5px;
}

/* 
	CMS Administration 
*/
.AdminEdit
{
	clear: both;
	float: none;
	width: 761px;
	position: static;
	background-color: #336699;
}
.AdminError
{
	clear: both;
	float: none;
	width: 761px;
	position: static;
	background-color: #009430;
}
.adminMenu
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	background-color: black;
	cursor: hand;
	color: white;
	padding-top: 2px;
	background-color: #336699;
}
.adminMenuText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.errorMenu
{
	padding-right: 15px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	background-color: #009430;
}
#SwitchToPresentationUnpublishedAnchor{
	color: white;
	font-size: 12px;
	font-weight: normal;
}
#SwitchToPresentationPublishedAnchor
{
	font-weight: normal;
	font-size: 12px;
	color: white;
}

.errorMenuGroup
{
	background-color: #009430;
}
.errorMenuItem
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #009430;
}
.errorMenuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #009430;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
}

.adminMenuGroup
{
	background-color: #336699;
}
.adminMenuItem, .adminMenuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #336699;
}
.adminMenuOver
{
	background-color: #4c4c4c;
}

a.LangNav,a.LangNav:hover, a.LangNav:visited
{
	padding-right: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	color: White;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: Transparent;
}
.LangNavmainMenu
{
	background-color: Green;
	font-size: 10px;
	color: Green;	
}
.LangNavmenuGroup
{
	margin-top: 1px;
	margin-bottom: 1px;
	color:White;
	background-color: Transparent;
	font-size:  12px;
}
.LangNavmenuItem, TD.LangNavmenuItem
{
	padding-right: 0px;
	padding-left: 5px;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 2px;
	cursor: hand;
	color: White;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
	white-space: nowrap;
}
.LangNavmenuOver
{
	padding-right: 0px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #009430;
	white-space: nowrap;
}
.LangNavmenuOverNoLink
{
	padding-right: 0px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
	white-space: nowrap;
}
.LangNavmenuSelected
{
	padding-right: 0px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #009430;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
	white-space: nowrap;
}
.LangNavmenuGroup2
{
	font-size: 12px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 1px;
	background-color: #009430;
}
.LangNavmenuItem2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	font-weight:normal;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
}
.LangNavmenuOver2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	font-weight:normal;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Transparent;
}
/* 
	Black top navigation 
*/
tr.Navigation
{
	background-color: black;
	text-align: left;
}

td.Navigation
{
	vertical-align: middle;
}
.Navigation
{
	color: White;
	font-weight: bold;
	font-size: xx-small;
	text-decoration: none;
}

.mainMenu
{
/* LarsR: 
	This filter does not do anything but works in IE 5.5
*/
	filter:progid:DXImageTransform.Microsoft.BasicImage();
}
.menuGroup
{
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: black;
	font-size:  12px;
}
.menuItem, TD.menuItem
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}
.menuOver
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4c4c4c;
	white-space: nowrap;
}
.menuOverNoLink
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}
.menuSelected
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #009430;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	white-space: nowrap;
}

.menuItem2, TD.menuItem2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A8A8A8;
}
.menuGroup2, TD.menuGroup2
{
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #A8A8A8;
}
.menuOver2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4c4c4c;
}
.menuOverNoLink2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: default;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a8a8a8;
}
.menuSelected2, TD.menuSelected2
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	cursor: hand;
	color: #4c4c4c;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A8A8A8;
}

/* 
	Left Navigation 
*/
td.NavigationLeft
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
}
td.NavigationLeftChild
{
	background: url(../Images/LineHorizontalDottedGrey.gif) fixed repeat-y;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 0px;	
	width: 92%;
}
.NavigationLeft,a.NavigationLeft:link,a.NavigationLeft:visited,a.NavigationLeft:active
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeft:hover
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftRed,a.NavigationLeftRed:link,a.NavigationLeftRed:visited,a.NavigationLeftRed:active
{
	color: #009430;
	font-weight: bold;
	font-size:   xx-small;
	text-decoration: none;
}
a.NavigationLeftRed:hover
{
	color: #009430;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftChild,a.NavigationLeftChild:link,a.NavigationLeftChild:visited,a.NavigationLeftChild:active
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeftChild:hover
{
	color: #4C4C4C;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}
.NavigationLeftChildRed,a.NavigationLeftChildRed:link,a.NavigationLeftChildRed:visited,a.NavigationLeftChildRed:active
{
	color: #009430;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: none;
}
a.NavigationLeftChildRed:hover
{
	color: #009430;
	font-weight: bold;
	font-size:  xx-small;
	text-decoration: underline;
}

/* 
	Defines Truckfinder 
*/
.TruckFinder_small
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	width: 80px;
	color: #000000;
	padding-top: 0px;
	border-bottom: black 1px solid;
	background-color: lightgrey;
}
.TruckFinder_level2_small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 4px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level1_small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level2_small_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 6px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: #009430;
	text-align: center;
}
.TruckFinder_level1_small_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #009430;
	text-align: center;
}

.TruckFinder_big
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	width: 130px;
	color: #000000;
	padding-top: 0px;
	border-bottom: black 1px solid;
	background-color: lightgrey;
}
.TruckFinder_level2_big
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	WRITING-MODE: tb-rl;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level1_big
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: lightgrey;
	text-align: center;
}
.TruckFinder_level2_big_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: 'Arial';
	background-color: #009430;
	text-align: center;
	WRITING-MODE: tb-rl;
}

.TruckFinder_level1_big_marked
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #009430;
	text-align: center;
}




a.TruckFinder_Text_level1_small:link, a.TruckFinder_Text_level1_small:visited, a.TruckFinder_Text_level1_small:active, a.TruckFinder_Text_level1_small:hover, a.TruckFinder_Text_level1_small_marked:link, a.TruckFinder_Text_level1_small_marked:visited, a.TruckFinder_Text_level1_small_marked:active, a.TruckFinder_Text_level1_small_marked:hover
{
	font-weight: normal;
	font-size: 9px;
	cursor: default;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level2_small:link, a.TruckFinder_Text_level2_small:visited, a.TruckFinder_Text_level2_small:active, a.TruckFinder_Text_level2_small:hover, a.TruckFinder_Text_level2_small_marked:link, a.TruckFinder_Text_level2_small_marked:visited, a.TruckFinder_Text_level2_small_marked:active, a.TruckFinder_Text_level2_small_marked:hover
{
	font-weight: normal;
	font-size: 8px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	cursor: default;
}


a.TruckFinder_Text_level1_big:link,
a.TruckFinder_Text_level1_big:visited,
a.TruckFinder_Text_level1_big:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

a.TruckFinder_Text_level2_big:link,
a.TruckFinder_Text_level2_big:visited,
a.TruckFinder_Text_level2_big:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level1_big_marked:link,
a.TruckFinder_Text_level1_big_marked:visited,
a.TruckFinder_Text_level1_big_marked:active
{
	font-weight: normal;
	font-size:  xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
a.TruckFinder_Text_level2_big_marked:link,
a.TruckFinder_Text_level2_big_marked:visited,
a.TruckFinder_Text_level2_big_marked:active
{
	font-weight: normal;
	font-size: xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

a.TruckFinder_Text_level1_big:hover
{
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level2_big:hover
{
	font-weight: normal;
	font-size:  xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level1_big_marked:hover
{
	font-weight: normal;
	font-size:  xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
}
a.TruckFinder_Text_level2_big_marked:hover
{
	font-weight: normal;
	font-size: xx-small;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
}

/* 
	Truck Wizard 
*/
.TruckWizard_App_Header, 
.TruckWizard_Step_Header
{
	font-weight: bold;
	font-size: x-small;
}
.TruckWizard_App_Desc, .TruckWizard_Step_Desc
{
	font-size: x-small;
}
.TruckWizard_App_Img
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: x-small;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.TruckWizard_App_Radio
{
	font-size: small;	
}
.TruckWizardResultLinkImg, .TruckWizardNextImg
{
	background-position: center center;
	background-image: url(../Images/ArrowRed.gif);
	width: 9px;
	cursor: hand;
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
}
.TruckWizardBackImg
{
	background-position: center center;
	background-image: url(../Images/ArrowRedBack.gif);
	width: 9px;
	cursor: hand;
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
}

a.TruckWizardResultName:Link,
a.TruckWizardResultName:hover,
a.TruckWizardResultName:Visited,
a.TruckWizardResultName:Active
{
	font-weight: bold;
	font-size: x-small;
}
.TruckWizardResultImage
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	height: 60px;
	width: 60px;
	border-bottom-style: none;
}
a.TruckWizardResultLink:link, a.TruckWizardResultLink:hover, a.TruckWizardResultLink:visited, a.TruckWizardResultLink:active
{
	
	font-weight: bold;
	font-size: xx-small;
}
a.Truckfinder_app_footer:Link, a.Truckfinder_app_footer:Visited, a.Truckfinder_app_footer:Active, a.Truckfinder_app_footer:Hover
{
	font-weight: bold;
	font-size: x-small;
	color: #4c4c4c;
}

/* 
	Short term rental wizard 
*/
.STR_Category_Desc
{
	font-size: xx-small;
	color: Black;
}
.STR_Question
{
	font-family: Arial;
	font-size: xx-small;
	margin-top: 5px;
	margin-bottom: 5px;
}
.STR_TypeHeading
{
	color: #000000;
	font-weight: bold;
	font-size: x-small;
}
.STR_price
{
	font-weight: bold;
}

.STR_TypeImage
{
	
}

/* 
	Translator 
*/
.translateText
{
	font-size: 10px;
}

/* Rad Editor Styles */
.RadAreaHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: medium;
	margin: 0px;
	color: #009430;
	text-decoration: none;
}
.RadChapterHeader
{
	font-size:x-small;
	font-family: Verdana;
	color: Black;
	font-weight:bold;
	padding-top: 5;
	padding-bottom: 5;
}
.RadNormalText
{
	font-size:  xx-small;
	font-family: Verdana;
	color:Black;
	padding-top: 5;
	padding-bottom: 5;
}
.RadNormalTextBold
{
	font-weight: bold;
	font-size:  xx-small;
	font-family: Verdana;
	color:Black;
	padding-top: 5;
	padding-bottom: 5;
}
/*
Document
*/
table.DocumentTable
{
	font-family: Verdana;
	color:Black;
	font-size:xx-small;
	width:100%;
}
tr.DocumentTableHeader
{
	font-weight:bold;
	vertical-align:top;
}
tr.DocumentTableRow
{
	font-weight:normal;
	vertical-align:top;
}
td.DocumentTableCell
{
	border-bottom: #E4E4E4 1px solid;
}
.DocumentText
{
	font-size:  xx-small;
	text-decoration: none;
	padding-top: 5;
	padding-bottom: 5;
}
.SearchWithSitemap
{
	color: White;
	display:none;
}
