.todo {
	background-color: #3DAE00;
	font-weight: bold;
	color: #ffffff;
}

html, body {height : 100%;}

/*--  USED THROUGHOUT THE SITE  -----------------------------*/

body, p, td{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #484848;
}
body{
	text-align: center;
	margin: 0px;
	border-width: 0px;
	background-color: #828dd0;
	background-image: url('img/backgrounds/bck_top.jpg');
	background-repeat: repeat-x;
}
input, select, textarea {
	font-family: Verdana, Arial,Helvetica;
	background-image: url(img/bg_input.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #484848;
	border: 1px solid #BEBCB3;
	background-color: #ffffff;
}
input.image {
	border-width: 0px;
	padding: 0px;
	background-color: transparent;
}
td.manager{
	border-left: 3px solid #1D6CBA;
}
.button {
	border: 1px solid #E9E8E3;
	background-image: url(img/bg_button.gif);
	font-family: Verdana, Arial, Helvetica;
	background-color: #A5A399;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
.radio{
	background-image: none;
	border-width: 0px;
}
a:link, a:visited, a:active{
	color: #E43C14;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #484848;
}
h2{
	font-size: 11px;
	font-weight: bold;
	color: #484848;
	margin: 0px;
}
hr{
	border: 0px solid;
	color: #E9E8E3;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 4px;
}
ul{
	line-height: 18px;
	list-style-type: none;
	list-style-image: url(img/bullet_list.gif);
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
li{
	margin-bottom: 4px;
	margin-left: 10px;
}
.smalltext{
	font-size: 9px;
}
.mediumtext{
	font-size: 10px;
}
.link_disabled{
	color: #F7BAAB;
}
.checkbox, .radio{
	background-image: none;
	border: 0px solid;
	background-color: transparent;
}
#breadcrumbs{
	font-size: 10px;
	padding-top: 4px;
	line-height: 20px;
	padding-left: 10px;
	background-color: #F4F3EE;
	xbackground-color: #ffcc00;
}
#quickselect_global_block{
	padding-top: 2px;
	padding-right: 2px;
	text-align: right;
	background-color: #F4F3EE;
}
.quickselect_global{
	
}

.rightshadow{
	background-image: url('img/backgrounds/shadow_right.jpg');
	background-repeat: repeat-y;
}

.leftshadow{
	background-image: url('img/backgrounds/shadow_left.jpg');
	background-repeat: repeat-y;
}

/*--  USED IN /index.html  -----------------------------*/



/*--  USED IN /mainpage.html  -----------------------------*/

#headerlinks{
	font-family: Arial, Verdana, Helvetica;
	margin: 2px;
	margin-bottom: 3px;
	color: #C9C8C6;
	text-align: right;
}
.headericon{
	vertical-align: middle;
}
#headerlinks a:link, #headerlinks a:active, #headerlinks a:visited, #headerlinks .normaltext{
	color: #606060;
	text-decoration: none;
}
#site{
	width: 759px;
	background-color: #ffffff;
	padding-right: 4px;
	padding-left: 4px;
}
#header{
	width: 757px;
	text-align: right;
	background-color: #ffffff;
}
#mid{
	width: 757px;
}
#footer{
	margin-top: 4px;
	width: 757px;
}
#headerlinks a:hover{
	color: #E43C14;
}
.errormessage{
	background-color: #D84B19;
	color: #ffffff;
	border: 1px solid #F76D4D;
	padding: 6px;
	font-size: 9px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.notify_activate{
	background-color: #2727A6;
	color: #ffffff;
	border: 1px solid #F76D4D;
	padding: 6px;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.notify_unpayed_invoices{
	background-color: #878787;
	color: #FFD500;
	border: 1px solid #F76D4D;
	padding: 6px;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.ad_header{
	width: 540px;
	height: 60px;
	margin-bottom: 4px;
	border: 1px solid #E8E7E0;
}

/*--  USED IN 0005  -----------------------------------------*/

.home_extr_block{
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #A4A4A4;
	border-top: 0px solid #A4A4A4;
}
.home_mach_block{
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #ECCA60;
	border-top: 0px solid #ECCA60;
}
.home_indu_block{
	padding: 10px;
	margin-bottom: 8px;
	background-color: #ffffff;
	border: 1px solid #A1D358;
	border-top: 0px solid #A1D358;
}
.home_comm_block{
	padding: 10px;
	margin-bottom: 8px;
	background-color: #ffffff;
	border: 1px solid #EFAB5C;
	border-top: 0px solid #EFAB5C;
}
.home_manu_block{
	padding: 10px;
	margin-bottom: 8px;
	background-color: #ffffff;
	border: 1px solid #7AB7D0;
	border-top: 0px solid #7AB7D0;
}
.home_block{
	border: 1px solid #D5D3C9;
	border-top: 0px solid #D5D3C9;
	background-color: #ffffff;
	margin-bottom: 8px;
}
.home_blockitem{
	padding: 5px;
	border-top: 1px solid #F4F3EE;
}
.home_blockitem_alt{
	padding: 5px;
	border-top: 1px solid #F4F3EE;
	background-color: #F9F8F6;
}
.home_blockform{
	padding: 6px;
	background-color: #F8F8F5;
	border-top: 1px solid #EEEDE7;
}
.pageback_alt{
	background-color: #EEEDE8;
}
.home_title{
	padding-top: 4px;
	padding-bottom: 4px;
}
.home_title_corp, .home_title_corp_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #FAE4DE;
	border: 1px solid #FB9A66;
	border-bottom: 0px solid #FB9A66;
	background-image: url(img/bg_title_corp.gif);
	background-repeat: repeat-x;
}
.home_title_mach, .home_title_mach_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #FAF4DE;
	border: 1px solid #ECCA60;
	border-bottom: 0px solid #ECCA60;
	background-image: url(img/bg_title_mach.gif);
	background-repeat: repeat-x;
}
.home_title_indu, .home_title_indu_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFFADE;
	border: 1px solid #A1D358;
	border-bottom: 0px solid #A1D358;
	background-image: url(img/bg_title_indu.gif);
	background-repeat: repeat-x;
}
.home_title_comm, .home_title_comm_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #FAEEDE;
	border: 1px solid #E9A06E;
	border-bottom: 0px solid #E9A06E;
	background-image: url(img/bg_title_comm.gif);
	background-repeat: repeat-x;
}
.home_title_manu, .home_title_manu_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #DEF3FA;
	border: 1px solid #73A8E6;
	border-bottom: 0px solid #73A8E6;
	background-image: url(img/bg_title_manu.gif);
	background-repeat: repeat-x;
}
.home_title_extr, .home_title_extr_top{
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #E9E5DC;
	border: 1px solid #A4A4A4;
	border-bottom: 0px solid #A4A4A4;
	background-image: url(img/bg_title_extr.gif);
	background-repeat: repeat-x;
}
.home_title_corp_top{
	margin-top: 0px;
}
.home_title_mach_top{
	margin-top: 0px;
}
.home_title_indu_top{
	margin-top: 0px;
}
.home_title_comm_top{
	margin-top: 0px;
}
.home_title_extr_top{
	margin-top: 0px;
}

.home_newsitem{
	padding: 6px;
	border-top: 1px solid #F4F3EE;
	line-height: 14px;
}
.home_newsitem_more{
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #808080;
	font-size: 9px;
	xwidth: 100%;
	text-align: right;
	background-color: #F9F8F6;
}

/*-----------------------------------------------------------*/

#page{
	width: 100%;
	background-image: url(img/bg_top.gif);
	background-repeat: repeat-x;
}
#pagetitle{
	height: 46px;
	border-bottom: 1px solid #E9E8E3;
	background-image: url(img/bg_pagetitle.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.pageback{
	background-color: #F4F3EE;
	width: 100%;
	height: 100%;
	position: relative;
}
.pagecanvas{
	background-color: #ffffff;
	border: 1px solid #E9E8E3;
	padding: 10px;
	font-size: 11px;
	background-image: url(img/bg_pagecanvas.gif);
	background-repeat: repeat-x;
	overflow: auto;
}
.pagecanvas p{
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 12px;
	line-height: 18px;
}
.formcanvas{
	background-color: #F8F8F5;
	border: 1px solid #E9E8E3;
	padding: 6px;
	font-size: 11px;
}
.companycanvas{
	background-color: #ffffff;
	border: 1px solid #E9E8E3;
	padding: 1px;
	font-size: 10px;
	background-image: url(img/bg_pagecanvas.gif);
	background-repeat: repeat-x;
}
.companycanvas_padding{
	padding: 9px;
}
.onthispage_item{
	color: #484848;
	padding: 5px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D5D3C9;
}
.steps{
	width: 200px;
}
.steps_block, .onthispage_block{
	border: 1px solid #D5D3C9;
	border-bottom: 2px solid #E9E8E3;
	background-color: #ffffff;
	font-size: 10px;
	width: 100%;
}
.steps_title, .onthispage_title{
	max-height: 20px;
	border: 1px solid #AE2808;
	background-image: url(img/bg_steps_title.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	padding-left: 6px;
	text-transform: uppercase;
	background-color: #D5340D;
	width: 100%;
}
.steps_titletext, .onthispage_titletext{
	float: left;
}
.steps_minimize{
	text-align: right;
	float: right;
}
.step_past{
	color: #E43C14;
	padding: 5px;
	padding-left: 27px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D5D3C9;
	background-image: url(img/step_past.gif);
	background-repeat: no-repeat;
}
.step_active{
	color: #484848;
	font-weight: bold;
	padding: 5px;
	padding-left: 27px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D5D3C9;
	border-top: 1px solid #ffffff;
	background-color: #F4F3EE;
	background-image: url(img/step_active.gif);
	background-repeat: no-repeat;
}
.step_future{
	color: #484848;
	padding: 5px;
	padding-left: 27px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D5D3C9;
	background-image: url(img/step_future.gif);
	background-repeat: no-repeat;
}
.searchtable{
	margin-top: 20px;
}
.searchtable_verticalsep{
	width: 11px;
	background-image: url(img/sep_verticalbg.gif);
	background-repeat: repeat-y;
}
.searchtable_horizontalsep{
	background-image: url(img/sep_horizontalbg.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 100%;
	text-align: right;
}
.searchletter:link, .searchletter:active, .searchletter:visited{
	height: 13px;
	width: 13px;
	text-align: center;
}
.searchletter:hover{
	background-image: url(img/bg_searchletter.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
}
.searchadvanced_input{
	width: 110px;
}
.searchcompany_input{
	width: 200px;
}
.searchcompany_brancheselect{
	width: 300px;
}
.otherstep{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	height: 20px;
	background-image: url(img/bg_stepprev.gif);
	background-color: #B2B0A5;
	background-repeat: repeat-x;
	border: 1px solid #A5A399;
}
a.otherstep:link, a.otherstep:visited, a.otherstep:active{
	color: #ffffff;
	text-decoration: none;
}
a.otherstep:hover{
	text-decoration: underline;
}
.prevstep{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	height: 20px;
	background-image: url(img/bg_stepprev.gif);
	background-color: #B2B0A5;
	background-repeat: repeat-x;
	border: 1px solid #A5A399;
	border-left: 0px solid;
}
a.prevstep:link, a.prevstep:visited, a.prevstep:active{
	color: #ffffff;
	text-decoration: none;
}
a.prevstep:hover{
	text-decoration: underline;
}
.icon_title{
	vertical-align: middle;
	margin-right: 4px;
}
.machinetable{
	background-color: #ffffff;
	border-bottom: 1px solid #D5D3C9;
}

.machinetable2{
	background-color: #ffffff;
	border-bottom: 0px solid #D5D3C9;
}

.machinetable td{
	font-size: 9px;
}
.machinetable a:link, .machinetable a:visited, .machinetable a:active{
	color: #484848;
}
.machinetable a:hover{
	color: #E43C14;
}

.machinetable_th, .machinetable_th_center{
	border-top: 1px solid #A5A399;
	border-bottom: 1px solid #A5A399;
	border-left: 1px solid #A5A399;
	background-color: #B2B0A5;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(img/bg_th_grey.gif);
	background-repeat: repeat-x;
	text-align: left;
	padding: 4px;
	padding-bottom: 6px;
}
.machinetable_th_last, .machinetable_th_last_center{
	border: 1px solid #A5A399;
	background-color: #B2B0A5;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(img/bg_th_grey.gif);
	background-repeat: repeat-x;
	text-align: left;
	padding: 4px;
	padding-bottom: 6px;
}
.machinetable_th_center{
	text-align: center;
}
.machinetable_th_last_center{
	text-align: center;
}
.machinetable_row{
	background-color: #F9F8F6;
}
.machinetable_row_alt{
	background-color: #ffffff;
}
.machinetable_row_sectiontitle{
	background-color: #cccccc;
	border: 1px solid #F4F3EE;
	color: #A5A5A5;
	padding: 4px;
}
.machinetable_rowhover{
	background-color: #FAF1EA;
/*
	background-color: #F0EEE8;
	background-image: url(img/bg_rowhover.gif);
	background-repeat: repeat-x;
*/
	cursor: pointer;

}
.machinetable_rowhover a:link, .machinetable_rowhover a:visited, .machinetable_rowhover a:active{
	color: #E43C14;
}
.machinetable_rowhover a:hover{
	color: #E43C14;
}
.machinetable_rowhover td{
	color: #F7BAAB;
/*	
	border-top: 1px solid #F4BFA4;
	border-bottom: 1px solid #F4BFA4;
	border-left: 1px solid #E9E7E2;
	padding-bottom: 3px;
*/	
}
.machinetable_cell_first{
	border-top: 1px solid #F4F3EE;
	border-left: 1px solid #D5D3C9;
	color: #A5A5A5;
	padding: 4px;
}
.machinetable_cell{
	border-top: 1px solid #F4F3EE;
	border-left: 1px solid #F4F3EE;
	color: #A5A5A5;
	padding: 4px;
}
.machinetable_cell_single{
	border-top: 1px solid #F4F3EE;
	border-left: 1px solid #D5D3C9;
	border-right: 1px solid #D5D3C9;
	color: #A5A5A5;
	padding: 4px;
}
.machinetable_cell_last{
	border-top: 1px solid #F4F3EE;
	border-right: 1px solid #D5D3C9;
	border-left: 1px solid #F4F3EE;
	color: #A5A5A5;
	padding: 4px;
}
.machinetable_techspecs{
	border: 1px solid #E9E8E3;
}
.machinetable_techspecs td{
	border-bottom: 1px solid #F4F3EE;
	padding: 4px;
	background-color: #ffffff;
	font-size: 9px;
}
.machinetable_techspecs_label{
	border-right: 1px solid #F4F3EE;
}
.commandzone{
	margin-top: 10px;
	border: 1px solid #E9E8E3;
	border: 1px dotted #FF0000;
	padding: 5px;
	background-color: #efefef;
	font-size: 9px;
}
.texttable{
	background-color: #ffffff;
	xborder-bottom: 1px solid #D5D3C9;
}
.texttable td{
	color: #484848;
	font-size: 10px;
}
.texttable a:link, .texttable a:visited, .texttable a:active{
	color: #E43C14;
}
.machinetable_sectiontitle{
	border: 1px solid #D5D3C9;
	background-color: #E9E8E7;
	font-size: 9px;
	color: #ffffff;
	background-image: url(img/bg_th_lightgrey.gif);
	background-repeat: repeat-x;
	text-align: left;
	padding: 4px;
}
.machinephoto{
	margin-top: 10px;
	margin-left: 8px;
	border: 1px solid #E9E8E3;
}
.machinephoto_thumbnail{
	border: 1px solid #E9E8E3;
}
.machine_drilldown{
	border: 1px solid #E9E8E3;
}
.machine_drilldown_soort{
	background-image: url(img/icon_machkind.gif);
	background-repeat: no-repeat;
	background-position: 6 4;
	padding: 6px;
	padding-left: 30px;
	border-bottom: 1px solid #F4F3EE;
	background-color: #ffffff;
}
.machine_drilldown_soort_CNC{
	background-image: url(img/icon_machkind.gif);
	background-repeat: no-repeat;
	background-position: 6 4;
	padding: 6px;
	padding-left: 30px;
	border-bottom: 1px solid #F4F3EE;
	background-color: #ffffc0;
	color: #168D28;
}
.machine_drilldown_hoofdgroep{
	background-image: url(img/icon_machheadgroup.gif);
	background-repeat: no-repeat;
	background-position: 36 4;
	background-color: #F8F8F5;
	padding: 6px;
	padding-left: 60px;
}
.machine_drilldown_hoofdgroep_CNC{
	background-image: url(img/icon_machheadgroup.gif);
	background-repeat: no-repeat;
	background-position: 36 4;
	background-color: #ffffe0;
	padding: 6px;
	padding-left: 60px;
	color: #168D28;
}
.machine_drilldown_groep{
	background-image: url(img/icon_machgroup.gif);
	background-repeat: no-repeat;
	background-position: 68 6;
	padding: 6px;
	padding-left: 90px;
	background-color: #F8F8F5;
 	color: #A5A5A5;
}
.machine_drilldown_groep_CNC{
	background-image: url(img/icon_machgroup.gif);
	background-repeat: no-repeat;
	background-position: 68 6;
	padding: 6px;
	padding-left: 90px;
	background-color: #fffff0;
	color: #A5A5A5;
}
.machine_drilldown a:link, .machine_drilldown a:visited, .machine_drilldown a:active{
	color: #E43C14;
}
.machine_drilldown a:hover{
	text-decoration: underline;
}
.commandbuttons{
	font-size: 10px;
	margin-top: 6px;
	margin-bottom: 4px;
}
.commandbuttons img{
	margin-right: 3px;
	vertical-align: middle;
}
.results_pagenumbers{
	background-image: url(img/bg_resultnav.gif);
	background-color: #B2B0A5;
	background-repeat: repeat-x;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #A5A399;
	color: #D5D3C9;
	height: 20px;
}
.results_pagenumbers a:link, .results_pagenumbers  a:visited, .results_pagenumbers  a:active{
	color: #ffffff;
	text-decoration: none;
}
.results_pagenumbers a:hover{
	text-decoration: underline;
}
.form_pricequote, .form_insertmachine{
	background-color: #ffffff;
	border: 1px solid #E9E8E3;
}
.form_invisible{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.form_greycell{
	background-color: #F8F8F5;
	border-left: 1px solid #F4F3EE;
}
.form_pricequote textarea, .form_insertmachine textarea{
	height: 80px;
	width: 100%;
}
.form_pricequote .inputbox, .form_insertmachine .inputbox{
	width: 250px;
}
.form_insertpics{
	border: 1px solid #E9E8E3;
}
.form_multitable{
	background-color: #F4F3EE;
}
.wantedmachinestable{
	border-top: 1px solid #D5D3C9;
	border-bottom: 1px solid #D5D3C9;
}
.inquirymessage{
	background-color: #F8F8F5;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px;
	border: 1px solid #E9E8E3;
	color: #282828;
	font-size: 10px;
}
form{
	background-color: #F8F8F5;
	margin: 0px;
	padding: 0px;
}
.company_product_thumbnail{
	border: 1px solid #D5D3C9;
	margin-right: 4px;
	margin-top: 4px;
}
.thumbnail{
	border: 1px solid #D5D3C9;
}
.listtable_item{
	padding-bottom: 8px;
	padding-right: 10px;
	color: #777777;
}
.listtable_value{
	padding-bottom: 8px;
}
.colsep{
	background-image: url(img/bg_colsep.gif);
}
.footertext{
	font-family: Arial, Verdana, Helvetica;
	color: #9B9A94;
	font-size: 9px;
}
.intext_photo{
	border: 1px solid #D5D3C9;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 4px;
}
.product_photo, .normal_photo{
	border: 1px solid #D5D3C9;
}
textarea.wide {
	width: 380px;
	height: 120px;
}
option.corp{
	color: #C5423A;
}
option.mach{
	color: #CA974A;
}
option.indu{
	color: #81B64D;
}
#mainnav_tabs{
	width: 100%;
	float: none;
	background-color: #ffffff;
}
#mainnav_buttons_corp, #mainnav_buttons_mach, #mainnav_buttons_indu, #mainnav_buttons_manu, #mainnav_buttons_comm, #mainnav_buttons_extr {
	width: 100%;
	float: none;
	height: 22px;
}
#mainnav_buttons_corp{
	background-image: url(img/nav/corp_bg.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_mach{
	background-image: url(img/nav/mach_bg.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_indu{
	background-image: url(img/nav/indu_bg.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_manu{
	background-image: url(img/nav/manu_bg.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_comm{
	background-image: url(img/nav/comm_bg.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_extr{
	background-image: url(img/nav/extr_bg.gif);
	background-repeat: repeat-x;
}
.mainnav_item{
	float: left;
}
.mainnav_item_right{
	float: right;
}
.mainnav_tab{
	float: left;
	height: 21px;
}
a.mainnav_button:link, a.mainnav_button:visited, a.mainnav_button:active{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	float: left;
	height: 22px;
	color: #ffffff;
}
#mainnav_buttons_corp a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/corp_bg_on.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_mach a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/mach_bg_on.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_indu a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/indu_bg_on.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_manu a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/manu_bg_on.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_comm a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/comm_bg_on.gif);
	background-repeat: repeat-x;
}
#mainnav_buttons_extr a.mainnav_button:hover{
	text-decoration: none;
	background-image: url(img/nav/extr_bg_on.gif);
	background-repeat: repeat-x;
}
#searchcriteria, #explain{
	display: none;
}
form.jumptopage{
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	float: left;
}
form#search_criteria .multiselect{
	width: 100%;
}
form#search_criteria .rightcol{
	border-left: 1px solid #E8E7E0;
	padding-left: 6px;
}
form#search_criteria .searchadvanced_input{
	width: 230px;
}
input.fullwidth{
	width: 100%;
}
.icon_profile{
	vertical-align: middle;
	margin-right: 2px;
}


/*-later additions--------------------------------------------------*/
.machinetable_th a:visited, .machinetable_th a:link, .machinetable_th a:hover,
.machinetable_th_last a:visited, .machinetable_th_last a:link, .machinetable_th_last a:hover
{
  color: #ffffff;
}

.machinetable_th a img, .machinetable_th_last a img
{
  vertical-align: middle;
  margin-left: 4px;
  border: 0;
}

/* STYLES FOR CROSSFADER */



div.cf_wrapper
{
	position: relative;
}

div.cf_element
{
	width: 400px;
	height: 250px;
	background-color: #eee;
	border:  1px solid #ccc;
}

div.cf_element div.content
{
	display: block;
	padding: 10px;
}

div.cf_element div.content h3
{
	padding-top: 0;
	margin-top: 0;
}
/* PAGE 3040 ETC */
td.pagebuttons { padding: 10px 0 0 0; text-align: right; }
td.pagebuttons a { display: block; float: left; margin: 0 0 0 1px; width: 145px; height: 17px; text-align: center; padding: 2px 0 0 0; color: #FFF; text-decoration: none; background: url(img/nav/pagebutton.gif) no-repeat top left; voice-family: "\"}\""; voice-family: inherit; height: 15px; }
td.pagebuttons a.active { background: url(img/nav/pagebutton_active.gif) no-repeat top left; }

.pgi_box 
{ 
margin: 30px 0px 15px 0px; 
border: #b3b3b3 1px solid; 
padding:5px; 
font-size: 12px; 
font-weight: normal; 
color: #000000; 
background-color: #ffffff; 
} 

.pgi_box H1 
{ 
margin : 0px 0px -12px 0px; 
position: relative; 
top : -12px; 
border: #3c5a86 0px solid; 
padding-top : 3px; 
padding-bottom: 3px; 
padding-left : 5px; 
padding-right : 5px; 
font-size : 10px; 
font-weight: bold; 
text-decoration: none;
color : #000000; 
display: inline; 
background-color: #ffffff; 
} 


