/* 
   Screen CSS for SureTrace.com
   Created by Steve Thompson for APAR Digital on Apr 13 05
   http://www.apardigital.com
*/
html { height: 100%; }
body { padding: 0; margin: 0; height: 100%; text-align: center; background: #008CC0 url(../images/bg-blue.gif) center repeat-y; height: 100%;}
body, td { font: 10px/16px verdana, sans-serif; }
a { color: #008CC0; }
a:visited { color: #FCB94C; }



h1 { padding: 0; margin: 0 0 15px 0; }
h2 { font-size: 10px; text-transform:uppercase; font-weight: bold; padding: 0; margin: 0 0 5px 0;  }
h3 { font-size: 11px; padding: 0; margin: 15px 0 3px 0; }
p { margin: 0 0 7px 0; padding: 0; }

ol { margin: 0 50px; padding: 0; }

#container { background: #FFF; width: 740px; margin: 0px auto; color: #000;  height: 100%; text-align: left  }

/* Ticker */
#ticker {  border-bottom: 2px solid #FCB94C; }

/* Header */
#header { padding: 24px 17px 26px 26px;  border-bottom: 2px solid #FCB94C; }
#menu { float: right; margin: 28px 0 0 0; }

/* Footer */
#footer { padding: 19px 0px 20px 0px; background: #FFF;}
#footer table { width: 100%; }
#footer td { padding: 0 20px; width: 33%; border-right: 1px solid #008CC0; }
#footer .noborder { padding: 0 20px; border-right: 0px;  }
#footer p { padding: 0; margin: 5px 0 5px 0; }
#footer a { text-decoration: none; color: #000;}
#footer a:visited { text-decoration: none; color: #000;} 


.fbtop { border-top: 3px solid #008CC0; }
.fotop { border-top: 3px solid #FCB94C; }

/* Content */
#content {  clear: both; border-bottom: 2px solid #FCB94C;}
.leftbg { background: #FFF url(../images/leftbg.gif) repeat-y; }
.bluebg { background: #008CC0; }

#leftcol { float: left; color: #FFF; text-align: right }
#leftcol table { margin: 25px; }

#leftcol p { padding: 0; margin: 0; }
#leftcol ul  { list-style: none; margin: 0; padding: 0; }
#leftcol ul a { font-size: 9px; text-transform:uppercase; font-weight: bold; text-decoration: none; color: #FFF; }
#leftcol ul a:hover {  background: #007CAA;  }

#atitle { margin: 10px 0 10px 0; font-weight: bold; font-size: 12px;  }
.newsdate {display: block; margin: 0 0 10px 0; font-style:italic;  }
#leftcol ul .currentsec  { color: #000; }

#leftcol ul li { margin: 0 0 4px 0; }

#leftcol { 
  width: 248px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
} 
html>body .leftcol {
  width: 248px;
} 

#maincol { padding: 28px 25px 25px 25px;  margin: 0 0 0 248px; }
#nocol { padding: 28px 25px 25px 25px; background: #FFF; }

/* Clear fix - for columns */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */