/* $TopStyle:Design Test$ Martha Goss Organize It with Martha*/

body, p, h1, h2, h3, h4, h5, h6, table, td, th, ol, textarea, input, a, caption {
	font: 10pt/135% Arial, Helvetica, sans-serif;
	color: Black;
	background-color: transparent;
	
}
p.white
{color:white;
font-size:11px;
line-height:13px;}

p.white2
{
	color:white;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-align: center;
}

a {
text-decoration: none;
}
a:link 
{
	color: #2e5a97;
	text-decoration: underline;
}
a:visited 
{
	color: #000066;
	text-decoration: underline;
}
a:hover 
{color: #ed1c24;
text-decoration: underline;
}
a:link.white 
{color: white;
font-size:11px;
line-height:13px;
}
a:visited.white 
{color: white;
font-size:11px;
line-height:13px;
}
a:hover.white 
{color: white;
font-size:11px;
line-height:13px;
}
a:link.little 
{font-size:10px;
}
a:visited.little 
{font-size:10px;
}
a:hover.little 
{font-size:10px;
}


a:link.H1 
{
}
a:visited.H1 
{
}
a:hover.H1 
{
}

p 
 {
}

p.bluegrad 
 {
}
p.bottom 
 {
}				
						
H1, H3, H5 
{color: #2e5a97;  
font-size: 16px; 
font-weight: bold;}

H2, H4, H6 
{color: #2d975a; 
font-size: 14px;
font-weight: bold;
}

H3 
{font-size: 12px;
}

H4 
{font-size: 10px;
}

H5 
{font-size: 10px;
}

H6 
{font-size: 10px;
}

ul           
{
	list-style: square outside none; color: #2e5a97;
}

ol {color: #2e5a97; 
}

li.yel 
{ color: black; 
font-weight: normal;
list-style-image:url(../images/bluyelsquare.jpg);
padding-left: 36px;
list-style-position:outside;
text-align:left;
}

li 
{ color: black; 
font-weight: normal;
list-style-image:url(../images/blubullet.png);
padding-left: 8px;
}


hr {border: 1px solid #2e5a97;}

/*column positioning*/

td.col1
{background:tranparent;
width: 344px;
padding:24px 20px 6px 36px;
text-align:left;
vertical-align:top;
}

td.col2
{background: #ec2027;
width: 264px;
padding: 6px 6px 6px 6px;
border-left:solid 4px #2e5b98;

}

td.col2below

{
width: 264px;
padding: 6px 6px 6px 6px;
background:#f6e17a;
border-left:solid 4px #2e5b98;

}

td.col3poll
{background:transparent;
width: 344px;
padding: 24px 20px 6px 36px;
text-align:left;
vertical-align:top;
}

/*home page table cells for top banner/header and menu bar*/
td.logo
{padding: 6px 6px 6px 6px; 
border-top: #2e5a97 solid 4px; 
border-left: #2e5a97 solid 4px; 
background-color:white; 
width:308px; 
vertical-align:middle;
height: 132px;
}
td.logo2
{padding: 6px 6px 6px 6px; 
border-top: #2e5a97 solid 4px; 
border-left: #2e5a97 solid 4px; 
background-color:#efefee; 
width:308px; 
vertical-align:middle;
height: 132px;
}
td.topflash
{background-color: white;
border-top: #2e5a97 solid 4px; 
vertical-align:top;
width: 612px;
height: 140px;

}
td.topthankyou
{background-color: white;
border-top: #2e5a97 solid 4px;
border-right: solid #ed2228 4px;
vertical-align:top;
width: 612px;
height: 140px;

}
td.menu
{background:url(../images/menu_gradient.jpg) repeat-x;
border-top: #f9db00 solid 4px;
height:45px;
text-align:right;
padding: 3px 12px 0px 3px;
}
td.menu2
{background:url(../images/menu_gradient.jpg) repeat-x;
border-right: solid #ed2228 4px;
border-left:solid #2e5a97 4px;
height:45px;
text-align:right;
padding: 3px 12px 0px 3px;
}
.topright
{background-color: #2e5a97;
border-top: #2e5a97 solid 4px;
padding: 1px 8px 3px 8px;
vertical-align:middle;
height: 138px;

}
.topright2
{background-color: #2d975a;
border-top: #2e5a97 solid 4px;
padding: 3px 8px 3px 8px;
text-align:center;

}
.topmiddle3
{background-color: #efefee;
padding: 3px 8px 3px 8px;
vertical-align:top;
text-align:right;
border-top: solid #2e5a97 4px;

}
td.footer
{background-color: #f6e17a;
color: #2e5a97;
border-top: #2e5a97 solid 4px;
text-align:center;
padding: 3px 12px 0px 3px;
vertical-align:middle;
font-size: 10px;
line-height:13px;
}
td.left2
{background-color: transparent; border-top: solid #2e5a97 4px; border-right:solid 4px #2e5a97; padding: 24px; padding-right:24px; width:308px; text-align:center;
}
td.left
{background-color: #f6e17a;border-top: solid #2e5a97 4px; border-right: solid #ed2227 4px;padding-left:24px; padding-right:24px;
}


td.middle
{background-color: #2e5b98; border-right: solid #ed2227 4px; color: white; padding: 24px 24px 24px 24px;
}
td.middle2
{background-color: white; border-right: solid #ed2227 4px; padding: 24px; text-align:left;
}
td.right
{background-color: #f6e17a;; color: black; padding: 24px;
}

.form
{background-color:white; color: #2e5a97;font-size:10px;line-height:13px;padding-top:3px;padding-bottom:3px; padding-left:6px;
}
.radio
{background-color:white; color: #2e5a97;font-size:10px;line-height:13px;padding-top:3px;padding-bottom:3px;
}
table.form
{border-bottom: 2px solid #ed2227; border-top: 1px solid #2e5a97; border-left: 1px solid #2e5a97; border-right: 1px solid #2e5a97;
}

td.chartheader
{
}
td.chartrow
{
}
caption
{
}
hr
{
}
/*Kapton page table cell artwork*/
td.logok
{
}
td.topcontactk
{
}

/*High Temp page table cell artwork*/
td.logoht
{
}
td.topcontactht
{
}

/*Aluminum foil page table cell artwork*/
td.logodaf
{
}
td.topcontactaf
{
}

/*Plating page table cell artwork*/
td.logop
{
}
td.topcontactp
{
}

/*Glass cloth page table cell artwork*/
td.logogc
{
}
td.topcontactgc
{
}
/*Aluminum Glass cloth page table cell artwork*/
td.logoagc
{
}
td.topcontactagc
{
}

/*Double sided page table cell artwork*/
td.logo2s
{
}
td.topcontacta2s
{
}
/*Masking page table cell artwork*/
td.logom
{
}
td.topcontactm
{
}

/*Teflon page table cell artwork*/
td.logot
{
}
td.topcontactt
{
}


/*Contact Form elements*/
td.tbodyform
{
}
input.formfield
{
}

textarea.formTextArea
{
}
select.multichoice
{
}
input.submit
{border-top: 1px solid #ed2227;border-bottom: 1px solid #ed2227;background-color: #2d975a; color: white; font-weight:bold;

}
input.resetform
{
}
input.searchsubmit {
}
input.formfieldsearch {
}
/*new menu CSS */
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#f6e17a;
	background-repeat:repeat;
	border-color:#A6A6A6;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:105px;
}
ul.pureCssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#f6e17a;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px;
	_padding-left:0;
	font:normal 11px Arial;
	color: #000000;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#ed1c24;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#FF1C1C;
	border-color:#4C99AB;
	border-style:solid;
	font:normal 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#FF1C1C;
	border-color:#4C99AB;
	border-style:solid;
	font:normal 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(../images/arrv_blue_2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:8px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(../images/arrv_white_2.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(../images/arrv_white_2.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(../images/arr_blue_2.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(../images/arr_white_2.gif);}
ul.pureCssMenu table a:hover span{background-image:url(../images/arr_white_2.gif)}
ul.pureCssMenu li a.pureCssMenui0{
font:n;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
font:o;
}
/*end menu*/
.footerlinks a:link{border:0;}
.footerlinks a:visited{border:0;}
.footerlinks a:active{border:0;}
.footerlinks img{border:0;}
/*signup form styles*/
#mc_embed_signup input{ border:1px solid black;background:#fff;margin-bottom:2px;}
.button{background:#fff;}
#mc_embed_signup label{font-size:10px;color:#fff;}
.signup{background-color: #2e5a97;}
