/*
	barcodes in sampling form
*/

.barcode_red { border: 3px solid red; }
.barcode_orange { border: 3px solid #ffb100; }
.barcode_yellow { border: 3px solid #f4f400; }
.barcode_green { border: 3px solid #7aae44; }
.barcode_blue { border: 3px solid #007dcf; }
.barcode_black { border: 3px solid black; }

/*
	override values for standard stylesheet
*/


a { 
	color: #0196d8;
}

.rootBanner {
        padding: 0px 0px 0px 0px;
        background-color: white;
}

.bannerSub2 {
	width: 120px;
}

.bannerSub3 {
	width: 300px;
}
 
.mainM_hmenu_sel {
        padding: 3px 10px;
        border-style: none solid none none;
        border-width: 1px;
        border-color: #bcbcbc;
        color: #FFFFFF;
        background-color: #0196d8;
        white-space: nowrap;
        font-weight: bold;
}

.mainM_hmenu_sel A {
        color: #FFFFFF;
}

.ss_vmenu a {
	color: #0196d8;
	font-weight: normal;
}

.ss_vmenu_sel, .ss_vmenu_edt_sel {
	padding: 2px 8px 2px 2px;
	background-color: #f57400;
	*background-color: #ffd921;
	border-bottom: 1px solid #bcbcbc;
}

.ss_vmenu_sel1, .ss_vmenu_edt_sel1 {
	padding: 2px 8px 2px 8px;
	background-color: #f57400;
	*background-color: #ffd921;
	border-bottom: 1px solid #bcbcbc;
}

.ss_vmenu_sel A, .ss_vmenu_edt_sel A, .ss_vmenu_sel1 A, .ss_vmenu_edt_sel1 A {
	*color: #d4e5f2;
	color: #fff;
}

.ss_langswitch {
	padding: 0px; 
	margin: 0px;
	white-space: nowrap;
	color: #585959;
}

.ss_langswitch SELECT {
	font-size: 80%;
	position: relative;
	top: -1px;
	color: #585959;
	border-color: #585959;
}

.ss_mode_switch A {
	color: #0196d8;
}

.ss_user_name A {
	color: #0196d8;
}

.ss_block_section {
	width: 100%;
	border: 1px solid #0196d8;
	border-collapse: collapse; /* req'd for old ie */
	empty-cells: show;         /* req'd for old ie */
}

.ss_block_section_head {
	padding: 0.7ex;
    	background-color: #0196d8;
	color: white;
}

.ss_txt {
	clear: both;
	width: 1000px;
}

.ss_par_tit { /* paragraph title */
	margin: 6px 0px 0px 0px; 
	padding: 5px 0px; 
	color: #0196d8;
	font-size: 115%;
	font-weight: bold;
}

.ss_par_imgcapt { /* image caption */
	font-size: 80%; 
	padding: 1px; 
	background-color: #d4e5f2;
	*background-color: #7fcaea;
}

.ss_feedback_info {
	border: 1px solid #00612d; 
	margin-top: 1ex;
	margin-bottom: 2ex;
	clear: both;
	background-color: #c6efce;
	padding: 1ex 1em;
	text-align: left;
	max-height: 45ex;
	overflow-y: auto;
}

.ss_content_title {
        color: #0196d8;
        font-size: 125%;
        font-weight: bold;
}

.ss_content_title A {
        color: #0196d8;
        font-weight: bold;
        text-decoration: underline;
}

