/* CSS Document */

body {
margin:0px;
padding:0px;
text-align:center;
background-image:url(images/ifa20045.jpg);
background-repeat:repeat;
}

#frame  {
margin-left:auto;
margin-right:auto;
text-align:left;
width:783px;
brackground-image:url (../images/logo.jpg);
}

.innerFrame {
	position:absolute;
	width:783px;
}

.logo {
position:absolute;
left:0px;
top:0px;
width:100%;
height:115px;
background-image:url(images/logo.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#ffffff;
z-index:0;
}

.services {
position:absolute;
left:0px;
height:61px;
width:763px;
top:0px;
background-image:url(images/services.gif);
background-position:right;
background-repeat:no-repeat;
z-index:1;
text-align:right;
padding:53px 20px 0px 0px;
}

.topNav {
position:absolute;
background-color:#AEC400;
background-image:url(images/navRight1.gif);
background-position:right;
background-repeat:no-repeat;
height:23px;
left:0px;
width:615px;
top:115px;
padding:0px 167px 0px 0px;
}

.flash {
position:absolute;
background-image:url(images/newTop.gif);
background-position:right;
background-repeat:no-repeat;
border:1px solid #00000;
width:781px;
height:192px;
text-align:left;
left:0px;
top:135px
}

.calculators {
	position:absolute;
	top:358px;
	right:0px;
	width:166px;
	left: 617px;
	text-align:center;
	padding:0px 0px 0px 0px;
	z-index:8;
	height: 321px;
}

.underFlash {
	position:absolute;
	top:330px;
	background-image:url(images/mid2.jpg);
	background-repeat:no-repeat;
	width:783px;
	background-color:#FFFFFF;
	left: 0px;
	height:52px;
	z-index:5;
}
.pageTitle {
position:absolute;
left:0px;
top:381px;
width:703px;
height:45px;
background-image:url(images/pageHead.gif);
background-color:#FFFFFF;
background-repeat:no-repeat;
padding:5px 0px 0px 80px;
z-index:7;
}

.content {
background-image:url(images/greySlider.gif);
background-repeat:repeat-y;
background-position:right;
background-color:#FFFFFF;
position:absolute;
left:0px;
width:563px;
top:431px;
z-index:4;
padding:5px 180px 0px 40px;
}

.bottom {
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
position:absolute;
width:783px;
left:0px;
height:27px;
padding: 0px -180px 0px -40px;
}
.rightNav {
	position:absolute;
	width:156px;
	left: 439px;
	top: 137px;
	height: 167px;
	padding:5px 10px 20px 5px;
	z-index:10;
}
.rightNav a{
	display:block;
	padding:5px 5px 5px 5px;
	text-align:justify;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}
.logoTop{
	position: absolute;
	top: 5px;
	left: 265px;
	width: 240px;
	height: 74px;
	z-index: 2;

}


