﻿
* {
	margin: 0;
}



.header
{
	 background-color :#454545;
}

.headerxx 
{
	 background-color :#DAE1FF
}

.headerprint
{
	 color:#000000;
	 font-weight:bold;
	 border-bottom : solid 1px #000000;
	 border-right : solid 1px #000000;	 
	 padding : 0px 10px 0px 0px;
	 font-family:Verdana;
	 font-size:12px;
}

.headerprint_left
{
	 color:#000000;
	 padding : 0px 10px 0px 0px;
	 font-family:Verdana;
	 font-size:12px;
	 text-align:left;
}

.footerXXX
{
	 background-color :#efefef;
 	 vertical-align: bottom; 
 	 margin-bottom: 0px; padding-bottom: 0px;	 
}

.footer
{
	 background-color :#787878;
 	 vertical-align: top; 
 	 text-align:center;
 	 font-family:Verdana;
 	 font-size:12px; 	 
 	 color:#FFFFFF;
 	 margin-bottom: 0px; padding-bottom: 0px;	  	 
 	 
}



.loginlabel
{
	text-align : right;
    color:#000000;
    font-weight :bold;
    font-family:Verdana;
    font-size:12px;
    
}
.logintext
{
   width : 200px;
   font : verdana;
   font-size:14px;

}

.logintable
{
	  padding:20px;
	  background-color : #CFCFCF;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 5px #444444;
	  text-align:center;
	  margin-left:auto;margin-right:auto;
	  margin-top:80px;	   
}

.somebla
{
	text-align :right;
	vertical-align:bottom ;
	float:bottom;
}

.loginfo
{
	
	bottom: 1; 
	right:0;
	text-align :right;
	vertical-align:bottom ;
	position:absolute;
	margin: 70px 20px 0px 0px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	
}

.logoutlink:link, 
.logoutlink:hover, 
.logoutlink:visited, 
.logoutlink:active 
{
	font-family:Verdana;font-size:12px;color:#FFFFFF;
	font-weight:bold;
 }

.header
{
	position:relative;
}


.submitbtn
{
	width : 100px;
	font-weight:bold;
	
}

.txtRight
{
	text-align : right;
	font-family:Verdana;
	font-size : 12px;
	
} 




.headertable
{
	text-align :center;
	font-weight :bold;
	background-color : #444444;
	color : #000000;
}


.headertablelinkxxx
{
	font-family:Verdana;
	font-size : 12px;	
	color : #000000;	
}

.headertablelink
{
	font-family:Verdana;
	font-size : 12px;	
	color : #FFFFFF;
}


.rowdetail
{
	font-family:Verdana;
	font-size : 12px;
}

.boxheaders
{
	font-family:Verdana;
	font-size : 12px;
    font-weight :bold;
    
}

.boxtitle
{
	font-family:Verdana;
	font-size : 14px;
    font-weight :bold;
}

.cccontact
{
	font-family:Verdana;
	font-size : 12px;
	width:325px;
	border-bottom:solid 1px #AFAFAF;
}

.deletea
{
	font-family:Verdana;
	font-size : 12px;
	width:20px;
	height:20px;
}


input[type="text"] {
	font-size: 10pt;
	font-family: Verdana;	
	border:1px solid #d1c7ac;
	color:#333333;
}

 select {
	font-size: 10pt;
	font-family: Verdana;	
	border:1px solid #d1c7ac;
	color:#333333;
}


.agencyfield
{
	width : 250px;
    background-color :#FFFFEE;
}

.dropdown
{
	background-color :#FFFFEE;
}



.tblgenericcss
{
	border-color :#000000;
	border-width :thin;
	border-style :solid   ;
	border-spacing : 0px;
    box-shadow: 5px 5px 5px #999;
    margin-left:auto;margin-right:auto;	
}


.tblgenericcss td,th
{
	border-color :#5F5F5F;
	border-style :solid   ;
	border-width :thin;
    padding : 2px 2px 2px 2px;
	
}




.stripe1X {
    background-color:#DFDFDF;
}

.stripe1 {
    background-color:#DAE1FF;
}

.stripe2 {
    background-color:#FFFFFF;            
}    

.highlight {
    background-color: #ffcf63; color:#000000;
}



.searchbox
{	
	 
    border-bottom: solid 1px #000000;
    border-left : solid 1px #000000; 
    border-right : solid 1px #000000;
    border-top : solid 1px #000000;    
    border-spacing :8px;
    box-shadow: 3px 3px 3px #999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 10px;  
    background-color:#FFFFFF; 
    margin-left:auto;margin-right:auto;	 
}

.addshadow
{
}

.trprog_border td,.trprog_border th
{
	border-bottom:solid 1px #afafaf;
}


.issue
{
	font-size :12px;
	color:#AA0000;
}

.number800tapes_tbl
{
    
	border-color :#000000;
	border-width :thin;
	border-style :solid   ;
	border-spacing : 0px;
    box-shadow: 5px 5px 5px #999;	
    background-color:#FFFFFF;	    
}

.header_800tapes
{
	text-align :center;
	font-weight :bold;
	background-color : #000000;
	color:#ffffff;
}

.orderstatusbox
{
    border-bottom: solid 1px #afafaf;
    border-left : solid 1px #afafaf; 
    border-right : solid 1px #afafaf;
    border-top : solid 1px #afafaf;    
    border-spacing :0px;
 }
 
.orderstatusbox_header
{
	 background-color :#dfdfdf;
	 border-bottom: solid 1px #afafaf;
	 text-align :right;	 
	 padding-right : 5px;
	 font-family:Verdana;
	 font-size:12px;
}

.orderstatusbox_details
{
     font-family:Verdana;
     font-size : 12px;
	 border-bottom: solid 1px #afafaf;
	 padding-left : 5px;
     background-color:#FFFFFF;
}





.cc_container
{
  float:left;
  height: 120px;
  width:380px; 
  padding:3px; 
  background:#ffffff;
}


.cc_box
{
  height:120px;
  overflow:auto;
  background:#efefef;
  border :solid 1px #efefef;
}


.unassign_container
{
  float:left;
  height: 65px;
  width:390px; 
  padding:3px; 
  
}
.divclass_progress
{
  height:65px;
  width:390px;
  overflow:auto;
  
  
  text-align:center
  
}


.bottomalign { vertical-align: bottom; margin-bottom: 0px; padding-bottom: 0px; }


.div_ordersearch_td_odd
{
     font-family:Verdana;
     font-size : 10px;	
     vertical-align:top;
     background-color:#DAE1FF;
}

.div_ordersearch_td_even
{
     font-family:Verdana;
     font-size : 10px;	
     vertical-align:top;
     background-color:#FFFFFF;
}


.div_ordersearch_th
{
     font-family:Verdana;
     font-size : 10px;	
     color:#FFFFFF;
}

.confirmations
{
	font-family:Verdana;
	font-size:10px;
	width:330px;
	border-spacing : 0px;	
	border-collapse: collapse;		
	
	border-left:  solid 1px #eeeeee;
	border-top:  solid 1px #eeeeee;
	border-right:  solid 1px #eeeeee;	
	border-bottom:solid 1px #ff0000;
	
}

.confirmations td
{
	border-left:  solid 1px #eaeaea;
	border-top:  solid 1px #eaeaea;
	border-right:  solid 1px #eaeaea;	
	border-bottom:solid 1px #eaeaea;	
}


.cams_left 
{
     font-family:Verdana;
     font-size : 12px;	
     text-align :left;
     background-color:#DAE1FF;
     width:140px;
}


.cams_right
{
     font-family:Verdana;
     font-size : 12px;	
     text-align :left;
     background-color:#FFFFFF;
}
.pageheader
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
}

.menufont
{
    font-family  :Verdana;
	font-size:14px;
	font-weight:bold;
}

.menufont_sub
{
    font-family  :Verdana;
	font-size:14px;
}

.cams_right_result
{
     font-family:Verdana;
     font-size : 12px;	
     text-align :left;
     background-color:#DAE1FF;
}

.boxheader_nobold
{
	font-family:Verdana;
	font-size:14px;
}

.invalid_station
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}


.boxcurls
{
	background-image :url("../pics/subtle_freckles.jpg");
    height:relative;	
}

.loginheader
{
	font-family:Verdana;
	color:#444444;
	text-align:left;
	font-size:25px;
	font-weight:bold;
}


html, body, #page_container {
min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */
width: 100%;
height: 100%;
}

html>body, html>body #page_container  {
height: auto;
}
body {
margin: 0;

}


#page_container 
{
height: auto;	
position: absolute;
top: 0;
left: 0;
background-color: #cfc;
background-image :url("../pics/subtle_freckles.jpg");

display: table-cell;
 
}
#page_main {
margin-bottom: 150px;
height: auto;
vertical-align:middle;


}

#page_header {
width: 100%;
height: 100px;
background-color: #484848;
box-shadow: 3px 3px 3px #FFAA00;
}

#page_navigator
{
	height:32px;
	background-color: #585858;
	box-shadow: 3px 3px 3px #999;
	
}

#page_body {
	width: 100%;
	height:100%;
	margin-left:auto;margin-right:auto;	 

}
#page_footer {
position: absolute;
bottom: 0;
width: 100%;
height: 100px;
background-color: #484848;
box-shadow: 3px 3px 3px #999;
 	 vertical-align: top; 
 	 text-align:center;
 	 font-family:Arial;
 	 font-size:12px; 	 
 	 color:#FFFFFF;

}


.gen_printbox
{
	  padding:20px;
	  background-color : #efefef;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 5px #444444;
	  margin-left:auto;margin-right:auto;
}

.gen_printbox_child
{
	  padding:20px;
	  background-color : #efefef;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 2px #444444;
	  margin-left:auto;margin-right:auto;
}


.gen_searchbox
{
	  padding:20px;
	  background-color : #CFCFCF;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 5px #444444;
	  margin-left:auto;margin-right:auto;
}

.gen_searchbox_child
{
	  padding:20px;
	  background-color : #DEDEDE;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 1px #444444;
	  margin-left:auto;margin-right:auto; 
}


.gen_searchbox_child_light
{
	  padding:20px;
	  background-color : #FAFAFA;
	  border-color:#000000;
	  border-style : solid ;
	  box-shadow: 5px 5px 5px #999;
	  border: solid 1px #444444;
	  margin-left:auto;margin-right:auto; 
}

.gen_searchbox_caption
{
	font-family:verdana;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

.gen_searchbox_hr
{
	color:#efefef;	
}
.gen_notape_field
{
	width:150px;
	background-color:#EFEFEF;
	text-align:left;
	margin-left:20px;
	font-family:Verdana;
	font-size:12px;
	border-bottom:solid 1px #A9A9A9;
	
}

.gen_notape_message
{	
	text-align:center;
	font-family:Verdana;
	font-size:12px;
}

.gen_tape_order_label
{
    text-align:right;
	font-family:Verdana;
	font-size:12px;
	background-color:#484848;
	color:#FFfFFF;
	font-weight:bold;	
}


.actionhistory_header
{
    text-align:center;
	font-family:Verdana;
	font-size:10px;
	background-color:#484848;
	color:#FFfFFF;
	font-weight:bold;	}


.gen_childform_caption
{
	font-family:verdana;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#000000;	
}

.gen_label_toleft_summary
{
	text-align:left;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight :bold;
	background-color:#454545;
}


.gen_label_toleft
{
	text-align:left;
	font-family:Verdana;
	font-size:12px;
}
.gen_label_toright
{
	text-align:right;
	font-family:Verdana;
	font-size:12px;
}
.gen_label_tapeorder_progress
{
	text-align:left;
	font-family:Verdana;
	font-size:12px;
}

.gen_button_add
{
	background-color:#008800;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

.gen_button_search
{
	background-color:#008800;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}


.gen_button_deact
{
	background-color:#444444;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}


.gen_grid_text
{
	font-family:Verdana;
	font-size:12px;	
	font-weight:normal;
}

.gen_800grid_text
{
	font-family:Verdana;
	font-size:12px;	
	font-weight:normal;
	background-color:#FFFFFF;
}

.gen_confirm_check
{
	text-align:left;
	font-family:Verdana;
	font-size:12px;	
}


.gen_confirm_caption
{
	text-align:left;
	font-family:Verdana;
	font-size:12px;	
	font-weight:bold;
}

.smallhint
{
	text-align:right;
	font-family:Verdana;
	font-size:10px;	
	color:#444444;
	
}


.smallhint_header
{
	text-align:left;
	font-family:Verdana;
	font-size:10px;	
	color:#444444;
	
}