* { 
margin: 0;
padding: 0; 
} 

body {

	background-color:#FFFFFF; 
	color:#000000; 
	margin:0px; 
	padding:0px;	
	font-family: Arial, Verdana, sans-serif;	
	font-size:10pt;
	background-image: url(backg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-attachment: fixed;


}

body div{

	font-style:inherit;

}

table{

	font-family: Arial, Verdana, sans-serif;	
	font-size:10pt;
	color:#000000;

}

hr {

	color:#D2D2D2;

}

.sitecontainer{

	width:710px;
	background-color: transparent;
	border-style: solid;
	border-color: #004685;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

}

.headerrow {

	clear:both;
        height:117px;
	background-color: transparent;
	background-image:url('logo.jpg');
	background-repeat: no-repeat;
	background-position: center; 

}

.headertext{

	font-family: Arial, Verdana, sans-serif;	
	font-size: 18pt;
	color: #004685;
	font-weight: bold;
	position: absolute;
	right: 10px;
	bottom: 20px;

}

.addrow {

	clear: both;
	background-color: transparent;
	text-align: center;
	font-size: 8pt;
	padding-bottom:3px;
	padding-top:3px;

}

.footerrow {

	clear:both;
        height: 10px;
	background-image:url('footfade.jpg');
	background-repeat: no-repeat;

}

.contentrow {

	clear:none;
        background-color:#B2B2B2;

}


.menucol {

	float:left;
	padding-top:10px;
	padding-left:0px;
	width:200px; 

}


.menuouter{

	width:180px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color: transparent;
	background-image:url('menubg.jpg');
	background-repeat: repeat-y;
	border-style:solid;
	border-color:#004685;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;

}


.menuheader {

	clear:both;
        height:40px;
	background-color: transparent;
	background-image:url('logo_blue.jpg');
	background-repeat: no-repeat;
	background-position: top; 
	position: relative;

}

.menuspacer {

	  clear:both;
        height:15px;

}


.menuspacer2 {

	  clear:both;
        height:15px;
        background-color: #B2B2B2;

}

.menutspacer {

	  clear:both;
        height:10px;
	background-image:url('menutop.jpg');
	background-repeat: no-repeat;

}

.menubspacer {

	clear:both;
        height:10px;
	background-color: transparent;
	background-image:url('menubottom.jpg');
	background-repeat: no-repeat;

}

.menutitle {

	height: 154px;
	font-family: Arial, Verdana, sans-serif;	
	color: #004685;
	font-size:8pt;
        font-weight:bold;
	clear:both;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	background-color: transparent;
	text-align: center;

}



.menutitle {

	width:200px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:195px;

} 

.menutitle p { margin: 1em 0; }

html>body .menutitle {

	width:195px;

} 

.menucompanyname {

	font-family: Arial, Verdana, sans-serif;	
	color: #B2B2B2;
	font-size: 11pt;
	text-align: center;

}

.menuinitials {

	font-family: Arial, Verdana, sans-serif;	
	color: #004685;
        font-weight: bold;
	font-size: 11pt;
	text-align: center;

}

.menuphonenumber {

	font-family: Arial, Verdana, sans-serif;	
	color: #004685;
	font-size:13pt;
	text-align: center;

}

.menuitem {

	clear:both;
	text-align:left;
	padding-bottom:15px;
	padding-left:30px;
	padding-top:0px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

}

.menubold {

	clear:both;
	text-align:left;
	padding-bottom:0px;
	padding-left:30px;
	padding-top:0px;
	padding-right:0px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	font-family: Arial, Verdana, sans-serif;	
      font-weight: bold;
	font-size: 14pt;
	color: #004685;
	height: 27px;

}

.menuitem {

	width:180px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:150px;

} 

html>body .menuitem {

	width:150px;

} 

.concol {

	width:510px;
	float:left;
	padding-top:10px;
	background-color: transparent;

}

.content{

	clear:both;
	padding-left:5px;
	background-color: transparent;
	position:relative;

}

.content { 
  width:510px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:505px;
} 

html>body .content {
  width:505px;
} 

.innercontent{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:13px;
	padding-right:13px;

}

.innercontent {

	width:681px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:651px;

} 

html>body .innercontent {

	width:651px;

} 

.additem {

	clear:both;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
        background-color:#D2D2D2;
	background-image:url('sideaddtop.gif');
	background-repeat:no-repeat;
	font-family: Arial, Verdana, sans-serif;	
	color: #000000;
	font-size:9pt;
	text-decoration:none;

}

.additem {

	width:150px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:144px;

} 

html>body .additem {

	width:144px;

} 

.buttoncontainer{

	width:810px;
	padding-top:5px;
	text-align:right;

}

a, a:visited {

	font-family: Arial, Verdana, sans-serif;	
	color: orange;
	font-size:10pt;
        font-weight:bold;
	text-decoration:none;
	background-color:transparent;
	background-image:none;

}

a:hover {

	font-family: Arial, Verdana, sans-serif;	
	color: orange;
	font-size:10pt;
        font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
	background-image:none;

}

a.menulink, a.menulink:visited {

	font-family: Arial, Verdana, sans-serif;	
	color: #ffffff;
	font-size:10pt;
        font-weight:bold;
	text-decoration:none;
	background-color:transparent;
	background-image:none;

}

a.menulink:hover {

	font-family: Arial, Verdana, sans-serif;	
	color: #ffffff;
	font-size:10pt;
        font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
	background-image:none;

}

.titles {

	font-weight: bold;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	background-color:transparent;	
	background-image:none;
	font-size: 14pt;

}

.jobouter{

	border-style:solid;
	border-color:#004685;
	border-width:2px;
        padding:5px;

}

.tablemid {

	font-family: Arial, Verdana, sans-serif;	
	font-size: 10pt;
	font-weight: bold;
	color: #004685;

}

.homeheader {

	clear:both;
	text-align: right;
	height: 150px;
	background-color: #ffffff;
	position: relative;
	padding:0px;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 20pt;
	color: #004685;
	border-style:solid;
	border-color:#004685;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	position:relative;


}

.homemid {

	clear:both;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
	position:relative;
	background-color: transparent;
	border-style:solid;
	border-color:#004685;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;

}

.homecontent {

	clear:both;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
	position:relative;
	background-color: transparent;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 10pt;
	color: #004685;
	border-style:solid;
	border-color:#004685;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;

}

.homecontentfp {

	clear:both;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
	position:relative;
	background-color: transparent;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 10pt;
	color: #004685;
	border-style:solid;
	border-color:#004685;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;

	background-image: url(images/fplogo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-attachment: fixed;


}

.homecontent p { margin: 1em 0; color:#004685;}

.homecontent li { margin: 1em 2em; color: orange;}

.homecontent span { font-size: 14pt; }

.homecontentfp p { margin: 1em 0; }

.homecontentfp span { font-size: 14pt; }

.linkitem {

	clear:both;
	text-align:left;
	padding-bottom:1px;
	padding-left:10px;
	padding-top:1px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

}

a.feedback, a.feedback:visited { font-size: 14pt; font-weight:normal; text-decoration:none; color:orange;}

a.feedback:hover { font-size: 14pt; font-weight:normal; text-decoration:underline; color:orange;}

.feedbacktitle{
background-color: #004685;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}