﻿
/* document definitions */

html
{
	height: 100%;
}

body
{
	background: #647b8f url(../images/bluebar_backer2.gif) repeat-y center;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a
{
	color: #3399cc;
}

a:link
{
	color: #3399cc;
	text-decoration: none;
}

a:visited
{
	color: #3399cc;
	text-decoration: none;
}

a:hover
{
	color: #3399cc;
	text-decoration: none;
}

a:active
{
	color: #3399cc;
	text-decoration: none;
}



.pageheaders
{
	color: #315871;
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

div#crContainer {margin:0 auto;padding:0;text-align:center;width:760px;vertical-align:bottom; background: #647b8f url(../images/bluebar_backer2.gif) repeat-y center;}
ul#crMenuBar {display:block;height:26px;margin:0px 0 0px 0px;padding:0;overflow:hidden;width:780px;}
ul#crMenuBar li {float:left;height:26px;list-style:none;margin:0;padding:0;text-align:center;width:195px}
ul#crMenuBar li a.selected,
ul#crMenuBar li a.selected:hover {background:#f5f5f5;color:#4c4c4c}
 /*
h1
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}
*/
h1 { 

    color: #315871;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

    } 
	
#allprod
{
  display: block;
  width: 107px;
  height: 23px;
  background: url(images/viewallprod.jpg) no-repeat 0 0;

}

#allprod:hover
{ 
  background-position: 0 -23px;
}

#allprod span
{
  display: none;
}

h1.specs
{
	display: block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #315871;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 1px 12px;
}

h2
{
	font-size: 14px;
	color: #315871;
	margin: 0 0 0 0;
	font-weight: bold;
	padding-bottom: 8px;
}

h2.employment
{
	font-size: 14px;
	color: #315871;
	margin: 20px 0 0 0;
	font-weight: bold;
}
/*
h3
{
	font-size: 13px;
	color: #ffffff;
	margin: 0 0 6px 0;
	font-weight: bold;
}
*/

.homeheader
{
	font-size: 1.3em;
	font: bold 1.3em Arial;
	color: #315871;
	
}


#latest_news
{
	background: transparent url(../images/beta_07_news_backer.gif) no-repeat 0 0;
	width: 760px;
	height: 37px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#latest_news p
{
	margin: 0;
}

#latest_news p.title
{
	padding: 9px 0 0 0;
	margin: 14px 0 0 0;
}

#latest_news .grayinput
{
	width: 99px;
}

#latest_news form
{
	margin: 0;
}

#latest_news p.advanced_search
{
	margin: 5px 0 28px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#latest_news p.header
{
	margin: 0 0 10px 0;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}

#latest_news p.news_date
{
	margin: 2px 0 13px 0;
	font-size: 9px;
	color: #666666;
}

/* end promo definitions */


/* footer definitions */
.footerback
{
	background: url(../images/mid_tableback_bottom.gif) repeat-y 0 0 center;
	height: 56px;
}
#footer
{
	font-size: 10px;
	color: #aab5bd;
	padding: 18px 0 0 12px;
	background-color: #151f3d;
	height: 85px;
}

#footer .phone1
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#footer .phone2
{
	color: #ffffff;
	font-weight: bold;
}

#footer a
{
	color: #aab5bd;
}

#footer a:link
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:visited
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:hover
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer a:active
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer .copyright
{
	color: #4b6174;
	margin: 5px 0 0 0;
}

/* end footer definitions */



#more_news
{
	height: 22px;
	width: 101px;
	margin: 4px 0 0 0;
	padding: 7px 0 0 12px;
	float: left;
}

#more_news a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}

/* end news release new  */


/* home page footer*/

#footer_home
{ 
	background-color:#151f3d;
	font-size: 10px;
	color: #aab5bd;
	height: 464px;
}

#footer_home .phone1
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#footer_home .phone2
{
	color: #ffffff;
	font-weight: bold;
}

#footer_home a
{
	color: #aab5bd;
}

#footer_home a:link
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:visited
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:hover
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home a:active
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_home .copyright
{
	color: #4b6174;
	margin: 5px 0 0 0;
}

#footer_main
{ 
	background-color:#151f3d;
	font-size: 10px;
	color: #aab5bd;
	height: 65px;
}

#footer_main .phone1
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#footer_main .phone2
{
	color: #ffffff;
	font-weight: bold;
}

#footer_main a
{
	color: #aab5bd;
}

#footer_main a:link
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_main a:visited
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_main a:hover
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_main a:active
{
	color: #aab5bd;
	text-decoration: underline;
}

#footer_main .copyright
{
	color: #4b6174;
	margin: 5px 0 0 0;
}


#ransco_home
{
	float: right;
}

/* end home page footer */


/* home page SEO */

#home_seo
{
	background-color: #1e2b58;
	padding: 15px 15px 25px 15px;
	border-top: 20px solid #161f3e;
	height: 1%;
}

#home_seo p
{
	color: #7194b0;
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 14px;
}

#home_seo p.quote
{
	color: #7194b0;
	font-size: 22px;
	margin: 10px 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#home_seo p.byline
{
	color: #7194b0;
	font-size: 11px;
	margin: 0 0 25px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

#home_seo h2
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #ea6620;
	margin: 0;
	padding-bottom: 0;
}

#home_seo h3
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #fff;
	margin: 0;
	display: inline;
}

#home_seo #wrap a
{
	color: #ffffff;
}

#home_seo #wrap a:link
{
	color: #ffffff;
	text-decoration: none;
}

#home_seo #wrap a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#home_seo #wrap a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#home_seo #wrap a:active
{
	color: #ffffff;
	text-decoration: underline;
}


.home_headfonts
{
	color: #315871;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 10000;
}

.home_headfonts a
{
	color: #315871;
	text-decoration: none;
}


.regfont
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 0px;
}
#regfont
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.tdback
{
	margin: 10px 0px 10px 0px;
	padding: 3px 5px;
	background: url(/images/commentbox.gif) repeat-x #E7EDF5;
	border: 1px solid #96b6da;
}

#tdback
{
	margin: 10px 0px 10px 0px;
	padding: 3px 5px;
	background: url(/images/commentbox.gif) repeat-x #E7EDF5;
	border: 1px solid #96b6da;
}



.input_box
{
	border: 1px solid #72550F;
	width: 108px;
	height: 18px;
	background-color: #EDE9D7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #72550F;
	text-decoration: none;
	padding-left: 3px;
}
.highlight
{
	color: #72550F;
	background-color: inherit;
	font-size: 14px;
	text-decoration: none;
}




.whiteback
{
	background-color: #FFFFFF;
}
.underline_blue
{
	border-bottom: 1px solid green;
	width: 300px;
}
.underlineabout
{
	background-color: #E7EDF5;
	border-bottom: 1px solid #315871;
	border-left: 1px solid #315871;
}

.tbback
{
	margin: 0px auto;
	background: url(../images/bg.jpg);
	font-weight: normal;
	height: 640px;
}

.img
{
	border: 1px solid #DDD;
	padding: 5px;
	background-color: #FFF;
}
.tdborder
{
	border-right: 5px solid #315871;
	border-top: 5px solid #315871;
	border-left: 4px solid #315871;
	border-bottom: 4px solid #315871;
}
.topback
{
	background:url(/images/globe2.gif) no-repeat;
}

.rowOdd
{
	background-color: #f8f8f8;
}
.roweven
{
	background-color: Gray;
}
.materials
{
	font-size: 14px;
	color: #315871;
	margin: 0 0 0 0;
}
.bluetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #315871;
	text-transform: none;
}


#homepagelink a
{
	/*padding:10px;*/ /*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#homepagelink a:hover
{
	text-decoration: none;
	color: #f47b20;
}



.sideabout2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #315871;
	text-align: left;
	line-height: 20px;
}

.weather
{
	color: #315871;
	font-size: 50px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.weather2
{
	color: #ea6620;
	font-size: 50px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.weather3
{
	color: #FFFFFF;
	font-size: 40px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.newheaderSEO
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}
.newheaderSEO a:link
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}

.newheaderSEO a:active
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}

.newheaderSEO a:visited
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ea6620;
	margin: 0 0 9px 0;
	font-weight: normal;
	line-height: 26px;
}

#subheaderSEO
{
	color: #ea6620;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#subheaderSEO a:link
{
	color: #ea6620;
	font-family: Arial, Helvetica, sans-serif;
}
#subheaderSEO a:active
{
	color: #ea6620;
	font-family: Arial, Helvetica, sans-serif;
}
.organgeline
{
	color: #ea6620;
}
#subheaderSEOGreen
{
	color: #407E21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.greenline
{
	color: #407E21;
}

.home_cloud
{
	background: url(../images/home_clouds.jpg) repeat-x;
}

.slimline
{
	background: url(../images/home_slimline.jpg);
	width: 760px;
	height: 9px;
}
.news
{
}

.watermark
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
/* News Ticker JQuery */
/* liScroll style declarations */

.tickercontainer
{
	/* the outer div with the black border */
	width: 635px;
	margin: 0;
	padding: 0 overflow: hidden;
}
.tickercontainer .mask
{
	/* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	width: 630px;
	overflow: hidden;
}
ul.newsticker
{
	/* that's your list */
	position: relative;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li
{
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}
ul.newsticker a
{
	white-space: nowrap;
	padding: 0;
	color: #315871;
	font: bold 11px Verdana;
	margin: 0 28px 0 0;
	text-decoration: none;
}
ul.newsticker span
{
	margin: 0 10px 0 0;
}



.clear
{
	clear: both;
}


#content-middle
{
	padding: 0 25px 25px;
	background: url(../images/content-middle.gif) repeat-y;
}
#content-bottom
{
	clear: both;
	padding: 6px 0 7px;
	background: url(../images/content-bottom.gif) no-repeat left bottom;
}
#pitch
{
	
	background: url(../images/pitch.jpg) no-repeat;
	height: 159px;
	padding: 50px 40px 0 30px;
	position: relative;
	margin: 0 -7px 30px;
	font-size: 1.3em;
	font-style: italic;
	color: #fff;
}

h3
{
	font-size: 1.3em;
	font: bold 1.3em Arial;
	color: #315871;
	margin: 0 0 10px;
}

.column
{
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
	line-height: 17px;
	color: #666666;
}
.column.last
{
	margin-right: 0;
}
.column img
{
	margin: 0 0 5px;
}
.more a
{
	background: url(../images/bullet.gif) no-repeat 0 7px;
	padding: 0 0 0 8px;
	color: #672A6D;
	font-weight: bold;
	font-size: .9em;
}

.column a
{
	text-decoration: none;
	color: #666666;
}
.column a:hover
{
	color: #FF6600;
}

#footer
{
	padding: 20px;
	color: #999;
}
#links
{
	float: right;
}
#links a
{
	margin: 0 0 0 15px;
}
#secondary_nav
{
	position: relative;
	top: 109px;
	left: 27px;
}

#secondary_nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#secondary_nav li
{
	list-style: none;
	padding: 0 0 10px 0;
}

#secondary_nav a
{
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}
#secondary_nav_white a
{
	/*padding:10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#secondary_nav_white a:hover
{
	text-decoration: none;
	color: #f47b20;
	
}

#secondary_nav_reg a
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3a6e8e;
}


#secondary_nav_reg a:link
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav_reg a:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav_reg a:hover
{
	text-decoration: none;
	color: #f47b20;
	
}

#secondary_nav_reg a:active
{
	text-decoration: none;
	color: #3a6e8e;
	
}

#secondary_nav a:link
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav a:visited
{
	text-decoration: none;
	color: #3a6e8e;
}

#secondary_nav a:hover
{
	text-decoration: none;
	color: #3a6e8e;
	color: #fff;
}

#secondary_nav a:active
{
	text-decoration: none;
	color: #3a6e8e;
	color: #fff;
}


#midmenu a:link
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenu a:visited
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenu a:hover
{
	color: #BD0231;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}


#midmenugreen a:link
{
	color: #53A82B;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenugreen a:visited
{
	color: #53A82B;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#midmenugreen a:hover
{
	color: #BD0231;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.portal_home
{
	font-family: Arial, Helvetica, sans-serif;
	
	padding: 15px 15px 25px 15px;
	color:#7194b0;
	height: 1%;
}

.portal_home p
{
	
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.portal_seo p.quote
{
	color: #7194b0;
	font-size: 22px;
	margin: 10px 0 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.portal_seo p.byline
{
	color: #7194b0;
	font-size: 11px;
	margin: 0 0 25px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.portal_seo h2
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	color: #ea6620;
	margin: 0;
	padding-bottom: 0;
}

.portal_seo h3
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #fff;
	margin: 0;
	display: inline;
}

.portal_seo a
{
	color: #7194b0;
}

.portal_seo a:link
{
	color: #7194b0;
	text-decoration: none;
}

.portal_seo  a:visited
{
	color: #7194b0;
	text-decoration: none;
}

.portal_seo  a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.portal_seo a:active
{
	color: #ffffff;
	text-decoration: underline;
}

.mediakitheader
{
font-size:15px;
 color:#396C8F; 
 font-weight:bold;
}
.mediakitsubheader
{
font-size:14px; 
color:#396C8F; 
font-weight:bold;
}
.orangefont
{
color:#ea6620;
}
.industrialovens
{
	border-bottom:1px solid #666666;
}
.industrialovens td
{
	border-bottom:1px solid #666666;
	line-height:17px;
	border-right:1px solid #666666;
	padding-left:5px;
	
}
.industrial_orange
{
color:#ea6620;
font-size:14px;
font-weight:bold;
}
