/* HTML ELEMENTS SECTION */
BODY {
	margin: 0;
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TABLE {
	background-color: #ffffff;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif;	
}

H1 {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;	
	font-weight: bold;
	font-size: 9.5pt;
	line-height:15px;
	color: #666666;
	display: inline;
}

H2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	line-height:20px;
	color: #ffffff;
	margin:0px;
	display: inline;	
}

H3 {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;	
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	/* text-shadow: blue 1px 1px 5px; */
	display: inline;	
}

/* Page Title*/
H4 {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;	
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	display: inline;
}

/* Module heading in Left Nav */
H5 {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	display: inline;	
}

/* Section heading in body content*/
H6 {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	font-size: 14px;
	line-height:20px;	
	font-weight: bold;
}
/* LINKS SECTION */

/* default style for unspecified links in site*/
A,A:link {
	color: #666666;
	font-size: 10px;
	line-height: 14px;	
	margin-bottom: 0px;	
	text-decoration: underline;
}
A:visited {
	color: #666666;
}
A:hover,A:active,A:focus {
	color: #c71444;
	text-decoration: underline;	
}

/* Style for inline red links in body */

A.RedLink, A.RedLink:link,A.RedLink:visited, A.Redlink:active, A.RedLink:hover{
	font-size: 11px;
	color: #c71444;
}
A.RedLinkNoUnderline:active,A.RedLinkNoUnderline,A.RedLinkNoUnderline:link,A.RedLinkNoUnderline:visited {
	font-size: 11px;
	color: #c71444;
	text-decoration: none;
}
A.RedLinkNoUnderline:hover{
	text-decoration: underline;
}


/* Style for Back to top links in body */
A.BackToTop, A.BackToTop:link, A.BackToTop:active{	
	text-decoration: none;
	font-size: 11px;
	background-image: url("/images/g_arrow_up.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 8px;
	display: inline;	
}
A.BackToTop:visited{
}
A.BackToTop:hover, A.BackToTop:visited:hover{
	background-image: url("/images/g_arrow_up_red.gif");
	text-decoration: underline;
}

/* Style for links emphasised by an arrow */
A.GreyAnchorLink,A.GreyAnchorLink:link {
	line-height: 12px;
	text-decoration: none;
	font-size: 11px;
	background-image: url("/images/g_arrow.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 7px;
	display: inline-block;
}
A.GreyAnchorLink:visited  {
}
A.GreyAnchorLink:hover,A.GreyAnchorLink:focus {
	background-image: url("/images/g_arrow_on.gif");
	text-decoration: underline;	
}

/* Style for footer links emphasised by an arrow */
A.GreyFooterLink,A.GreyFooterLink:link {
	line-height: 12px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 7px;
	display: inline-block;
}
A.GreyFooterLink:visited  {
}
A.GreyFooterLink:hover,A.GreyFooterLink:focus {
	background-image: url("/images/g_arrow_on.gif");
	text-decoration: underline;	
}

/* Style for section navigation texts */
A.GreySectionHeader:active,A.GreySectionHeader,A.GreySectionHeader:link,A.GreySectionHeader:visited {
	color: #999999;
	line-height: 12px;
	text-decoration: none;
	font-size: 10px;
	display: inline;
}
/*
A.GreySectionHeader:visited{
	color:#999999;
	text-decoration: none;
}
*/
A.GreySectionHeader:hover,A.SectionHeader:visited:hover{
	color:#c71444;
	/*text-decoration: underline;*/
	text-decoration: none;
}

A.RedSectionHeader:active,A.RedSectionHeader,A.RedSectionHeader:link {
	color: #c71444;
	line-height: 12px;
	text-decoration: none;
	font-size: 10px;
	display: inline;
}
A.RedSectionHeader:visited{
	color:#c71444;
}
A.RedSectionHeader:hover,A.RedSectionHeader:visited:hover{
	color:#c71444;
	/* text-decoration: underline; */
}

/* Style for Anchor links in body */
A.GreyLink:active,A.GreyLink,A.GreyLink:link {
	color: #666666;
	line-height: 12px;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 0px;
	display: inline;
}
A.GreyLink:visited{
	color:#999999;
}
A.GreyLink:hover,A.GreyLink:visited:hover{
	color:#c71444;
	text-decoration: underline;
}

A.GreyLinkNoUnderline:active,A.GreyLinkNoUnderline,A.GreyLinkNoUnderline:link {
	color: #666666;
	line-height: 12px;
	text-decoration: none;
	font-size: 11px;
	padding-left: 0px;
	display: inline;
}
A.GreyLinkNoUnderline:visited{
	color:#999999;
}
A.GreyLinkNoUnderline:hover,A.GreyLinkNoUnderline:visited:hover{
	color:#c71444;
	text-decoration: underline;
}

/* Style for bold red links in left nav */
A.BoldRedLink:active,A.BoldRedLink,A.BoldRedLink:link,A.BoldRedLink:hover, A.BoldRedLink:visited {
	font-weight: bold;
	font-size: 11px;
	color: #ce144a;
	text-decoration: underline;
	background-image: url("/images/g_arrow_on.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 7px;
}

/* Style for bold red links in right nav with no arrow gif */
A.BoldRedLinkNoArrow:active,A.BoldRedLinkNoArrow,A.BoldRedLinkNoArrow:link,A.BoldRedLinkNoArrow:hover, A.BoldRedLinkNoArrow:visited {
	font-weight: bold;
	font-size: 11px;
	color: #ce144a;
	text-decoration: none;
}

/* Style for bold red links in right nav with no underline */
A.BoldRedLinkNoUnderline:active,A.BoldRedLinkNoUnderline,A.BoldRedLinkNoUnderline:link,A.BoldRedLinkNoUnderline:hover, A.BoldRedLinkNoUnderline:visited {
	font-weight: bold;
	font-size: 11px;
	color: #ce144a;
	text-decoration: none;
	background-image: url("/images/g_arrow_on.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 7px;			
}


/* Style for section headings in sitemap */
/* ## DECIDE IF THIS STYLE CAN BE REPLACED BY ANOTHER ## */
A.BoldGreyLinkNoArrow:active,A.BoldGreyLinkNoArrow,A.BoldGreyLinkNoArrow:link,A.BoldGreyLinkNoArrow:hover, A.BoldGreyLinkNoArrow:visited {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-decoration: underline;
}
/* Style for section headings in sitemap also*/
A.BoldGreyLinkNoArrowOrLine:active,A.BoldGreyLinkNoArrowOrLine,A.BoldGreyLinkNoArrowOrLine:link,A.BoldGreyLinkNoArrowOrLine:hover, A.BoldGreyLinkNoArrowOrLine:visited {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}

/* Style for dynamic nav */
A.NavLink,A.NavLink:link,A.NavLink:active,A.NavLink:visited {
	background-color: #666666;
	color: #d0d0d0;
	text-decoration:none;
	vertical-align:text-top;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	line-height:16px;
}
A.NavLink:hover{
	background-color: #666666;
	color: #FFFFFF;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	line-height:16px
}

/* Style for dynamic nav */
A.NavLinkArrow,A.NavLinkArrow:link,A.NavLinkArrow:active,A.NavLinkArrow:visited {
	background-color: #666666;
	color: #d0d0d0;
	text-decoration:none;
	vertical-align:text-top;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	background-position: 0 0;
	background-image: url("/images/g_arrow_dark.gif");
	background-repeat: no-repeat;
	line-height:16px
}
A.NavLinkArrow:hover{
	background-color: #666666;
	color: #FFFFFF;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	background-position: 0 0;
	background-image: url("/images/g_arrow_dark_on.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height:16px
}


/* USER DEFINED CLASSES SECTION */
/* Section heading for sitemap*/
.GlossaryItem {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;	
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	display: inline;
	
}

/* Default text style on page*/
.EmphasisText {
	color: #666666;
	line-height: 16px;
	text-decoration: none;	
}

/* Bold body page in content body*/
.EmphasisBold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-weight: bold;
}

/* Content Page title in the Left hand top */
.PageTitle {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	vertical-align:bottom;
	padding-bottom:10px;
}

/* Style for disclaimer text*/
.disclaimer {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}

/* Style for footnote text*/
.footnote {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: italic;
}

/* Style for section headings in body*/
.ParaHead {
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}

/* Popup style for header*/
.pop_header {
	background-color: #d0d0d0;	
}
/* Popup style for title*/
.pop_title {
	background-color: #ebebeb;	
}

/* Grey row*/
.tr_grey{
	background-color: #ebebeb;	
}


.FooterText,.Footertext:link,.FooterText:active,.FooterText:hover,.FooterText:visited {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.InformationText {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: .6em;
	color: #666666;
	line-height: 1.7em;
}

/* Grey cell*/
.td_grey{
	background-color: #ebebeb;	
}

/* Dark Grey row*/
.tr_darkgrey{
	background-color: #666666;	
}

/* Display the content in inline mode instead of block mode*/
.inline{
	display: inline;
}


#ContentHeaderDiv {
	margin-bottom:3px;
}

#TitleHeaderDiv {
	margin-bottom:12px;
}

/* Style for Printer links in body */
A.GreyPrinterLink,A.GreyPrinterLink:link{
	color: #666666;
	padding-left:20px;
	line-height:20px;
	background-image: url("/images/g_left_icon_print.gif");	
	text-decoration: none;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}
A.GreyPrinterLink:visited  {
	color: #999999;
}
A.GreyPrinterLink:hover,A.GreyPrinterLink:visited:hover{
	color: #c71444;
	text-decoration: underline;
}

/* Style for View saved vehicles links in body */
A.GreyViewSavedLink,A.GreyViewSavedLink:link{
	color: #666666;
	padding-left:20px;
	line-height:20px;
	background-image: url("/images/g_left_icon_saved_vehicles.gif");	
	text-decoration: none;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}
A.GreyViewSavedLink:visited  {
	color: #999999;
}
A.GreyViewSavedLink:hover,A.GreyViewSavedLink:visited:hover{
	color: #c71444;
	text-decoration: underline;
}

/* Style for Save vehicle links in body */
A.GreySaveVehicleLink,A.GreySaveVehicleLink:link{
	color: #666666;
	padding-left:23px;
	line-height:20px;
	background-image: url("/images/g_left_icon_save_vehicle.gif");	
	text-decoration: none;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}
A.GreySaveVehicleLink:visited  {
	color: #999999;
}
A.GreySaveVehicleLink:hover,A.GreySaveVehicleLink:visited:hover{
	color: #c71444;
	text-decoration: underline;
}

/* Style for plug in information link */
A.GreyPlugInLink,A.GreyPlugInLink:link{
	color: #666666;
	padding-left:20px;
	line-height:20px;
	background-image: url("/images/g_left_icon_plugin.gif");	
	text-decoration: none;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
}
A.GreyPlugInLink:visited  {
	color: #999999;
}
A.GreyPlugInLink:hover,A.GreyPlugInLink:visited:hover{
	color: #c71444;
}

A.GreyPlugInLink:active{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
}
/* Stlye for external links */
A.BlackExternalLink{
	color: #333333;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:22px;
	background-image: url("/images/c_arrow_right.gif");	
	text-decoration: none;
	font-size: 14px;
	background-repeat: no-repeat;
	display: inline;
}

/* Style for email link */
A.GreyEmailLink,A.GreyEmailLink:link{
	color: #666666;
	padding-left:20px;
	line-height:20px;
	background-image: url("/images/g_left_icon_email.gif");	
	text-decoration: none;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
}

A.GreyEmailLink:visited  {
	color: #999999;
}

A.GreyEmailLink:hover,A.GreyEmailLink:visited:hover{
	color: #c71444;
}

A.GreyEmailLink:active{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
}

/* Style for link representing next item in a list */
A.ArrowLinkNext,.ArrowLinkNext:link{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_right.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 7px;
}
A.ArrowLinkNext:active,.ArrowLinkNext:hover,.ArrowLinkNext:focus {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_right.gif");
}
A.ArrowLinkNext:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_right.gif");
}

/* Style for link representing previous item in a list */
A.ArrowLinkPrev,.ArrowLinkPrev:link{
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_left.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 7px;
}
A.ArrowLinkPrev:active,.ArrowLinkPrev:hover,.ArrowLinkPrev:focus {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_left.gif");
}
A.ArrowLinkPrev:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
	font-size: 10px;
	background-image: url("/images/g_arrow_left.gif");
}

/* Vertical separator colour definition */
TD.BodyVerticalSeparator {
	background-color: #666666;
}
.tableText{
	font-size: 10px;
}
.tableTextBold{
	font-size: 10px;
	font-weight: bold;
}

A.tableTextLink,.tableTextLink:link,.tableTextLink:focus{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
A.tableTextLink:visited {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}
A.tableTextLink:hover {
	font-size: 10px;
	color: #c71444;
	font-weight: none;
	text-decoration: underline;
}

/* Style for links in body */
A.bodyCopyLink:active,A.bodyCopyLink,A.bodyCopyLink:link {
	/*color: #666666;*/
	color: #4C4C4C;
	line-height: 12px;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 0px;
	display: inline;
}
A.bodyCopyLink:visited{
	/*color:#999999;*/
	color: #4C4C4C;
	text-decoration: underline;

}
A.bodyCopyLink:hover,A.bodyCopyLink:visited:hover{
	/*color:#c71444;*/
	color: #4C4C4C;
	text-decoration: underline;

}
