 /* global begin */

	td.red, .red, .red TD	{ color:#ff0000; }
	.red A:LINK, .red A:VISITED, .red A:HOVER{
		color:			#ff0000; 
		font-weight:	bold; 
	}


	.valide_err{	
		border:				1px solid red;
		background-color:	#FFE9E9;
	}

	.button_alert{
		padding:			8px;
		margin:				2px;
		border:				2px solid red;
		background-color:	#FEE3D9;
		text-align:			center;
	}


	INPUT, SELECT{
		margin:				0px;
	}

	TD, INPUT, SELECT  {

		font-size:			11px;
		font-family:		Arial, Helvetica, sans-serif;
	}
	

	INPUT, TEXTAREA{
		position:			relative;
	}

	.admin *{
		
		font-family:	verdana;
	}

	.admin li{	padding:		1px;	}
	.admin ul{	margin-bottom:	24px;	}

	.center, .center DIV{
		text-align: center;
	}
	.spacing{
		padding:	10px;
		margin:		10px;
	}

	TEXTAREA{ font-size: 10px; font-family:	Verdana, Arial, Helvetica, sans-serif; }

	FORM{	margin: 0px;}

	HR { height: 1px; color:#e4e3e4; }



		


/* global end */


		.msg_with_padding{
			line-height: 35px;
		}




/*layout begin*/

		.mainTable{	
			width: 100%;	
			clear: both;
		}




	.tbFile , .tbFile TABLE{
			border-spacing:		0px;
			border-collapse:	collapse;
	}

	.tbFile TD, .bottom_border TD{
		border-bottom:		solid 1px #B8BABB;
	}

	.tbPadding TD{		padding-bottom:	24px; }
	.tbPadding TD TD{	padding-bottom:	4px; }

	.tbGrid{	
		border-left:	1px solid #B8BABB;
		border-top:		1px solid #B8BABB;
	}

	.tbGrid TD{	
		padding:		8px;
		border-right:	1px solid #B8BABB;
		border-bottom:	1px solid #B8BABB;
	}

	.tbPadding TD{		padding-bottom:	24px; }
	.tbPadding TD TD{	padding-bottom:	4px; }

	.tableList{
		width:				100%;
		border-spacing:		0px;
		border-collapse:	collapse;
		background-color:	white;
	}
	.tableList TD{
		padding: 4px;
	}

	.tbTDSpace TD{
		padding: 4px;
	}

	.gridTitle, .gridTitle td{ background-color: #EEEEEE; font-weight: bold;}



		.padding0 TD{ padding: 0px; }
	


		.MenuLv1{
				font-family: Verdana, Arial, Helvetica, sans-serif;
		}

		.menuLv1, .menuLv2{
			clear:				left;
			padding:			2px;
			text-align:			center;
			width:				100%;
		}

		.menuLv1 A{
			font-size:			12px;
		}
		.menuLv2 A{
			font-size:			10px;
		}

		.menuLv1 A, .menuLv2 A{	
			margin-top:			4px;
			margin-left:		7px;
			margin-right:		7px;
			text-decoration:	none;
		}

		.MenuLv1_on, .MenuLv2_on{
			font-weight:		bold;
		}

		.menuLv1 A:LINK, .menuLv1 A:VISITED, .menuLv2 A:LINK, .menuLv2 A:VISITED {	color: #403E3E;		}
		.menuLv1 A:HOVER, .menuLv2 A:HOVER{	color: #AAAAAA;	}



/*layout end*/


/* footer begin*/




/* footer end*/



	.PhotoPrincipal{
		background-color:		white;
		padding-bottom:			6px;
		padding-top:			2px;
		text-align:				center;
	}
	.PhotoPrincipal DIV{
		margin-left:			auto;
		margin-right:			auto;
	}

	.PhotoBorder{
		padding:				7px;
		width:					100px;
	}



	.head1, .head2, .head1 TD, .head2 TD, .head3, .ToolbarLeft *{
		font-family:		Verdana, Arial, Helvetica, sans-serif;
	}

	.head1{
		text-align:			center;
		padding:			0px;
		padding-right:		4px;

	}

	.head1, .head1 TD{
		font-size:			14px;
		font-weight:		bold;
		line-height:		26px;
		height:				26px;

	}

	.head2{
		text-align:			center;
	}

	.head2, .head2 TD{
/*		font-size:			11px;*/
		font-weight:		bold;
		text-align:			center;
		line-height:		21px;
		height:				21px;
	}


	.head1 TD, .head2 TD{
		text-align:			left;
		padding: 0 5px;
/*		padding-top:		0px;
		padding-bottom:		0px;
		padding-left:		4px;
		padding-right:		4px;
*/	}

	.list1 A{
		text-decoration:	none;
	}

	.list1, .list2{
		padding-left:			8px;
		padding-right:			8px;
		padding-bottom:			2px;
/*		font-size:				11px;*/
	}
	.list1 DIV, .list2 DIV{
		padding-bottom:			4px;
		padding-top:			4px;
	}
	.list1 DIV{
		text-align:				center;
		font-weight:			bold;
	}
	.list1 TD{
		padding-top:	5px;
		padding-bottom: 5px;
	}
	.list1 DIV, .list1 TD{
		margin-left:			auto;
		margin-right:			auto;
	}
	.list2 DIV{

		margin-left:			auto;
		margin-right:			auto;
	}


/*Image border begin*/

	.BigImgBorder *{ 
		color:white;
	}
	.BigImgBorder{
			width:				329px;
			height:				329px;
			padding:			2px;
			margin:				0px;
			background-color:	#000000;
			text-align:			center;
			vertical-align:		middle;

	}

	.smallImgBorder{
			width:				56px;
			height:				56px;
			background-color:	#000000;
			border-spacing:		0px;
			border-collapse:	collapse;
	}
	.smallImgBorder TD{
			padding:			2px;
			margin:				0px;
			background-color:	#000000;			
			text-align:			center;
			vertical-align:		middle;
	}


	.xsmallImgBorder{
			width:				28px;
			height:				28px;
			background-color:	#000000;
			text-align:			center;
			vertical-align:		middle;
	}

	.xsmallImgBorder IMG{
			width:				24px;
	}




/*Image border end*/







/* list style begin */


/*profile begin*/

		.highlight{
			color:				black;
			font-weight:		bold;
			background-color:	#FFFF00;

		}



		.tbTooltip{
			border:				solid 1px #282248;
			background-color:	#FCFCFC;

		}

		.tbTooltipViewerA, .tbTooltipViewerA:visited, .tbTooltipViewerA:link{
			color:white;
			background-color: black;
			padding:2px;
		}
		.tbTooltipViewer, tbTooltipViewer *{
			background-color:	black;
			color:				white;
			font-size:			13px;
		}



.tbSearchResult{
	width:		365px;
	clear:		both;
	margin-top: 20px;

}

<!--to move title on the red box-->
.pageHeader9{
	position:absolute;
}
h1#pageTitle9{
	position:absolute;
	top: 0px;
	left: 0px;
	display: block;
	color: #fff;
	width: 478px;
	height: 48px;
	font-weight:bold;
	padding-left: 12px;
	text-transform:lowercase;
	font-size: 36px;
	line-height: 48px;
}






