#pup {position:absolute; visibility:hidden; z-index:200; width:130; }


#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.aboutFlowline { 

	width: 85%; 

	border: solid 2px #CCCCCC; 

	background-image: url("../sitefiles/images/structural/flowlineLogoAF.jpg"); 

	background-repeat: no-repeat; 

	background-position: center 75px; 

	color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}

.chart {

	background-color: #DFDFDF;
	
}

.Addform{ 

	font-size: 8pt; 

	color: #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-weight: 100; 

	background: #003366;  

}



.AnnounceTitles {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 16px;

	font-weight: bold;

	color: black;

}



.AnnounceBorder {

	border: #CCCCCC 1px solid;

}



.blacktxt {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}



.bluetxt {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	color: #003366;

	font-weight: normal;

}



.blueBold {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	font-weight: bold;

	color: #003366;

}



a.browse_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	font-weight: bold; 

	color: gray; 

}



a.browse_nav:hover { 

	text-decoration: underline; 

	color: black; 

}



.browseColumns {

	background: #333333;

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}



a.bot_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	color: #999999; 

}



a.bot_nav:link { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	color: #999999; 

}



a.bot_nav:active { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	color: #999999; 

}



a.bot_nav:hover { 

	text-decoration: underline; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	color: #cc0000; 

}



.comTextArea {

	width: 100%;

	height: 50;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}



.comTextAreaQT {

	width: 100%;

	height: 100;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}



.contactBorder { 

	width: 85%; 

	border: solid 2px #CCCCCC; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.contactnoBorder { 

	width: 85%; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.copyright {  

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: normal; 

	color: #999999;

}



.date {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

}



a.enav { 

	text-decoration: underline; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 11px; 

	font-weight: bold; 

	color: #000000; 

}

	

a.enav:link { 

	text-decoration: underline; 

	color: gray; 

}



a.enav:active { 

	color: gray; 

}



a.enav:hover { 

	text-decoration: none; 

	color: #000000; 

}



.featureText {  

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 11px; 

	color: #CCCCCC

}



.featureTitles {  

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	color: #003366; 

	font-weight: bolder

}

.featureTitlesWH {  

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	color: #FFFFFF; 

	font-weight: bolder

}



.featuresjust {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	color: #333366;

	text-align: justify;

}



.fieldDes {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #990000;

	font-weight: bold;	

}



.fieldDesUpTwo {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 14px;

	color: #990000;

	font-weight: bold;	

}



.fieldDesblue {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: bold;	

}



.fieldDessm {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #990000;

	font-weight: bold;	

}



.fieldDesmblue {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #000000;

	font-weight: bold;	

}

	

.fieldDesmmblue {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #000000;

	font-weight: bold;	

}



.formButton_rev{ 

	font-size: 8pt; 

	color: #333333; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-weight: 100; 

	background: #CCCCCC;  

}



.formButton{ 

	font-size: 8pt; 

	color: #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-weight: 100; 

	background: #333333;  

}


.formButtonLL{ 

	font-size: 8pt; 

	color: #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-weight: 100; 

	background: #333333;  
	
	margin-bottom: -5px;

}



.formButtons{ 

	font-size: 8pt; 

	color: #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	width: 85%; 

	font-weight: 100; 

	background: #333333;  

}



.formButtonsdim{ 

	font-size: 8pt; 

	color: #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	width: 85%; 

	font-weight: 100; 

	background: #92A8BE;  

}



.footerTxt {  

	text-align: justify;

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: normal; 

	color: #999999;

}



.FramerfqBorder { 

	background-image: url("../sitefiles/images/structural/rfqfolder.jpg"); 

	background-repeat: no-repeat; 

	background-position: center; 

	color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.FrameWheelDis { 

	background-image: url("../sitefiles/images/structural/wheelImageFaded.jpg"); 

	background-repeat: no-repeat; 

	background-position: center; 

	color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}


hr {
	margin: 0 auto;
	padding: 0 auto;
}


.homeBorder { 

	width: 85%; 

	border: solid 2px #FFFF00; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.lighterBluetxt {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	font-weight: bold;

	color: #003399;

}



.linkReport {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: normal;

	color: gray;

	text-decoration: none;

}



a.linkReport:hover {

	text-decoration: underline; color: #000000;

}



.linkReportH {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: bold;

	color: gray;

	text-decoration: none;

}



a.linkReportH:hover {

	text-decoration: underline; color: #000000;

	color: #FF0000;

}



.links {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	font-weight: bold;

	color: gray;

	text-decoration: none;

}



a.links:hover {

	text-decoration: underline; 

	color: #000000;

}



.linksten {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: bold;

	color: gray;

	text-decoration: none;

}



a.linksten:hover {

	text-decoration: underline; color: #000000;

}



.linksr {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	font-weight: normal;

	color: gray;

	text-decoration: none;

}



a.linksr:hover {

	text-decoration: underline; color: #000000;

}



.linksm {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: bold;

	color: gray;

	text-decoration: none;

}



a.linksm:hover {

	text-decoration: underline; color: #000000;

}



.lsg_main {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: bolder;

}

	

.lsg_pull {

	text-align: left;

	background-color: white;

	border: black 1px solid;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: lighter;

	width: 100%;

}



.main {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}



.mainbrick {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}



.mainDO {

	text-align: justify;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: lighter;
	
	vertical-align: top;

}


.mainDOL {

	text-align: left;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: lighter;

}

.mainDOR {

	text-align: right;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: lighter;

}

.mainDOC {

	text-align: center;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: lighter;

}

.mainDOI {

	text-align: left;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;
	
	vertical-align: top;
	
	font-style: italic;
	
	text-decoration: none;

}

a.mainDOI:hover {

	text-align: justify;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #DDFF33;

	line-height: 18px;
	
	vertical-align: top;
	
	font-style: italic;

}


.mainDOLBI {

	text-align: left;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bolder;
	
	font-style: italic;

}

.mainDORBI {

	text-align: right;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bolder;
	
	font-style: italic;

}

.mainDOCBI {

	text-align: center;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bolder;
	


}


.mainDON {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: lighter;

}

.mainjust {

	text-align: justify;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}



a.main_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bolder; 

	color: #666666; 

}

	

a.main_nav:link { 

	color: #CCCCCC; 

}



a.main_nav:active { 

	color: #CCCCCC; 

}



a.main_nav:hover { 

	text-decoration: underline; 

	color: #CC0000; 

}



.main_topjust {

	text-align: justify;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	line-height: 14px;

	color: #000000;

	font-weight: lighter;

}



.mainsm {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #000000;

	font-weight: lighter;

}



.mainsubtitles {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 18px;

	font-weight: bolder;

	color: gray;

}



.mainsubtitlesblue {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 18px;

	font-weight: bolder;

	color: gray;

}



.mainWhite {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	line-height: 16px;

	color: #FFFFFF;

	font-weight: normal;

}



.mapBlacktxt {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	line-height: 11px;

	font-weight: normal;

	color: #000000;

}



a.page_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	font-weight: bold; 

	color: gray; 

}



a.page_nav:link { 

	color: gray; 

}



a.page_nav:active { 

	color: gray; 

}



a.page_nav:hover { 

	text-decoration: underline; 

	color: #000000; 

}



.pagetitles {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 24px;

	color: #000000;

	font-weight: bold;

	line-height: 30px;

	padding-top: 30px;

}



a.pdf_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 16px; 

	font-weight: bold; 

	color: gray; 

}



a.pdf_nav:link { 

	color: gray; 

}



a.pdf_nav:active { 

	color: gray; 

}



a.pdf_nav:hover { 

	text-decoration: underline; 

	color: #000000; 

}



.product_title {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	color: #000000;

	font-weight: lighter;

}	



.productconfig {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 18px;

	font-weight: bold;

	color: #000;

	font-style: italic;

}



.PullDownForm {

	background-color: white;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: lighter

}



.PullDownFormQT {

	background-color: white;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	font-weight: normal

}



.radio {

	border-width: 4px;

}



.reportBorder { 

	width: 95%; 

	border: solid 2px #CCCCCC; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.reply {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #990000;

	font-weight: bold;	

}

	

.reportHead {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}	



.reportHeadSub {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 9px;

	color: #FFFFFF;

	font-weight: lighter;

}	

	

.reportMain {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #000000;

	font-weight: bold;

}

	

.reportSm {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 9px;

	color: #000000;

	font-weight: lighter;

}

	

.reportSmGreen {

	background: #66FF66;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 9px;

	color: #000000;

	font-weight: lighter;

}

	

.reportSmTotal {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 9px;

	color: #000000;

	font-weight: Bold;

	text-decoration: overline;

}



.rfqBorder { 

	width: 85%; 

	border: solid 2px #CCCCCC; 

	background-image: url("../sitefiles/images/structural/rfqfolder.jpg"); 

	background-repeat: no-repeat; 

	background-position: center; color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.scrollbar {  

	scrollbar-base-color: 000000; 

	scrollbar-track-color: 666666; 

	scrollbar-face-color: 000000; 

	scrollbar-highlight-color: 3333333;  

	scrollbar-3dlight-color: 000000; 

	scrollbar-darkshadow-color: 000000; 

	scrollbar-shadow-color: 666666; 

	scrollbar-arrow-color: 000000;

}

 

.ScrollTextArea {

	width: 100%;

	height: 200;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}



a.sec_nav { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	color: #FFFFFF; 

}



a.sec_nav:link { 

	color: #FFFFFF; 

}



a.sec_nav:active { 

	color: #FFFFFF; 

}



a.sec_nav:hover { 

	text-decoration: none; 

	color: #CCCCCC; 

}



a.sec_nav_rev { 

	text-decoration: none; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 12px; 

	color: #CCCCCC; 

}



a.sec_nav_rev:link { 

	color: #CCCCCC; 

}



a.sec_nav_rev:active { 

	color: #CCCCCC; 

}



a.sec_nav_rev:hover { 

	text-decoration: none; 

	color: #FFFFFF; 

}



.selBorder { 

	width: 50%; 

	border: solid 2px #CCCCCC; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.SelGuideDis { 

	color: #FFFFFF; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.spacertext {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: xx-small

}


.subBrowse {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 14px;

	font-weight: bold;

	color: gray;
	
	text-align: center;

}


.subtitles {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 14px;

	font-weight: bold;

	color: gray;

}



.surveyBorder { 

	width: 30%; 

	border: solid 2px #CCCCCC; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}



.SurveyTextArea {

	width: 100%;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: lighter;

}


.surveyTitles {  

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 16px; 

	color: #333333; 

	font-weight: normal;
	
	text-align: left;
	
	padding-bottom: 10px;

}



.tableBorder { 

	width: 95%; 

	border: solid 2px #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: right; 

	padding: 3px 3px 3px 3px; 

}

.tableBorderNW { 

	border: solid 2px #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	padding: 3px 3px 3px 3px; 

}



.tbleborder { 

	width: 95%; 

	border: solid 2px #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 6px; 

}



.tbleNoborder { 

	width: 90%; 

	border: 2px; 

	padding: 0px 0px 0px 0px; 

}



.tbleSpecborder { 

	width: 100%; 

	border: solid 2px #CCCCCC; 

	font-family: Helvetica, sans-serif, Verdana, Arial; 

	font-size: 10px; 

	font-weight: bold; 

	text-align: right; 

	padding: 3px 5px 3px 6px; 

}



.techtipsjust {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	color: #000000;

	text-align: justify;

}



.textAreaForm {

	background-color: white;

	border: black 1px solid;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	font-weight: normal

}



.textAreaValueForm {

	background-color: white;

	text-align: right;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: normal

}



.textAreaFormRight {

	text-align: right;

	background-color: white;

	border: black 1px solid;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	font-weight: lighter

}



.textAreaFormGreen {

	text-align: right;

	background-color: #66FF66;

	border: black 1px solid;

	color: black;

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 9px;

	font-weight: normal

}



.thumbnailtxt {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 11px;

	color: #333333;

}



.thumbnailtxt_out {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 10px;

	color: #333333;

	line-height: 16px;

}



.TopBoxArea {

	width: 100%;

	height: 8;

}



.whiteBold {

	font-family: Helvetica, sans-serif, Verdana, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



.wheeldisBorder { 

	width: 85%; 

	border: solid 2px #CCCCCC; 

	background-image: url("../sitefiles/images/structural/wheelImageFaded.jpg"); 

	background-repeat: no-repeat; 

	background-position: center; 

	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	font-weight: bold; 

	text-align: center; 

	padding: 3px 5px 3px 12px; 

}