﻿body 
{
    background:#083867;
    font: 12px/16px arial,helvetica;
    color:#0b4d8e;
}

h1
{
font-size:14px;
}


#familyHome
{
margin:0px 0px 3px 0px
}

#heading-tight-height
{
font: bold 14px arial,helvetica;
line-height:2px;
}

#page-wrapper
{
margin:50px auto 0px auto;
padding:0;
width:721px;
height:560px;
border:solid 0px #000000;
}

#main-wrapper
{
width:719px;
height:438px;
border:solid 0px #e9ce62;
}

#footer
{
font: bold 11px arial,helvetica;
color:#a8b1c4;
margin:0px 0px 0px 204px;
height:100px;
width:514px;
border:solid 0px #000000;
position:relative;
display:block;

}

#footer p
{
position:absolute;
top:17px;
left:0px;
width:370px;
line-height:21px;
padding:0;
margin:-4px 0px 0px 0px;
float:left
}

#navbtns
{
position:absolute;
top:17px;
right:0px;
background:#0b4d8e;
width:101px;
height:29px;
display:block;
border:0;
text-align:right;
padding:0px 14px 0px 0px;
float:left
}

#navbtns a
{
font: bold 11px arial,helvetica;
text-decoration:none;
line-height:29px;
}

#navbtns a:hover
{
text-decoration:underline;
}

#navbtns a.next
{
color:#ffffff;
}

#navbtns a.back
{
color:#083867;
margin-right:15px;
}

#menu-wrapper
{
background:#0b4d8e;
width:199px;
height:438px;
margin:0;
padding:0;
float:left;
border:solid 0px #000000;
}

#menu-wrapper ul
{
margin:18px 0px 0px 24px;
padding:0;
border:solid 0px #000000;
width:175px;
}

#menu-wrapper li
{
list-style-type:none;
font: bold 11px arial,helvetica;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:block;
border:solid 0px #000000;
clear:both
}

#menu-wrapper a
{
    
text-decoration:none;
color:#daebff;
width:160px;
padding:7px 0px 7px 15px;
margin:0px 0px 0px 0px;
display:block;
float:left;
border:solid 0px #000000;
}

body.inside #menu-wrapper a.on, body.inside #menu-wrapper a.on:hover
{
background:#083867;
}

#menu-wrapper a:hover
{
background:#083867;
}

body.inside #menu-wrapper a:hover
{
background:#0f6fce;
}


#main-content
{
float:left;
width:520px;
height:438px;
background:#ffffff;
margin: 0px 0px 0px 0px;
}

body.inside #main-content
{
padding:13px 20px 20px 20px;
width:480px;
height:405px;
overflow:auto;
}

#main-content ul
{
margin: 0px 142px 0px 0px;
padding:0px 0px 0px 0px;
}

#main-content li
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 20px;
background: url(images/bullet.gif) no-repeat 0px 4px;
list-style-type:none;
}

table 
{
border-collapse: collapse;
border:solid 1px #083867;
text-align: center;
}

th
{
background:#0b4d8e;
width:80px;
padding:5px;
color:#ffffff;
}

td
{
padding: 5px 0px 5px 0px;
border:solid 1px #083867;
}
