@import url("/css/redmond/jquery-ui-1.8.11.custom.css");
@import url("/css/DataTables/demo_table_jui.css");
@import url("/css/DataTables/TableTools_jui.css");

/* 
================================
Skin styles for DotNetNuke
================================
*/   

body {
	background: #E3ECF3;
	font-family: Tahoma, sans-serif;
}

a {
  font-family: Tahoma, sans-serif;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	/*background-color: #F3F7FE;*/
	background-repeat:repeat-x;	
	/* background-image: url(bl_bg.gif);  */
	background:#E3ECF3 url(background.jpg) repeat-x scroll 0 0;
}

.skinmaster {
	height: 100%;
	background-color: white;
	border-style: solid;
	/* border-color: #f1f6f9; */
	border-color: #A5A7CD;
	border-width: 1px;
	border-top-width: 0;
	padding-bottom: 20px;

	
}
.skinheader {
	/* background-image: url(head1.jpg); */
	background-image: url(headext.png);
	/*padding: 2 2 2 2;*/
	HEIGHT:110px;
  width: 100%;
	background-color: #2b2eb1;
  
}



.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}

.menurow {
	background-color: #2B2EB1;
	HEIGHT:30px;
}

.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
}
.rightpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-righ: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:10px;
	background-color: Transparent;
}

.MainMenu_MenuItem {
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Tahoma,sans-serif; 
	font-size:11px;

	font-weight: bold; 
	background-color: #2b2eb1;
}
.MainMenu_MenuIcon {
	visibility: hidden;
}

.MainMenu_SubMenu {
	background-color: #2b2eb1;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-family: "Tahoma",sans-serif; 
	font-size:11px;
	font-weight: bold; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}

.MainMenu_MenuBreak {
	height: 1px;
}

.MainMenu_MenuItemSel {
	/* background-color: #E1ECF9; */ 
	background-color: #2b2eb1; 
	cursor: pointer; 
	cursor: hand; 
	color: orange; 
	font-family: "Tahoma",sans-serif; 
	font-weight: bold; 
	font-style: normal;
	font-size: 11px;
}
.MainMenu_MenuArrow {
	visibility: hidden;
}
.MainMenu_RootMenuArrow {
	visibility: hidden;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}


.Title   {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	font-family: "Tahoma", sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: white;
}

.Head   {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	font-family: "Tahoma", sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: white;
}

.SubHead   {
	margin: 0 0 1em 0;
	padding: 0;
	font-family: "Tahoma", sans-serif;
	font-size: 70%;
	font-weight; bold;
	color: #bbcccc;
}


/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, sans-serif;
    font-size: 80%;
    font-weight: normal;
    line-height: 1.5em;
    color: #000033;
}

.Normal A 
{
	text-decoration: underline;
}

.Normal A:visited 
{
	text-decoration: underline;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Verdana, sans-serif;
    font-size: 80%;
    font-weight: normal;
    line-height: 1.5em;
    color: #000033;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Verdana, sans-serif;
    font-size: 80%;
    font-weight: normal;
    line-height: 1.5em;
    color: #0033bb;
}

.NormalSmall
{
    font-family: Verdana, sans-serif;
    font-size: 60%;
    font-weight: normal;
    color: #000033;
}

H1
{
	font-family: Arial, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: black;
	}

/* ------------------ NNR Specific Styles (from tracking 2 modules)------------------------*/

  .nnr_normal
  {
    font-family: tahoma,sans-serif;
    font-size: 11px;
    font-weight: normal;    
  }
  .nnr_title
  {
    font-family: tahoma,sans-serif;
    font-size: 15px;
    font-weight: bold;      
  }
  .nnr_emphasis
  {
    font-family: tahoma,sans-serif;
    font-size: 11px;
    font-weight: normal;      
    text-decoration: underline;
  }
  .nnr_label
  {
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;      
  }

  .nnr_msglabel
  {
    font-family: tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;  
    color: black;     
  }

  .nnr_table
  {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    color: black; 
    padding: 20px;   
	border: 1px solid #C6D2DA;
  }
  
  .nnr_table th
  {
    font-weight: bold;  
    font-size: 11px;
    padding-right: 5px;
    color: black;
    background-color: #B8D0EF;
    padding-top: .75ex;
    padding-bottom: .75ex;
	border: 1px solid #C6D2DA;	
  }

  .nnr_table td
  {
    white-space: nowrap; 
    padding: 7px 5px 7px 5px;
    border-color: #E5EFF8;
	}

  .nnr_sectionheader
  {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: white;    
    background-color: #2b2eb1;
    height: 22px;
  }
  
  .nnr_info
  {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;      
  }


.nnr_inputdialog
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
  background-color: whitesmoke;
  padding: 2;
}

.nnr_inputdialogheader
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
  background-color: #2b2eb1;
  color: white;
}

.nnr_documentviewbreak
{
    font-weight: bold;
  background-color: #2b2eb1;
  color: white;

}

.nnr_grid
{
    width: 100%;
}
 
.nnr_gridheader
{
    font-family: tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    background-color: #B9C9FE;
}
 
.nnr_griditem
  {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #f5f5f5; 
    color: black;
    white-space:nowrap;
  }
  
.nnr_gridalternateitem
  {
    font-family: tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black;    
    background-color: white;  
  }

 tr.nnr_gridheader td
 {
  padding: 7px 5px 7px 5px;
  border-color: #E5EFF8;
 }

 tr.nnr_griditem td
 {
  padding: 7px 5px 7px 5px;
  border-color: #E5EFF8;
 }

 tr.nnr_gridalternateitem td
 {
  padding: 5px 5px 5px 5px;
  border-color: #E5EFF8;
 }
 
  
.nnr_shipmentright 
{

  background-color: whitesmoke; 
  padding: 2px;

}

.nnr_shipmentright .nnr_sectionheader
{
  white-space: nowrap;
}
 
.nnr_shipmentright td
{
  width:  100px;

}

.XmodTextBox
{
	display:inline-block;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 3px;
	color: #290018;
	background-color: #f0f0f0;
	border: 1px solid #D0D0D0;
}

.XmodLabel
{
	display:block;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 10px;
	color: #666;
	width: 120px;
}

.XmodLink
{
	font-family: Tahmoa, Arial, Helvetica;
	font-size: 11px;
	color: #036;
	text-decoration: underline;
	padding-top:10px;
}



.lane_table
{
	width: 900px;
  border-width: 0px 1px 1px 1px;
  border-color: #4F81BD;
  border-style: solid;
	border-spacing: 0px;
  margin-bottom: 20px;
  font-family: Verdana, Arial;
  font-size: 10pt;
}


.lane_head
{
	color:White;
	font-family: Arial;
	font-weight:bold;
	font-size:16pt;
  background-color: #4F81BD;
	padding:5px;
}

.lane_subhead
{
	color:White;
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:10pt;
  background-color: #4F81BD;
	padding:2px;
}

.lane_item
{
  font-weight: bold;
  padding: 5px;
}

.lane_column_title
{
  font-weight: bold;
  background-color: #DBE5F1;
}

.lane_flow_text
{
  vertical-align: top;
}

.lane_flow_text_shaded
{
  vertical-align: top;
  background-color: #D8D8D8;
}


.lane_flow_box
{
  font-weight: bold;
  color: white;
  width: 150px;
  height: 80px;
  text-align: center;
  background-image: url("box.png");
  background-position: center;
  background-repeat: no-repeat;
}

.lane_flow_truck
{
  font-weight: bold;
  color: white;
  width: 150px;
  height: 80px;
  text-align: center;
  background-image: url("truck.png");
  background-position: center;
  background-repeat: no-repeat;
}

.lane_flow_customs
{
  font-weight: bold;
  color: white;
  width: 150px;
  height: 107px;
  text-align: center;
  background-image: url("customs.png");
  background-position: center;
  background-repeat: no-repeat;
}

.lane_flow_plane
{
  font-weight: bold;
  color: white;
  width: 150px;
  height: 110px;
  text-align: center;
  background-image: url("plane.png");
  background-position: center;
  background-repeat: no-repeat;
}


.lane_flow_arrow
{
  height: 34px;
  background-image: url("arrow.png");
  background-position: center;
  background-repeat: no-repeat;
}

.lane_spacer
{
  width: 50px
}

#result_paginate
{
	font-size: 11px;
}
#result_info
{
	font-size: 11px;
}
#result_length
{
	font-size: 11px;
}
#result_filter
{
	font-size: 11px;
}

.tableForm td
{
    padding: 4px 6px 4px 0px;
}

.spacer
{
    width: 50px;
}

