
/*[CDATA[*/

/**
* STYLE BY HTML TAGS
*/

/* For troubleshooting
div                     { border: 2px solid black;     }
div img               { border: 2px solid black;      }
span                  { border: 2px solid black;      }
div#outerwrapper { border: 2px solid #FF0000; }
div#wrapper        { border: 2px solid #0000FF; }
div#content        { border: 2px solid #00FF00; }
div#container      { border: 2px solid #FFFF00; } 
div#left              { border: 2px solid #00FFFF; }
div.newsbox        { border: 2px solid #FF00FF; }
/**/

body {
    background: white;
    color: black;
    font: small Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px; }

h1 {
  font: bold 200% "Book Antiqua", Georgia, serif;
  margin-top: 0; }
h2 { font: 175% "Book Antiqua", Georgia, serif; }
h3 { font: bold 150% "Book Antiqua", Georgia, serif; }
h4 {
  color: #000080;
  background: inherit; }

hr { width: 66.6% }

a {
  text-decoration: none;
  font-weight: bold;
  color: #4a5d8e; /*#5C74B0;*/
  background: inherit; }
a:hover {
  color: #7c2b2b;
  background: inherit; }
a img { border: none; }

/**
* STYLE BY ID AND CLASS
* in order of appearance in code
*/

.aeropack_tools img { padding: 5px; }

#header2 {
  position: absolute;
  font-size: 85%;
  top: 0px;
  left: 0px;
  text-align: right;}
#header {
  position: absolute;
  font-size: 85%;
  top: 0px;
  right: 200px;
  text-align: right;
  color: white; }
#header form { display: inline; }
#header inline { display: inline; }
#header a {
  background: transparent;
  color: inherit; }

#logo {
  background: #0f3b6c url('uploads/images/template/web-fixed-bg.jpg') repeat-x;
  color: black;
  height: 176px;
  min-width: 540px;
  overflow: hidden;  }
#logo a{ color: white; }
#logotext1 {
  position: absolute;
  left: 35%;
  top: 110px;
  color: #FFFFFF;
  font-variant: small-caps;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
 }
#logotext2 {
  position: absolute;
  left: 60%;
  top: 110px;
  color: #FFFFFF;
  font-variant: small-caps;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;}
#logotext3 {
  position: absolute;
  left: 80%;
  top: 110px;
  color: #FFFFFF;
  font-variant: small-caps;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium; }
#prop { width: 540px; }

#outerwrapper {
  background: #fff;
  color: black;
  margin-bottom: 0px;
  width: 100%; }

#wrapper {
  background: url('uploads/images/template/web_sidebar.png') repeat-y left;
  color: inherit;
  width: 100%; }

#content {
  background: url('uploads/images/template/web_sidebar.png') repeat-y left;
  color: inherit;
  width: 100%; }

#container {
  width: 100%;
  background: url('uploads/images/template/web_sidebar.png') repeat-y left;
  color: inherit; }

#left {
  width: 175px;
  background: #0f3b6c no-repeat; /*5C74B0  url('uploads/images/template/blend.png') */
  color: white;
  float: left;
  font-weight: bold;
  margin: 0px; }
#left a{
  background: inherit;
  color: white;
  font-weight: bold; }

#left ul {
  list-style: none;
  text-align: left;
  background: inherit;
  color: inherit;
  margin: 10px;
  padding: 3px;
  border: none; }
#left li a:hover{
  color: grey;
  background: inherit;}

#left li {
  background: inherit;
  color: inherit;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  margin: 0px;
  padding: 3px; }
#left ul li ul {
  margin: 3px;
  padding: 0px;
  border: none;
  font-weight: normal; }
#left ul li ul li {
  border: none; }
#left ul li ul a {
  text-decoration: none;
  font-weight: normal; }
#left ul li ul li ul {
  list-style: disc; }
#left ul li ul li ul li {
  margin-left: 10px; }

#main {
  margin-left: 180px;
  padding:5px; }

/* Fix for the 3px jog bug in IE: http://www.positioniseverything.net/explorer/threepxtest.html \*/

* html #left {
  margin-right: 5px; }

* html #main {
  height: 1%; }

/* end fix */

.clearing {
  height: 0px;
  clear: both; }

#footer {
  color: white;
  text-align: center;
  background: #0f3b6c url('uploads/images/template/web_sidebar.png') repeat-y left;
  margin-top: 0px;
  padding: 5px 0; }
#footer a  {
  color: white;
  background: #0f3b6c url('uploads/images/template/web_sidebar.png');
  font-weight: bold;
  text-decoration: none; }
#footer a:hover {
  color: #dddddd;
  background: #0f3b6c url('uploads/images/template/web_sidebar.png'); }

/**
* MISC ID/CLASS DEFINITIONS
*/

.highlight {
  background: yellow;
  color: inherit; }

span.boldRed {
  font-weight: bold;
  color: red;
  background: default; }

.middle { vertical-align: middle; line-height: 36px; }

.smallText { font-size: 75%; }

.indent { margin-left: 25px; }

.sub { vertical-align: sub; font-size: 75%; }

.imageboxright {
  float: right;
  border: 1px solid black;
  margin: 10px;
  padding: 5px;
  width: 250px;
  text-align: center; }

.imageboxleft {
  float: left;
  border: 1px solid black;
  margin: 10px 20px 10px 0px;
  padding: 5px;
  width: 250px;
  text-align: center; }

.captionbox {
  width: 20%;
  float: left;
  border: 1px solid black;
  margin: 2px;
  padding: 2px; }

.newsbox { float: right;
  background: #0f3b6c;
  color: white;
  font-size: 85%;
  width: 15em;
  margin: 10px;
  padding: 5px;}

.newsbox a { background: inherit;
  color: white;
    font-weight: lighter; }

.newsbox a:hover { color: #7c2b2b;
  background: inherit; }

.newsbox ul { list-style: none; }

.innerbox { 
  padding: 0em 1em 1em 1em;
  border: 4px double white; }

.sideboxes { width: 145px; margin: auto 15px; }

.infoBoxHeading {
  border-top: 1px solid white;
  font-weight: bold; }

.infoBox { border-bottom: 1px solid white; }

#left .boxText a { font-weight: normal; }
#left .boxText a:hover {
  color: #7c2b2b;
  background: inherit; }

#left .boxText form { font-weight: normal; }

/*]]*/
