/* CSS Document */

	body { 
		font:normal 11px/14px Arial, Helvetica, sans-serif;
		color:#000;
		background-color:#F8F8F6;
	    background-image: url(../images/body-bkgr.jpg);
	    background-repeat: repeat-x;
		}
	
	div, p, ul, h1, h2, h3, h4, img, form {
		padding: 0;
		margin: 0;
		}
	input
		{
			padding: 0;
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
		}
	select
		{
			font-family: Arial, Helvetica, sans-serif;
			text-align:left;
		}

		img 
		{
			border:0px;
		}
	
	ul { 
		list-style-type : none;
		}
		
	ol li
	{
	    display: list-item;
	}
	
	tt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		}
		
	dl {
		text-align:left;
		margin:0px;
		padding:10px 0 0 0;
		}
		
	dt {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 5px 15px;
		}
		
	dd {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 15px;
		}
		
	dd.Lock {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 15px;
		background:url(../images/lock.gif) no-repeat top left;
		}
		
	dd.Unavailable {
		color: #999;
		}
		
	h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #4C4C4E;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
	}
	
	h4
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #4C4C4E;
		font-weight: bold;
		height: 25px;
		line-height: 25px;
	}
	
	.MstrBrdr {
		border: 1px solid #035388;
	    border-bottom-width: 10px;
		}
		
	#MstrTable {
		width:960px;
		background-color:#F8F8F6;
		}
	
	/* Header Part Start */

	.HeaderBg {
		background:url(../images/header_bg.gif) repeat-x #fff;
		height:74px;
		}
		
	.Logo {
		padding:16px 0px 16px 15px;
		text-align:left;
		/*width:105px;*/
		}
	
	.LogoHeading {
		padding:16px 0px 16px 0px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		}
		
	.Welcome {
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #000;
		text-align: right;
		text-decoration: none;
		padding:13px 0 0 0;
		}
		
	.GlobaLinks {
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035388;
		text-align: right;
		text-decoration: none;
		padding:13px 15px 0 0;
		}

	.GlobaLinks a {
		color: #035388;
		text-decoration: none;
		padding: 0px 6px 0px 6px;
		}
	
	.GlobaLinks a:hover {
		text-decoration: underline;
		}
	
	/* Header Part End */  
	
	/* Menu Part Start */
	
	.MenuBg {
		background:url(../images/menu_bg.gif) repeat-x #fff;
		height:74px;
		}
	
	.Menu {
		height:27px;
		margin:0 0 0 2px;
		text-align:left;
		}
		
	.NewVehicleActiveLeft {
		background:url(../images/menu_left.gif) no-repeat #fff;
		width:12px;
		}

	.NewVehicleActiveRight {
		background:url(../images/menu_right.gif) right top;
		padding:0px 12px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight:bold;
		text-align:right;
		}
	
	.NewVehicleActiveRight a
	{
	    text-decoration: none;
	    color: #fff;
	}
		
	.NewVehicleInactiveLeft {
		background:url(../images/menu1_left.gif) no-repeat #fff;
		width:12px;
		}

	.NewVehicleInactiveRight {
		background:url(../images/menu1_right.gif) right top;
		padding:0px 12px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight:bold;
		text-align:right;
		}
		
	.NewVehicleInactiveRight a
	{
		text-decoration: none;
	    color: #3C6466;
	}
		
	.NewVehicleInactiveRight a:hover
	{
		text-decoration: none;
	    color: #2A5588;
	}
	
	.VehicleActiveLeft {
		background:url(../images/menu2_left.gif) no-repeat #fff;
		width:12px;
		padding:0px 10px 0px 4px;
		}
		
	.VehicleActiveCenter 
	{
		background:url(../images/menu2_Center.gif) right top;
		padding:0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight:bold;
		text-align:center;
	}

	.VehicleActiveRight {
		background:url(../images/menu2_right.gif) right top;
		padding:0px 4px 0px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #356468;
		font-weight:bold;
		text-align:right;
		}
		
	.VehicleActiveCenter a
	{
		color:#fff;
		text-decoration:none;
	}
	
	.VehicleActiveCenter a:hover
	{
		color:#fff;
		text-decoration:none;
	}

	.VehicleInactiveLeft {
		background:url(../images/menu3_left.gif) no-repeat #fff;
		width:12px;
		padding:0px 10px 0px 4px;
		}
		
	.VehicleInactiveCenter 
	{
		background:url(../images/menu3_Center.gif) right top;
		padding:0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #356468;
		font-weight:bold;
		text-align:center;
	}

	.VehicleInactiveRight {
		background:url(../images/menu3_right.gif) right top;
		padding:0px 4px 0px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #356468;
		font-weight:bold;
		text-align:right;
		}
		
	.VehicleInactiveCenter a
	{
		color:#47718f;
		text-decoration:none;
	}
		
	.VehicleInactiveCenter a:hover
	{
		color:#035388;
		text-decoration:none;
	}
	
	.VehicleActiveTabCloseBtn {
		padding:0px;
		visibility: visible;
		}
		
	.VehicleActiveTabCloseBtn a {
		background:url(../images/menu2_close.gif) no-repeat;
		width:18px;
		height:18px;
		display: block;
		}
		
	.VehicleActiveTabCloseBtn a:hover {
		background:url(../images/menu2_close_over.gif) no-repeat;
		width:18px;
		height:18px;
		}
		
	.VehicleInactiveTabCloseBtn {
		padding:0px;
		visibility: visible;
		}
		
	.VehicleInactiveTabCloseBtn a {
		background:url(../images/menu3_close.gif) no-repeat;
		width:18px;
		height:18px;
		display: block;
		}
		
	.VehicleInactiveTabCloseBtn a:hover {
		background:url(../images/menu3_close_over.gif) no-repeat;
		width:18px;
		height:18px;
		}

	.MenuTitle {
		padding:15px 0 15px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight:bold;
		text-align:left;
		}
	
	/* Menu Part End */
	
	/* Middle Part Start */

	.MiddleLeft {
		width:198px;
		padding:10px;
		}
		
	.MiddleLeftHide 
	{
		padding: 10px 5px 10px 0px;
	}
	
	.MiddleRight {
		width:120px;
		padding:10px;
		}
		
	.MiddleRightHide 
	{
		padding: 10px 0 10px 5px;
	}	
	
		
	p.MiddleRightTxt {
		padding:0 0 10px 0;
		}
		
	p.MiddleRightTxtHide 
	{
		padding: 0;
		margin: 0;
		border: 0;
	}

	/* VehProf Part Start */
		
	.VehProfTop {
		background-color:#a2c0dd;
		height:4px;
		padding: 0px 0px 0px 0px;
		}
	
	.VehProfMenu {
		background:url(../images/leftnavtitle_bg.gif) no-repeat;
		height:23px;
		}
		
	.VehProfArrow {
		padding:0px 5px 0px 0px;
		}
			
	.VehProfBorder {
		/*border:1px solid #9da9bd;*/
		border-right:1px solid #9da9bd;
		border-bottom:1px solid #9da9bd;
		border-left:1px solid #9da9bd;
		padding: 8px 0px 7px 0px;
		position:relative;
		}

	.VehProfBorder tr{
		/*line-height: 20px;*/
		padding: 3px 0px 3px 0px;
		}
		
	.VehProfRow1 {
		background-color:#F8F8F6;
		height:24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		
		}
		
	.VehProfRow1 a {
		text-decoration:none;
		color: #035388;
		}

	.VehProfRow1 a:hover {
		text-decoration:underline;
		}	
		
	.VehProfRow2 {
		background-color:#f4f7fd;
		height:24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		}
	
	.VehProfRow2 a {
		text-decoration:none;
		color: #035388;
		}

	.VehProfRow2 a:hover {
		text-decoration:underline;
		}	
		

		
	/* VehProf Part End */

	/* News & Information Part Start */
	
	.NewInfo {
		margin:7px 0 0 0;
		}
		
	.NewInfoTop {
		background-color:#a2c0dd;
		height:4px;
		}
	
	.NewInfoMenu {
		background:url(../images/leftnavtitle_bg.gif) no-repeat;
		height:21px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 0px 15px;
		border-bottom:1px solid #9da9bd;
		}

		
	.NewInfoArrow {
		padding-right:10px;
		float:right;
		}
			
	.NewInfoBorder 
	{
		border-right:1px solid #9da9bd;
		border-bottom:1px solid #9da9bd;
		border-left:1px solid #9da9bd;
	}
		
	.leftnavitems td {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #03548b;
		text-align: left;
		padding: 8px 0px 10px 0px;
		}

	.leftnavitems span {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #035388;
		}
		
	.leftnavitems a {
		text-decoration:none;
		color: #03548b;
		}
		
	.leftnavitems a:hover {
		text-decoration:underline;
		}
		
	.leftnavitemsdot {
		background-image: url(../images/dots_leftnav.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
		
	.leftnavitems img {
		padding: 0px 10px 0px 15px;
		vertical-align: super;
		}		
	/* News & Information Part End */
	
	

	


	
	
	
	
	
	/* MiddleCenter Part Start */
	
	.MiddleCenter {
		padding:0px 10px 20px 10px;
		width: 100%;
		}	
		
	.MiddleCenter span {
		font-weight:bold;
		}
		
	.MiddleCenterTopLeft {
		background:url(../images/middle_center_top_left.gif) no-repeat #fff;
		float:left;
		width:5px;
		height:5px;
		}
		
	.MiddleCenterTopCenter {
		background:url(../images/middle_center_top_center.gif) repeat-x #fff;
		height:5px;
		}

		
	.MiddleCenterTopRight {
		background:url(../images/middle_center_top_right.gif) no-repeat #fff;
		float:right;
		width:5px;
		height:5px;
		}
		
	.MiddleCenterBottomLeft {
		background:url(../images/middle_center_bottom_left.gif) no-repeat #fff;
		float:left;
		width:5px;
		height:5px;
		}
		
	.MiddleCenterBottomCenter {
		background:url(../images/middle_center_bottom_center.gif) repeat-x #fff;
		height:5px;
		}
		
	.MiddleCenterBottomRight {
		background:url(../images/middle_center_bottom_right.gif) no-repeat #fff;
		float:right;
		width:5px;
		height:5px;
		}
			
	.MiddleCenterContent {
		/*width:450px;*/
		background-color:#d9e4ea;
		border:1px solid #91adc2;
		border-top:0px;
		border-bottom:0px;
		padding:5px 14px 15px 14px;
		}
		
	.MiddleCenterContent table
	{
		empty-cells: hide;
	}
		
	.MiddleCenterContentFrame {
		background-color:#d9e4ea;
		border:1px solid #91adc2;
		border-top:0px;
		border-bottom:0px;
		padding-top:0px;
		padding-right:10px;
		padding-bottom:10px;
		padding-left:5px;
		width:50%
		}
		
	.MiddleCenterContentTextNormal {
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-align:right;
		white-space:nowrap;
		}
		
	.MiddleCenterContent p {
		padding:0 0 10px 0;
		color:#000;
		font-weight:bold;
		font-size:12px;
		text-align:left;
		}
		
	.MiddleCenterContentText {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#454545;
		text-align:right;
		white-space:nowrap;
		}
		
	.MiddleCenterContentTextLarge {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#454545;
		text-align:right;
		white-space:nowrap;
		}
		
	.MiddleCenterContentText1 {
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		text-align:left;
		white-space:nowrap;
		}

.FormLabelText {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#454545;
		text-align:right;
		white-space:nowrap;
		width:180px;
		}		
 .MiddleCenterContentText3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#454545;
		text-align:left;
		text-decoration:underline;
		white-space:nowrap;
		}
		
	.MiddleCenterContentText4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#454545;
		text-align:right;
		white-space:nowrap;
		width:85px;
		}

.ResetBadInheritanceProperties
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height: normal;		
}
.MiddleCenterContentTextArea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		color:#30457B; /*#6D6D6D;*/
		text-align:left;
		width:85px;
		}
.MiddleCenterContentTextGrid {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
		color:#30457B; /*#6D6D6D;*/
		text-align:right;			
		}
.MiddleCenterContentText5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		color:#30457B; /*#6D6D6D;*/
		text-align:right;
		white-space:nowrap;
		width:85px;
		}
.MiddleCenterContentText5 a {
		font-style:normal;
		color:#035587;
		text-decoration:none;
		}
.MiddleCenterContentText5 a:hover{
		text-decoration:underline;
		
		}


	
	input.MiddleCenterInput {
		width:115px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
		
	input.MiddleCenterInputDisabled {
		width:115px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		margin: 0px;
		padding: 0px;
		background-color: #FFF;
		}
		
	input.MiddleCenterInput1 {
		width:120px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
	textarea.MiddleCenterInput1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}

input.MiddleCenterInput1a {
		width:390px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
		
	input.MiddleCenterInput2 {
		width:75px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
		
	input.MiddleCenterInput3 {
		width:35px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
		
	input.MiddleCenterInput3a {
		width:35px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		background-color: #FFCCCC;
		}
		
	input.MiddleCenterInput4 {
		width:100px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		margin-right:5px;
		}
		
	input.MiddleCenterInput5 {
		width:120px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: Black;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		}
	
    select.MiddleCenterSelect1 {
		width:127px;
		height:19px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4c4c4e;
		font-weight:normal;
		text-align:left;
		padding-left:5px 2px 5px 2px;
		}

		
	select.MiddleCenterSelect {
		width:240px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #999;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		border: 1px solid #7aa1be;
		}
		
	input.MiddleCenterInputa {
		width:160px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		border: 1px solid #7aa1be;
		}
		
	VINDecoderDropDownList {
		width:240px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		border: 1px solid #7aa1be;
		}
		
	#Informationa {
		position:absolute;
		top:20px;
		right:0px;
		width:221px;
		height:auto;
		background:url(../images/information_bg.gif) bottom left repeat-x #fffff9;
		border:1px solid #fce3a2;
		}
		
	#Informationa img {
		width:8px;
		height:8px;
		position:absolute;
		top:5px;
		right:5px;
		border:0px;
		}
		
	#Informationa p.Heading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:20px 10px 10px 10px;
		text-align:left;
		}
		
	#Informationa p.Content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		padding:0 10px 10px 10px;
		text-align:left;
		font-style:italic;
		}
		
	#Informationa a {
		color:#0000ff;
		font-style:italic;
		}
		
	#Informationa a:hover {
		color:#ff0000;
		}
		
	#Information {
		/*position:absolute;
		top:20px;
		right:15px;*/
		/*width:210px;*/
		height:auto;
		background:url(../images/information_bg.gif) bottom left repeat-x #fffff9;
		border:1px solid #fce3a2;
		}
		
	#Information img {
		width:8px;
		height:8px;
		/*position:absolute;
		top:5px;
		right:5px;*/
		border:0px;
		}
		
	#Information p.Heading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:5px 10px 10px 10px;
		text-align:left;
		}
		
	#Information p.Content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		padding:0px 10px 10px 10px;
		text-align:left;
		font-style:italic;
		}
		
	#Information a {
		font-weight: bold;
		font-style:italic;			
		color:#035388;
		text-decoration:none;
		}
		
	#Information a:hover {
		text-decoration: underline;
		}
		
		#divVehicleInformation
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000;
			padding:0px 10px 10px 10px;
			text-align:left;
			font-style:italic;			
		}
	
	/* MiddleCenter Part End */

	/* Middle Part End */

	/*  Tabs Start */
	
	#navlist {
        padding: 3px 0;
        margin-left: 0;
		margin-top:10px;
        border-bottom: 1px solid #5c72a7;
        font: normal 10px  Arial, Helvetica, sans-serif;
		}

	#navlist li {
		list-style: none;
        margin: 0px -1px 0px -1px;
        display: inline;
		}

	#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background-image:url(../images/tab_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
        text-decoration: none;
		}

	#navlist li a:link {
		color: #FFFFFF;
		}
		
	#navlist li a:visited {
		color: #FFFFFF;
		}

	#navlist li a:hover {
        color: #b0d1e0;
        border-color: #227;
		}
		
	#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
		color:#000;
		}
		
	/*  Tabs End */



	
	/*  Vehicle Search Results Box  - Start */
	
	.VehicleSearchBlueBarLeft {
		width: 3px;
		padding: 0px 0px 0px 0px
		height:32px;
		}		
	.VehicleSearchBlueBarRight {
		width: 3px;
		height:32px;
		}		
	.VehicleSearchBlueBarCenter {
		background:url(../images/vehSrcBlueBar_center_bg.gif) repeat-x;
		height:32px;
		width:100%;
		font:Bold 16px  Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-align:left;
		padding:0px 0px 0px 10px;
		line-height:30px;
		}

				
	.FordExplorerCenterDot {
		background:url(../images/fordexplorer_center_bg.gif) repeat-x;		
		}		
	.FordExplorerSearch {
		background:url(../images/fordexplorer_center_bg.gif) repeat-x;
		height:32px;
		font:Bold 11px  Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:left;
		padding:0 0 0 15px;
		line-height:20px;
		}		
	.FordExplorerDot {
		background:url(../images/artcldotline.gif) repeat-x;		
		}		
	input.FordExplorerInput {
		width:190px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #999;
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		border: 1px solid #7aa1be;
		}		
	img.Search {
		padding:0 15px 0 0;
		}		
	.FordExplorerBg	{
		
		}
	.FordeExplorerBrdr{
		border-bottom:1px solid #91adc2;
		border-right:1px solid #91adc2;
		border-left:1px solid #91adc2;
		border-top:0px;
		padding:10px;
		}		
	ul.FordeExplorer {
		margin:0px;
		padding:10px 0 0 0;
		}
	/*  Vehicle Search Results Box  - End */





		
	.Topic {
		height:21px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:0px 0px 0px 2px;
		text-decoration:none;
		}

	.Topic a
	{
		font-weight: bold;
		font-size: 11px;
		color: #4c4c4e;
		text-decoration:none;
		}

	.Topic a:hover{
		text-decoration:underline;
		}
	.BackToTopicSelectionLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		
		}
		
	.BackToTopicSelectionLink a {
		text-decoration:none;
		color: #035388;
		}

	.BackToTopicSelectionLink a:hover {
		text-decoration:underline;
		}	

		
	.Topica {
		height:21px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 0px 15px;
		}
		
	.Topic1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 0px 15px;
		text-decoration:none;
		}
	
	.Topic2 {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 55px;
		text-decoration:none;
		}
		
	.Topic3 {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 55px;
		text-decoration:none;
		}
		
	.Topic4 {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
		
	.Topic5 {
		height:14px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
		
	.Topic6 {
		height:21px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #454545;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 0px 0px;
		text-transform: uppercase;
		}
		
	.Topic7 {
		height:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #454545;
		font-weight: bold;
		text-align:left;
		padding:2px 0px 0px 0px;
		text-transform: uppercase;
		}
		
	.TopicArticle {
		height:21px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4c4c4e;
		font-weight: bold;
		text-align:left;
		padding:10px 0px 0px 0px;
		text-decoration:none;
		}
		
	.SearchHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		padding:10px 0px 0px 0px;
		text-decoration:none;
		text-transform:uppercase;
		}
			
	.SearchHead a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		padding:10px 0px 0px 0px;
		text-decoration:none;
		}
		
	.SearchHead a:hover {
		text-decoration:underline;
		}
		
	.SearchContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-align:left;
		padding:4px 0px 0px 0px;
		}
		
	.SearchResult {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-align:right;
		padding:0px 0px 3px 0px;
		}
		
	.SearchResult1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: normal;
		text-align:center;
		padding:10px 0px 3px 0px;
		}
		
	.SearchResult1 a {
		color:#035587;
		text-decoration:none;
		font-weight:bold;
		}
		
	.SearchResult1 a:hover {
		color:#035587;
		text-decoration:underline;		
		}
	
	span.Search {
		font-weight:bold;
		}

	#Information2 {
		position:absolute;
		top:250px;
		left:300px;
		right:10px;
		width:251px;
		height:auto;
		background:url(../images/information_bg.gif) bottom left repeat-x #fffff9;
		border:1px solid #fce3a2;
		}
		
	#Information2 img {
		width:8px;
		height:8px;
		position:absolute;
		top:5px;
		right:5px;
		border:0px;
		}
		
	#Information2 p.Heading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:20px 10px 10px 10px;
		text-align:left;
		}
		
	#Information2 p.Content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		padding:0 10px 10px 10px;
		text-align:left;
		font-style:italic;
		}
		
	#Information2 a {
		color:#0000ff;
		font-style:italic;
		}
		
	#Information2 a:hover {
		color:#ff0000;
		}
		
	/*  Ford Explorer End */
	
	/*  articles  start*/
	
	.ArtclMenuBgTop {
		background:url(../images/artclemenubg-top.gif) repeat-x #fff;
		height:27px;
		}
	
	.ArtclMenuBg {
		background:url(../images/artclemenubg-down.gif) repeat-x #fff;
		height:70px;
		}
		
	.ArtclMenuTitle {
		padding:12px 0px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #fff;
		font-weight:bold;
		text-align:left;
		}
		
	.ArtclMenuTitle1 {
		padding:8px 0px 5px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		font-weight:bold;
		text-align:left;
		}
		
	.ArtclDotLine{
		background-image:url(../images/artcldotline.gif);
		background-repeat:repeat-x;
		}
		
	.TopicsubHeading {
		padding:18px 0px 18px 10px;
		text-align:left;		
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#4b4b4d;
		cursor: pointer;
		
		}
		
	.RunningText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 10px 10px 10px;
		text-align:justify;
		}
		
	.FordExplorerHeading {
		padding:0px 0px 0px 10px;
		text-align:left;		
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		color:#4b4b4d;
		background-image:url(../images/fordexplorerbg.gif);
		background-repeat:repeat-x;
		height:37px;
		top:10px;
	    height: auto;
		}


	
	.TopicLinks {
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035388;
		text-align:left;
		text-decoration: none;
		padding:10px 0 0 0;
		cursor: pointer;
		}

	.TopicLinks a {
		color: #035388;
		text-decoration: none;
		padding: 0px 6px 0px 6px;
		}
	
	.TopicLinks a:hover {
		text-decoration: underline;
		}
		




/* START: Topic Selection Navigation User Control */	
	.TopicSelectionText {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 1px;
		text-decoration: none
		}
		
	.TopicSelectionText a {
		color: #035587;
		text-decoration: none;
		}
	
	.TopicSelectionText a:hover {
		text-decoration: underline;
		}
		
		
	.TopicSelectionTextGray{
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4b4b4d;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 2px;
		text-decoration: none
		}
	.TopicGroupSelectionTextBold {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #035388;
		text-align:left;
		padding: 5px 0px 5px 0px;
		text-decoration: none
		}
		
	.TopicGroupSelectionTextBold a {
		color: #035388;
		text-decoration: none;
		}
	
	.TopicGroupSelectionTextBold a:hover {
		text-decoration: underline;
		}
		
		
	.TopicGroupSelectionTextGray {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:left;
		padding: 5px 0px 5px 0px;
		text-decoration: none
		}
	.TopicSelectionImg {
		padding:0px 4px 0px 4px;
		}
/* END: Topic Selection Navigation User Control */



/* START: My Accounts */



	.DeleteJobColumnHeaderText{
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:center;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}

	.ManageJobColumnHeaderText {
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:left;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}
		
		.ManageJobColumnHeaderGrid {
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:right;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}
		
		

	.ManageJobFieldText {
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #4b4b4d;
		text-align:left;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}

	.DeleteJob
	{		
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align:center;
		padding: 0px 0px 0px 0px;
		color: #800000;
		text-decoration: none;
	}

	.DeleteJob a
	{				
		color: #800000;
		text-decoration: none;
	}
	
	.DeleteJob a:hover {
		text-decoration: underline;
		}


	.OpenOrClose 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration: none
		}
		
	.OpenOrClose a {
		color: #035587;
		text-decoration: none;
		}
	
	.OpenOrClose a:hover {
		text-decoration: underline;
		}


	.ManageJobsPagingText
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: bold;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration: none
		}
		
	.ManageJobsPagingText a {
		color: #035587;
		text-decoration: none;
		}
	
	.ManageJobsPagingText a:hover {
		text-decoration: underline;
		}


/* END: My Accounts */




/* START: VehicleInformation User Control */	
	.VehicleInfoText 
	{
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration: none
		}
		
	.VehicleInfoText a {
		color: #035587;
		text-decoration: none;
		}
	
	.VehicleInfoText a:hover {
		text-decoration: underline;
		}
		
		
	.VehicleInfoTextGray{
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4b4b4d;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 0px;
		text-decoration: none
		}
		
	.VehicleInfoGroupTextBold {
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #035388;
		text-align:left;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}
		
	.VehicleInfoGroupTextBold a {
		color: #035388;
		text-decoration: none;
		}
	
	.VehicleInfoGroupTextBold a:hover {
		text-decoration: underline;
		}
		
		
	.VehicleInfoGroupTextGray {
		height: 19px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:left;
		padding: 0px 0px 0px 0px;
		text-decoration: none
		}
	.VehicleInfoImg {
		padding:0px 3px 3px 0px;
		width:9px
		}


	.VehicleInfoDemoLink
	{		
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 8px;
		text-align:left;
		padding: 0px 0px 0px 0px;
		color: #800000;
		text-decoration: none;
	}

	.VehicleInfoDemoLink a
	{				
		color: #800000;
		text-decoration: none;
	}
	
	.VehicleInfoDemoLink a:hover {
		text-decoration: underline;
		}
		
	.VehicleInfoChildTopicIndent
	{
		padding: 0px 0px 0px 15px;
		width:8px
	}
	
	.VehicleInfoTopicGroupIndent
	{
		padding: 10px 0px 0px 1px;		
	}

/* END: VehicleInformation  Navigation User Control */





/* START: TSB Service Category Selector User Control */	
	.SvcCatSelectorText {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 10px 0px 1px;
		text-decoration: none
		}

	.SvcCatSelectorText  a {
		color: #035587;
		text-decoration: none;
		}
	
	.SvcCatSelectorText  a:hover {
		text-decoration: underline;
		}
		

	.SvcCatGroupSelectionTextBold 
	{
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #035388;
		text-align:left;
		padding: 0px;
		text-decoration: none
		}

	.SvcCatGroupSelectionTextBold   a {
		color: #035388;
		text-decoration: none;
		}
	
	.SvcCatGroupSelectionTextBold   a:hover {
		text-decoration: underline;
		}


/*
	.SvcCatSelectorTextGray{
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4b4b4d;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 2px;
		text-decoration: none
		}
	.SvcCatGroupSelectionTextGray {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #4b4b4d;
		text-align:left;
		padding: 5px 0px 5px 0px;
		text-decoration: none
		}
*/
	.SvcCatSelectorImg {
		padding:0px 4px 0px 4px;
		
		}
/* END: TSB Service Category Selector User Control */	







/* START: Table of Contents User Control */	
	.TocSelectionText {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035587;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 2px;
		text-decoration: none
		}
	.TocGroupSelectionTextBold {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #035388;
		text-align:left;
		padding: 5px 0px 5px 0px;
		text-decoration: none
		}
	.TocSelectionText1 {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 2px;
		}		
	.TocSelection  {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #03548b;
		text-align: left;
		padding: 10px 0px 0px 0px;
		text-decoration: none
		}
/* END: Table of Contents User Control */





		
	.TopicSelectionText1 {
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		font-weight: normal;
		text-align:left;
		padding:0px 0px 0px 2px;
		}

	.TopicSelection  {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #03548b;
		text-align: left;
		padding: 10px 0px 0px 0px;
		text-decoration: none
		}
			
		

	.TopicSelection a {
		text-decoration:none;
		color: #03548b;
		}
		
	.TopicSelection a:hover {
		text-decoration:underline;
		}
		
	.TopicLinks1 {
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035388;
		text-align:left;
		text-decoration: none;
		padding:6px 0 0 0;
		}

	.TopicLinks1 a {
		color: #035388;
		text-decoration: none;
		padding: 0px 6px 0px 0px;
		}
	
	.TopicLinks1 a:hover {
		text-decoration: underline;
		}
		
	.QuickLinks
	{
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035388;
		text-decoration: none;
		text-align:right;
		padding:10px 0 0 0;
	}
	
	.QuickLinks a
	{
		color: #035388;
		text-decoration: none;
	}
	
	.QuickLinks a:visited
	{
		color: #035388;
		text-decoration: none;
	}
	
	.QuickLinks a:hover
	{
		text-decoration: underline;
	}
	
	.QuickLinks img
	{
		padding: 0px 4px 0px 0px;
	}
		
	.FordExplorerLinks {
		float:right;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #035388;
		text-decoration: none;
		text-align:right;
		padding:10px 0 0 0;
		}

	.FordExplorerLinks a.NewWindow {
		color: #035388;
		text-decoration: none;
		text-align:left;
		padding: 0px 6px 0px 18px;
		background:url(../images/newwindow.gif) no-repeat top left;
		}
		
	.FordExplorerLinks a.FeedBack {
		color: #035388;
		text-decoration: none;
		text-align:left;
		padding: 0px 6px 0px 18px;
		background:url(../images/feedback.gif) no-repeat top left;
		}
		
	.FordExplorerLinks a.Print {
		color: #035388;
		text-decoration: none;
		text-align:left;
		padding: 0px 10px 0px 18px;
		background:url(../images/print.gif) no-repeat top left;
		}
		
	.FordExplorerLinks a.Help {
		color: #035388;
		text-decoration: none;
		text-align:left;
		padding: 0px 10px 0px 12px;
		background:url(../images/help.gif) no-repeat top left;
		}
	
	.FordExplorerLinks a:hover {
		text-decoration: underline;
		}
	
	/*  articles  End*/
	
	/*  Diagram Part Start */
	
	#SecondaryMenu {
		margin: 0;
        padding: 0 0 7px 0px;
        width: 100%;
		}
		
	#SecondaryMenu li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
	}
	
	#SecondaryMenu a {
        float: left;
        font-size: 11px;
        line-height:35px;
        font-weight: bold;
        padding: 0 0px 6px 0px;
        text-decoration: none;
        color: #47718f;
		background:url(../images/secondary_menu_bg.gif) repeat-x ;
		border-right:1px solid #fff;
		height:35px;
		
	}
	
	#SecondaryMenu a.active {
        color: #fff;
        background: url(../images/active.gif) no-repeat bottom center;
		height:27px;
	}
	
	#SecondaryMenu a:hover {
        float: left;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #035388;
		background:url(../images/secondary_menu_bg.gif) repeat-x ;
		height:26px;
	}
	
	#SecondaryMenu a.active:hover {
        color: #fff;
		background: url(../images/active.gif) no-repeat bottom center;
		height:27px;
	}
	/*
	.FrameViewerTab
	{
		margin: 0;
        padding: 0 0 7px 0px;
        width: 100%;
        height: 35px;
	}
	
	.FrameViewerTab td {
        margin: 0;
        padding: 0;
	}
	
	.FrameViewerTab a {
        font-size: 11px;
        line-height:35px;
        font-weight: bold;
        padding: 5px 0px 14px 0px;
        text-decoration: none;
        color: #47718f;
		background:url(../images/secondary_menu_bg.gif) repeat-x ;
		border-right:1px solid #fff;
		height:100%;
		vertical-align: bottom;
		
	}
	
	.FrameViewerTab a.active {
        color: #fff;
        background: url(../images/active.gif) no-repeat bottom center;
	}
	
	.FrameViewerTab a:hover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #035388;
		background:url(../images/secondary_menu_bg.gif) repeat-x ;
		padding: 5px 0px 14px 0px;
	}
	
	.FrameViewerTab a.active:hover {
        color: #fff;
		background: url(../images/active.gif) no-repeat bottom center;
	}
	
	.FrameViewerTabPaddingBar
	{
		background:url(../images/secondary_menu_bg.gif) repeat-x ;
	}
	*/
	.FrameViewerTab
	{
		margin: 0;
        padding: 0;
        width: 100%;
	}
	
	.FrameViewerTab td {
        margin: 0;
        padding: 0;
        background:url(../images/secondary_menu_bg.gif) repeat-x ;
        vertical-align: top;
	}
	
	.FrameViewerTab td.active {
        background: url(../images/active.gif) no-repeat bottom center;
	}
	
	.FrameViewerTab a {
        font-size: 11px;
        line-height:33px;
        font-weight: bold;
        text-decoration: none;
        color: #47718f;
		vertical-align: top;
		padding: 5px 0px 14px 0px;
	}
	
	.FrameViewerTab td.active a{
        color: #fff;
	}
	
	.FrameViewerTab a:hover {
        color: #035388;
		padding: 5px 0px 14px 0px;
	}
	
	.FrameViewerTab td.active a:hover {
        color: #fff;
	}
	
	.FrameControlBox
	{
		width: 100%;
		border: solid 1px #C2C2C2;
		background-color: #E6EBF1;
		padding: 3px;
	}
	
	.FrameControlBoxLeft
	{
		border-bottom: solid 1px #C2C2C2;
		border-top: solid 1px #C2C2C2;
		border-left: solid 1px #C2C2C2;
		border-right: solid 0px #C2C2C2;
		background-color: #E6EBF1;
		padding: 3px 0px 3px 3px;
	}
	
	.FrameControlBoxRight
	{
		border-bottom: solid 1px #C2C2C2;
		border-top: solid 1px #C2C2C2;
		border-left: solid 0px #C2C2C2;
		border-right: solid 1px #C2C2C2;
		background-color: #E6EBF1;
		padding: 3px 3px 3px 0px;
	}
	
	.FrameControlBoxLeft img
	{
		vertical-align: middle;
	}
	
	.FrameControlBoxRight img
	{
		vertical-align: middle;
	}
	
	.FrameControlBox img
	{
		vertical-align: middle;
	}
	/*  Diagram Part End */
	
/*	ul.Reset {
		margin:0px;
		padding:0px;
		}
		
	ul li a.Reset1 {
		text-indent:-2000px;
		display:block;
		background:url(../images/reset.gif) no-repeat;
		width:64px;
		height:22px;
		}
		
	ul li a.Reset1:hover {
		background:url(../images/reset-over.gif) no-repeat;
		}
		
	ul.Decode {
		margin:0px;
		padding:0px;
		}
		
	ul li a.Decode1 {
		text-indent:-2000px;
		display:block;
		background:url(../images/decode.gif) no-repeat;
		width:64px;
		height:22px;
		}
		
	ul li a.Decode1:hover {
		background:url(../images/decode1.gif) no-repeat;
		}
	*/	
	
	.BtnRollOverGreen {
		background-image:url(../images/btn_bg_green.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		height:22px;
		width:64px;
		float:left;
		line-height:21px;	
	}
	.BtnRollOverGreen a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}
	.BtnRollOverGreen a:hover {
	color:#c7eab3;
	text-decoration:none;
	}
	
	.BtnRollOverBlue {
	background-image:url(../images/btn_bg_blue.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:22px;
	width:64px;
	float:left;
	line-height:21px;	
	}
	.BtnRollOverBlue a {
	text-decoration:none;
	color:#035388;
	display:block;
	}
	.BtnRollOverBlue a:hover {
	color:#038dee;
	text-decoration:none;
	}
	
	.BtnDisabled {
	background-image:url(../images/btn_bg_disabled.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:22px;
	width:64px;
	float:left;
	line-height:21px;
	color:#9d9c9c;
}	

/*  Frame Part Start */

	.FrameControlPanel {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#4c4c4e;
		text-align:left;
		white-space:nowrap;
		}
		
	.FrameControlPanel img {
		padding:0px 4px 0px 0px;
		}
		
	.FrameControlPanel img.Deviation {
		padding:2px 4px 0px 0px;
		}
		
	.FrameControlPanel input {
		width:21px;
		margin-top:3px;
		}
		
	.FrameControlPanel input.Rdbtn {
		padding:0px;
		margin:0px;
		vertical-align:top;
		}
		
	.BtnRollOverGreenSmall {
		background-image:url(../images/btn_bg_green_small.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		height:18px;
		width:45px;
		float:left;
		line-height:18px;
		margin-top:4px;
	}
	
	.BtnRollOverGreenSmall a {
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		cursor: pointer;
	}
	
	.BtnRollOverGreenSmall a:hover {
		color:#c7eab3;
		text-decoration:none;
	}
	
	.BtnDisabledSmall {
		background-image:url(../images/btn_bg_disabled_small.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		height:18px;
		width:45px;
		float:left;
		line-height:18px;
		color:#9d9c9c;
		margin-top:4px;
	}
	
	.BtnDisabledSmall a {
		text-decoration:none;
		color:#777777;
		display:block;
		cursor: default;
	}
	
	.BtnRollOverGreenBig {
		background-image:url(../images/btn_bg_green_big.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		height:22px;
		width:60px;
		float:left;
		line-height:22px;
		margin-right:4px;
	}
	
	.BtnRollOverGreenBig a {
		text-decoration:none;
		color:#FFFFFF;
		display:block;
	}
	
	.BtnRollOverGreenBig a:hover {
		color:#c7eab3;
		text-decoration:none;
	}
	
	.BtnDisabledBig {
		background-image:url(../images/btn_bg_disabled_big.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		height:22px;
		width:103px;
		float:left;
		line-height:22px;
		color:#9d9c9c;
		margin-right:4px;
	}
	
	.FrameControlView {
		margin-left:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		/*font-weight:bold;*/
	}
	
	.Calculator {
		padding:0px;
		cursor: pointer;
		border: 0px;
	}
	
	.CalculatorModalBackground
	{
		background-color:#CCCCFF;
		filter:alpha(opacity=40);
		opacity:0.5;


	}
	
	.CalculatorModalPopup
	{
		background-color:#D9E4EA;
		border-width:3px;
		border-style:solid;
		border-color:Gray;
		padding:3px;
		width:250px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		position: absolute;
	}
		
	.CalculatorModalPopup input
	{
		
	}
	
	.BorderGrey {
		border:1px solid #c2c2c2;
		padding:6px;
		}
		
	.CADViewerBorder
	{
		border:1px solid #c2c2c2;
		margin: 5px 0px 5px 0px;
		width: 99%;
	}
	.GridSaveMessage
	{
		position:absolute; 
		left: 213px; 
		background-color: #D9E4EA; 
		color: #FF0000; 
		padding: 5px; 
		font-weight: bold; 
		border: solid 2px #DDDDDD;
	}
	
	.CustomerJobSaveMessage
	{
		text-align: left;
		background-color: #D9E4EA; 
		color: #FF0000; 
		padding: 5px; 
		font-weight: bold; 
	}
	
	.DamageReportSaveMessage
	{
		text-align: left;
		background-color: #D9E4EA; 
		color: #FF0000; 
		padding: 5px; 
		font-weight: bold; 
	}

/*  Grid Part Start */

	.GridBorder {
		border:0px solid #6f8db9;
		margin-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		color:#4c4c4e;
		border-left:1px solid #6f8db9;
		border-top:1px solid #6f8db9;
		table-layout: fixed;
		}
		
	.GridBorder td {
		border-right:1px solid #6f8db9;
		border-bottom:1px solid #6f8db9;
		padding: 0px;
		height: 20px;
		}
		
	.GridBorder td.RowHead {
		background-color:#e6ebf1;
		font-weight:bold;
		text-align:left;
		border-right:1px solid #6f8db9;
		white-space:nowrap;
		}
		
	.GridBorder td.RowHeada {
		font-weight:bold;
		white-space:nowrap;
		width: 100px;
		}
		
	.GridBorder td.RowHeadb {
		text-align:left;
		}
		
	.GridBorder td.EdgeData {
		background-color:#ffff80;
		}
		
	.GridBorder td.RowHeadb1 {
		color:#d17900;
		}
		
	.GridBorder td.CenterData {
		background-color:#c0d2e6;
		}
		
	.GridBorder td.BorderRed {
		border:2px solid #ff0101;
		font-weight:bold;
		}
		
	.GridBorder td.BorderGreen {
		border:2px solid #009900;
		font-weight:bold;
		}
		
	.GridBorder td.BorderYellow {
		border:2px solid #ffeb00;
		font-weight:bold;
		}
		
	.GridBorder td.EditedData{
		font-style: italic;
		font-weight: bold;
		color:#800000;
	}
	
	.GridBorder input
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		height: 14px;
		width: 25px;
		border: solid 0 #FFF;
	}
	
	.GridBorder input.GridTableInputError
	{
		background-color: #FFCCCC;
	}
	
	.GridBorder select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:normal;
		height: 12px;
	}
	
	.GridBorder td td
	{
		border: 0px;
		margin: 0px;
	}
	
	.datumHeightInput
	{
		text-align: right;
	}
	
	.datumHeightInputError
	{
		text-align: right;
		background-color: #FFCCCC;
	}
	
	
	
	.GridBorder table
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		margin: 0px; 
		width: 100%; 
		height: 100%;
		text-align: center;
		color:#4c4c4e;
	}
	
	.GridBorder table.NonDeviatedBorder
	{
		border: solid 2px #FFFFFF; 
	}
	
	.GridBorder table.RedDeviationBorder
	{
		border: solid 2px #FF0000; 
	}
	
	.GridBorder table.GreenDeviationBorder
	{
		border: solid 2px #00CC00; 
	}
	
	.GridBorder table.YellowDeviationBorder
	{
		border: solid 2px #FFFF33; 
	}
		
/*  Grid Part End */
	
/*  Footer Part Start */
.footertopbrdr {
	border-bottom: 10px solid #035388;
}
.footerlinks {
	padding: 15px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#667c9d;
	text-align:left;
}
.footerlinks a {
	padding: 0px 15px 0px 15px;
	color:#667c9d;
	text-decoration: none;
}
.footerlinks a:hover {
	padding: 0px 15px 0px 15px;
	color:#667c9d;
	text-decoration: underline;
}
.footerlinks p {
	padding: 0px 0px 0px 15px;
}
.footerbtmbrdr {
	border-bottom:1px solid #9da9bd;
	border-top:10px solid #035388;
}

/*  Footer Part End */

.VPAMain
{
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight: bold;
	text-align:left;
	padding:0px 0px 0px 0px;
}


