html
{
	height: 100%;
}
body
{
	font-family: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9pt;
	background: #FFFFFF;
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px
}
form 
{
	height: 100%;
}

.fullTable
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	vertical-align: top;
}

.maincontenthead
{
    COLOR: #660033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.maincontentsubject
{
    COLOR: #660033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.maincontenttext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
.centerwithborder 
{
	margin: 0 auto;
	border-width: thick;
	border-style: groove;
	
} 
.center
{
	margin: 0 auto;
} 
td.thin
{
	border-style: inset;
	border-width: thin;
}
.warning
{
	color: Red
}
.linkButton
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;
    FONT-SIZE: 10pt;
    text-decoration: underline;
}

/* Style for Old Partner Site */
.pageTitle_Sales
{
    COLOR: #C2B77F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.pageTitle_Markting
{
    COLOR: #7EAF9C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
.pageDescription_Sales
{
    COLOR: #C2B77F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
}
.pageDescription_Markting
{
    COLOR: #7EAF9C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
}

.style1 {
	text-decoration: underline;
}
.style2 {
	font-size: medium;
}
.style3 {
	font-size: medium;
	text-decoration: underline;
}
#topspace
{
    BACKGROUND: url(../images/repeat.gif) repeat-x left top;
    HEIGHT: 100px;
}

#maindataarea
{
	POSITION: absolute;
	TOP: 70px;
    LEFT: 5px
}
.footer
{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	width: 100%
}
.largeButton
{
	width: 100px;
}
.title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.titletext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.highlitedtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.normaltext2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.notetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
}
.order_tag
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color: Gray;
}
.order_data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #D3F7FE;
}

.order_data_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FFF2CC;
}

.order_data_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #DDEBF7;
}

.order_data_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #E2EFDA;
}

.order_data_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #E7E6E6;
}

.order_data_5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FCE4D6;
}

.order_data_6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FFCC99;
}

.order_data_7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #91A38F;
}

.order_subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color: Gray;
}
.order_summary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color: Gray;
}
.order_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #89A2BF;
}
.order_important
{
	font-size: 14pt;
	font-weight: bold;
	color: Red;
}
.temp_customer
{
	color: Red;
}

.grid_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #89A2BF;
}
.grid_footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #89A2BF;
}
.grid_footer_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	background-color: #89A2BF;
}
.grid_footer_center
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #89A2BF;
}

.grid_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFFF;
}
.grid_alt_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #CCCCCC;
}
.grid_selected_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #3399FF;
}

.grid_special_TG_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #F4B084;
}

.grid_special_GD_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #408235;
}

.grid_special_ratio_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFF99;
}

.grid_special_revenue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #00B050;
}

.grid_cell_red
{
	color: Red;
}

.grid_cell_green
{
	color: Green;
}

.grid_cell_blue
{
    color: Blue;
}

.grid_cell_orange
{
    color: Orange;
}

.grid_cell_normal
{
	color: #000000;
}

.grid_column_hidden
{
    display:none;
}

.grid_cell_un_available
{
	color: Red;
	text-decoration: line-through;
}

.table_header_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
}

.invoice_received
{
	color: Red;
	font-weight: bold;
	border-color: Red;
	border-width: medium;
	border-style: solid;
}

.accounting_update
{
	color: Blue;
	font-weight: bold;
}

.clickableElement
{
	cursor: pointer;
}

.folderlink
{
    COLOR: #0000FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    padding-top: 0px !important;
	padding-bottom: 0px !important; 
}
.folderselectedlink
{
    COLOR: #0067CE;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    padding-top: 0px !important;
	padding-bottom: 0px !important; 
}
.folderhoverlink
{
    COLOR: #0067CE;
    background-color:#DFDF00;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.tree td div 
{
	/* treeview broken line fix */ 
	height: 100% !important;
}
/*
.tree td img 
{ 
	vertical-align: baseline; 
}
*/
.TreeNode 
{ 
	padding-top:0px !important;
	padding-bottom:0px !important; 
}

/* Instructions */
.ins_normal
{
	FONT-SIZE: 14pt;
    FONT-WEIGHT: normal;
    font-family: Times New Roman, Arial, Tahoma, Verdana;
}
.ins_large
{
	font-size: 16pt;
	font-weight: normal;
    font-family: Times New Roman, Arial, Tahoma, Verdana;
}
.ins_heavy
{
	font-size: 14pt;
	font-weight: bold;
    font-family: Times New Roman, Arial, Tahoma, Verdana;
}
.ins_heavy_red
{
	font-size: 14pt;
	font-weight: bold;
    font-family: Times New Roman, Arial, Tahoma, Verdana;
    color: Red;
}

.ins_large_heavy
{
	font-size: 16pt;
	font-weight: bold;
    font-family: Times New Roman, Arial, Tahoma, Verdana;
}

.hyper 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none;
}
.hyper:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #89A2BF; 
	text-decoration: none;
}

.hyperNone 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none;
}

/* Marketing dashboard */
.dashboard_all
{
	text-align: center;
}
.dashboard_header
{
	font-weight: bold; 
}
.dashboard_header_top
{
	font-weight: bold; 
	font-size: large;
	vertical-align: top;
	text-align: center;
}
.dashboard_header_top td
{
	border-width: thin;
	border-color: Black;
}

.dashboard_header_bottom
{
	font-weight: bold; 
	text-align: center;
	font-size: large;
	vertical-align: bottom;
}
.dashboard_cell_bold
{
	font-weight: bold;
	text-align: center;
}

#promoLink a:link
{
	font-weight: bold;
	color: Red;
}
#promoLink a:visited
{
	font-weight: bold;
	color: Red;
}

/* ########### MEUN LAYOUT ################ */
#menu {
	position: absolute;
	left: 200px;
	top: 25px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 1100px;
	padding: 0px;
	margin: 0 auto; 
	background-color: #000000;
	z-index:50;
}
 
/* These styles create the dropdown menus. */
#navbar 
{
	margin: 0;
	padding: 0;
	height: 1em; 
}

#navbar li 
{
	list-style: none;
	float: left; 
}
#navbar li span
{
	display: block;
	padding: .45em 8px;
	width: 120px;
	background-color: #000000;
	color: #ffffff;
	text-decoration: none;
	text-align: Center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#navbar li a 
{
	display: block;
	padding: .45em 8px;
	width: 120px;
	background-color: #000000;
	color: #ffffff;
	text-decoration: none;
	text-align: Center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; }
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #000000;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#navbar li li a:hover {
	background-color: #999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

div.disclaimer:hover { /* Used to control the highlight of the disclaimer text*/
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFE401; 
	text-decoration: none;
}
