/* @override http://strokedecor.gtdabtesting.com/design/css/screen.css */

body {
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-size:12px;
  background:url('/design/images/mainbg.gif') top center repeat-y;
}

a img {
  border-style: none;
}

#main {
  width:781px;
  margin-left:auto;
  margin-right:auto;
}

#head {
  height:162px;
  background:url('/design/images/headbg.gif') repeat-x;
}

#topmenu {
  margin-left:20px;
}

#topmenu a {
  float:left;
  display:table-cell;
  font-size:14px;
  padding:5px;
  margin-top:30px;
  margin-right:5px;
  background:white;
  width:expression(this.style.width<107?105:auto);
  min-width:100px;
  white-space: nowrap;
  border:solid 1px #c2c2c2;
  color:#666666;
  text-decoration:none;
  text-transform:lowercase;
}
 
#topmenu a:hover {
  color: #e10378;
}

#footermenu {
  margin:15px;
  border:1px solid #c2c2c2;
  padding:10px;
  text-align:right;
}

#footermenu a {
  color:#666666;
  text-decoration:none;
  text-transform:lowercase;
  margin-right:10px;
}
 
#footermenu a:hover {
  color: #e10378;
}
 
.flash_banner {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}

#content {
  margin:15px;
  overflow:hidden;
  zoom:1;
  color: #595959;
  font-size: 1em;
  line-height: 1.4em;
}

#content h1 {
  font-weight: normal;
  font-style: normal;
  color: #e10378;
  font-size: 1.6em;
}

#content h2 {
  font-style: normal;
  font-size: 1.4em;
  font-weight: normal;
  color: #d277a7;
}

#content a {
  color: #d277a7;
}

#content a:hover {
  color: #e10378;
}

.float_images {
  float:left;
  border: 1px solid #DDD;
  padding: 1px;
  margin-bottom: 10px;
}

.image_right {
  float:right;
  border: 1px solid #DDD;
  padding: 1px;
  margin-left: 10px;
}

blockquote {
  margin: 0px 0px 10px 0px;
  padding: 12px 10px 10px 10px;
  background-color: #EEE;
  border: 1px solid #DDD;
}

cite {
  color: #E10477;
  font-style: italic;
  display: block;
  text-align: right;
}
.text_right {
  width: 510px;
  float: right;
}

.clear {
 clear:both; 
}