@import url("reset.css");

html, body {min-height: 100%;}

body {
margin:0;
padding:0;
height:100%;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
background: #fff url(images/background_grad_2.jpg) repeat-x;
color: #4b4c3c;

}

a {
color: #969788;
text-decoration: none;
}

a:hover {
border-bottom: 1px dotted #aeaeae;
color: #4d4d4d;
}

#container {
width:  1012px;
vertical-align: middle;	
margin: 0 auto;
text-align: left;
border: none;
}

#masthead {
width: 100%;
position: relative;
}

#logo {
width: 671px;
height: 160px;
position: absolute;
background: url(images/header_bg.jpg);
}

#logo a i { visibility: hidden; }

#logo a {
position: absolute;
height: 44px;
width: 114px;
top: 66px; 
left: 96px;
}

a#home_logo {
left: 480px;
width: 49px;
}

#logo a:hover {
border-style: none;
}

#nav {
width: 341px;
height: 160px;
background: url(images/nav_bg.jpg);
display: inline-block;
position: absolute;
left: 671px;
}

#nav ul{
list-style: none;
text-transform: uppercase;
margin: 60px 0 0 132px;
}

#nav li{
width: 100px;
height: 20px;
letter-spacing: 1px;
font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#nav a{
text-decoration: none;
color: #818181;
}

#cur a{
color: #4b4c3c;
}


/* begin flash_content styles
*******************************************************/
#flash_content {
width: 1012px;
height: 512px;
position: absolute;
top: 160px;
}
/*******************************************************
end flash_content styles */


/* begin about_content styles
*******************************************************/
#about_content {
width: 1012px;
height: 512px;
background: url(images/about_bg.jpg);
top: 160px;
position: relative;
}

#about {
width: 300px;
height: 512;
font: 12px/18px Arial, Helvetica, Geneva, sans-serif;
position: absolute;
float: left;
top: 116px;
left: 354px;
}

#about p{
padding-bottom: 26px;	
}

#elsewhere {
position: relative;
float: right;
right: 120px;
top: 114px;
}

#elsewhere h2{
color: #4b4c3c;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px dotted #a7a7a7;
font-weight: normal;
padding: 0 0 4px;
margin: 0 6px 10px 0;
font-size: 11px;
}

#elsewhere a{
font: 12px/29px Arial, Helvetica, Geneva, sans-serif;
}
/*******************************************************
end about_content styles */


/* begin contact_content styles
*******************************************************/
#contact_content {
width: 1012px;
height: 512px;
background: url(images/contact_bg.jpg);
top: 160px;
position: relative;
}

#contact {
width: 600px;
position: absolute;
left: 354px;
top: 194px;
font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
}

#contact p{
margin-bottom: 14px;
}
/*******************************************************
end contact_content styles */


/* begin contact_content styles
*******************************************************/
#legal_content {
width: 1012px;
height: 512px;
background: url(images/legal_bg.jpg);
top: 160px;
position: relative;
}

#legal {
width: 600px;
position: absolute;
left: 354px;
top: 194px;
font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
}

#legal p{
margin-bottom: 14px;
}
/*******************************************************
end contact_content styles */


/* begin standards_content styles
*******************************************************/
#standards_content {
width: 1012px;
height: 512px;
background: url(images/standards_bg.jpg);
top: 160px;
position: relative;
}

#standards {
width: 600px;
position: absolute;
left: 354px;
top: 194px;
font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
}

#standards p{
margin-bottom: 14px;
}
/*******************************************************
end standards_content styles */


/* begin footer_content styles
*******************************************************/
#footer {
width:  1012px;
letter-spacing: 1px;
font: 10px Georgia, "Times New Roman", Times, serif;
top: 680px;
position: absolute;
}

#footer p{
color: #969788;
padding-left: 6px;
padding-top: 10px;
}

#utility{
float: right;
padding-right: 6px;
margin-top: -10px;
}

#footer #cur{
color: #4b4c3c;
}
/*******************************************************
end footer_content styles */
