/*main styles done somewhere before 2006-12*/
.no-screen {
	display:none;	
}

body {
	padding				: 0px;
	margin				: 0px;
	font-size			: 11px;
	color				: #000000;
	font-family			: arial, tahoma, helvetica, verdana, sans-serif;
	height				: 100%;
}

a {
	color				: #880000;
	text-decoration		: none; 
}
a:hover	{                                                         
	color				: #cc0000;
	text-decoration		: none;
}

table {
	border				: 0px;
	padding				: 0px;
	margin				: 0px;
	border-collapse		: collapse;
}
td,th {
	border				: 0px;
	padding				: 0px;
	font-size			: 11px;
	color				: #515151;
	font-family			: arial, tahoma, helvetica, verdana, sans-serif;
	
}

img {
	border				: 0px;
}


h1, h2, h3, h4, h5, h6 {
	font-weight			: bold;
	margin-top			: 0px;
	margin-bottom			: 0px;
}
h1 {
	font-size			: 17px;
	color				: #cc0000;
}
h2 {
	font-size			: 15px;
	color				: #cc0000;
}
h3 {
	font-size			: 15px;
	color				: #515151;
}
h4 {
	font-size			: 10px;
	color:				: #515151;
}
h5 {
	font-size			: 10px;
}
h6 {
	font-size			: 10px;
}
/*
input {
	border-top			: 1px #9f5f00 solid;
	border-left			: 1px #9f5f00 solid;
	border-bottom		: 1px #ffbb66 solid;
	border-right		: 1px #ffbb66 solid;
	margin				: 2px;
	font-size			: 11px;
}
*/
textarea {
	border-top			: 1px #9f5f00 solid;
	border-left			: 1px #9f5f00 solid;
	border-bottom		: 1px #ffbb66 solid;
	border-right		: 1px #ffbb66 solid;
	margin				: 2px;
	font-size			: 11px;
}
/*
button {
	border-bottom		: 1px #9f5f00 solid;
	border-right		: 1px #9f5f00 solid;
	border-top			: 1px #ffdd66 solid;
	border-left			: 1px #ffdd66 solid;
	background-color	: #c58501;
	background-image	: url('/shared/images/custom/textheader-fade-yellow.jpg');
	background-repeat	: repeat-x;
	color				: #ffffff;
	margin				: 2px;
	font-size			: 11px;
	font-weight			: bold;
}
*/
.textheader {
	color				: #ffffff;
	font-size			: 16px;
	font-weight			: bold;
	margin-left			: 7px;
}


#design_container {
	width			: 986px;
	margin-left		: auto;
	margin-right		: auto;
}
	#imgPreload {
		display			: none;
	}
	#design_top {
		width				: 579px;
		height				: 29px;
	}
		#design_top input{
			color				: #ffffff;
			font-size			: 11px;
			background-color	: #333333;
			padding				: 2px;
			border				: 1px #ffffff solid;
			font-weight			: bold;
		}
		#design_top_header-line-fade1, #design_top_header-line-fade2, #design_top_header-line-fade3, #design_top_header-line-fade4 {
			background-position	: bottom left;
			background-image	: url('/shared/images/custom/header-line-fade.jpg');
			background-repeat	: no-repeat;
			font-size			: 14px;
			color				: #ffffff;
			font-weight			: bold;
			white-space			: nowrap;
			
			
		}
		#design_top_header-line-fade1 {
			left				: 203px;
			width				: 189px;
			height				: 26px;
			text-align			: right;
		}
		#design_top_header-line-fade2 {
			bottom				: 0px;
			padding-left		: 13px;
			left				: 401px;
			width				: 100%;
			height				: 28px;
		}
		#design_top_header-line-fade3 {
			bottom				: 0px;
			padding-left		: 13px;
			left				: 599px;
			width				: 200px;
			height				: 28px;
		}
		#design_top_header-line-fade3 a{
			color				: #ffbb00;
		}
		#design_top_header-line-fade3 a:hover{
			color				: #ffdd00;
		}
		#design_top_header-line-fade4 {
			bottom				: 0px;
			padding-left		: 13px;
			left				: 796px;
			width				: 182px;
			height				: 26px;
			text-align			: left;
		}
		#design_top_header-line-fade4 a{
			color				: #dddddd;
		}
		#design_top_header-line-fade4 a:hover{
			color				: #ffffff;
		}
		#design_top_content {
			width				: 767px;
			height				: 26px;
			font-size			: 14px;
			color				: #ffffff;
			font-weight			: bold;
			text-align			: right;
			font-size			: 14px;
			color				: #ffffff;
			font-weight			: bold;
			text-align			: right;
		}
	
	#design_header {
		width				: 986px;
		height				: 142px;
		background-image		: url('/shared/images/custom/102009/headernew.gif');
		overflow			: hidden;
	}
		#design_header_logo {
			width				: 204px;
			height				: 216px;
			background-image		: url('/shared/images/custom/logo-top.jpg');
			padding				: 0px;
			margin				: 0px;
			float				: left;
		}
		#design_header_logoright {
			width				: 74px;
			height				: 163px;
			background-image		: url('/shared/images/custom/logo-topright2.gif');
		}
		
		#design_header form#reprologin {
			width:187px;
			height:96px;
			padding:46px 5px 0px 5px;
			background:white url('/shared/images/custom/112008/reprologo.gif') no-repeat;
			border:white 1px solid; 
			float:right;
			overflow:hidden;
			text-align:left;
		}
		
		#design_header form#reprologin input {
			font:bold 11px arial,tahoma,helvetica,verdana,sans-serif;
			color:#5f5f5f;
		}
		
		#design_header form#reprologin input.text {
			width:160px; /* some width is tweaked inline */
			height:15px;
			padding:0px 5px;
			margin:5px;
		}
		
		#design_header form#reprologin input.submit {
			margin:2px 0px;
		}

		#design_header form#reprologin a {
			margin:10px 5px 5px 5px;
			display:block;
			text-align:center;
			color:#de0011;
			font-family:arial,tahoma,helvetica,verdana,sans-serif;
			font-weight:bold;
			text-decoration:underline;
		}
		
		#tmp1,#tmp2,#tmp3,#tmp4
		{
			float:left;
			height:158px;
			width:196px;
			overflow:hidden;
			border-right:white 1px solid;   
		}
		
		ul#design_header_menu {
			padding			: 0px;
			margin			: 0px;
			list-style		: none;

			width			: 986px;
			height			: 30px;
			background-image	: url('/shared/images/custom/menu-fade.jpg');
			background-repeat	: repeat-x;
		}
		
			li.headermenu_button {
				float:left;
				height:30px;
			}
			
			li.headermenu_button a {
				display:block;
				height:30px;
				background:url('/shared/images/custom/102009/buttons.gif') no-repeat;
				overflow:hidden;
			}
			
			li.headermenu_button a span {
				visibility:hidden;
			}
			
			/* Home */
			li.headermenu_button a.home {
				width:91px;	
			
			} li.headermenu_button a.homemo,li.headermenu_button a.home:hover {
				width:91px;
				background-position:0px -30px;
			}
			
			/* Cito */
			li.headermenu_button a.cito {
				width:158px;
				background-position:-91px 0px;
			
			} li.headermenu_button a.citomo,li.headermenu_button a.cito:hover {
				width:158px;
				background-position:-91px -30px;
			}
			
			/* Producten */
			li.headermenu_button a.prod {
				width:189px;
				background-position:-249px 0px;				
			
			} li.headermenu_button a.prodmo,li.headermenu_button a.prod:hover {
				width:189px;
				background-position:-249px -30px;
			}
			
			/* Offerte */
			li.headermenu_button a.offe {
				width:95px;
				background-position:-438px 0px;	
			
			} li.headermenu_button a.offemo,li.headermenu_button a.offe:hover {
				width:95px;
				background-position:-438px -30px;
			}
			
			/* Support */
			li.headermenu_button a.supp {
				width:105px;
				background-position:-533px -0px;
			
			} li.headermenu_button a.suppmo,li.headermenu_button a.supp:hover {
				width:105px;
				background-position:-533px -30px;
			}
			
			/* Vacatures */
			li.headermenu_button a.vaca {
				width:114px;
				background-position:-638px -0px;
			
			} li.headermenu_button a.vacamo,li.headermenu_button a.vaca:hover {
				width:114px;
				background-position:-638px -30px;
			}
			
			/* FAQ */
			li.headermenu_button a.faq {
				width:79px;
				background-position:-752px -0px;
			
			} li.headermenu_button a.faqmo,li.headermenu_button a.faq:hover {
				width:79px;
				background-position:-752px -30px;
			}
			
			/* Contact */
			li.headermenu_button a.cont {
				width:155px;
				background-position:-831px -0px;
			
			} li.headermenu_button a.contmo,li.headermenu_button a.cont:hover {
				width:155px;
				background-position:-831px -30px;
			}		
			
			
			/*
			
			#mainmenu  { 
				position			: relative;
				top					: 0px;
				left				: 0px;
			}
			
			#mainmenu ul {
				padding				: 0px;
				margin				: 0px;
				list-style			: none;
			}
			
			#mainmenu li {
				float				: left;
				position			: relative;
			}
			
			#mainmenu li ul {
				display				: none;
				position			: absolute;
				left				: 0px;
				padding				: 0px;
				margin				: 0px;
				margin-left			: -1px;
				white-space			: nowrap;
				z-index				: 111;
				min-width			: 50px;
				width				: auto !important;
				width				: 50px;
			}
			#mainmenu li>ul { 
				top					: auto;
				left				: auto;
			}
			
			#mainmenu li:hover ul, #mainmenu li.over ul { 
				display				: block;
			}
			.mainmenu_submenu{
				height				: 20px;
				padding-left		: 8px;
				padding-right		: 5px;  
				padding-top			: 4px;
				width				: 140px;
				background-image	: url('/shared/images/custom/submenu-fade.jpg');
				background-repeat	: repeat-x;
				background-color	: #bbbbbb;
				color				: #666666;
				font-size			: 11px;
				font-weight			: bold;
				text-align			: left;
				white-space			: nowrap;
				border-top			: #ffffff 1px solid;
				border-left			: #ffffff 1px solid;
				border-bottom		: #999999 1px solid;
				border-right		: #999999 1px solid;
			}
			.mainmenu_submenu a{
				color				: #666666;
				text-decoration		: none; 
			}
			.mainmenu_submenu  a:hover{
				color				: #ac101c;
				text-decoration		: none; 
			}
			.mainmenu_submenu-mouseover{
				height				: 20px;
				padding-left		: 8px;
				padding-right		: 5px;  
				padding-top			: 4px;
				width				: 140px;
				background-image	: url('/shared/images/custom/submenu-fade-mouseover.jpg');
				background-repeat	: repeat-x;
				background-color	: #cccccc;
				color				: #ac101c;
				font-size			: 11px;
				font-weight			: bold;
				text-align			: left;
				white-space			: nowrap;
				border-top			: #ffffff 1px solid;
				border-left			: #ffffff 1px solid;
				border-bottom		: #999999 1px solid;
				border-right		: #999999 1px solid;
				cursor				: pointer;
			}
			.mainmenu_submenu-mouseover a{
				color				: #ac101c;
				text-decoration		: none; 
			}
			
			
			
				#design_header_menu_ul {
					position			: relative;
					top					: 0px;
					left				: 0px;
					height				: 56px;
					margin				: 0px;
					padding				: 0px;
				}
				
			
				.design_header_menu_ul_separator {
					display				: block;
					position			: relative;
					top					: 0px;
					left				: 0px;
					width				: 2px;
					height				: 56px;
					background-image	: url('/shared/images/custom/menu-fade-separator.jpg');
					background-position	: center;
					background-repeat	: no-repeat;
					float				: left;
					white-space			: nowrap;
				}
				.design_header_menu_ul_home {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #666666;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-home.jpg');
					background-repeat	: no-repeat;
					float				: left;
					white-space			: nowrap;
				}
				.design_header_menu_ul_home a#mainmenuLink{
					color				: #666666;
					text-decoration		: none; 
				}
				.design_header_menu_ul_home-mouseover {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #ac101c;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-home-mouseover.jpg');
					background-repeat	: no-repeat;
					float				: left;
					white-space			: nowrap;
					cursor				: pointer;
				}
				.design_header_menu_ul_home-mouseover a#mainmenuLink{
					color				: #ac101c;
					text-decoration		: none; 
				}
				.design_header_menu_ul_home-selected {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #ffffff;
					padding-left		: 0px;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-home-selected.jpg');
					background-repeat	: no-repeat;
					float				: left;
					white-space			: nowrap;
					cursor				: pointer;
				}
				.design_header_menu_ul_home-selected a#mainmenuLink{
					color				: #ffffff;
					text-decoration		: none; 
				}
				.design_header_menu_ul_item {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #666666;
					padding				: 0px;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-fade.jpg');
					background-repeat	: repeat-x;
					float				: left;
					white-space			: nowrap;
				}
				.design_header_menu_ul_item a#mainmenuLink{
					color				: #666666;
					text-decoration		: none; 
				}
				.design_header_menu_ul_item a:hover#mainmenuLink{
					color				: #ac101c;
					text-decoration		: none; 
				}
				.design_header_menu_ul_item_text {
					position			: relative;
					top					: 0px;
					left				: 0px;
					display				: block;
					height				: 53px;
					text-align			: center;
					white-space			: nowrap;
					min-width			: 50px;
					width				: auto !important;
					width				: 50px;
					z-index				: 122;
				}
				.design_header_menu_ul_item-mouseover {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #ac101c;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-fade-mouseover.jpg');
					background-repeat	: repeat-x;
					float				: left;
					white-space			: nowrap;
					cursor				: pointer;
				}
				.design_header_menu_ul_item-mouseover a#mainmenuLink{
					color				: #ac101c;
					text-decoration		: none; 
				}
				.design_header_menu_ul_item-selected {
					display				: block;
					height				: 56px;
					text-align			: center;
					color				: #ffffff;
					font-size			: 14px;
					font-weight			: bold;
					list-style-type		: none;
					background-image	: url('/shared/images/custom/menu-fade-selected.jpg');
					background-repeat	: repeat-x;
					float				: left;
					white-space			: nowrap;
					cursor				: pointer;
				}
				.design_header_menu_ul_item-selected a#mainmenuLink{
					color				: #ffffff;
					text-decoration		: none; 
				}
				
				
			#design_header_menu_white-right {
				position			: absolute;
				top					: 0px;
				left				: 797px;
				width				: 1px;
				height				: 56px;
				background-color	: #ffffff;
				z-index				: 111;
			}
			*/
			
			
	#intranetheader {
		display:inline;/* fixes IE6 double margin bug */
		height:60px;
		width:260px;
		background	: white url('/shared/images/custom/112008/reproheader.gif') no-repeat;
		border-left:solid 1px white; /*HACK:this will compansate for the usually missing pixel in the width of Marcel's design*/
		float:left;
		margin-top:10px;
		margin-left:8px;
		padding-bottom:10px;
	}
	
	#top_info_container a#topublic {
		height:32px;
		display:block;
		float:right;
	}
	
	#top_info_container #loggedas { 
		height:32px;
		line-height:32px;
		float:left;
		font-size:13px;
		color:white;
		margin-left:20px;
	}
			
	#design_content {

		width			: 986px;
		height			: auto !important;
		background		: white url('/shared/images/custom/102009/bodybg.gif') repeat-y;
		
	}
		#design_content_left {
			width				: 198px;
			float				: left;
			overflow			: hidden;
		}
		
		/*
			#design_content_left_logo {
				position			: relative;
				width				: 197px;
				height				: 65px;
				background: url('/shared/images/custom/112008/logobottom.gif') no-repeat;
				float:right;
				border-right:#7f7d71 1px solid;
			}
			#design_content_left_content {
				position			: relative;
				width				: 178px;
				padding				: 14px;
				float				: left;
			}
			
			#Nathan 2006-12-28
			#left menu buttons in the order screen. margin, width, height & display is defined inline 
			#design_content_left_content .step1 {
				background-image:url('/shared/images/custom/order/step_1.gif');
			}
			#design_content_left_content .step1:hover, #design_content_left_content .step1-selected {
				background-image:url('/shared/images/custom/order/step_1_selected.gif');
			}
			#design_content_left_content .step2 {
				background-image:url('/shared/images/custom/order/step_2.gif');
			}
			#design_content_left_content .step2:hover, #design_content_left_content .step2-selected {
				background-image:url('/shared/images/custom/order/step_2_selected.gif');
			}
			#design_content_left_content .step3 {
				background-image:url('/shared/images/custom/order/step_3.gif');
			}
			#design_content_left_content .step3:hover, #design_content_left_content .step3-selected {
				background-image:url('/shared/images/custom/order/step_3_selected.gif');
			}
			#design_content_left_content .step4 {
				background-image:url('/shared/images/custom/order/step_4.gif');
			}
			#design_content_left_content .step4:hover, #design_content_left_content .step4-selected {
				background-image:url('/shared/images/custom/order/step_4_selected.gif');
			}
			#design_content_left_content .step5 {
				background-image:url('/shared/images/custom/order/step_5.gif');
			}
			#design_content_left_content .step5:hover, #design_content_left_content .step5-selected {
				background-image:url('/shared/images/custom/order/step_5_selected.gif');
			}
			
			#design_content_left_content .step1-ghost
			{
				background-image:url('/shared/images/custom/order/step_1.gif');
			}
			#design_content_left_content .step2-ghost
			{
				background-image:url('/shared/images/custom/order/step_2.gif');
			}
			#design_content_left_content .step3-ghost
			{
				background-image:url('/shared/images/custom/order/step_3.gif');
			}
			#design_content_left_content .step4-ghost
			{
				background-image:url('/shared/images/custom/order/step_4.gif');
			}
			#design_content_left_content .step5-ghost
			{
				background-image:url('/shared/images/custom/order/step_5.gif');
			}
			
			*/
			
				#design_content_left_content_menu_ul {
					margin				: 0px;
					margin-left			: 15px;
					padding				: 0px;
					font-size			: 11px;
					font-weight			: bold;
					width				: 170px;
					overflow			: hidden;
				}
					.design_content_left_content_menu_ul_top {
						width			: 180px;
						padding			: 5px;
						margin-bottom		: 5px;
						list-style-type		: none;
						color			: #de0011;
						font-weight		: bold;
						font-size		: 13px;
						white-space		: nowrap;
					}
					 
					.design_content_left_content_menu_ul_item {
						padding				: 5px;
						padding-right		: 8px;
						margin				: 0px;
						list-style-type		: none;
						background-position	: bottom;
						background-image	: url('/shared/images/custom/line-grey-horizontal.gif');
						background-repeat	: repeat-x;
					}
					.design_content_left_content_menu_ul_item a{
						color				: #000000;
						text-decoration		: none; 
					}
					.design_content_left_content_menu_ul_item a:hover{
						color				: #999999;
						text-decoration		: none; 
					}
					.design_content_left_content_menu_ul_item-mouseover {
						padding				: 5px;
						padding-right		: 8px;
						margin				: 0px;
						list-style-type		: none;
						background-position	: bottom;
						background-image	: url('/shared/images/custom/leftmenu-mouseover.jpg');
						background-repeat	: repeat-x;
						cursor				: pointer;
					}
					.design_content_left_content_menu_ul_item-mouseover a{
						color				: #000000;
						text-decoration		: none; 
					}
					.design_content_left_content_menu_ul_item-selected {
						padding				: 5px;
						padding-right		: 8px;
						margin				: 0px;
						list-style-type		: none;
						background-image	: url('/shared/images/custom/leftmenu-selected.jpg');
						background-repeat	: repeat-x;
						color				: #ffffff;
					}
					.design_content_left_content_menu_ul_item-selected a{
						color				: #ffffff;
						text-decoration		: none; 
					}
					.design_content_left_content_menu_ul_item-arrow {
						position			: absolute;
						top					: 4px;
						right				: -4px;
						width				: 4px;
						height				: 6px;
						background-image	: url('/shared/images/custom/arrow-right.gif');
						background-repeat	: no-repeat;
						
					}
					
					/*
		
		#design_content_left_repronormbedrijf {
			position			: relative;
			width				: 117px;
			height				: 113px;
			margin-left			: auto;
			margin-right		: auto;
			background-image	: url('/shared/images/custom/repronormbedrijf.gif');
			background-repeat	: no-repeat;
		}
		
		*/
		
		#design_content_center {
			width				: 748px;
			overflow			: hidden;
			float				: left;
			margin				: 20px;
		}
		
		#design_content_center #maincontent {
			float:left;
		}
		
		
			#printCSS-logo {
				position			: absolute;
				margin				: 0px;
				width				: 93px;
				height				: 87px;
				visibility			: hidden;
				float				: left;
			}
			#printCSS-contact {
				position			: absolute;
				margin				: 0px;
				width				: 500px;
				height				: 87px;
				color				: #cccccc;
				font-size			: 11px;
				visibility			: hidden;
				float				: left;
			}
			#printCSS-line {
				position			: absolute;
				top					: 0px;
				left				: 0px;
				margin				: 0px;
				width				: 620px;
				height				: 87px;
				visibility			: hidden;
			}
			#design_content_center_newsitem {
				position			: relative;
				top					: 0px;
				bottom				: 0px;
				left				: 0px;
				padding				: 7px;
				padding-top			: 0px;
				padding-left		: 0px;
				margin				: 0px;
				width				: 572px;
				float				: left;
			}
			#design_content_center_newslist {
				position			: relative;
				top					: 0px;
				bottom				: 0px;
				right				: 0px;
				padding				: 7px;
				padding-top			: 0px;
				padding-right		: 0px;
				margin				: 0px;
				width				: 167px;
				height				: 100%;
				float				: right;
			}
				#newslist_ul {
					position			: relative;
					margin				: 0px;
					padding				: 0px;
					font-size			: 11px;
				}
					.newslist_ul_top, .snout_ul_top {
						padding				: 5px;
						margin				: 0px;
						list-style-type		: none;
						background-image	: url('/shared/images/custom/textheader-fade-red.jpg');
						background-repeat	: repeat-x;
						background-color	: #660000;
						color				: #ffffff;
						font-size			: 14px;
						font-weight			: bold;
						white-space			: nowrap;
					}
					
					.snout_ul_top {
						background: none;
						color: #E83022;
					}
					
					.newslist_ul_item {
						padding				: 5px;
						padding-left		: 13px;
						margin				: 0px;
						list-style-type		: none;
						background-position	: bottom;
						background-image	: url('/shared/images/custom/line-grey-horizontal.gif');
						background-repeat	: repeat-x;
					}
					.newslist_ul_item a{
						color				: #000000;
						text-decoration		: none; 
					}
					.newslist_ul_item a:hover{
						color				: #cc0000;
						text-decoration		: none; 
					}
					.newslist_ul_item-mouseover {
						padding				: 5px;
						padding-left		: 13px;
						margin				: 0px;
						list-style-type		: none;
						background-position	: top;
						background-image	: url('/shared/images/custom/leftmenu-mouseover.jpg');
						background-repeat	: repeat-x;
						background-color	: #d0d0d0;
						cursor				: pointer;
					}
					.newslist_ul_item-mouseover a{
						color				: #000000;
						text-decoration		: none; 
					}
					
					.newslist_ul_item-selected {
						padding				: 5px;
						padding-left		: 13px;
						margin				: 0px;
						list-style-type		: none;
						background-position	: top;
						background-image	: url('/shared/images/custom/leftmenu-selected.jpg');
						background-repeat	: repeat-x;
						background-color	: #b0b0b0;
						color				: #ffffff;
					}
					.newslist_ul_item-selected a{
						color				: #990000;
						text-decoration		: none; 
					}
					.newslist_ul_item-arrow {
						position			: absolute;
						top					: 4px;
						left				: -7px;
						width				: 4px;
						height				: 6px;
						background-image	: url('/shared/images/custom/arrow-left.gif');
						background-repeat	: no-repeat;
						
					}
				#newslist_toarchive {
					text-align			: right;
					width				: 100%;
				}
		
		
		#design_bottom {
			width				: 986px;
			height				: 30px;
			background-color		: white;
			background			: white url('/shared/images/custom/112008/footerbg.gif') repeat-x;
		}
		
		a#floor {
			display:block;
			width:100%;
			height:30px;
			line-height:30px;
			text-align:center;
			color:#ffffff;
			
		}
		
			#design_bottom a {
				display:block;
				float:left;
				height:29px;
			}
			
			#design_bottom_menu {
				width				: 590px;
				height				: 23px;
				
				float				: left;
				background-image	: url('/shared/images/custom/footermenu-fade.jpg');
				background-repeat	: repeat-x;
				z-index				: 111;
			}
				#design_bottom_menu_white-left {
					width				: 1px;
					height				: 23px;
					
					float				: left;
					background-color	: #ffffff;
				}
				#design_bottom_menu_white-right {
					width				: 1px;
					height				: 23px;
					background-color	: #ffffff;
				}
				.design_bottom_menu_link_separator {
					left				: 0px;
					width				: 2px;
					height				: 23px;
					background-image	: url('/shared/images/custom/footermenu-fade-separator.jpg');
					background-position	: center;
					background-repeat	: no-repeat;
				}
				.design_bottom_menu_link {
					height				: 23px;
					text-align			: center;
					color				: #666666;
					font-size			: 11px;
					font-weight			: bold;
				}
				.design_bottom_menu_link a#mainmenuLink{
					color				: #666666;
					text-decoration		: none; 
				}
				.design_bottom_menu_link a:hover#mainmenuLink{
					color				: #ac101c;
					text-decoration		: none; 
				}
				.design_bottom_menu_link-mouseover {
					height				: 23px;
					text-align			: center;
					color				: #ac101c;
					background-color	: #f0f0f0;
					background-image	: url('/shared/images/custom/footermenu-fade-mouseover.jpg');
					background-repeat	: repeat-x;
					font-size			: 11px;
					font-weight			: bold;
					cursor				: pointer;
				}
				.design_bottom_menu_link-mouseover a#mainmenuLink{
					color				: #ac101c;
					text-decoration		: none; 
				}
				.design_bottom_menu_link-selected {
					height				: 23px;
					text-align			: center;
					color				: #ffffff;
					background-color	: #ac101c;
					font-size			: 11px;
					font-weight			: bold;
					cursor				: pointer;
				}
				.design_bottom_menu_link-selected a#mainmenuLink{
					color				: #ffffff;
					text-decoration		: none; 
				}
		
			#design_bottom_white-left {
				width				: 198px;
				height				: 1px;
				background-color	: #ffffff;
				line-height			: 1px;
			}
			#design_bottom_white-right {
				width				: 199px;
				height				: 1px;
				background-color	: #ffffff;
				line-height			: 1px;
			}
			#design_bottom_copyright {
				padding				: 4px;
				left				: 10px;
				width				: 193px;
				color				: #777777;
				font-size			: 10px;
				white-space			: nowrap;
			}
			#design_bottom_copyright a {
				color				: #888888;
				text-decoration		: none; 
			}
			#design_bottom_copyright a:hover	{
				color				: #bbbbbb;
				text-decoration		: none;
			}
			
/* order styles by Nathan 2006-12 - 2007-01*/



#top_info_container {
	margin-top:10px;
	float:left;
	height:32px;
	width:725px;
}

#top_info_container span {
	display:block;
	float:right;
	padding:5px;
	height:17px; /* 27 - 10 px padding */
	/* de width staat inline in de elementen - 10px padding */ 
	/* de background-image staat inline in de elementen*/
}

/*buttons */

#top_button_container {
	float:left;
	height:28px;
	width:725px;
	padding-bottom:10px;
	background-color:white;
}

#top_button_container a {
	display:block;
	cursor:pointer;
	float:left;
	height:28px;
}

	.top_button_log {
		width:123px;
		background-image: url('/shared/images/custom/112008/button_log.gif');
	}
	.top_button_log:hover {
		background-image: url('/shared/images/custom/112008/button_log_mo.gif');
	}
	
	.top_button_mijn {
		width:151px;
		background-image: url('/shared/images/custom/112008/button_mijn.gif');
	}
	.top_button_mijn:hover,.top_button_mijn-selected {
		width:151px;
		background-image: url('/shared/images/custom/112008/button_mijn_mo.gif');
	}
	
	.top_button_order {
		width:144px;
		background-image: url('/shared/images/custom/112008/button_ordh.gif');
	}
	.top_button_order:hover,.top_button_order-selected  {
		width:144px;
		background-image: url('/shared/images/custom/112008/button_ordh_mo.gif');
	}
	
	.top_button_voor {
		width:138px; 
		background-image: url('/shared/images/custom/112008/button_rese.gif');
	}
	.top_button_voor:hover,.top_button_voor-selected {
		width:138px; 
		background-image: url('/shared/images/custom/112008/button_rese_mo.gif');
	}
	
	.top_button_aan {
		width:169px;
		background-image: url('/shared/images/custom/112008/button_orde.gif');
	}
	.top_button_aan:hover,.top_button_aan-selected  {
		width:169px;
		background-image: url('/shared/images/custom/112008/button_orde_mo.gif');
	}


/* files.html*/


	
#mid_content_container_step2 {
	padding:15px;
	padding-top: 0;
	width:757px;
	
	
	
	/*background-color:white;*/
}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column_step2 {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column_step2 hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column_step2 a {
			color:black;
			text-decoration:underline;
		}
		
		.mid_content_column_step2 p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column_step2 input {
			border:none;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* order_invoeren.html */

#mid_content_container {
	padding:15px;
	padding-top:0;
	width:757px;
	/*background-color:white;*/
}

#mid_content_container #reprintbuttons {
	width:470px;
	float:left;
	height:220px;
}

#mid_content_container #reprintbuttons a {
	display:inline; /* IE6 double margin bug fix */
	width:210px;
	height:35px;
	float:left;
	margin:9px;
	background-repeat:no-repeat;
	border:2px solid white;
}

#mid_content_container #reprintbuttons a.icoon_digi {background-image:url("/shared/images/custom/112008/icoon_digi.gif");}
#mid_content_container #reprintbuttons a.icoon_vrij {background-image:url("/shared/images/custom/112008/icoon_vrij.gif");}
#mid_content_container #reprintbuttons a.icoon_plot {background-image:url("/shared/images/custom/112008/icoon_plot.gif");}
#mid_content_container #reprintbuttons a.icoon_opdr {background-image:url("/shared/images/custom/112008/icoon_opdr.gif");}
#mid_content_container #reprintbuttons a.icoon_groo {background-image:url("/shared/images/custom/112008/icoon_groo.gif");}
#mid_content_container #reprintbuttons a.icoon_druk {background-image:url("/shared/images/custom/112008/icoon_druk.gif");}
#mid_content_container #reprintbuttons a.icoon_klei {background-image:url("/shared/images/custom/112008/icoon_klei.gif");}
                        
#mid_content_container #reprintbuttons a.icoon_digi:hover,#mid_content_container #reprintbuttons a.icoon_digi_hover {background-image:url("/shared/images/custom/112008/icoon_digi_mo.gif");} 
#mid_content_container #reprintbuttons a.icoon_vrij:hover,#mid_content_container #reprintbuttons a.icoon_vrij_hover {background-image:url("/shared/images/custom/112008/icoon_vrij_mo.gif");}
#mid_content_container #reprintbuttons a.icoon_plot:hover,#mid_content_container #reprintbuttons a.icoon_plot_hover {background-image:url("/shared/images/custom/112008/icoon_plot_mo.gif");}
#mid_content_container #reprintbuttons a.icoon_opdr:hover,#mid_content_container #reprintbuttons a.icoon_opdr_hover {background-image:url("/shared/images/custom/112008/icoon_opdr_mo.gif");}
#mid_content_container #reprintbuttons a.icoon_groo:hover,#mid_content_container #reprintbuttons a.icoon_groo_hover {background-image:url("/shared/images/custom/112008/icoon_groo_mo.gif");}
#mid_content_container #reprintbuttons a.icoon_druk:hover,#mid_content_container #reprintbuttons a.icoon_druk_hover {background-image:url("/shared/images/custom/112008/icoon_druk_mo.gif");}
#mid_content_container #reprintbuttons a.icoon_klei:hover,#mid_content_container #reprintbuttons a.icoon_klei_hover {background-image:url("/shared/images/custom/112008/icoon_klei_mo.gif");}

/* last minute request for a green border on select */
#mid_content_container #reprintbuttons a.icoon_digi_hover {border:2px solid #2FB500;} 
#mid_content_container #reprintbuttons a.icoon_vrij_hover {border:2px solid #2FB500;}
#mid_content_container #reprintbuttons a.icoon_plot_hover {border:2px solid #2FB500;}
#mid_content_container #reprintbuttons a.icoon_opdr_hover {border:2px solid #2FB500;}
#mid_content_container #reprintbuttons a.icoon_groo_hover {border:2px solid #2FB500;}
#mid_content_container #reprintbuttons a.icoon_druk_hover {border:2px solid #2FB500;}
#mid_content_container #reprintbuttons a.icoon_klei_hover {border:2px solid #2FB500;}

#mid_content_container table#plotformtable th {
	text-align:left;
	font-weight:bold;
	padding:1px;
}

#mid_content_container table#plotformtable td {
	text-align:center;
	padding:0px 1px;
}

#mid_content_container table#plotformtable a.del {
	display:block;
	margin-top:3px;
	margin-left:2px;
}

#mid_content_container #reprintinfo {
	margin-left:10px;
	width:277px;
	height:220px;
	float:left;
	overflow:auto;	
}

#mid_content_container hr {
	border:0;
	background-color:#cececf;
	height:1px;
}
  
	/* HACK: hier wordt een vorige declaratie overschreven */
	#mid_content_container input {
		border:black 1px solid;
		vertical-align:-40%;
	}
	
	/* HACK: hier wordt in theorie een vorige declaratie overschreven */
	/* QUESTION: in de praktijk niet dus .. waarom niet?????? */
	#mid_content_container input .radio {
		border:none;
		vertical-align:-40%;
	}
	
	/* HACK: hier wordt een vorige declaratie overschreven */
	#mid_content_container textarea {
		border:black 1px solid;
	}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column input {
			border:none;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}

/* offer_invoeren.html */

#mid_content_container_offer {
	padding:15px;
	width:757px;
	overflow:hidden;
	/*background-color:white;*/
}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column_offer {
		margin-top:15px;
		width:770px;
		/*height:500px;*/ /*min-height 500 is afgedwongen door .mid_content_vr */
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column_offer hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column_offer a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column_offer p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column_offer label {
			display:block;
			vertical-align:100%;
			border-top: gray 1px solid;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column_offer input {
			border:black 1px solid;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt in theorie een vorige declaratie overschreven */
		/* QUESTION: in de praktijk niet dus .. waarom niet?????? */
		.mid_content_column_offer input.radio {
			border:none;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column_offer textarea {
			border:black 1px solid;
		}
		
		/* old class that is no longer used */
		.mid_content_column_offer3 .leftmargin {
			margin-left:0px;
		}
		
		.mid_content_column_offer .colwidth {
			float:left;
			width:150px;
		}
				
		.mid_content_column_offer legend {
		 	display: block;
			/*visibility:hidden;*/
			color:white;
			font-weight:bold;
			line-height:27px;
			border:#686868 1px solid;
			width: 330px;
			height:27px;
			background:  url('/shared/images/custom/order/cito_order_03.gif') repeat-x top left;
			margin:0px 0px -1px -8px;
			padding:0px 10px;
		}
		
		.mid_content_column_offer fieldset {
			display: block;
			border: #686868 1px solid;
			border-top:none;
			margin: 0px 0px 5px 0px;
			padding:0;
			width: 350px;
		}
	
	.mid_content_vr_offer {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/cito_order_17.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* offer_invoeren_front.html */

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:770px;
		/*height:500px;*/ /*min-height 500 is afgedwongen door .mid_content_vr */
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column label {
			display:block;
			vertical-align:100%;
			border-top: gray 1px solid;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column input {
			border:black 1px solid;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt in theorie een vorige declaratie overschreven */
		/* QUESTION: in de praktijk niet dus .. waarom niet?????? */
		.mid_content_column input.radio {
			border:none;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column textarea {
			border:black 1px solid;
		}
		
		/* old class that is no longer used */
		.mid_content_column .leftmargin {
			margin-left:0px;
		}
		
		.mid_content_column .colwidth {
			float:left;
			width:150px;
		}
				
		.mid_content_column legend {
		 	display: block;
			/*visibility:hidden;*/
			color:white;
			font-weight:bold;
			line-height:27px;
			border:#686868 1px solid;
			width: 330px;
			height:27px;
			background:  url('/shared/images/custom/order/cito_order_03.gif') repeat-x top left;
			margin:0px 0px -1px -8px;
			padding:0px 10px;
		}
		
		.mid_content_column fieldset {
			display: block;
			border: #686868 1px solid;
			border-top:none;
			margin: 0px 0px 5px 0px;
			padding:0;
			width: 350px;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/cito_order_17.gif') repeat-y top left;
		overflow:hidden;
	}

	/* order addinfo.html */
	
	/* HACK: hier wordt een vorige declaratie overschreven */
	#mid_content_container input {
		border:black 1px solid;
		vertical-align:-40%;
	}
	
	/* HACK: hier wordt in theorie een vorige declaratie overschreven */
	/* QUESTION: in de praktijk niet dus .. waarom niet?????? */
	#mid_content_container input.radio {
		border:none;
		vertical-align:-40%;
	}
	
	/* HACK: hier wordt een vorige declaratie overschreven */
	#mid_content_container textarea {
		border:black 1px solid;
	}
		
	.head {
		padding-left:20px;
		height: 27px;
		width: 300px;
		line-height: 27px;
		background: url('/shared/images/custom/order/cito_order_15.gif') no-repeat top left;
		margin-bottom: 10px;
	}
	
	.head2 {
		height: 27px;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		background: url('/shared/images/custom/order/cito_order_110.gif') repeat-x top left;
	}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* order_final.html */
	
	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.column_header {
		background-image:url('/shared/images/custom/order/cito_order_15.gif');
		width:242px;
		height:27px;
		line-height:27px;
		padding-left:20px;
		color:white;
		font-weight:bold;
		font-size:14px;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:240px;
		height:500px;
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* order_history.html */

.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.head {
		padding-left:20px;
		height: 27px;
		width: 300px;
		line-height: 27px;
		background: url('/shared/images/custom/order/cito_order_15.gif') no-repeat top left;
	}
	
	.head2 {
		height: 27px;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		background: url('/shared/images/custom/order/cito_order_110.gif') repeat-x top left;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column input {
			border:none;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}

	/* order_invoeren.html */
	

	
#mid_content_container_step3 {
	padding:15px;
	padding-top: ;
	width:757px;
	overflow:hidden;
	/*background-color:white;*/
}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.icoon {
		display:block;
		float:left;
		margin-left:25px;
	}
	
	.mid_content_column_step3 {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-height 500 is afgedwongen door .mid_content_vr */
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column_step3 hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column_step3 a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column_step3 p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column_step3 label {
			display:block;
			vertical-align:100%;
			border-top: gray 1px solid;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column_step3 input {
			border:black 1px solid;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt in theorie een vorige declaratie overschreven */
		/* QUESTION: in de praktijk niet dus .. waarom niet?????? */
		.mid_content_column_step3 input.radio {
			border:none;
			vertical-align:-40%;
		}
		
		/* HACK: hier wordt een vorige declaratie overschreven */
		.mid_content_column_step3 textarea {
			border:black 1px solid;
		}
		
		/* old class that is no longer used */
		.mid_content_column_step3 .leftmargin {
			margin-left:0px;
		}
		
		.mid_content_column_step3 .colwidth {
			float:left;
			width:150px;
		}
				
		.mid_content_column_step3 legend {
		 	display: block;
			/*visibility:hidden;*/
			color:white;
			font-weight:bold;
			line-height:27px;
			border:#686868 1px solid;
			width: 330px;
			height:27px;
			background:  url('/shared/images/custom/order/cito_order_03.gif') repeat-x top left;
			margin:0px 0px -1px -8px;
			padding:0px 10px;
		}
		
		.mid_content_column_step3 fieldset {
			display: block;
			border: #686868 1px solid;
			border-top:none;
			margin: 0px 0px 5px 0px;
			padding:0;
			width: 350px;
		}
	
	.mid_content_vr_step3 {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/cito_order_17.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* order_overview */
	
	.head {
		padding-left:20px;
		height: 27px;
		width: 300px;
		line-height: 27px;
		background: url('/shared/images/custom/order/cito_order_15.gif') no-repeat top left;
	}
	
	.head2 {
		height: 27px;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		background: url('/shared/images/custom/order/cito_order_110.gif') repeat-x top left;
	}

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column input {
			border:none;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
	
/* order_step1.html */

	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.column_header {
		background-image:url('/shared/images/custom/order/cito_order_15.gif');
		width:242px;
		height:27px;
		line-height:27px;
		padding-left:20px;
		color:white;
		font-weight:bold;
		font-size:14px;
	}
	
	.mid_content_column_step1 {
		margin-top:15px;
		width:240px;
		/*height:500px;*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column_step1 hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column_step1 a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column_step1 p {
			margin:0;
			padding:5px 0px;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
/* pref_orders.html */
	.title {
		font-size:14pt;
		color:#cc0000;
		font-weight:bold;
	}
	
	.head {
		padding-left:20px;
		height: 27px;
		width: 300px;
		line-height: 27px;
		background: url('/shared/images/custom/order/cito_order_15.gif') no-repeat top left;
	}
	
	.head2 {
		height: 27px;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		background: url('/shared/images/custom/order/cito_order_110.gif') repeat-x top left;
	}
	
	.mid_content_column {
		margin-top:15px;
		width:371px;
		/*height:500px;*/ /*min-hight 500?*/
		float:left;
		overflow:hidden;
	}
	
		.mid_content_column hr {
			border-bottom:1px solid #b1b1b1;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			line-height:0px;
			height:1px;
			display:block;
		}
		
		.mid_content_column a {
			color:black;
			text-decoration:underline;
			font-weight:bold;
		}
		
		.mid_content_column1 p {
			margin:0;
			padding:5px 0px;
		}
		
		.mid_content_column input {
			border:none;
		}
	
	.mid_content_vr {
		margin-top:15px;
		height:500px;
		width:15px;
		float:left;
		background: url('/shared/images/custom/order/mid_content_vr.gif') repeat-y top left;
		overflow:hidden;
	}
	
	
.son {
	left: 15px;
	margin-left:15px;	
}

.plus {
	cursor:default;
}

.opened {
	display: block;
}

.closed {
	display: none;
}


#upload_container
{
	width: 500px;
	height: 429px;
	background-color: #ded9c8;
}

#ActiveXPowUpload,
#JavaPowUpload
{
	width: 450px;
	height: 200px;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#buttons_container
{
	width: 500px;
	height: 140px;
	border-top: 1px solid #9d9a92;
	border-bottom: 1px solid white;
	clear: both;
}

#buttons_left_container,
#buttons_right_container
{
	float: left;
	width: 249px;
	height: 138px;
	border-top: 1px solid white;
	border-bottom: 1px solid #9d9a92;
	border-right: 1px solid #9d9a92;
}

#buttons_right_container
{
	border-right: 0;
	border-left: 1px solid white;
}

#bottom_container
{
	width: 500px;
	height: 96px;
	border-bottom: 1px solid white;
	clear: both;
}
#bottom_left_container,
#bottom_right_container
{
	float: left;
	width: 250px;
	height: 95px;
	border-bottom: 1px solid #9d9a92;
}


.button
{
	/*background: transparent url('/shared/images/custom/upload/Vista_graybutton.gif') no-repeat;*/
	display: block;
	border: 0px;
	width: 171px;
	height: 33px;
	margin-top: 11px;
	margin-left: 38px;
	color: transparent;
}

#paste_files
{
	background: transparent url('/shared/images/custom/upload/paste.gif') no-repeat;
}

#browse_files
{
	background: transparent url('/shared/images/custom/upload/browse.gif') no-repeat;
}
#browse_folders
{
	background: transparent url('/shared/images/custom/upload/browse_folders.gif') no-repeat;
}

#del_all
{
	background: transparent url('/shared/images/custom/upload/del_all.gif') no-repeat;
}

#del_selection
{
	background: transparent url('/shared/images/custom/upload/del_selected.gif') no-repeat;
}

#upload_btn
{
	background: transparent url('/shared/images/custom/upload/upload.gif') no-repeat;
}

#stop_upload
{
	background: transparent url('/shared/images/custom/upload/stop_upload.gif') no-repeat;
}

#progress_container
{
	padding-top: 15px;
	padding-left: 40px;
	clear: both;
}
#progress_container div
{
	float: left;
	width: 80px;
	font-weight: bold;
}
#progress_container table
{
	float: left;
}

.item {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #291C18;
	padding: 1px;
	cursor: pointer; 
	cursor: hand;
	text-decoration: none;
	white-space: nowrap;
}

.selectedItem {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding: 1px;
	color: #FFFFFF;
	text-decoration: none;	
	cursor: pointer; 
	cursor: hand;
	white-space: nowrap;
	background-color: #0A246A;
}

.fileInfo {
	visibility:hidden;
	background-color:#EFF0F6; 
	font-family: Verdana; Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	padding: 1px;
	color: #575757;
	text-decoration: none;
	border:solid 1px #767676;
	white-space: nowrap;
	cursor:pointer;
	filter: Alpha Alpha(Opacity=85);	
}

.Button
{
	background: transparent url('/shared/images/custom/upload/Vista_graybutton.gif') no-repeat;
	border: 0px;
	width: 115px;
	height: 23px;
	font: bold 11px Verdana, Sans-serif;
	color: black;
	border: 0;
}

.ButtonLarge
{
	background: transparent url('/shared/images/custom/upload/Vista_graybuttonlarge.gif') no-repeat;
	border: 0px;
	width: 175px;
	height: 23px;
	font: bold 11px Verdana, Sans-serif;
	color: black;
}

button .Button
{
	border: 0;
}

