/* CSS Document */

	img {
		border:0;
		}
		
	td img {
		display: block;
		}		

	body {
		text-align:center;
		vertical-align:top;
		background-color:#081639;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}
			
	#topdoc {
		background-image:url(interaria_images/interaria_bg2.png);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		text-align:left;
		height:141px;
		width:100%;
		top:0px;
		left:0px;
		right:0px;
		}
			
									
	#frameheader {
		width:1006px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		height:auto;
		background-color:#FFFFFF;
		top:0px;
		padding:0px;
		text-align:left;
		}

	#contentheader {
		width:1006px;
		height:auto;
		padding:0px;
		margin-left:0px;
		background-color:#FFFFFF;
		height:auto;
		top:0px;
		vertical-align:middle;
		position:relative;
		}	

	
										
	#middoc {
		background-color:#ffffff;
		background-image:url(interaria_images/interaria_bg2_mid.png);
		background-repeat:repeat-x;
		height:auto;
		width:100%;
		top:auto;
		left:0px;
		right:0px;	
		}	
			
	#framebody {
		width:1006px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}
		
	#framebodymid {
		width:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}		
		

	#contentbody {
		width:auto;
		padding:0px;
		margin-left:0px;
		height:auto;
		top:0px;
		vertical-align:top;
		line-height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		position:relative;
		}		
		
	#botdoc {
		background-image:url(interaria_images/interaria_bg2_bot.png);
		background-repeat:repeat-x;
		background-color:#081639;
		height:auto;
		width:100%;
		font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		line-height:14px;
		top:auto;
		left:0px;
		right:0px;
		}
						

	#framefooter {
		width:1006px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	
		

	#contentfooter {
		height:48px;
		width:1006px;
		text-align:left;
		margin-left:0px;
		}
								
		

	#framefloat {
		width:1008px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}


	#contentleftfloat {
		width:1px;
		padding:0px;
		float:left;
		height:0px;
		}
	
	#contentcenterfloat {
		width:1006px;
		height:0px;
		padding:0px;
		top:0px;
		float:left;
		}
	
	#contentrightfloat {
		width:1px;
		padding:0px;
		float:left;
		height:0px;
		}
		


	.footerimageright {
		text-align:right;
		margin-left:484px;
	}
	
.gianttext {
	color:#1a2e54;
	font-family: Geneva, Tahoma, sans-serif;
	font-size:60px;
	line-height:70px;
}

.footerhonecolor {
	color:#93b7e5;
	font-size:16px;	
}		
				
				

		
	#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:390;
	 margin-left:662px;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:12px;
	 color:#cccccc;
	 top:165px;
	 width:auto;
	 height:auto;
	 }		 
	 	
		
	#narrowportresultsdropdown {
	 position:absolute;
	 float:left;
	 z-index:391;
	 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;
	 }			 		

	
		
	#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;
		}		
	
	
	#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;
	}	
	
	#textmargindatasmallerp {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	line-height:24px;
	}			
	
	
	#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;
	}
		
	

	#portdetailsviewscreenshots {
	z-index:321;
	float:left;
	position:absolute;
	margin-left:15px;
	top:505px;
	width:auto;
	height:auto;
	}

		
	#logobutton {
	z-index:505;
	float:left;
	position:absolute;
	margin-left:54px;
	top:25px;
	width:auto;
	height:auto;
	}
	
	#clientloginbutton {
	z-index:805;
	float:left;
	position:absolute;
	margin-left:300px;
	top:0px;
	width:auto;
	height:auto;
	}	
	
	
	#headertext {
	z-index:235;
	float:left;
	position:absolute;
	margin-left:250px;
	top:86px;
	width:360px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	font-size:12px;
	letter-spacing:1px;
	}
	
	#number {
	z-index:234;
	float:left;
	position:absolute;
	margin-left:250px;
	top:107px;
	width:360px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	letter-spacing:1px;
	}	
	
	 
	 
	#projectstepslinkscoloneps {
	 position:absolute;
	 float:left;
	 z-index:171;
	 margin-left:70px;
	 top:264px;
	 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:464px;
	 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:667px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:22px;
	 color:#000000;
	 }		 
	 
	 
		
	#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;
		}		 
	 
	 
	 
	 
	 	 	 
		
	#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:235px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:24px;
	 color:#ffffff;
	 }	
	 
	#pagemsgtext {
	 position:absolute;
	 float:left;
	 z-index:62;
	 margin-left:77px;
	 top:220px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:40px;
	 color:#ffffff;
	 }		 
	 		
	
	#pssidemenubg {
		z-index:81;
		float:left;
		position:absolute;
		margin-left:50px;
		top:198px;
		width:auto;
		height:auto;
		}		
	
	
	#pagetitletext {
	 position:absolute;
	 float:left;
	 z-index:50;
	 margin-left:63px;
	 top:168px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:23px;
	 color:#081639;
	 }	
	 
	#pagetitletextb {
	 position:absolute;
	 float:left;
	 z-index:50;
	 margin-left:63px;
	 top:168px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:20px;
	 color:#ffffff;
	 }		 
	 
	 
		
	#contactball {
		position:absolute;
		float:left;
		z-index:229;
		margin-left:96px;
		top:402px;
		width:auto;
		height:auto;
		}	
		
	#contactheadline {
		position:absolute;
		float:left;
		z-index:227;
		margin-left:250px;
		top:405px;
		width:auto;
		height:auto;
		}	
		
	#contactform {
		position:absolute;
		float:left;
		z-index:228;
		margin-left:140px;
		top:450px;
		width:auto;
		height:auto;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#000000;
		font-size:13px;
		line-height:21px;
		text-align:left;		
		}													
					 
	 
	#topmenunav {
	 position:absolute;
	 float:left;
	 z-index:30;
	 margin-left:750px;
	 top:18px;
	 width:auto;
	 height:auto;
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:12px;
	 color:#97BFEC;
	 line-height:17px;
	 }	
	 		
	 

	#datadrivenflashdata {
	 margin-left:0px;
	 top:222px;
	 width:1006px;
	 height:217px;
	 }	


	 #homepageflash {
		 position:absolute;
		 float:left;
		 z-index:137;
		 margin-left:14px;
		 top:169px;
		 width:982px;
		 height:482px;
	 	}
	 
	 
	 
	 h1 {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:14px;
	 color:#081639;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:normal;
	 font-variant:normal;
	 padding-left:15px;	 
	 }
	 
	 h3 {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:20px;
	 color:#ffffff;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:normal;
	 font-variant:normal;
	 }	 
	 
	 h2 {
	 font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	 font-size:19px;
	 color:#ffffff;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:uppercase;
	 }
	 	 
		 
	 h4 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:12px;
	 color:#ffffff;
	 vertical-align:top;
	 margin-top:0px;
	 font-weight:normal;
	 font-style:italic;
	 font-variant:normal;
	 }	 		 
		 

	table.footertabletop {
		width:980px;
		vertical-align:top;
		height:auto;
		line-height:12px;
		padding:0px;
		border:none;
		border-spacing:0px;
		}

		 

table.htmlfivefooter {
		vertical-align:top;
		width:980px;
		height:220px;
		height:auto;
		border-color:#11254f;
		border-width:1px;
		border-style:solid;
		border-radius: 1em 1em 1em / 1em 1em 1em;
		background-color:#0e244f;
		padding-left:6px;
		padding-right:6px;
		padding-top:10px;
		padding-bottom:10px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(14, 36, 79);
	/* RGBa with 0.6 opacity */
	background: rgba(14, 36, 79, 0.8);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0e244f, endColorstr=#1a2d54);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0e244f, endColorstr=#1a2d54)";
}		
			
	 	 		 
	 
	
	
	
	
	
	
	

	table.mainbodytable {
		width:1006px;
		vertical-align:top;
		border:none;
		}	
		
	table.projectstepstable {
			width:643px;
			vertical-align:top;
			border:none;
			}
			
	table.projectstepsmenutable	{
			width:242px;
			vertical-align:top;
			border:none;
			}	
			
	td.projectstepsmenucell	{
		border:none;
		vertical-align:top;
		padding-left:20px;
		height:23px;
		text-align:left;
		}	
		
		
	td.portfolioimageviewer {
		text-align:center;
		vertical-align:bottom;
		border:none;
	}
		
		
		
	td.datadrivencms {
		border:none;
		background-image:url(interaria2009_images/datadriven_boxes_flat_cms.png);
		background-repeat:no-repeat;
		width:223px;
		height:257px;
		}
		
	#datadrivendivcms {
		width:210px;
		margin-top:127px;
		margin-left:7px;
		text-align:center;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;			
		}
		
	td.datadrivenwebapps {
		border:none;
		background-image:url(interaria2009_images/datadriven_boxes_flat_webapps.png);
		background-repeat:no-repeat;
		width:223px;
		height:257px;
		}
		
	#datadrivendivwebapps {
		width:210px;
		margin-top:127px;
		margin-left:7px;
		text-align:center;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;			
		}	
		
	td.datadrivenuseraccounts {
		border:none;
		background-image:url(interaria2009_images/datadriven_boxes_flat_useraccounts.png);
		background-repeat:no-repeat;
		width:223px;
		height:257px;
		}
		
	#datadrivendivuseraccounts {
		width:202px;
		margin-top:127px;
		margin-left:9px;
		text-align:center;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;			
		}			
		
	td.datadrivenpayment {
		border:none;
		background-image:url(interaria2009_images/datadriven_boxes_flat_payment.png);
		background-repeat:no-repeat;
		width:223px;
		height:257px;
		}
		
	#datadrivendivpayment {
		width:200px;
		margin-top:127px;
		margin-left:10px;
		text-align:center;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#000000;
		line-height:16px;			
		}			
		
		
		
		
		
	table.midcentercontent {
		border:none;
		vertical-align:top;
		width:981px;
		height:auto;
		}		
		
	table.midcentercontentps {
		border:none;
		vertical-align:top;
		width:981px;
		height:auto;
		}	
		
		
	td.pagetitlecell {
		border:none;
		background-image:url(interaria2009_images/contentbody_top_profile.png);
		background-repeat:no-repeat;
		vertical-align:top;
		width:1006px;
		height:121px;
		text-align:left;
		font-family:"Times New Roman", Times, serif;
	 	font-size:32px;
	 	color:#ffffff;
		letter-spacing:1px;		
		}
		
	td.pagetitlecellprofile {
		border:none;
		background-image:url(interaria2009_images/contentbody_top_profile.png);
		background-repeat:no-repeat;
		vertical-align:top;
		width:1006px;
		height:121px;
		text-align:left;
		font-family:"Times New Roman", Times, serif;
	 	font-size:32px;
	 	color:#ffffff;
		letter-spacing:1px;		
		}	
		
	td.pagetitlecellfaq {
		border:none;
		background-image:url(interaria2009_images/contentbody_top_faq.png);
		background-repeat:no-repeat;
		vertical-align:top;
		width:1006px;
		height:121px;
		text-align:left;
		font-family:"Times New Roman", Times, serif;
	 	font-size:32px;
	 	color:#ffffff;
		letter-spacing:1px;		
		}	
		
	td.pagetitlecellcasestudy {
		border:none;
		background-image:url(interaria2009_images/contentbody_top_casestudy.png);
		background-repeat:no-repeat;
		vertical-align:top;
		width:1006px;
		height:121px;
		text-align:left;
		font-family:"Times New Roman", Times, serif;
	 	font-size:32px;
	 	color:#ffffff;
		letter-spacing:1px;
		}			
		
	#pagetitlecontent {
		margin-left:90px;
		margin-top:60px;
		}
		
		
	td.pagesubtitlecell {
		border:none;
		vertical-align:top;
		width:1006px;
		height:auto;
		text-align:left;
		}
		
	#pagesubtitlecontent {
		margin-left:120px;
		margin-top:18px;
		}		
		
		
	td.pagecontentcell {
		border:none;
		vertical-align:top;
		width:1006px;
		height:auto;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#222222;
		font-size:12px;
		line-height:21px;
		text-align:left;
		}
		
	#pagecontentdiv {
		margin-left:120px;
		margin-top:5px;
		width:745px;
		}			
		
		
	td.projectstepsmarginleft {
		border:none;		
		width:50px;
		}
		
	td.projectstepsmarginright {
		border:none;
		vertical-align:top;
		width:41px;
		}		
		
	td.projectstepsmenu {
		border:none;
		vertical-align:top;		
		width:242px;
		height:623px;
		background-image:url(interaria2009_images/projectsteps_sidemenu_bg.png);
		background-repeat:no-repeat;
		}

	td.projectstepsmarginmid {
		border:none;
		vertical-align:top;		
		width:30px;
		}

	td.projectstepsright {
		border:none;
		vertical-align:top;		
		width:643px;
		height:auto;
		}	
	
	td.projectstepstitle {
		border:none;
		vertical-align:top;		
		background-image:url(interaria2009_images/contentbody_top_projectstep_title.png);
		background-repeat:no-repeat;
		width:643px;
		height:61px;
		}
		
	#projectstepstitlediv {
		margin-left:20px;
		margin-top:23px;		
		}

	td.projectstepscontent {
		border:none;
		vertical-align:top;		
		background-image:url(interaria2009_images/contentbody_top_projectstep_content.png);
		background-repeat:no-repeat;
		width:643px;
		height:auto;
		}
		
	#projectstepscontentdiv {
		margin-left:20px;
		margin-top:16px;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#222222;	
		font-size:12px;
		line-height:21px;
		width:590px;
		}
		
		
	td.projectstepsheadlinearea {
		border:none;
		vertical-align:top;
		width:915px;
		height:74px;
		}

	#projectstepsheadlinediv {
		margin-top:30px;
		margin-left:17px;
		}


	td.noborderleftmargin {
		border:none;
		vertical-align:top;
		width:13px;
		height:auto;
		}
		
	td.noborderrightmargin {
		border:none;
		vertical-align:top;
		width:12px;
		height:auto;
		}		
				
				
	td.nobordermaincontentcell {
		border:none;
		width:981px;
		height:auto;
		vertical-align:top;
		}
		
	td.midsectionleft {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		}
		
	td.midsectionright {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		}

	td.midsectionleftps {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		}
		
	td.midsectionrightps {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		}

	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;
		}			
		
	td.midsectionleftdata {
		border:none;
		vertical-align:top;
		width:38px;
		height:auto;
		}
		
	td.midsectionrightdata {
		border:none;
		vertical-align:top;
		width:43px;
		height:auto;
		}
		




	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;			
		}	









	.datadrivesubtitle {
		font-size:30px;
		font-family:Arial, Helvetica, sans-serif;
		color:#E00099;
		}	





	td.footermargin {
		width:15px;
		height:71px;
		border:none;
		vertical-align:top;		
		}
		
	td.footermarginside {
		width:12px;
		border:none;
		vertical-align:top;
		}			
		
	
		
	td.footerleft {
		width:400px;
		height:71px;		
		border:none;
		vertical-align:top;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#ffffff;
		vertical-align:top;
		text-align:left;
		padding-top:10px;
		letter-spacing:2px;
		}
		
	td.footerright {
		width:580px;
		height:71px;		
		border:none;
		vertical-align:top;
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#98BDEC;
		vertical-align:top;
		text-align:right;
		padding-top:9px;
		display:block;
		}	
				
	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:#192c54;
		}	
		
	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.smallminicell	{
		border:none;
		width:228px;
		vertical-align:top;
		}		
		
	td.smallminicellmargin	{
		border:none;
		width:15px;
		vertical-align:top;
		}			
		
	td.homevideomidsection {
		border:none;
		width:600px;
		}			
			




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

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

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

	a:active.footerlinkplus {
		font-family:"Trebuchet MS",Arial;
		font-size:12px;
		color:#97BFEC;
		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.bodylink {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:13px;
		color:#003399;
		line-height:16px;
		text-decoration:none;
		}

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

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

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



				
	a:link.websitebodylinkfoot {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#164f97;
		line-height:14px;
		text-decoration:none;
		}

	a:visited.websitebodylinkfoot {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#164f97;
		line-height:14px;
		text-decoration:none;
		}

	a:hover.websitebodylinkfoot {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#ffffff;
		line-height:14px;
		text-decoration:none;
		}

	a:active.websitebodylinkfoot {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#164f97;
		line-height:14px;
		text-decoration:none;
		}				





		
					
	a:link.websitebodylinkcl {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#693;
		line-height:14px;
		text-decoration:none;
		}

	a:visited.websitebodylinkcl {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#693;
		line-height:14px;
		text-decoration:none;
		}

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

	a:active.websitebodylinkcl {
		font-family:"Lucinda Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#693;
		line-height:14px;
		text-decoration:none;
		}	


	
	
	
	
	
	
	

	
		
					
	a:link.websitebodylink {
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size:10px;
		color:#98BDEC;
		line-height:14px;
		text-decoration:none;
		}

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

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

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

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

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

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

















































		
	td.portdetailspagetitles {
		font-family:"Lucida Grande", "Trebuchet MS",Arial;
		color:#98BDEC;
		font-size:13px;
		line-height:20px;
		text-align:right;
		border:none;
		vertical-align:top;
		font-weight:bold;
		width:110px;
		padding-top:3px;
		padding-right:20px;		
		height:auto;
		}	


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





	
					
	a:link.portdatalink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:20px;
		text-decoration:none;
		}

	a:visited.portdatalink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:20px;
		text-decoration:none;
		}

	a:hover.portdatalink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
		font-size:12px;
		color:#98BDEC;
		line-height:20px;
		text-decoration:none;
		}

	a:active.portdatalink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:20px;
		text-decoration:none;
		}																																																						
	
	
	a:link.prevnextlinks {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#BDBDBD;
		line-height:16px;
		text-decoration:none;
		font-style:italic;
		}

	a:visited.prevnextlinks {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#BDBDBD;
		line-height:16px;
		text-decoration:none;
		font-style:italic;		
		}

	a:hover.prevnextlinks {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#ffffff;
		line-height:16px;
		text-decoration:none;
		font-style:italic;		
		}

	a:active.prevnextlinks {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#BDBDBD;
		line-height:16px;
		text-decoration:none;
		font-style:italic;		
		}																																																						
		
	
	
	
	



	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;							
		}	
	



		
















































		

	#headerlinkdiv {	
		height:auto;
		width:auto;
		top:2px;
		margin-left:730px;
		position:absolute;
		z-index:198;
		}			
			
			
	#headerphonenumber {	
		height:auto;
		width:200px;
		text-align:center;
		top:42px;
		margin-left:795px;
		position:absolute;
		z-index:307;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#FFF;
		letter-spacing:1px;
		}			
			
			
	#headeremail {	
		height:auto;
		width:200px;
		text-align:center;		
		top:68px;
		margin-left:795px;
		position:absolute;
		z-index:308;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#FFF;
		letter-spacing:1px;		
		}			
						
			
				
				
		
		
	.table.noborder {
		width:auto;
		height:auto;
		border:none;
		vertical-align:top;
		}	
		
	table.main {
		width:1060px;
		height:auto;
		border:none;
		vertical-align:top;	
		}
		


		
		
	table.sidemenutable {
		width:220px;
		height:auto;
		border:none;
		vertical-align:top;
		}			
		
		
	table.midcontenttable {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:825px;
		background-color:#e4e4e4;
		height:auto;
		}	
		
	table.midcontenttabletech {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:1032px;
		background-color:#ffffff;
		height:auto;
		}			
	
	table.midcontentcellcentertable {
		width:731px;
		background-color:#FFF;
		height:auto;
		vertical-align:top;
		text-align:left;
		border:none;
		}
			
			
	table.ibntable {
		width:315px;
		background-color:#fff;
		height:65px;
		vertical-align:top;
		text-align:left;
		border:none;
		}
				

	table.ibntablecellmidcell {
		width:315px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}
			
	table.lowerbody {
		width:825px;
		background:#f1f1f1;
		border:none;
		height:auto;
		vertical-align:top;
		text-align:left;
		}
		
		
	table.subcelltable {
		width:1060px;
		vertical-align:top;
		text-align:left;
		border:none;
		}
		
	table.homeframetable {
		border:none;
		vertical-align:top;
		width:825px;
		height:542px;
		}
		

		
	#homeframetitles {
		width:345px;
		height:20px;
		text-align:center;
		}
			
		
	td.homeframe {
		background-image:url(ags_images/homeframe.png);
		background-repeat:no-repeat;
		background-color:#e4e4e4;
		border:none;
		vertical-align:top;
		width:825px;
		}
		
	td.homeframetop {
		border:none;
		vertical-align:top;
		width:825px;
		height:18px;
		}	
		
	td.homeframetoptwo {
		border:none;
		vertical-align:top;
		width:825px;
		height:18px;
		}			
		
	td.homeframemidleft {
		border:none;
		vertical-align:top;
		width:36px;
		height:auto;
		}
		
	td.homeframemidleftcolumn {
		border:none;
		vertical-align:top;
		text-align:center;
		width:345px;
		height:auto;
		}	
		
	td.homeframemidleftcolumntxt {
		border:none;
		color:#FFF;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		line-height:15px;
		height:20px;
		vertical-align:top;
		width:345px;
		}	
		
	td.homeframemidleftcolumnphoto {
		border:none;
		width:345px;
		height:230px;
		}			
	
	td.homeframemidcentercolumntop {
		border:none;
		vertical-align:top;
		width:67px;
		height:18px;
		}	
		
	td.homeframemidcentercolumnbot {
		border:none;
		vertical-align:top;
		width:67px;
		height:5px;
		}			
		
	td.homeframemidcentercolumntoptwo {
		border:none;
		vertical-align:top;
		width:67px;
		height:19px;
		}			
	
	td.homeframemidcentercolumn {
		border:none;
		vertical-align:top;
		width:67px;
		height:auto;
		}
		
		
		
	td.homeframemidright {
		border:none;
		vertical-align:top;
		width:30px;
		height:auto;
		}	
		
	td.homeframemidrightcolumn {
		border:none;
		text-align:center;
		vertical-align:top;
		width:345px;
		height:auto;
		}
		
	td.homeframemidrightcolumntxt {
		border:none;
		color:#FFF;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		line-height:15px;
		vertical-align:top;
		width:345px;
		height:20px;
		}	
		
	td.homeframemidrightcolumnphoto {
		border:none;
		width:345px;
		height:230px;
		}			
				
	td.subcelltablecellone {
		width:60px;
		border:none;
		height:auto;
		vertical-align:top;
		}
		
	td.subcelltablecellonetech {
		width:20px;
		border:none;
		height:auto;
		vertical-align:top;
		}			
		
	td.subcelltablecelltwo {
		width:125px;
		border:none;
		height:auto;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		padding-top:4px;
		}	
		
	td.subcelltablecelltwotech {
		width:165px;
		border:none;
		height:auto;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		padding-top:4px;
		}
		
	td.fillertech {
		width:875px;
		vertical-align:top;
		border:none;
		}
		
	td.subfillertech {
		width:auto;
		height:22px;
		vertical-align:top;
		border:none;
		}	
		
	td.subfillertechtwo {
		width:auto;
		height:30px;
		vertical-align:top;
		border:none;
		}			
		
	td.subcelltablecellsecondrow {
		width:1040px;
		vertical-align:top;
		border:none;
		}
		
	td.subcelltablecellsrmargin {
		width:100px;
		vertical-align:top;
		border:none;
		}	
		
	td.subcelltablecellsrone {
		width:135px;
		vertical-align:top;
		border:none;
		}
		
	td.subcelltablecellstwo {
		width:205px;
		vertical-align:top;
		border:none;
		}	
		
	td.subcelltablecellsthree {
		width:170px;
		vertical-align:top;
		border:none;
		}	
		
	td.subcelltablecellsfour {
		width:200px;
		vertical-align:top;
		border:none;
		}			
		
	td.subcelltablecellsrdiv {
		width:40px;
		vertical-align:top;
		}			
		
	td.subcelltablecellthree {
		width:75px;
		border:none;
		height:auto;
		vertical-align:top;
		}	
		
		
		
	td.subcelltablecellfour {
		width:200px;
		border:none;
		height:auto;
		vertical-align:top;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		letter-spacing:1px;
		}	
		
	td.subcelltablecellfive {
		width:70px;
		border:none;
		height:auto;
		vertical-align:top;
		}
		
		
	td.subcelltablecellsix {
		width:200px;
		border:none;
		height:auto;
		vertical-align:top;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		letter-spacing:1px;		
		}	
		
		
	td.subcelltablecellseven {
		width:70px;
		border:none;
		height:auto;
		vertical-align:top;
		}	
		
		
	td.subcelltablecelleight {
		width:200px;
		border:none;
		height:auto;
		vertical-align:top;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		letter-spacing:1px;		
		}	
		
	td.subcelltablecellnine {
		width:60px;
		border:none;
		height:auto;
		vertical-align:top;
		}	
		
		
	td.subcelltechnology {
		border:none;
		width:125px;
		vertical-align:middle;
		text-align:center;
		height:30px;
		background-color:#068b63;
		font-size:14px;
		line-height:18px;
		color:#FFF;
		letter-spacing:1px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}	
		
		
		
	td.subcelltechnologytech {
		border:none;
		width:165px;
		vertical-align:middle;
		text-align:center;
		height:30px;
		background-color:#9a008d;
		font-size:14px;
		line-height:18px;
		color:#FFF;
		letter-spacing:1px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}			
				
	
	
	td.lowerbodytop {
		width:825px;
		border:none;
		height:20px;
		vertical-align:top;
		}
		
	td.lowerbodybot {
		width:825px;
		border:none;
		height:20px;
		vertical-align:top;
		}	
		
	td.lowerbodymidleft {
		width:35px;
		border:none;
		height:auto;
		background-image:url(ags_images/lowerbodymidleft_rp.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}	
		
	td.lowerbodymidright {
		width:40px;
		border:none;
		height:auto;
		background-image:url(ags_images/lowerbodymidright_rp.png);
		background-repeat:repeat-y;
		vertical-align:top;
		}
		
	td.lowerbodymidcenter {
		width:750px;
		border:none;
		height:auto;
		background-image:url(ags_images/lowerbodymidcenter.png);
		background-repeat:no-repeat;
		background-color:#f1f1f1;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
		vertical-align:top;
		}
		
	td.lowermidcenterleft {
		width:35px;
		border:none;
		height:auto;
		vertical-align:top;
		}			
		
	td.ibntablecelltop {
		width:315px;
		background-color:#fff;
		height:12px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
		

	td.ibntablecellbot {
		width:315px;
		background-color:#fff;
		height:16px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
		
		
	td.ibntablecellmid {
		width:315px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
			
		
	td.ibntablecellmidcellleft {
		width:34px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}		
		
	td.ibntablecellmidcellinquire {
		width:103px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
		
	td.ibntablecellmidcellmargin {
		width:13px;
		background-color:#fff;
		height:17px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
		
	td.ibntablecellmidcellbuynow {
		width:114px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}	
		
	td.ibntablecellmidcellright {
		width:51px;
		background-color:#fff;
		height:37px;
		vertical-align:top;
		text-align:left;
		border:none;
		}			
		
		
		
		
	td.maincell {
		vertical-align:top;
		text-align:left;
		border:none;
		width:1060px;
		background-color:#e4e4e4;		
		height:auto;
		}
		
	td.subcell {
		vertical-align:top;
		text-align:left;
		border:none;
		width:1060px;
		height:auto;
		background-image:url(ags_images/subcell_bg_rp.png);
		background-repeat:repeat-x;
		background-color:#0403AF;
		height:auto;
		}		

		
	td.valigntop {
		vertical-align:top;
		border:none;
		width:auto;
		height:auto;
		}
		


	td.noborder {
		border:none;
		vertical-align:top;
		}
	
	td.nobordermid {
		border:none;
		vertical-align:middle;
		}
		

	td.noborderportfive {
		border:none;
		vertical-align:top;
		width:500px;
		}

	td.noborderporttwo {
		border:none;
		vertical-align:top;
		width:200px;
		}
		


	td.mainleftnavcellleft {
		vertical-align:top;
		border:none;
		width:22px;
		height:auto;
		background-image:url(ags_images/leftmenubgleft_rp.png);
		background-repeat:repeat-y;
		}
		
	td.mainleftnavcellright {
		vertical-align:top;
		border:none;
		width:22px;
		height:auto;
		background-image:url(ags_images/leftmenubgright_rp.png);
		background-repeat:repeat-y;
		}
		
	td.mainleftnavcellcenter {
		vertical-align:top;
		text-align:right;
		color:#000;
		border:none;
		width:176px;
		height:auto;
		line-height:22px;
		background-color:#f1f1f1;
		}	
		

	td.mainleftnavcelltopmidleft {
		vertical-align:top;
		border:none;
		width:21px;
		height:30px;
		background-color:#e4e4e4;
		}
		
	td.mainleftnavcelltopmidright {
		vertical-align:top;
		border:none;
		width:21px;
		height:30px;
		background-color:#e4e4e4;
		}
		
	td.mainleftnavcelltopmidcenter {
		border:none;
		width:178px;
		vertical-align:middle;
		text-align:center;
		height:30px;
		background-color:#9a008d;
		font-size:14px;
		line-height:18px;
		color:#FFF;
		letter-spacing:1px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}	
		
		
	td.productphoto {
		width:400px;
		background-color:#FFF;
		height:auto;
		border:0;
		text-align:left;
		vertical-align:top;
		}
		
	td.producttext {
		width:331px;
		background-color:#FFF;
		height:auto;
		border:0;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		text-align:left;
		vertical-align:top;
		}		
		
		
		
	
	
	
	td.bodyleftmenucell {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:220px;
		height:auto;
		}
		
	td.bodyleftmargincell {	
		vertical-align:top;
		text-align:left;
		background-color:#e4e4e4;		
		border:none;
		width:13px;
		height:auto;
		}			
		
		
	td.productsleftsidemenuarea {	
		vertical-align:top;
		text-align:right;
		background-color:#e4e4e4;
		color:#99008C;
		font-weight:bold;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
		width:106px;
		height:auto;
		line-height:18px;
		padding-top:6px;
		}	
		
	td.producticonsdiv {
		height:158px;
		width:6px;
		border:none;
		vertical-align:top;
		}
		
	td.productsiconphoto {
		vertical-align:top;
		text-align:left;
		height:120px;
		width:170px;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}
		
	td.productsicontext {
		vertical-align:top;
		text-align:left;
		height:31px;
		width:168px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		border-top: 5px solid #e4e4e4;
		border-right: none solid #e4e4e4;
		border-bottom: none solid #e4e4e4;
		border-left: 4px solid #e4e4e4;		
		}		
		
	td.productsrightsidemenuarea {	
		vertical-align:top;
		text-align:left;
		background-color:#e4e4e4;		
		border:none;
		width:23px;
		height:auto;
		}
		
	td.productsdisplayed {	
		vertical-align:top;
		text-align:left;
		background-color:#e4e4e4;		
		border:none;
		width:903px;
		height:auto;
		}		
				

	td.bodymidcontenttechcell {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:1032px;
		background-color:#e4e4e4;
		height:auto;
		}

	td.bodymidcontentcell {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:825px;
		background-color:#e4e4e4;
		height:auto;
		}
		
	
		
	
		
	td.bodyrightmargincell {	
		vertical-align:top;
		text-align:left;
		background-color:#e4e4e4;		
		border:none;
		width:13px;
		height:auto;
		}		


	td.midcontentcellleft {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#ffffff;
		height:auto;
		}	

	td.midcontentcellright {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#ffffff;
		height:auto;
		}	
		
		
	td.midcontentcellcenter {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:731px;
		background-image:url(ags_images/mainbodymidtopcenter_rp.png);
		background-repeat:repeat-x;
		background-color:#ffffff;
		height:auto;
		}
		
	td.midcontentcellcenterwhite {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:731px;
		background-color:#ffffff;
		height:auto;
		}		
		
		


	td.homemidcontentcellleft {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#e4e4e4;
		height:auto;
		}	

	td.homemidcontentcellright {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#e4e4e4;
		height:auto;
		}	
		
		
	td.homemidcontentcelllefttech {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#ffffff;
		height:auto;
		}	

	td.homemidcontentcellrighttech {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:47px;
		background-color:#ffffff;
		height:auto;
		}			
		
		
	td.homemidcontentcellcenter {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:731px;
		background-image:url(ags_images/homemainbodymidtopcenter_rp.png);
		background-repeat:repeat-x;
		background-color:#e4e4e4;
		height:auto;
		}
		
		
	td.homemidcontentcellcentertech {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:938px;
		background-image:url(ags_images/homemainbodymidtopcenter_rp.png);
		background-repeat:repeat-x;
		background-color:#e4e4e4;
		height:auto;
		}
		
	td.homemidcontentcellcentertechbg {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:938px;
		font-size:13px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		line-height:30px;
		background-color:#ffffff;
		height:auto;
		}

	td.productsmidcontentcellcentertechbg {	
		vertical-align:top;
		text-align:left;
		border:none;
		width:938px;
		font-size:13px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		line-height:30px;
		background-color:#e4e4e4;
		height:auto;
		}

	#techsidemenu {
		top:230px;
		margin-left:830px;
		position:absolute;
		float:left;
		z-index:148;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}	
		
	td.techsidemenuleft {
		width:22px;
		height:auto;
		background-image:url(ags_images/techsidemenuleft_rp.png);
		background-repeat:repeat-y;
		font-size:12px;
		}	
		
	td.techsidemenuright {
		width:22px;
		height:auto;
		background-image:url(ags_images/techsidemenuright_rp.png);
		background-repeat:repeat-y;
		}	
		
	table.panatable {
			width:528;
			border:none;
			vertical-align:top;
			}

	td.panabtnsmargingleft {
		width:229px;
		height:auto;
		background-color:#ffffff;
		line-height:16px;
		}	


    td.panabtnsmargingpabtns {
		width:140px;
		height:auto;
		background-color:#ffffff;
		line-height:16px;
		}	

	td.panabtnsmargingcentermargin {
		width:14px;
		height:auto;
		background-color:#ffffff;
		line-height:16px;
		}	
		
	td.panabtnsmargingright {
		width:141px;
		height:auto;
		background-color:#ffffff;
		line-height:16px;
		}			
		
		
		
		
		
		
		
		
		
	td.techsidemenucontent {
		width:152px;
		height:auto;
		background-color:#ededed;
		line-height:16px;
		}			
		
	#techsolutionstext {
		width:730px;
		}
		
	#techsolutionstitlearea {
		line-height:30px;
		vertical-align:top;
		height:80px;
		padding-top:15px;
		}
		
	.techsolutionstitle {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:24px;
		color:#068B63;
		}
		
	.techsolutionstitletag {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-style:italic;
		color:#333333;
		}
				



	.boldtext {
		font-weight:bold;
		}	
				
	.italictext {
		font-style:italic;
		}
	
	.headline {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:26px;
		line-height:29px;
		vertical-align:middle;
		color:#ffffff;
		}
		

		
	.subtitle {
		font-size:17px;
		font-weight:normal;
		line-height:24px;
		vertical-align:middle;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color:#000000;
		}
		
	.subtitle2 {
		font-size:11px;
		letter-spacing:1px;
		line-height:32px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#081d40;
		background-color:#edf3fe;
		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:14px;
		font-weight:bold;
		line-height:18px;
		vertical-align:middle;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		color:#660066;
		}		
	



	.lowerbodytitle {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#000;
		font-weight:bold;
		line-height:30px;
		}
		
	.subcelltitle {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		color:#0E6DEE;
		line-height:22px;
		}
		
				
	
	
	.bodytext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#000000;
		}
		
	.main {
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
    	vertical-align:top;
		}
	
	.nav {
		height:27px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		}				

	.leftmenu {
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		padding-left:0px;
		vertical-align:top;
		}

	.tableRowHeader {
		background-image:url(ags_images/tableheaderbg_rp.png);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		vertical-align:middle;
		color:#062B56;		
		}

	.resultRowOdd {
		font-size:12px;
		vertical-align:middle;
		color:#000000;
		background-color:#FFFFFF;		
		}

	.resultRowEven {
		font-size:12px;
		vertical-align:middle;
		color:#000000;
		background-color:#FFFFFF;		
		}

	.wikiTitleTop {
		font-size:18px;
		font-weight: bold;
		}

	.wikiTitle {
		font-size:16px;
		font-weight: bold;
		}
		

.menuLevel1 {
    background-color: #E4ECFF;
}

.menuLevel2 {
    background-color: #D4DCEF;
}

.menuLevel3 {
    background-color: #C4ECFF;
}

.menuLevel4 {
    background-color: #B4DCEF;
}
		

	ul.wikiList {
    	list-style-type: square;
		}

	a.wikiLink {
		color:#000088;
		}

	a.wikiMailtoLink {
		color:#000088;
		}

			
	a:link { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-decoration: none; 
		color: #333333; 
		}

	a:visited { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-decoration:none;
		color: #333333;
		}

	a:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-decoration:none; 
		color:#333333;
		}

	a:active { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-decoration:none;
		color: #333333;
		}	
		
			
	a:link.clienttextfont { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		line-height:24px;
		text-decoration: none; 
		color: #333333; 
		}

	a:visited.clienttextfont { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		line-height:24px;		
		text-decoration:none;
		color: #333333;
		}

	a:hover.clienttextfont { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		line-height:24px;		
		text-decoration:underline;
		color:#333333;
		}

	a:active.clienttextfont { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		line-height:24px;		
		text-decoration:none;
		color: #333333;
		}			



				


	a:link.menulinks {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		color:#000000;
		padding-left:22px; 
		text-decoration:none;
		}

	a:visited.menulinks {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		color:#000000;
		padding-left:22px; 		 
		text-decoration:none;	
		}
	
	a:hover.menulinks {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		color:#000000; 
		text-decoration:underline; 	
		padding-left:22px; 
		}
	
	a:active.menulinks {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		color:#000000; 
		text-decoration:none;
		padding-left:22px; 			
		}
		





	a:link.topmenunav {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#B9B9B9;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;
	 }

	a:visited.topmenunav {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#B9B9B9;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;	 
		}
	
	a:hover.topmenunav {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#ffffff;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;	 
		}
	
	a:active.topmenunav {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#B9B9B9;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;	 
		}	
		




	a:link.topmenunavon {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#ffffff;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;	 
	 }

	a:visited.topmenunavon {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#ffffff;
	 line-height:15px;
	 text-decoration:none;
 	 font-style:normal;
		}
	
	a:hover.topmenunavon {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#ffffff;
	 line-height:15px;
	 text-decoration:none;
 	 font-style:normal;
		}
	
	a:active.topmenunavon {
	 font-family:"Lucida Grande", "Trebuchet MS", Arial;
	 font-size:11px;
	 color:#ffffff;
	 line-height:15px;
	 text-decoration:none;
	 font-style:normal;	 
		}	








		
	
	
	a:link.submenulinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		line-height:18px;
		color:#000000;
		text-decoration:none;
	 font-style:normal;			
		}

	a:visited.submenulinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		line-height:18px;
		color:#000000;		 
		text-decoration:none;
	 font-style:normal;			
		}
	
	a:hover.submenulinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		line-height:18px;
		color:#000000;
		text-decoration:underline;
	 font-style:normal;			
		}
	
	a:active.submenulinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		line-height:18px;
		color:#000000;
		text-decoration:none;
	 font-style:normal;			
		}	
		
		
		
	
	a:link.productimagelinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		}

	a:visited.productimagelinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#000000;	
		font-weight:bold;		
		text-decoration:none;	
		}
	
	a:hover.productimagelinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#999;
		font-weight:bold;		
		text-decoration:none; 	
		}
	
	a:active.productimagelinks {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		color:#000000;
		font-weight:bold;		
		text-decoration:none;
		}			
			







	a:link.lowerbodylinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
		color:#0504BF;
		text-decoration:none;
		}

	a:visited.lowerbodylinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
		color:#0504BF;
		text-decoration:none;	
		}
	
	a:hover.lowerbodylinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
		color:#0504BF;
		text-decoration:underline; 	
		}
	
	a:active.lowerbodylinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
		color:#0504BF;
		text-decoration:none;
		}	




	a:link.subcellreadmorelink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
		line-height:28px;
		color:#9FEEFF;
		text-decoration:none;
		}

	a:visited.subcellreadmorelink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
		line-height:28px;
		color:#9FEEFF;
		text-decoration:none;	
		}
	
	a:hover.subcellreadmorelink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
		line-height:28px;
		color:#0E6DEE;
		text-decoration:none; 	
		}
	
	a:active.subcellreadmorelink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:11px;
		line-height:28px;
		color:#9FEEFF;
		text-decoration:none;
		}	











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

	a:visited.techlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;	
		}
	
	a:hover.techlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:underline; 	
		}
	
	a:active.techlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;
		}	


	a:link.techlinkson {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;		
		}

	a:visited.techlinkson  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;		
		}
	
	a:hover.techlinkson  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
	
	a:active.techlinkson  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;		
		}	




	a:link.subcelltechlinks {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:17px;
		text-decoration:none;
		letter-spacing:1px;
		}

	a:visited.subcelltechlinks  {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:17px;
		text-decoration:none;
		letter-spacing:1px;
		}
	
	a:hover.subcelltechlinks  {
		font-family:Arial, Helvetica, sans-serif;
		color:#068B63;
		font-size:17px;
		text-decoration:none;
		letter-spacing:1px;		
		}
	
	a:active.subcelltechlinks  {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:17px;
		text-decoration:none;
		letter-spacing:1px;
		}	




	a:link.producticontextlinks {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		text-decoration:none;
		}

	a:visited.producticontextlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		text-decoration:none;
		}
	
	a:hover.producticontextlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0504BF;
		text-decoration:none;
		}
	
	a:active.producticontextlinks  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
		text-decoration:none;
		}	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

	a:link.portfolioimageviewerlink {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#D5DDE4;
		font-weight:normal;
		font-style:italic;
		font-variant:normal;		
		text-decoration:none;
		}

	a:visited.portfolioimageviewerlink  {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#D5DDE4;
		font-weight:normal;
		font-style:italic;
		font-variant:normal;		
		text-decoration:none;
		}
	
	a:hover.portfolioimageviewerlink  {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:normal;
		font-style:italic;
		font-variant:normal;		
		text-decoration:none;		
		color:#ffffff;
		}
	
	a:active.portfolioimageviewerlink  {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#D5DDE4;
		font-weight:normal;
		font-style:italic;
		font-variant:normal;		
		text-decoration:none;
		}			
		
		
		
		
		
		
		
		
		
		
		
		





	a:link.headeremaillink {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#FFF;
		letter-spacing:1px;	
		text-decoration:none;
		}

	a:visited.headeremaillink  {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#FFF;
		letter-spacing:1px;	
		text-decoration:none;
		}
	
	a:hover.headeremaillink  {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#068b63;
		letter-spacing:1px;	
		text-decoration:none;
		}
	
	a:active.headeremaillink  {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:19px;
		color:#FFF;
		letter-spacing:1px;	
		text-decoration:none;
		}	

















		
	#menu {
		z-index:350;
		margin-left:1px;
		width:1060px;
		height:auto;
		top:135px;
		text-align:left;
		float:left;
		position:absolute;
		}	
			
			

			
			
	

#MenuBar3 li a.topitem {
	background-color:transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-size:17px;
	padding-left:8px;			
	vertical-align:bottom;
	height:61px;
	line-height:61px;
	text-align:left;
	background-image:url(ags_images/topmenu_bg_rp.png);
	background-repeat:repeat-x;
	background-color:#f6f6f6;	
	}
	
#MenuBar3 li a.topitem:focus {
	background-color:transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-size:17px;
	padding-left:8px;			
	vertical-align:bottom;
	height:61px;
	line-height:61px;
	text-align:left;
	background-image:url(ags_images/topmenu_bg_rp.png);
	background-repeat:repeat-x;	
	background-color:#f6f6f6;	
	}	
	
#MenuBar3 li a.topitem:active {
	background-color:transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-size:17px;	
	padding-left:8px;			
	vertical-align:bottom;
	height:61px;
	line-height:61px;
	text-align:left;
	background-color:#f6f6f6;	
	}	
	
#MenuBar3 li a.topitem:visited {
	background-color:transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-size:17px;
	padding-left:8px;			
	vertical-align:bottom;
	height:61px;
	line-height:61px;
	text-align:left;
	background-image:url(ags_images/topmenu_bg_rp.png);
	background-repeat:repeat-x;	
	background-color:#1D356E;	
	}	

#MenuBar3 li a.topitem:hover {
	background-color:transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#0403af;
	font-size:17px;
	font-weight:normal;
	padding-left:8px;			
	vertical-align:bottom;
	background-color:#f6f6f6;
	text-decoration:none;
	height:61px;
	background-image:url(ags_images/topmenu_bg_rp.png);
	background-repeat:repeat-x;	
	line-height:61px;
	text-align:left;
	}	











#MenuBar3 li a {
	background-color: transparent;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	}


#MenuBar3 li {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	vertical-align:middle;
	text-align:left;	
}



#MenuBar3 li.menulocationone {
	width: 140px;
	vertical-align:middle;
	text-align:left;
}

#MenuBar3 li.menulocationtwo {
	width: 150px;
	vertical-align:middle;
	text-align:left;
}

#MenuBar3 li.menulocationthree {
	width: 280px;
	vertical-align:middle;
	text-align:left;
}

#MenuBar3 li.menulocationfour {
	width: 190px;
	vertical-align:middle;
	text-align:left;
}

#MenuBar3 li.menulocationfive {
	width: 100px;
	vertical-align:middle;
	text-align:left;
}


#MenuBar3 li.menulocationsix {
	width: 200px;
	vertical-align:middle;
	text-align:left;
}










#MenuBar3 li.dropdown a.topitemsubsub {
	background-color:#0D1A35;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:13px;	
	vertical-align:middle;
	height:19px;
	line-height:19px;
	text-align:left;
	width:182px;
	display: block;	
	}
	
#MenuBar3 li.dropdown a.topitemsubsub:focus {
	background-color:#0D1A35;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:13px;	
	vertical-align:middle;
	height:19px;
	line-height:19px;
	text-align:left;
	width:182px;
	display: block;	
	}	
	
#MenuBar3 li.dropdown a.topitemsubsub:active {
	background-color:#0D1A35;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:13px;	
	vertical-align:middle;
	height:19px;
	line-height:19px;
	text-align:left;
	width:182px;
	display: block;	
	}	
	
#MenuBar3 li.dropdown a.topitemsubsub:visited {
	background-color:#0D1A35;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:13px;	
	vertical-align:middle;
	height:19px;
	line-height:19px;
	text-align:left;
	width:182px;
	display: block;	
	}	

#MenuBar3 li.dropdown a.topitemsubsub:hover {
	background-color:#2c55ac;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:13px;	
	vertical-align:middle;
	height:19px;
	line-height:19px;
	text-align:left;
	width:182px;
	display: block;	
	}	
					











#menuonaboutus {
		z-index:301;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:85px;
		width:104px;
		height:54px;
		top:135px;
		text-align:left;
		float:left;
		position:absolute;
		}
		
	#menuonservices {
		z-index:301;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:189px;
		width:94px;
		height:54px;
		top:119px;
		text-align:left;
		float:left;
		position:absolute;
		}	
		
	#menuonourfacility {
		z-index:301;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:283px;
		width:114px;
		height:54px;
		top:119px;
		text-align:left;
		float:left;
		position:absolute;
		}	
		
	#menuonforpatients {
		z-index:301;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:397px;
		width:115px;
		height:54px;
		top:119px;
		text-align:left;
		float:left;
		position:absolute;
		}	
		
	#menuonwellnessprogram {
		z-index:309;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:512px;
		width:155px;
		height:54px;
		top:119px;
		text-align:left;
		float:left;
		position:absolute;
		}
		
	#menuonwellness {
		z-index:301;
		background-image:url(hc_images/menu_on.png);
		background-repeat:repeat-x;
		margin-left:512px;
		width:155px;
		height:54px;
		top:119px;
		text-align:left;
		float:left;
		position:absolute;
		}							
			



			
	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.projectstepslinkp {
	 	font-family:"Lucida Grande", "Trebuchet MS",Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;		
		text-decoration:none;
		}

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

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

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

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

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

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




	
	
	a:link.webhomelink {
		color:#D7FAF8;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;	
		}

	a:visited.webhomelink {
		color:#D7FAF8;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;						
		}

	a:hover.webhomelink {
		color:#ffffff;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;		
		}

	a:active.webhomelink {
		color:#D7FAF8;
		font-family:"Lucida Grande", "Trebuchet MS", Arial;
		font-size: 12px;
		line-height:18px;
		text-decoration:underline;
		}										
							


hr {color: #fff; background-color: #fff; border: 1px dotted #98BDEC; border-style: none none dotted; }

.whitehr {color: #fff; background-color: #fff; border: 1px dotted #fff; border-style: none none dotted; }



	  
	a:link.menusubmenulinks {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:11px;
	 color:#000000;
	 line-height:20px;	
	 text-decoration:none;
		 font-style:normal;	 
	 }

	a:visited.menusubmenulinks {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:11px;
	 color:#000000;
	 line-height:20px;	
	 text-decoration:none;
	 	 font-style:normal;	
		}
	
	a:hover.menusubmenulinks {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:11px;
	 color:#000000;
	 line-height:20px;	
	 text-decoration:underline;
	 	 font-style:normal;	
		}
	
	a:active.menusubmenulinks {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:11px;
	 color:#000000;
	 line-height:20px;	
	 text-decoration:none;
	 	 font-style:normal;	
		}	

	
