/* ----------------------- ELEMENTS --------------------------------- */
	



	html{
		height:100%;  padding:0px; margin:0px;				
	}
	
	body { 
		height:100%;  padding:0px; margin:0px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6D6B6B;
	}


	hr{ height:1px; background-color:#CCCCCC; color:#CCCCCC; border:none; }


	img{ border:0px; }
	
	
	a{color:#0B84AE;}
	a:hover{color:#F9AA00; text-decoration:underline;  }
	
	
	h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; line-height:1em; font-family:Arial, Helvetica, sans-serif; color:#035280; }
	h1{ font-size:2.2em; letter-spacing:-1px; }
	h2{ font-size:2em; letter-spacing:-1px;}
	h3{ font-size:1.8em;letter-spacing:-1px; }
	h4{ font-size:1.6em; }
	h5{ font-size:1.4em; }
	h6{ font-size:1.2em; }	


/* ----------------------- FORMS --------------------------------- */
	
	form{ padding:0px; margin:0px;  } 
	
   
	
	input[type=text] , textarea{ border:1px solid #7F9DB9;}
		
	input  , textarea {		
		padding:4px;  
		background-image:url(../picfiles/bg_Input.gif); background-repeat:repeat-x; background-position:top; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#223344; 
	}

	.Form_GenericButton{ background-image:none;  }	
	.Form_GenericCheck{ background-image:none;  }
	
		
		
	fieldset{
		margin-top:20px; padding:15px; margin-bottom:30px;  
		border:1px solid #f0f0f0;border-bottom:10px solid #f0f0f0;
			
	}
	
	
	fieldset legend{
		padding-left:25px; padding-bottom:0px;  padding-bottom:10px; 
		background-image:url(../picFiles/bullet_asteriscoBlue.gif); background-repeat:no-repeat; background-position:5px 5px; 
		font-size:20px; font-weight:bold; color:#445566; 
	}
	
	
	fieldset p {
		line-height:1.5em; font-size:small; padding-left:20px; padding-right:20px;	 
	}
	
	
/* ----------------------- Message --------------------------------- */

	.MsgSector{
		padding:5px; margin:10px;
		border:1px solid #f0f0f0;
		background-color:#fcfcfc;
		font-size:14px; color:#333333;	
	}
	
	.MsgSector h4 , .MsgSector p{ margin:0 ; padding:0; font-family:Arial, Helvetica, sans-serif;}
	
	/***/
	.MsgInfo , .MsgError , .MsgWarning{ padding:10px; margin:10px; border:3px; }	
	
		
	.MsgInfo{
		text-align:center;
		padding-top:5px;
		padding:10px;
		background-color:#ffffff;
		border:4px solid #008040;
		font-size:10px 
	}
	
	.MsgInfo h4{ color:#114260}
	
	
	/***/
	.MsgError{
		text-align:center;
		padding:10px;
		background-color:#ffffff;
		border:4px solid #CC0000;
		font-size:10px;	font-style:normal	
	}
	
	.MsgError h4{ color:#7F0202; }


	/***/
	.MsgWarning{
		text-align:center;
		padding:10px; 
		background-color:#ffffff;
		border:4px solid  #FF9900;
			font-size:10px 		
	}
	
	.MsgWarning h4{ color:#A73908; font-style:normal}
	
	




/* ----------------------- PaginationSector --------------------------------- */


	#PaginationSector {
		width:85%;
		padding:3px; 
		margin:30px auto; margin-bottom:10px;
		background-color:#fcfcfc; 
		border:10px solid #f0f0f0;color: #556677 ;	
		border-bottom-width:1px; border-top-width:1px; ;
	 } 		
	#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:#f0f0f0; color:#666666 !important;  }

