body {
	margin: 0;
	padding: 0;
	background-color: #E2E1DD;
}

form,img,div,td,tr {
	margin:0px;
	padding:0px;
}

h1 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12pt
}

h2 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt
}


#site_container {
	background: url(images/content_back_grey.png) repeat-y;
}

/* @group Nav */

#nav {
	background: url(images/navbar.png) no-repeat 10px;
	margin-top:-4px;
	height: 22px;
	color: white;
	text-align: left;
	font: 8pt Arial bold;
	padding-left: 20px;
}

#nav a{
	color: white;
	text-decoration: none;
}

#nav a:hover{
	color: silver;
}

/* @end */

/* @group Content */

#content_left {
	width: 10px;
}

#content_main {
	width: 960px;
}

#content_right {
	width: 10px;
}

#content_back {
	/* Might be used in future */
}

/* @end */

/* @group Left Nav */

/* @group Login */

#login {
	width: 160px;
	background: url(images/lhs_login_back.png);
}

#login .top{
	height: 35px;
	background-image: url(images/lhs_login_top.png);
	color: #111111;
	font: bold 13px Arial;
	padding-left: 10px;
	text-transform: uppercase;
}

#login .content{
	background: url(images/lhs_login_gradient.png) no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	color: #333333;
	font: 8pt Arial;
	padding-bottom: 10px;
}

#login .content a{
	text-decoration: none;
	color: black;
}

#login .content a:hover{
	text-decoration: underline;
	color: black;
}

#login .content input{
	width: 130px;
	color: #333333;
	font: 8pt Arial;
}

#login .bottom{
	height: 1px;
	background: url(images/lhs_login_bottom.png);
}

/* @end */

#lhs {
	width: 180px;
	background: url(images/lhs_back.png) repeat-y;
	float: left;
}

#lang_select {
	background: #333333 url(images/lhs_toplang_tri.png) no-repeat right top;
	width: 180px;
	height: 22px;
	text-align: center;
	padding-right: 30px;
}

#lang_select img{
	margin-left: 10px;
}

#lhs_nav {
	width: 160px;
	margin: 10px auto;
}

#lhs_regional {
	width: 160px;
	margin-top: 10px;
}

#lhs_regional select{
	width: 140px;
}

#lhs_browse {
	width: 160px;
	margin-top: 10px;
}

#browseassets .line {
	height: 1px;
	background-color: #b1dffe;;
}

#browseassets .asset {
	height: 15px;
	vertical-align: middle;
}

#browseassets #bus {
	padding-left: 30px;
	background: url(images/ba_1_buses.gif) no-repeat left center;
}

#browseassets #car {
	padding-left: 30px;
	background: url(images/ba_2_cars.gif) no-repeat left center;
}

#browseassets #crane {
	padding-left: 30px;
	background: url(images/ba_3_cranes.gif) no-repeat left center;
}

#browseassets #plant {
	padding-left: 30px;
	background: url(images/ba_4_plants.gif) no-repeat left center;
}

#browseassets #trailer {
	padding-left: 30px;
	background: url(images/ba_5_trailers.gif) no-repeat left center;
}

#browseassets #rigid {
	padding-left: 30px;
	background: url(images/ba_6_trigid.gif) no-repeat left center;
}

#browseassets #tractor {
	padding-left: 30px;
	background: url(images/ba_7_tractor.gif) no-repeat left center;
}

	#lhs_services { 
		width: 160px;
		margin-top: 10px;
	}
	
	#lhs_tradein { 
		width: 160px;
		margin-top: 8px;
	}

/* @group Tell a Friend */

#tellafriend {
	padding:0;
	margin: 5px 0 0;
	display:block;
	text-indent:-9999px;
	width:160px;
	height:55px;	
	}
	
#tellafriend a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:160px;
	height:55px;
	background-image: url(images/lhs_tellafriend_isuzu.png);
	background-repeat:no-repeat
	}

/* @end */

/* @end */

/* @group Content */

#content_area {
	width: 663px;
	float: left;
	margin-left: 10px;
}
		
#ad1 {
	width: 325px;
	float: left;
	margin-top: 5px;
	/*height: 50px;*/
}

#ad2 {
	width: 325px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	/*height: 50px;*/
}

#step1 {
	width: 325px;
	height: 145px;
	float: left;
	margin-top: 5px;
}

#step3 {
	width: 325px;
	height: 145px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

#assetsonassitport {
	width: 660px;
	/*height: 250px;*/
	margin-top: 5px;
	float: left;
	color: black;
	font: 7pt Verdana;
}

#assetsonassitport .content {
	text-align: center;
}

#assetsonassitport .content td{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#ad3 {
	width: 325px;
	float: left;
	margin-top: 10px;
}

#ad4 {
	width: 325px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

/* @end */

/* @group Right Nav */

#rhs {
	width: 100px;
	background: url(images/rhs_back.png) repeat-y;
	float: right;
}

#toppartners {
	width: 100px;
	height: 29px;
	float: left;
	text-indent:-9999px;
	display: block;
}
	
#toppartners a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:100px;
	height:29px;
	background-image: url(images/rhs_toppartners.png);
}

/* @end */

/* @group Inputs and Selects */

select {
	font-size:12px;
	margin-bottom:2px;
	margin-top:2px
	}

.input200 {
	width: 220px;
}

.input190 {
	width: 190px;
}

.input160 {
	width: 160px;
}

.input155 {
	width: 155px;
}

.input100 {
	width: 110px;
}

.tablestep23 {
	width: 195px;
}

/* @end */

/* @group Bubbles */

/* @group Page Title */

#pagetitle {
	margin-top: 10px;
	background-color: #bbbbbb;
	width: 660px;
	height: 30px;
	float: left;
}

#pagetitle .left{
	background: url(images/table_title_left101.png) no-repeat left top;
	width: 5px;
	height: 30px;
}

#pagetitle .right{
	background: url(images/table_title_right101.png) no-repeat right top;
	width: 5px;
	height: 30px;
}

#pagetitle .centerspecial{
	background: url(images/table_title_repeat101.png) repeat-x center top;
	height: 30px;
	width: 648px;
	color: white;
	padding-left: 5px;
	font: bold 12pt Arial;
	vertical-align: middle;
	text-shadow: #212121 1px 1px 2px;
}

#pagetitle .center{
	background: url(images/table_title_repeat101.png) repeat-x center top;
	height: 30px;
	width: 575px;
	color: white;
	padding-left: 5px;
	font: bold 12pt Arial;
	vertical-align: middle;
	text-shadow: #212121 1px 1px 2px;
}

#pagetitle .back {
	height: 30px;
	width: 80px;
	text-indent:-9999px;
	display: block;
}
	
#pagetitle .back a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background: url(images/table_title_backbtn101.png);
	height: 30px;
	width: 80px;
}

#pgtitlewide {
	margin-top: 10px;
	background-color: #bbbbbb;
	width: 760px;
	height: 30px;
	float: left;
}

#pgtitlewide .left{
	background: url(images/table_title_left101.png) no-repeat left top;
	width: 5px;
	height: 30px;
}

#pgtitlewide .center{
	background: url(images/table_title_repeat101.png) repeat-x center top;
	height: 30px;
	width: 675px;
	color: white;
	padding-left: 5px;
	font: bold 12pt Arial;
	vertical-align: middle;
	text-shadow: #212121 1px 1px 2px;
}

#pgtitlewide .back {
	height: 30px;
	width: 80px;
	text-indent:-9999px;
	display: block;
}
	
#pgtitlewide .back a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background: url(images/table_title_backbtn101.png);
	height: 30px;
	width: 80px;
}

#pgtitlefull {
	margin-top: 10px;
	background-color: #bbbbbb;
	width: 940px;
	height: 30px;
	float: left;
}

#pgtitlefull .left{
	background: url(images/table_title_left101.png) no-repeat left top;
	width: 5px;
	height: 30px;
}

#pgtitlefull .center{
	background: url(images/table_title_repeat101.png) repeat-x center top;
	height: 30px;
	width: 855px;
	color: white;
	padding-left: 5px;
	font: bold 12pt Arial;
	vertical-align: middle;
	text-shadow: #212121 1px 1px 2px;
}

#pgtitlefull .back {
	height: 30px;
	width: 80px;
	text-indent:-9999px;
	display: block;
}
	
#pgtitlefull .back a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background: url(images/table_title_backbtn101.png);
	height: 30px;
	width: 80px;
}


/* @end */

/* @group Search Listings */

#results {
	margin-top: 10px;
	width: 660px;
	float: left;
	color: #262626;
	font: bold 12px Arial;
	text-transform: uppercase;
}

#featuredlistings {
	margin-top: 10px;
	width: 660px;
	float: left;
}

#featuredlistings .content{
	padding-bottom: 5px;
}

#featuredlistings .listing {
	margin-top: 10px;
	width: 640px;
	background: white url(images/table_red_border.png) repeat-x 0 bottom;
	margin-left: 5px;
}

#featuredlistings .listing .topleftcorner{
	background: url(images/srch_top_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

#featuredlistings .listing .leftmiddle{
	background: url(images/srch_border.png) repeat-y left;
	height: 100%;
}

#featuredlistings .listing .rightmiddle{
	background: url(images/srch_border.png) repeat-y right;
}

#featuredlistings .listing .bottomleftcorner{
	background: url(images/srch_bottom_left.png) no-repeat left bottom;
	width: 5px;
	height: 5px;
}

#featuredlistings .listing .top{
	background: url(images/table_red_border.png) repeat-x 0 top;
}

#featuredlistings .listing .thumbnail{
	width: 75px;
}

#featuredlistings .listing .thumbnail img{
	margin-left: 5px;
	padding-top: 5px;
}

#featuredlistings .listing .bottom{
	background: url(images/table_red_border.png) repeat-x 0 bottom;
}

#featuredlistings .listing .listinginfo{
	width: 560px;
}

#featuredlistings .listing .corner{
	background: url(images/srch_top_left_red.png) no-repeat left top;
	width: 20px;
}

#featuredlistings .listing .listingheader{
	width: 540px;
	height: 20px;
	background: url(images/srch_top_repeat_red.png) repeat-x;
}

#featuredlistings .listing .listingheadertext{
	color: white;
	font: bold 9pt/9pt Arial;
}

#featuredlistings .listing .hot {
	margin: 0 0 0 15px;
	text-indent:-9999px;
	width:30px;
	height:20px;
	background-image: url(images/srch_top_hot_red.png);
	float: left;
}

#featuredlistings .listing .new {
	margin: 0 0 0 15px;
	text-indent:-9999px;
	width:31px;
	height:20px;
	background-image: url(images/srch_top_new_red.png);
	float: left;
}

#featuredlistings .listing .listingheaderpicklist{
	background: url(images/srch_top_right_red.png) no-repeat right;
	color: white;
	font: bold 7pt/7pt Arial;
	text-transform: uppercase;
	text-align: right;
	padding-right: 5px;
}

#featuredlistings .listing .listingparticulars{
	width: 540px;
	height: 50px;
}

#featuredlistings .listing .listingdata{
	color: #262626;
	font: 8pt/8pt Arial;
	margin-top: 5px;
	margin-bottom: 5px;
}

#featuredlistings .listing .listingdata td{
	padding-bottom: 3px;
	padding-right: 5px;
}

#featuredlistings .listing .listingdata .bold{
	font-weight: bold;
}

#standardlistings {
	margin-top: 10px;
	width: 660px;
	float: left;
}

#standardlistings .content{
	padding-bottom: 5px;
}

#standardlistings .listing {
	margin-top: 10px;
	width: 640px;
	background: white url(images/table_orange_border.png) repeat-x 0 bottom;
	margin-left: 5px;
}

#standardlistings .listing .topleftcorner{
	background: url(images/srch_top_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

#standardlistings .listing .leftmiddle{
	background: url(images/srch_border.png) repeat-y left;
	height: 100%;
}

#standardlistings .listing .rightmiddle{
	background: url(images/srch_border.png) repeat-y right;
}

#standardlistings .listing .bottomleftcorner{
	background: url(images/srch_bottom_left.png) no-repeat left bottom;
	width: 5px;
	height: 5px;
}

#standardlistings .listing .top{
	background: url(images/table_orange_border.png) repeat-x 0 top;
}

#standardlistings .listing .thumbnail{
	width: 75px;
}

#standardlistings .listing .thumbnail img{
	margin-left: 5px;
	padding-top: 5px;
}

#standardlistings .listing .bottom{
	background: url(images/table_orange_border.png) repeat-x 0 bottom;
}

#standardlistings .listing .listinginfo{
	width: 560px;
}

#standardlistings .listing .corner{
	background: url(images/srch_top_left_red.png) no-repeat left top;
	width: 20px;
}

#standardlistings .listing .listingheader{
	width: 540px;
	height: 20px;
	background: url(images/srch_top_repeat_red.png) repeat-x;
}

#standardlistings .listing .listingheadertext{
	color: white;
	font: bold 9pt/9pt Arial;
}

#standardlistings .listing .hot {
	margin: 0 0 0 15px;
	text-indent:-9999px;
	width:30px;
	height:20px;
	background-image: url(images/srch_top_hot_red.png);
	float: left;
}

#standardlistings .listing .new {
	margin: 0 0 0 15px;
	text-indent:-9999px;
	width:31px;
	height:20px;
	background-image: url(images/srch_top_new_red.png);
	float: left;
}

#standardlistings .listing .listingheaderpicklist{
	background: url(images/srch_top_right_red.png) no-repeat right;
	color: white;
	font: bold 7pt/7pt Arial;
	text-transform: uppercase;
	text-align: right;
	padding-right: 5px;
}

#standardlistings .listing .listingparticulars{
	width: 540px;
	height: 50px;
}

#standardlistings .listing .listingdata{
	color: #262626;
	font: 8pt/8pt Arial;
	margin-top: 5px;
	margin-bottom: 5px;
}

#standardlistings .listing .listingdata td{
	padding-bottom: 3px;
	padding-right: 5px;
}

#standardlistings .listing .listingdata .bold{
	font-weight: bold;
}

.viewbutton {
	color: white;
	font: bold 9pt/9pt Arial;
	background-image: url(images/srch_btn_bottom_repeat.png);
	
}

.listing .cost{
	color: #262626;
	font: bold 16px Arial;
	padding-right: 5px;
	height: 30px;
}

.listing .cost .small{
	color: #262626;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
}

.listing .viewbutton .triangle{
	background-image: url(images/srch_btn_bottom_left.png);
	width: 20px;
	height: 20px;
}

.listing .viewbutton .label{
	padding-right: 10px;
	padding-left: 10px;
}

.listing .viewbutton .label a {
	color:#FFFFFF;
	text-decoration:none
}

.listing .viewbutton .right{
	background-image: url(images/srch_btn_bottom_right.png);
	width: 5px;
	height: 20px;
}

/* @end */

/* @group Asset Detail */

.finalview {
	float: left;
}

/* @group Seller Details */

#assetdetail_sellerdetails {
	width: 240px;
	margin-top: 10px;
}

#assetdetail_sellerdetails .dealerlogo{
}

#assetdetail_sellerdetails .hot{
	margin-left: 10px;
	text-align: right;
}

#assetdetail_sellerdetails .new{
	margin-left: 10px;
	text-align: right;
}

#assetdetail_sellerdetails .details {
	margin-top: 10px;
}

#assetdetail_sellerdetails .details td{
	padding-bottom: 8px;
	padding-left: 5px;
	vertical-align: top;
}

#assetdetail_sellerdetails .title{
	color: #262626;
	font: bold 11px/11px Arial;
	text-align: left;
}

#assetdetail_sellerdetails .value{
	padding-left: 5px;
	color: #262626;
	font: 11px/11px Arial;
	text-align: left;
}

.contactmerethisasset {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* @group Seller Rating */

.sellerrating_bubble {
	width: 220px;
	margin-left: 5px;
	margin-right: 5px;
	height: 51px;
	background: url(images/sellerrating_repeat.png) repeat-x center top;
}

.sellerrating_bubble .lefts {
	width: 5px;
	background: url(images/sellerrating_left.png);
}

.sellerrating_bubble .rights {
	width: 5px;
	background: url(images/sellerrating_right.png);
}

.sellerrating_bubble .text {
	height: 22px;
	color: #262626;
	font: bold 11px/11px Arial;
	padding-left: 5px;
}

.sellerrating_bubble .space {
	height: 3px;
	line-height: 0;
}

.sellerrating_bubble .stars {
	color: #262626;
	font: 9px/9px Arial;
	padding-left: 5px;
}

.sellerrating_bubble .stars img{
	margin-right: 5px;
}



/* @end */



/* @end */

/* @group Toolbox */

#assetdetail_toolbox {
	width: 240px;
	margin-top: 10px;
}

#assetdetail_toolbox .icon{
	padding-left: 5px;
	padding-top: 5px;
}

#assetdetail_toolbox .text{
	color: #262626;
	font: bold 11px/11px Arial;
	padding-left: 10px;
}

/* @end */

/* @group Links */

#assetdetail_links {
	width: 240px;
	margin-top: 10px;
}

#assetdetail_links .content {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #262626;
	font: 10px/15px Arial;
}

#assetdetail_links .content a{
	color: #262626;
	text-decoration: underline;
}

#assetdetail_links .content a:hover{
	color: #262626;
	margin-top: 5px;
	text-decoration: none;
}

#assetdetail_links a{
	
}


/* @end */

/* @group Image Gallery */

#assetdetail_imggallery {
	width: 410px;
	margin-top: 10px;
	margin-left: 10px;
}

.assetdetail_mainimage {
	margin-top: 10px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}

.assetdetail_thumbimage {
	float: left;
	margin: 5px;
}

/* @end */

/* @group Asset Details */

#assetdetail_assetdetails {
	width: 410px;
	margin-top: 10px;
	margin-left: 10px;
}

#assetdetail_assetdetails table{
	margin-top: 10px;
}

#assetdetail_assetdetails table td{
	padding-bottom: 8px;
	padding-left: 10px;
	vertical-align: top;
}

#assetdetail_assetdetails .title{
	color: #262626;
	font: bold 11px/11px Arial;
	text-align: left;
	width: 40%;
}

#assetdetail_assetdetails .value{
	color: #262626;
	font: 11px/11px Arial;
	text-align: left;
	width: 60%;
}

/* @end */

#top10right {
	margin-top: 10px;
	float: right;
}

#top10right {
	margin-top: 10px;
	float: right;
}


/* @end */

/* @group Colours */

/* @group Black */

.bubble_black {
	background-color: #fafafa;
}

.bubble_black .top_left{
	background: url(images/table_black_top_left.png) no-repeat left top;
	width: 5px;
	height: 25px;
}

.bubble_black .top_right{
	background: url(images/table_black_top_right.png) no-repeat right top;
	width: 5px;
	height: 25px;
}

.bubble_black .top_center{
	background: url(images/table_black_top_repeat.png) repeat-x 0 top;
	height: 25px;
	padding-left: 5px;
	color: white;
	font: bold 10pt Arial;
	vertical-align: middle;
}

.bubble_black .bot_left{
	background: url(images/table_black_bottom_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.bubble_black .bot_right{
	background: url(images/table_black_bottom_right.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.bubble_black .bot_center{
	height: 5px;
	background: url(images/table_black_border.png) repeat-x 0 bottom;
}

.bubble_black .left{
	background: url(images/table_black_border.png) repeat-y left ;
}

.bubble_black .right{
	background: url(images/table_black_border.png) repeat-y right ;
}

/* @end */

/* @group Red */

.bubble_red .top_left{
	background: url(images/table_red_top_left.png) no-repeat left top;
	width: 5px;
	height: 25px;
}

.bubble_red .top_right{
	background: url(images/table_red_top_right.png) no-repeat right top;
	width: 5px;
	height: 25px;
}

.bubble_red .top_center{
	background: url(images/table_red_top_repeat.png) repeat-x 0 top;
	height: 25px;
	padding-left: 5px;
	color: white;
	font: bold 10pt Arial;
	vertical-align: middle;
}

.bubble_red .bot_left{
	background: url(images/table_red_bottom_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.bubble_red .bot_right{
	background: url(images/table_red_bottom_right.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.bubble_red .bot_center{
	height: 5px;
	background: url(images/table_red_border.png) repeat-x 0 bottom;
}

.bubble_red .left{
	background: url(images/table_red_border.png) repeat-y left;
}

.bubble_red .right{
	background: url(images/table_red_border.png) repeat-y right;
}

/* @end */

/* @group Orange */

.bubble_orange .top_left{
	background: url(images/table_orange_top_left_red.png) no-repeat left top;
	width: 5px;
	height: 25px;
}

.bubble_orange .top_right{
	background: url(images/table_orange_top_right_red.png) no-repeat right top;
	width: 5px;
	height: 25px;
}

.bubble_orange .top_center{
	background: url(images/table_orange_top_repeat_red.png) repeat-x 0 top;
	height: 25px;
	padding-left: 5px;
	color: white;
	font: bold 10pt Arial;
	vertical-align: middle;
}

.bubble_orange .bot_left{
	background: url(images/table_orange_bottom_left_grey.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.bubble_orange .bot_right{
	background: url(images/table_orange_bottom_right_grey.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.bubble_orange .bot_center{
	height: 5px;
	background: url(images/table_orange_border_grey.png) repeat-x 0 bottom;
}

.bubble_orange .left{
	background: url(images/table_orange_border_grey.png) repeat-y left;
}

.bubble_orange .right{
	background: url(images/table_orange_border_grey.png) repeat-y right;
}

/* @end */

/* @group Orange side */

.bubble_orangeside {
	background: #d20d1f;
}

.bubble_orangeside .top_left{
	background: url(images/lhs_orangeblock_top_left_isuzu.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.bubble_orangeside .top_right{
	background: url(images/lhs_orangeblock_top_right_isuzu.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.bubble_orangeside .top_center{
	background: url(images/lhs_orangeblock_top_repeat_isuzu.png) repeat-x 0 top;
	height: 5px;
}

.bubble_orangeside .bot_left{
	background: url(images/lhs_orangeblock_bottom_left_isuzu.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.bubble_orangeside .bot_right{
	background: url(images/lhs_orangeblock_bottom_right_isuzu.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.bubble_orangeside .bot_center{
	height: 5px;
	background: url(images/lhs_orangeblock_bottom_repeat_isuzu.png) repeat-x 0 bottom;
}

.bubble_orangeside .left{
	background: url(images/lhs_orangeblock_left_repeat_isuzu.png) repeat-y left;
}

.bubble_orangeside .right{
	background: url(images/lhs_orangeblock_right_repeat_isuzu.png) repeat-y right;
}

.bubble_orangeside .content{
	color: #ffffff;
	font: 8pt Arial;
	padding: 5px;
}



/* @end */

/* @group 3 Steps */

.step_blue {
	background: #ededed url(images/table_3step_back_ctat.png) repeat-x;
}

.step_blue .top_left{
	background: url(images/table_3step_top_left_ctat.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.step_blue .top_right{
	background: url(images/table_3step_top_right_ctat.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.step_blue .top_center{
	background: url(images/table_3step_border_ctat.png) repeat-x 0 top;
	height: 5px;
}

.step_blue .bot_left{
	background: url(images/table_3step_bottom_left_ctat.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.step_blue .bot_right{
	background: url(images/table_3step_bottom_right_ctat.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.step_blue .bot_center{
	height: 5px;
	background: url(images/table_3step_border_ctat.png) repeat-x 0 bottom;
}

.step_blue .left{
	background: url(images/table_3step_border_ctat.png) repeat-y left;
}

.step_blue .right{
	background: url(images/table_3step_border_ctat.png) repeat-y right;
}

.step_blue .content{
	color: #222222;
	font: 9pt Arial;
	padding: 5px;
}

.step_blue .content table {
	margin-top: 3px;
	height: 100px;
}


/* @end */



/* @end */



/* @end */

/* @group Asset Detail */



/* @end */

#footer {
	color: black;
	text-align: center;
	font: 8pt Arial;
	background: url(images/footer-red.png) no-repeat;
}

#footer2 {
	background-color: #ffffff;
	font: 8pt Arial;
	color: #000000;
}

.bottomlinks {
	font: 10px Arial bold;
	color:black;
}
.bottomlinks a{
	color: black;
	text-decoration: none;
}

.bottomlinks a:hover{
	color: silver;
}

#rhsads {
	padding-top: 5px;
	padding-left: 3px;
}


a.navi:link {color: white; text-decoration: none; }
a.navi:visited {color: white; text-decoration: none; }
a.navi:hover {color:#666666; text-decoration: underline; }
a.navi:active {color: white; }

a.navblue:link {color:#0a4595 ! important; text-decoration: none; text-transform:none ! important }
a.navblue:visited {color:#0a4595 ! important; text-decoration: none;; text-transform:none ! important }
a.navblue:hover {color:#666666 ! important; text-decoration: underline; ; text-transform:none ! important}
a.navblue:active {color: black ! important;; text-transform:none ! important }

a.navblack:link {color:#000000 ! important; text-decoration: none; text-transform:none ! important }
a.navblack:visited {color:#000000 ! important; text-decoration: none;; text-transform:none ! important }
a.navblack:hover {color:#CC0000 ! important; text-decoration: underline; ; text-transform:none ! important}
a.navblack:active {color: 000000 ! important;; text-transform:none ! important }


/* Legacy Styles */

.TinyText {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 9px;	
}

.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.BodyText a {
	text-decoration:none
	
}
.BodyText a:link {
	color:#0a4595
}

.BodyText a:visited {
	color:#0a4595
}

.BodyText a:hover {
	text-decoration:underline;	
	color:#FF6600
}

.BodyText a:active {
	color:#FF6600
}

.StandardText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}


.StandardText a {
	text-decoration:none
}

.StandardText a:link {
	color:#FFFFFF
}

.StandardText a:visited {
	color:#FFFFFF
}

.neatfont {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
}

.highlightedinput {
background-color:#DFEBFF
}

.headingstyle {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FF3300; 
}

input {
	font-size:0.90em;

}

.thinborder {
border:1px solid black;
}


fieldset {
	padding:10px;
}

.showprint {
	display:none
}

.invoice_border_LRB {
border-left:1px dotted black;
border-right:1px dotted black;
border-bottom:1px dotted black;
}

.invoice_border_LRB {
border-left:1px dotted black;
border-right:1px dotted black;
border-bottom:1px dotted black;
}

.invoice_border_LR {
border-left:1px dotted black;
border-right:1px dotted black;
}

.invoice_border_LB {
border-left:1px dotted black;
border-bottom:1px dotted black;
}

.invoice_border_RB {
border-right:1px dotted black;
border-bottom:1px dotted black;
}

.invoice_border_Header {
border:1px solid black;
background-color:#DDDDDD
}


.tablebordered {
	border:1px dotted #999999;
}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

.grey_box {
	background-color: #FFFFFF;
}

.grey_box .top_left{
	background: url(/images/table_grey_top_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.grey_box .top_right{
	background: url(/images/table_grey_top_right.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.grey_box .top_center{
	background: url(/images/table_grey_border.png) repeat-x 0 top;
	height: 5px;
}

.grey_box .bot_left{
	background: url(/images/table_grey_bottom_left.png) no-repeat left top;
	width: 5px;
	height: 5px;
}

.grey_box .bot_right{
	background: url(/images/table_grey_bottom_right.png) no-repeat right top;
	width: 5px;
	height: 5px;
}

.grey_box .bot_center{
	height: 5px;
	background: url(/images/table_grey_border.png) repeat-x 0 bottom;
}

.grey_box .left{
	background: url(/images/table_grey_border.png) repeat-y left;
}

.grey_box .right{
	background: url(/images/table_grey_border.png) repeat-y right;
}

.grey_box .content{
	color: #222222;
	font: 9pt Arial;
	padding: 5px;
}

.grey_box .content table {
	margin-top: 3px;

}

.comparisontop {
	background-image:url(/images/Comparison-Top_grey.gif); 
	background-repeat:no-repeat
	}


/* End Legacy Styles * /
