@import url("columns.css");
@import url("rows.css");
@import url("menu.css");
@import url("nav.css");


* { margin:0px; padding:0px; }
img { border:0px; }
#printlogo { display:none; }


html {
  background:#B3B3B3 url('images/gradient.gif') repeat-x;
  }
body {
  background: url('images/bg.gif')
    repeat-y top center;
  width:816px;
  margin:45px auto;
  font:10px Verdana;
  color:#666;
  position:relative;
  }
#header {
  background: url('images/header.jpg') no-repeat;
  height:114px;
  position:relative;
  }
#content {
  background: url('images/topbg.gif') no-repeat top;
  padding:0 9px;
  min-height:200px;
  _height:200px;
  font-size:1.0em;
  position:relative;
  float:left;
  width:798px;
  }
#footer {
  background: url('images/footer.jpg') no-repeat;
  height:90px;
  clear:both;
  position:relative;
  }

a, a em, a b, a i {
  color:#016599;
  text-decoration:none;
  outline: none;
  }
a:hover, a:focus,
a:hover em, a:focus em,
a:hover b, a:focus b,
a:hover i, a:focus i {
  color:#0076B3;
  }
    a p {
      color:#737373;
      }
b, em { color:#555; }
i, cite { color:#777; }

h1 { font-size:1.8em; font-weight:bold; color:#555; }
h2 { font-size:1.4em; font-weight:bold; color:#777; }
h3 { font-size:1.1em; font-weight:bold; color:#666; }

hr, .hr {
  height:2px;
  clear:both;
  margin:4px;
  _margin:0px 4px;
  border:0px;
  color:#DDD;
  background: url('images/hr.gif') repeat-x left;
  }
br {
  clear:both;
  }
p br {
  clear:none;
  }

#size-font {
  position:absolute;
  top:0; right:0;
  width:816px;
  height:35px;
  text-align:right;
  }
a#small-font, a#large-font {
  position:absolute;
  color:#C0C0C0;
  }
#size-font:hover a#small-font,
#size-font:hover a#large-font {
  color:#444;
  }
a#small-font:hover, #size-font:hover a#small-font:hover,
a#small-font:focus, #size-font:hover a#small-font:focus,
a#large-font:hover, #size-font:hover a#large-font:hover,
a#large-font:focus, #size-font:hover a#large-font:focus {
  color:#FFF;
  }
a#small-font {
  top:3px; right:15px;
  font:16px Verdana;
  font-weight:bold;
  }
a#large-font {
  top:-3px; right:2px;
  font:24px Verdana;
  font-weight:bold;
  }

#login {
  display:block;
  float:right;
  margin-top:50px;
  margin-right:10px;
  z-index: 10;
  }

li {
  color:#718F53;
  list-style:none;
  background:url('images/greenbullet.gif')
    no-repeat left;
  padding-left:8px;
  }

img.shadow {
  padding:4px;
  background: url('images/shadow.gif')
    no-repeat top left;
  }

img.small {
  float:left;
  padding:2px;
  margin:4px 12px 4px 0;
  background: url('images/small.gif')
    no-repeat top left;
  }

ul.slideshow {
  position:relative;
  width:400px;
  }
ul.slideshow li {
  background:none;
  padding:0;
  position:absolute;
  top:0; left:20px;
  }

  
p.customized {
	margin: 55px 15px 0 0;
	float: right;
	font-size: 14px;
}

#footer_text {
	position: absolute;
	top: -3000px;
}