BODY
{
 background-color: white;

    COLOR: black;
    FONT-FAMILY: Verdana;
	font-size: 8pt;
background-image: url("/jem/images/new/logo.png");
	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 ;
	
	

    }
    


/* 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;
}
.nictable 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
{
font-size: 1em;
}

.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
}

.nicetable TH {
  FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
	
	
}


.nicetable 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;
}

.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 ;}
img
{
border: 0px;	
}
.help-icon {
background-image: url("/jem/images/info.png");
background-repeat: no-repeat;
padding: 20px;
background-position: center left;
}
.error
	{
	border-color: red;
	background-image: url("/jem/images/invalid_line.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	}
b
{
color: black;	
}	
label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
.sidebar li
{
list-style:  none;
height: 10px;
width: 150px;
padding: 10px;
margin-bottom: 3px;
}
.sidebar ul
{
padding: 0px;
margin: 0px;
}
.container {
	float: left ;
	font-family: tahoma, sans-serif;
	color: #black;
	background-color: #EAEFF3;
	font-size: 10pt;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
	background-image: url("/jem/DistanceSales/images/romex/tableback.jpg");
	background-repeat: repeat-x;
	margin-right: 10px;
	
}
.container td
{
border-style: none;	
}

.information{
	color: red;
	background-color: white;
	padding: 5px;
	border-color: #626262;
	border-width: 1px;
	border-style: solid;
}

.ui-widget-content td
{
border: none;	
	}

.nicetable table
{
	border-collapse:collapse;
	padding: 3px;
}

.highlight
{
	background-color: #AADEC0;	
}

.nicetable td
{
	border:1px solid #ada5d3;
margin:5px; 	
padding: 5px;
border-collapse:collapse;
FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
}
.nicetable th
{
	color: black;
	font-weight: bold;
	border:1px solid #ada5d3;
	background:#E7EEF3 url(images/ui-bg_highlight-soft_100_e7eef3_1x100.png) repeat-x scroll 50% 50%;
}





.noborders td,th,table
{
border: 0px;
border-style: none;
}


INPUT,select
{
	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
}
.hidden
{
visibility: hidden ;	
}
.shown
{
visibility: visible;
}
.info
{
background-color: white;
padding: 5px;
color: red ;
border: black 1px solid;
}

select.calendarDateInput
{

}
#inDOB_Month_ID
{
background-color: white;
width: 50px;	
}
#inDOB_Day_ID
{
background-color: white;
width: 35px;	
}
#inDOB_Year_ID
{
background-color: white;
width: 40px;	
}
.customerTable
{
}
.customerTable td
{
	padding: 5px;
}
