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 {
display:block;
height:420px;
left:15px;
position:absolute;
top:60px;
width:385px;
z-index:100;
}
	

#slide_popup #slide_1 .left-cell .smdotlink1 {
border:0 none;
display:block;
height:30px;
left:287px;
margin:0;
padding:0;
position:absolute;
top:151px;
width:30px;
z-index:200;
}

#slide_popup #slide_1 .left-cell .smdotlink2 {
border:0 none;
display:block;
height:30px;
left:142px;
margin:0;
padding:0;
position:absolute;
top:169px;
width:30px;
z-index:200;
}

#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: 320px;
	width: 530px;		
}

#slide_popup #slide_1 .a1 {
left:50px;
position:absolute;
top:7px;
}
#slide_popup #slide_1 .a2 {
left:257px;
position:absolute;
top:0;
}
#slide_popup #slide_1 .a1 .dot {
height:32px;
left:43px;
position:absolute;
top:69px;
width:32px;
}
#slide_popup #slide_1 .a2 .dot {
height:32px;
left:59px;
position:absolute;
top:70px;
width:32px;
}

#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:230px;
margin:0;
padding:0;
position:absolute;
top:150px;
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 {
left:70px;
position:absolute;
top:7px;
}

#slide_popup #slide_2 .b1 .dot {
height:32px;
left:62px;
position:absolute;
top:64px;
width:32px;
}

/*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 {
background-color:#fff;
display:block;
height:385px;
left:10px;
position:absolute;
top:80px;
width:395px;
z-index:100;
}
	

#slide_popup #slide_3 .left-cell .smdotlink1 {
border:0 none;
display:block;
height:30px;
left:70px;
margin:0;
padding:0;
position:absolute;
top:185px;
width:30px;
z-index:200;
}

#slide_popup #slide_3 .left-cell .smdotlink3 {
border:0 none;
display:block;
height:30px;
left:217px;
margin:0;
padding:0;
position:absolute;
top:200px;
width:30px;
z-index:200;
}
#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: 320px;
	width: 530px;		
}

#slide_popup #slide_3 .c1 {
left:70px;
position:absolute;
top:7px;
}
#slide_popup #slide_3 .c2 {
left:247px;
position:absolute;
top:7px;
}
#slide_popup #slide_3 .c3{	
	position: absolute;			
	width:182px;
	height:112px;	
	left: 335px;--REM
	top: 0px;
}

#slide_popup #slide_3 .c1 .dot {
height:32px;
left:50px;
position:absolute;
top:70px;
width:32px;
}


#slide_popup #slide_3 .c2 .dot {
height:32px;
left:67px;
position:absolute;
top:70px;
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*/



/*slide 4*/
#slide_popup #slide_4 {
border:0 none;
display:block;
height:475px;
left:22px;
position:absolute;
top:15px;
visibility:hidden;
width:920px;
z-index:4444;
}


#slide_popup #slide_4 .left-cell {
background-color:#fff;
display:block;
height:385px;
left:10px;
position:absolute;
top:80px;
width:395px;
z-index:100;
}

#slide_popup #slide_4 .left-cell .smdotlink1 {
border:0 none;
display:block;
height:30px;
left:175px;
margin:0;
padding:0;
position:absolute;
top:203px;
width:30px;
z-index:200;
}

#slide_popup #slide_4 .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_4 .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_4 #left_cell #smdotlink1 a, #slide_popup #slide_4 #left_cell #smdotlink2 a, #slide_popup #slide_4 #left_cell #smdotlink3 a{
	display: block;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


#slide_popup #slide_4 .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_4 .bottom-cell{	
	position: absolute;
	display: block;
	left: 393px;
	top: 335px;
	width: 530px;		
}

#slide_popup #slide_4 .c1{	
	position: absolute;			
	height:123px;	
	left: 50px;
	top: 7px;
}
#slide_popup #slide_4 .c2{	
	position: absolute;			
	width:198px;
	height:123px;	
	left: 247px;
	top: 7px;
}
#slide_popup #slide_4 .c3{	
	position: absolute;			
	width:182px;
	height:112px;	
	left: 335px;
	top: 0px;
}

#slide_popup #slide_4 .c1 .dot {
height:32px;
left:60px;
position:absolute;
top:65px;
width:32px;
}


#slide_popup #slide_4 .c2 .dot {
height:32px;
left:103px;
position:absolute;
top:80px;
width:32px;
}


#slide_popup #slide_4 .right-cell p.header{
	font: bold 17px arial;
	margin:0px;
}

#slide_popup #slide_4 .right-cell p{
	font: normal 15px arial;
	margin: 12px 0px 0px 0px;
	line-height: 1.2em;
	width: 470px;
}


/*end of slide 4*/

#overlay{
	z-index: 2200;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}