@CHARSET "ISO-8859-1";

body {
  background-color: #dacdd1;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  margin:0px;
  }

.genericContainer{
  width: 855px;
  }
#outerContainer {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #dacdd1;
  background-image: url(../images/stationery/tgq-background.jpg);
  height: 826px;
  background-repeat: no-repeat;
  }
#deep #outerContainer2 {
  background-image: url(../images/stationery/top-bcg.jpg);
  background-repeat: no-repeat;
  background-position: top;
  }
#deep #outerContainer {
  background-image: url(../images/stationery/repeat.jpg);
  background-repeat: repeat-y; 
  height:auto;
  }
#deep #outerContainer3 {
  background-image: url(../images/stationery/bottom-bcg.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 180px;
  }
#mainContainer {
  position:relative;
  top:120px;
  margin-right: 150px;
  margin-bottom: 0px;
  margin-left: 150px;
  }

#header {
  vertical-align:middle;
  width: 855px;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  text-align:right;
  padding-right: 50px;
  }
#header a { 
  font-size:9px; 
  text-decoration:none;
  color:#666; 
  font-family:Arial, Helvetica, sans-serif;
  margin-right:6px;
  }
#header a img {
  margin-left: 3px;
  }
#header a:hover { 
  color:#999
  }
#footer { 
  vertical-align:middle; 
  width: 855px; 
  margin-left: auto; 
  margin-right: auto; 
  text-align:center; 
  }
#footer a { 
  font-size:10px; 
  text-decoration:none; 
  color:#333;
  font-family:Arial, Helvetica, sans-serif; 
  margin-right:4px; 
  text-transform: uppercase; 
  margin-left: 4px; 
  }
#footer a:hover { 
  color:#999
  }
#menu { 
  width: 420px; 
  margin-left: 380px; 
  position:absolute; 
  top: 120px;  
  }
#menu a { 
  display:block;
  margin: 2px; 
  font-size:18px; 
  width:150px; 
  float:right; 
  text-decoration:none; 
  border-bottom: 1px dotted #555; 
  color:#000; 
  text-transform: uppercase;
  font-weight: normal; 
  font-family: "Courier New", Courier, monospace; 
  }
#menu a.sm { 
  width: 170px; 
  margin-right: 15px;
  }

#menu a:hover {
  color:#999;
  background:url(../images/stationery/tbcg.gif)
  }
#content {
  width: 550px;
  margin-top:150px;
  }
/* HERE */
#partners {
  text-align:center; 
  position:relative; 
  width:120px; 
  height:5px; 
  z-index:1; 
  left: 840px; 
  top: 90px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:9px; 
  color:#888; 
  }
#partners a {
  margin-bottom: 5px; 
  display:block
  }
a img { 
  border: none;
  }
a:hover img{
  filter: alpha(opacity=30); 
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
  -moz-opacity: 0.30; 
  opacity:0.3; 
  }
a img {
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.00;
  opacity:1;
  }
input { 
  border:1px solid #ccc;
  font-size:14px
  }
.formHint { 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:10px
  }

/* ----- PAGE SPECIFIC STYLES ------ */ 

#intro { 
  font-size:20px; 
  line-height: 150%; 
  }
#intro strong {
  color:#F00;
  font-size:18px;
  font-weight:normal;
  line-height: normal;
  font-style: italic;
  }
#intro h1 {
  margin-top: 20px;
  font-size:32px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
  font-style: italic;
  }
#moreIntro {
  font-size:14px;
  line-height: normal;
  color:#555;
  line-height: 150%;
  margin-top:20px;
  }
#stats {
  font-size:14px;
  color:#930;
  margin-top: 20px;
  }
