/* Asterion CSS - RA revised July 27, 2009 */

/* Essential css stuff */
body {margin: 0; padding: 0; color:#5a5757; background:#dedede;} 
body, td, big {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px;} 
small {font-size: 11px;} 
big, strong {font-weight: bold;}

/* Text links */
a:link, a:visited {color:#2d3537; text-decoration: none;} 
a:hover {color:#919191; text-decoration: none;}

/* Text headers */
h1,h2,h4,h5 {margin: 0; padding: 0; font-weight: bold;} 
h1 {font-size: 22px;} 
h2 {font-size: 18px;} 
h3 {font-size: 13px; font-weight:bold; color:#919191; margin: 10px 0 5px 0; padding: 0;}
.fleftcol h2, .frightcol h2 {color: #919191; margin: 10px 0 10px 0; font-weight: normal;}

.banner {width: 145px; display: block; font-size:15px; padding:19px 0px 10px 0; color:#2d475e; font-weight:bold;}
.latest h2 {font-size:15px; padding:15px 0px 6px 0; color:#919191; font-weight:bold; border-bottom:1px solid #cacaca; margin-bottom: 6px;}

.subbanner_area {width: 680px; height: 25px; border-bottom:1px solid #cacaca;}
.subbanner      {width: 450px; font-size:16px; color:#2d475e; font-weight:bold; float: left;}
.print          {width: 230px; padding-bottom: 20px; float: left;}

.latest {width: 162px; padding: 0px; margin-left: 35px;}
.listdate {font-weight: normal; color: #2a4e73;}
.newsitem {padding: 0px 10px 12px 0;}
.newsitem a:link {color: #2d3537; text-decoration: none;}
.newsitem a:visited {color: #2d3537; text-decoration: none;}
.newsitem a:hover {color: #919191; text-decoration: none;}

/* Side nav */
.sidenav {width: 162px; padding: 0px; margin-left: 35px;}
.sidenav ul {margin: 0; padding: 0; border-bottom:1px solid #cacaca;}
.sidenav li {list-style: none; display: block; color: #2d3537;}
.sidenav li a:link, .sidenav li a:visited {display: block; color: #2d3537; padding:6px 0px 6px 0; text-decoration: none; border-top:1px solid #cacaca;}
.sidenav li a:hover, .sidenav li#active {display: block; color: #b2b2b2; padding:6px 0px 6px 0; border-top:1px solid #cacaca;}

.sublink {width: 160px;}
.sublink a:link {display: block; color:#b2b2b2; padding: 2px 0px 2px 12px; text-decoration: none; font-size: 11px;}
.sublink a:visited {color:#b2b2b2; padding: 2px 0px 2px 12px; text-decoration: none; font-size: 11px;}
.sublink a:hover,#subactive {color:#004e5e; padding: 2px 0px 2px 12px; text-decoration: none; font-size: 11px;}

/* Website layout */
.logoarea {width: 917px; height:116px; background: url('/i/common/logo.gif') no-repeat bottom left;}
.logoarea2 {width: 917px; height:116px; background: url('/i/common/logo-bull.gif') no-repeat bottom left;}
.logoarea3 {width: 917px; height:140px; background: url('/i/common/logo-bull-new.gif') no-repeat bottom left;}
#logo {width: 406px; float: left;}
.currentdate {float: left; text-align: right; width: 510px; font-size:11px; color:#525252; padding-top: 110px;}
.menu_area {width: 917px; height: 30px; background: url('/i/common/menu_bg.gif') repeat-x top left;}
.menu_area2 {width: 917px; height: 30px; background: url('/i/common/menu-grey_bg.gif') repeat-x top left;}
.main_menu {float: left;}
.receive_form {float: left; margin: 13px 0 0 180px;}
.search {float: left; margin-left: 180px;}
.search_field, .search_button {float: left; padding: 6px 0 0 0;}
.text_field {border: 1px solid #cdcdcd; font-size: 11px; height: 18px;}
.mainbg {background: #dedede url('/i/common/main_bg.jpg') repeat-x top left;}

.blank_container {width: 917px; margin:0 auto;}
.container {width: 917px; margin: 0 auto; background: #fff url('/i/common/leftcol_bg.gif') repeat-y top left; overflow: hidden;}
.container2 {width: 917px; margin: 0 auto; background: #fff }
.topheader {width: 917px; height: 256px;}
.leftcol {float: left; width: 197px;}
.rightcol {float: right; width: 720px;}
.content {padding: 20px 20px 40px 20px; text-align:justify;}
.subscribebutton {width:147px; height:24px; padding-top:15px; background-image:url('/i/common/subscribex24.gif'); background-repeat:no-repeat; background-position:bottom right;}

/* Search area */
.searchbutton {width:143px; height:24px; padding-top:15px; background-image:url('/i/common/search.gif'); background-repeat:no-repeat; background-position:bottom right;}
.searchbutton2 {width:143px; height:24px; padding-top:15px; background-image:url('/i/common/search-grey.gif'); background-repeat:no-repeat; background-position:bottom right;}

/* Home Page */
.fleftcol {float: left; width: 559px;}
.frightcol {float: left; width: 358px;}
.front_container {width: 917px; margin: 0 auto; background: #fff url('/i/front/front_bg.gif') repeat-y top left; overflow: hidden;}
.frontheader {width:917px; height:256px; background: url('/i/front/front_header.jpg') no-repeat top left;}
.frontheader2 {width:917px; height:256px;}
.profile {float: left; width: 908px; overflow: hidden;} .profiletxt {width:350px; padding: 0px 0px 10px 20px;}
.feature_area {width: 917px; margin: 0 auto;}
.featbox {float: left;}
.receive_bg {float: left; background: url('/i/front/receive_bg.gif') no-repeat top left; width: 358px; height: 57px;}
.receive_bg2 {float: left; background: url('/i/front/receive-grey_bg.gif') no-repeat top left; width: 358px; height: 57px;}

.homecontainer {width: 917px; margin: 0 auto;}
.industrylinks a:link {color:#5a5757;}
.industrylinks a:visited {color:#5a5757;}
.industrylinks a:hover {color:#b2b2b2;}
.rc {float: left; width: 350px;}
.homerightcol {float: left; width: 350px; min-height: 266px; margin-top:7px; background-image:url('/i/front/industrybg.jpg'); background-repeat:no-repeat; background-position:top right; background-color:#000000;}
.homeleftcol {float: left; width: 555px; min-height:327px; margin-top:7px; margin-right:7px; background: #ffffff; border: solid 1px #cccccc; overflow: hidden;}
.industrytxt {width:300px; margin-top:7px; padding: 0px 0px 0px 10px; color:#5a5757; overflow: hidden;}
.News a:link, .News a:visited {color: #2d3537;}
.News a:hover {color:#b2b2b2;}
.metalstxt {float: left; width:203px; margin-top:7px; padding: 0px 0px 10px 5px; overflow: hidden; color:#ffffff;}
.ppt {float: left; width:175px; height: 60px; margin-top:7px; background-image:url('/i/front/ppt.jpg'); background-repeat:no-repeat; background-position:bottom right;}
.prjoverview {float: left; width:175px; height: 60px; margin-top:7px; background-image:url('/i/front/projects.jpg'); background-repeat:no-repeat; background-position:bottom right;}

.homecontent {padding: 0px 15px 10px 20px; text-align:justify;}
.fnewsitem {list-style: none; padding: 0; margin: 0;}
.fnewsitem ul {list-style: none; padding: 0; margin: 0;}
.fnewsitem li {padding: 0 10px 10px 0; float: left; color:#2a4e73; font-weight: normal; width: 150px;}
.fnewsitem li a {color:#333333; display: block;}
.fnewsitem li a:visited {color:#333333;}
.fnewsitem li a:hover {color:#919191;}
.pad15 {padding-left: 15px;}

/* Footer area */
.footerarea {width:917px; margin: 0 auto;}
.footerlinks {font-size:11px; float:left; padding:15px 10px 5px 16px }
.footerlinks ul {margin: 0; padding: 0; font-size: 11px;}
.footerlinks li {list-style: none; display: inline; padding: 0 12px 0 2px;}
.footerlinks a:link {color:#525252;}
.footerlinks a:visited {color:#525252;}
.footerlinks a:hover {color:#b2b2b2;}

/* Disclaimer */
.Disclaim {width: 897px; margin: 10 auto; text-align:justify;}
.DisclaimButt a {color:#ffffff; padding: 10px 25px 10px 25px; width:100px;color:#ffffff; width:100px; background-color:#D96D00;border-top: 2px #E6AB0B solid; border-left: 2px #E6AB0B solid; border-bottom: 2px #E6390B solid; border-right: 2px #E6390B solid;}
.DisclaimButt a:hover {color:#ffffff; padding: 10px 25px 10px 25px; width:100px; background-color:#F05D0C;border-top: 2px #E6390B solid; border-left: 2px #E6390B solid; border-bottom: 2px #E6AB0B solid; border-right: 2px #E6AB0B solid;}

/* Housekeeping */
.clearall {clear: both;}

/* Page Navigation */
.news_nav ul {list-style: none; margin: 0; padding: 0;}
.news_nav ul li#active a {display:block; font-weight:bold; color: #2A4E73; text-decoration: none; float: left; margin-right: 5px;}
.news_nav ul li a {display:block; font-weight:normal; text-decoration: none; float: left; margin-right: 5px;}

.address {height: 57px; background-repeat: repeat-x; background-image: url('/i/front/address-grey-bg.jpg'); text-align: center; color: #FFF; padding-top: 20px;}
