
.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;
}
.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%;
}

table
{
	border-collapse:collapse;
	padding: 3px;
	/*rjd: added 20-04-09 */
	border: 0px none;
}
tr
{
}
td
{
	border:1px solid #ada5d3;
margin:5px; 	
padding: 5px;
border-collapse:collapse;
FONT-FAMILY: Verdana;
	font-size: 8pt;
	color: black;
}
th
{
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;
}

.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;	
}

