div#wrapper		{position:absolute;left:0px;width:99.7%;height:99.7%;margin: auto auto auto auto;padding:0px;min-width:1000px;max-width:4000px;min-height:680px;font-size: 100%;background-color:transparent;text-align:left;}* html #wrapper	{font-size: 100%;}div#placeholder 	{position:relative;top:0px;left:50%;width:980px;min-height:100px;margin-left:-480px;margin-top:0px;text-align:left;}* html body #wrapper{		width:expression((document.documentElement.offsetWidth) >960 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "99.7%" : ((document.documentElement.offsetWidth) < 1000 ? "1000 px" : "99.7%"));		height:expression((document.documentElement.offsetHeight) > 680 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))? "99.7%" : ((document.documentElement.offsetHeight) < 680 ? "680 px" : "99.7%"));		}

@font-face {
    font-family: 'MetaBookLFRoman';
    src: url('/CSS/fonts/mtbolfro-webfont.eot');
    src: url('/CSS/fonts/mtbolfro-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CSS/fonts/mtbolfro-webfont.woff') format('woff'),
         url('/CSS/fonts/mtbolfro-webfont.ttf') format('truetype'),
         url('/CSS/fonts/mtbolfro-webfont.svg#MetaBookLFRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaBoldLFRoman';
    src: url('/CSS/fonts/mtbdlfro-webfont.eot');
    src: url('/CSS/fonts/mtbdlfro-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CSS/fonts/mtbdlfro-webfont.woff') format('woff'),
         url('/CSS/fonts/mtbdlfro-webfont.ttf') format('truetype'),
         url('/CSS/fonts/mtbdlfro-webfont.svg#MetaBoldLFRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaBookRoman';
    src: url('/CSS/fonts/mtboro__-webfont.eot');
    src: url('/CSS/fonts/mtboro__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CSS/fonts/mtboro__-webfont.woff') format('woff'),
         url('/CSS/fonts/mtboro__-webfont.ttf') format('truetype'),
         url('/CSS/fonts/mtboro__-webfont.svg#MetaBookRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

	BODY{
	    behavior:url("/css/csshover3.htc");
		background: url("/images_design/rc_bg.jpg") repeat-x scroll 0 0 transparent;
		color:#3d3e42;
		text-align:center;
		margin:auto auto auto auto;
		padding:0px;
		font-size:110%;
		font-family: MetaBookRoman, verdana;
		font-weight:normal;
	}

    H1,H2,H3,H4,H5,H6 {color:#eb9712;}
    H3,H4,H5,H6 {margin-bottom:2px;}
    STRONG, B {font-weight:normal;font-family: 'MetaBoldLFRoman';}
    
	A 			{text-decoration:none;color:red;}
	A:link		{color:#002663;}
	A:visited	{color:#002663;}
	A:hover		{color:#002663;}
	
	div#wrapper		{overflow:hidden;}
	div#placeholder	{width:980px;padding-top:00px;}

	div#WUCHolder	{}
	div#WLCHolder	{}
	
	div#UCHolder	{z-index:119; position:relative;	left: 0px;	top: 10px; 	width:100%; height:68px;}
	div#Teaser01	{}
	div#Teaser02	{}
	div#Logo		{z-index:115; position:absolute;	left: 0px;	top: 0px; 	width:368px; 	height: 68px; 	 background: url('/images_design/rc_home_logo.png') 0px 0px no-repeat;}
	div#MainNav		{position:absolute;right: 0px;	top: 22px; 	width:300px; 	height: 30px; 	z-index:115;  color:white;}
	div#SocialMedia	{position:absolute;right: 14px;	top: 0px; 	width:150px; 	height: 30px; 	z-index:115;  text-align:right;}
	div#SocialMedia	IMG {margin-left:4px;}
	div#SiteSearch	{position:absolute;right: 38px;	top: 1px; 	width:168px; 	height: 25px; 	z-index:115;  font-size:130%;	font-weight: bolder;}
	div#SiteSearchD1{position:absolute;top:0px;width:139px;height:24px;background:url('/images_design/def_search_box.png') 0px 0px no-repeat;}
	div#SiteNav		{position:absolute;left: 415px;	top: 0px; 	width:207px; 	height: 24px; 	z-index:115;  font-size:110%; }
	
	div#UCHolderMask{position:absolute;left: 0px;	top: 0px; 	width:100%; 	height: 100%; 	z-index:99;}
	
	div#MCHolder	{z-index:120;position:relative;left: 0px; top:0px;	width:100%; min-height:440px;line-height:130%;}
	
    
    
	div#CRUMBS		{position:absolute;left:40px;width:900px;top:28px;height:12px;color:#979aa3;display:none;}
	div#CRUMBS A	{color:#bbbbbb;}
	
	div#MCPaneMaskMiddleLeft   {}
    div#MCPaneMaskMiddleRight  {}
	div#MCPaneMaskTop          {}
	div#MCPaneMaskBottom 	   {}
	
	div#UCPane		{position:absolute;left: 0px; 	top: 0px; 	right:0px; bottom: 0px;	z-index:105;}
	div#UCPane01	{position:absolute;left: 0px; height:100%;width: 100%; overflow:hidden;z-index:100;}
	div#UCPane02	{position:absolute;text-align:right;right:0px; height:100%;width: 480px; overflow:hidden;z-index:100;}
	div#MCHolderMinHeight	{position:relative;float:left;margin-left:0px;top: 0px; width:-10px;height:362px;}
	div#LCPane		{position:absolute;left:0px;top:0px;width:100%;height:100%;}
	div#LCPane01	{position:absolute;left:0px;top:0px;width:100%;height:205px;}
	div#LCPane02	{position:absolute;left:20%;top:10px;width:200px;height:1px; }
	div#LCPane03	{position:absolute;left:40%;top:10px;width:200px;height:1px; }
	div#LCPane04	{position:absolute;right:40%;top:10px;width:200px;height:1px; }
	div#LCPane05	{position:absolute;right:20%;top:10px;width:200px;height:1px; }
	div#LCPane06	{position:absolute;right:70px;top:10px;width:200px;height:1px; }
	
	div#LCPane11	{position:absolute;left:80px;top:100px;width:250px;height:1px;text-align:left;z-index:200;}/*left newsbox*/
	div#LCPane12	{position:absolute;left:20%;top:100px;width:200px;height:1px; }
	div#LCPane13	{position:absolute;left:40%;top:100px;width:200px;height:1px; }
	div#LCPane14	{position:absolute;right:40%;top:100px;width:200px;height:1px; }
	div#LCPane15	{position:absolute;right:20%;top:100px;width:200px;height:1px; }
	div#LCPane16	{position:absolute;right:81px;top:100px;width:250px;height:1px;text-align:left;z-index:200; }/*right newsbox*/
	
	div#LCPane21	{position:absolute;left:10px;top:200px;width:200px;height:1px; }
	div#LCPane22	{position:absolute;left:20%;top:200px;width:200px;height:1px; }
	div#LCPane23	{position:absolute;left:40%;top:200px;width:200px;height:1px; }
	div#LCPane24	{position:absolute;right:40%;top:200px;width:200px;height:1px; }
	div#LCPane25	{position:absolute;right:20%;top:200px;width:200px;height:1px; }
	div#LCPane26	{position:absolute;right:70px;top:200px;width:200px;height:1px; }


	div#MCPane		{position:relative;float:left;left:0px;top:0px;width:980px;}
	div#MCPane .newMainMsg {position:absolute;left:40px; top:20px;width: 430px;height:400px;}
    div#MCPane .newMainImg {position:absolute;right:0px; top:0px;width: 490px;height:440px;overflow:hidden;}
    div#MCPane .newPortfolioBase {position:absolute;left:0px; top:0px;width: 100%;height:440px;}
   	div#MCPane .newPortfolioMsg {position:absolute;right:40px; top:20px;width: 430px;height:400px;}
    div#MCPane .newPortfolioImg {position:absolute;left:0px; top:0px;width: 490px;height:440px;overflow:hidden;}
	div#MCPane01	{position:absolute;left:-2px;bottom:40px;width:434px;height:0px;}
	div#MCPane02	{position:absolute;left:10px;top:32px;width:410px;height:0px;overflow:hidden;}
	div#RCPane		{position:absolute;right:0px;top:0px;width:220px;height:100%;}
	div#RCPane01	{position:relative;right:0px;top:0px;width:100%;height:121px;}
	div#RCPane02	{position:relative;right:0px;top:0px;width:100%;height:121px;}
	div#RCPane03	{position:relative;right:0px;top:0px;width:100%;height:121px;}
	div#RCPane01L	{position:relative;right:0px;top:0px;width:100%;height:241px;}
	div#RCPane02L	{position:relative;right:0px;top:0px;width:100%;height:241px;}
	div#RCPane03L	{position:relative;right:0px;top:0px;width:100%;height:241px;}

	div#RCPaneMask	    {}
	div#RCPaneMaskTop	{}
	div#RCPaneMaskRight	{}
	div#RCPaneMaskBottom{}
	div#RCPaneMaskLeft	{}

	div#RCPaneContent{position:absolute;left:7px;right:6px;top:6px;bottom:7px;overflow:hidden;}
	

	div#MCPane15	{position:absolute;left:0px;top:0px;width:490px;height:440px;text-align:left;}/*left newsbox*/
	div#MCPane16	{position:absolute;right:0px;top:0px;width:490px;height:440px;text-align:left;}/*right newsbox*/
 

	div#LCHolder	{position:relative;left: 0px; top:0px; width: 100%; 	height: 109px; }



	div#UCHolder	{padding:0px;text-align:left;font-size:70%;margin:0px;}
	div#Uppermenu	{padding:0px;overflow:hidden;text-align:center;font-size:120%;margin:0px;}
	div#LCHolder	{padding:0px;overflow:hidden;text-align:center;font-size:70%;margin:0px;}
	div#MCHolder	{padding:0px;overflow:visible;text-align:left;font-size:70%;margin:0px;margin-top:40px;  
		scrollbar-3dlight-color:	#D6D0D8;
		scrollbar-arrow-color:		#465058;
		scrollbar-base-color:		#465058;
		scrollbar-darkshadow-color:#364048;
		scrollbar-face-color:		#FFFFFF;
		scrollbar-highlight-color:	#FFFFFF;
		scrollbar-shadow-color:		#404452;
        background:white;
	
	}
	div#LCPane		{padding:0px;overflow:visible;text-align:center;font-size:100%;font-weight:normal;color:#666666;z-index:100;}
	div#LCPane01	{padding:0px;overflow:visible;text-align:left;}
	div#MCPane,	div#MCPane table	{padding:0px;overflow:visible;text-align:left;font-size:100%;font-weight:normal;z-index:100;}
	div#RCPane		{padding:0px;overflow:visible;text-align:left;font-size:100%;font-weight:normal;color:#666666;z-index:100;}
	div#RCPane01	{padding:0px;overflow:visible;}
	
	div#LDisclaimer	{position:absolute;top:10px;left: 0px;text-align:left;color:white;}
	div#MDisclaimer	{position:absolute;top:10px;left: 0px;width:100%;text-align:center;color:white;}
	div#RDisclaimer	{position:absolute;top:14px;right: 20px;text-align:right;color:white;font-size:80%;}
	
	
	/*LOWER CONTENT PAIN DIVS*/
	div#BCPaneHolder {position: relative;margin:0px;height:95px;text-align:left;color:#107ca4;font-size:90%;}
    div#BCPaneHolder a,a:link,a:visited {color:#979aa3;}
    div#BCPaneHolder a:hover {color:#bbbbbb;text-decoration: underline;}
	div#BCPane01 {position: absolute;left:0px;height:90px;width:618px; margin-left: 5px;}
	div#BCPane02 {position: absolute;right:0px;height:90px;width:206px; margin-right: 5px;}
    div#BCPane03 {position: absolute;left:0px;width:100%;text-align:center;margin-top: 15px;}
	
	
	div#bottommenu	{position:absolute;top:0px;left: 0px;text-align:left;}


div#MCPane		    A		{color:#018fdb;}
div#MCPane		    A:hover	{color:#404445;}
div#NewsBox         A       {color:white;font-weight:bolder;}
div#NewsOverview    A       {color:white;font-weight:bolder;}
div#ProjectBox      A       {color:white;font-weight:bolder;}
div#ProjectInfoBox  A       {color:white;font-weight:bolder;}

div.ProjectOverview:hover   {background:#cfeafd;}

/* navigational styles */ 
div#menuHolder{position:relative;left: 0px; width:100%; top:11px; height: 22px; text-align:left; font-size:10pt; background: #979aa3;z-index:140;}

div#menuContainer {position:absolute;left: -20px; width:100%; top:0px; height: 22px; 	margin-bottom:0px;z-index:141;}


/* ul#menuContainer	{position:relative;left: 80px; width:100%; top:0px; margin-top:0px; height: 33px;	margin-bottom:4px;background:url(/images_design/menu.bg_black.jpg) repeat-x;z-index:120;}*/

/* the new menu */
.h3 ul,.h3 li,.h3 a         {display:block;	margin:0;		padding:0;		border:0;	letter-spacing:1px}
ul.h3menu       {position:relative;list-style:none;   height: 100%; top:-13px;}
ul.h3submenu    {width:140%;	list-style:none;   border:1px solid #e6e6e6;		background:white;display:none;}
ul.h3submenu ul {               list-style:none;   border:1px solid #e6e6e6;		background:white;display:none;}
li.mainitems a {margin-top:2px;}/*position ahref in menu bar*/
li.mainitems ul li a {margin-top:0px;margin-left:10%;margin-right: 10%;color:#404445;text-align:left;padding-top:4px; padding-bottom:4px;}/* set following to 0*/
li.mainitems ul a.border {border-top:1px solid #d1d1d1;}/*gui requirement*/
li.mainitems {float: left;	position:relative;	padding:0px;	padding-left:0px;	padding-right:0px;	top:2px;margin-left:1px;margin-right:1px; z-index:9;	height: 18px; text-align:center;}
li.h3 {position:relative;z-index:121;}
li.folder       {  }/* foldericon*/
li.folder ul    {position:absolute;	left:-15%; /* IE */	top:22px;}		
li.folder>ul    {left:-15%;} /* others */
li.folders	    {  }/* foldericon*/
li.folders ul   {position:absolute;	left: 75%; /* IE */	top:40%;	width:100%;}		
li.folders>ul   { left:75%;} /* others */


/*white, 107ca4,e43f97*/
a.h3 {position:relative;	padding:0px 20px 0px 20px;	top:0px;text-decoration:none; color:white; font-family: MetaBoldLFRoman, verdana; width:100%; /* IE */	}
li.h3>a { width:auto; } /* others */
/*.h3 a.h3sublink {text-decoration: underline;}*//* option to show different link behaviour for subfolder*/
/* regular hovers */

.h3 a:hover {color:white;}/*white*/
/*.h3 a.h3sublink:hover {color:white;}*/
li.folder ul a:hover, li.folders ul a:hover{color:white;}
/* hovers with specificity */
li.mainitems:hover {background:#060606;}
li.mainitems.l_0_selected 	{background:#060606;}
li.folder:hover { z-index:122; }	
li.folders:hover { z-index:123; }		
.h3 ul ul, .h3 li:hover ul ul,.h3 li:hover li:hover ul ul {		display:none;	}
.h3 li:hover ul, .h3 li:hover li:hover ul,.h3 li:hover li:hover li:hover ul {		display:block;	}		



	#quickstartmenu ul				{position:relative;top:2px;width: 100%;padding: 0;margin: 0;white-space: nowrap;}
	#quickstartmenu ul li			{display: inline;}
	#quickstartmenu ul li a			{padding-left: .5em;padding-right: .8em;}
	/* #quickstartmenu ul li a:hover	{color: #D290AE;text-decoration:underline;} */


	.form {
		border-bottom-width: medium;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: dotted;
		border-left-style: none;
		border-bottom-color: #FF9900;
	}
	
	.subscriptions {font-size:90%;font-weight:normal;}
	.subscriptionshead {font-size:95%;font-weight:bolder;color:#0c3869;}
	input.subscriptionsform {color:#666666;background-color:#EEEEEE;font-size:80%;font-weight:normal;border-width:1px;margin:0px;padding:0px;}
	option.subscriptionsform {color:#666666;background-color:#EEEEEE;font-size:80%;font-weight:normal;border-width:1px;margin:0px;padding:0px;}

	input.searchform {font-size:80%;font-weight:normal;border-width:0px;color:#555555;}
    .nowrap     {white-space:nowrap;}
	.blind		{display:none;}
	.underline 	{text-decoration:underline;}
	.bolder 	{font-weight:bolder;}
	.normal 	{font-weight:normal;}
	.white		{color:#FFFFFF;}
	.red		{color:#FF0010;}
	.bgwhite	{background-color:#FFFFFF;}
	
	.center		{text-align:center;}
	.left		{text-align:left;}
	.right		{text-align:right;}
	.justify	{text-align:justify;}

    .f160 		{font-size:160%;}
    .f150 		{font-size:150%;}
    .f140 		{font-size:140%;}
    .f130 		{font-size:130%;}
	.f120 		{font-size:120%;}
	.f110 		{font-size:110%;}
	.f100 		{font-size:100%;}
	.f90 		{font-size:90%;}
	.f80 		{font-size:80%;}
	.f70 		{font-size:70%;}
	.f60 		{font-size:60%;}
	.f50 		{font-size:50%;}
	
    .w100       {width:100%;}
    
	.nav0 		{padding-left:.8em;font-size:100%;}
	.nav1 		{padding-left:1.1em;font-size:90%;}

	.warning						{color:red;}
	.green						{color:green;}
	IMG 							{border:0px;}

	.quicktopmenu			{position:absolute;top:0px;left:0px;width:100%;z-index:120;overflow:hidden;}
	.quicktopmenu ul		{position:relative;width: 100%;padding:0px; margin: 0px;white-space: no-wrap;height:24px;}
	.quicktopmenu li		{color: white;display: inline-block;*display: inline;padding:0px;margin:0px;height:24px;}
	.quicktopmenu div 		{color:#B04C27;display: inline-block;*display: inline;height:24px;margin-left: -3px;margin-right: -3px;width:1px;*width:7px;padding-top:2px;background-color:#ffffff;}
	.quicktopmenu a			{display: inline-block;*display: inline;height:24px;padding:4px .8em 0px .8em;margin-right: -1px;color: white;}
	.quicktopmenu a:visited	{color: white;}
	.quicktopmenu a:hover	{color: #e85511;}
	.quicktopmenu a:active	{color: #e85511;}
	.l_0_selected 	{}

	.quicksubmenu			{position:absolute;top:23px;left:0px;width:100%;height:30px;z-index:110;font-size:90%;overflow:hidden;display:none;}
	.quicksubmenu ul		{position:relative;width: 100%;padding: 0;margin: 0;white-space: no-wrap;height:24px;margin-top:11px;}
	.quicksubmenu li		{color: #012861;display: inline-block;*display: inline;padding-left:0;padding-right: .8em;height:24px;}
	.quicksubmenu a			{color: #012861;}
	.quicksubmenu a:visited	{color: #e85511;}
	.quicksubmenu a:hover	{color: #e85511;}
	.quicksubmenu a:active	{color: #e85511;}
	.l_1_selected 	{}

	#MCPane			{font-size:100%;}
	#MCPane .title {font-size:120%;font-weight:bolder;}
   	#MCPane .subtitle {font-size:110%;font-weight:bolder;}
	#MCPane .intro {font-size:105%;font-weight:bolder;}
	.image_LCPane	{width:215px;}
	.image_LCPane01{width:180px;}
	.image_RCPane	{width:215px;}
	.image_RCPane01{width:180px;}

.over   {	filter: alpha(opacity=50);
				"filter: alpha(opacity=50)";
				-moz-opacity: 0.5;
				opacity: 0.5;
				khtml-opacity: 0.5;
        }
.out    {}
.down   {filter: invert;}
.up     {}

.rteLayout, .rteLayout1, .rteLayout2 {position:relative;float:left;overflow:hidden;}
.rteLayoutSeperator {position:absolute;left:0px;overflow:hidden;}
.rteGallery{overflow:hidden;width: 100%;height:100%;}

#quickedit {
	font-weight: normal;
	color: #ADADAD;
	text-decoration: none;
	text-align: left;
	margin-top: 20px;
	height: 54px;
	width: 980px;
}
#quickedit a {
	color: #3B4E59;
	text-decoration: none;
}
#quickedit a:hover {
	color: #990000;
	text-decoration: none;
} 

#portfolio_item  {
	margin: 0px;
	padding: 19px;
	padding-left: 19px;
	width: 205px;
	float: left;
	text-align: left;
}

.portfolio_hidden {
	height: 26px;
	width: 188px;
	background-color: #000;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	 position: absolute;
	 z-index: 900;
	 padding: 5px;
	 padding-top: 12px;
	 line-height: 12px;
	 padding-bottom: 5px;	 
	 padding-left: 12px;	 
	 margin-top: 137px;
}



