* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #b6ac95;
}
#wrapper { 
 margin: 0 auto;
 width: 932px;
}
#faux {
 background: url(images/bkg-main.gif) repeat-y;
 margin: 0;
 padding: 0;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 932px;
}
#header {
 color: #333;
 width: 932px;
 padding: 0;
 margin: 10px 0 0 0;
}
#headerleft { 
 display: inline;
 margin: 0;
 padding: 0;
 width: 193px;
 height: 197px; 
 float: left;
 background: url(images/ILFOP-logo.gif) no-repeat top left;
}
#headerleft h2 { 
text-align: left;
padding:177px 0 2px 35px;
margin:0;
font-size:1em;
font-weight: bold;
color: #ffffff;
}

#headermiddle { 
 float: left;
 margin: 0;
 padding: 0;
 width: 731px;
 height: 197px; 
 display: inline;
 position: relative;
 background: url(images/bkg-top-banner.jpg) no-repeat bottom; 
}
#headerright { 
 display: inline;
 position: relative;
 margin: 0;
 padding: 0;
 width: 8px;
 height: 197px; 
 float: left;
 background: url(images/bkg-top-right-drop.gif) no-repeat bottom; 
}
#header h1{
	position:absolute; 
	left:-9999px; 
	}
 
#leftcolumn { 
 float: left;
 display: inline;
 color: #ffffff;
 margin: 0;
 padding: 0;
 width: 193px;
 text-align: left;
 /*border: thin solid #CCCCCC;*/
}
#leftcolumn p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:10px 20px 10px 20px;
color: #ffffff;
font-weight:normal;
font-style: italic;
text-align: left;
}
#leftcolumn a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:15px 5px 10px 60px;
color: #ffffff;
font-weight:normal;
font-style: italic;
text-align: right;
text-decoration: none;
}
#leftcolumn a:hover { 
color: #85754e;
}
#whiteboxes {
float:left;
width:142px;
margin:0 10px 5px 0;
margin:0 10px 0 0;
padding: 0 0 0 23px;
}
#whitebox1 {
margin: 0;
margin: 0 0 20px 0;
background-image:url(images/whiteboxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#whitebox1 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 25px;
margin:0;
color: #002854;
}
#whitebox1 li {
margin:0;
padding:0 0 3px 0;
color: #002854;
font-size:.9em;
font-weight: bold;
}
#whitebox1 a {
margin:0;
padding:0 0 3px 0;
color: #002854;
font-weight: bold;
font-style: normal;
}
#whitebox1 a:hover {
text-decoration: underline;
color: #85754e;
}


#lefticons {
padding: 8px 0 10px 25px;
}
#lefticons img {
float: left;
display: inline;
padding:10px;
margin: 0;
}
#lefticons a { 
padding:0;
margin:0;
}



#centercolumn { 
 float: left;
 color: #333;
 margin: 0;
 padding: 0;
 width: 390px;
 width: 370px; 
 display: inline;
 position: relative;
}
#centercolumn h2 { 
text-align: left;
padding:20px 0 2px 20px;
margin:0;
font-size:1.2em;
font-weight: bold;
color: #002854;
}
#centercolumn h3 { 
text-align: left;
padding:20px 0 2px 20px;
margin:0;
font-size:1.1em;
font-weight: bold;
color: #002854;
}
#centercolumn h4 { 
text-align: left;
padding:20px 0 2px 20px;
margin:0;
font-size:1.2em;
font-weight: bold;
color: #85754e;
}
#centercolumn h5 { 
text-align: left;
padding:0 0 2px 30px;
margin:0;
font-size:1em;
font-weight: bold;
color: #002854;
}
#centercolumn p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 40px 10px 20px;
margin:0;
color: #002854;
font-weight:normal;
}
#small  { 
font-size: .8em;
font-style: italic;
}
#smalllink {
font-size: .8em;
}

#centercolumn a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002854;
font-weight:bold;
}
#centercolumn a:hover { 
color: #85754e;
font-weight:bold;
}
#centercolumn hr { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 0 20px;
margin:0 0 0 20px;
color: #002854;
font-weight: normal;
border: thin solid;
width: 300px;
}
div.hr {
padding: 0 0 0 20px;
margin:0 0 0 20px;
color: #002854;
border: thin solid;
width: 300px;
}
div.hr hr {
  display: none;
}
#centercolumn ol { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 40px 10px 20px;
margin:0;
color: #002854;
font-weight:normal;
}
#centercolumn li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:2px 0 2px 0;
margin:0 0 0 45px;
color: #002854;
font-weight:normal;
}
#centercolumn table { 
text-align: left;
padding:5px 0 2px 20px;
padding:0;
margin:0;
margin:5px 0 2px 20px;
font-size:.8em;
font-weight: normal;
color: #002854;
}
#centercolumn td { 
padding:5px;
}
.tableheader { 
padding:5px;
font-weight: bold;
}
#centercolumn img { 
padding:5px;
}
#paypalform {
padding: 10px 0 10px 20px;
}


#rightcolumn { 
 float: left;
 display: inline;
 position: relative;
 color: #333;
 margin: 0;
 padding: 0;
 width: 335px;
/* border: thin #660000 solid;*/
}
#boxes {
float:left;
width:318px;
margin:40px 10px 10px 10px;
}
#boxes2 {
float:right;
width:318px;
margin:20px 10px 10px 10px;
}
#box1,#box2 {
margin-bottom:20px;
background-image:url(images/blueboxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#box1 h2,#box2 h2 {
text-align: left;
padding:8px 0 7px 10px;
margin:0 0 0 -1px;
margin:0;
background:url(images/blueboxtop.gif) left top no-repeat #ffffff;
font-size:1em;
font-weight: bold;
color: #ffffff;
}
 #box1 p,#box2 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 15px;
margin:0;
color: #ffffff;
font-size:.8em;
}
#box1 ul, #box2 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 25px;
margin:0;
}
#box1 li, #box2 li {
margin:0;
padding:0 0 3px 0;
color: #ffffff;
font-size:.9em;
}
#box1 a, #box2 a {
margin:0;
padding:0 0 3px 0;
color: #ffffff;
text-decoration: none;
}
#box1 a:hover, #box2 a:hover {
color: #85754e;
text-decoration: underline;
}
#boxes p {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 2px 0;
}
#boxes ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#boxes li {
}
#box3 {
margin: 20px 0 0 0;
padding: 0;
 }
#box3 h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
padding:20px 0 2px 20px;
margin:0;
font-size:1.1em;
font-weight: bold;
color: #002854;
	}
#box3 a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002854;
font-weight:bold;
}
#box3 a:hover { 
color: #85754e;
font-weight:bold;
}
	
#map {
width: 250px;
height: 250px;
padding:10px 15px 10px 25px;
margin:0;
}



#footer { 
 width: 932px;
 clear: both;
 color: #ffffff;
 background: #b6ac95;
 padding: 0;
 margin: 0; 
}
#footerleft { 
 float: left;
 display: inline;
 margin: 0;
 padding: 0;
 width: 462px;
 height: 40px; 
 border-top: solid #85754e 7px;
}
#footerleft p { 
 font-size: .9em;
 font-weight: bold;
 margin: 5px 0 0 5px;
 padding: 0;
 text-align: left;
}
#footerleft a { 
 color: #ffffff;
}
#footerleft a:hover { 
 color: #85754e;
}

#footercenter { 
 float: left;
 margin: 0;
 padding: 0;
 width: 462px;
 height: 40px; 
 display: inline;
 position: relative;
 border-top: solid #85754e 7px; 
}
#footercenter p { 
 font-size: .9em;
 font-weight: bold; 
 margin: 5px 0 0 0;
 padding: 0;
 text-align: right;
 color: #85754e;
}

#footerright { 
 display: inline;
 position: relative;
 margin: 0;
 padding: 0;
 width: 8px;
 height: 40px; 
 float: right;
 background: url(images/bkg-lower-right-drop.gif) no-repeat top; 
}











.clear { clear: both; background: none; }