#extra {
background:#E7E6EE;
color:#000;
}

#extra a {
color:#051752;
font-family:'gill sans', 'trebuchet ms', trebuchet, sans-serif;
font-weight:400;
text-transform:uppercase;
}

#extra form {
padding-top:15px;
}

#footer {
background:#05164f url(http://www.asq-sections.org/orchid/asq509.org/images/footer_bg.gif) no-repeat center top;
height:400px;
margin:0 auto;
padding-bottom:50px;
}

#footerhome {
background:#05164f url(http://www.asq-sections.org/orchid/asq509.org/images/home_footer_bg.gif) no-repeat center top;
height:400px;
margin:0 auto;
padding-bottom:50px;
}

#footerhome .address a,#footer .address a {
color:#d7e6c5;
}

#footerhome .address,#footer .address {
color:#fff;
padding-top:30px;
}

#main a {
color:#051752;
text-decoration:underline;
}

#main a:hover {
background:#fff;
color:#051752;
text-decoration:underline;
}

#nav1 {
background:#051752;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
padding-top:5px;
width:798px;
}

#nav1 a {
color:#fff;
display:inline;
font-family:'gill sans', 'trebuchet ms', verdana, sans-serif;
font-weight:700;
width:auto;
}

#nav1 div a {
border:3px !important;
color:#039;
display:block;
font-weight:300;
width:122px;
}

#nav1 li {
float:left;
font-size:90%;
margin:0;
padding-left:15px;
padding-right:15px;
}

#nav1 ul {
padding-left:120px;
}

#nav2 {
background:transparent;
}

#nav2 a {
color:#051752;
font-family:georgia, 'times new roman', times, serif;
padding:10px 0 10px 20px;
}

#nav2 div a {
background:#fff url(http://www.asq-sections.org/orchid/asq509.org/images/spacer.gif);
font-weight:300;
}

#nav2 li {
background:transparent url(http://www.asq-sections.org/orchid/asq509.org/images/nav_bullet.gif) no-repeat;
padding-left:0;
padding-top:1px;
}

#nav2 ul.attention a,#main div.releases a {
color:#051752;
}

.homealertmsg {
color:#051752;
font:italic 125% georgia, 'times new roman', serif;
font-style:italic;
}

.homealertmsg a,.nav a {
text-decoration:none;
}

.homealertmsg h2,.homefeature h2 {
border-top:1px solid #ccc;
}

.nav div {
font-size:100%;
}

.nav div a:hover {
background:#051752;
color:#fff !important;
}

.nav li {
list-style-type:none;
margin:0;
padding:0;
}

.nav li div {
width:120px;
}

.nav li div a {
background-position:left center;
background-repeat:no-repeat;
display:block;
padding-left:10px;
width:135px;
}

.nav ul {
margin:0;
padding:0;
}

.threecolumn h2 {
border-top:1px solid #ccc;
font-size:180%;
}

H1 {
line-height:150%;
}

a#contribute {
background:#031039;
border:1px outset #031039;
color:#fff;
}

a#special1 {
color:#CCC;
}

body {
background:#051752 url(http://www.asq-sections.org/orchid/asq509.org/images/bg.gif) repeat-y top center;
font:11px verdana, arial, sans-serif;
padding:0;
}

body.threecolumn #main {
float:left;
padding-right:0;
width:400px;
}

body.threecolumn h1 {
border-top:1px solid #ccc;
color:#051752;
line-height:110%;
padding-bottom:0;
text-align:center;
}

div#sitecontainer {
background:transparent;
margin:0 auto;
padding:0;
text-align:left;
}

h1 {
background:#fff;
border:0;
border-top:1px solid #ccc;
color:#051752;
font:200% georgia, 'times new roman', serif;
line-height:110%;
padding:5px;
}

h2 {
background:#fff;
border:0;
border-top:1px solid #ccc;
color:#051752;
font:180% georgia, 'times new roman', serif;
margin-bottom:3px;
padding:5px 0;
width:100%;
}

h3 {
color:#051752;
margin-bottom:3px;
padding:5px;
}

ul.attention {
background:#ecf4e2;
padding:5px 0;
}

ul.attention li {
border:0;
}