.alloytitle {font-size: 18px; color: #336699;}	
.alloytable td {font-size: 12px; color: #333;}	
.alloytable a {color: #336699; text-decoration: none;}	
.alloytable a:hover {color: #000; text-decoration: underline;}		
.alloytypes {font-size: 12px; color: #336699; font-weight: bold;}

body td {font-size: 12px; line-height: 1.3;}
			body {margin: 0px; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 1.3; text-align: left;}
			img {border: 0px;}
			a { cursor: hand;}
			label {font-size: 12px;}
			table { border: 0px; border-collapse:collapse;}
			select { margin-top:3px; font-size:12px; color:#000000}
			input { padding-left: 5px;}
			select {font-size: 11px;}
			input.txt { }
			.homebody  {background-image: url(../images/bg.gif); background-repeat: repeat-x; margin: 0px; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 1.5;}
			.navtable {float: right; text-align: right;}
			.stdTable {;}
			.logolink {width: 120px; height: 110px; float: left;}
			.homeheaderW { width: 744px; }
			.headertable { width: 100%; margin: 0px; padding:0px;  border: 0px;  border-collapse:collapse; background: url(../images/logo.gif); background-repeat: no-repeat; height: 130px;}
			.homepageheader {background: url(../images/novelis_logo.gif) 0 0; background-repeat: no-repeat; height: 129px;}
			.hometop {background-image: url(../images/bg_home_top.jpg); background-repeat: repeat-x; background-color: #ff7600;}
			.homehead { width: 744px; height:154px; border-collapse:collapse;}
			.homepagetagline {background: url(../images/bg_homepage_tagline.jpg) top right; background-repeat: no-repeat; padding-top: 90px;  padding-left: 18px; padding-bottom: 30px;}
.homepagetitle {color: #8b0305; font-size: 16px; font-weight: normal;}
.homepagecontact {color: #666; padding-top: 10px;}
.HomepageLoginTitle {color: #8b0305; font-size: 16px; font-weight: normal; padding-bottom: 8px; padding-top: 0px; text-align: left;}
.homepageLoginCell {padding: 8px;}
.homepagenote {padding:8px; color: #666; background: url(../images/bg_login.jpg); background-repeat: repeat-x;}
.homepagenote a {color: #336699; text-decoration: none;}
.homepagenote a:hover {color: #000; text-decoration: underline;}
.homepagenotebuttons {padding-top: 10px; margin-top: 10px; border-top: 1px solid #ccc; display:none;}
.SecondaryColumn { padding:0px; background: url(../images/divider.gif); background-repeat: no-repeat; background-position: top right; text-align: left; width: 220px; height:420px; min-height: 420px;}
.SecondaryColumn p {padding: 10px; text-align: left;}
.secondarycolumnsection {text-transform: uppercase; font-size: 12px; font-weight: bold; color: #990000; padding: 5px; padding-left: 8px; text-align: left;}
.secondarytopbg {background: url(../images/secondarybg.jpg); background-repeat: repeat-y; background-color: #D98928; border-bottom: 10px solid #fff;}
.anchorbar {background-color: #990000; border-bottom: 1px solid #fff; height: 10px;}

.corplink {width: 75px; height: 30px; position: relative; top: 215px; left: 55px;}
.homepagelabel {padding-bottom: 0px;  text-align: left;}
.homepageinput {padding-top: 0px;  text-align: left;}
.HomepageContent {width: 746px;}
a {color: #336699; text-decoration: none;}
.btn {color: #fff; background-color: #336699; font-size: 10px; border: 1px solid #fff; cursor: hand;}
.homepagenote {color: #666; line-height: 1.5;}
.footertablehomepage {width: 744px;}
.footer {clear: both;}
.footertable {border-top: 1px solid #ccc;}
.footertable td {font-size: 10px; color: #999; }
.producttype {font-size: 16px; color: #336699; text-align: left; font-weight: bold;}
.Breadcrumbs { font-size: 12px; color: #666; background-color: #fff; padding: 5px; padding-left: 8px;}
.Breadcrumbs a { color: #990000}
.MainContent {margin: 10px; font-size: 12px;}
			.DisplayName {font-size: 22px; color: #990000; border-bottom: 1px solid #eee; font-weight: normal; font-family: arial, verdana, sans-serif; margin: 0px;}
			.leftnav {color: #336699; font-size: 12px;}
			.RightColumn {float: right;}
			.RightContent {background-color: #ddd; color: #333; font-size: 12px; padding: 8px; }
			.RightTitle {font-size: 12px; font-weight: bold; background-color: #336699; color: #fff; padding: 8px; padding-top: 4px; padding-bottom: 4px;}
			.MainText {padding-top: 4px;}
			.formBox{ width: 500px;}
			.formText 
			{
				  float: left; font-size: 12px; width:50%; text-align: right; padding-top: 4px; padding-right: 8px;
			}
			.loginput { width: 150px;}
			.loginbox { width:350px; height: 275px; text-align: center; margin-left: auto; margin-right: auto; }
			.loginBorder { width: 230px; height: 200px; }
			.LoginText { float: left; text-align: right; width: 65px; vertical-align:text-bottom;}
			.newReqBorder { width: 500px;}
			.cntrTop { vertical-align:middle; text-align: center; margin-left: auto; margin-right: auto;}
			.straightLine { padding-bottom: 10px;}
			#OutMessage { font-size:12px; color: Red; width:350px; height: 40px; padding-top: 10px; }
			

			.MainContent {padding: 0px; background-color: #fff;}
			.specialtyMainContent {padding: 0px; background-color: #000;}
			.SpecialtyBreadcrumbs {font-size: 11px; color: #999; background-color: #333; padding: 6px; padding-left: 8px; padding-bottom: 5px; border-right: 0px; border-left: 0px; border-bottom: 1px solid #666;}
			.SpecialtyBreadcrumbs a {color: #999;}
			.SpecialtyBreadcrumbs a:hover {color: #fff; text-decoration: underline;}
			.SpecialtyDesc {color: #fff; font-size: 12px;}
			.SpecialtyHead {font-size: 22px; padding: 20px; padding-right: 40px; margin-bottom: 8px; color: #336699; border-bottom: 0;}
			.SpecialtyBody td {color: #fff;}
			.SpecialtyBody img {padding-top: 8px; padding-bottom: 8px;}

			.Product {width: 287px; height: 275px; float: left; color: #fff; padding: 20px; padding-right: 0px;}
			.ProductTitle {text-align: left; font-size: 16px; color: #ff7600; padding-bottom: 4px;}
			.ProductImage {text-align: left; padding-bottom: 4px;}
			.ProductDesc {text-align: left; padding-bottom: 4px; color: #999; font-size: 12px;}
			.ProductLink a {text-align: left; color: #336699;font-size: 12px;}
			.MainContentCell {background: url(../images/specialty_bottom.jpg) bottom #000; background-repeat: repeat-x; padding-bottom: 80px;}
			.pad10 { padding: 10px 10px 10px 10px}
			.padRight20 { padding-right: 20px; }
			
/* left nav classes */
			.lnavTop
			{
				color: #fff;
				font-weight:bold;
				font-size: 14px;
				font-family: Arial, Verdana, Sans-Serif;
				cursor: hand;
			}
			.lnavSelected, .lnavPosting, .lnavChannel
			{
				padding: 4px;
				padding-right: 0px;
				font-size: 11px;
				font-family: Arial, Verdana, Sans-Serif;
				cursor: hand;
				width: 100%;
				
			}
			.lnavPosting, .lnavChannel
			{
				color: #333;
			}	
			.lnavSelected
			{
				color: #fff;
			}
			.lnav_on
			{
				color: #fff;
				font-size: 11px;
				cursor: hand;
				font-family: Arial, Verdana, Sans-Serif;
				background: url(/IPGPublic/images/bg_items_over.gif) top right; background-repeat: repeat-y;
			}
.navItemOn {
	color: #ffffff;
	text-decoration: none;
	cursor:hand;
}
.navItem {
	text-decoration: none;
	cursor:hand;
}
.reqFld { color: Red;}
.terms 
{
	height: 100px;
	width: 400px;
	border: double, 2px, black;
	white-space: normal;
	overflow: auto;
	text-align: left;
	}