/*Style Sheet Definition for http://www.farmweld.com*/

td.content{
	font-size:14px;
	line-height:18px;
	}

td.content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	}
	
img.imageborder {
	border: 1px solid #000000;
	}

div.picturesmall {
	width:80px;
	margin: 6px 6px 6px 8px;
	float:right;
	background-image:url(images/caption-underline.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

div.picturesmall img {
	border: 1px solid #000000;
}

div.picturesmall p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-style: italic;
	margin: 0px;
	border-left:1px solid #000000;
	padding:6px;
}

div.picturemedium {
	width:160px;
	margin: 6px 6px 6px 12px;
	float:right;
	background-image:url(images/caption-underline.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

div.picturemedium img {
	border: 1px solid #000000;
	}

div.picturemedium p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-style: italic;
	margin: 0px;
	border-left:1px solid #000000;
	padding:6px;
	}

div.picturelarge {
	width:240px;
	margin: 6px 6px 6px 12px;
	float:right;
	background-image:url(images/caption-underline.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

div.picturelarge img {
	border: 1px solid #000000;
	}

div.picturelarge p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-style: italic;
	margin: 0px;
	border-left:1px solid #000000;
	padding:6px;
	}

table.contenttable {
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

table.contenttable td {
	padding: 4px;
	text-align:center;
	}

td.tabletitle{
	font-weight:bold;
	font-size:12px;
	}

tr.orangerow{
	background-color: #FECA9A;
	}

tr.bluerow{
	background-color:#C3C2E7;
	}

/*Standard Text Definition*/
.stndtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	}

a.stndtext:link{color:#000099; text-decoration: none; font-weight: bold; font-size: 12px;}
a.stndtext:visited{color:#000099; text-decoration: none; font-weight: bold; font-size: 12px;}
a.stndtext:active{color:#CC0000; text-decoration: none; font-size: 12px;}
a.stndtext:hover{color:#0000FF; text-decoration: underline; font-weight: bold; font-size: 12px;}


/*Standard Link Definition*/
.stndlink {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; line-height: 20px;}
a.stndlink:link{color:#000099; text-decoration: underline;}
a.stndlink:visited{color:#000099; text-decoration: underline;}
a.stndlink:active{color:#CC0000; text-decoration: none;}
a.stndlink:hover{color:#0000FF; text-decoration: underline;}


/*Menu Text Definition*/
.menutext {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	font-weight: bold;
}
a.menutext:link{color:#000099; text-decoration: none;}
a.menutext:visited{color:#000099; text-decoration: none;}
a.menutext:active{color:#CC0000; text-decoration: none;}
a.menutext:hover{color:#0000FF; text-decoration: underline;}


.menutexthome {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	font-weight: bold;
	}
a.menutexthome:link{color:#000099; text-decoration: none; }
a.menutexthome:visited{color:#000099; text-decoration: none; }
a.menutexthome:active{color:#CC0000; text-decoration: none; }
a.menutexthome:hover{color:#0000FF; text-decoration: underline;	}

/*Home Page Columns*/

td#leftcolumn {
	padding: 15px 15px 0px 29px;
}

td#rightcolumn {
	padding: 15px 29px 0px 15px;
}

td#frankscorner {
	padding: 10px 0px 0px 10px;
	float:none;
}

.hometitletop {
	padding:0px 0px 3px 0px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
}

.hometitle {
	padding:25px 0px 3px 0px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
}

.homebtn {
	padding:25px 0px 1px 0px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:18px;
}

.more {
	padding: 0px 0px 0px 10px;
	background-image:url(images/icons/arrow-forward-orange.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	font-weight: bold; 
	line-height: 20px;
}
a.more:link{color:#000099; text-decoration: none;}
a.more:visited{color:#000099; text-decoration: none;}
a.more:hover{color:#0000FF; text-decoration: underline;}

/*Poptext*/
.poptext {width:150; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000099; background-color: #FFFFCC; border: 1px #FFFFCC solid}

/*Quote Text Definition*/
.quotetext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	color: #660066;
	text-decoration: none;
	line-height: 20px;
}

/*Standard No Link Definition*/
.nolink {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;}


/*Heading Definition*/
.heading {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
a.heading:link{color:000099; text-decoration: none;}
a.heading:visited{color:000099; text-decoration: none;}
a.heading:active{color:CC0000; text-decoration: none;}
a.heading:hover{color:000099; text-decoration: underline;}

/*Heading Framed Definition*/
.headingframed {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	padding-top: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	margin-bottom: 5px;
	color: #000000;
	font-weight: bold;
}
a.headingframed:link{color:000099; text-decoration: none;}
a.headingframed:visited{color:000099; text-decoration: none;}
a.headingframed:active{color:CC0000; text-decoration: none;}
a.headingframed:hover{color:000099; text-decoration: underline;}


/*Heading Large Definition*/
.headinglarge {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: 21px;
	margin-bottom: 5px;
	font-weight: bold;
}
a.headinglarge:link{color:000099; text-decoration: none;}
a.headinglarge:visited{color:000099; text-decoration: none;}
a.headinglarge:active{color:CC0000; text-decoration: none;}
a.headinglarge:hover{color:000099; text-decoration: underline;}


/*FAST italic blue Definition*/
.fastblue {
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
a.fastblue:link{color:#000099; text-decoration: none;}
a.fastblue:visited{color:#000099; text-decoration: none;}
a.fastblue:active{color:#CC0000; text-decoration: none;}
a.fastblue:hover{color:#0000FF; text-decoration: underline;}

/*Subheading Definition*/
.subheading {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000000; text-decoration: none}

/*Subheading 15pt Definition*/
.subhead15 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000000; text-decoration: none}
a.subhead15:link{color:#000099; text-decoration: none;}
a.subhead15:visited{color:#0000CC; text-decoration: none;}
a.subhead15:active{color:#CC0000; text-decoration: none;}
a.subhead15:hover{color:#0000FF; text-decoration: underline;}

/*Author Definition*/
.author {font: bold 10pt Arial, Helvetica, sans-serif; color:000000; text-decoration: none;}

/*Top Menu Definition*/
.topmenu {font: bold 9pt Arial, Helvetica, sans-serif; text-decoration: none; color:FFFFFF;}
a.topmenu:link{color:FFFFFF; text-decoration: none;}
a.topmenu:visited{color:FFFFFF; text-decoration: none;}
a.topmenu:active{color:CC3300; text-decoration: underline;}
a.topmenu:hover{color:6666FF; text-decoration: underline;}

/*Left Menu Definition*/
.leftmenu {font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; color:000000;}
a.leftmenu:link{color:000000; text-decoration: none;}
a.leftmenu:visited{color:000000; text-decoration: none;}
a.leftmenu:active{color:CC0000; text-decoration: none;}
a.leftmenu:hover{color:000099; text-decoration: underline;}

/*Bottom Menu Definition*/
.btmmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
}
a.btmmenu:link{color:#000099; font-weight: bold; text-decoration: none;}
a.btmmenu:visited{color:#0000CC; font-weight: bold; text-decoration: none;}
a.btmmenu:active{color:#CC0000; font-weight: bold; text-decoration: none;}
a.btmmenu:hover{color:#0000FF; font-weight: bold; text-decoration: underline;}

/*Small Text Definition*/
.smalltext {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.smalltext:link{color:#000099; font-weight: bold; text-decoration: none;}
a.smalltext:visited{color:#0000CC; font-weight: bold; text-decoration: none;}
a.smalltext:active{color:#CC0000; font-weight: bold; text-decoration: none;}
a.smalltext:hover{color:#0000FF; font-weight: bold; text-decoration: underline;}

/*Caption Text Definition*/
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: italic;
}
a.caption :link{color:#000099; text-decoration: underline;}
a.caption :visited{color:#0000CC; text-decoration: underline;}
a.caption :active{color:#CC0000; text-decoration: none;}
a.caption :hover{color:#0000FF; text-decoration: underline;}

/*Form Definition*/
.form1 {
color: #FFFFFF;
background: #3956AE;
font-weight: normal;
font-size: 12px;
border-top: 1px #6C8BDD solid;
border-left: 1px #6C8BDD  solid;
border-bottom: 1px #333399 solid;
border-right: 1px #333399 solid;
}
.speaker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #660066;
}
.speakerdesc {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: italic;
	line-height: 20px;
	color: #000000;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFB989;
	border-right-color: #FFA668;
	border-bottom-color: #FF9247;
	border-left-color: #FFC299;
	padding: 5px;
	word-spacing: normal;
	font-weight: lighter;
}
a.specialbox:link{color:#000099; text-decoration: none;}
a.specialbox:visited{color:#000099; text-decoration: none;}
a.specialbox:active{color:#CC0000; text-decoration: none;}
a.specialbox:hover{color:#0000FF; text-decoration: underline;}

.sideboxblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
	color: #000000;
	background-image:url(images/back-blue-gradient-left.gif);
	margin: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFB989;
	border-right-color: #FFA668;
	border-bottom-color: #FF9247;
	border-left-color: #FFC299;
	padding: 5px;
	word-spacing: normal;
	font-weight: lighter;
}

.sidebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
	color: #000000;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFB989;
	border-right-color: #FFA668;
	border-bottom-color: #FF9247;
	border-left-color: #FFC299;
	padding: 5px;
	word-spacing: normal;
	font-weight: lighter;
}

.menuheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-left: 2px;
	border: thin solid #000000;
}

