@charset "UTF-8";
/* CSS Document */

	img {
		border:0;
		}
		
	td img {
		display: block;
		}	
		
		
	body {
		text-align:center;
		vertical-align:top;
		background-color:#E8EEEA;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}
	
	
	
	
	#frame {
		width:806px;
		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:804px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}
		
	#menubar {	
		 position:absolute;
		 float:left;
		 z-index:20;
		 margin-left:62px;
		 top:30px;
		 width:auto;
		 height:auto;
		 }			
		
	#homepageflash {
		 position:absolute;
		 float:left;
		 z-index:5;
		 margin-left:0px;
		 top:30px;
		 width:800px;
		 height:750px;
		 }	
	 
	 #dotone {
		 position:absolute;
		 float:left;
		 z-index:21;
		 margin-left:33px;
		 top:33px;
		 width:auto;
		 height:auto;
		 }			
			 
	 #dottwo {
		 position:absolute;
		 float:left;
		 z-index:22;
		 margin-left:33px;
		 top:54px;
		 width:auto;
		 height:auto;
		 }	
		 
	 #dotthree {
		 position:absolute;
		 float:left;
		 z-index:23;
		 margin-left:33px;
		 top:76px;
		 width:auto;
		 height:auto;
		 }				 	
		 
	 #dotfour {
		 position:absolute;
		 float:left;
		 z-index:24;
		 margin-left:33px;
		 top:98px;
		 width:auto;
		 height:auto;
		 }
		 
	 #dotfive {
		 position:absolute;
		 float:left;
		 z-index:25;
		 margin-left:33px;
		 top:120px;
		 width:auto;
		 height:auto;
		 }				 				 
		 
	 #dotsix {
		 position:absolute;
		 float:left;
		 z-index:26;
		 margin-left:33px;
		 top:142px;
		 width:auto;
		 height:auto;
		 }				 	 
	 
	 
	 
	 
	 
 
	 #dotoneon {
		 position:absolute;
		 float:left;
		 z-index:31;
		 margin-left:33px;
		 top:33px;
		 width:auto;
		 height:auto;
		 }			
			 
	 #dottwoon {
		 position:absolute;
		 float:left;
		 z-index:32;
		 margin-left:33px;
		 top:54px;
		 width:auto;
		 height:auto;
		 }	
		 
	 #dotthreeon {
		 position:absolute;
		 float:left;
		 z-index:33;
		 margin-left:33px;
		 top:76px;
		 width:auto;
		 height:auto;
		 }				 	
		 
	 #dotfouron {
		 position:absolute;
		 float:left;
		 z-index:34;
		 margin-left:33px;
		 top:98px;
		 width:auto;
		 height:auto;
		 }
		 
	 #dotfiveon {
		 position:absolute;
		 float:left;
		 z-index:35;
		 margin-left:33px;
		 top:120px;
		 width:auto;
		 height:auto;
		 }				 				 
		 
	 #dotsixon {
		 position:absolute;
		 float:left;
		 z-index:36;
		 margin-left:33px;
		 top:142px;
		 width:auto;
		 height:auto;
		 }				 	 
	 	 
	 
	#pagetitleimage {
		 position:absolute;
		 float:left;
		 z-index:40;
		 margin-left:52px;
		 top:250px;
		 width:auto;
		 height:auto;
		 }			 
	 
	#clientportal {
		 width:420px;
		 height:200px;
		 }	
		 
	#projects {
		 width:480px;
		 height:500px;
		 }			 	 
	 
	 
	td.footermidleft {
		border:none;
		vertical-align:top;
		width:27px;
		height:auto;
		}
		
	td.footermidright {
		border:none;
		vertical-align:top;
		width:35px;
		height:auto;	
		}
		
	td.footermidcenter {
		border:none;
		vertical-align:top;
		width:742px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:14px;
		font-size:10px;
		text-align:left;
		background-color:#FFFFFF;
		}		 
	 
	 
	 

	table.mainbodytable {
		width:804px;
		height:auto;
		vertical-align:top;
		border:none;
		}	
		
	table.maincentercontent {
		width:482px;
		height:auto;
		vertical-align:top;
		border:none;
		}	
		
	table.menutable {
		width:auto;
		height:auto;
		vertical-align:top;
		border:none;
		}					
		
	td.noborder	{
		border:none;
		vertical-align:top;	
		}
		
	td.noborderc	{
		border:none;
		vertical-align:top;
		text-align:center;	
		}		
				
			
	td.marginleft {
		border:none;
		vertical-align:top;
		width:200px;
		height:auto;
		background-image:url(lee2009_images/margin_left_rp.png);
		background-repeat:repeat-y;
		}
		
	td.marginright {
		border:none;
		vertical-align:top;
		width:122px;
		height:auto;
		background-image:url(lee2009_images/margin_right_rp.png);
		background-repeat:repeat-y;		
		}
		
	td.maincontent {
		border:none;
		vertical-align:top;
		width:482px;
		height:auto;
		background-color:#FFFFFF;
		}	
		
		
	td.logoleft {
		border:none;
		vertical-align:top;
		width:144px;
		height:auto;
		}
		
	td.logoright {
		border:none;
		vertical-align:top;
		width:182px;
		height:auto;	
		}
		
	td.logocenter {
		border:none;
		vertical-align:top;
		width:156px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:center;		
		}	
			
			
			
	td.footerleft {
		border:none;
		vertical-align:top;
		width:84px;
		height:auto;
		}
		
	td.footerright {
		border:none;
		vertical-align:top;
		width:122px;
		height:auto;	
		}
		
	td.footercenter {
		border:none;
		vertical-align:top;
		width:276px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:18px;
		font-size:12px;
		text-align:center;		
		}	
		
	td.menuitem {
		border:none;
		vertical-align:top;
		width:auto;
		height:auto;
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:11px;
		text-align:left;	
		}			
							

	td.bodytextcell {
		border:none;
		vertical-align:top;
		width:482px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:left;
		}	
			
			
	td.bodytextcellnews {
		border:none;
		vertical-align:top;
		width:482px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:30px;
		font-size:12px;
		text-align:center;
		padding-right:38px;
		}	
		
	td.bodytextcellcentered {
		border:none;
		vertical-align:top;
		width:482px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:30px;
		font-size:12px;
		text-align:center;
		padding-right:38px;
		}		
							



	.menulinkstyle {
		display:block;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#0D0D0D;
		margin-top:1px;
		}

	.normaltext {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		font-weight:normal;
		}	
		
	.headline {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:14px;
		font-weight:bold;
		}	
		
	.headlineprojects {
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		line-height:38px;
		font-size:14px;
		vertical-align:middle;
		font-weight:bold;
		}							
					
	a:link.bodylink {
		font-family:Arial, Helvetica, sans-serif;
		color:#0000FF;
		line-height:22px;
		font-size:12px;
		text-align:left;
		text-decoration:underline;
		}

	a:visited.bodylink {
		font-family:Arial, Helvetica, sans-serif;
		color:#0000FF;
		line-height:22px;
		font-size:12px;
		text-align:left;			
		text-decoration:underline; 
		}

	a:hover.bodylink {
		font-family:Arial, Helvetica, sans-serif;
		color:#0000FF;
		line-height:22px;
		font-size:12px;
		text-align:left;			
		text-decoration:underline;
		}

	a:active.bodylink {
		font-family:Arial, Helvetica, sans-serif;
		color:#0000FF;
		line-height:22px;
		font-size:12px;
		text-align:left;	
		text-decoration:underline; 
		}							
			
	a:link.menulink {
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:11px;
		text-decoration:none;
		}

	a:visited.menulink {
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:11px;
		text-decoration:none;
		}

	a:hover.menulink {
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:11px;
		text-decoration:underline;
		}

	a:active.menulink {
		font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:11px;
		text-decoration:none;
		}	
		
		
	a:link.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		}

	a:visited.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		font-weight:bold;		
		text-decoration:none;
		}

	a:hover.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		font-weight:bold;		
		text-decoration:none;
		}

	a:active.menulinkon {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		font-weight:bold;				
		text-decoration:none;
		}			
		
		
		
		
	a:link.newslink {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:left;
		text-decoration:none;
		}

	a:visited.newslink {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:left;			
		text-decoration:none; 
		}

	a:hover.newslink {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:left;			
		text-decoration:underline;
		}

	a:active.newslink {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:22px;
		font-size:12px;
		text-align:left;	
		text-decoration:none; 
		}			
	

		

																																																			
																																																			
	
