
#mainContainerHome				{width:806px; margin-right:-3px; float:left; border-left:1px solid white; background:#fff;}

html>body #mainContainerHome	{width:803px; margin:0;}

#mainTop			{background:#000;}
	#mainTopLeft		{width:451px; float:left;}
	#mainTopRight		{width:352px; float:left; border-left:1px solid #fff;}
	html>body #mainTopRight			{width:351px;}

#mainArea			{}
#mainAreaLeft		{width:662px; float:left;}
#mainMiddle	{}
#mainMiddleLeft		{float:left; width:330px;  background:#fff;}
#mainMiddleRight	{float:left; width:331px; border-left:1px solid #fff; background:#fff;}
					
#mainBottom	{}
#mainBottomLeft		{float:left; width:330px; background:#fff;}
#mainBottomRight	{float:left; width:331px; border-left:1px solid #fff; background:#fff;}
		
#mainAreaRight		{width:141px; height:722px; float:left; border-top:1px solid #fff; background:url(/pix/home/bg_homeadverts.jpg) no-repeat;}

html>body #mainAreaLeft			{width:661px;}
html>body #mainMiddleRight		{width:329px;}
html>body #mainBottomRight, html>body #mainBottomLeft{width:329px;}
		

		
/* sliding doors : news abstract and quick links  */
.box,.box4		{background:url(/pix/home/box_bottom.gif) repeat-x right bottom; margin-bottom:1px; width:331px; margin-left:-3px;}
.box2,.box5 	{background:url(/pix/home/box_top.gif) repeat-x right top;}
	
a.box3,a.box6	{width:100%; height:100%; text-decoration:none; cursor:pointer; display:block}
a.box3:hover	{background:url(/pix/home/box_left.gif) repeat-y 121px 0px;}
a.box6:hover	{background:url(/pix/home/box_left.gif) repeat-y 81px 0px;}


html>body .box	{margin:0px 0px 1px 0px; height:5.65em; }
html>body .box4	{margin:0px 0px 1px 0px; height:60px;  width:320px}

html>body .box3:hover {display:block; background-position:121px 0px;}
html>body .box6:hover {display:block; background-position:81px;}



/* classes used by the abstracts */

.absText			{margin:5px 0 2px 19px; width:185px; float:left; display:inline;}

div.absText	h5		{font-size:80%; font-weight:bold; color:#000; margin-bottom:5px;}
div.absText	span	{font:70% arial; color:#505050;}


/* classes used by the top right areas */

#fl_news_abstract			{float:left; width:330px; height:279px; background:#fff;}
			
#fl_news_abstract a			{width:100%; text-decoration:none; display:block; color:#000}
#fl_news_abstract a:hover	{background:url(/pix/box_left.gif) repeat-y; height:279px}
#fl_news_abstract a	div,#fl_news_abstract a	h4	{padding-top:15px; padding-left:20px;}
#fl_news_abstract a	div		{font-size:90%;}
#fl_news_abstract h4		{font-size:80%; text-transform:uppercase; font-weight:bold;}
			
.fl_news_thumbnail a		{float:left; width:120px; height:70px; background:url(/pix/home/bg_fl_news.gif); display:block; border-left:1px #fff solid; border-bottom:1px #fff solid; text-decoration:none; font-size:80%; color:#000; cursor:pointer;}
.fl_news_thumbnail a:hover	{background:url(/pix/home/bg_fl_news_on.gif); display:block;}
.fl_news_thumbnail_active a	{float:left; width:120px; height:70px; background:url(/pix/home/bg_fl_news_active.gif); display:block; border-left:1px #fff solid; border-bottom:1px #fff solid; text-decoration:none; font-size:80%; color:#fff; cursor:pointer;}
.fl_news_thumbnail a div, .fl_news_thumbnail_active	a div {width:100px; height:4.0em; margin-top:10px; margin-left:15px;}
html>body .fl_news_thumbnail a {height:69px}
		
#fl_topRight				{float:left; width:352px; height:279px; background:#000;}
#dyk_date					{color:#C70101; font-weight:bold; margin:0 0 10px 20px;}
#dyk_content,#ji_content p	{color:#B3B3B3; margin-left:20px; font-size:80%}
#ji_content	img				{display:block;}
#dyk_content h4				{color:#fff; font-weight:bold;}



/* classes used by the special homepage  */

#mainAreaSpecialLeft	{width:422px; height:570px; float:left; background:#fff;}
#mainAreaSpecialRight	{width:240px; height:570px; float:left; background:#000;}
html>body #mainAreaSpecialRight	{margin:0;}
			
#newsDate				{float:left; color:#999999; font-size:70%; margin:15px 0 0 20px; display:inline;}
#newsStory				{margin:20px 20px 0 20px; font-size:70%;}
			
#mainAreaSpecialLeft h4	{font-size:110%; color:black; clear:both; margin:15px 0 0 20px; height:1.15em;}
			
#mainAreaRightText h4	{color:#fff; clear:both; margin-bottom:20px;}
			
#newsLink				{text-align:right; margin:15px 20px 20px 0px;}
#newsLink a				{font-size:70%; font-weight:bold; color:#000;}
			
#mainAreaRightText		{color:#fff;  font-size:70%; border-top:1px solid #fff; padding:20px;}
			
#mainBottom	{}
#mainBottomLeft		{float:left; width:330px;}
#mainBottomRight	{float:left; width:331px; border-left:1px solid white;}
					
#mainAreaRight		{width:141px; float:left; border-left:1px solid #fff;}

html>body #mainBottomRight		{width:331px;}
			
#quickLinks			{width:331px; margin-bottom:1px; margin-left:-3px;}
	
#mainContainerSpecialH		{width:662px; height:53.75em; float:left; background:white; border-left:1px solid white; border-right:1px solid white;}

#rightSideSpecial			{background:#000; height:1022px; width:141px; float:left;}		
#rightSideSpecial ul		{width:135px;}
#rightSideSpecial ul li		{position:relative; left:15px; top:20px; margin-bottom:10px; font-size:75%; list-style-type:none; background:url(/pix/home/bullet.gif) no-repeat 0 50%;}
#rightSideSpecial ul li a	{padding-left:10px; display:block; width:80%; color:#B3B3B3; text-decoration:none}
#rightSideSpecial ul li a:hover	{padding-left:10px; display:block; width:80%; color:#C70101; text-decoration:none}

.hiddenText					{visibility : hidden;}
