@charset "UTF-8";
/* CSS Document */

	img {
		border:0;
		}
		
	td img {
		display: block;
		}	
		
		
	body {
		text-align:center;
		vertical-align:top;
		background-image:url(../interaria2009_images/ia_bg.png);
		background-repeat:repeat-x;
		background-color:#000000;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}
	
	
	
	
	#frame {
		width:1008px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	

		
	#contentleft {
		width:1px;
		height:1px;
		padding:0px;
		float:left;
		top:0px;
		}	
	
	#contentcenter {
		width:1006px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}
		
	#menubar {	
	 position:absolute;
	 float:none;
	 z-index:220;
	 margin-left:0px;
	 top:98px;
	 width:1006px;
	 height:auto;
	 }	
	 
		
	#datadrivensubmenu {
		position:absolute;
		float:left;
		z-index:221;
		margin-left:65px;
		top:323px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		color:#FFFFFF;
		width:auto;
		height:auto;
		}
		
	.datasubmenuclass {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}		
		
	#datadrivenbox1 {
		position:absolute;
		float:left;
		z-index:222;
		margin-left:43px;
		top:328px;
		width:9px;
		height:9px;
		background-color:#E00099;
		}
		
	#datadrivenbox2 {
		position:absolute;
		float:left;
		z-index:223;
		margin-left:43px;
		top:368px;
		width:9px;
		height:9px;
		background-color:#E00099;
		}
		
	#datadrivenbox3 {
		position:absolute;
		float:left;
		z-index:224;
		margin-left:43px;
		top:408px;
		width:9px;
		height:9px;
		background-color:#E00099;
		}
		
	#datadrivenbox4 {
		position:absolute;
		float:left;
		z-index:225;
		margin-left:43px;
		top:448px;
		width:9px;
		height:9px;
		background-color:#E00099;
		}	
		
	#contactball {
		position:absolute;
		float:left;
		z-index:229;
		margin-left:96px;
		top:512px;
		width:auto;
		height:auto;
		}	
		
	#contactheadline {
		position:absolute;
		float:left;
		z-index:227;
		margin-left:250px;
		top:515px;
		width:auto;
		height:auto;
		}	
		
	#contactform {
		position:absolute;
		float:left;
		z-index:228;
		margin-left:140px;
		top:560px;
		width:auto;
		height:auto;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#000000;
		font-size:13px;
		line-height:21px;
		text-align:left;		
		}													
				
	 
	 
	.botportnavinfo {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#ffffff;
	 }	 
	 		
		
	#topportnavinfo {
	 position:absolute;
	 float:left;
	 z-index:190;
	 margin-left:220px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#ffffff;
	 top:164px;
	 width:auto;
	 height:auto;
	 }	
	 

	#narrowportresults {
	 position:absolute;
	 float:left;
	 z-index:90;
	 margin-left:600px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#ffffff;
	 top:165px;
	 width:auto;
	 height:auto;
	 }		 
	 	
		
	#narrowportresultsdropdown {
	 position:absolute;
	 float:left;
	 z-index:91;
	 margin-left:780px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#000000;
	 top:162px;
	 width:auto;
	 height:auto;
	 }		
	 
	#narrowportresultsshowall {
	 position:absolute;
	 float:left;
	 z-index:191;
	 margin-left:920px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#000000;
	 top:162px;
	 width:auto;
	 height:auto;
	 }			 
		
		
	#detailsportresults {
	 position:absolute;
	 float:left;
	 z-index:90;
	 margin-left:360px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#ffffff;
	 top:165px;
	 width:auto;
	 height:auto;
	 }		
		
	#detailsportresultsdropdown {
	 position:absolute;
	 float:left;
	 z-index:91;
	 margin-left:500px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:13px;
	 font-weight:bold;
	 color:#000000;
	 top:162px;
	 width:auto;
	 height:auto;
	 }		
				
		
				
		
	#pagetitletext {
	 position:absolute;
	 float:left;
	 z-index:50;
	 margin-left:49px;
	 top:168px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:23px;
	 color:#ffffff;
	 }		
	 
	 h1 {
	 font-family:"Courier New", Courier, monospace;
	 font-size:23px;
	 color:#ffffff;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:normal;
	 font-variant:normal;
	 }
	 
	 h2 {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:24px;
	 color:#ffffff;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:normal;
	 font-variant:normal;
	 }
	 	 
	 
	 
	#pagemsgtext {
	 position:absolute;
	 float:left;
	 z-index:60;
	 margin-left:77px;
	 top:317px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:40px;
	 color:#ffffff;
	 }	
	 
	#projectstepslinkscolone {
	 position:absolute;
	 float:left;
	 z-index:71;
	 margin-left:70px;
	 top:491px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }	
	 
	#projectstepslinkscoltwo {
	 position:absolute;
	 float:left;
	 z-index:72;
	 margin-left:395px;
	 top:491px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }		 	 	 	
	 
	#projectstepslinkscolthree {
	 position:absolute;
	 float:left;
	 z-index:73;
	 margin-left:726px;
	 top:491px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }		 
	 



	#projectstepslinkscolonep {
	 position:absolute;
	 float:left;
	 z-index:71;
	 margin-left:70px;
	 top:322px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }	
	 
	#projectstepslinkscoltwop {
	 position:absolute;
	 float:left;
	 z-index:72;
	 margin-left:395px;
	 top:322px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }		 	 	 	
	 
	#projectstepslinkscolthreep {
	 position:absolute;
	 float:left;
	 z-index:73;
	 margin-left:726px;
	 top:322px;
	 width:auto;
	 height:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#ffffff;
	 }	
	 
	 
	 
	 
	 
	 
	 
	#projectstepslinkscoloneps {
	 position:absolute;
	 float:left;
	 z-index:171;
	 margin-left:70px;
	 top:306px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#000000;
	 }	
	 
	#projectstepslinkscoltwops {
	 position:absolute;
	 float:left;
	 z-index:172;
	 margin-left:70px;
	 top:506px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#000000;
	 }		 	 	 	
	 
	#projectstepslinkscolthreeps {
	 position:absolute;
	 float:left;
	 z-index:173;
	 margin-left:70px;
	 top:710px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#000000;
	 }		 
	 
	 
	 
	 
	 
	 
	 
	 	 	 
		
	#projectstepstitle {
	 position:absolute;
	 float:left;
	 z-index:60;
	 margin-left:68px;
	 top:579px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:22px;
	 color:#000000;
	 }	
	 		
	#projectstepstitlesub {
	 position:absolute;
	 float:left;
	 z-index:60;
	 margin-left:344px;
	 top:275px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:24px;
	 color:#ffffff;
	 }	
	 		
	
	
	
	
		
	#homepageflash {
	 position:absolute;
	 float:left;
	 z-index:10;
	 margin-left:0px;
	 top:126px;
	 width:1006px;
	 height:528px;
	 }	 

	#profileflash {
	 position:absolute;
	 float:left;
	 z-index:808;
	 margin-left:42px;
	 top:242px;
	 background-color:#FFFFFF;
	 width:921px;
	 height:550px;
	 }	

	 
	#homepageflashtop {
	 position:absolute;
	 float:left;
	 z-index:10;
	 margin-left:0px;
	 top:126px;
	 width:1006px;
	 height:338px;
	 }	
	 
	#homepagetext {
	 position:absolute;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#FFFFFF;
	 float:left;
	 z-index:51;
	 margin-left:42px;
	 top:536px;
	 width:620px;
	 height:auto;
	 }		
	 
	#homeviewallprojects {
	 position:absolute;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#FFFFFF;
	 float:left;
	 z-index:251;
	 margin-left:770px;
	 top:802px;
	 width:auto;
	 height:auto;
	 }		 
	 
	#homepagerightbox {
	 position:absolute;
	 float:left;
	 z-index:41;
	 margin-left:720px;
	 top:499px;
	 width:auto;
	 height:auto;
	 }
	 
	#homepagetextboxbg {
	 position:absolute;
	 float:left;
	 z-index:41;
	 margin-left:9px;
	 top:470px;
	 width:auto;
	 height:auto;
	 }	 

	#homepageflashbottitle {
	 position:absolute;
	 float:left;
	 z-index:102;
	 margin-left:11px;
	 top:782px;
	 width:auto;
	 height:auto;
	 }	

	#homepageflashbotfooter {
	 position:absolute;
	 float:left;
	 z-index:103;
	 margin-left:11px;
	 top:1212px;
	 width:auto;
	 height:auto;
	 }	


	 
	#homepageflashbot {
	 position:absolute;
	 float:left;
	 z-index:101;
	 margin-left:12px;
	 top:842px;
	 width:980px;
	 height:373px;
	 }		 			  	 
	 
	#datadrivenflash {
	 position:absolute;
	 float:left;
	 z-index:10;
	 margin-left:0px;
	 top:236px;
	 width:1006px;
	 height:217px;
	 }		 
	 
	#datadrivenflashdata {
	 position:absolute;
	 float:left;
	 z-index:10;
	 margin-left:0px;
	 top:222px;
	 width:1006px;
	 height:217px;
	 }		 	
		 
	
	#servicesflash {
	 position:absolute;
	 float:left;
	 z-index:10;
	 margin-left:0px;
	 top:236px;
	 width:1006px;
	 height:153px;
	 }		 	
		
	#logobutton {
	z-index:505;
	float:left;
	position:absolute;
	margin-left:24px;
	top:13px;
	width:auto;
	height:auto;
	}
	
	#clientloginbutton {
	z-index:805;
	float:left;
	position:absolute;
	margin-left:903px;
	top:13px;
	width:auto;
	height:auto;
	}	



	#projectindexnumber {
	z-index:504;
	float:left;
	position:absolute;
	margin-left:24px;
	top:160px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#FFFFFF;
	width:auto;
	height:auto;
	}
	
	#projectindexnumberwd {
	z-index:504;
	float:left;
	position:absolute;
	margin-left:180px;
	top:162px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#FFFFFF;
	width:auto;
	height:auto;
	}	

	
	#pssidemenubg {
		z-index:81;
		float:left;
		position:absolute;
		margin-left:50px;
		top:238px;
		width:auto;
		height:auto;
		}	
	

	#portdetailsviewscreenshots {
	 position:absolute;
	 float:left;
	 z-index:49;
	 margin-left:771px;
	 top:198px;
	 width:auto;
	 height:auto;
	 }		 		

	#portdetailsclienttitle {
		position:absolute;
		float:left;
		z-index:48;	
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#ffffff;
		font-size:24px;
		text-align:left;
	 	margin-left:60px;
	 	top:222px;		
		}	
		
	#portdetailspreviousbtn {
	 position:absolute;
	 float:left;
	 z-index:46;
	 margin-left:765px;
	 top:143px;
	 width:auto;
	 height:auto;
	 }	
	 
	#portdetailsnextbtn {
	 position:absolute;
	 float:left;
	 z-index:47;
	 margin-left:868px;
	 top:143px;
	 width:auto;
	 height:auto;
	 }	
	 
	#portdetailsprojectnumbers {
	position:absolute;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-size:15px;
	text-align:left;	 
	z-index:45;
	margin-left:22px;
	top:160px;
	width:auto;
	height:auto;
	}		 	 		
	
	 	 		
		
	
		
	#menubarhomeon {	
	 position:absolute;
	 float:left;
	 z-index:211;
	 margin-left:14px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }	
	 
	#menubarprojectstepson {	
	 position:absolute;
	 float:left;
	 z-index:13;
	 margin-left:239px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }	
	 
	#menubarprofileon {	
	 position:absolute;
	 float:left;
	 z-index:12;
	 margin-left:122px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }		 
	 

	#menubardatadrivenon {	
	 position:absolute;
	 float:left;
	 z-index:14;
	 margin-left:403px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }		 	
	
	#menubarfaqon {	
	 position:absolute;
	 float:left;
	 z-index:15;
	 margin-left:636px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }	
	 
	#menubarportfolioon {	
	 position:absolute;
	 float:left;
	 z-index:16;
	 margin-left:744px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }	
	 	 
	 
	#menubarcontactuson {	
	 position:absolute;
	 float:left;
	 z-index:17;
	 margin-left:879px;
	 top:90px;
	 width:auto;
	 height:auto;
	 }		 	 
	 	
	#textmargin {
	padding-left:20px;
	padding-right:140px;
	font-family:"Lucida Grande", "Trebuchet MS", Arial;
	color:#222222;
	font-size:13px;
	line-height:21px;
	}
	
	#textmarginps {
		padding-left:292px;
		padding-top:100px;
		width:590px;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#222222;	
		font-size:13px;
		line-height:21px;
		}	
	
	#textmargin3 {
	padding-left:50px;
	padding-right:130px;
	font-family:"Lucida Grande", "Trebuchet MS", Arial;
	color:#222222;
	font-size:13px;
	line-height:21px;
	}	
	
	#textmargin4 {
	padding-left:70px;
	padding-right:90px;
	font-family:"Lucida Grande", "Trebuchet MS", Arial;
	color:#222222;
	font-size:13px;
	line-height:21px;
	}
	
	
	#textmargindata {
	padding-left:50px;
	padding-right:130px;
	font-family:"Lucida Grande", "Trebuchet MS", Arial;
	color:#BABABA;
	font-size:15px;
	line-height:20px;
	}	

	#textmargindatasmaller {
	padding-left:50px;
	padding-right:130px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	line-height:24px;
	}		
	
	.datadrivesubtitle {
		font-size:30px;
		font-family:Arial, Helvetica, sans-serif;
		color:#E00099;
		}	
	
	#brandworkoutflash {
	padding-left:50px;
	}			
	
	
	#textmarginmore {
	padding-left:54px;
	padding-right:140px;
	font-family:"Lucida Grande", "Trebuchet MS", Arial;
	color:#000000;
	font-size:13px;
	line-height:18px;
	}
	
	
	#portfolioprojectbanner	{
	width:993px;
	height:auto;
	}
		
	#flashbannermarginright {
	 position:absolute;
	 float:left;
	 z-index:86;
	 margin-left:992px;
	 top:271px;
	 width:14px;
	 height:auto;
	 }	
	 
	#flashbannermarginleft {
	 position:absolute;
	 float:left;
	 z-index:81;
	 margin-left:0px;
	 top:271px;
	 width:13px;
	 height:auto;
	 }		 
	 			
	
	table.noborder {
		border:none;
		}
		
		
	table.noborderthumbnails {
		border:none;
		background-color:#081d40;
		width:auto;
		height:auto;
		}
		
	table.nobordercentercontent {
		border:none;
		vertical-align:top;
		width:981px;
		height:auto;
		}
		
	table.portindexcentercontent {
		border:none;
		vertical-align:top;
		width:821px;
		height:auto;
		}			
		
	table.portindexcontenttable {
		border:none;
		vertical-align:top;
		width:490px;
		height:auto;
		background-image:url(../interaria2009_images/portmidcontent_rp.png);
		background-repeat:repeat-x;
		background-color:#04070B;
		}				
				
	table.midcentercontent {
		border:none;
		vertical-align:top;
		width:981px;
		height:auto;
		}
		
	table.midcentercontentps {
		border:none;
		vertical-align:top;
		width:981px;
		height:auto;
		}					
		
	table.mainbodytable {
		width:1006px;
		vertical-align:top;
		border:none;
		}	
		
	table.porfoliotable {
		width:1006px;
		vertical-align:top;
		border:none;
		background-color:#081d40;
		}			

	#nobordermaincontentcell {
		background-image:url(../interaria2009_images/contentbody_top_projectsteps2009c.png);
		background-repeat:repeat-y;
		border:none;
		width:981px;
		height:auto;
		vertical-align:top;
		}

		
	#nobordermaincontent {
		background-image:url(../interaria2009_images/contentbody_top_projectsteps2009.png);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		border:none;
		width:981px;
		height:auto;
		vertical-align:top;
		}			
		
	table.menutable {
		width:1006px;
		height:38px;
		border:none;
		text-align:center;		
		}
		
	table.projecttabledata {
		width:1006px;
		height:auto;
		border:none;
		}		
		
	table.portindexheadlinetable {
		width:auto;
		text-align:left;
		border:none;
		}			
		
	td.noborder	{
		border:none;
		vertical-align:top;	
		}
		
	td.smallminicell	{
		border:none;
		width:228px;
		vertical-align:top;
		}		
		
	td.smallminicellmargin	{
		border:none;
		width:15px;
		vertical-align:top;
		}				
		
	td.portimagesbannerthree	{
		border:none;
		vertical-align:top;
		text-align:left;
		width:321px;
		height:auto;	
		}
		
	td.portimagesbannerthreemargin	{
		border:none;
		vertical-align:top;
		text-align:left;
		width:8px;	
		}				
		
	td.midportdetaillrightflash {
		border:none;
		vertical-align:top;
		text-align:left;
		width:6px;	
		}			
		
	td.portheadertop {
		width:1006px;
		height:55px;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/portfolio_detail_top_bar.png);
		background-repeat:no-repeat;
		}	
		
	td.homevideomidsection {
		border:none;
		width:600px;
		}			
		
	td.footermargin {
		width:15px;
		height:71px;
		border:none;
		vertical-align:top;		
		}
		
	td.footermarginside {
		width:12px;
		border:none;
		vertical-align:top;
		}			
		
	td.footerleft {
		width:290px;
		height:71px;		
		border:none;
		vertical-align:top;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;
		vertical-align:top;
		text-align:left;				
		}
		
	td.footerright {
		width:662px;
		height:71px;		
		border:none;
		vertical-align:top;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;
		vertical-align:top;
		text-align:right;		
		}					
			
	td.footertop {
		width:982px;
		height:25px;
		border:none;
		vertical-align:top;
		}	
		
	td.footerbot {
		width:1006px;
		height:71px;
		border:none;
		vertical-align:top;	
		}			
			
		
		
	td.footertopnew {
		width:1006px;
		height:16px;
		border:none;
		vertical-align:top;
		}
		
	td.footertopnewtwo {
		width:1006px;
		height:10px;
		border:none;
		vertical-align:top;
		}		
		
	td.footerbotnew {
		width:1006px;
		height:auto;
		border:none;
		vertical-align:top;	
		}			
			
			
	td.footerbotnewcenterleft {
		width:25px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_left_new_rp.png);
		background-repeat:repeat-y;
		}		
		
	td.footerbotnewcenterlefttwo {
		width:25px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_left_new2_rp.png);
		background-repeat:repeat-y;
		}				
			
			
			
	td.footerbotnewcentermid {
		width:956px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_center_new_rp.png);
		background-repeat:repeat-x;
		background-color:#3869AC;
		}	
		
	td.footerbotnewcentermidtwo {
		width:956px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_center_new2_rp.png);
		background-repeat:repeat-x;
		background-color:#7ba3d5;
		}			
			
			
			
	td.footerbotnewcenterright {
		width:25px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_right_new_rp.png);
		background-repeat:repeat-y;
		}	
		
	td.footerbotnewcenterrighttwo {
		width:25px;
		height:auto;
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/footer_mid_right_new2_rp.png);
		background-repeat:repeat-y;
		}			
						
			
			
			
			
		
		
	td.portindexscreenshot {
		border:none;
		vertical-align:middle;
		width:281px;
		height:auto;
		}
		
	td.portindexdiv {
		border:none;
		vertical-align:top;
		width:50px;
		height:auto;
		}	
				
	td.portindexcontent {
		border:none;
		vertical-align:top;
		width:490px;
		height:auto;
		background-image:url(../interaria2009_images/portmidcontent_rp.png);
		background-repeat:repeat-x;
		background-color:#04070B;
		}						
			
	td.portindexicons {
		border:none;
		vertical-align:top;
		width:50px;
		height:auto;
		}	

	td.portindexdetails {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#FFFFFF;
		font-size:13px;
		border:none;
		vertical-align:top;
		width:440px;
		height:auto;
		}	
		
	td.portindextitle {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:24px;
		text-align:left;
		line-height:28px;
		border:none;
		vertical-align:middle;
		width:auto;
		padding-right:30px;
		height:auto;
		}	
		
	td.portindextitleheadline {
		border:none;
		width:739px;
		height:40px;
		background-image:url(../interaria2009_images/midsectionpt_mid_static_bg.png);
		background-repeat:repeat-x;			
		}				
		
		
	td.portindexdetailstitle {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#b6b6b6;
		font-size:13px;
		text-align:right;
		line-height:18px;
		border:none;
		vertical-align:middle;
		font-weight:bold;
		width:80px;
		height:auto;
		}	
		
	td.portdetdetailstitle {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		text-align:right;
		line-height:18px;
		border:none;
		vertical-align:middle;
		width:80px;
		font-weight:bold;		
		height:auto;
		}			

	td.portindexdetailscontent {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#FFFFFF;
		font-size:13px;
		line-height:18px;
		border:none;
		vertical-align:middle;
		text-align:left;
		width:360px;
		height:auto;
		}
		
	td.portdetdetailscontent {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		line-height:18px;
		border:none;
		vertical-align:middle;
		text-align:left;
		width:319px;
		padding-right:50px;
		height:auto;
		}		
		
	td.portdetdetailscontentl {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		line-height:18px;
		border:none;
		vertical-align:middle;
		text-align:left;
		width:319px;
		padding-right:50px;		
		height:auto;
		}	

	td.portindexdetailscontentl {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#FFFFFF;
		font-size:13px;
		line-height:18px;
		border:none;
		vertical-align:middle;
		text-align:left;
		width:360px;
		height:auto;
		}
		
	td.projectdetailssummary {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		line-height:21px;
		border:none;
		vertical-align:top;
		text-align:left;
		width:439px;
		padding-right:30px;
		padding-left:20px;
		height:auto;
		}											
		
	td.noborderleftmargin {
		border:none;
		vertical-align:top;
		width:13px;
		height:auto;
		}
		
	td.noborderrightmargin {
		border:none;
		vertical-align:top;
		width:12px;
		height:auto;
		}		
				
						
			
			
	td.midsectionleft {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		background-image:url(../interaria2009_images/midsection_left.png);
		background-repeat:repeat-y;
		}
		
	td.midsectionright {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		background-image:url(../interaria2009_images/midsection_right.png);
		background-repeat:repeat-y;		
		}

	td.midsectionleftps {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		background-image:url(../interaria2009_images/midsection_left.png);
		background-repeat:repeat-y;
		}
		
	td.midsectionrightps {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		background-image:url(../interaria2009_images/midsection_right.png);
		background-repeat:repeat-y;		
		}

	td.midsectioncenterps {
		border:none;
		vertical-align:top;
		width:900px;
		height:auto;
		}	
		

		
	td.midsectioncenter {
		border:none;
		vertical-align:top;
		width:900px;
		height:auto;
		background-color:#FFFFFF;
		}	
		
	td.midsectioncenterdata {
		border:none;
		vertical-align:top;
		width:900px;
		height:auto;
		background-color:#000000;
		}			
		
	td.midsectionleftdata {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		background-color:#000000;
		}
		
	td.midsectionrightdata {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		background-color:#000000;	
		}
		




	td.datasubmenu {
		border:none;
		vertical-align:top;
		text-align:left;
		height:20px;
		}




	td.midsectionleftp {
		border:none;
		vertical-align:top;
		width:56px;
		height:auto;
		background-image:url(../interaria2009_images/midsectionp_left.png);
		background-repeat:repeat-y;
		}
		
	td.midsectionrightp {
		border:none;
		vertical-align:top;
		width:104px;
		height:auto;
		background-image:url(../interaria2009_images/midsectionp_right.png);
		background-repeat:repeat-y;		
		}
		
	td.midsectioncenterp {
		border:none;
		vertical-align:top;
		width:821px;
		height:auto;
		background-image:url(../interaria2009_images/midsectionp_mid_static_bg.png);
		background-repeat:repeat-x;			
		background-color:#080808;
		}	



	td.midsectionleftpt {
		border:none;
		vertical-align:top;
		width:24px;
		height:40px;
		background-image:url(../interaria2009_images/midsectionpt_left_rp.png);
		background-repeat:repeat-y;
		}
		
	td.midsectionrightpt {
		border:none;
		vertical-align:top;
		width:18px;
		height:40px;
		background-image:url(../interaria2009_images/midsectionpt_right.png);
		background-repeat:repeat-y;
		}
		
	td.midsectioncenterpt {
		border:none;
		vertical-align:top;
		width:939px;
		height:40px;
		background-image:url(../interaria2009_images/midsectionpt_mid_static_bg.png);
		background-repeat:repeat-x;			
		}	





	td.midportdetailleft {
		border:none;
		vertical-align:top;
		width:64px;
		height:auto;
		background-image:url(../interaria2009_images/portfolio_detail_content_left_rp.png);
		background-repeat:repeat-y;
		}
		
	td.midportdetailright {
		border:none;
		vertical-align:top;
		width:54px;
		height:auto;
		background-image:url(../interaria2009_images/portfolio_detail_content_right_rp.png);
		background-repeat:repeat-y;		
		}
		
	td.midportdetailcenter {
		border:none;
		vertical-align:top;
		width:888px;
		height:auto;		
		background-color:#ffffff;
		}	


	td.midportdetailleftdetails {
		border:none;
		vertical-align:top;
		width:60px;
		height:auto;
		background-image:url(../interaria2009_images/project_details_details_left_rp.png);
		background-repeat:repeat-y;
		}
		
	td.midportdetailrightdetails {
		border:none;
		vertical-align:top;
		width:186px;
		height:auto;
		background-image:url(../interaria2009_images/project_details_details_right_rp.png);
		background-repeat:repeat-y;		
		}
		
	td.midportdetailrightdetailstwo {
		border:none;
		vertical-align:top;
		width:46px;
		height:auto;
		background-image:url(../interaria2009_images/project_details_details_right2_rp.png);
		background-repeat:repeat-y;		
		}		
		
	td.midportdetailcenterdetails {
		border:none;
		vertical-align:top;
		width:760px;
		height:auto;		
		background-color:#ffffff;
		}	
		
		
		
	td.portdetailspagetitles {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:18px;
		line-height:20px;
		text-align:right;
		border:none;
		vertical-align:top;
		font-weight:bold;
		width:200px;
		padding-top:3px;		
		height:auto;
		}	


	td.portdetailspagedata {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		text-align:left;
		line-height:20px;		
		border:none;
		vertical-align:top;
		padding-top:5px;
		width:560px;
		height:auto;
		}
		
	td.portdetailspagedatatwo {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#000000;
		font-size:13px;
		text-align:left;
		line-height:20px;		
		border:none;
		vertical-align:top;
		padding-top:5px;
		width:700px;
		height:auto;
		}	





		


	td.midportdetailleftflash {
		border:none;
		vertical-align:top;
		width:13px;
		height:auto;
		}
		
	td.midportdetailrightflash {
		border:none;
		vertical-align:top;
		width:14px;
		height:auto;
		}
		
	td.midportdetailcenterflash {
		border:none;
		vertical-align:top;
		width:979px;
		height:auto;
		background-color:#FFFFFF;					
		}			
		
		
		
		
		
	td.projectsdataleft {
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/projectsteps_bodybg_left.gif);
		background-repeat:repeat-y;
		width:13px;
		height:auto;
		}
		
	td.projectsdataright {
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/projectsteps_bodybg_right.gif);
		background-repeat:repeat-y;		
		width:14px;
		height:auto;
		}
		
	td.projectsdatacenter {
		border:none;
		vertical-align:top;
		background-image:url(../interaria2009_images/projectsteps_bodybg_center.png);
		background-repeat:repeat-x;
		background-color:#FFFFFF;		
		width:979px;
		height:auto;
		}			
				
		
		
	

	td.portdetailtitleleftmargin {
		border:none;
		vertical-align:top;
		width:60px;
		height:73px;
		}
		
	td.portdetailtitlerightmargin {
		border:none;
		vertical-align:top;
		width:27px;
		height:73px;
		}


	td.portdetailpagetitle {
		border:none;	
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#ffffff;
		font-size:26px;
		text-align:left;
		vertical-align:middle;
		width:300px;
		height:73px;
		background-image:url(../interaria2009_images/portdetailstitle_top_bg.png);
		background-repeat:repeat-x;
		}		
		
		
	td.portdetailpagetitlebg {
		border:none;
		vertical-align:middle;
		width:84px;
		height:73px;
		background-image:url(../interaria2009_images/portdetailstitle_top_bg.png);
		background-repeat:repeat-x;
		}		
	
	
	td.portdetailpagetitlebgweb {
		border:none;
		width:auto;
		height:73px;
		text-align:left;
		vertical-align:middle;
		margin-top:40px;
		background-image:url(../interaria2009_images/portdetailstitle_top_bg.png);
		background-repeat:repeat-x;
		}		
		
		
		
		


		


					
								
		

		
	td.pagebodyright {
		vertical-align:top;
		background-color:#FFFFFF;
		border:none;
		width:531px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:17px;
		color:#020105;
		}		
		
	#hometextboxone {
		text-align:left;
		height:auto;
		width:200px;
		position:absolute;
	 	float:left;
	 	z-index:431;
	 	margin-left:45px;
	 	top:838px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;			
		}

	#hometextboxtwo {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:432;
	 	margin-left:282px;
	 	top:838px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}

	#hometextboxthree {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:433;
	 	margin-left:524px;
	 	top:838px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}
		
	#hometextboxfour {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:434;
	 	margin-left:762px;
	 	top:838px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}		


	#datatextboxone {
		text-align:center;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:431;
	 	margin-left:45px;
	 	top:585px;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;			
		}

	#datatextboxtwo {
		text-align:center;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:432;
	 	margin-left:282px;
	 	top:585px;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;											
		}

	#datatextboxthree {
		text-align:center;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:433;
	 	margin-left:524px;
	 	top:585px;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;											
		}
		
	#datatextboxfour {
		text-align:center;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:434;
	 	margin-left:762px;
	 	top:585px;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;											
		}		

	#hometextboxonelower {
		text-align:left;
		height:auto;
		width:200px;
		position:absolute;
	 	float:left;
	 	z-index:431;
	 	margin-left:45px;
	 	top:1008px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;			
		}

	#hometextboxtwolower {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:432;
	 	margin-left:282px;
	 	top:1008px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}

	#hometextboxthreelower {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:433;
	 	margin-left:524px;
	 	top:1008px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}
		
	#homepagerightboxtext {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:433;
	 	margin-left:749px;
	 	top:675px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}		
		
	#hometextboxfourlower {
		text-align:left;
		height:auto;
		width:196px;
		position:absolute;
	 	float:left;
	 	z-index:434;
	 	margin-left:762px;
	 	top:1008px;
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;											
		}
		
	#hometextnewstitle {
		text-align:left;
		height:auto;
		width:auto;
		position:absolute;
	 	float:left;
	 	z-index:474;
	 	margin-left:295px;
	 	top:675px;
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:16px;
		color:#CC0099;
		line-height:18px;											
		}	
		
	#hometextnewstext {
		text-align:left;
		height:auto;
		width:auto;
		position:absolute;
	 	float:left;
	 	z-index:475;
	 	margin-left:330px;
	 	top:695px;
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:15px;
		color:#999999;
		line-height:28px;											
		}				





	#menunavone {
		text-align:left;
		height:35px;
		width:83px;
		position:absolute;
	 	float:left;
	 	z-index:231;
	 	margin-left:6px;
	 	top:106px;			
		}

	#menunavtwo {
		text-align:left;
		height:35px;
		width:102px;
		position:absolute;
	 	float:left;
	 	z-index:232;
	 	margin-left:107px;
	 	top:106px;			
		}
							
	#menunavthree {
		text-align:left;
		height:35px;
		width:133px;
		position:absolute;
	 	float:left;
	 	z-index:233;
	 	margin-left:237px;
	 	top:106px;			
		}	
	
	#menunavfour {
		text-align:left;
		height:35px;
		width:195px;
		position:absolute;
	 	float:left;
	 	z-index:234;
	 	margin-left:403px;
	 	top:106px;			
		}
												
	#menunavfive {
		text-align:left;
		height:35px;
		width:86px;
		position:absolute;
	 	float:left;
	 	z-index:235;
	 	margin-left:626px;
	 	top:106px;			
		}
	
	#menunavsix {
		text-align:left;
		height:35px;
		width:117px;
		position:absolute;
	 	float:left;
	 	z-index:236;
	 	margin-left:735px;
	 	top:106px;			
		}
		
	#menunavseven {
		text-align:left;
		height:35px;
		width:117px;
		position:absolute;
	 	float:left;
	 	z-index:237;
	 	margin-left:876px;
	 	top:106px;			
		}		
		

	.homepagetextclass {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		 font-size:13px;
		 line-height:21px;
		 color:#FFFFFF;
		 }	




	.menulinkstyle {
		display:block;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0D0D0D;
		margin-top:1px;
		}

	.normaltext {
		font-size:14px;
		font-weight:normal;
		line-height:24px;
		}			
		
	.portshowingdetails {
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#FFFFFF;
		}			
				
		
	.subtitle {
		font-size:22px;
		font-weight:normal;
		line-height:32px;
		vertical-align:middle;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#000000;
		}
		
	.subtitle2 {
		font-size:16px;
		line-height:32px;
		vertical-align:middle;
		font-family:"Courier New", Courier, monospace;
		color:#081d40;
		background-color:#EEEAF2;
		padding:6px;
		}	
		
		
	.subtitle2_CMS {
		font-size:18px;
		line-height:32px;
		vertical-align:middle;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#ffffff;
		background-color:#c1008f;
		padding:4px;
		}
		
		
	.subtitle3 {
		font-size:14px;
		line-height:32px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		background-color:#FFCC33;
		padding:2px;
		font-weight:bold;
		}
		
		
		
	.webdevelopmentsubtitle {
		font-size:15px;
		font-weight:bold;
		background-color:#cdcdcd;
		line-height:18px;
		vertical-align:middle;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#660066;
		}		
	
	
	
	.contactformcheckboxes {
		font-size:12px;
		}
	
	
	
	
		
					
	a:link.bodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:13px;
		color:#003399;
		line-height:16px;
		text-decoration:underline;
		}

	a:visited.bodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:13px;
		color:#003399;
		line-height:16px;
		text-decoration:underline;
		}

	a:hover.bodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:13px;
		color:#CC0099;
		line-height:16px;
		text-decoration:underline;
		}

	a:active.bodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:13px;
		color:#003399;
		line-height:16px;
		text-decoration:underline;
		}							
	
	
	
	
	td.noborderhome {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#666666;
		line-height:16px;
		}
	
		
					
	a:link.websitebodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:14px;
		text-decoration:none;
		}

	a:visited.websitebodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}

	a:hover.websitebodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#ffffff;
		line-height:13px;
		text-decoration:none;
		}

	a:active.websitebodylink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}				
		
		
		
					
	a:link.websitebodynolink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}

	a:visited.websitebodynolink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}

	a:hover.websitebodynolink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}

	a:active.websitebodynolink {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:11px;
		color:#98BDEC;
		line-height:13px;
		text-decoration:none;
		}						
	
	
	
	
	
	
	
	
	
			
	a:link.menulink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:visited.menulink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:hover.menulink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#164f97;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:active.menulink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}	
		
		
	a:link.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:visited.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:hover.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}

	a:active.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		display:block;			
		}			
	
	
	
	
	
	
		
	a:link.projectstepslink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;		
		text-decoration:none;
		}

	a:visited.projectstepslink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;		
		text-decoration:none;	
		}

	a:hover.projectstepslink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#Bdd5C9;
		text-decoration:none;
		background-color:#000000;
		padding:7px;
		}

	a:active.projectstepslink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;		
		text-decoration:none;			
		}	
		
	a:link.projectstepslinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC3399;	
		text-decoration:none;
		font-weight:bold;
		}

	a:visited.projectstepslinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC3399;			
		text-decoration:none;
		font-weight:bold;	
		}

	a:hover.projectstepslinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC3399;			
		text-decoration:none;
		font-weight:bold;
		}

	a:active.projectstepslinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#CC3399;			
		text-decoration:none;
		font-weight:bold;			
		}	
	
	
	
	
				



	a:link.portfoliotitlebarlink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;		
		text-decoration:none;
		}

	a:visited.portfoliotitlebarlink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;		
		text-decoration:none;	
		}

	a:hover.portfoliotitlebarlink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;		
		text-decoration:underline;
		}

	a:active.portfoliotitlebarlink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;		
		text-decoration:none;			
		}	
			
			
	a:link.portfoliotitlebarlinkdet {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;				
		color:#ffffff;		
		text-decoration:none;
		}

	a:visited.portfoliotitlebarlinkdet {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;				
		color:#ffffff;		
		text-decoration:none;	
		}

	a:hover.portfoliotitlebarlinkdet {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;	
		color:#ffffff;		
		text-decoration:underline;
		}

	a:active.portfoliotitlebarlinkdet {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;						
		color:#ffffff;		
		text-decoration:none;			
		}	
							
																																																			
	
	
	
	
	
					
	a:link.portdatalink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0000FF;
		line-height:16px;
		text-decoration:underline;
		}

	a:visited.portdatalink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0000FF;
		line-height:16px;
		text-decoration:underline;
		}

	a:hover.portdatalink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0000FF;
		line-height:16px;
		text-decoration:underline;
		}

	a:active.portdatalink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0000FF;
		line-height:16px;
		text-decoration:underline;
		}																																																						
	
	



	a:link.portdetailstitlelink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:60px;
		color:#E6E8FF;
		vertical-align:bottom;		
		text-decoration:underline;
		}

	a:visited.portdetailstitlelink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:60px;
		color:#E6E8FF;
		vertical-align:bottom;						
		text-decoration:underline;	
		}

	a:hover.portdetailstitlelink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:60px;
		color:#E6E8FF;
		vertical-align:bottom;						
		text-decoration:underline;
		}

	a:active.portdetailstitlelink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:60px;
		color:#E6E8FF;		
		text-decoration:underline;
		vertical-align:bottom;							
		}	
	






	a:link.footerlinkplus {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;	
		text-decoration:none;
		}

	a:visited.footerlinkplus {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;					
		text-decoration:none;	
		}

	a:hover.footerlinkplus {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;						
		text-decoration:underline;
		}

	a:active.footerlinkplus {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		}	
					
					

	
			
	a:link.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;
		}

	a:visited.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;
		}

	a:hover.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#b1baba;
		}

	a:active.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;
		}	
		
		
	a:link.submenulinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;
		}

	a:visited.submenulinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;					
		}

	a:hover.submenulinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;			
		}

	a:active.submenulinkon {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		text-decoration:none;
		color:#FFFFFF;	
		}			
	
	
			
										
	a:link.browsersearchresults {
		font-family:"Trebuchet MS",Arial;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;
		color:#CCCCCC;
		}

	a:visited.browsersearchresults {
		font-family:"Trebuchet MS",Arial;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;
		color:#CCCCCC;					
		}

	a:hover.browsersearchresults {
		font-family:"Trebuchet MS",Arial;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;
		color:#CCCCCC;			
		}

	a:active.browsersearchresults {
		font-family:"Trebuchet MS",Arial;
		font-size:14px;
		line-height:16px;
		text-decoration:underline;
		color:#CCCCCC;	
		}		
		
		
				
	
	
	
	a:link.datatexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;
		text-decoration:none;
		}

	a:visited.datatexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;
		text-decoration:none;				
		}

	a:hover.datatexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#a127a3;
		line-height:16px;
		text-decoration:none;		
		}

	a:active.datatexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;
		text-decoration:none;	
		}		
			
			
	
	
	a:link.hometexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;
		text-decoration:none;
		}

	a:visited.hometexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;
		text-decoration:none;				
		}

	a:hover.hometexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;
		text-decoration:none;		
		}

	a:active.hometexboxlink {
		font-family:"Trebuchet MS",Arial;
		font-size:11px;
		color:#000000;
		line-height:14px;
		text-decoration:none;	
		}		



		
		
	a:link.hometextnewslink {
		font-family:"Trebuchet MS",Arial;
		font-size:15px;
		color:#999999;
		line-height:28px;
		text-decoration:underline;
		}

	a:visited.hometextnewslink {
		font-family:"Trebuchet MS",Arial;
		font-size:15px;
		color:#999999;
		line-height:28px;
		text-decoration:underline;				
		}

	a:hover.hometextnewslink {
		font-family:"Trebuchet MS",Arial;
		font-size:15px;
		color:#ffffff;
		line-height:28px;
		text-decoration:underline;	
		}

	a:active.hometextnewslink {
		font-family:"Trebuchet MS",Arial;
		font-size:15px;
		color:#999999;
		line-height:28px;
		text-decoration:underline;	
		}
		
		
		
	 
	 
	 
		
	a:link.homeviewallprojectslinks {
	 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 	font-size:13px;
	 	line-height:22px;
	 	color:#FFFFFF;	
		text-decoration:none;
		}

	a:visited.homeviewallprojectslinks {
	 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 	font-size:13px;
	 	line-height:22px;
	 	color:#FFFFFF;	
		text-decoration:none;				
		}

	a:hover.homeviewallprojectslinks {
	 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 	font-size:13px;
	 	line-height:22px;
	 	color:#CCCC66;	
		text-decoration:none;	
		}

	a:active.homeviewallprojectslinks {
	 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 	font-size:13px;
	 	line-height:22px;
	 	color:#FFFFFF;	
		text-decoration:none;	
		}	 		
		


	a:link.footerlinkplustwo {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#333333;	
		text-decoration:underline;
		}

	a:visited.footerlinkplustwo {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#333333;					
		text-decoration:underline;	
		}

	a:hover.footerlinkplustwo {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#333333;						
		text-decoration:underline;
		}

	a:active.footerlinkplustwo {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#333333;
		text-decoration:underline;
		}	
							
							
							
	
		
	a:link.projectstepslinkp {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;		
		text-decoration:none;
		}

	a:visited.projectstepslinkp {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;		
		text-decoration:none;	
		}

	a:hover.projectstepslinkp {
	 	font-family:""Lucida Grande", Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#663366;
		text-decoration:none;
		}

	a:active.projectstepslinkp {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;		
		text-decoration:none;			
		}	
		
	a:link.projectstepslinkpon {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;	
		text-decoration:none;
		font-weight:bold;
		}

	a:visited.projectstepslinkpon {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;			
		text-decoration:none;
		font-weight:bold;	
		}

	a:hover.projectstepslinkpon {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;			
		text-decoration:none;
		font-weight:bold;
		}

	a:active.projectstepslinkpon {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;			
		text-decoration:none;
		font-weight:bold;			
		}	
	
								
				
				
	a:link.browsersearchresultsb {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:13px;
		line-height:16px;
		text-decoration:underline;
		color:#ffffff;
		}

	a:visited.browsersearchresultsb {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:13px;
		line-height:16px;
		text-decoration:underline;
		color:#ffffff;					
		}

	a:hover.browsersearchresultsb {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:13px;
		line-height:16px;
		text-decoration:underline;
		color:#000000;			
		}

	a:active.browsersearchresultsb {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		font-size:13px;
		line-height:16px;
		text-decoration:underline;
		color:#ffffff;	
		}		
	
	
	
	a:link.webhomelink {
		color:#D7FAF8;
		font-family:"Lucinda Grande", Helvetica, sans-serif;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;	
		}

	a:visited.webhomelink {
		color:#D7FAF8;
		font-family:"Lucinda Grande", Helvetica, sans-serif;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;						
		}

	a:hover.webhomelink {
		color:#ffffff;
		font-family:"Lucinda Grande", Helvetica, sans-serif;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;		
		}

	a:active.webhomelink {
		color:#D7FAF8;
		font-family:"Lucinda Grande", Helvetica, sans-serif;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;
		}										
							
