	/* START CSS AB.NORMAL LAST EDIT 08/09/2004 LORENZO MAGNANI */	
		BODY {
			MARGIN-LEFT: 0PX;
			MARGIN-TOP: 0PX;
			MARGIN-RIGHT: 0PX;
			MARGIN-BOTTOM: 0PX;
			FONT-SIZE : 10PX;
			FONT-STYLE : NORMAL;
			FONT-WEIGHT : NORMAL;
			TEXT-DECORATION : NONE;
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;			
		}
		/* GENERIC STYLE TO VALIDATE TRANSITIONAL DOC TYPE*/
		A {
	      TEXT-DECORATION: NONE;		
		  color: #03598A ;
		}
		#ORIZONTALTAB {
			BACKGROUND-COLOR : #0672B2;
			COLOR: #FFFFFF;
		}
		/* BACKGROUND COLOR AND IMAGES */
		.CCOLORBLU {
			BACKGROUND-COLOR : #0672B2;
		}
		.CBORDER{
			BACKGROUND-COLOR : #F0F1F5;
			}
		.CLEFTTD {
			BACKGROUND-COLOR:#D8DFE7;
		}
		.MAIN {
		BACKGROUND-COLOR : WHITE;
		}
		.CBKMANU {
		BACKGROUND-COLOR : #E8E8E8;
		}
	  .REPEAT {
		    BACKGROUND-IMAGE: url(../img/repat_menu.gif);
	   }
		li {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR:#03598A;
			FONT-SIZE : 12PX;
			MARGIN-LEFT: 5PX;
			list-style: square;
		}
		/* END */
		
		/* END GENERIC */
		/* BODY TOP HEADER STYLE */
		.BODYHEADER 
			{
			FONT-FAMILY: VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
			FONT-SIZE: 10PX;
			FONT-STYLE: NORMAL;
			COLOR:#FFFFFF;
			}
		/* END */
		/* CSS FOOTER  */
		.FOOTER 
		{
		 FONT-WEIGHT: BOLD; 
		 FONT-SIZE: 10PX; 
		 PADDING-BOTTOM: 5PX; 
		 COLOR: #818284; 
		 PADDING-TOP: 5PX; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 LETTER-SPACING: 1PX;
		 direction: ltr;
		}
		.FOOTER A {
		 FONT-WEIGHT: BOLD; 
		 FONT-SIZE: 10PX; 
		 PADDING-BOTTOM: 5PX; 
		 COLOR: #818284; 
		 PADDING-TOP: 5PX; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 LETTER-SPACING: 1PX;
		 TEXT-DECORATION: NONE;
		}
		.FOOTER A:HOVER {
			COLOR:#B3061C; 
		}
		/* END FOOTER */
		/* START CSS FOR NAVIGATION ELEMENTS  */
		
		/* BREAD CRUMBS */
		.BREADCRUMB 
		{
		 FONT-WEIGHT: BOLD; 
		 FONT-SIZE: 10PX; 
		 PADDING-BOTTOM: 5PX; 
		 COLOR:#B3061C; 
		 PADDING-TOP: 5PX; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 LETTER-SPACING: 1PX
		}
		.BREADCRUMB A 
		{
			FONT-WEIGHT: BOLD; 
			FONT-SIZE: 10PX; 
			COLOR: #474747; 
			TEXT-DECORATION: NONE
		}
		.BREADCRUMB A:HOVER 
		{
			COLOR:#B3061C;
			TEXT-DECORATION: NONE
		}
		/* END BREAD CRUMBS */
		
		/* VERTICAL MENU */
		.MENUV {
		 FONT-SIZE: 12PX; 
		 COLOR: #818284; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 PADDING-LEFT:15PX;
		}
		.MENUV A {
		 FONT-SIZE: 12PX; 
		 COLOR:#818284; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 TEXT-DECORATION: NONE;
		}
		.MENUV A:HOVER {
		 FONT-SIZE: 12PX; 
		 COLOR:#B3061C; 
		 FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; 
		 TEXT-DECORATION: NONE;
		}
		/* END VERTCAL MENU */
		
		/* ORIZONTAL MENU */
		.MENU { 	   
			FONT-SIZE: 10PX; 
			COLOR: #0672B2; 
			FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
        }
		.MENU A {		
			TEXT-DECORATION : NONE;
			COLOR : #0672B2;	
		}
		.MENU A:HOVER { 
			COLOR: #8D0311;  
		}
	  .SUBMENU { 
			FONT-SIZE: 12PX; 
			COLOR:#B3061C; 
			FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
			BACKGROUND-COLOR:#D8DFE7;
			FONT-WEIGHT: bold;
	    }
		 /* END ORIZONTAL MENU */
		
		.RESULTZ {
		 FONT-WEIGHT: BOLD; 
		 FONT-SIZE: 10PX; 
		 PADDING-BOTTOM: 5PX; 
		 COLOR: #000000; 
		 PADDING-TOP: 5PX; 
		 FONT-FAMILY: VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF; 
		 LETTER-SPACING: 1PX;
		BACKGROUND-COLOR: #FFFFFF;
		}
		.RESULTZ A {
			FONT-WEIGHT: BOLD; 
			FONT-SIZE: 10PX; 
			COLOR: #474747; 
			TEXT-DECORATION: NONE
		}
		.RESULTZ A:HOVER {
			COLOR: #0071B9; 
			TEXT-DECORATION: NONE
		}

		/* FORM ELEMENT */
		FORM {
			MARGIN-TOP:0PX;
			MARGIN-BOTTOM:0PX; 
		}
		.XFORM {
			BORDER-RIGHT: #999999 1PX SOLID; 
			BORDER-TOP: #999999 1PX SOLID; 
			FONT-SIZE: 10PX;
			BORDER-LEFT: #999999 1PX SOLID; 
			COLOR: #1D5468; 
			BORDER-BOTTOM: #999999 1PX SOLID; 
			FONT-FAMILY: VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;         
			BACKGROUND-COLOR: #FFFFFF; 
	      TEXT-DECORATION: NONE
		}
		
		.XINPUT{
			BORDER-RIGHT: #999999 1PX SOLID; 
			BORDER-TOP: #999999 1PX SOLID; 
			FONT-SIZE: 10PX;
			BORDER-LEFT: #999999 1PX SOLID; 
			COLOR: #1D5468; 
			BORDER-BOTTOM: #999999 1PX SOLID; 
			FONT-FAMILY: VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;         
			BACKGROUND-COLOR: #F0F1F5; 
	      TEXT-DECORATION: NONE;
			WIDTH: 114PX;
		}
		/* ALTERNATE TEXT FOR LIST MENU */
		.LANG1 {
			BACKGROUND-COLOR : #FFFFFF;
			FONT-WEIGHT: BOLD; 
			FONT-SIZE: 10PX; 
			COLOR: #000000; 
			FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
		}
		
		.LANG2 {
			BACKGROUND-COLOR : #FFFFFF;
			FONT-WEIGHT: BOLD; 
			FONT-SIZE: 10PX; 
			COLOR: #1D546C; 
			FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
		}
		/* END */
		/* END FORM ELEMENT */
	
		/* TEXT STYLE  */
		.MAINTEXT {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR:#333333;
			FONT-SIZE : 12PX;
			MARGIN-RIGHT:15PX;
			
		}
		.MAINTEXT A {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR : #0672B2;	
			FONT-SIZE : 12PX;
/*			MARGIN-RIGHT:15PX;	*/
			
		}
		.MAINTEXT A:HOVER {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR:#B3061C; 	
			FONT-SIZE : 12PX;
		}
		.MAINTEXTTITLEHP, .MAINTEXTTITLEHP h1 {
		 FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		 COLOR:#03598A;
		 FONT-SIZE : 18PX;
		 FONT-WEIGHT : BOLD;
		 MARGIN-BOTTOM:0PX;
		 MARGIN-TOP:10PX;
		font-size-adjust: inherit;
		font-style: normal;
		display: inline;
		}
		.MAINTEXTTITLE, .MAINTEXTTITLE h1 {
		FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		COLOR:#03598A;
		FONT-SIZE : 14PX;
		 FONT-WEIGHT : BOLD;
		 MARGIN-BOTTOM:2PX;
		}
		.MAINTEXTSUBTITLE{
		FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		COLOR:#0071B9;
		FONT-SIZE : 14PX;
		 FONT-WEIGHT : BOLD;
		 MARGIN-LEFT : 10PX;
		}
		.MAINTEXTHP {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR: #FFFFFF;
			FONT-SIZE : 12PX;
		}
		/* NEWS STYLE TEXT */
		.NEWSHPTITLE, .NEWSHPTITLE h2 {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR:#B3061C;
			FONT-SIZE : 12PX;
			FONT-WEIGHT: BOLD;
		}
		.NEWSHPTEXTSUBTITLE {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
			COLOR:#03598A;
			FONT-SIZE : 12PX;
			MARGIN-LEFT: 0PX;
			FONT-WEIGHT: BOLD;
		}
		.NEWSHPTEXTSUBTITLE H2, .NEWSHPTEXTSUBTITLE H2 A
			{
			display:inline;
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
			COLOR:#03598A;
			FONT-SIZE : 16PX;
			FONT-WEIGHT: BOLD;
			}
		.NEWSHPTEXT {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		    COLOR: #0C3D5F; /* was #024775 */
			FONT-SIZE : 11PX;
			MARGIN-LEFT: 10PX;
		/*	FONT-WEIGHT: BOLD; */
		}
		.NEWSHPTEXT A {
			FONT-FAMILY : ARIAL, HELVETICA, SANS-SERIF;
		   COLOR: #024775;
			FONT-SIZE : 10PX;
			
			FONT-WEIGHT: BOLD;
			TEXT-DECORATION: NONE;
		}
		/* END NEWS STYLE */
		/* ENS TEXT STYLE */
		
		/* QUICKTRAK STYLE */
		#QUICKTRAKTAB {
			BACKGROUND-COLOR : #0672B2;		
		  }
		.QUICKTRACKTITLE {
			FONT-FAMILY : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
			FONT-SIZE : 12PX;
			FONT-WEIGHT : BOLD;
			MARGIN-LEFT: 10PX;
			COLOR: #EEF1F6;
		}
		.QUICKTRAKTEXT {
			MARGIN-LEFT: 5PX; 
			FONT-WEIGHT: NORMAL; 
			FONT-SIZE: 10PX; 	
			COLOR: #EEF1F6;
			FONT-FAMILY: VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
		}
	/* END QUICKTRAK STYLE */
	
	/* START OFFICE LOCATOR STYLE */
	   #OFFICE 
	   {
	   	BACKGROUND-COLOR:#FFFFFF;
		border-left: 1px solid #F0F1F5; /* added cp10.11.2004 */
	   }
		.OFFICE 
		{
		BACKGROUND-COLOR : #FFFFFF;
		FONT-FAMILY : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
		FONT-SIZE : 10PX;
		COLOR : #0672B2;
		}
		.OFFICE A 
		{
		TEXT-DECORATION : NONE;	
		COLOR : #0672B2;
		}			
		.OFFICE A:HOVER
		{  
		COLOR:#B3061C;
		}
		/* END OFFICE STYLE */
		
		/* ************************************************JAS CSS */
	h2 
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#0071b9;
		font-size : 16px;
		font-weight : bold;
		}
		 .h2
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#0071b9;
		font-size : 16px;
		font-weight : bold;
		margin-top: 20px;
		}
	h3, h1
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR:#B3061C;
		font-size : 14px;
		font-weight : bold;			
		margin-top: 20px;
		}
	.h3
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR:#B3061C;
		font-size : 14px;
		font-weight : bold;
		margin-top: 20px;
		}
	h4
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR: #024775;
		font-size : 12px;
		font-weight : bold;
		margin-top: 20px;
		}
 .h4
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR: #024775;
		font-size : 10px;
		font-weight : bold;
		margin-top: 20px;
		}
	h5
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR: #024775;
		font-size : 10px;
		font-weight : bold;
		}
	.h5
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		COLOR: #024775;
		font-size : 10px;
		font-weight : bold;
		margin-left : 16px;	
		}
	h6
		{
		font-size: 10px;
		margin-bottom:10px;
		margin-left : 16px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		}
	 .h6
		{
		font-size: 10px;
		margin-bottom:10px;
		margin-left : 16px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
		.transp{
		background-color: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
		margin-bottom:14px;
		margin-left:6px;
		margin-top:14px;
}
	th
		{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	   color: #000000;
		font-size : 12px;
		margin-left :10px;
		}
th a {color: #000000;}
	.field  
		{
		font-family				: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color		: 	#FFFFFF	;
		font-size				: 10px;
		color					: 	#000000								;
		border					:	solid								;
		border-width			:	1px									;
		border-color			:	#000000								;
		font-weight: normal;
		}
		.fieldlittle 
		{
		font-family				: Verdana, Geneva, Arial, Helvetica, sans-serif	;
		background-color		: #FFFFFF										;
		font-size				: 10px											;
		color					: #000000										;
		border					: solid											;
		border-width			: 1px											;
		border-color			: #000000										;
		font-weight				: normal										;
		width					: 100px											;/*  check dimension of single field*/
		}
	#t1
		{
		}
	.t2 
		{
		}
	.t2 td  
		{
		background-color		:	#FFFFFF			;
		}
	.t2 A:hover 
		{
		display					:	block		;
		}
	.t2 A:link, .t2 A:visited, .t2 A:active  
		{
		display					:	block	;
		text-decoration: none;
		}
	#t100
		{
			padding-top : 20px;
			padding-left : 16px;
			font-size:12px; /* Added 2007.03.16 to fix body text too big */
		}
	.content_area 
		{
		width 					:	70%							;
		color					:	#FFFFFF						;
		}
	.record
		{
		border						:	1px solid #D6D3CE			;
		padding						:	2px						;
		}
		/* MODIFED BY AB.NORMAL 30/08/04 TO CROOS BROWSER NN 4.XX*/
	.button
		{
		font-family					: Arial, Helvetica, sans-serif;
		COLOR : #0672B2;						
		text-decoration				:	none					;
/*		border						:	1px solid #D6D3CE		;*/
		padding						:	0px						;
		font-size					:	10px			;
	    background-color: #FFFFFF;
		margin-bottom:10px;
		margin-right:3px;
		}
		.record_button 
		{
		background-color: #FFFFFF;
		border:	1px solid #D6D3CE		;
		}
	A.record_button:hover
		{
		background-color: #FFFFFF;
		border:	1px solid #D6D3CE		;
		}
		/* MODIFED BY AB.NORMAL 30/08/04 ADDED MARGIN */

/* END */
	hr
		{
		background-color: White;
		background-image: url(../img/dot_top.gif);
		height: 1px;
		}
	.td_head
		{
		
		background-image		:	url(../img/headlogo.jpg)		;
		background-repeat		:		no-repeat;
		}
	.td_footer
		{
		}
	.td_logo, .td_head, .td_flag
		{
		}
	.list_items
		{
		border-bottom: 1px solid #000000;
		}
	.offlocdata
		{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
		}
	TEXTAREA { behavior: url(../inc/maxlength.htc)}
	.smaller
		{
		font-size: xx-small;
		}

.multi_select
	{
	font-family				:	Tahoma, Arial, Sans Serif, Helvetica	;
	background-color		: 	#033C81 								;
	font-size				:	8pt										;
	color					: 	#FFFFFF									;
	}	
	.section_title	
	{
	background-color		: 	#003063 					 		;	
	}
.withBorder
	{
	border: solid 1px #F0F1F5;
	}
.withLeftBorder
	{
	border-left: solid 1px #F0F1F5;
	}	
.hiliteLink A:hover
	{
	text-decoration: underline;
	}
.bottomRightBorder
	{
	border-bottom: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	background-color: #EFEFEF;
	color: #024775;
	}
.bottomRightBorder h4
	{
	display:inline;
	}
.AdminWarning
	{
	border: 1px dotted #FF0000;
	padding: 2px;
	}
.AdminWarning A
	{
	color: #FF0000;
	}
#homeList
	{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:25px;
	margin:0px;
	border:0px;
	}
#homeCBORDER
	{
	BACKGROUND-COLOR : #F0F1F5;
	width:510px;
	}	
.rowBorder
	{
	border-bottom:1px solid #EFEFEF;
	}
.currPage
	{
	border:1px solid #D6D6D6;
	background-color: #EFEFEF;
	}
.warningHilite
	{
	background-color: orange;
	padding-left:1px;
	padding-right:1px;					
	color: navy;
	font-weight: bold;
	border:1px solid red;
	margin:2px;
	}