body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	}

 #container {
   position: absolute;
	left: 50%;
	top: 2%;
	width: 995px;
	height: 624px; 
	margin-left: -497px;
	margin-top: 0px;
	border: 0px;
 }

			
#middle
{
position: absolute;
left: 205px;
top: 145px;
width: 380px;
margin: 0px;
padding: 0px;
border: 0px;
background: #fff;
}

#middle
{
position: absolute;
left: 14px;
top: 190px;
margin: 0px;
padding: 0px;
border: 0px;
background: #fff;
}

#text1{
position: absolute;
left: 400px;
top: 0px;
margin: 0px;
padding: 0px;
width: 485px;
border: 0px;
background: #fff;
}

#text1 img{
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#text1 p
{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 16px arial;
	line-height: 1.4em;	
}

text1 a{
	color: #0061ff
}

#slide-img{
	position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
border: 0px;
background: #fff;
}

#middle #image-projects{
	left: 0px;
	top: 295px;
	position: absolute;
	width: 968px;	
}

#middle #image-projects img{
	border: 0px;
	margin: 0px;
}

#middle #image-projects a{
	color:#0061ff;
	font:bold 15px arial;
}
#middle #image-projects p{
	margin:0px;
	text-align: center;
	font:bold 15px arial;
	margin: 5px 0px 0px 0px;
	
}

#middle-header{
	position: absolute;
	top: 144px;
	left: 12px;
	margin: 0px;
	padding: 0px;
	display: block;	
}
#middle-header img{	
	margin: 0px;
	padding: 0px;	
}

#slide_popup {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 0px;
	width: 967px;
	height: 510px;
	margin-left: -485px;
	margin-top: 0px;
	background-image: url(../images/loft-slideshow-bg.gif);
	background-color: #fff; 	
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#slide_popup #close_link{ 
	position: absolute;
	display: block;
	left: 918px;
	top: 0px;
	width: 49px;
	height: 48px;
}	
#slide_popup #close_link img
{
padding: 0px;
margin: 0px;
border: 0px;
}

#slide_popup #close_link a{
display: block;
width: 24px;
height: 22px;
margin: 0px;
padding: 0px;
border: 0px;
font: normal 10px/10px arial;
text-decoration: none;
}	

#slide_popup #navigation{
	position: absolute;
	display: block;
	left: 430px;
	top: 40px;
	font: normal 24px arial;	
}

#slide_popup #navigation a{
	color: #101010;
	margin: 0px 0px 0px 10px;
}

#slide_popup #navigation .active{
	color: #188b14;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
}



#slide_popup #slide_1{
z-index: 4444;
position: absolute;
left: 22px;
top: 15px;
display: block;
width: 920px;
height: 475px;
border: 0px;
visibility: hidden;
}

#slide_popup #slide_1 .left-cell{
	z-index: 100;
	position: absolute;
	display: block;
	left: 60px;
	top: 40px;
	width: 385px;
	height: 420px;	
}
	

#slide_popup #slide_1 .left-cell .smdotlink1{
	z-index: 200;
	position: absolute;	
	left: 75px;
	top: 236px;
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#slide_popup #slide_1 .left-cell .smdotlink2{
	z-index: 200;
	position: absolute;	
	left: 115px;
	top: 57px;
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#slide_popup #slide_1 .left-cell .smdotlink3{
	z-index: 200;
	position: absolute;	
	left: 193px;
	top: 185px;
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#slide_popup #slide_1 #left_cell #smdotlink1 a, #slide_popup #slide_1 #left_cell #smdotlink2 a, #slide_popup #slide_1 #left_cell #smdotlink3 a{
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


#slide_popup #slide_1 .right-cell{
	z-index: 300;
	position: absolute;
	display: block;
	left: 408px;
	top: 80px;
	width: 470px;
	height: 260px;	
	border-top:1px solid #f2f2f2;
	padding-top:10px;
}

#slide_popup #slide_1 .right-cell p{
	font: normal 15px arial;
	margin: 12px 0px 0px 0px;
	line-height: 1.2em;
	width: 470px;
}
#slide_popup #slide_1 .right-cell p.header{
	font: bold 17px arial;
	margin:0px;
}

#slide_popup #slide_1 .bottom-cell{	
	position: absolute;
	display: block;
	left: 403px;
	top: 345px;
	width: 530px;		
}

#slide_popup #slide_1 .a1{	
	position: absolute;			
	width:66px;
	height:94px;	
	left: 30px;
	top: 7px;
}
#slide_popup #slide_1 .a2{	
	position: absolute;			
	width:132px;
	height:105px;	
	left: 186px;
	top: 0px;
}
#slide_popup #slide_1 .a3{	
	position: absolute;			
	width:105px;
	height:106px;	
	left: 358px;
	top: 0px;
}
#slide_popup #slide_1 .a1 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 20px;
	top: 55px;
}
#slide_popup #slide_1 .a2 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 60px;
	top: 62px;
}
#slide_popup #slide_1 .a3 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 30px;
	top: 62px;
}

#slide_popup #slide_2{
z-index: 4444;
position: absolute;
left: 22px;
top: 15px;
display: block;
width: 920px;
height: 475px;
border: 0px;
visibility: hidden;
}

#slide_popup #slide_2 .left-cell{
	z-index: 100;
	position: absolute;
	display: block;
	left: 10px;
	top: 80px;
	width: 385px;
	height: 420px;	
}
	

#slide_popup #slide_2 .left-cell .smdotlink1 {

border:0 none;
display:block;
height:30px;
left:55px;
margin:0;
padding:0;
position:absolute;
top:50px;
width:30px;
z-index:200;
}



#slide_popup #slide_2 .left-cell .smdotlink2 {

border:0 none;
display:block;
height:30px;
left:275px;
margin:0;
padding:0;
position:absolute;
top:50px;
width:30px;
z-index:200;
}


#slide_popup #slide_2 .left-cell .smdotlink3 {

border:0 none;
display:block;
height:30px;
left:170px;
margin:0;
padding:0;
position:absolute;
top:155px;
width:30px;
z-index:200;
}


#slide_popup #slide_2 #left_cell #smdotlink1 a, #slide_popup #slide_2 #left_cell #smdotlink2 a, #slide_popup #slide_2 #left_cell #smdotlink3 a{
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


#slide_popup #slide_2 .right-cell{
	z-index: 300;
	position: absolute;
	display: block;
	left: 408px;
	top: 80px;
	width: 470px;
	height: 260px;	
	border-top:1px solid #f2f2f2;
	padding-top:10px;
}

#slide_popup #slide_2 .right-cell p{
	font: normal 15px arial;
	margin: 12px 0px 0px 0px;
	line-height: 1.2em;
	width: 470px;
}
#slide_popup #slide_2 .right-cell p.header{
	font: bold 17px arial;
	margin:0px;
}




#slide_popup #slide_2 .bottom-cell{	
	position: absolute;
	display: block;
	left: 393px;
	top: 335px;
	width: 530px;		
}

#slide_popup #slide_2 .b1{	
	position: absolute;			
	width:164px;
	height:93px;	
	left: 0px;
	top: 7px;
}
#slide_popup #slide_2 .b2{	
	position: absolute;			
	width:167px;
	height:114px;	
	left: 166px;
	top: 0px;
}
#slide_popup #slide_2 .b3{	
	position: absolute;			
	width:182px;
	height:112px;	
	left: 335px;
	top: 0px;
}
#slide_popup #slide_2 .b1 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 60px;
	top: 57px;
}
#slide_popup #slide_2 .b2 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 60px;
	top: 57px;
}
#slide_popup #slide_2 .b3 .dot{	
	position: absolute;			
	width:32px;
	height:32px;	
	left: 60px;
	top: 57px;
}

/*this is for slide3*/

#slide_popup #slide_3{
z-index: 4444;
position: absolute;
left: 22px;
top: 15px;
display: block;
width: 920px;
height: 475px;
border: 0px;
visibility: hidden;
}

#slide_popup #slide_3 .left-cell{
	z-index: 100;
	position: absolute;
	display: block;
	left: 10px;
	top: 80px;
	width: 385px;
	height: 420px;	
}
	

#slide_popup #slide_3 .left-cell .smdotlink1{
	z-index: 200;
	position: absolute;	
	left: 147px;
	top: 105px;
	display: block;
	width: 30px;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#slide_popup #slide_3 .left-cell .smdotlink2{
	z-index: 200;
	position: absolute;	
	left: 115px;
	top: 57px;
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#slide_popup #slide_3 .left-cell .smdotlink3{
	z-index: 200;
	position: absolute;	
	left: 147px;
	top: 170px;
	display: block;
	width: 30px;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#slide_popup #slide_3 #left_cell #smdotlink1 a, #slide_popup #slide_3 #left_cell #smdotlink2 a, #slide_popup #slide_3 #left_cell #smdotlink3 a{
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


#slide_popup #slide_3 .right-cell{
	z-index: 300;
	position: absolute;
	display: block;
	left: 408px;
	top: 80px;
	width: 470px;
	height: 260px;	
	border-top:1px solid #f2f2f2;
	padding-top:10px;
}

#slide_popup #slide_3 .bottom-cell{	
	position: absolute;
	display: block;
	left: 393px;
	top: 335px;
	width: 530px;		
}

#slide_popup #slide_3 .c1{	
	position: absolute;			
	width:197px;
	height:123px;	
	left: 50px;
	top: 7px;
}
#slide_popup #slide_3 .c2{	
	position: absolute;			
	width:198px;
	height:123px;	
	left: 247px;
	top: 7px;
}
#slide_popup #slide_3 .c3{	
	position: absolute;			
	width:182px;
	height:112px;	
	left: 335px;
	top: 0px;
}

#slide_popup #slide_3 .c1 .dot {
height:32px;
left:85px;
position:absolute;
top:77px;
width:32px;
}


#slide_popup #slide_3 .c2 .dot {
height:32px;
left:103px;
position:absolute;
top:80px;
width:32px;
}


#slide_popup #slide_3 .right-cell p.header{
	font: bold 17px arial;
	margin:0px;
}

#slide_popup #slide_3 .right-cell p{
	font: normal 15px arial;
	margin: 12px 0px 0px 0px;
	line-height: 1.2em;
	width: 470px;
}

/*end of slide 3*/


#overlay{
	z-index: 2200;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}