/* CSS Document */
body {width:971px; margin:5px auto; background-color:#FFF; color:#777; font: 12px/2.0 Verdana, Arial, Helvetica, sans-serif; padding:5px;}
table, img {border:0;}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
address { font-style:normal; }
ul,ol { list-style:none }

#home #lnav .home, 
#company #lnav .company, 
#projects #lnav .projects, 
#awards #lnav .awards, 
#news #lnav .news, 
#careers #lnav .careers, 
#contact #lnav .contact {background-image:url(../i/blt_ln_a.gif); cursor:default;}

#home #btm .home, 
#company #btm .company, 
#awards #btm .awards, 
#news #btm .news, 
#careers #btm .careers, 
#contact #btm .contact {color:#979797; cursor:default;}


#top {display:block; float:left; padding-bottom: 1px;}

#lnav { float:left; display:inline; width:190px; background-color:#474747; padding: 45px 0 20px 0; margin: 3px 2px 2px 0; vertical-align: top; height: 389px;}
  
#lnav a {display:block; width:90px; color:#FFF; padding:15px 5px 15px 45px; margin-left:30px; 
	background:url(../i/blt_ln.gif) left center no-repeat; text-decoration:none; font-weight:bold;}
#lnav a:hover {background-image:url(../i/blt_ln_a.gif);}
#home #lnav {height: 389px;}

#lnav #lnavlinks  
{
  position:fixed;
  _position:absolute;
  top:135;
  _top:expression(eval(document.body.scrollTop+135));
  margin:0;
  padding:0;
  background-color:#474747;
  width: 190px;
}
#subnavlinks 
{
  /*position:fixed;
  _position:absolute;
  top:120;
  _top:expression(eval(document.body.scrollTop+120));
  margin:0;
  padding:0;
    background: #FFFFFF;*/
}
#subnavlinksspacer 
{
  /*margin:0;
  height: 130px;
  clear: both;*/

}
#homer {float:right; display:inline; width:200px; height:454px; background:url(../i/img_home_r.jpg) right top no-repeat; color:#EEE;
	margin-top:1px;}
#homer span {display:block; padding:120px 10px 0 10px; line-height:2.4; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#mainimage 
{
    margin: 1px 2px;
    display: block;
    border: 0px solid #000;
    float: left;
}
#hlarge {display:block; float:right; margin: 2px;}
#hsmall1, #hsmall2 {display:block; float:left; margin:2px 0 0 2px;}
#hsmall2 {margin-top:4px;}

#contentout { border: 1px solid #F00; padding: 0px; float: right; } /*height: 570px; width:778px;overflow: auto; } */
#content {width:778px; float:right; display:inline; margin-top:2px; }
#content h1 {color:#A09E9E; font:36px "Bookman Old Style","Times New Roman", Times, serif; width:100%; text-align:right; border-bottom:1px solid #777; margin-bottom:10px;}
#content h2 {color:#585858; font-weight:bold; font-size:13px; border-top:1px solid #777; margin-top:20px; padding:10px 0 10px 20px;}
#content h2.brdbtm {border-top-width:0; border-bottom:1px solid #777;}
#content p {padding:0 5px 16px 20px; line-height:2.0;}
#content p.last {border-bottom:1px solid #777;}
#content p.checkers {background:url(../i/bkg_company.jpg) right bottom no-repeat; padding-bottom:75px; border-bottom:1px solid #777;}
#content img.iflr {display:block; float:right; padding:5px 0 5px 5px;}
#content a.bltl {display:block; margin-left:20px; font-weight:bold; font-size:13px; padding: 2px 5px 0px 20px; 
	background:url(../i/blt_lrg.gif) left center no-repeat; color:#777;}
#content a.bltla {display:block; margin-left:20px; font-weight:bold; font-size:13px; padding:2px 5px 0px 20px; 
	background:url(../i/blt_lrg_a.gif) left center no-repeat; color:#989696;}
#content a.bltl:hover {background-image:url(../i/blt_lrg_a.gif); color:#989696;}
#content ul.bltsm {
	padding: 0 10px 0px 120px;
}

#content ul.bltsm li {
	background:url(../i/blt_sml.gif) 0 8px no-repeat;
	 padding: 0px 2px 0px 20px;
}


div.listing {border-bottom:1px solid #777; float:left; width:100%;}
div.listing img {display:block; float:right; margin:10px 0 20px 30px; }
div.listing h3 {font-size:13px; font-weight:bold; padding:30px 10px 10px 80px;}
div.listing p {padding-left:80px;}

#awards div.listing img {margin:10px 0 20px 10px; }
#awards div.listing img.cash {display:block; float:none; padding:0; margin:0;}
#awards div.listing h3 {padding:30px 10px 25px 20px;}
#awards div.listing p {padding-left:20px; padding-bottom:5px;}

#news #announce {display:block; float:right; padding-bottom:10px; border-bottom:1px solid #777;}
#news div.listing img {margin:10px 0 20px 10px; }
#news div.listing h3 {padding:30px 10px 10px 20px;}
#news div.listing p {padding-left:20px;}

#contact div.listing {border-bottom-width:0;}
#contact div.listing img {margin:10px 0 10px 10px; }

#company h3 {color:#585858; font-weight:bold; font-size:13px; padding-left:20px;}

#projects div.listing {border-bottom:1px solid #777; float:left; width:100%; padding-bottom:5px;}
#projects div.listing img {display:block; float:left; margin:5px 30px 0 20px; }
#projects div.listing h3 {font-size:13px; font-weight:bold; padding:30px 10px 10px 80px;}
#projects div.listing p {margin-top:110px;}
#projects p 
{
    line-height: 130%;
}
#projects table {width:100%;}
#projects table td {vertical-align:top;}
#projects ul.bltsm {padding-left: 80px; margin: -5px 0 0 0;}
#projects ul.bltsm li {
	 margin: -5px 0 0 0;
}

#projects table td.left {width:40%; margin-top: -20px; padding: 0px;}
#projects table td.right {width:55%;}


#btm {float:left; display:inline; width:100%; text-align:center; background-color:#000; padding:3px 0 4px; margin-top:2px; color:#FFF;}
#btm a {color:#FFF; text-decoration:none; padding:0 2px;}

#copy {float:left; display:inline; width:99%; text-align:center; color:#5C5C5C;}
#copy a {color:#5C5C5C; text-decoration:none;}
#copy span {display:block; font-size:11px;}

#popup
{
    border: 0px solid #000;
    padding: 80px 0px 0px 25px;
}
#popup .isactivecheck 
{
    width: 720px;
    text-align: right;
    padding-bottom: 5px;
}
#popup #buttonline 
{
    padding: 15px 0px;
    width: 720px;
    text-align: right;
    white-space: nowrap;
}

