* {
margin:0;
padding:0;
}
body {
background:#FFFFFF url(images/fhf_background.gif) no-repeat top center;
font-size:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
a img {
border:0;
}
a, a:link, a:visited, a:active {
color:#F1E9D4;
}
a:hover {
color:#FFFFFF;
background:#000000;
}
#home {
background:#2269C6;
}
#header {
width:794px;
height:106px;
margin:auto;
position:relative;
}
#name {
margin-top:10px;
margin-left:5px;
width:524px;
float:left;
}
.noshow {
visibility:hidden;
}
#pic1 {
height:95px;
position:absolute;
top:0;
right:0px;
}
* html #back {
right:3px;
}
#content {
width:794px;
margin:auto;
position:relative;
}
#top-nav {
width:794px;
height:27px;
padding-top:4px;
clear:both;
text-align:center;
font-size:18px;
font-weight:bold;
margin:0 auto 0 auto;
top:15px;
}
#top-nav a, #top-nav a:link {
text-decoration:none;
padding-right:5px;
padding-left:5px;
}
#address {
position:relative;
width:500px;
clear:both;
height:15px;
text-align:center;
font-weight:bold;
font-size:10px;
color:#2269C6;
margin:auto;
}
#apps {
height:100%;
width:779x;
border:2px solid #051B67;
background:#2269C6;
float:left;
margin:5px 5px 5px 5px;
}
#apps-text {
margin:5px 5px 5px 5px;
}
#prof-img {
margin:5px 5px 5px 5px;
float:left;
width:300px;
height:224px;
}
#ret-img {
margin:5px 5px 5px 5px;
float:left;
width:197px;
height:300px;
}
#fam-img {
margin:5px 5px 5px 5px;
float:left;
width:220px;
height:300px;
}
#info {
height:100%;
width:779x;
border:2px solid #051B67;
background:#2269C6;
float:center;
margin:5px 5px 5px 5px;
}
.infopara {
margin-left:10px;
}
#more-info-1 {
margin:5px 5px 5px 5px;
}
#image-1 {
margin:5px 5px 5px 5px;
float:left;
width:200px;
height:133px;
}
.header {
font-size:18px;
padding-top:5px;
}
.FAQ-head {
font-size:18px;
padding:5px 5px 5px 5px;
text-align:center;
}
.bolded {
font-weight:bold;
}
.clear {
clear:both;
}
#info-bottom-border {
height:4px;
line-height:0;
font-size:1px;
clear:both;
margin-bottom:14px;
}
#info-2 {
width:298px;
height:100%;
float:left;
margin-left:5px;
}
#top-info-2 {
width:298px;
height:18px;
background:url(images/vik_31.html) no-repeat;
}
#mid-info-2 {
height:100%;
border:2px solid #051B67;
background:#2269C6;
}
#mid-info-2-p {
margin:5px 5px 5px 5px;
text-align:left;
}
#more-info-2 {
text-align:right;
padding-top:10px;
padding-right:10px;
padding-bottom:5px;
}
.infopara-2 {
text-align:right;
margin-right:10px;
}
.bullet {
margin-top:5px;
}
#info-3 {
width:416px;
height:100%;
position:relative;
margin-left:318px;
margin-right:5px;
}
* html #info-3 {
margin-left:310px;
}
#top-info-3 {
height:18px;
background:url(images/vik_34.html) no-repeat;
}
#mid-info-3 {
height:100%;
border:2px solid #051B67;
background:#2269C6;
position:relative;
margin-bottom:5px;
}
#image-3 {
width:150px;
float:left;
margin:5px 5px 0px 5px;
}
#more-info-3 {
margin:5px 5px 5px 5px;
}
.infopara-3 {
margin-left:10px;
margin-bottom:5px;
}
.header-3 {
font-size:18px;
padding-top:5px;
margin-left:5px;
}
ol li{
  margin-left:5;
  padding: 0;
  list-style:none;
}
 
li {
  margin-top:0;
  margin-left:20px;
  padding-top:0;
  line-height: 1.3em;
}
* html #info-3-bottom-border {
left:-1px;
}
#info-4 {
width:415px;
height:100%;
position:relative;
margin-left:318px;
margin-right:5px;
}
* html #info-4 {

}
#top-info-4 {
height:18px;
background:url(images/vik_34.html) no-repeat;
}
#mid-info-4 {
height:100%;
border:2px solid #051B67;
background:#2269C6;
position:relative;
}
#more-info-4 {
margin:5px 5px 5px 5px;
}
#image-4 {
width:400px;
height:258px;
position:relative;
margin:5px 5px 5px 5px;
}
.infopara-4 {
margin-left:10px;
}
.header-4 {
font-size:18px;
padding-top:5px;
margin-left:5px;
}
.header-4 {
text-align:center;
font-size:18px;
padding-top:5px;
margin-left:5px;
}
#locations {
height:310px;
width:518x;
border:2px solid #051B67;
text-align:center;
margin:10px 50px 10px 30px;
float:right;
}
#locations-target {
height:100px;
width:154x;
text-align:center;
margin:0 auto 0 auto;
position:inherit;
}
#locations-list {
color:#2269C6;
height:560px;
width:200x;
text-align:center;
margin-left:20px;
margin-top:5px;
float:left;
}
#RateTickerSectionMain{
color:#000000;
background:#ffffff;
height:100px;
width:100x;
text-align:center;
margin-left:0px;
margin-top:0px;
float:right;
}
.line {
border-bottom:1px solid #808080;
height:1px;
width:200px;
margin:auto;
line-height:0;
font-size:1px;
}
#bot-nav {
clear:both;
width:500px;
text-align:center;
font-size:10px;
margin:0 auto 0 auto;
position:relative;
top:15px;
background:#2269C6;
}
#bot-nav a, #bot-nav a:link {
text-decoration:none;
padding-right:5px;
padding-left:5px;
}
#footer {
position:relative;
top:15px;
width:500px;
clear:both;
height:40px;
text-align:right;
font-weight:bold;
font-size:10px;
color:#2269C6;
margin:3px auto 0 auto;
}