/* $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: 24px;
}


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: 3px 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 {
}
