/************* HEADER ***************/
#pageTopBackground								{height: 256px; min-height: 256px;}
#header											{position: relative; width: 100%; height: 230px;}
#header ul.topMenu li.menu_1 a					{margin-left: 10px;}
#header ul.topMenu li.menu_2 a					{margin-left: 105px;}
#header ul.topMenu li.menu_3 a					{margin-left: 40px;}
#header ul.topMenu li a:hover					{color:fff; /*hover is given by the active class via js*/}


/************* CONTENT ***************/

/* homepage / overrides */
#logo											{margin:35px 0 0;}
#contentContainer								{position: relative; width: 100%; padding: 40px 0 0 0;}
#contentContainer .leftColumn h1.home			{font-size: 28px; line-height:32px; padding:30px 0; font-weight:normal;}
#contentContainer .leftColumn .latestNews		{margin-top:45px; line-height:14px;}
#contentContainer .leftColumn .latestNews li 	{margin:0 0 18px;}
#contentContainer .leftColumn .latestNews a		{display:block; height:60px; min-height:60px; padding:0 0 0 70px;}
#contentContainer .leftColumn .latestNews h4	{position: relative; font-weight:bold; line-height:15px; padding:5px 0 0;}
#contentContainer .leftColumn .latestNews p		{font-size:10px; line-height:12px; color:#666; margin:3px 0 0;}
#contentContainer .mainColumn					{padding:175px 0 20px;}

#pageAlign .highlightsContainer					{position:absolute; left:338px; top:100px; margin: 0; padding: 0 0 0 21px; width:609px; height:315px; background:url('../images/homepage/highlights_bg.png') no-repeat;}
#pageAlign .highlightsContainer li				{position:relative; float:left; width:192px; height:100%; padding: 0; margin: 0 0 0 11px; line-height:16px; overflow:hidden;}
#pageAlign .highlightsContainer li a			{cursor: pointer;}
#pageAlign .highlightsContainer li a .content	{display:block; width:100%; padding:74px 0 0 0; position:absolute; top:223px;}
#pageAlign .highlightsContainer li a .content p {background:url('../images/homepage/highlight_bg.png') repeat-y; padding:18px 22px 4px;}
#pageAlign .highlightsContainer li a .bottom	{display:block; width:100%; height:18px; position:absolute; bottom:0; background:url('../images/homepage/highlights_bottom.png') no-repeat;}
#pageAlign .highlightsContainer li.btn1 a		{display:block; margin: 0; width:100%; height:100%; background:url('../images/homepage/highlight_1_photo.png') no-repeat;}
#pageAlign .highlightsContainer li.btn2	a		{display:block; margin: 0; width:100%; height:100%; background:url('../images/homepage/highlight_2_photo.png') no-repeat;}
#pageAlign .highlightsContainer li.btn3	a		{display:block; margin: 0; width:100%; height:100%; background:url('../images/homepage/highlight_3_photo.png') no-repeat;}
#pageAlign .highlightsContainer li.btn1 a .content{background:url('../images/homepage/highlight_1_top.png') no-repeat;}
#pageAlign .highlightsContainer li.btn2 a .content{background:url('../images/homepage/highlight_2_top.png') no-repeat;}
#pageAlign .highlightsContainer li.btn3 a .content{background:url('../images/homepage/highlight_3_top.png') no-repeat;}

.highlightsSlider li a							{position:relative; display:block; overflow:hidden;}
.highlightsSlider li a .thumb					{position:absolute; bottom:2px; left:0;}
.highlightsSlider h2							{position:relative; font-size:27px !important; margin:18px 25px 10px 270px; font-weight:normal;}
.highlightsSlider p 							{position:relative; margin:5px 25px 0 270px;}

