@charset "UTF-8";

/*----------------------------------------------------------
Type CSS file for avfab.com
Created 24 December 2008 by Brian Gaadt, MAI Marketing Alternatives Inc - mai-stl.com

TYPE

----------------------------------------------------------*/

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }

body {
  font: 70%/1.5 "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  }

a {
  text-decoration: none;
  font-weight: normal;
}

h1 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
word-spacing:1px; letter-spacing: 0px; text-align: left;
margin: 0 5px 2px 0; }

h2 {
font-size: 1.2em;
word-spacing:1px; letter-spacing: 0px; text-align: left;
margin: 0 5px 2px 0; }

h3 { 
font-size: 1.3em; 
font-weight: normal; text-align: left; margin: 5px 0 2px 0; }

h4 { 
font-size: 1.2em; 
font-weight: normal; text-align: left; margin: 9px 0 0px 5px; }

h5 {
font-size: 1.2em; 
font-weight: normal; text-align: left; margin: 5px 0 2px 5px; }

h6 { 
font-size: 0.9em;
font-weight: normal; text-align: center; text-transform: uppercase; letter-spacing: 1px; margin: 0px; }

p {
  clear: both;
  line-height: 1.4em;
  margin: 0;
  padding: 0.6em 1em 1em 6px;
}

p.xfloat {
  clear: none;
}

ol, ul {
  clear: both;
  font-size: 0.9em;
  line-height: 1.5;
  margin: 0 0 1.0em;
  padding: 0;
}

li {
  margin: 0 0.3em 0 2em;
}
strong { font-weight: bold;}

/* //////////////////////////// CONTENT ///////////////////////////////////////// */

#contentWrap #contentFrame #content .intro p  { font-size:1.1em; padding:10px; }


/* //////////////////////////// SIDEBAR ///////////////////////////////////////// */

#contentWrap #contentFrame #sidebar  { }

#contentWrap #contentFrame #sidebar #mainNav { text-align:right; }
#contentWrap #contentFrame #sidebar #mainNav .mainButton { text-transform: uppercase; line-height:14px; text-align:left; padding: 5px; margin: 0; }
#contentWrap #contentFrame #sidebar #mainNav .mainButton a { font-size: 1.1em; font-weight: normal; }

#contentWrap #contentFrame #sidebar .sideBox#servicesNav .servicesButton { font-size: 0.9em; line-height: 1.5em; vertical-align:middle; }


#contentWrap #contentFrame #updateLinkwrap .updatelink a { font-weight: bold; text-transform:uppercase; }


/* /////////////////////////////// FOOTER /////////////////////////////////////////// */


#footWrap #footer .footNav { text-align:right; }
#footWrap #footer .footNav .footButton a { font-size:86%; text-decoration: underline; }

#footWrap #footer #footCompany .footCompanyinfo { text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:72%; letter-spacing:1px; }
#footWrap #footer #footCompany .footCompanyinfo .brand {  }
#footWrap #footer #footCompany .footCompanymedia { font-size: 88%; }
#footWrap #footer #footCompany .footCompanymedia .footMediabutton a { text-decoration: underline; font-weight: normal; letter-spacing: 0px; }

.b { font-weight: bold; }

.right { text-align:right; }
.left { text-align:left; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration:underline; }

.georgia { font-family: Georgia, "Times New Roman", Times, serif; }
