BODY { font-family: arial; color: #113A70; font-size: 14px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-image: url("background.jpg"); background-repeat: repeat-x;}

.highlight { color: #B94210 }


A:link { color: #113A70; text-decoration: none; } 
A:visited { color: #113A70; text-decoration: none } 
A:active { color: #113A70; text-decoration: none }
A:hover { color: #A3121A; text-decoration: none; }

#MainHTML li {line-height:  140%; padding-bottom: 4px;}


.clientlogosleft {float: left; margin-top: 30px;  margin-left: 2%;margin-right: 2%; width: 148px; height: 170px; overflow: hidden;}
.clientlogosright {float: left; margin-top: 30px; width: 148px; margin-left: 10px; padding-left: 10px; border-left: 1px solid #d8dfe7; height: 170px; overflow: hidden;}

label { display:  none; }
H1 H2 H3 H4 H5 H6 { margin-left: 0px }

.headImage {border: 1px solid #B32018; padding: 5px; margin-bottom: 10px;}

H1 { color: #0E315C; font-family: arial; font-size: 18px; }
h2 { color: #0E315C; font-family: arial; font-size: 14px; }
h3 { color: #B72124; font-family: arial; text-decoration: none; font-size: 16px; line-height:  140%; }

INPUT { color: #B94210; font-family: Arial; font-size: 10px; }
SELECT { color: #B94210; font-family: Arial; font-size: 10px; }
TEXTAREA { color: #B94210; font-family: Arial; font-size: 10px; }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #113A70}

#topbanner { position:  relative; height:  120px;
}

#vtopnav {
	font-size:  12px; float:  right; font-weight: bolder; margin-top:  10px;
}

#vtopnav a:link { color: #CA5C5E; text-decoration: none; } 
#vtopnav a:visited { color: #CA5C5E; text-decoration: none; } 
#vtopnav a:active { color: #CA5C5E; text-decoration: none; }
#vtopnav a:hover { color: #163B92; text-decoration: none; }

#frontsearch {
	display: none;
}

#frontsearch form {
	padding-left:  3px; padding-top:  2px;
}

#SearchWords {
	border:  1px solid #B72124;
}

.LogoSPAN {color: #ffffff; font-family: Arial; font-size: 24px;font-weight: bold}
.StrapLineSpan {color: #FFFFFF; font-family: Arial; font-size: 10px;}
.DateDiv {color: #ffffff; font-family: Arial; font-size: 10px;}

#topmenu {
	height:  26px;
}

#sdtopmenu {
	height:  22px;
}

.TopMenuSpan {color: #ffffff; font-family: arial; font-size: 11px; font-weight: bolder; margin: auto;}
	.TopMenuSpan A:link {color: #ffffff; font-size: 11px}
	.TopMenuSpan A:visited {color: #ffffff; font-size: 11px}
	.TopMenuSpan A:active {color: #ffffff;font-size: 11px}
	.TopMenuSpan A:hover {color: #F1F4F9;font-size: 11px}

.TopMenuSpan td {
	padding-left:  3px; padding-right:  3px;
}


.sdMenuSpan {color: #ffffff; font-family: arial; font-size: 12px; font-weight: bolder; margin: auto;}
	.TopMenuSpan A:link {color: #ffffff; font-size: 12px}
	.TopMenuSpan A:visited {color: #ffffff; font-size: 12px}
	.TopMenuSpan A:active {color: #ffffff;font-size: 12px}
	.TopMenuSpan A:hover {color: #F1F4F9;font-size: 12px}

.sdMenuSpan td {
	padding-left:  3px; padding-right:  3px;
}


.SubMenuSpan {color: #163B92; font-family: arial; font-size: 12px; margin-left: 20px; width: 172px; background-image: url("leftmenubg.jpg"); background-repeat: repeat-y; overflow: hidden;}
	.SubMenuSpan A:link {color: #163B92; font-size: 12px}
	.SubMenuSpan A:visited {color: #163B92; font-size: 12px}
	.SubMenuSpan A:active {color: #163B92; font-size: 12px}
	.SubMenuSpan A:hover {color: #B72124; font-size: 12px}

.SubMenuHeadingSpan {color: #0C2D55; font-family: arial; font-size: 12px;font-weight: bold; margin-left: 20px; width: 172px; height: 27px; overflow: hidden; background-image: url("leftmenuheading.jpg");}
	.SubMenuHeadingSpan A:link {color: #0C2D55; }
	.SubMenuHeadingSpan A:visited {color: #0C2D55;}
	.SubMenuHeadingSpan A:active {color: #0C2D55;}
	.SubMenuHeadingSpan A:hover {color: #0C2D55;}

.SubMenuHeadingSpanWide {color: #0C2D55; font-family: arial; font-size: 12px;font-weight: bold; margin-left: 20px; width: 172px; height: 27px; overflow: hidden; display:  none; }
	.SubMenuHeadingSpanWide A:link {color: #0C2D55; }
	.SubMenuHeadingSpanWide A:visited {color: #0C2D55;}
	.SubMenuHeadingSpanWide A:active {color: #0C2D55;}
	.SubMenuHeadingSpanWide A:hover {color: #0C2D55;}

.SubMenuHeadingSpan p {
	 margin-top: 5px;
	 margin-left:  5px;
}	

#MainHTML {
	position:  relative;
	text-align: left;
}

#MainHTML a:link {
	font-weight: bold;
}

	#MainHTML A:visited {font-weight: bold;}
	#MainHTML A:active {font-weight: bold;}
	#MainHTML A:hover {font-weight: bold;}
	
#fadetable {
	width:  740px;
}
	
.BottomMenuSpan {color: #ffffff; font-family: Arial; font-size: 9px; font-weight: bolder}
	.BottomMenuSpan A:link {color: #ffffff; font-size: 9px}
	.BottomMenuSpan A:visited {color: #ffffff; font-size: 9px}
	.BottomMenuSpan A:active {color: #d8d5e5;font-size: 9px}
	.BottomMenuSpan A:hover {color: #d8d5e5;font-size: 9px}
	
.rbox {
	width:  173px; overflow:  hidden;
}
	
.rboxtop {
	background-image: url("rboxtop.jpg"); background-position: bottom; background-repeat: no-repeat; font-size:  12px; font-family: arial; font-weight:  bolder; color: #B72124; padding:  5px; background-color: #EADFED;
	
}

.rboxtop a:link {
	 color: #B72124;
}

	.rboxtop A:visited { color: #B72124;}
	.rboxtop A:active { color: #B72124;}
	.rboxtop A:hover { color: #113A70;}

.rboxmid {
	padding: 5px; background-image: url("rboxmid.jpg"); font-size:  11px;
	
}

.rboxbot {
	background-image: url("rboxbot.jpg"); height:  24px;
}

.fpetalkpic {
	height:  281px; width:  528px; background-image: url("fp_etalk_pic.jpg"); background-repeat:  no-repeat;
}

.fpetalkpcontent {
	position:  relative; top:  35px; left:  20px;
	width: 30%;
}

.fpetalkpcontent h1 { font-size:  26px; }

hr { border:  1px inset #EBE0EE; }

.datasheetdown { width:  528px; height:  67px; overflow:  hidden; background-image:  url("datasheetbg.jpg"); }

.datasheetdown a:link { position: relative; top:  34px; left:  180px; color:  #ffffff; }
.datasheetdown a:visited { color:  #ffffff; }
.datasheetdown a:active { color:  #ffffff; }
.datasheetdown a:hover { color:  #ffffff; }



#rollover {
	width: 184px;
	height:  208px;
	padding: 0 0 0 0;
	font-size:  10px;
	background-color: #90bade;
	color: #333;
	text-align: right;
	overflow:  hidden;
	} 
	
#rollover ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		width: 184px;
		}
		
#rollover li {
		border-bottom: 1px solid #90bade;
		margin-right: 0px;
		border-left:  2px solid white;
		border-right:  2px solid white;
		border-bottom:  1px solid white;

		}

#rollover li a {
		display: block;
		height:  55px;
		padding: 10px 15px 5px 0px;
		background-color: #345A96;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body #rollover li a {
		width: auto;
		}

#rollover li a:hover {
		background-color: #6C92CA;
		color: #fff;
		}
		
#rollover .title { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",arial, sans-serif;}

#clientbox {
	width:  335px;
	height:  204px;
	background-image: url("clients.jpg");
	background-repeat: no-repeat;
	position:  relative;
}

#clientbox P {
	position: absolute; top: 38px; left:  10px; width:  110px; line-height: 140%;
}

#clientbox .clientlogos {
	position: absolute; bottom: 0px; right: 0px; width:  195px; height:  164px; line-height: 140%;
}

#clientbox .HeadingSpan {color: #0C2D55; font-family: arial; font-size: 12px;font-weight: bold; position: absolute; top: 7px; left: 10px; overflow: hidden;}

#newsbox {
	width:  525px; height: 233px; position:  relative; overflow:  hidden; background-image:  url("newsbg.jpg"); background-repeat:  no-repeat; margin-top:  30px;
}

#newsbox h1 {
	position:  absolute; top: 3px; left: 5px; font-size:  12px; font-weight:  bold;
}

#newsbox .script {
	position: absolute; 
	top:  25px;
}

#fpimageslide, #fpimageslide3,#fpimageslide4,#fpimageslide5 {float: left;}

#pfikscalc_contain {
	width:  335px;
	height:  204px;
	background-image: url("clients.jpg");
	background-repeat: no-repeat;
	position:  relative;
}

#pfikscalc_contain h1 {padding-top: 3px !important; padding-left:  10px;}
#pfikscalc_contain p {padding-left:  10px !important;}
/* @group Filestore
 */

#filestore th {
	background-color:  #B72124; text-align: left;
}

#filestore th a:link { color:  #ffffff; }
#filestore th a:visited { color:  #ffffff; }
#filestore th a:active { color:  #ffffff; }
#filestore th a:hover { color:  #ffffff; }

/* Image */
img.solutions {margin: 5px;}
	
/* @end */