P, BODY {FONT-SIZE:10pt; FONT-FAMILY:Arial, Arial Narrow, Geneva, Helvetica; TEXT-DECORATION:none}

h1 {
font-size: 18;
}



.norm {
	FONT-SIZE:10pt;
	FONT-FAMILY:Arial, Arial Narrow,Verdana,Geneva,Helvetica;
	FONT-STYLE:italics;
	TEXT-DECORATION:none;
}





/* for SwecoFab, USBellows & Contact Us links */

.sitelink {COLOR: #FFFFFF;

font-style: italic;

font-weight: bold;

font-size: 10pt;

font-family: Arial Narrow, Arial;

text-decoration: none }





a:link.sitelink  {color : #FFFFFF;}

a:visited.sitelink  {color : #FFFFFF;}

a:active.sitelink  {text-decoration: none;}

a:hover.sitelink  {COLOR: #C00000; TEXT-DECORATION: none;}





.nav

{FONT-SIZE: 9pt; WIDTH: 130px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 16pt; 

FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none}

.navMenu

{FONT-SIZE: 9pt; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 10px; 

FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left}

.navMenuTod

{FONT-SIZE: 9pt; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 10px; MARGIN-RIGHT: 6px; 

FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right}





/* for body content links */

.misclink {COLOR: #C00000;

font-style: normal;

font-weight: normal;

font-size: x-small;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.misclink  {color: #C00000}

a:visited.misclink  {color: #C00000}

a:active.misclink  {text-decoration: underline}

a:hover.misclink  {text-decoration: underline; color: #FF6600}



/* for links on main_index pages */

.titlelink {COLOR: #003399;

font-style: normal;

font-weight: bold;

font-size: x-small;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.titlelink  {text-decoration: underline; color: #003399;

}

a:visited.titlelink  {text-decoration: underline; color: #003399}

a:active.titlelink  {text-decoration: underline; color: #003399}

a:hover.titlelink  {text-decoration: underline; color: #FF6600}



/* for links on main_index pages */

.indexlinks {COLOR: #3366FF;

font-style: normal;

font-weight: bold;

font-size: x-small;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.indexlinks  {color: #3366FF}

a:visited.indexlinks  {color: #3366FF}

a:active.indexlinks  {text-decoration: none}

a:hover.indexlinks  {text-decoration: underline; color: #FF6600}



/* for links on main_index pages */

.menulink {COLOR: black;

font-style: normal;

font-weight: normal;

font-size: x-small;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.menulink  {color: Black;

}

a:visited.menulink  {color: Black}

a:active.menulink  {text-decoration: none}

a:hover.menulink  {text-decoration: underline; color: #FF6600}



/* for menu links on left panel

.menu {color: #FFFFFF;

	font-weight: bold;

	font-size: 12pt;

	font-family: Arial Narrow, Arial;

	text-decoration: none }





a:link.menu  {color : #FFFFFF;}

a:visited.menu  {color : #FFFFFF;}

a:active.menu  {text-decoration: none;}

a:hover.menu  {COLOR: #C00000; TEXT-DECORATION: none;}





/* for links on main_index pages */

.menulink2 {COLOR: red;

font-style: normal;

font-weight: normal;

font-size: x-small;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.menulink2  {color: red;

}

a:visited.menulink2  {color: red}

a:active.menulink2  {text-decoration: red}

a:hover.menulink2  {text-decoration: underline; color: #FF6600;

}



/* for links for basic link */

.smalllink {font-style: normal;

font-weight: normal;

font-size: xx-small;

font-family: Arial, Helvetica, Verdana, sans-serif;

text-decoration: none}



a:link.smalllink {text-decoration:underline ; color:#003399}

a:visited.smalllink {text-decoration:underline ; color:#003399}

a:active.smalllink {text-decoration:underline ; color:#003399}

a:hover.smalllink {text-decoration:underline ; color:#ff6600}



/* for links for basic link */

.basiclink {font-style: normal;

font-weight: normal;

font-size: x-small;

font-family: Arial, Helvetica, Verdana, sans-serif;

text-decoration: none}



a:link.basiclink {text-decoration:underline ; color:#003399}

a:visited.basiclink {text-decoration:underline ; color:#003399}

a:active.basiclink {text-decoration:underline ; color:#003399}

a:hover.basiclink {text-decoration:underline ; color:#ff6600}



.Navlink

{FONT-SIZE: 10pt; COLOR: #C00000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.Navlink:link {COLOR: #C00000}

A.Navlink:visited {COLOR: #C00000}

A.Navlink:active {TEXT-DECORATION: none}

A.Navlink:hover {TEXT-DECORATION: none; color: #FF6600}





/* for paragraph headings */

.p_header

{
	font-style: normal;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1pt;
	color: #000
}





/* 2nd level nav. for Netscape_B */

.2ndlevnav {COLOR: #C00000;

font-style: normal;

font-weight: bold;

font-size: 7pt;

font-family: Arial, Arial Narrow, Verdana;

text-decoration: none;

letter-spacing: 1pt}



a:link.2ndlevnav  {color: #C00000}

a:visited.2ndlevnav  {color: #C00000}

a:active.2ndlevnav  {text-decoration: none}

a:hover.2ndlevnav  {text-decoration: underline; color: #FF6600}


#titleContainer {
	height:24px; 
	background-color:#669999;
	text-align:center; 
	color:#FFF; 
	width:100%;
	font-weight:bold;
	}


/* for footer links in copyright page */

.footertext {COLOR: #C00000;

font-style: normal;

font-weight: bold;

font-size: smaller;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.footertext  {color: #C00000}

a:visited.footertext  {color: #C00000}

a:active.footertext  {text-decoration: none}

a:hover.footertext  {text-decoration: underline; color: #FF6600}



/* for the contact info on the copyright page */

.contact {font-style: normal;

font-weight: bold;

font-size: 7pt;

font-family: Verdana, Arial;

text-decoration: none;

text-align: center;

letter-spacing: normal}



A.contact:link {COLOR: #000000}

A.contact:visited {COLOR: #000000}

A.contact:active {TEXT-DECORATION: none}

A.contact:hover {TEXT-DECORATION: underline; color: #FF6600;}





/* for PW article links */

.pwlink {COLOR: #3366FF;

font-style: normal;

font-weight: normal;

font-size: 10pt;

font-family: Arial, Arial Narrow;

text-decoration: none}



a:link.pwlink  {color: #3366FF}

a:visited.pwlink  {color: #3366FF}

a:active.pwlink  {text-decoration: underline}

a:hover.pwlink  {text-decoration: underline; color: #C00000}







/* for links with orange highlight */

.orangelink {font-style: normal;
font-size: 10pt;
font-family: Arial;
}

a:link.orangelink {color:#333333}
a:visited.orangelink {color:#663366}
a:active.orangelink {color:#666666}
a:hover.orangelink {text-decoration:none ; color:#ff6600}




.title {

	color:#336699;

	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;}

	

.title2 {

	color: #323232;

	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;}

.toppage {

	padding-top: 6px;

}

.mainpagelink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

A.mainpagelink {

	color: #FFFFFF;

	text-decoration: none;

}

A.mainpagelink:hover {

	text-decoration: underline;

}

.topmargin {

	margin-top: 10px;

}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style4 {font-weight: bold; 
	font-size: 12pt; 
	font-family: Arial Narrow, Arial; 
	text-decoration: none; 
	color: #FFFFFF;
}

.style6 {
	color: #FFFFFF;
	font-size: medium;
}

.menuNew {font-weight: bold; 

	font-size: 12pt; 

	font-family: Arial Narrow, Arial; 

	text-decoration: none; color: #FFFFFF;

}

a:link.menuNew  {color: #FFFFFF}

a:visited.menuNew  {color: #FFFFFF}

a:active.menuNew  {text-decoration: none}


a:hover.menuNew  {text-decoration: underline; color: #C00000}



.catalog {	font-size: 8pt;

		font-family: Arial, Helvetica, Verdana, sans-serif;

		text-decoration: none;

		color: #3366ff;}

a:link.catalog{	color: #3366ff;}

a:visited.catalog{ color: #3366ff}

a:active.catalog{color: #3366ff}

a:hover.catalog{text-decoration: underline; color: #003399}.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.wufoo .info{display:none}


/****************************************************************************/
/******************************* wufoo **************************************/
/****************************************************************************/

#wufooContainer{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	text-align:left;
	background:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	-o-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
	position:absolute;
	left:10px;
	top:10px;
	z-index:9999
}
#wufooContainer, #bottom{
	margin:0 auto;
	width:640px;
}

.wufooFormClose{width:25px; height:25px; position:absolute; top:3px; right:3px; margin:0!important; cursor:pointer}

form.wufoo{
	margin:20px 14px 0 14px;
	padding:0 0 20px 0;
	position:relative;
}

/* wufoo form styles */


.wufoo{
	font-family:"Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;
	letter-spacing:.01em;
	text-rendering: optimizeLegibility;
}
.wufoo li{
	/*width:64%;*/
}

/* ----- INFO ----- */

.wufoo .info{
	display:inline-block; 
	clear:both;
	margin:0 0 5px 0;
	padding:0 1% 1.1em 1%;
	border-bottom:1px dotted #ccc;
}
.wufoo .info[class]{
	display:block;
}
.wufoo .info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 5px 0;
	clear:left;
}
.wufoo .info div{
	font-size:95%;
	line-height:135%;
	color:#555;
}

/* ----- Field Structure ----- */

form.wufoo ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
* html form.wufoo ul{ /* IE6 Margin Percent Bug for Halves/Thirds */
	width:99%;
	zoom:1;
}
form.wufoo li{
	margin:0;
	padding:6px 1% 9px 1%;
	clear:both;
	background-color:transparent;
	position:relative; /* Makes Instructs z-index stay on top in IE. */
	-webkit-transition: background-color 350ms ease-out;
	   -moz-transition: background-color 350ms ease-out;
	     -o-transition: background-color 350ms ease-out;
	        transition: background-color 350ms ease-out;
}
form.wufoo ul:after,form.wufoo li:after, form.wufoo li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
* html form.wufoo li{height: 1%;margin-bottom:-3px;}
*+html form.wufoo li{height: 1%;margin-bottom:-3px;}
* html form.wufoo li div{display:inline-block;}
*+html form.wufoo ul, *+html form li div{display:inline-block;}

form.wufoo li div{
	margin:0;
	padding:0;
	color:#444;
}
form.wufoo li span{
	margin:0 .3em 0 0;
	padding:0;
	float:left;
	color:#444;
}

/* ----- Choices Field Structures ----- */

form.wufoo li div span{
	margin:0;
	display:block;
	width:100%;
	float:left;
}

/* ----- FLOATS ----- */

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both !important;
}

label span, .section span, p span, .likert span{
	display:inline !important;
	float:none !important;
	font-family: Arial, "Arial Narrow", Verdana, Geneva, Helvetica;
	font-size: 10pt;
}

/* ----- LABELS ----- */

form.wufoo li div label, form li span label{
	margin:0;
	padding-top:3px;
	clear:both;
	font-size:85%;
	line-height:160%;
	color:#444;
	display:block;
}
.wufoo label.desc{
	font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	display:block;
}


/* ----- FIELDS ----- */

.wufoo input.text, .wufoo input.search, .wufoo input.file, .wufoo textarea.textarea, .wufoo select.select{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	font-size:100%;
	color:#333;
	margin:0;
	padding:2px 0;
}
.wufoo input.text, .wufoo input.search, .wufoo textarea.textarea{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(file:///C|/Documents%20and%20Settings/sylvia/My%20Documents/images/fieldbg.gif) repeat-x top;
}



.wufoo textarea.textarea{
	width:293px;
	min-width:100%; /* IE8 Textarea Scroll Bug */
	max-width:100%;
}
.wufoo textarea.small{
	height:5.5em;
}
.wufoo textarea.medium{
	height:10em;
}
.wufoo textarea.large{
	height:20em;
}


/* ----- ERRORS ----- */

.wufoo #errorLi{
	width:99%;
	margin:15px auto 15px auto;
	background:#fff !important;
	border:1px solid red;
	text-align:center;
	padding:1em 0 1em 0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.wufoo #errorMsgLbl{
	margin:0 0 5px 0;
	padding:0;
	font-size:125%;
	color:#DF0000 !important;
}
.wufoo #errorMsg{
	margin:0 0 2px 0;
	color:#000 !important;
	font-size:100%;
}
.wufoo #errorMsg strong{
	padding:2px 8px;
	background-color: #FFDFDF !important;
	color:red !important;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
form.wufoo li.error{
	display:block !important;
	background-color: #FFDFDF !important;
	margin-bottom:3px !important;
}
form.wufoo li label.error, form.wufoo li input.error{
	color:#DF0000 !important;
	font-weight:bold !important;
}
form.wufoo li input.error{
	background:#fff !important;
	border:2px solid #DF0000 !important;
}


form.wufoo li.error label, form.wufoo li.error span.symbol{
	color:#000 !important;
}
form.wufoo li.error label.desc{
	color:#DF0000 !important;
}
form.wufoo p.error{
	display:none;
	margin:0 !important;
	padding:7px 0 0 0 !important;
	line-height:10px !important;
	font-weight:bold;
	font-size:11px;
	color:#DF0000 !important;
	clear:both;
}
form.wufoo li.error p.error{
	display:block;
}
form.wufoo li.complex p.error{
	padding:0 0 9px 0 !important;
}



/****************************************************************************/
/******************************* wufoo **************************************/
/****************************************************************************/

