BODY
{
 background-color: white;
 /*    background-color: #D9E0EB;*/
 //   background-color: #EAEFF3;
    COLOR: black;
    FONT-FAMILY: Verdana;
	font-size: 8pt;
background-image: url("../DistanceSales/images/romex/romexlogo.jpg");
	background-attachment: fixed;
	background-position: right bottom;
	background-repeat: no-repeat;	

}
.borderDiv
{
	border: 1px solid #626262;
	margin: 5px;

}
.tabMenu
{
	margin:						0px;
	border:						0px;
	padding:					3px 0px;
	font-family:				verdana, sans-serif;
	font-size:					8pt;
	color:						black;
	background-color:			#e4e4ff;
	list-style:					none;
	text-align:					left;

	/*background-image:			url('context/images/ThirdMenuGradient.jpg');*/
	background-repeat:			repeat-x;
}

.tabMenu LI
{
	display:					inline;
	margin:						0px;
}

.tabMenu LI A
{
	text-decoration:			none;
	padding:					3px 2px;
	margin:						0px 4px;
	border:						none;
	white-space:				nowrap;
}

.tabMenu LI A:visited
{
	background-color:			transparent;
	color:						black;
}

.tabMenu LI A:hover
{
	background-color:			transparent;
	background-image:			url('context/images/SelectedThirdMenuGradient.jpg');
	background-repeat:			repeat-x;
	color:						black;
}

.tabMenu LI A:active
{
	background-color:			transparent;
	color:						black;	
}

.tabMenu LI.selected A
{
	background-color:			transparent;
	background-image:			url('context/images/SelectedThirdMenuGradient.jpg');
	background-repeat:			repeat-x;
	color:						black;
	border:						solid 1px;
	border-bottom:1px solid #FFFFFF;
}

.tabMenu LI.selected A:hover
{
	background-color:			transparent;
	background-image:			url('context/images/SelectedThirdMenuGradient.jpg');
	cursor:						text;
}

.tabMenu LI.selected A:visited
{
	background-color:			#e4e4ff;
	color:						black;
}
.popup{
	position:absolute;
	width:270px;
	height:150px;
    left:0px;
    top:0px;
    z-index:2;
    visibility:hidden;
}
.popuptitle
{
	border:1px ;
	border-style: solid;
	border-color: black ;
	background-color: #EEEEEE;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
	

.popupmiddle{
	border:1px;
	border-style: solid;
	
	border-color: black ;
	background-color: #EEEEEE;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
opacity:.80 ;
	
	

    }
    
/*
.mainmenu {
	color: white;
	background-color: #04a84c;
	font-size: 8pt;
	margin: 0px;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
	font-family: verdana, sans-serif;
	padding: 8px;
	background-image: url("/jem/DistanceSales/images/mainback.jpg");
	background-repeat: repeat-x;

}
*/

/* rjd: new main menu style*/
/*************/
/* MAIN MENU */
/*************/

.mainMenu
{
	margin:					0px;
	border:					0px;
	padding:				6px 0px;
	font-family:			verdana, sans-serif;
	color:					white;
	background-color:		#4879b1;
	list-style:				none;
	text-align:				left;
	background-image:		url('../DistanceSales/images/new/MenuGradient3.jpg');
	background-repeat:		repeat-x;
}

.mainMenu LI
{
	display:				inline;
	margin:					0px;
	color:					white;
	font-weight:			bold;
}
.mainMenu LI A
{
	text-decoration:		none;
	padding:				6px 2px;
	margin:					0px 4px;
	border:					none;
	white-space:			nowrap;
	color:					white;
}

.mainMenu LI A:visited
{
	background-color:		transparent;
	color:					white;
}

.mainMenu LI A:hover
{
	background-color:		transparent;
	background-image:		url('../DistanceSales/images/new/SelectedMenuGradient3.jpg');
	background-repeat:		repeat-x;
	color:					white;
}

.mainMenu LI A:active
{
	background-color:		transparent;
	color:					white;	
}

.mainMenu LI.selected A
{
	padding:				3px 7px 6px 7px;
	border-top:				1px solid #626262;
	border-right:			1px solid #626262;
	border-left:			1px solid #626262;
	background-color:		#9ccee9;
	color:					white;
}

.mainMenu LI.selected A:hover
{
	background-color:		#9ccee9;
	background-image:		none;
	cursor:					text;
}

.mainMenu LI.selected A:visited
{
	/*background-color:		#9ccee9;*/
/*	background-color:		#76d09d;*/
	background-color:		#8C9DC8;
	color:					white;
}

.mentop
{
/*	background-color:		#6799ce;*/
/*	background-color:		#08a94c;*/
/*	background-color:		#939393;
	background-color:		#5F7DB1;*/
	background-color:		#527AA0;
	background-image:		url('../DistanceSales/images/new/topleftback3.gif');
	background-repeat: 		no-repeat;
	height:					10px;
	border:   				0px;
	margin: 				0px;
	padding: 				0px;
	           
	
}

.logo
{
	position:				relative;
	background-color:		transparent;
	background-image:		url('../DistanceSales/images/hsjem.jpg');
	float:					right;
	width:					125px;
	height:					60px;
	border: 				0px ;
	margin: 				0px; 
}

/***********/
/* SUBMENU */
/***********/

.subMenu
{
	margin:					0px;
	border:					0px;
	padding:				6px 0px;
	font-family:			verdana, sans-serif;
	color:					white;
	background-color:		#98dcb5;/*#9ccee9;*/
	list-style:				none;
	text-align:				left;

	background-image:		url('../DistanceSales/images/new/SubMenuGradient3.jpg');
	background-repeat:		repeat-x;
}

.subMenu LI
{
	display:				inline;
	margin:					0px;
}
.subMenu LI A
{
	text-decoration:		none;
	padding:				6px 2px;
	margin:					0px 4px;
	border:					none;
	white-space:			nowrap;
	color:					white;
}

.subMenu LI A:visited
{
	background-color:		transparent;
	color:					white;
}

.subMenu LI A:hover
{
	background-color:		transparent;
	background-image:		url('../DistanceSales/images/new/SelectedSubMenuGradient3.jpg');
	background-repeat:		repeat-x;
	color:					white;
}

.subMenu LI A:active
{
	background-color:		transparent;
	color:					black;	
}

.subMenu LI.selected A
{
	padding:				3px 7px 6px 7px;
	border-top:				1px solid #626262;
	border-right:			1px solid #626262;
	border-left:			1px solid #626262;
	color:					black;
	background-image:		url('../DistanceSales/images/new/TabGradient.jpg');
	background-repeat:		repeat-x;
	
}

.subMenu LI.selected A:visited
{
	background-color:		#ffffff;
	color:					black;
}


.subMenu LI.selected A:hover
{
	background-color:		#ffffff;
	background-image:		url('../DistanceSales/images/new/TabGradient.jpg');
	background-repeat:		repeat-x;
	cursor:					text;
}

.subMenu LI.midSelected A
{
	padding:				3px 7px 6px 7px;
	border-top:				1px solid #626262;
	border-right:			1px solid #626262;
	border-left:			1px solid #626262;
	background-color:		#98dcb5;
	background-image:		none;
	color:					black;
}

.subMenu LI.midSelected A:visited
{
	background-color:		#98AADA;
	background-image:		none;
	color:					black;
}

.subMenu LI.midSelected A:hover
{
	background-color:		#98AADA;
	background-image:		none;
	color:					black;
}


/**************/
/* THIRD MENU */
/**************/
.thirdMenu
{
	margin:					0px;
	border:					0px;
	padding:				6px 0px;
	font-family:			verdana, sans-serif;
	color:					black;
	background-color:		#e4e4ff;
	list-style:				none;
	text-align:				left;

	background-image:		url('../DistanceSales/images/new/ThirdMenuGradient3.jpg');
	background-repeat:		repeat-x;
}

.thirdMenu LI
{
	display:				inline;
	margin:					0px;
}

.thirdMenu LI A
{
	text-decoration:		none;
	padding:				6px 2px;
	margin:					0px 4px;
	border:					none;
	white-space:			nowrap;
}

.thirdMenu LI A:visited
{
	background-color:		transparent;
	color:					black;
}

.thirdMenu LI A:hover
{
	background-color:		transparent;
	background-image:		url('../DistanceSales/images/new/SelectedThirdMenuGradient3.jpg');
	background-repeat:		repeat-x;
	color:					black;
}

.thirdMenu LI A:active
{
	background-color:		transparent;
	color:					black;	
}

.thirdMenu LI.selected A
{
	padding:				3px 7px 6px 7px;
	border-top:				1px solid #626262;
	border-right:			1px solid #626262;
	border-left:			1px solid #626262;
	color:					black;
	background-image:		url('../DistanceSales/images/new/TabGradient.jpg');
	background-repeat:		repeat-x;
}

.thirdMenu LI.selected A:hover
{
	background-color:		transparent;
	background-image:		url('../DistanceSales/images/new/TabGradient.jpg');
	cursor:					text;
}

.thirdMenu LI.selected A:visited
{
	background-color:		#e4e4ff;
	color:					black;
}

.thirdMenu SELECT
{
	padding:				0px;
	margin:					0px;
	border:					none;
	font-family:			verdana, sans-serif;
	font-size:				8pt;
}

.subMenu SELECT
{
	padding:				1px;
	margin:					0px;
	border:					none;
	font-family:			verdana, sans-serif;
	font-size:				8pt;
}

/******************/
/* DROP DOWN MENU */
/******************/

.dropDownMenu
{
	margin:					0px;
	border:					0px;
	padding:				0px;
	font-family:			verdana, sans-serif;
	color:					black;
	background-color:		#9ccee9;
	list-style:				none;
	text-align:				left;

	background-image:		url('../DistanceSales/images/new/SubMenuGradient3.jpg');
	background-repeat:		repeat-x;
}
.dropDownMenu2
{
	margin:					0px;
	border:					0px;
	padding:				2px;
	font-family:			verdana, sans-serif;
	color:					black;
	background-color:		#9ccee9;
	list-style:				none;
	text-align:				left;

	background-image:		url('../DistanceSales/images/new/SubMenuGradient3.jpg');
	background-repeat:		repeat-x;
}
.dropDownMenu SELECT
{
	padding:				2px 0px;
	margin:					3px 4px;
	border:					none;
	font-family:			verdana, sans-serif;
	font-size:				8pt;
	height:					17px;
}

.listSelectFloat
{
	float:					left;
	top:					-6px;
	left:					0px;
	position:				relative;
	padding:				4px;
	margin:					0px;
	clear:					none;
}

.menuContainer
{
	padding:				0px;
	margin:					0px;
}



/* rjd: end of new mainmenu stuff */


/* rjd: new table style */
.nicetableheader 
{
	background-color:#5E77A3;
	background-image:url(/jem/DistanceSales/images/romex/ThirdMenuGradient3.jpg);
	background-repeat:repeat-x;
	border:1px solid #626262;
	border-collapse:collapse;
	color:white;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
}
.th 
{
	background-color:#ADA5D3;
	background-image:url(/jem/DistanceSales/images/romex/ThirdMenuGradient3.jpg);
	background-repeat:repeat-x;
	color:black;
	font-family:verdana;
	font-size:8pt;
	font-style:normal;
	font-weight:100;
	padding:5px;
}
TABLE.nicetable
{
	margin: 0pt;
	border-collapse: collapse;
}

.table 
{
border-collapse:collapse;
}

/* rjd: end of new table style */

.P
{
	margin: 0px;
	
	padding: 8px;
	
}




.mainmenu A:link {text-decoration: none; font-family: verdana, sans-serif; 	color: white;}
.mainmenu A:visited {text-decoration: none; font-family: verdana, sans-serif; 	color: white;}
.mainmenu A:active {text-decoration: none; font-family: verdana, sans-serif; 	color: white;}
.mainmenu A:hover {text-decoration: none; background-color: #00ab4e;}

.valid A:link {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.valid A:visited {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.valid A:active {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.valid A:hover {text-decoration: none; background-color: #f47420;}

.invalid A:link {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.invalid A:visited {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.invalid A:active {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
.invalid A:hover {text-decoration: none; background-color: #ffecd9 ;}


.subment {
	font-family: verdana, sans-serif;
	color: white;
	background-color: #6d6f71;
	font-size: 8pt;
	background-image: url("/jem/DistanceSales/images/mainback.jpg");
	background-repeat: repeat-x;
/*	border-color: #626262;
	border-width: 1px;
	border-style: solid;*/
	padding: 8px
}

.subment A:link {text-decoration: none; font-family: verdana, sans-serif; 	color: white;}
.subment A:visited {text-decoration: none; 	color: white;}
.subment A:active {text-decoration: none; 	color: white;}
.subment A:hover {text-decoration: none; background-color: #6d6f71;}

A:link {text-decoration: none; font-family: verdana, sans-serif; 	color: black;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none; background-color: #b92aba;}


.message {
	font-family: verdana, sans-serif;
	color: #408080;
	background-color: #FFF6ED;
	font-size: 8pt;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
	padding: 8px
	
}



.tableback {
	font-family: verdana, sans-serif;
	color: #bb0000;
	background-color: #FFFFFF;
	font-size: 8pt;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
	padding: 15px!important;
	padding: 15px;
	background-image: url("/jem/DistanceSales/images/romex/tableback.jpg");
	background-repeat: repeat-x;
margin: 0px;
	
	
}

.nicetable
{
/*	border-collapse:collapse;*/
}

.nicetableheader
{
	FONT-FAMILY: verdana;
	font-size: 8pt;
	color: white;
	/*background-color: #7289B5;*/
	background-color: #5E77A3;
	border:1px solid #626262;
	font-weight:bold;
	border-collapse:collapse;
}

.nicetablerow
{
	
}

.nicetablewhite
{
border:1px solid #ada5d3;
margin:5px; 	
padding: 5px;
border-collapse:collapse;
FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
	background-color: white;
}
.nicetabledata
{
border:1px solid #ada5d3;
margin:5px; 	
padding: 5px;
border-collapse:collapse;
FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
}
.nicetablehighlight
{
	border-collapse:collapse;
	margin:5px; 	
	padding: 5px;
	border:1px solid #ada5d3;	
	background-color:#cfffcf;		
	FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
}

.information {
	font-family: verdana, sans-serif;
	color: red;
	background-color: #FFFFFF;
	font-size: 8pt;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
	padding: 8px
	
}

.valid
{
	font-family: Arial;
	
	font-size: 9pt;
	background-image: url("../DistanceSales/images/tick.gif");
	background-color: #AADEC0;
	background-position: right center;
	background-repeat: no-repeat;
	border-color: #006699;
	border-width: 1px;
	border-style: solid;
	
	
}

.invalid
{
font-family: Arial;

	font-size: 9pt;
	background-image: url("../DistanceSales/images/cross.gif");
	background-color: #f47420;

	background-position: right center;
	background-repeat: no-repeat;
	border-color: #006699;
	border-width: 1px;
	border-style: solid
}


H2
{
  FONT-FAMILY: Verdana;
	font-size: 10pt;
	color: #400040;
	background-color: silver;
	border-color: black;
	border-width: 1px;
	border-style: solid
}

TH {
  FONT-FAMILY: verdana;
	font-size: 8pt;
	color: white;
background-color: #5E77A3;
	font-style: normal;
	font-weight: 100;
	background-image: url("/jem/DistanceSales/images/romex/ThirdMenuGradient3.jpg");
	background-repeat: repeat-x;
}


TD {
  FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
	
	
}
.imei {
  FONT-FAMILY: Arial;
	font-size: 7pt;
	background-color: #8080ff;
}

.orderthere {
  FONT-FAMILY: Arial;
	font-size: 7pt;
	background-color:  #80ff80
}

.orderother {
  FONT-FAMILY: Arial;
	font-size: 7pt;
	background-color: #ff8080
}
.disconnection {
  FONT-FAMILY: Arial;
	font-size: 7pt;
	background-color: #ff80c0
}
.connection {
  FONT-FAMILY: Arial;
	font-size: 7pt;
	background-color: #008040
}

.tabselected
{
	border-bottom-style: none;
	background-color: #ada5d3;
		border-color: #616161;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-width: 1px;
	text-align: center;
	padding: 4px
}
.tabbody
{
	
	background-color: #ada5d3;
		border-color: #616161;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-width: 1px;
	border-bottom-style: solid;
		padding: 4px
	
}

.fields
{
	border-bottom-style: solid;
	background-color: #FFFFFF;
	border-color: gray;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-width: 1px;
	color: #000000;
	padding: 2px;
	font-size: 8pt
}

.redfields
{
	border: 	1px solid gray;
	color:		red;
	padding:	2px;
	font-size:	8pt
}


.tabnoselect
{background-color: #dadada;
		border-color: #dadada;
	border-width: 1px;
	text-align: center;
	border-style: groove;
	padding: 4px
}
.imeiError
{
	color: red;
}

.connectionLink	A:link		{ text-decoration: underline; }
.connectionLink A:visited	{ text-decoration: underline; }
.connectionLink A:active	{ text-decoration: underline; }

.help
{
	width:					150px;
	height:					204px;
	border:					1px solid #626262;
	background-image: url("/jem/DistanceSales/images/romex/tableback.jpg");
	background-repeat: repeat-x;
	border-width:			1px;
	color:					black;
	padding:				2px;
	font-size:				8pt;
}

.helptitle
{
	FONT-FAMILY:			verdana;
	font-size:				8pt;
	color:					white;
	background-color:		#5E77A3;
	padding:				2px;
	text-align:				center;
}

.hide
{
	display: none;
}

.tickettable
{
	border:					1px solid black;
}

.graphTitle
{
	font-family:			arial;
	border:					solid 1px #555555;
	padding:				8px;
	width:					500px;
	text-align:				center;
	font-size:				14pt;
}

.axis
{
	background-color:		black;
	position:				absolute;
	display:				block;
}

.graphLegend
{
	border:					solid 1px #555555;
	position:				absolute;
	display:				block;
}

.graphLegendBox
{
	border:					solid 1px #555555;
	width:					12px;
}

.warBoardTable
{
	font-family:			verdana, sans-serif;
	color:					#bb0000;
	background-color:		#00ab4e;
	border:					1px solid #626262;
	padding:				15px;
}

.warBoardTable TD, .warBoardTable TH
{
	font-size:				12pt;
}
/* rjd - fixes problem in ie */
FORM
{
	margin-bottom:0;
}

/* rjd: tab menu for customergeneral */
.CustabMenu
{
	margin:						0px;
	border:						0px;
	padding:					3px 0px;
	font-family:				verdana, sans-serif;
	font-size:					8pt;
	color:						black;
	background-color:			#e4e4ff;
	list-style:					none;
	text-align:					left;

	/*background-image:			url('context/images/ThirdMenuGradient.jpg');*/
	background-repeat:			repeat-x;
}

.CustabMenu LI
{
	display:					inline;
	margin:						0px;
}

.CustabMenu LI A
{
	text-decoration:			none;
	padding:					3px 2px;
	margin:						0px 4px;
	border:						none;
	white-space:				nowrap;
}

.CustabMenu LI A:visited
{
	background-color:			transparent;
	color:						black;
}

.CustabMenu LI A:hover
{
	background-color:			white;
	color:						black;
}

.CustabMenu LI A:active
{
	background-color:			transparent;
	color:						black;	
}

.CustabMenu LI.selected A
{
	background-color:			transparent;
	background-image:			url('context/images/SelectedThirdMenuGradient.jpg');
	background-repeat:			repeat-x;
	color:						black;
	border:						solid 1px;
	border-bottom:1px solid #FFFFFF;
}

.CustabMenu LI.selected A:hover
{
	background-color:			transparent;
	background-image:			url('context/images/SelectedThirdMenuGradient.jpg');
	cursor:						text;
}

.CustabMenu LI.selected A:visited
{
	background-color:			#e4e4ff;
	color:						black;
}
