﻿.textbox, .locktextbox
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	height: 14px;	
}
.checkbox, .lockcheckbox
{
	border-right: darkgray 0px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 0px solid;
	border-bottom: darkgray 1px solid;
	height: 14px;	
}
.dropdownlist
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	height: 20px;	
}
.locktextbox
{	
	background-color: #dddddd;	
}
.tdnote
{
	background-color: Transparent;
	color: #000000;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;	
}
.tdheader
{
	background-color: Transparent;
	color: #660099;
	font-family: Arial, Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
}

.tdinfo
{
	background-color: Transparent;
	color: #660099;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;	
}
.tdimportant
{
	background-color: Transparent;
	color: #ff6600;
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
}

.tdentrytitle
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;	
}
.tdentrytitleBold
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;	
}

.trSupaswift
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;	
}
.trSupaswiftBold
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: right; 
	vertical-align:bottom;
	height:22px;	
}


/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.validator
{
	color: red;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: #FA7731;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-right: #DDDDDD 1px solid;
	border-top: #DDDDDD 2px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 2px solid;
	padding-right: 2px;
	padding-left: 2px;
    position:relative; 
    overflow:auto;
/*    top:expression(this.offsetParent.scrollTop);
    z-index:2;  */
}

.DataGrid_Header_NoBorder
{
	background-color: #FA7731;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-right: #DDDDDD 0px solid;
	border-top: #DDDDDD 0px solid;
	border-left: #DDDDDD 0px solid;
	border-bottom: #DDDDDD 0px solid;
	padding-right: 2px;
	padding-left: 2px;
    position:relative; 
    overflow:auto;
/*    top:expression(this.offsetParent.scrollTop);
    z-index:2;  */
}


.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	border-right: #DDDDDD 1px solid;
	border-top: #EEEEEE 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #EEEEEE 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.DataGrid_Item_NoBorder
{
	background-color: Transparent;
	color: Black;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	border-right: #DDDDDD 0px solid;
	border-top: #EEEEEE 0px solid;
	border-left: #DDDDDD 0px solid;
	border-bottom: #EEEEEE 0px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}




.DataGrid_SelectedItem
{
	color: Blue;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
}

.legendStyle
{
	color: #FA7731;
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.fieldsetStyle
{
	border-right: #660099 1px solid;
	border-top: #660099 1px solid;
	border-left: #660099 1px solid;
	border-bottom: #660099 1px solid;
}

.Ship
{
	color: #FA7731; 
	padding:2px;
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
}


.FormButton
{
	color: #FA7731; 
	padding:1px;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
}


/* ######################## */

.TabMain
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right: lightgrey 1px dashed;
	border-top: lightgrey 1px dashed;
	border-left: lightgrey 1px dashed;
	border-bottom: lightgrey 1px dashed;
	width: 100%;
	height: 23px;	
	background-color: #E6E6E6;	
}

.SelectTab
{
	border:solid 1px #ff6600;
	border-top: #919B9C 1px solid;
	padding:4px;
	width:100%;
	
}


A:link
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	color: #660099;
	text-decoration: underline;	
}

A:visited
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	color: #660099;
	text-decoration: underline;	
}

A:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	color: #660099;
	text-decoration: underline;	
}

A:active
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	color: #660099;
	text-decoration: underline;	
}


ContainerShip
{ border: lightgrey 1px dashed;
    
}


/* WAYBILL PRINT */


body
	{
		margin:0px;
	}
.MASTER-CONTAINER
	{
		width:595px;
		height:860px;
		padding:0px;
		table-layout:fixed;
		border:0px #642c8e dashed;
	}

/* 
.MASTER-CONTAINER
	{
		width:595px;
		height:900px;
		padding:0px;
		table-layout:fixed;
		border:0px #642c8e dashed;
	}
*/
.CONDITIONS-TEXT
	{
		font-family: Tahoma,Arial,Helvetica;
		font-size:4pt;
		color:#000000;
		text-align:justify;
		vertical-align:top;
	}
		
.CONDITIONS-TEXT-HEADER-LEFT
	{
		font-family: Tahoma,Arial,Helvetica;
		font-size:5pt;
		color:#000000;
		text-align:justify;
		vertical-align:top;
	}
.CONDITIONS-TEXT-HEADER-RIGHT
	{
		font-family: Tahoma,Arial,Helvetica;
		font-size:5pt;
		color:#000000;
		text-align:right;
		vertical-align:top;
	}
.FOLD-TEXT
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:6.5px;
		color:#AAAAAA;
		height:16px;
		text-align:center;
		vertical-align:bottom;
		padding-left:0px;
		padding-right:0px;		
		padding-top:0px;
		padding-bottom:0px;		

	}			

.LEFT-TEXT-HEADING-XLARGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:13pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}


.LEFT-TEXT-HEADING-LARGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:12pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}

.LEFT-TEXT-HEADING-9
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:9pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}

.LEFT-TEXT-HEADING-10
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}

.LEFT-TEXT-HEADING
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:8pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}
.LEFT-TEXT
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:8pt;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}
.MIDDLE-CENTER-TEXT-HEADING
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:8pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:center;
		vertical-align:middle;
	}

.CENTER-TEXT-HEADING
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:8pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:center;
		vertical-align:top;
	}
.CENTER-TEXT
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:7pt;
		padding-left:1px;
		text-align:center;
		vertical-align:top;
	}
.CENTER-SMALL-TEXT
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:6pt;
		padding-left:1px;
		text-align:center;
		vertical-align:top;
	}
.RIGHT-TEXT-HEADING-XXXLARGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:22pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

.RIGHT-TEXT-HEADING-XLARGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:14pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

.RIGHT-TEXT-HEADING-LARGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:12pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

.RIGHT-TEXT-HEADING-10
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

.RIGHT-TEXT-HEADING
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:8pt;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

.RIGHT-TEXT
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:7pt;
		padding-left:1px;
		text-align:right;
		vertical-align:top;
	}

#SUB-TABLE
	{
		border:2px #000000 solid;
	}

.CENTER-VSMALL-TEXT-PURPLE
	{
		font-family:Tahoma,Arial,Helvetica;
		color: #660099;		
		font-size:4pt;
		padding-left:1px;
		text-align:center;
		vertical-align:top;
	}

.CENTER-TEXT-ORANGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:6pt;
		color: #ff6600;
		padding-left:1px;
		text-align:center;
		vertical-align:top;
	}
.LEFT-TEXT-ORANGE
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:6pt;
		color: #ff6600;
		padding-left:1px;
		text-align:left;
		vertical-align:top;
	}
.LEFT-TEXT-ORANGE-20
	{
		font-family:Tahoma,Arial,Helvetica;
		font-size:20pt;
		color: #ff6600;
		padding-left:1px;
		text-align:left;
		vertical-align:bottom;
	}


#H-Line-Black
	{
		border-bottom:1px #000000 solid;
		height:1px;		
	}
	
.V-Line-PURPLE
	{
		background-image:url(PURPLE-IMG.jpg);
		background-repeat:repeat;
		width:1px;
		height:100%;
	}
.PageBreak
    {
    page-break-after:always;
    }
.NoPageBreak
    {
    page-break-after:avoid;
    }
    
    
/* TABS */    

/* default layout */
.Custom .ajax__tab_header {white-space:nowrap;}
.Custom .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.Custom .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.Custom .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.Custom .ajax__tab_header {font-family:Arial, Tahoma;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.Custom .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.Custom .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.Custom .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.Custom .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.Custom .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.Custom .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.Custom .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.Custom .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.Custom .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.Custom .ajax__tab_body {font-family:Arial, Tahoma;font-size:10pt;border:1px solid #ff0000;border-top:1;padding:8px;background-color:Transparent;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}



/* List Search Extender */
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}