/* STYLES FOR STEELS SITE LAYOUT 
MAJOR STYLE SHEET
*/

body {
  padding-top: 40px;
  background: #000000 url('/images/site_bg.jpg') center no-repeat;
}


p{}

#test {
  font-size: 20px;
}

#outer_container {
  height:100%;
  width:100%;
  text-align:center;
}

#inner_container {
  margin-left:auto;
  margin-right:auto;
  width:750px;
  text-align:left;
}


.layout_table {
  border-collapse:collapse!important;
  border:0px;
  padding:0px;
  margin:0px;
}

.layout_table td {
  border-collapse:collapse!important;
  border:0px;
  padding:0px;
  margin:0px;
}

.layout_table tr {
  border-collapse:collapse!important;
  border:0px;
  padding:0px;
  margin:0px;
}


#menu {
  background-image:url(/moebius/templates/images/menu_bg.jpg);
  background-repeat:no-repeat;
  width:177px;
  height:613px;
}

#header {
  float:none;
}

#header_text {
  float:none;
  height:35px;
  font-size:25px;
  font-weight:bold;
  background-color:#000000;
  font-family:helvetica, arial, sans-serif;
  color:#ffffff;
  border-right:1px solid #E1DF01;
}
#header_text div {
  padding-top:5px;
  padding-left:10px;
}


.header_image {
  display:block;
  margin:0px;
  padding:0px;
  border:0px;
}

#content {
  /*height:412px;*/
  height:422px;
  overflow:auto;
  width: 572px;
  border-right: 1px solid #E1DF01;
  padding:0px;
  margin:0px;
  
  background-color:#ffffff;
}

#content_main {
  /*border:1px solid red;*/
  
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
  
  float:left;
  padding:10px;
  width:380px;
}
#content_sidebar {
  /*border:1px solid red;*/
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  width:150px;
  height:100px;
  text-align:center;
}
#content_sidebar img {
  margin-bottom:20px;
}

#footer {
}

#footer a {
  display:block!important;
  float:left!important;
}

#footer img {
  display:block!important;
  border:0px!important;
  padding:0px!important;
  margin:0px!important;
  float:none!important;
}



/* news and events specific stuff */
#news_content_main {
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
  float:left;
  padding:10px;
}
#ne_news_column {
  clear:left;
  float:left;
  width:240px;
  padding:10px;
}

#ne_events_column {
  float:left;
  width:240px;
  padding:10px;
}

.ne_column_title {
  font-size:14px;
}

.news_item {
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
  color:#000000;
  padding-top:10px;
}
.news_date {

}
.news_title {
  font-weight:bold;
}
.news_abstract {

}
.news_link a {
  color:#000000;
}

#article_title {
  font-family:helvetica, arial, sans-serif;
  font-size:14px;
  font-weight:bold;
}
#article_date {
  font-family:helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}





/* homepage specific stuff */
#homepage_left_column {
  width:177px;
}

#homepage_right_column {
  width:573px;
}

#home_link {
  width:177px;
  height:50px;
  text-align:right;
  margin-top:15px;
}
#home_link img {
  width:150px;
  height:50px;
  border:0px;
}

#homepage_content_main {
  float:left;
  padding:10px;
  padding-top:5px;
  width:420px;
}

#product_spotlight_1 {
  width:167px;
  padding:3px;
  font-family:helvetica, arial, sans-serif;
  font-size:10px;
  overflow:hidden;  
}
.ps1_title {
  width:137px;
  padding-left:10px;
  height:14px;
  color:white;
  overflow:hidden;  
}
.ps1_body {
  width:137px;
  padding-left:10px;
  height:42px;  
  color:#666666;
  overflow:hidden;  
}
.ps1_link {
  width:137px;
  text-align:right;
}
.ps1_link a{
  color:yellow;
}

#product_spotlight_2 {
  padding:8px;
  width:144px;
  height:272px;
  font-family:helvetica, arial, sans-serif;
  font-size:10px;
  overflow:hidden;    
}
.ps2_title {
  width:100px;
  height:28px;
  color:yellow;
  overflow:hidden;
}
.ps2_body {
  width:128px;
  height:110px;
  color:white;
  overflow:hidden;
}
.ps2_link {
  text-align:right;
  width:128px;
}
.ps2_link a{
  color:white;
}

#homepage_news {
  width:147px;
  font-family:helvetica, arial, sans-serif;
  font-size:10px;
  overflow:hidden;  
  margin-left:16px;
}
.hn_date{
  width:147px;
  height:14px;
  color:#072e6f;
  overflow:hidden;  
}

.hn_title {
  width:147px;
  height:14px;
  color:yellow;
  overflow:hidden;  
}
.hn_abstract {
  width:147px;
  height:45px;  
  color:#072e6f;
  overflow:hidden;  
}
.hn_link {
  width:147px;
  text-align:right;
}
.hn_link a {
  color:yellow;
}


/* search page specific stuff */
.searchcontainer {
  width:500px;
  margin-top:20px;
  text-align:left;
}
.searchcontainer form {
  margin-left:65px;
}
.resultscontainer {
  margin-left:65px;
}
.searchheader {
  font-family:helvetica, arial, sans-serif;
  font-size:13px;
}
.searchrecord {
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
}
.searchrecord a {
  color:#072e6f;
  text-decoration:underline;
}
#searchterms {
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
  width:300px;
}
#searchbutton{
  font-family:helvetica, arial, sans-serif;
  font-size:11px;
}

