html,body { height: 100%; }

BODY {
	font-size: 12px;
	margin: 0px;
}
#flyerlink_logo {
	background: url( /images/nav1_logo.gif ) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 147px;
	height: 83px;
}
#logo2top_background {
	background: url( /images/nav1_filler1.gif) no-repeat;
	position: absolute;
	left: 147px;
	top: 0px;
	width: 21px;
	height: 97px;
}
#top_background {
	background: url( /images/nav1_filler3.gif) repeat;
	position: absolute;
	left: 168px;
	top: 0px;
	width: 590px;
	height: 37px;
}
#top_background_end {
	background: url( /images/nav1_filler5.gif) no-repeat;
	position: absolute;
	left: 757px;
	top: 0px;
	width: 19px;
	height: 97px;
}
.logo_bottom {
	background: url( /images/nav1_filler7.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 83px;
	width: 147px;
	height: 14px;
}
.logout_button {
	position: absolute;
	top: 97px;
	left: 135px;

}
.LoginInfo {	/* Settings for the info displayed in the sidebar */
	font-size: 9px;
	line-height: 14px;
	color: #003399;
	padding-left: 5px;
}
.login_info_shadow {
	background: url( /images/right_shadow.gif) repeat-y;
	position: absolute;
	top: 105px;
	left: 153px;
	height: 38px;
	width: 6px;
	
}
.login_info_bottom {
	background: url( /images/logininfo_filler2.gif) no-repeat;
	position: absolute;
	top: 145px;
	width: 154px;
	height: 14px;
}
.background_dropshadow {
	background: url( /images/nav1_filler6.gif) no-repeat;
	position: absolute;
	left: 168px;
	top: 37px;
	width: 590px;
	height: 97px;
}
.main_content {
	border: 0px solid;
	position: absolute;
	top: 97px;
	left: 170px;
	width: 607px;
}
.left_menu {
	background: url( /images/bg_main.gif) repeat-y;
	position: absolute;
	top: 159px;
	height: 100%;
	bottom: 0px;
	width: 160px;
	color: white;
}
.left_menu ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	width: 154px;
}
.left_menu li {
	list-style-type: none;
	padding: 0;
	width: 100%;
	height: 6px;
}
.left_menu a { 
	color: #fff;
	display: block;
	width: 100%;
	width: 134px;
}

.left_menu a:link, .left_menu a:visited
{
	text-decoration: none;
		font-size: 9px;
		text-align: right;
		color: #FFFFFF;
}

.left_menu a:hover
{
	text-decoration: none;
		font-size: 9px;
		line-height: 16px;
		text-align: right;
		color: #FFFFFF;
		background-color: #CC0000;
		cursor: pointer;
}
.left_menu_corner_shadow {
	position: absolute;
	left: 154px;
	top: 159px;
	width: 15px;
	height: 15px;
}
.left_menu_corner {
	background: url( /images/nav3_TR.gif) no-repeat;
	position: absolute;
	top: 159px;
	left: 145px;
	width: 9px;
	height: 9px;
}
.menu_tabs {
	position: absolute;
	left: 178px;
	top: 15px;
	z-index: 1;
}
#top_menu  {
	padding: 0 0;
	margin: 0;
	list-style-type: none;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
#top_menu li {
	float: left;
	height: 22px;
	list-style-type: none;
	padding: 0;
}
#top_menu a { 
	float:left;
	background: url( /images/menu_button.png) no-repeat;
	width: 78px;
}

#top_menu a:link, #top_menu a:visited
{
	text-decoration: none;
	height: 22px;
}

#top_menu a:hover
{
	color: #fff;
	text-decoration: none;
}
.top_sub_menu {
	position: absolute;
	left: 168px;
	top: 37px;
}
.upper_sub_menu {
	left: 0px;
	top: 25px;
	float: left;

}
.upper_sub_menu li {
	list-style-type: none;
	float: left;
	text-decoration: none;

}

/* Buttons! */
/* styles used for generating coloured buttons */
.GreenBtnUp {
	text-align: center;
	background-color: #009900;/*FF0000;*/
	color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-color: #ccff99 #003300 #003300 #ccff99;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
	cursor: pointer;
}
	.RedBtnUp {
		text-align: center;
		background-color: #FF1F22;/*FF0000;*/
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #003399 #003399 #CCCCFF;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
		cursor: pointer;
	}
	
	.RedBtnDown {
		text-align: center;
		background-color: #FF1F22;/*FF0000;*/
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #003399 #CCCCFF #CCCCFF #003399;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
		cursor: pointer;
	}
	
	.BtnUp {
		text-align: center;
		background-color: #0099CC;/*FF0000;*/
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #003399 #003399 #CCCCFF;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
		cursor: pointer;
	}
	.BtnDown {
		text-align: center;
		background-color: #0099CC;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #003399 #CCCCFF #CCCCFF #003399;
		cursor: pointer;
	}
	
	.BtnDisabled {
		text-align: center;
		background-color: #0099CC;
		color: #AAAAAA;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #003399 #003399 #CCCCFF; /* #CCCCFF #003399 #003399 #CCCCFF */
		cursor: default;
	}
/* End of Button */

/* Custom button styles: styles used to customise buttons */
	/* Job summary page */
	.BtnUpC {
		text-align: center;
		background-color: #FF999A;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FFCCCC #FF6666 #FF6666 #FFCCCC;
		cursor: pointer;
	}
	.BtnDownC {
		text-align: center;
		background-color: #FF999A;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FF6666 #FFCCCC #FFCCCC #FF6666;
		cursor: pointer;
	}
	.BtnFlatC {
		text-align: center;
		background-color: #FF999A;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #FF999A;
		cursor: pointer;
	}
	
	.BtnUpB {
		text-align: center;
		background-color: #FECCFF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FFFFFF #FF99FF #FF99FF #FFFFFF;
		cursor: pointer;
	}
	.BtnDownB {
		text-align: center;
		background-color: #FECCFF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FF99FF #FFFFFF #FFFFFF #FF99FF;
		cursor: pointer;
	}
	.BtnFlatB {
		text-align: center;
		background-color: #FECCFF;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #FECCFF;
		cursor: pointer;
	}
	
	.BtnUpD {
		text-align: center;
		background-color: #CD99FE;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #CC66FF #CC66FF #CCCCFF;
		cursor: pointer;
	}
	.BtnDownD {
		text-align: center;
		background-color: #CD99FE;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CC66FF #CCCCFF #CCCCFF #CC66FF;
		cursor: pointer;
	}
	.BtnFlatD {
		text-align: center;
		background-color: #CD99FE;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #CD99FE;
		cursor: pointer;
	}
	
	.BtnUpF {
		text-align: center;
		background-color: #FFCC99;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FFFFCC #FF9966 #FF9966 #FFFFCC;
		cursor: pointer;
	}
	.BtnDownF {
		text-align: center;
		background-color: #FFCC99;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #FF9966 #FFFFCC #FFFFCC #FF9966;
		cursor: pointer;
	}
	.BtnFlatF {
		text-align: center;
		background-color: #FFCC99;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #FFCC99;
		cursor: pointer;
	}
	
	.BtnUpI {
		text-align: center;
		background-color: #999999;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCCC #666666 #666666 #CCCCCC;
		cursor: pointer;
	}
	.BtnDownI {
		text-align: center;
		background-color: #999999;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #666666 #CCCCCC #CCCCCC #666666;
		cursor: pointer;
	}
	.BtnFlatI {
		text-align: center;
		background-color: #999999;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #999999;
		cursor: pointer;
	}
	
	.BtnUpO {
		text-align: center;
		background-color: #9999FF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #6666FF #6666FF #CCCCFF;
		cursor: pointer;
	}
	.BtnDownO {
		text-align: center;
		background-color: #9999FF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #6666FF #CCCCFF #CCCCFF #6666FF;
		cursor: pointer;
	}
	.BtnFlatO {
		text-align: center;
		background-color: #9999FF;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #9999FF;
		cursor: pointer;
	}
	
	.BtnUpQ {
		text-align: center;
		background-color: #66FFCC;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #99FFCC #33FF99 #33FF99 #99FFCC;
		cursor: pointer;
	}
	.BtnDownQ {
		text-align: center;
		background-color: #66FFCC;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #33FF99 #99FFCC #99FFCC #33FF99;
		cursor: pointer;
	}
	.BtnFlatQ {
		text-align: center;
		background-color: #66FFCC;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #66FFCC;
		cursor: pointer;
	}
	
	.BtnUpP {
		text-align: center;
		background-color: #99CCFF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CCFFFF #3399FF #3399FF #CCFFFF;
		cursor: pointer;
	}
	.BtnDownP {
		text-align: center;
		background-color: #99CCFF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #3399FF #CCFFFF #CCFFFF #3399FF;
		cursor: pointer;
	}
	.BtnFlatP {
		text-align: center;
		background-color: #99CCFF;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #99CCFF;
		cursor: pointer;
	}
	
	.BtnUpW {
		text-align: center;
		background-color: #9999FF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #6666FF #6666FF #CCCCFF;
		cursor: pointer;
	}
	.BtnDownW {
		text-align: center;
		background-color: #9999FF;
		color: #000000;
		border-width: 2px;
		border-style: solid;
		border-color: #6666FF #CCCCFF #CCCCFF #6666FF;
		cursor: pointer;
	}
	.BtnFlatW {
		text-align: center;
		background-color: #9999FF;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #9999FF;
		cursor: pointer;
	}
	.HBtnUp {
		text-align: center;
		background-color: #FF1F22;/*FF0000;*/
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #003399 #003399 #CCCCFF;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
		cursor: pointer;
	}
	.HBtnDown {
		text-align: center;
		background-color: #FF1F22;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #003399 #CCCCFF #CCCCFF #003399;
		cursor: pointer;
	}
	
	/* Scan Barcode Button */
	.BtnUpScan {
		font-size: 40pt;
		text-align: center;
		background-color: #0099CC;/*FF0000;*/
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #CCCCFF #003399 #003399 #CCCCFF;/*#FF9999 #AA0000 #AA0000 #FF9999;*/
		cursor: pointer;
	}
	.BtnDownScan {
		font-size: 40pt;
		text-align: center;
		background-color: #0099CC;
		color: #FFFFFF;
		border-width: 2px;
		border-style: solid;
		border-color: #003399 #CCCCFF #CCCCFF #003399;
		cursor: pointer;
	}
	input[value='Go'] {
		width: auto !important;
	}
/* End of Custom button styles */

/* progress bar for job status */
table.progress {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	width: 98%;
	table-layout: fixed
}

td.on { background-color: #0000FF; color:#000000 }

.territory_table {
	padding: 2px;
	width: 100%;
}

.territory_table h2 {
	color: white;
	height: 24px;
	position: relative;
	top: 4px;
	font-size: 11px;
	padding: 0;
	padding-left: 40px;
	margin: 0;
	width: 200px;
}

.territory_table h2 a {
	color: white;
}

.territory_table table {
	width: 100%;
	padding: 0px;
}

.territory_table h3 {
	margin-left: 5px;
	display: inline;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -5px;
}

.territory_table td.DataTitle {
	background-color: white;
	padding-left: 4px;
}

.territory_table td.DataTitleIR {
	background-color: white;
	text-align: right;
	padding-right: 5px;	
}

.territory_table_,.territory_table_GBNI,.territory_table_english {
	background: #c00316 url("/images/flags/uk.gif") 3px 2px no-repeat;
}

.territory_table_AUBD {
	background: #c00316 url("/images/flags/au.gif") 3px 2px no-repeat;
}

.territory_table_FZUK {
	background: #272727 url("/images/flags/uk.gif") 3px 2px no-repeat;
}

.territory_table_AUFZ {
	background: #272727 url("/images/flags/au.gif") 3px 2px no-repeat;
}

.territory_table_PDCA {
	background: #01a2ed url("/images/flags/au.gif") 3px 2px no-repeat;
}

.territory_table_FRNC, .territory_table_french {
	background: #040468 url("/images/flags/fr.gif") 3px 2px no-repeat;
}

.territory_table_NZBD {
	background: #040468 url("/images/flags/nz.gif") 3px 2px no-repeat;
}

.territory_table_SWIT {
	background: #ee6369 url("/images/flags/ch.gif") 3px 2px no-repeat;
}



.territory_table_FZFR, .territory_table_EXFR {
	background: #272727 url("/images/flags/fr.gif") 3px 2px no-repeat;
}

.territory_table_FZES, .territory_table_spanish {
	background: #272727 url("/images/flags/es.gif") 3px 2px no-repeat;
}

.territory_table_CVUK {
	background: #5b044b url("/images/flags/uk.gif") 3px 2px no-repeat;
}

.territory_table_TCAU {
	background: #5db2ca url("/images/flags/au.gif") 3px 2px no-repeat;
}

.territory_table_TCUS, .territory_table_american {
	background: #5db2ca url("/images/flags/us.gif") 3px 2px no-repeat;
}

.territory_table_HALL {
	background: #654290 url("/images/flags/us.gif") 3px 2px no-repeat;
}

.territory_table_TCHR, .territory_table_croatian {
	background: #171796 url("/images/flags/hr.gif") 3px 2px no-repeat;
}

.territory_table_TCNZ {
	background: #5db2ca url("/images/flags/nz.gif") 3px 2px no-repeat;
}

.territory_table_TCNE {
	background: #5db2ca url("/images/flags/roi.gif") 3px 2px no-repeat;
}

.territory_table_TCSE, .territory_table_swedish {
	background: #0852a5 url("/images/flags/se.gif") 3px 2px no-repeat;
}

.territory_table_TCDE, .territory_table_german {
	background: #e4c600 url("/images/flags/de.gif") 3px 2px no-repeat;
}

.territory_table_TCPL, .territory_table_polish {
	background: #ae1818 url("/images/flags/pl.gif") 3px 2px no-repeat;
}

.territory_table_TCIT, .territory_table_italian {
	background: #18945a url("/images/flags/it.gif") 3px 2px no-repeat;
}

.territory_table_TCPT, .territory_table_portuguese {
	background: #de1818 url("/images/flags/pt.gif") 3px 2px no-repeat;
}

.territory_table_TCIE {
	background: green url("/images/flags/roi.gif") 3px 2px no-repeat;
}

.territory_table_TCFR {
	background: #272727 url("/images/flags/fr.gif") 3px 2px no-repeat;
}

.territory_table_TCNL {
	background: orange url("/images/flags/nl.gif") 3px 2px no-repeat;
}

.territory_table_TCES {
	background: #272727 url("/images/flags/es.gif") 3px 2px no-repeat;
}



.territory_table_EURO {
	background: green url("/images/flags/roi.gif") 3px 2px no-repeat;
}

.territory_table_NZD {
	background: blue url("/images/flags/nz.gif") 3px 2px no-repeat;
}

.territory_table_NZWL {
	background: #c00316 url("/images/flags/nz.gif") 3px 2px no-repeat;
}

.territory_table_NZPM {
	background: #777777 url("/images/flags/nz.gif") 3px 2px no-repeat;
}

.territory_table_USA {
	background: blue url("/images/flags/us.gif") 3px 2px no-repeat;
}

.territory_table_USWL {
	background: #272727 url("/images/flags/us.gif") 3px 2px no-repeat;
}

.territory_table_USCP {
	background: #c00316 url("/images/flags/us.gif") 3px 2px no-repeat;
}

.territory_table_NETH, .territory_table_FZNL, .territory_table_dutch {
	background: orange url("/images/flags/nl.gif") 3px 2px no-repeat;
}

.territory_table_TEMP {
	background: #5db2ca url("/images/flags/uk.gif") 3px 2px no-repeat;
}

.territory_table_FZIE {
	background: #06400c url("/images/flags/roi.gif") 3px 2px no-repeat;
}

.territory_table_HALL div, .territory_table_NZPM div, .territory_table_TCHR div,
.territory_table_TCSE div, .territory_table_TCDE div, .territory_table_TCIT div, .territory_table_TCPT div, .territory_table_TCES div, 
.territory_table_TCIE div, .territory_table_TCFR div, .territory_table_TCNL div, , .territory_table_FZNL div, , .territory_table_TCPL div,
.territory_table_PDCA div, .territory_table_FZFR div, .territory_table_FZES div, .territory_table_CVUK div, .territory_table_TCAU div,
.territory_table_TCUS div, .territory_table_TCNZ div, .territory_table_TCNE div, .territory_table_GBNI div, .territory_table_FRNC div,
.territory_table_SWIT div, .territory_table_EURO div, .territory_table_NZD div, .territory_table_NZWL div, .territory_table_USA div, .territory_table_NETH div,
.territory_table_TEMP div, .territory_table_FZIE div, .territory_table_AUBD div, .territory_table_NZBD div, .territory_table_AUFZ div, .territory_table_USWL div, .territory_table_USCP div {
	background-color: #eee;
}
