﻿html
{
	min-height: 100%;
	_height: 100%;
	background-color: #ffffff;
	background-position: top center;
	background-image:none;
	background-repeat:no-repeat;

	/*background-image: url(/_LAYOUTS/1033/EGO/images/vertical_tile.gif);
	background-repeat: repeat-y;*/
	width: 1024px;

}

body
{
	color: #34342c;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	min-height: 100%;
	_height: 100%;
	width: 100%;
	background-image:none;
	background-repeat:no-repeat;

/*
	min-height: 820px;
	_height: 820px;
*/	

	background-color:#FFFFFF;
/*	background-image:none;
	background-repeat: repeat-x;
	background-image: url(/_LAYOUTS/1033/EGO/images/horizontal_tile.gif);
	background-repeat: repeat-x;
*/
}

p{
	margin:0;
}

h1
{
	font-family: arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #444444;
	margin-top: 0px;
	margin-left: 0px;
	text-transform:uppercase;
}


a 
{
	color: #444444;
	font-size: 12px;
	font-weight:normal;
	text-decoration: underline;
	
}
a:hover
{
	color: #43c1ce;
	text-decoration: none;
}



.clear
{
	overflow: hidden;
	height: 0px;
	clear: both;
}




#container
{
	margin: auto;
	width: 885px;


	position:relative;
	left:0px;
/*	overflow: hidden;*/
	padding: 0;
#left:0px;	
	/*background-color:#F6F6F6; */
	background-color:#ffffff; 

}



/*HEADER*/

#left
{
	height:auto;
	position: relative;
	width: 165px;
}


#left #logo
	{
		position:relative;
		left: 0px;
		top: 10px;
		width:150px;
		height:154px;
		text-indent:-9999px;
		overflow:hidden;
	}


#left #logo a
			{
				background:url(/_LAYOUTS/1033/EGO/images/logo_150x154.png) no-repeat;
				display:block;
				height:100%;
			}



#left #leftmenu
{
		position:relative;
		float: left;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		border:thin;
		border-color:black;
		FONT-SIZE: 11px;
		padding-top:30px;
		
		width:150px;
	/*	height:auto;*/
		
}
		
		

#left .logos
	{
		width:160px;
		float:left;
		position:relative;
		padding-left:0px;
		padding-top:18px;
	}
		
		
		
		
		
/*CONTENT*/	
#content
{

		padding: 0px 0px 0px 0px;
		left: 180px;
		top: 0px;
		position:absolute;

}

# content .holder
{
				width:100%;
				overflow:hidden;
}

	#content .frontimage
	{
		position:relative;
		float: left;
		width: 705px;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
/*		height:399px;
		min-height:275px;
*/		
	}



	#content .teasers 
	{
	/*	padding-top:25px;
		padding-bottom:35px;		
		position:relative;*/
		width:705px;
		margin-top:20px;
		margin-left:0px;
		margin-bottom:30px;
	}
	#content .teasers .teaser
	{
		float: left;
		width: 225px;
		margin: 0px 0px 0px 0px;
		overflow:hidden;
	/*	padding-left:15px;
		padding-right:15px;*/
		margin-right:15px;
	}


	#content .teasers .last
	{
		margin-right: 0px;
	}


	#content .teasers .teaser .box
	{
		padding-left:15px;
/*		padding-right:0px;*/
	}
	



	#content .teasers .teaser .box .label
	{
		font-family:Arial;
		font-weight: bold;
		color: #43c1ce;
		font-size:11px;
		text-transform:uppercase;
		line-height: 24px;
		margin-bottom:0px;
	}
	
	#content .teasers .teaser .box .title
	{
		font-family:Arial;
		font-weight:bold;
		color: #444444;
		font-size:16px;
		line-height: 20px;
		margin-bottom:6px;
	}
		
	#content .teasers .teaser .box .text
	{
		font-family:Arial;
		font-weight:normal;
		color: #858585;
		font-size:12px;
		line-height: 16px;
		margin-bottom:10px;
	}



	#content .teasers .teaser .box .image
	{
		margin-bottom:6px;
		margin-top:7px;
	}


	#content .teasers .teaser .box .date
	{
		font-family:Arial;
		font-weight:normal;
		color: #AAAAAA;
		font-size:12px;
		line-height: 18px;
		margin-bottom:25px;
	}





		
	#content .topimage
	{
		position:relative;
		float: left;
		width: 705px;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		min-height:0px;
	}

		
		

	#content #center_front
	{
		position: relative;
		float: left;
		width: 540px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
	}
		


	#content #center
	{
		position: relative;
		float: left;
		width: 450px;
		margin: 25px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
	}



	#content #center #title
	{
	font-family: arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #444444;
	margin-top: 0px;
	margin-left: 0px;
	text-transform:uppercase;
	margin-bottom:3px;

	}


	#content #center #teasertext
	{
		font-family:Arial;
		font-weight::normal;
		color: #858585;
		font-size:18px;
		line-height: 24px;
		margin-bottom:40px;
	}
		
	#content #center #text
	{
		font-family:Arial;
		font-weight:normal;
		color: #858585;
		font-size:12px;
		line-height: 16px;
	}


		
		
	#content #right
	{
		float: left;
		width: 225px;
		overflow: hidden;
		margin: 35px 0px 0px 15px;
	}
	
	

	#content #right .label
	{
		font-family:Arial;
		font-weight: bold;
		color: #43c1ce;
		font-size:11px;
		text-transform:uppercase;
		line-height: 24px;
		margin-bottom:0px;
	}
	
	#content #right .title
	{
		font-family:Arial;
		font-weight:bold;
		color: #444444;
		font-size:16px;
		line-height: 20px;
		margin-bottom:6px;
	}
		
	#content #right .text
	{
		font-family:Arial;
		font-weight:normal;
		color: #858585;
		font-size:12px;
		line-height: 16px;
		margin-bottom:10px;
	}
	
	
	#content #right .image
	{
		margin-bottom:6px;
		margin-top:7px;
	}


	#content #right .date
	{
		font-family:Arial;
		font-weight:normal;
		color: #AAAAAA;
		font-size:12px;
		line-height: 18px;
		margin-bottom:25px;
	}
	
		
	#content #right a
	{
		font-family:Arial;
		font-weight:normal;
		color: #444444;
		font-size:12px;
		line-height: 28px;
	}
	
	#content #right a:hover
	{
		color: #43c1ce;
		text-decoration:underline;
	}
	

	#content #right .text a
	{
		font-family:Arial;
		font-weight:normal;
		color: #444444;
		font-size:12px;
		line-height: 16px;
	}
	
	#content #right .text a:hover
	{
		color: #43c1ce;
		text-decoration:underline;
	}

	




/*   MENU */		
		
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-size:15px;
}
#menu UL LI {
	PADDING-BOTTOM: 0px;
	font-size:15px;
	font-weight:bold;
	font-family: arial;
}
#menu UL LI A {
	/*PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #858585; PADDING-TOP: 2px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none */
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #858585; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#menu UL LI A:hover {
/*	COLOR: #43c1ce; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none*/
	COLOR: #43c1ce; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#menu UL LI A.selected {
/*	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #43c1ce; PADDING-TOP: 2px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none */
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #43c1ce; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#menu UL LI A.selected:hover {
	TEXT-DECORATION: none
}
#menu UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#menu UL UL LI {
	PADDING-BOTTOM: 0px;
	font-size:15px;
	font-weight:normal;
	font-family: arial;
}
#menu UL UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; WIDTH: 130px; COLOR: #858585; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu UL UL LI A:hover {
	COLOR: #43c1ce; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu UL UL LI A.selected {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; COLOR: #43c1ce; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#menu UL UL LI A.selected:hover {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}

		
#menu .line
{
	size:1px;
	width:165px;
	align:left;
	color:#DCDCDC;
}
		
		
		
		/*   RIGHTBOXES */	
		
		
.rightbox1 {
 BORDER-RIGHT: #e7e9df 1px solid; 
 PADDING-RIGHT: 7px;
  BACKGROUND-POSITION:center bottom;
   BORDER-TOP: #e7e9df 1px solid; 
   PADDING-LEFT: 7px; 
   BACKGROUND-IMAGE: url(/sitecollectionimages/right_teaser_tile.gif); 
   PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 0px;
     OVERFLOW: hidden;
      BORDER-LEFT: #e7e9df 1px solid; 
      WIDTH: 160px; 
      PADDING-TOP:	7px;
	 BORDER-BOTTOM: #e7e9df 1px solid;
	  BACKGROUND-REPEAT: repeat-x; 
	  POSITION: relative;
	BACKGROUND-COLOR: #ffffff
	}		



/*FOOTER*/	
#content #footer
{
	position:relative;
	margin: auto;
/*	border-top: 1px solid #d3d6cc;*/
	background-color: #FFFFFF;
	color:black;
	float:left;
/*	height:70px;*/
	height:10px;
	width:705px;
}


#content #footer .logos
	{
		width:107px;
		float:right;
		position:relative;
	}




#content #console
{
		position:relative;
		margin-top:25px;
}
