.buttonlink{
	color:#FF6600;
	background-color:rgb(255, 255, 255);
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding:0px;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:2px;
	padding-top:4px;
	padding-left:20px;
	height:24px;
	margin:0px;


/*	line-height:20px;*/
}




.buttonlink:hover{
	background-color:#ffffff;	
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:2px solid #888888;
	border-left:2px solid #888888;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	height:24px;
	margin:0px;
/*	line-height:22px;*/
	padding-top:4px;
}



.buttonlink{
	color:#0033CC;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding:0px;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #cccccc;
	padding:2px;
	padding-top:4px;
	padding-left:20px;
	height:24px;
	margin:0px;



/*	line-height:20px;*/
}

.buttonlink:hover{
	color:#0033CC;
	background-color:#E3EBF2;	
	border-right:1px solid #A1C6EB;
	border-bottom:1px solid #A1C6EB;
	border-top:1px solid #A1C6EB;
	border-left:1px solid #A1C6EB;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:normal;
	height:24px;
	margin:0px;
/*	line-height:22px;*/
	padding-top:4px;
}

.save_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/015-save_0.gif);

}

.back_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/410-prev_2.gif);
	color:#888888;
}

.buy_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/441-revenue.gif);
	/*color:#888888;*/
}

.mailsend_icon{
	background-image:url(/modicons/xparticons_gif/gif/32/018-email_unread.gif);
	background-position:5px 7px;
	display:block;
	height:40px;
	font-weight:bold;
	font-size:18px;
	padding-left:40px;
	line-height:40px;
}
.mailsend_icon:hover{
	background-image:url(/modicons/xparticons_gif/gif/32/018-email_unread.gif);
	background-position:5px 7px;
	display:block;
	height:40px;
	font-weight:bold;
	padding-left:40px;
	font-size:18px;
	line-height:40px;
}

.reset_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/214-thunderbolt.gif);
}

.forwards_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/411-next_1.gif);
}

.tick_icon{
	background-image:url(/modicons/xparticons_gif/gif/16/206-enable.gif);
}


.tour_link{
	color:#008000;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}

.tour_link:hover{
	color:#000080;
	font-size:11px;
	font-family:tahoma;
	text-decoration:underline;
	font-weight:bold;
}
.tour_text{
	color:#808080;
	font-size:10px;
	font-weight:normal;
	font-family:tahoma;
}

.orgchoose_link{
	color:#FF6600;
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
/*	background-color:#eeeeee;*/
	background-color:rgb(238, 238, 238);

}
.orgchoose_link:hover{
	color:#FF6600;
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
	font-weight:bold;
	/*color:#30559C;*/
	background-color:#30559C;
	
}

.orgchoose9_link{
	color:#FF6600;
	font-size:9px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:20px;
	padding:5px;
	background-color:#ffffff;
}
.orgchoose9_link:hover{
	color:#FF6600;
	font-size:9px;
	font-family:tahoma;
	text-decoration:underline;
	font-weight:bold;
	/*color:#30559C;*/
	background-color:#30559C;
}
.orghead11_link{
	color:#333333;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
	
}
.orghead11_link:hover{
	color:#FF6600;
	font-size:11px;
	font-family:tahoma;
	text-decoration:underline;
	font-weight:bold;
	/*color:#30559C;*/
}

.percent_container, .percent_container_complete{
	width:120px;
	background-color:#f5f5f5;
	border:1px solid #888888;
	height:16px;
	padding:2px;
	margin:4px;

}

.percent_container_complete{
	background-color:#cccccc;
}


.percentbarzero{
	height:12px;
	padding:2px;
	text-align:right;
	color:#333333;
	font-weight:bold;
	font-size:9px;
	float:left;
	background-color:#ababab;
}

.percentbarlow{
	height:12px;
	background-color:#C00000;
	padding:2px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	background-image:url('/modicons/bar_red.gif');
	background-repeat:repeat-x;
	float:left;
}

.percentbarmid{
	height:12px;
	background-color:#F4F100;
	padding:2px;
	text-align:right;
	color:#333333;
	font-weight:bold;
	font-size:9px;
	background-image:url('/modicons/bar_yellow.gif');
	background-repeat:repeat-x;
	float:left;

}

.percentbarhigh{
	height:12px;
	background-color:#6CC22F;
	padding:2px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	background-image:url('/modicons/bar_green.gif');
	background-repeat:repeat-x;
	float:left;
}

.percentbarvhigh{
	height:12px;
	background-color:#40FF40;
	padding:2px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	background-image:url('/modicons/bar_vgreen.gif');
	background-repeat:repeat-x;
	float:left;
}

.percentbarcomplete{
	height:12px;
	background-color:#cccccc;
	padding:2px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	background-image:url('/modicons/bar_grey.gif');
	background-repeat:repeat-x;
	float:left;
}




.mod_app_cwindow_data{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
}

.mod_app_cwindow_datainit{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	height:20px;
	line-height:20px;
}

.mod_app_cwindow_datainit td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	height:20px;
	line-height:20px;
	border-top:1px solid #cccccc;
	background-color:#FAFAFA;
}

.mod_app_cwindow_datainit td td, .mod_app_cwindow_datainit_alt td td{
	border-top:0px;
}

.mod_app_cwindow_datainit_alt td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	height:20px;
	line-height:20px;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
}


.mod_app_cwindow_data_excluded, .mod_app_cwindow_data_excluded td, .mod_app_cwindow_data_excluded td td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	background-color:#cccccc;
	color:#888888;
}

.mod_app_cwindow_data_ok, .mod_app_cwindow_data_ok td, .mod_app_cwindow_data_ok td td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	background-color:#C5F5CB;
}

.mod_app_cwindow_data_grey, .mod_app_cwindow_data_grey td, .mod_app_cwindow_data_grey td td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	background-color:#e0e0e0;
}


.mod_app_cwindow_data_bounce, .mod_app_cwindow_data_notok, .mod_app_cwindow_data_notok td, .mod_app_cwindow_data_notok td td{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding:2px;
	background-color:#F9DCDB;
}

.mod_app_cwindow_date{
	padding-top:2px;
	font-family:tahoma;
	font-size:9px;
	color:#888888;
}
.mod_app_cwindow_head{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	height:20px;
	line-height:20px;
	padding-left:2px;
	color:#25712A;
	background-color:#eeeeee;
}








/******* HEADER STYLES **************/
.page_results{
	font-family:tahoma;
	font-size:11px;
	border:3px solid #ffffff;
}

/*header style*/
/*.page_results a{
	text-decoration:none;
	color:#202020;
	font-weight:normal;
	font-size:11px;
}*/

/*************** PAGE SPLITTING ***********************/
.page_node{
	font-family:tahoma;
	font-size:13px;
	padding:0px;
	border:1px solid #cccccc;
	display:block;
	white-space:nowrap;
}
.page_node_end{
	font-family:tahoma;
	font-size:13px;
	padding:0px;
	border:0px solid #cccccc;
	display:block;
	width:100%;
	/*background-color:#fafafa;*/
}

.page_link:hover{
	color:#E38B01;
/*	background-color:#D6FED6;*/
	background-color:#30559C;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:20px;
	border:1px solid #ffffff;

	}

.page_link{
	color:#aaaaaa;
/*	background-color:#ffff00;*/
	background-color:#f0f0f0;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:20px;
	border:1px solid #f0f0f0;
	}

.page_link_active{
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	padding-right:10px;
	height:20px;
	line-height:20px;
	border:1px solid #ffffff;
	color:#008000;
	background-color:#A9E7A9;
	background-image:url('/modicons/searchpage416x16.gif');
	background-repeat:no-repeat;
	background-position: 1 center;
/*	background-color:#ffff00;*/
	background-color:#FFB049;
	}

/******** END PAGE SPLITTING ******************************/



.page_results_row2
{
	background-color:#ffffff;

}

.page_results_row2 td
{
	border-top:1px #cccccc solid;
/*	padding-top:5px;*/
	padding-right:5px;
}

.page_results_row2 td td
{
	border-top:0px;
	padding-top:0px;
	line-height:14px;
}
.page_results_row1 td
{
	border-top:1px #cccccc solid;
	/*padding-top:5px;*/
	padding-right:5px;
}

.page_results_row1 td td
{
	border-top:0px;
	padding-top:0px;
	line-height:14px;
}

.page_results_row1
{
	background-color:#f0f0f0;
	background-color:#EFEFEF;
}

.page_results_pending
{
	background-color:#CCFFCC;
}

.page_results_warning
{
	background-color:#FFFF99;
}


.page_results_pending td
{
	border-top:1px solid #cccccc;
	padding-right:5px;
}
.page_results_pending td td
{
	border-top:0px;
	padding-top:0px;
	line-height:14px;
}
.sep{
	color: #FFA34F; font-size: 8px; font-weight : bold;
	width:8px;
	background-color: #006699; height: 25px;
	background-image: url(/modicons/theme/images/cellpic4.gif);
	text-align:left;
}


th, th a, th a:hover, th a:visited, th a:link	{
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(/modicons/theme/images/cellpic3.gif);
	text-align:left;
	line-height:25px;
}



.page_resultshead{
	/*border-right:1px solid #aaaaaa;*/
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
/*	background-color:#ffff00;*/
	padding-left:2px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
}

.page_results_row {
	font-size:11px;
	font-weight:normal;
/*	font-weight:bold;*/
	text-decoration:none;
	padding-left:2px;
	padding-right:10px;
	height:32px;
/*	line-height:32px;*/
	color:#444444;
	border:0px;
	text-align:left;
	}


/* STANDARD TEXT */
.standard_text{
	font-size:11px;
	font-family:tahoma;
	font-weight:normal;
	color:#000000;
}

.large_text{
	font-size:13px;
	font-family:tahoma;
	font-weight:normal;
	color:#000000;
}

.small_text, td.small_text{
	font-size:9px;
	font-family:tahoma;
}
.sep_text, td.sep_text{
	font-size:5px;
	font-family:tahoma;
}

.hint_text{
	color:#3333ff;
	font-size:9px;
	font-family:verdana;
	font-weight:normal;
	line-height:16px;
	height:16px;
	text-align:left;
	padding-left:20px;
	background-image:url(/modicons/xparticons_gif/gif/16/085-help.gif);
	background-image:url(/modicons/xparticons_gif/gif/16/414-next_obj.gif);
	background-repeat:no-repeat;
/*	background-position:12px 8px;*/


}


table{
	font-size:11px;
	font-family:tahoma;
	font-weight:normal;
	color:#000000;
}

.hint_box{
	list-style-type: disc;
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
	-moz-border-radius: 8px; 
	border-radius: 8px;
}

.smallsub_text{
	color:#555555;
	font-size:9px;
	font-family:tahoma;
	font-weight:normal;
}

.smallsub_text2{
	color:#888888;
	font-size:9px;
	font-family:tahoma;
	font-weight:normal;
	font-style:italic;
}


.heavy_text, td.heavy_text, fieldset.heavy_text{
	font-size:9px;
	font-family:tahoma;
	font-weight:bold;
	color:#585858;
}
.heavy11_text, td.heavy11_text, fieldset.heavy11_text{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
		color:#585858;
}

.head_heavy11_text, td.head_heavy11_text, fieldset.head_heavy11_text{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#ffffff;
	background-color:#c0c0c0;
}

.heavy13_text, td.heavy13_text, fieldset.heavy13_text{
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
		color:#585858;
}

.warningcolour{
	color:#C00000;
}

.semiheavy_text {
	font-size:9px;
	font-family:tahoma;
	font-weight:bold;
	color:#888888;
}

.semiheavy11_text{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#888888;
}
.semiheavy13_text{
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#888888;
}
.semiheavy16_text{
	font-size:16px;
	font-family:tahoma;
	font-weight:bold;
	color:#888888;
}
.heavy16_text{
	font-size:16px;
	font-family:tahoma;
	font-weight:bold;
	color:#585858;
}
.heavy18_text{
	font-size:18px;
	font-family:tahoma;
	font-weight:bold;
	color:#585858;
}
.detailssmall_link{
	font-family:tahoma;
	font-size:9px;
	/*color:#008000;*/
	text-decoration:none;
	display:block;
	font-weight:normal;
}

.detailssmall_link:hover{
	text-decoration:underline;
	font-family:tahoma;
	font-size:9px;
	/*color:#008000;*/
	font-weight:normal;
}
.details_link{
	font-family:tahoma;
	font-size:9px;
	/*color:#008000;*/
	text-decoration:none;
	display:block;
}

.details_link:hover{
	text-decoration:underline;
	font-family:tahoma;
	font-size:9px;
	/*color:#008000;*/
}
.detailsmed_link{
	font-family:tahoma;
	font-size:11px;
	/*color:#008000;*/
	text-decoration:none;
	display:block;
}

.detailsmed_link:hover{
	text-decoration:underline;
	font-family:tahoma;
	font-size:11px;
/*	color:#008000;*/
}
.detailsbig_link{
	font-family:tahoma;
	font-size:13px;
/*	color:#008000;*/
	text-decoration:none;
	display:block;
}

.detailsbig_link:hover{
	text-decoration:underline;
	font-family:tahoma;
	font-size:13px;
	/*color:#008000;*/
}

.detailsbig{
	font-family:tahoma;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	display:block;
}








.status_attention{
	padding-left:1px;
	font-size:11px;
}

.status_attention a{
	font-family:tahoma;
	font-size:11px;
	color:#aa1100;
	text-decoration:none;
	font-weight:bold;
}

.status_attention:hover, .status_attention a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}




.status_success_noimg{
	line-height:18px;
	height:18px;
	font-family:tahoma;
	font-weight:bold;
	font-size:9px;
	color:#3F9A30;
	white-space:nowrap;
	/*border:1px dotted #cccccc;*/
}
.status_success_noimg a{
	font-family:tahoma;
	font-size:9px;
	color:#3F9A30;
	white-space:nowrap;
	text-decoration:none;
	font-weight:bold;
}

.status_success_noimg a:hover{
	font-family:tahoma;
	font-size:9px;
	color:#3F9A30;
	white-space:nowrap;
	text-decoration:underline;
}



.status_details {
	font-family:tahoma;
	font-size:11px;
	color:#005599;
	/*white-space:nowrap;*/
	text-align:left;
	/*border:1px dotted #cccccc;*/
}
.status_details a{
	font-family:tahoma;
	font-size:11px;
	color:#005599;
	/*white-space:nowrap;*/
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	
}

.status_details a:hover, .status_details:hover{
	font-family:tahoma;
	font-size:11px;
	color:#888888;
/*	white-space:nowrap;*/
	text-decoration:underline;
	text-align:left;
}



.status_info{
	line-height:18px;
	height:18px;
	padding-left:18px;
/*	white-space:nowrap;*/
	background-image:url('/modicons/info16x16.gif');
	background-repeat:no-repeat;
	background-position: 1 center;
	/*border:1px dotted #cccccc;*/
}
.status_info a{
	font-family:tahoma;
	font-size:9px;
	color:#005599;
	
	text-decoration:none;
	font-weight:bold;
}

.status_info a:hover{
	font-family:tahoma;
	font-size:9px;
	color:#bbcccc;
	
	text-decoration:underline;
}
.status_info_noimg{
	line-height:18px;
	height:18px;
	padding-left:18px;
	
	/*border:1px dotted #cccccc;*/
}
.status_info_noimg a{
	font-family:tahoma;
	font-size:9px;
	color:#005599;
	
	text-decoration:none;
	font-weight:bold;
}

.status_info_noimg a:hover{
	font-family:tahoma;
	font-size:9px;
	color:#bbcccc;

	text-decoration:underline;
}




/* blue box */


.help_box_tl{
	background-color:#EBFFEB;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.help_box_t{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#EBFFEB;
	color:#333333;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:20px;
}
.help_box_tr{
	background-color:#EBFFEB;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.help_box_bl{
	background-color:#f0f0f0;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-size:5px;
	height:8px;
}
.help_box_b{
	font-family:tahoma;
	font-size:5px;
	height:8px;
	background-color:#f0f0f0;
	border-bottom:1px solid #CCCCCC;
}
.help_box_br{
	background-color:#f0f0f0;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:5px;
	height:8px;
}

.help_box_l{
	background-color:#D7D9FD;
	border-left:1px solid #CCCCCC;
}
.help_box_m{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	color:#444444;
	width:100%;
	background-image:url('/modicons/question-mark.jpg');
	background-repeat:no-repeat;
	background-position: -40 -70;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.help_box_r{
	background-color:#ffffff;
	border-right:1px solid #CCCCCC;
}

.help_box_field{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#666666;
	padding:3px;
	padding-right:5px;
	text-align:left;
}
.help_box_value{
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	padding:3px;
	border-right:1px dotted #cccccc;
	padding-right:15px;
	text-align:left;
}


.img_over{
	display:block;
	border:2px solid #000000;
	cursor: pointer; 
	cursor: hand; 
	background-color:#CCCCCC;
}

.img_norm{
	display:block;
	border:2px solid #FFFFFF;
	cursor: default;
}

.img_grey50{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.img_grey20{
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.img_grey70{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}


.img_nogrey{
	filter:none;
	-moz-opacity: 1;
	opacity: 1;
}







/* put the left rounded edge on the track */
			#track1-left {
				position: absolute;
				width: 5px;
				height: 24px;
				background: transparent url(/images/slider-images-track-left.png) no-repeat middle left;
			}
			
			/* put the track and the right rounded edge on the track */
			#track1 {

/*				background: transparent url(/modicons/slider-repeatr.gif) repeat-x middle right;*/
				background-image:url(/modicons/slider-repeatr.gif);
				background-repeat:repeat-x;
				background-position:middle right;
			}



