/* reset */

html, body, div, span, h1, h2, h3, h4, p, a, abbr, acronym, em, strong, img, b, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body {
margin:0;
padding:0;
line-height: 1.5em;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 0.8em;
color: #809899;
background: #FFF;
}

ol, ul {
list-style: none;
}

a{
color: #809899;
}

a:hover{
text-decoration: none;
}

strong {
font-weight: normal;
color: #3B4D4F
}


/* containers */

#maincontainer{
width: 800px;
margin: 0 auto;
}

#contentwrapper{
float: left;
width: 100%;
}


/* topsection */

#topsection{
height: 320px;
margin-top: 30px;
}

h1{
float:left;
width: 244px;
height: 19px;
background: transparent url(images/ea_inventories.gif) no-repeat;
}

h1 span{
margin-left: -9999px;
}

#banner{
clear: both;
width: 800px;
height: 268px;
background: transparent url(images/banner.jpg) no-repeat 0px 20px;
}

h2{
margin-left: -9999px;
}

#topsection ul{
float:right;
list-style-type:none;
display:inline;
}

#topsection ul li{
display:inline;
float: left;
height: 9px;
margin: 11px 0 0 0;
position: relative;
top: 1px;
}

#topsection ul li a {
height: 9px;
display: block;
}

#topsection ul li a span {
display: block;
height: 9px;
text-indent: -999px;
line-height: 0;
font-size: 0;
}

#topsection ul #nav-home {
background: url(images/a_01_company.gif) no-repeat left top;
width: 67px;
margin: 0 18px 0 0;
}

#topsection ul #nav-home:hover, #topsection ul #nav-home.selected {
background: url(images/a_01_company.gif) no-repeat left bottom;
width: 67px;
}

#topsection ul #nav-services {
background: url(images/a_02_services.gif) no-repeat left top;
width: 67px;
margin: 0 18px 0 0;
}

#topsection ul #nav-services:hover, #topsection ul #nav-services.selected {
background: url(images/a_02_services.gif) no-repeat left bottom;
width: 67px;
}

#topsection ul #nav-report {
background: url(images/a_03_report.gif) no-repeat left top;
width: 55px;
margin: 0 18px 0 0;
}

#topsection ul #nav-report:hover, #topsection ul #nav-report.selected {
background: url(images/a_03_report.gif) no-repeat left bottom;
width: 55px;
}

#topsection ul #nav-faqs {
background: url(images/a_04_faqs.gif) no-repeat left top;
width: 35px;
margin: 0 18px 0 0;
}

#topsection ul #nav-faqs:hover, #topsection ul #nav-faqs.selected {
background: url(images/a_04_faqs.gif) no-repeat left bottom;
width: 35px;
}

#topsection ul #nav-about {
background: url(images/a_05_about.gif) no-repeat left top;
width: 47px;
margin: 0;
}

#topsection ul #nav-about:hover, #topsection ul #nav-about.selected {
background: url(images/a_05_about.gif) no-repeat left bottom;
width: 47px;
}



/* content */

#contentcolumn{
margin-right: 280px; 
margin-bottom: 40px;
}

p {
margin-bottom: 14px;
}

h3 {
margin-bottom: 15px;
}

h3 span{
margin-left: -9999px;
}

#ttl-company{
width: 110px;
height: 18px;
background: transparent url(images/ttl_01_company.gif) no-repeat;
}

#ttl-services{
width: 56px;
height: 18px;
background: transparent url(images/ttl_02_services.gif) no-repeat;
}

#ttl-report{
width: 44px;
height: 18px;
background: transparent url(images/ttl_03_report.gif) no-repeat;
}

#ttl-faqs{
width: 37px;
height: 18px;
background: transparent url(images/ttl_04_faqs.gif) no-repeat;
}

#ttl-about{
width: 38px;
height: 18px;
background: transparent url(images/ttl_05_about.gif) no-repeat;
}


h4 {
margin: 30px 0 15px 0;
}

h4 span{
margin-left: -9999px;
}

#subttl-ind-inv{
width: 163px;
height: 14px;
background: transparent url(images/subttl_ind_inv.gif) no-repeat;
}

#subttl-inventory{
width: 74px;
height: 15px;
background: transparent url(images/subttl_inventory.gif) no-repeat;
}

#subttl-check-in{
width: 182px;
height: 15px;
background: transparent url(images/subttl_check_in.gif) no-repeat;
}

img.alignleft{
float: left;
margin-right: 20px;
padding: 4px;
border: 1px solid #DCDFDF;
}

img.noalign{
padding: 4px;
border: 1px solid #DCDFDF;
}

img.aiic{
float: left;
margin-right: 20px;
}

#line {
border-bottom: 1px solid #DCDFDF;
width: 520px;
margin: 30px 0 10px 0;
}

#copyright {
margin-top: 20px;
font-size: 85%;
color: #B5B5B5;
line-height: 1.3em;
} 

#copyright a  {
color: #B5B5B5;
}

#copyright a:hover {
text-decoration: none;
}

/* right column */

#rightcolumn{
float: left;
width: 200px; 
margin-left: -200px;
}

#rightcolumn h4 {
margin: 0 0 15px 0;
}

#rightcolumn ul{
margin-bottom: 40px;
}

#rightcolumn a{
color: #809899;
text-decoration: none;
}

#rightcolumn a:hover{
text-decoration: underline;
}

#subttl-services{
width: 67px;
height: 9px;
background: transparent url(images/a_02_services.gif) no-repeat 0 -9px;
}

#subttl-report{
width: 55px;
height: 9px;
background: transparent url(images/a_03_report.gif) no-repeat 0 -9px;
}

#subttl-contact{
width: 64px;
height: 9px;
background: transparent url(images/subttl_contact.gif) no-repeat;
}

#subttl-read-more{
width: 91px;
height: 9px;
background: transparent url(images/read_more.gif) no-repeat;
}

.doubleline {
border-top: 1px solid #DCDFDF;
border-bottom: 1px solid #DCDFDF;
width: 200px;
margin: 2px 0 10px 0;
height: 3px;
}

h5 {
font-size: 100%;
font-weight: normal;
margin: 0 0 4px 0;
padding: 0;
}

#rightcolumn h5 a{
color: #2E4143;
display: inline;
float: none;
margin: 0;
}

.rnd {
min-height: 60px;
line-height: 1.2em;
}

.rnd a{
height: 60px;
width: 60px;
float: left;
margin: 4px 15px 0 0;
}

.rnd-report{
background: transparent url(images/rnd_01.jpg) no-repeat;
}

.rnd-faq{
background: transparent url(images/rnd_02.jpg) no-repeat;
}

.rnd-contact{
background: transparent url(images/rnd_03.jpg) no-repeat;
}

.rnd-report:hover, .rnd-faq:hover, .rnd-contact:hover{
background-position: 0 -60px;
}


.rnd-report span, .rnd-faq span, .rnd-contact span{
margin-left: -9999px;
}







