/*
BASIC LAYOUT

Widths can be changed between 800x600 and 1024x768
*/

html {
  height: 100%;
}

html body {
  margin: 0 auto;
  position: relative;
  width: 990px;
  min-height: 100%;
}

div#minHeight {
  float: left;
  width: 1px;
  height: 100%;
}

div#wrapper {
  display: table;
  margin: 0 auto;
  width: 990px;
}

div#wrapper div#header {
  width: 990px;
  height: 102px;
}

div#wrapper div#header div#sitelogo {
  position: absolute;
  z-index: 10000;
}

div#wrapper div#header div#top_nav {
  width: 703px;
  float: right;
}

div#wrapper div#header div#top_nav ul#topnavbuttons {
  margin-top: 20px;
}

div#wrapper div#content {
  width: 990px;
  margin: 0;
  padding: 0;
}

div#wrapper div#content div#leftcontent {
  float: left;
}

div#wrapper div#content div#topimg {
  position: absolute;
  z-index: 9999;
  margin: 0 0 0 19px;
}

div#wrapper div#content div#topbullets {
  float: right;
}

div#wrapper div#content div#companyscroller {
  float: right;
  margin-top: 2px;
/*  margin-right: 11px;*/
}

div#wrapper div#content div#index_bottomlinks {
  margin-top: 15px;
  float: right;
}

div#wrapper div#content div#index_bottomlinks div {
  float: left;
}

div#wrapper div#content div#index_bottomlinks div#qqfdiv {
  margin: 0 0 0 1px;
}

div#wrapper div#content div#index_bottomlinks div#fpdiv {
  margin: 0 17px 0 15px;
}

div#wrapper div#content div#index_bottomlinks div#lilmandiv {
  margin: 0;
}

div#wrapper div#content div#index_bottomlinks div#ifidiv {
  margin: 5px 0 0 0;
}

div#wrapper div#content div#quote_leftcontent {
  float: left;
}

div#wrapper div#content div#quote_centrecontent {
  float: left;
  margin: 0 0 0 15px;
}

div#wrapper div#content div#quote_rightcontent {
  float: right;
  margin: 7px 0 0 0;
}

div#wrapper div#content div#static_leftcontent {
  float: left;
  margin: 0 0 0 15px;
}

div#wrapper div#content div#static_rightcontent {
  float: right;
}

div#wrapper div#content div#static_rightcontent div#staticimg {
  float: right;
}

div#footerWrapper {
  clear: both;
  width: 990px;
  height: 0;
}

div#footerWrapper div#footer {
  position: absolute;
  width: 990px;
}

div#footerWrapper div#footer div#footercopy_left {
  float: left;
  width: 790px;
}

div#footerWrapper div#footer div#footercopy_right {
  float: right;
  width: 150px;
}

/*
---------------------------------------
BASIC STYING
---------------------------------------
*/

* {
  

/* Reset all margins and padding */
  margin: 0px;
  padding: 0px;
  

/* Set the base font and size */
  font-size: 12px;
  font-family: Tahoma, Verdana, Helvetica, Sans-serif;
}

img {
  border: 0;
}

h1 {
  font-size: 1.8em;
}

h1.large {
  font-size: 2.0em;
}

h2 {
  font-size: 1.6em;
  margin: 10px 0px;
}

h3 {
  font-size: 1.2em;
}

h4 {
  font-size: 1.0em;
}

h1 *,
h1.large *,
h2 *,
h3 *, 
h4 * {
  font-size: inherit;
}

p {
  margin: 10px 0;
}

a,
a:visited,
a:hover, 
a:active,
a:link {
  color: #000;
}

body {
  background: #fff;
}

input, textarea, select {
  border: 1px solid #3F8F10;
  padding: 2px;
}

/*
---------------------------------------
Main elements
---------------------------------------

Header
*/

div#header {
  
}

/*
Content
*/

div#content {

}

/*
Footer
*/

div#footer {
  
}