/* GENERAL : BEGIN  -------------------------------------------------------------------------------------- */

	body,html { 
		height:100%;  padding:0px; margin:0px;
		background-image:url(../picFiles/bg_page.gif); 
		font-family:Arial, Helvetica, sans-serif ; font-size:12px; color:#334455; 
	}
		
	form{ padding:0px; margin:0px; }
	
	img{ border:0px; }
	
	input , select , textarea {
		padding:4px;
		border: 1px solid #889DB2;
		background-image:url(../picfiles/bgInput.gif); background-repeat:repeat-x; background-position:top; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#223344; 
	}

	.form_GenericButton{ border:0px ; background-image:none;  }	
	.form_GenericCheck{ border:0px ; background-image:none;  }
	
	h1,h2,h3,h4,h5,h6{ margin:0px;}

	
	span.whiteWrapper{
		background-color:#FFFFFF; display:block; clear:both; width:100%;  
	}
	
	a{color:#0066CC;}
	a:hover{color:#CC0000; text-decoration:underline;  } 
			
/* GENERAL : END  */




/* PAGE ZONES : BEGIN -------------------------------------------------------------------------------------- */

		#HeaderZone, #MiddleZone , #FooterZone{ width:100%; clear:both; display:block; background-color:#FFFFFF; }
		#HeaderZone{ }
		#MiddleZone{  }
		#MiddleZone #LeftArea{ width:162px; float:left; }
		#MiddleZone #ContentArea{ width:594px; float:right; padding-top:4px;  }
		#FooterZone{ padding-top:56px;}				

/* PAGE ZONES : END  */
		

/* PAGE MENUS : BEGIN -------------------------------------------------------------------------------------- */

		#ContextMenu{  
			margin:0px; padding:0px; padding-left:10px; margin-right:10px;
			list-style:none;  
		}
		
		#ContextMenu .stretcher{ 			
			background-image:url(../picFiles/icon_greyDownArrow.gif); background-repeat:no-repeat; background-position:40px 2px; 
		}
		#ContextMenu li{ 
			padding-top:6px;padding-bottom:6px;
			border-bottom:1px solid #F2F2F2;
			font-size:11px; font-weight:bold; color: #56534F;  
		}
		#ContextMenu li a{ 
			display:block;
			padding-left:18px;
			background-image:url(../picFiles/bullet_MenuBox.gif); background-repeat:no-repeat; background-position:0px 2px;
			color: #56534F; text-decoration:none; 
		}
		#ContextMenu li a:hover{  color: #56534F; text-decoration:underline !important; }
		
		#ContextMenu li a.Active_Link{ 
			padding-top:3px; padding-bottom:3px;padding-left:22px;
			border:2px solid #f0f0f0; background-color:#999999;
			background-position:5px 7px;
			color:#f0f0f0; 
		}	

		#ContextMenu li a.Active_Link:hover{ 
			background-color:#aaaaaa ;
			text-decoration:none !important;
			color:#ffffff; 			
		}	
		
		
				
		#ContextMenu .ContextSubMenu{ list-style:none; margin:0px; padding:0px; margin-top:15px;     }
		#ContextMenu .ContextSubMenu li{
			padding-top:3px;padding-bottom:3px;
			border:none;
			font-weight:normal; color: #CA0606;  
		}
		#ContextMenu .ContextSubMenu li a{
			display:block;		 
			padding-left:14px;
			background-image:url(../picFiles/bullet_tinyArrow.gif); background-repeat:no-repeat; background-position:2px 4px;
			font-weight:normal; color: #B30606; line-height:1.1em;   color: #666666;
		}
		
		#ContextMenu .ContextSubMenu li a:hover{ color:#CC0000; }	
		
		#ContextMenu .ContextSubMenu li a.Active_Link{ 
			padding-top:3px; padding-bottom:3px;
			border:2px solid #f0f0f0; background-color:#999999;
			background-image:url(../picFiles/bullet_tinyArrowWhite.gif); background-position:4px 7px;
			color:#f0f0f0; 
		}	

		#ContextMenu .ContextSubMenu li a.Active_Link:hover{ 
			background-color:#aaaaaa ;
			text-decoration:none !important;
			color:#ffffff; 			
		}	






		#AuxiliaryMenu{  
			margin:0px; padding:0px; padding-left:10px; margin-right:10px;
			list-style:none;  
		}
		
		#AuxiliaryMenu li{ 
			padding-top:6px;padding-bottom:6px;
			border-bottom:1px solid #F2F2F2;
			font-size:11px; font-weight:bold; color: #56534F;  
		}
		#AuxiliaryMenu li a{ 
			display:block;
			padding-left:18px;
			background-image:url(../picFiles/bullet_MenuBox.gif); background-repeat:no-repeat; background-position:0px 2px;
			color: #56534F; text-decoration:none; 
		}
		#AuxiliaryMenu li a:hover{  color: #56534F; text-decoration:underline !important; }
		
		
		.FooterMenu{
			margin:0px; padding:0px; 
			list-style:none;  
		 }
		 
		.FooterMenu li{ display:inline;  font-size:12px;  }		
		
		.FooterMenu li a{  color:#56534F; text-decoration:none; } 
		.FooterMenu li a:hover{  color:#56534F; text-decoration:underline; } 		
		
		.FooterExtraLinks{ color:#777272; text-decoration:underline; }
		.FooterExtraLinks:hover{ color:#333333; text-decoration:underline; }		
/* PAGE MENUS : END  */


/* BREAD CRUMB SECTOR : BEGIN -------------------------------------------------------------------------------------- */

		#BreadCrumbSector{
			padding-top:10px; padding-bottom:7px; margin-bottom:15px;
			background-image:url(../picFiles/icon_navg.gif); background-repeat:no-repeat; background-position:0px 11px;
			border-bottom:1px solid #f0f0f0;	
		}
		
		#BreadCrumbMenu{ 
			margin:0px; padding:0px; padding-left:5px; margin-right:10px;
			list-style:none; 		
		}

		#BreadCrumbMenu li{ display:inline;  font-size:12px;  }	
		
		#BreadCrumbMenu li a{ 
			padding-left:8px; padding-right:5px; 
			border-left:1px solid #cccccc;
			color:#777777; text-decoration:none; font-size:11px;	
		}
		#BreadCrumbMenu li a:hover{ 
			color:#CC0000; text-decoration:underline;
		}
		
		#BreadCrumbMenu li a.Active_Link{ 			
			color:#666666; font-weight:bold; 
		}		
		
		#BreadCrumbMenu li a.Active_Link:hover{ 			
			color:#CC0000; text-decoration:underline;
		}				
			
/* BREAD CRUMB SECTOR : END -------------------------------------------------------------------------------------- */


/* PAGINATION SECTOR : BEGIN -------------------------------------------------------------------------------------- */

	#PaginationSector { margin:30px auto; margin-bottom:10px; border:10px solid #f8f8f8; border-top:none; border-bottom:none; padding:10px; color: #556677 ;
	
	 } 		
	#PaginationSector table{ margin:auto;  } 		
	#PaginationSector img{ margin-top:5px; }
	
	#PaginationSector .PaginationLink {
		font-weight:bold; font-size:12px;
		text-decoration:none;
		padding:5px; 
		border:1px solid #f5f5f5;
		color:#556677 !important; 
		border-bottom:none; border-top:none;						
	}

	#PaginationSector .PaginationLink:hover{   border:1px solid #cccccc; border-bottom:none; border-top:none; background-color:#f8f8f8; color:#666666 !important;  }


		
/* PAGINATION SECTOR : END -------------------------------------------------------------------------------------- */