img {display:block; width:auto; height:auto;}

#nav  { font-family: arial,helvetica,verdana;
	font-size: 13;
	font-weight: bold;
	color: #746a46;
	position:relative;
	/*left:100px;
	top:74px;*/
	z-index:1;
	left: 30px;
	top:0px;
	}

#nav_orange { font-family: arial,helvetica,verdana;
	font-size: 13;
	font-weight: bold;
	color: #e05713;
	position:relative;
	z-index:1;
	left:2px;
	top:-30px;
	}
#navr  { font-family: arial,helvetica,verdana;
	font-size: 13;
	font-weight: bold;
	color: white;
	position:relative;
	left:120px;
	top:-30px;
	}
*.home_link { font-family: arial,helvetica,verdana;
	font-size: 14;
	color: #cabe99;
	position: relative;
	z-index:1;
	left:-600px;	
	top: 70px;
	}
#tagline { position: relative;
	left:130px;	
	top: 20px;
	z-index:1;
	}
#hdr_custom { position: relative;
	left:119px;	
	top: 42px;
	z-index:1;
	}
#hdr_custom_arw { position: relative;
	left:360px;	
	top: 21px;
	z-index:1;
	}
*.hdr_custom_pt { position: relative;
	float:right;
	z-index:1;
	right: 180px;	
	top: 45px;
	}
#hdr_architec { position: relative;
	left:114px;	
	top: 48px;
	z-index:1;
	}
#hdr_architec_arw { position: relative;
	left:472px;	
	top: 21px;
	z-index:1;
	}
*.hdr_architec_pt { position: relative;
	float:right;
	z-index:1;
	right: 80px;	
	top: 52px;
	}
#hdr_solutions { position: relative;
	left:119px;	
	top: 22px;
	
	}
*.t_custom {position: relative;
    left: 2px;	
	bottom: 10px;
	z-index:1;
	}
*.text_custom {font-family: times-roman;
	color: #6c5f4c;
	position relative;
	left: 30px;
	top: -80px;
	z-index:1;
	}
*.text_about {font-family: times-roman;
	color: #6c5f4c;
	}
*.arch_text {font-family: times-roman;
	color: #6c5f4c;
	position relative;
	left: 30px;
	top: -80px;
	z-index:1;
	}
*.wecan { position: relative;
	overflow: auto;
	left: 285px;	
	bottom: 172px;
	z-index: 1;
	
}
*.select_home {font-family:arial,helvetica,verdana;
	color: #e05713;
	font-size: 12;
	overflow: auto;
	position: relative;
    left: 30px;	
	top: -22px;
	
}
*.solve	{font-family:arial,helvetica,verdana;
	color: #000000;
	font-size: 16;
	font-weight: bold
	overflow: auto;
	position: relative;
    left: 62px;	
	top: -22px;
}
*.pip	{
	overflow: auto;
	position: relative;
    left: 50px;	
	top: -22px;
}
.photo_frame img{
border: 3px solid #fff;
}

.photo_frame:hover img{
border: 3px solid #e05713;
}

.photo_frame:hover{
color: #e05713; /* irrelevant definition to overcome IE bug */
}

*.hname_bk { background-color: #000;
	position: relative;
	overflow: auto;
	padding: 8px;
	left: 0px;
	top: 0px;
	text-align: center;
	}
#hname { font-family: times-roman;
color: white;
font-size: 30;
font-style: italic;

}
#hname_s { font-family: times-roman;
color: white;
font-weight: bold;
font-size: 20;
font-style: italic;
}
*.hname_bk_sol { background-color: #e05713;
	text-align: center;
	}
*.ex1 { 
width:420px;
height:190px; 
overflow: scroll;
overflow-x: hidden;
}	
*.aex	{ position: relative;
	overflow: auto;
	left: 24px;
	top: 0px;
	}
*.bigpic  { position: relative;
	overflow: auto;
	left: 0px;
	top: 0px;
	z-index: 2;
	}
*.pdesc {font-family:arial,helvetica,verdana;
	color: #746a46;
	font-size: 14;
	}
*.hdesc_title { font-family:arial,helvetica,verdana;
	color: #a70000;
	font-size: 16;
	font-weight: bold;
	}
*.ds_label {position: relative;
	overflow: auto;
	left: 100px;	
	top: 92px;
	z-index: 1;
	}
*.dsw  {font-family:arial,helvetica,verdana;
	color: #d8ceb3;
	font-size: 12;
}
*.auw  {
	font-family:arial, helvetica, verdana;
	color: #746a46;
	font-size: 12;
	font-weight: normal;
}
*.auw_orange {
	font-family:arial, helvetica, verdana;
	color: #e05713;
	font-size: 13px;
	font-weight: bold;
}
*.auw_white {
	font-family:arial, helvetica, verdana;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}


*.auw_10 {
	font-family:arial, helvetica, verdana;
	color: #746a46;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
*.auw_bold {
	font-family:arial, helvetica, verdana;
	color: #746a46;
	font-size: 16px;
	font-weight: bold;
}


*.au_label {position: relative;
	overflow: auto;
	left: 0px;	
	top: 91px;
	z-index: 1;
	}
input {
background-color: #ffffff;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 12pt;
border: 1px solid #e05713;

} 
.altTextField {
background-color: #ffffff;
font-family: arial,helvetica, verdana;
font-size: 10pt;
color: #000000
} 
*.cform {position: relative;
	overflow: auto;
	left: 320px;	
	bottom: 340px;
	z-index: 2;
	}
input.cform_button {position: relative;
	overflow: auto;
	left: 320px;	
	bottom: 310px;
	background-color: none;
	border: none;
	z-index: 2;
	}

*.cbi	{position: relative;
	overflow: auto;
	left: 0px;	
	bottom: 204px;
	z-index: 1;
	}
*.cfi  {position: relative;
	overflow: auto;
	left: 499px;	
	bottom: 760px;
	z-index: 1;
	}
*.cft  {position: relative;
	overflow: auto;
	left: 0px;	
	bottom: 760px;
	z-index: 1;
	}
*.cfa  {position: relative;
	overflow: auto;
	left: 0px;	
	bottom: 760px;
	z-index: 1;
	}

a.orange:link {color: #e05713; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.orange:active {color: #e05713; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.orange:visited {color: #e05713; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.orange:hover {color: #e05713; background: #6b5e46; font-weight: bolder; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;} 

a.wt:link {color: #746a46; background: none; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.wt:active {color: #746a46; background: none; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.wt:visited {color: #746a46; background: none; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;}
a.wt:hover {color: #746a46; background: none; font-weight: bolder; font-family:arial,helvetica,verdana; font-size: 13; text-decoration: none;} 

a.hm:link {color: #cabe99; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.hm:active {color: #cabe99; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.hm:visited {color: #cabe99; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.hm:hover {color: #cabe99; background: #6b5e46; font-weight: bold; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;} 

a.pt:link {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pt:active {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pt:visited {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pt:hover {color: #e05713; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;} 

a.pa:link {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pa:active {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pa:visited {color: #ffffff; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;}
a.pa:hover {color: #e05713; background: #6b5e46; font-family:arial,helvetica,verdana; font-size: 19; text-decoration: none;} 

a.sp:link {color: #004b8f; background: #ffffff; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.sp:active {color: #004b8f; background: #ffffff; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.sp:visited {color: #004b8f; background: #ffffff; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.sp:hover {color: #e05713; background: #ffffff; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;} 


a.bko:link {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.bko:active {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.bko:visited {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;}
a.bko:hover {color: #6b5e46; background: none; font-family:arial,helvetica,verdana; font-size: 14; text-decoration: none;} 

a.bkp:link {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.bkp:active {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.bkp:visited {color: #e05713; background: none; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;}
a.bkp:hover {color: #6b5e46; background: none; font-family:arial,helvetica,verdana; font-size: 12; text-decoration: none;} 
