body {
text-align: center;
background-color:#999999;
padding: 0px;
margin: 0px;
background-image:url(../images/ffn_igd_background.jpg);
background-repeat:repeat-x;
font-size:.8em;}
div, li, p, span {font-family: Arial, Helvetica, sans-serif;}
p{line-height:1.6em;}
a img {border: 0px;}
a{}
a:link {}
a:visited {}
a:link, a:visited {}
a:hover {text-decoration:none; color:#333333;}
a:active {}
.left {float:left;}
.right {float:right;}
h1, h2, h3, h4, h5, h6{color:#006600;}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
hr {border: dashed 1px #666666;}
li {font-size:1em; line-height:1.4em;}
div, form {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.pad10 {padding: 5px 5px 5px 5px;}
.pad5 {padding:5px;}
.padin div{padding:5px;}
.padin div.cell {padding:5px;}
.pad-in-05 div.cell {padding:5px;}
.pad-in-10 div.cell {padding:10px;}
.padsides div.cell {padding:0 5px 0 5px;}
.no-padding-margin {padding:0; margin:0;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.thumbnail {
position:relative;
float: left;
width: 175px;
height: 165px;
border: 1px solid #999;
margin: 0 5px 5px 0;
padding: 5px;
text-align: center;
}
.button {
background-color: #20a41a;
border: 1px solid #12890d;
letter-spacing: 1px;
color:#FFFFFF;
font-size:.8em;
font-weight:bold;
}
.igd {
font-size: 9px;
color: #666666;
text-decoration: none;
text-align: center;
}
.igd a{
font-size: 9px;
color: #666666;
text-decoration: none;
text-align: center;
}
.igd a:hover{
color: #FFFFFF;
background-color: #000066;
}
#main {
	position:relative;
	width: 775px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#leftmain #linner {padding: 5px;}
#rightmain #rinner {padding: 5px;}
.rightmain .rinner {padding: 5px;}
#topmain #rinner {padding: 5px;}
.style1 {
text-align:center;
margin-top:0;
margin-bottom:0;
padding:4px;
background-image:url(../images/ffn_igd_grad.jpg);
background-repeat:repeat-x;
}
#footer div {padding:10px; color:#666666;}
#footer div a{text-transform:uppercase; font-size:.8em;}
#footer div a:link{color:#666666;}
#footer div a:visited{color:#666666;}
#footer div a:hover{color:#89b4ad;}
#breadcrumbs {
padding:2px;
border-bottom:1px dashed #A3C2C1;
border-left:3px solid #A3C2C1;}
#breadcrumbs a:link, #breadcrumbs a:visited{text-transform:uppercase;font-size:.8em;}
.read_more {
padding:2px;
border-top:1px dashed #A3C2C1;
border-bottom:1px dashed #A3C2C1;
background-color:#F2F7F7;
width:40%;
}
.textarea {}
#contactFormTbl {margin-top:10px;}
#contactFormTbl tr td{
height: 28px;
vertical-align:middle;
padding: 5px;
}
#contactFormTbl tr td.text{
text-transform:uppercase;
background-color:#EDF3F3;
border:1px solid #FFFFFF;
font-weight:bold;
font-size:.9em;
letter-spacing:1px;
}