img
{ 	border:none;
}
p.hiddenStructure
{  	display:none;
}

h1,h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a
{  	color:#9c3;
	font-weight:800;
	font-size:110%;
}
h1, h1 a
{  font-size:120%;
}
a
{  	text-decoration:none;
	color:#9c3;
}
a.visited
{
}
a:hover
{  	text-decoration:underline;
}
p a
{
	color: #6a3;
}
acronym
{  cursor:help;
}

#aD_body
{  background-color: #fff;
	font: 75% Verdana, sans-serif;
	color:#666;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
}
#aD_crest
{  float:left;
}
#aD_crest a
{  color:#666;
}
#aD_crest a:hover
{  text-decoration:none;
}
#aD_crest a .logo
{  display:block;
   font-weight:600;
   font-family:Helvetica, sans-serif;
   font-size:120%;
   letter-spacing:1px;
}
#aD_crest a .logo .logo_design
{  color:#9c3;
   
}
#aD_crest .tagline
{  color:#999;
   font-size:80%;
}

#aD_contact, #aD_contact a
{  float:right;
   text-transform:uppercase;
   color:#999;
}


#aD_sections
{  position:relative;
   float:left;
   clear:left;
   text-transform:uppercase;
   margin:20px 0 10px 0;
   font-weight:600;
   width:960px;
   text-align:right;
}
#aD_sections .aD_section
{  margin-left:20px;
}

#aD_content
{  float:left;
   clear:both;
}

#aD_banner
{  width:960px;
   height:200px;
   float:left;
   clear:both;
   margin: 0 0 20px 0;
   font-weight:600;
   font-size:110%;
}
#aD_banner #aD_featured
{  float:left;
   background-color:#eee;
   width:640px;
   height:200px;
}
#aD_featured_img
{  float:left;
}
#aD_featured_title
{  position:absolute;
   z-index:2;
   padding:5px;
   width:310px;
   background-color:#9c3;
   -moz-opacity:0.9;opacity: 0.9; filter:alpha(opacity=90);
}
#aD_featured_title span
{   -moz-opacity:1.0;opacity: 1.0; filter:alpha(opacity=100);
}
#aD_featured_text
{  position:relative;
   float:right;
   width:320px;
   margin:10px 0 0 0;
}
#aD_featured_text p
{  margin:15px 30px;
   width:260px;
   
}

#aD_banner #aD_summary
{  float:right;   
   width:320px;
   height:200px;
   background-color:#9c3;
   color:#fff;
   
}
#aD_summary p
{  position:relative;
   display:block;
   margin:25px 0 0 35px;
}
#aD_summary .aD_summary_item
{  margin: 0 0 0 30px;
   display:block;
}

#section_a
{  float:left;
   width:202px;
   margin:5px;
}
#section_b
{  float:left;
   width:202px;   
   margin:5px;
}
#section_c
{  float:left;
   width:202px;  
   margin:5px;
}
#section_d
{  float:left;
   width:280px;
   padding:5px 0 0 35px;
}
#aD_contact_form textarea
{  width:250px;
}
#aD_contact_form
{  width:280px;
}

#aD_sidemenu
{  float:left;
   padding:0;
   margin:0;
   width:280px;
}
#aD_sidemenu ul
{  list-style-type: none;
   margin-left: 0px;
   padding-left: 0px
   
}
#aD_sidemenu img
{  position:relative;
	margin:30px auto 0 auto;
  display:block;
}
#aD_links
{  background-color:#9c3;
   padding:10px;
   width:260px;
   color:#fff;
}
#aD_links a
{  color:#fff;
   margin:0 0 0 20px;
}
#aD_links h3
{  color:#fff;
   margin:0 0 10px 0;
   padding:0;
}
#aD_content_main
{  float:right;
   width:660px;
   padding:0 0 0 15px;
   margin:0;
}

/* interactive definition */
dl.def_popout dt
{  color: #9c3;
   text-decoration:none;
   margin-left:20px;
   cursor:help;
}

dl.def_popout:hover dt, dl.def_popout_show dt
{  color: #9c3;
   text-decoration:underline;
   margin-left:20px;
   cursor:help;
}

dl.def_popout dd
{  visibility: hidden;
   left:-1000px;
   position:relative;
   display:none;
}

dl.def_popout:hover dd, dl.def_popout_show dd
{  display:block;
   color:#6a3;
   margin: 10px 0px 0px 20px;
   padding:0px;
   background-color:#fff;
   visibility: visible;
   left:0;
}

.aD_client_detail
{  font-weight:600;
}

img.aD_portfolio_logo
{  max-height:35px;
   margin:0 10px;
   vertical-align: middle;
}

.requiredstar
{  color:#9c3;
}

input
{  display:block;
}

.form_element
{  margin:10px 0 0 0;
}

#aD_footer
{   position:relative;
clear:both;
padding-top:20px;
width:960px;
   font-size:80%;
}
#aD_footer ul
{  position:relative;
   width:960px;
   margin:0px auto 0 auto;
   padding:0px;
}
#footerItems li
{  list-style:none;
display:inline;
list-style-position: inside;
}
#footerCopyright
{ padding:0px 35px 0px 10px;
}
#footerSitemap
{ padding:0px 35px 0px 0px;
}

