*
{
	margin:				0px;
	padding:			0px;
}

BODY
{
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;	
	color:				#606060;
	width:				100%;			
	height:				100%;
}

h1
{
	font-size:			20px;	
}

h2
{
	font-size:			15px;	
	font-weight:		bold;	
}

h3
{
	font-size:			13px;	
	font-weight:		bold;
}

h4
{
	font-size:			15px;	
	font-weight:		bold;	
	color:				#D4252C;
}

p
{
	line-height:		18px;
}

.RedText
{
	font-size:			13px;	
	color:				#D4252C;
}

.Cleaner
{
	clear:				both; 
	display:			block; 
	visibility:			hidden;
}



/* All Page ---------------------------------------------- */
#Page
{
	width:				1088px;
	min-height:			100%;
	position:			absolute;
	left:				50%;
	margin-left:		-544px;
	background-image:	url('Img/main_bgr.jpg');	
	background-position:top;
	background-repeat:	no-repeat;
}

/* Header ---------------------------------------------- */

#Headline
{
	width:				990px;
	height:				257px;		
	margin-left:		45px;
	background-image:	url('Img/header_bgr.jpg');	
	background-repeat:	no-repeat;
}

#Headline .Logo
{
	float:				left;		
}

#Headline .FncContainer
{
	float:				right;		
	padding-right:		50px;
}

#Headline .FncContainer .Language
{	
	padding-top:		20px;
	padding-bottom:		40px;
	text-align:			right;
}

#Headline .FncContainer .Language a
{
	font-size:			11px;
	color:				#C1E2F7;
	padding-right:		15px;
	text-decoration:	none;
}

#Headline .FncContainer .Language img
{	
	padding-left:		5px;
}

#Headline .FncContainer .Login,
#Headline .FncContainer .Status
{
	padding-top:		5px;
	padding-bottom:		5px;
}

#Headline .FncContainer .Login
{
	float:				left;			
	padding-right:		20px;
	&padding-left:	    70px;
	border-right:		solid 1px #FFFFFF;
}

#Headline .FncContainer .Login img, 
#Headline .FncContainer .Login div,
#Headline .FncContainer .Status img,
#Headline .FncContainer .Status div
{
	float:				left;		
}

#Headline .FncContainer .Login div,
#Headline .FncContainer .Status div
{
	padding-top:		3px;
	padding-left:		10px;
}

#Headline .FncContainer .Login a,
#Headline .FncContainer .Status span
{
	display:			block;
	padding-bottom:		5px;
}

#Headline .FncContainer .Login a,
#Headline .FncContainer .Status .Title
{
	font-size:			15px;
	color:				#FFFFFF;	
}

#Headline .FncContainer .Login .LoginInfo,
#Headline .FncContainer .Status .Text
{
	font-size:			11px;
	color:				#C1E2F7;
}

#Headline .FncContainer .Status
{
	float:				right;	
	padding-left:		20px;
}

#Headline .FncContainer .Status .Text
{
	width:				150px;
}

#Headline .Menu
{
	float:				left;
	padding-left:		40px;
	margin-top:			40px;
	text-align:			center;
}

#Headline .Menu td
{
	padding-right:		25px;	
}

#Headline .Menu a
{		
	font-size:			15px;
	color:				#FFFFFF;	
	text-decoration:	none;		
}

#Headline .Menu a:hover
{
	text-decoration:	underline;
}

#Headline .Menu a.Selected
{
	color:				#B2D8F8;		
}

#Headline .Menu tr.Images td
{
	height:				37px;		
	vertical-align:		bottom;		
}
 


/* Footer -------------------------------------------- */

#Footer
{
	position:			absolute;
	margin-left:		45px;	
	bottom:				0px;	
	width:				100%;	
	height:				165px;
}

#Footer .Logo
{
	width:				990px;
	height:				103px;		
	background-image:	url('Img/loga_bgr.jpg');	
	background-repeat:	no-repeat;	
	padding-bottom:		10px;
}

#Footer .Logo img
{
	float:				left;
}

#Footer .Logo img.ImgLogoCns
{
	padding-top:		25px;
	padding-left:		40px;
}

#Footer .Logo img.ImgLogoProDos
{
	padding-top:		42px;
	padding-left:		20px;
}

#Footer .Logo img.ImgSep
{
	padding-top:		25px;
	padding-left:		20px;
}

#Footer .Logo a
{
	float:				left;
	padding-top:		45px;
	padding-left:		10px;
	font-size:			13px;
	color:				#2286BF;
}

#Footer .Menu, .Copyright
{
	width:				950px;
	padding-left:		20px;
}

#Footer .Menu span, #Footer .Menu a
{
	font-size:			12px;
	color:				#2286BF;
}

#Footer .Menu span
{
	padding-left:		5px;
	padding-right:		5px;
}

#Footer .Menu a
{
	text-decoration:	none;
}

#Footer .Menu a:hover
{
	text-decoration:	underline;
}

#Footer .Copyright
{	
	padding-top:		10px;
	padding-bottom:		10px;
}

/* Middle --------------------------------------------------- */

#Middle
{
	padding-bottom:		200px;
	padding-top:		30px;
	padding-left:		69px;
	width:				950px;
	height:				auto;	
}


