html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body
{
width:100%;
margin:0px;
min-width:750px;
background-image: url('g/backsite.gif');
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
line-height: 12pt;
text-align:center;
}

#container
{
margin:0 auto;
width:750px;
background-image: url('g/backpage.gif');
}

#blueline
{
width:750px;
height:16px;
background-color:#192d6a;
text-align: center;
}

#header
{
width:750px;
height:143px;
background-image: url('g/fpoheader.jpg');
text-align: center;
}

#headersub
{
width: 750px;
height: 25px;
background-color: #b58030;
text-align: center;
vertical-align: middle;
font-size: 9pt;
letter-spacing: -1px;
font-weight: 900;
color: #000000;
font-family: Verdana, Arial, sans-serif;
}

.headersub
{
vertical-align: middle;
font-size: 9pt;
letter-spacing: -1px;
font-weight: 900;
font-family: Verdana, Arial, sans-serif;
text-align: center;
}

a.headersub
{
color: #000000;
}

a:visited.headersub
{
color: #000000;
}

a:hover.headersub,a:active.headersub
{
color: #960018;
text-decoration: underline;
}

.middle
{
vertical-align: middle;
}

#nav
{
float: left;
width: 235px;
color: #d3ac71;
text-align: center;
}

#navtext
{
float: left;
width: 235px;
margin: 0 0 0 0px;
text-align:left;
line-height: 15pt;
}

#main
{
float: left;
width: 515px;
text-align: center;
background-image: url('g/backmain.jpg');
background-repeat: repeat-x;
}

#pagetitle
{
margin: 20px 0 0 0;
float: left;
width: 475px;
position: relative;
left: 20px;
text-align: left;
font-size: 18pt;
line-height: 25pt;
letter-spacing: -1px;
font-weight: 900;
font-style: italic;
color: #182c67;
font-family: "Times New Roman","Times Roman",roman,serif;
}

#whiteline
{
background-image: url('g/whiteline.gif');
height: 30px;
clear: both;
position: relative;
width: 495px;
margin: 0 0 0 20px;
text-align: left;
}

#franchwhiteline
{
background-image: url('g/franchwhiteline.gif');
height: 12px;
clear: both;
position: relative;
width: 495px;
margin: 0 0 0 20px;
text-align: left;
}

#copy
{
margin: 0px auto;
width: 475px;
font-family: Verdana, Arial, sans-serif;
text-align: left;
}

a.redtext
{
font-size: 11pt;
line-spacing: 12pt;
font-weight: 900;
letter-spacing: -1px;
color: #960018;
text-decoration:underline;
}

#footer
{
width:750px;
height:70px;
background-color:#192d6a;
padding: 15px 0 0 0;
clear:both;
}

#clearall
{
clear: both;
}

#space
{
background-image: url('g/sp.gif');
position: relative;
width: 295px;
margin: 0;
}

.copy
{
font-size: 8pt;
}

a
{
color: #374b85;
text-decoration: underline;}

a:visited
{
color: #6b7eb3;
text-decoration: underline;
}

a:hover
{
text-decoration: underline;
color: #dc143c;
}

a.main
{
color: #333333;
text-decoration: underline;
}

a:hover.main,a:active.main
{
color:#000000;
}

ul.homemain
{
list-style-image: url('g/homebullet.gif');
position: relative;
vertical-align: middle;
}

li.homemain
{
vertical-align: middle;
type: square;
}

ul.nav
{
list-style-image: url('g/navbullet.gif');
position:relative;
}

h2
{
font-weight: 900;
}

img.left
{
float: left;
margin: 4px 4px 4px 0;
}

img.right
{
float: right;
margin: 4px 0 4px 4px;
}

#homebox1,#homebox2
{
float: left;
width: 200px;
height: 200px;
}

table.homebox
{
width: 220px;
height: 160px;
border-color: #aaaaaa;
border-width: thin;
border-style: solid;
padding: 0;
}

td.homeboxblue
{
background-color: #192d6a;
text-align: center;
color: #8689b2;
font-size: 11pt;
font-weight: 900;
letter-spacing: -1px;
height: 35px;
padding: 0;
}

td.homeboxwhite1
{
background-color: #ffffff;
color: #000000;
font-size: 10pt;
font-weight: 900;
padding: 10px;
}

td.homeboxwhite2
{
background-color: #ffffff;
color: #000000;
font-size: 10pt;
font-weight: 900;
padding: 0px;
text-align: center;
}

#space20
{
float: left;
width: 30px;
height: 180px;
}

li.hometop5
{
list-style-image: url('g/hometop5bullet.gif');
text-decoration: underline;
}

a.underline
{
text-decoration: underline;
}

a.footer
{
color: #8689b2;
text-decoration:none;
font-size: 11pt;
letter-spacing: -1px;
text-align: center;
padding: 0 20px 0 0;
vertical-align: middle;
}

a:hover.footer,a:active.footer
{
color: #ffffff;
}

a.maincopy
{
color: #182c67;
font-weight: bold;
}

a:hover.maincopy
{
text-decoration: underline;
}

#copyright
{
color: #8689b2;
clear: both;
text-align: center;
font-size: 7pt;
padding: 15px 0 0 0;
}

a.disclaimer
{
color: #8689b2;
text-decoration: none;
font-size: 8pt;
}

a:hover.disclaimer,a:active.disclaimer
{
color: #ffffff;
text-decoration: none;
}

a.franchiseind, a:visited.franchiseind
{
font-size: 14pt;
font-weight: 500;
letter-spacing: -1px;
color: #6a6667;
text-decoration: none;
}

a:hover.franchiseind,a:active.franchiseind
{
font-size: 14pt;
font-weight: 500;
letter-spacing: -1px;
color: #d3ac71;
text-decoration: none;
}

form.subtitledrop
{
font-size: 6pt;
letter-spacing: -.2pt;
}

.subtitledrop
{
font-size: 9pt;
letter-spacing: -.2pt;
}

.form
{
font-size: 8pt;
}

td, li
{
font-size: 10pt;
}

td.formtitle
{
font-size: 12pt;
color: #ffffff;
background-color: #192d6a;
font-weight: 500;
text-align: center;
}

td.formleftb
{
text-align: right;
font-weight: 900;
}

td.formleft
{
text-align: right;
font-weight: normal;
}

td.formcenterb
{
text-align: center;
font-weight: 900;
}

td.formcenter
{
text-align: center;
font-weight: 500;
}

.a2z
{
background-color: #182c67;
color: #ffffff;
font-size: 14pt;
font-weight: 900;
padding: 0 10px 3px 10px;
}

a:visited.a2z
{
color: #95a8b7;
}

a.a2z, a:hover.a2z
{
color: #ffffff;
}

.mastersubcat
{
color: #000000;
font-size: 10pt;
font-weight: bold;
}

a.mastersubcat
{
color: #ffffff;
font-size: 10pt;
font-weight: bold;
}

a:hover.mastersubcat
{
color: #d3ac71;
font-size: 10pt;
font-weight: bold;
}


.mastermatch
{
color: #00693f;
}