/*==============================================================
 TRIDENT STEEL
 Screen Stylesheet
================================================================*/
@import "hacks.css";

.printOnly			{ display: none; }

/* body styles */
#tridentsteel-com {
 background: #fff url(../images/navback.gif) repeat-x;
 text-align: center;
}

/* DEFAULT FONT SIZES ARE IN THE BASIC STYLESHEET */

div { text-align: left; }
a:link, a:visited {
 color: #026;
}
a:hover {
 color: #46a;
}
table {
 border:0;
 margin:0;
 padding:0;
 border-collapse:collapse;
}

/* centering div */
#tridentsteel {
 position: relative;
 width: 761px;
 margin: 0 auto;
}

/* logo and header image */

#header {
 position: relative;
 padding-top: 35px;
}
.home #header {
 padding-top: 0;
}

/*
#header h1, #header h1 a {
 display: block;
 margin: 0;
 padding: 0;
 width: 761px;
 height: 183px;
 background: url(../images/header01.jpg) no-repeat;
}
#header h1 a {
 text-indent: -100em;
 overflow: hidden;
}*/

/* main menu */

#mainMenu {
 position: absolute;
 top: 0;
 left: 0;
 height: 35px;
 overflow: hidden;
}
#mainMenu ul, #mainMenu li {
 list-style: none;
 margin: 0;
 padding: 0;
}
#mainMenu li {
 float: left;
}

/* content */
#content {
 border-left: 1px solid #666;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 background: #89b url(../images/bkcontent01.gif) repeat-y;
 text-align: left;
 width:759px;
}
.internal #content { background: #b80 url(../images/bkcontent02.gif) repeat-y; }
#content h2 {
 margin: 0;
 padding: 0;
}

/* section */
#section {
 margin-left: 35px;
 z-index:1;
}

#sectionContent {
 width: 450px;
}
#sectionContent h3 {
 font-size: 160%;
 color: #953;
 text-transform: uppercase;
 padding-bottom: .5em;
 border-bottom: 1px solid #999;
}
#content h4 {
 font-size: 120%;
 color: #953;
}

/* welcome message */
/*
#welcome {
 position: relative;
 width: 431px;
 float: left;
}
*/
#welcome {
 width:431px;
 vertical-align: top;
}
#welcome p.message {
 margin: 0;
 padding: 0 37px;
}
#recentNews {
 padding: 10px 37px 0 37px;
}
.news, .newsItem { margin-top: 2em; }
.newsDate { font-style: italic; }
.newsTitle { font-weight: bold; }
.newsExcerpt p, .newsSummary p {
 margin: 0 0 1em;
 padding: 0;
}
.newsLink { 
 top: -1em;
 font-weight: bold; 
}

/* current data */
#data {
 width:328px;
 vertical-align:top;
}
#data .graph {
 padding-left: 1px;
 border: 1px solid #666;
}

/* indices */
#indices {
 background: #b80;
}
#oil, #gas { background: #eee; }
#oilIndex, #gasIndex {
 background: #fff;
 text-align: center;
}
#oilIndex th, #oilIndex td { text-align: left; }
#oilIndex th {
 font-weight: bold;
 padding: 5px;
 color: #89b;
 border-bottom: 1px solid #ccc;
}
#oilIndex table {
 width: 300px;
 margin: 0 auto;
}
.row1 td, .row2 td { padding: 5px; }
.row2 td {
 background: #eee;
}
/* sub menu */
#submenu {
 padding: 10px;
 z-index:3;
}
.internal #submenu {
 position: absolute;
 top: -10px;
 left: 508px;
}
.internal #submenu a {
 display: block;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 font-size: 110%;
 padding: 5px 5px 5px 35px;
 background: url(../images/bullet01.gif) 8px 7px no-repeat;
}
.internal #submenu a.long { background-position: 8px 15px; }
.internal #submenu a:hover { background: url(../images/bullet02.gif) 8px 7px no-repeat; }
.internal #submenu a.long:hover { background: url(../images/bullet02.gif) 8px 15px no-repeat; }
.internal #submenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.internal #submenu li {
 background: url(../images/bkintnav01.gif) bottom left no-repeat;
 width: 240px;
}

blockquote {text-align: center;}

/* footer */
#footer {
 height: 80px;
 width: 761px;
 top: -2px;
 
 background: #ccc url(../images/bkfooter01.gif) no-repeat;
 text-align: left;
}
.internal #footer { background: #ccc url(../images/bkfooter02.gif) no-repeat; }
#footer a:link, #footer a:visited {
 color: #026;
 text-decoration: none;
}
#footer a:hover {
 color: #46a;
 text-decoration: underline;
}
#footer ul, #footer li {
 margin: 0;
 list-style: none;
}
#footer li {
 display: inline;
 text-transform: uppercase;
 font-weight: bold;
}
#footer p { margin: 0 0 1em; padding: 0 10px; }
#footer ul { padding: 0 10px; }
#footer ul.first { padding-top:27px; }
#footer li { font-size: 10px; }
.internal #footer ul.first { padding-top:32px; }

/* classes */
.clear {
 height: 1px;
 overflow: hidden;
 clear: both;
}
#welcome .hr { width: 320px; }
@media all {
  #welcome .hr { width: 350px; }
}
.hr {
 height: 3px;
 overflow: hidden;
 background: url(../images/line01.gif) repeat-x;
 margin: 10px 37px;
}
.hr hr { display: none; }
.hide { display: none; }
.message { 
 font-size:120%;
 line-height:2em;
}

#copyright { font-size: 10px; }
.contentimage { padding: 0px 0px 15px 15px; }


#internalNav { 
  position: absolute; 
  left: 600px; 
  top: 40px;
  z-index: 10;
}
#flashHome { z-index:2; }

/* DROP DOWN MENUS */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
 position: absolute;
 top: 35px;
 background: #eee;
 z-index:20;
 width:90px;
 display: none;
}

#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a {
 text-decoration: none;
}


#menu2 {
 left: 95px; 
 width:97px;
}

#menu3 {
 left: 192px;
 width:216px; 
}

#menu4 {
 left: 408px;
 width:172px; 
}

#menu5 {
 left: 580px;
 width:95px; 
}

#menu6 {
 left: 648px;
 width:95px;
 /* right: 1px; */
}

.negative { color: red; }
