body, html             { font-family:Arial,Verdana; font-size: 12px; margin: 0px; background-color: #b3ab8f; background-image:url('/images/background.gif'); }

a, a:visited, a:active { font-family:Arial,Verdana; color: #a53350; text-decoration: none; font-size: 12px; }
a:hover                { color: #000000; font-size: 12px; }
a.footerlink, a.footerlink:visited, a.footerlink:active
                       { color: #FFFFFF; }
a.footerlink:hover     { color: #000000; }
a.speciallink, a.speciallink:visited, a.speciallink:active 
                       { color: #FFFFFF; }
a.speciallink:hover    { color: #000000; }
h1       { color: #FFFFFF; font-size:16px; }
h2       { color: #FFFFFF; font-size:14px; }
h3  	 { color: #000000; font-size:14px; font-weight:bold; }

table                  { font-family:Arial,Verdana; }
td.border              { background-color:#ffffff; }
td.content             { background-color:#FFFFFF; text-align:left; vertical-align: top; }
table.menu             { background-color:#4a4949; }
table.maintable        { color: #000000; }
table.nospacing        { border-collapse: collapse; }
table.nospacing td     { padding:0px; xvertical-align: top; }
table.nospacing td.contentpadding 
                       { padding:22px 14px; }
table.nospacing td.satpad 
											 { padding-left: 30px }
table.nospacing th.careerpadding, table.nospacing td.careerpadding
											 { padding-left:6px; vertical-align:middle; }
table.nospacing th.tocpad, table.nospacing td.tocpad  
											 { padding: 10px }
table.seocontent       { border-left:6px solid #FFFFFF; border-right:6px solid #FFFFFF; border-bottom:6px solid #FFFFFF; background-color:#3b5a7d }
table.footer           { color: #ffffff; background-color:#3f5c76; }
table.footer a, table.footer a:link, table.footer a:visited { color: #f9d7aa;}
table.footer a:hover { color: white; }
table.footer td        { padding:7px 0px; xvertical-align:text-top; }
.altbgcolor1           { background-color:#BC9542 }
.altbgcolor2           { background-color:#CCCCCC }

.fya input             { border:solid 1px #918f53 }

div                    { font-family:Arial,Verdana; font-size:12px; }
input,textarea,select  { font-family:Arial,Verdana; font-size:12px; }
p.pIndent               { margin-left: 40px; }

ul                     { margin-left:20px; }

form                   { margin: 0px; }

#strCAPTCHA            { width: 80px; font-size: 18px; color: #CC0000; }
#images img            { margin:6px; border: 2px solid #a53350; }

.preload               { display:none; }
.ffwidth               { width: 225px; }

/* Top Nav styles */
a.home { display: block; float:left; width: 110px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); }
a.home:hover { background-image: url(/images/nav-top-over.gif); }

a.faa { display: block; float:left; width: 166px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -110px 0; }
a.faa:hover { background-image: url(/images/nav-top-over.gif);  }

a.newcon { display: block; float:left; width: 160px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -276px 0; }
a.newcon:hover { background-image: url(/images/nav-top-over.gif); }

a.ressvc { display: block; float:left; width: 161px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -436px 0; }
a.ressvc:hover { background-image: url(/images/nav-top-over.gif); }

a.aboutus { display: block; float:left; width: 115px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -597px 0; }
a.aboutus:hover { background-image: url(/images/nav-top-over.gif); }

a.careers { display: block; float:left; width: 101px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -712px 0; }
a.careers:hover { background-image: url(/images/nav-top-over.gif); }

a.contus { display: block; float:left; width: 129px; height: 27px; text-decoration: none; background-image: url(/images/nav-top.gif); background-position: -813px 0; }
a.contus:hover { background-image: url(/images/nav-top-over.gif); }

td.desc                { vertical-align: middle !important; text-align: right; }
td.descalt             { padding-top: 2px !important; text-align: right; }
td.field               { vertical-align: middle; padding-left: 6px !important; }

h1.footer_header {font-size:16px;font-weight:bold}
h2.footer_header {font-size:14px;font-weight:bold}
/* ---------- */