/*      R R S
--------------------------------------------------------------*/
.t1{border-collapse:collapse;width:100%;border:2px solid black;background-color:#e0e8e0}
.t1 td,th{border-width:1px;border-color:black #b0b8b0;border-style:solid;padding:0px 5px;vertical-align:top}
.t1 th{background-color:#f4fcf4;text-align:center}
.t2 {background-color:#ccd4cc;width:180px}
.t1 td * td {border:0px}
.t3,.t3 td{border:0px;padding:0px}
.c{width:100%}
.mt{text-align:center;border:0px;width:100%}
.hid{display:none}
.cb{width:300px}
.eb{width:450px}
.ind{margin:0px 0px 0px 16px}
.t1 .sort-active{background:url('/images/wait.gif') no-repeat center center;}
.t1 .sort-active a{visibility:hidden}

/*	G E N E R A L
--------------------------------------------------------------*/
body { background: url('/images/bg_pixels.jpg'); font: 78%/1.5 sans-serif, helvetica, arial; margin: 0; padding: 0; text-align: center; }
img 	{ border: 0; }
p 	{ padding: 0 0 0 0; }

/*	L I N K S
--------------------------------------------------------------*/
a.download:link		{ color: #a7a7a7; }
a.download:active	{ color: red; }
a.download:visited	{ color: #a7a7a7; }
a.download:hover	{ color: red; }

/*	P O S I T I O N I N G
--------------------------------------------------------------*/
#container 		{ width: 1032px; background: #ffffff; text-align: left; border: none; margin: 0 auto; font-family: Noto Sans Linear A,Helvetica Neue,sans-serif;}
#header-logo 	{ height: 78px; background:white url(/images/rvm_online_1032.jpg) no-repeat }
#header-logo-atlas	{ height: 78px; background:white url(/images/atlas_online_1032.jpg) no-repeat }
#content 		{ clear: left; background: white; background: #ffffff; padding: 10px;} 
#content_print 	{ clear: left; background: white; padding: 10px 0; border-top: 1px solid #a7a7a7; }
#content a,#header-logo a { color: #000000; font-size: 14px; text-decoration: none; font-weight: bold; }
#content a:hover { text-decoration: none; }
#footer 			{ color: #000; height: 40px; clear: both; border-top: 1px solid #a7a7a7; 
				background: url('/images/bg_grey4_big.gif') repeat;}
#footer #contact { float: right; min-width: 200px; vertical-align: center; }
#footer #contact { padding: 10px 20px 10px 0; }
#footer #copy 	{ margin-right: 200px; }
#footer #copy 	{ padding: 10px 0 10px 20px; }
#header			{ background-color: #cccccc; }
#foot 			{ height: 30px; background-color: #cccccc; }
.scrolling 		{ overflow: auto; margin: 0; }

/*	N A V I G A T I O N
--------------------------------------------------------------*/

/*	I D  S T Y L I N G
--------------------------------------------------------------*/
p#header20,h1 	{ color: #000000; font-size: 20px; font-style: italic; font-weight: bold; text-align: left; }
p#header16,h4 	{ color: #000000; font-size: 16px; font-style: italic; font-weight: bold; letter-spacing: 1px; text-align: left; }
p#text 		{ color: #000000; font-size: 14px; text-align: left; }
p#login		{ margin-left: 1em; text-align: left; }
p#login_btn	{ margin-bottom: 1em; margin-left: 1em; text-align: left; }
.spacer		{ clear:both; height:20px; }
.font11		{ font-size: 11px; }
.foot 		{ font-weight: bold; }
.odd 		{ background-color: #ffffff; }
.even 		{ background-color: #e7e7e7; }

/*	C L A S S	  S T Y L I N G
--------------------------------------------------------------*/
.spacer		{ clear:both; height:20px; }
.font10		{ font-size: 10px; }
.font11		{ font-size: 11px; }
.font12		{ font-size: 12px; }
.font14		{ font-size: 14px; }
.font16		{ font-size: 16px; }
.font18		{ font-size: 18px; }
.font20		{ font-size: 20px; }
.foot		{ font-weight: bold; }
.odd		{ background-color: #ffffff; }
.even		{ background-color: #e7e7e7; }
.center		{ text-align: center; }
.padT10		{ padding-top: 10px; }
.selimg		{ background-color: #60a0e0; }


/*	D I V	  S T Y L I N G
--------------------------------------------------------------*/
.ean_div 		{ padding: 14px; width: 500px; overflow:auto;}
#ean_style		{ background: #dbdbdb; border: solid 2px #a7a7a7; color: #666666; font-size: 12px; }
#ean_style p		{ border-bottom: solid 1px #a7a7a7; color: #666666; font-size: 14px; margin-bottom: 20px; padding-bottom: 10px; }
#ean_style .le 	{ display:block; float: left; clear:both; font-weight: bold; padding: 5px 0px; text-align: left; width: 160px;}
#ean_style .ri 	{ float: left; padding: 5px 0px; width: 340px; }


/*	F O R M	  S T Y L I N G
--------------------------------------------------------------*/
.form200 		{ padding: 14px; width: 240px; }
.form300 		{ padding: 14px; width: 300px; }
	
#form_style		{ background: #dbdbdb; border: solid 2px #a7a7a7; }
#form_style h1 	{ border-bottom: solid 1px #a7a7a7; color: #666666;  font-size: 14px; font-weight: bold;
				margin-bottom: 20px; padding-bottom: 10px; }
#form_style p 	{ border-bottom: solid 1px #a7a7a7; color: #666666; font-size: 11px; margin-bottom: 20px;
				padding-bottom: 10px; }
#form_style label 	{ color: #666666; display: block; float: left; font-weight: bold; text-align: left; }
#form_style .small { color: #666666; display: block; font-size: 11px; font-weight: normal; text-align: left; width: 140px; }
#form_style input { border: solid 1px #a7a7a7; float: left; font-size: 12px; margin: 2px 0 20px 10px; padding: 4px 2px; }
#form_style select { border: solid 1px #000; float: left; font-size: 12px; margin: 2px 0 20px 10px; padding: 4px 2px; }
#form_style button { background: #666666; border: solid 1px #666666; clear: both; color: #FFFFFF; font-size: 11px; 
				font-weight: bold; letter-spacing: 2px; margin-left: 110px; padding: 5px 0 5px 0; width: 125px; }
#edit_style		{ background: #dbdbdb; border: solid 2px #a7a7a7; } 
#edit_style label 	{ color: #666666; display: block; float: left; font-weight: bold; padding: 0px 2px;
				margin: 0 0 20px 0; text-align: left; }
#edit_style select { border: solid 1px #000; float: left; font-size: 12px; margin: 0 20px 20px 0; padding: 4px 2px; width: 100px; }
#edit_style button { background: #666666; border: solid 1px #666666; clear: both; color: #FFFFFF; font-size: 11px;
				font-weight: bold; letter-spacing: 2px; padding: 5px 0 5px 0; text-align: center; width: 125px; }
.edit_spacer { padding: 0 0 10px 0;}
	
.form_ean 		{ padding: 14px; width: 300px; height: 120px; }
#ean_fs			{ background: #dbdbdb; border: solid 2px #a7a7a7; }
#ean_fs p 		{ border-bottom: solid 1px #a7a7a7; color: #666666; font-size: 14px; margin-bottom: 20px; padding-bottom: 10px; }
#ean_fs label 		{ color: #666666;  display: block; float: left; font-weight: bold; text-align: left; }
#ean_fs input 		{ border: solid 1px #a7a7a7; float: left; font-size: 12px; margin: 0 0 0 0; padding: 5px 5px;
				width: 100px; }
#ean_fs button 	{ background: #666666; border: solid 1px #666666; color: #FFFFFF; float: left; font-size: 11px;
				font-weight: bold; letter-spacing: 2px; margin-left: 20px; padding: 5px 0; width: 125px; }
				
#db_form		{ width: 300px; }

	
/*	T E X T	  S T Y L I N G
--------------------------------------------------------------*/	

/*	T A B L E	  S T Y L I N G
--------------------------------------------------------------*/
table thead		{ }
table body			{ }
table tfoot			{ }
/* table tfoot tr		{ background: url('/images/bg_tbl_head2.gif') repeat; }*/
table 			{ border: solid 1px #666666; border-collapse: collapse; width:100%; } /*D5D5D5*/
table td 			{ border: 1px solid #666666; font-size:12px; padding:7px 5px; }
table th 			{ border-right:1px solid #666666; font-size:12.5px; line-height:120%; font-weight:bold;padding:8px 5px; text-align:left; }
th.bar			{ background: url('/images/bg_tbl_head.gif') repeat; }
th.bg			{ background-color: #666666; }
.nobrd, .nobrd td { border: 0px }
.logtbl { border: 0px; position:relative; left:-6px; top:6px; display:inline-block;padding: 3px 3px}
.tbl_noborder	{ border: solid 1px red; }

.ui-resizable { position:relative; }
.ui-resizable-handle { display:block; font-size:0.1px; position:absolute; z-index:99999; }
.ui-resizable-s { background:#ffffff url(/images/grippie.png) no-repeat scroll center 2px;
	border-top:1px solid #CCCCCC; bottom:-5px; cursor:s-resize; height:13px; left:0;width:100%; }


#container_small 	{ width: 300px; padding: 0 0 0 0; }
#container_medium 	{ width: 500px; padding: 0 0 0 0; }
#container_large	{ width: 980px; padding: 0 0 0 0; }
.container_large	{ width: 980px; padding: 0 0 0 0; }
#container_tbl 		{ width: 100%; padding: 0 0 0 0; border: 1px solid #a7a7a7; }
#myScrollTable		{ }

tr.alt 				{ background: #e8e9e8; } /* e8e8e8 */
tr.alt2				{ background: #d2d2d2; } /* f7f7f7 */
tr.alt3				{ background: #979797; } /* f7f7f7 */

th.tbl 		{ font-size: 11px; font-style: bold; text-transform: uppercase; text-align: center; padding: 10px 3px 10px 6px; }
th.tbl_f 	{ width: 1px; } 
td.tbl 		{ padding: 0px 3px 0px 6px; font-size: 11px; color: 000; height: 25px; border-bottom: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; }
td.tbl_f 	{ width: 1px; padding: 0px 3px 0px 3px; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; }

th.tbl_crate 	{ font-size: 11px; font-style: bold; text-transform: uppercase; text-align: center; background-color: #c7c7c7; padding: 10px 3px 10px 6px;
				  border-top: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; }
th.tbl_f_crate 	{ border-left: 1px solid #a7a7a7; }
td.tbl_crate 	{ padding: 0px 3px 0px 6px; font-size: 11px; color: 000; height: 25px; border-right: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; }
td.tbl_f_crate 	{ border-left: 1px solid #a7a7a7; }

th.action_tbl_f 	{ padding: 3px 3px 3px 6px; width: 1px; }
th.action_tbl 	{ font-size: 11px; font-style: bold; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding: 10px 0px 10px 0px; }
td.action_tbl_f 	{ padding: 0px 3px 0px 3px; width: 1px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; }
td.action_tbl 	{ padding: 0px 3px 0px 6px; height: 25px; font-size: 11px ; color: #000; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; }
th.report_h 		{ font-size: 11px; font-style: bold; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding: 10px 0px 10px 0px; }
th.report_first 	{ padding: 3px 3px 3px 6px; width: 1px; }
td.report 		{ padding: 0px 3px 0px 6px; height: 25px; font-size: 11px ; color: #000; }
td.report_first 	{ padding: 0px 3px 0px 3px; width: 1px; }
td.footer 		{ border-top: #D0D0D0 solid 1px; background: #eee; color: #000; padding: 12px 24px; }
td.main 			{ height: 660px; padding: 20px; vertical-align: top; }
td.form 			{ padding-bottom: 5px; }
td.form_txt 		{ padding-bottom: 5px; font-size: 12px; font-weight: bold; }
td.top 			{ vertical-align: top; }
.collapse 		{ border-collapse: seperate; }

/*	B O R D E R   S T Y L I N G
--------------------------------------------------------------*/
.borderT	{ border-top: 1px solid #666666; }
.borderR	{ border-right: 1px solid #666666; }
.borderB	{ border-bottom: 1px solid #666666; }
.borderL	{ border-left: 1px solid #666666; }
.borderTR	{ border-top: 1px solid #666666; border-right: 1px solid #666666; }
.borderTB	{ border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
.borderTL	{ border-top: 1px solid #666666; border-left: 1px solid #666666; }
.borderRB	{ border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.borderRL	{ border-right: 1px solid #666666; border-left: 1px solid #666666; }
.borderTRL	{ border-top: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; }
.borderTRB	{ border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.borderRBL	{ border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
.border		{ border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

