body  {
  background-image: url('http://www.teamworkdressage.com/assets/main/bg.gif');
  font-family:Arial,Helvetica Narrow,Sans-Serif;
  font-size: 9pt;  
  font-weight: 700;
  letter-spacing: +2px;
  line-height: 11pt;
  color: #000099;
  padding: 0px;
  margin: 15px;
  }
a {
  color: #000099;
  }
a:active,a:hover {
  color: #CC0033;
  }
a:visited {
  color: #000066;
  }
a.topnav {
  color: #FFFFFF; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 7pt;
  font-weight: 700;
  margin: 2px;
  padding: 1px;
  letter-spacing: 0px;
  text-decoration: none;
  line-height: 9pt;
  }
a.topnav:active {
  color: #CC0033; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 7pt;
  font-weight: 700;
  margin: 2px;
  letter-spacing: 0px;
  text-decoration: none;
  line-height: 9pt;
  padding: 1px;
  }
a.topnav:hover, {
  color: #CC0033; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 7pt;
  font-weight: 700;
  margin: 2px;
  letter-spacing: 0px;
  text-decoration: none;
  line-height: 9pt;
  padding: 1px;
  }
a.topnav:visited {
  color: #FFFFFF; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 7pt;
  font-weight: 700;
  margin: 2px;
  letter-spacing: 0px;
  text-decoration: none;
  line-height: 9pt;
  padding: 1px;
  }
a.navtrail {
  color: #000000; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt; 
  font-weight: bold; 
  text-decoration: none;
  }
a.navtrail:active {
  color: #CC0033; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt; 
  font-weight: bold; 
  text-decoration: none;
  }
a.navtrail:hover {
  color: #CC0033; 
  font-size: 8pt; 
  font-weight: bold; 
  text-decoration: none;
  }
a.navtrail:visited {
  color: #000000; 
  font-size: 8pt; 
  font-weight: bold; 
  text-decoration: none;
  }
a.sidenav {
  color: #FFFFFF; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  font-weight: 700; 
  letter-spacing: 0px;
  text-decoration: none;
  padding: 1px;
  padding-right: 12px;
  margin: 2px;
  width: 135;
  }
a.sidenav:visited {
  color: #FFFFFF; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  font-weight: 700; 
  letter-spacing: 0px;
  text-decoration: none;
  padding: 1px;
  padding-right: 12px;
  margin: 2px;
  width: 135;
  }
a.sidenav:active {
  color: #CC0033; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  font-weight: 700; 
  letter-spacing: 0px;
  text-decoration: none;
  width: 135;
  }
a.sidenav:hover {
  color: #CC0033; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  font-weight: 700; 
  letter-spacing: 0px;
  width: 135;
  text-decoration: none;
  background-color:#ffffff;
  }
address {
  color: #000000; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-weight: 700; 
  margin: 5px;
  margin-top: 20px;
  }
b {
  font-weight: bold;
  }
blockquote {    
  margin: 10px; 
  padding: 0px
  }    
br {
  margin: 0px;
  padding: 0px;
  font-size: 6pt;
  }
button {
  background-color:  #000000;
  border-width: 2;   
  border-style: outset;
  border-color: #000000;
  color:  #000000;
  cursor: hand;
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt; 
  font-weight: bold;
  text-decoration: none;
  }
div.floatleft {
  float: left;
  margin: 10px;
  padding:2px;
  }  
div.floatleftlarge {
  float: left;
  margin: 10px;
  padding:2px;
  }
div.floatleftlarge li {
  margin-left: 15px;
  padding:2px;
  }  
div.floatleft p,div.floatright p,div.floatcenter p {
  text-align: center;
  font-size: 7pt;
  font-weight: bold;
  }
div.floatright {
  float: right;
  margin: 10px;
  padding:2px;
  }  
div.floatcenter { 
  display: block; 
  margin: 10px;
  margin-left:auto;
  margin-right;auto;
  text-align: center;
  padding:2px;
  }  
fieldLabel {
  color:  #000000;
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 11px; 
  font-weight: bold; 
  margin: 0px; 
  padding: 0px; 
  padding-right: 2px; 
  vertical-align: top; 
  }
fieldset {
  text-align: center;
  color: #000000;
  font-size: 9pt; 
  padding: 10px;
  margin: 10px;
  }
form {
  border: 0; 
  margin: 0px; 
  padding: 0px;
  vertical-align: bottom;
  }
h1 {
  color: #999999; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 11pt;
  font-style: oblique;
  font-weight: bold; 
  letter-spacing: +1px;
  margin: 0px;
  margin-bottom: 15px;
  }
h1.expanded {
  font-size: 10px; 
  color: #FFFFFF; 
  font-weight: 600; 
  letter-spacing: +5px;
  margin-top: 3px;
  margin-left: 15px;
  padding: 0px;
  }
h1.topNav {
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  color: #FFFFFF; 
  font-weight: 500; 
  margin: 5px;
  margin-bottom: 5px;
  text-align: center;
  }
.sideHeading {
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt;
  color: #FFFFFF; 
  font-weight: 700; 
  letter-spacing: normal;
  text-align: center;
  font-style:normal;
  }
h2 {
  color: #000099; 
  font-size: 10pt;  
  font-weight: 600; 
  margin: 0px;
  margin-bottom: 3px; 
  text-decoration: none;
  font-style: oblique;
  } 
h2.company {
  color: #FFFFFF; 
  font-size: 12pt;  
  font-style: italic;
  font-weight: 500; 
  margin: 0px;
  margin-right: 5px; 
  text-align: bottom;
  text-decoration: none;
  } 
h2.services {
  color: #000099; 
  font-size: 10pt;  
  font-weight: 600; 
  margin-top: 0px;
  margin-left: 15px; 
  margin-bottom: 10px;
  text-decoration: none;
  } 
h3.address {
  color: #FFFFFF; 
  font-size: 8pt;  
  font-weight: 500;
  margin: 15px;
  text-align: right;
  vertical-align: baseline;
  } 
h3 {
  font-size: 10pt; 
  font-weight: bold; 
  margin: 0px; 
  padding: 0px;
  }
h3.area {
  color: #FFFFFF; 
  font-size: 9pt; 
  font-weight: 400; 
  margin-left: 5px; 
  }
h3.type {
  color: #FFFFFF; 
  font-size: 9pt; 
  font-weight: 400; 
  margin-left: 10px; 
  }
h4 {
  color: #000066; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  letter-spacing: normal;
  line-height: 8pt;
  font-style: normal;
  font-size: 8pt; 
  font-weight: bold; 
  margin: 0px; 
  padding: 0px;
  }
h5 {
  color: #000099;
  font-weight: bold; 
  font-size: 8pt; 
  margin: 0px; 
  padding: 2px;
  }
h6 {
  color: #000066;
  font-weight: bold; 
  font-size: 7pt; 
  text-decoration: none; 
  margin: 0px; 
  padding: 0px;
  }
hr.bold {
  color: #000099;
  padding-top: 25px;  
  padding-bottom: 15px;
  } 
hr.sm {
  color: #000099;
  border-width: 1; 
  padding-top: 5px;  
  padding-bottom: 25px;
  } 
iframe  {
  font-size: 8pt; 
  top: 0;
  left: 0;
  margin: 0;
  padding: 0; 
  background-color:  #FFFFFF;
  border-color:  #FFFFFF; 
  border-width: .5; 
  color: #000099;
  font-face: Sans-Serif;
  }
img.tr_visible {
  background-color: transparent;
  }
innerhtml     {
  font-size: 8pt; 
  color:  #000099;
  }
input {
  font-size: 9pt; 
  border-width: 2; 
  border-color:  #FFFFFF; 
  border-style:  inset;  
  background-color:  #FFFFFF;
  color:  #000099;
  }
legend {
  color: #CC0033;
  font-weight: bold; 
  background-color: #FFFFFF;
  margin: 0px; 
  padding: 2px;
  }
li {
  list-style-image: url('/assets/bullet.gif');
  text-align: left;
  vertical-align: middle;
  margin-left: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
  letter-spacing: +2px;
  line-height: 11pt;
  color: #000099;
  }
li.nav {
  }
li.float {
  list-style-image: url('/assets/bullet.gif');
  text-align: left;
  vertical-align: middle;
  margin-left: 30px;
  padding-left: 5px;
  padding-right: 5px;
  }

p {
  font-family:Arial,Helvetica Narrow,Sans-Serif;
  font-size: 9pt; 
  font-weight: 700;
  letter-spacing: +2px;
  line-height: 11pt;
  color: #000099;
  padding: 0px; 
  padding-top: 0px;  
  padding-bottom: 15px; 
  margin: 0px;
  } 
p.lftspace2    {
  font-weight: 700; 
  color:#000099;
  font-size: 9pt; 
  letter-spacing: +2px;
  line-height: 11pt;
  padding: 0px; 
  padding-left: 11px;
  padding-right: 3px;
  }
select {
  color: #000099;
  font-size: 8pt;
  }
select.sm-filter {
  font-size: 6pt; 
  width: 80px; 
  border-width: 1; 
  border-color:  #000000; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
textarea {
  font-size: 8pt; 
  border-width: 2; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
td {
  color: #000099;
  font-size: 9pt; 
  letter-spacing: +2px;
  line-height: 11pt;
  font-weight: 700;
  vertical-align: top;
  }
td.topnav {
  color: #000099;
  font-size: 7pt; 
  color: #FFFFFF; 
  font-weight: 500; 
  margin: 5px;
  margin-bottom: 5px;
  text-align: center;
  }
td.bottom     {
  vertical-align: bottom; 
  padding: 0px;
  }
td.bt1-rtspace {
  font-size: 8pt; 
  vertical-align: top; 
  font-weight: 700;
  letter-spacing: +2px;
  color: #000099;
  padding: 2px; 
  padding-top: 2px;  
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 10px;
  }
td.bt-rtspace {
  font-size: 8pt; 
  vertical-align: top;
  font-weight: 700;
  letter-spacing: +2px;
  color: #000099;
  padding-top: 2px;  
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 10px;
  }
td.chart {
  font-size: 8pt; 
  vertical-align: middle;
  font-weight: bold; 
  margin: 2px; 
  border: 1;
  }
td.filters {
  font-weight: bold; 
  font-size: 9pt; 
  vertical-align: bottom;
  margin: 0px; 
  border: 0; 
  padding: 0px;
  }
td.level1 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 0px;  
  }
td.level1 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  }
td.level2 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 30px;
  }
td.level3 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 50px;
  }
td.level4 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 40px;
  }
td.level5 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 50px;
  }
td.level6 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 60px;
  }
td.level7 {
  font-size: 9pt; 
  vertical-align: top;
  padding: 0px;
  margin: 10px;  
  padding-left: 70px;
  }
td.lftspace     {
  vertical-align: top; 
  padding: 0px; 
  padding-left: 3px;
  }
td.list-headline {
  font-weight: bold; 
  font-size: 9pt; 
  vertical-align: middle;
  border-bottom: thin solid #FFFFFF;
  border-color: #CC0033; 
  padding: 0px; 
  margin: 0px; 
  padding-right: 20px;
  }
.table_main {
  background-image: url('http://www.teamworkdressage.com/assets/main/jilba-teamwork-dressage.gif');
  background-repeat: no-repeat;
  background-position:20 0;
  vertical-align: top;
  }
td.new_main {
  font-size: 9pt; 
  letter-spacing: +2px;
  line-height: 11pt;
  padding: 20px; 
  padding-bottom: 0px;
  vertical-align: top;
  }
td.main {
  background-image: url('http://www.teamworkdressage.com/assets/main/teamwork-back.gif');
  background-repeat: no-repeat;
  font-size: 9pt; 
  letter-spacing: +2px;
  line-height: 11pt;
  padding: 30px; 
  padding-bottom: 0px;
  vertical-align: top;
  }
td.main-admin {
  background-image: url('http://www.teamworkdressage.com/assets/main/teamwork-back.gif');
  background-repeat: no-repeat;
  font-size: 9pt; 
  letter-spacing: +2px;
  line-height: 11pt;
  padding: 10px; 
  padding-bottom: 0px;
  vertical-align: top;
  }
td.rtspace {
  vertical-align: top; 
  padding: 0px; 
  padding-right: 20px;
  }
td.searchCell 
  font-size: 2pt; 
  padding: 0px; 
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 0px; 
  text-align: right;
  vertical=align: middle;
  }
td.sm {
  font-size: 8pt; 
  vertical-align: top; 
  padding: 2px; 
  }
td.sm-bottom {
  font-size: 8pt; 
  vertical-align: bottom; 
  padding: 0px; 
  padding-top: 0px;  
  padding-bottom: 0px; 
  padding-left: 0px; 
  padding-right: 0px;
  }
td.sm-nopad  {
  font-size: 9pt; 
  vertical-align: top; 
  padding: 0px;
  }
td.sm-rtspace {
  font-size: 9pt; 
  vertical-align: top; 
  padding: 0px; 
  padding-right: 20px;
  }
td.t1-rtspace {
  font-size: 8pt; 
  vertical-align: top; 
  padding: 2px; 
  padding-top: 2px;  
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 10px;
  }
td.pad10 {
  vertical-align: top; 
  padding: 10px;
  }
td.t-rtspace {
  font-size: 8pt; 
  vertical-align: top; 
  padding-top: 2px;  
  padding-bottom: 2px; 
  padding-left: 2px; 
  padding-right: 10px;
  }
td.tiny {
  font-size: 8pt; 
  padding: 15px; 
  vertical-align: top;
  }
td.toolbar {
  font-size: 8pt; 
  }
td.verytiny  {
  font-size: 7pt; 
  }
td.td-sm {
  color: #000099;
  font-size: 9pt; 
  vertical-align: top;
  margin: 0px;
  padding: 3px; 
  }
td.td-sm-center {
  color: #000099;
  font-size: 9pt; 
  vertical-align: top;
  margin: 0px;
  padding: 3px;
  text-align: center; 
  }
ul {
  margin: 5px;
  margin-left: 10px;
  }
.5 {
  font-size: 9pt; 
  width: 5px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }  
.15 {
  font-size: 9pt; 
  width: 15px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.25 {
  font-size: 9pt; 
  width: 20px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.50 {
  font-size: 9pt; 
  width: 50px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.75 {
  font-size: 9pt; 
  width: 75px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.100 {
  font-size: 9pt; 
  width: 100px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.125 {
  font-size: 9pt; 
  width: 125px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.150 {
  font-size: 9pt; 
  width: 150px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.150-sm {
  font-size: 7pt; 
  width: 150px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.175 {
  font-size: 9pt; 
  width: 175px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.200 {
  font-size: 9pt; 
  width: 200px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.250 {
  font-size: 9pt; 
  width: 250px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.300 {
  font-size: 9pt; 
  width: 300px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.350 {
  font-size: 9pt; 
  width: 405px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.350-sm {
  font-size: 9pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 400px; 
  margin: 0;
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 20px  
  color:  #000099;
 }
.border {
  margin:10px;
  padding:5px;
  border:1px inset black;
  background:#CCCCCC;
 }
.button {
  font-size: 8pt; 
  cursor: hand;
  border-width: 2;  
  border-style: outset;
  border-color: #FFFFFF;
  background-color:  #000066;
  text-decoration: none;
  font-weight: bold;
  color:  #FFFFFF;
  }
.buttonover  {
  font-size: 8pt; 
  cursor: hand;
  border-width: 2;  
  border-style: outset;
  border-color: #FFFFFF;
  background-color:  #000066;
  text-decoration: none;
  font-weight: bold;
  color:  #CC0033;
  }
.calendar {
  color:  #000000;
  font-size: 8pt; 
  width: 15px; 
  border-width: 2; 
  borderColor:  #000000; 
  border-style:  Solid; 
  background-color:  #FFFFFF;
  align: center;
  text-align: center;
  } 
.calendarTitle {
  border-style: none;
  text-align: center;
  color: #FFFFFF;
  background-color: #000066;
  font-size: 9pt;
  font-weight: bold;
  }
.calendarHeading {
  border-style: none;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000066;
  cursor: default;
  width: 130px;
  }
.calendarLabel {
  border-style: none;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  background-color: #FFFFFF;
  }  
.clear {
  font-size: 8pt; 
  border: none; 
  background-color:  #FFFFFF;
  color:  #000000;
  }
.cart-price {
  font-size: 8pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 50px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  background-color:  #FFFFFF;
  padding: 0px;  
  margin: 0px;  
  padding-right: 2px;
  text-align: right;
  color:  #000000 }
.cart-sm {
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 100px; 
  margin: 0;
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 20px  
  color:  #000099; 
  }
.cart-vsm {
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 80px; 
  border-width: 1; 
  margin: 0;
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 20px  
  color:  #000099;
  }
.checkbox-sm { 
  font-size: 8pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  border-width: 0; 
  border-color:  #FFFFFF; 
  border-style:  none; 
  padding-right: 5px;  
  color:  #000099;
  }
.date-sm {
  font-size: 8pt; 
  width: 125px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 20px  
  color:  #000099;
  }
.error {
  color: #CC0033;
  font-weight: bold; 
  font-size: 9pt; 
  margin: 0px; 
  padding: 0px;
  }
.form-justified {    
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 405px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  color:  #000099;
  }
.form-justified-lg {    
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 550px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  color:  #000099;
  }
.form-icon {    
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 540px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  color:  #000099;
  }
.form-image {    
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 500px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  color:  #000099;
  }
.form-sm {
  font-size: 7pt; 
  width: 175px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 20px  
  color:  #000099;
  }
.form-sm-label {
  font-size: 8pt; 
  padding-right: 5px;
  text-align: right;  
  }
.form-vsm { 
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 145px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  color:  #000099;
  }
.margin50 {
  margin: 50px; 
  }
.marginbottom50 {
  margin: 50px; 
  margin-top: 0px;
  }
.margin0 {
  font-size: 9pt; 
  margin: 0px; 
  padding: 0px;
  }
.message {
  color: #CC0033;
  font-weight: bold; 
  font-size: 9pt; 
  margin: 0px; 
  padding: 0px;
  }
.navtrail {
  color: #000000; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif;
  font-size: 8pt; 
  font-weight: bold; 
  padding-bottom: 15px;
  text-align: right;
  }
.notes {
  font-size:8pt;
  color: #000000;
  }
.radio-justified { 
  color:  #000099;
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  border-width: 0; 
  border-color:  #FFFFFF; 
  border-style:  none; 
  background-color:  #FFFFFF;
  padding-right: 5px  
  }
.radio-sm {
  color:  #000099;
  font-size: 8pt; 
  border-width: 0; 
  border-color:  #FFFFFF; 
  border-style:  none; 
  background-color:  #FFFFFF;
  padding-right: 5px  
  }
.search {
  font-size: 8pt; 
  font-weight: bold;
  text-decoration: none;
  border-style: outset;
  border-color: #FFFFFF;
  border-width: 2; 
  background-color:  #000066;
  color:  #FFFFFF;
  }
.searchover  {
  font-size: 8pt; 
  font-weight: bold;
  text-decoration: none;
  border-style: outset;
  border-width: 2;
  border-color: #FFFFFF; 
  background-color:  #000066;
  color:  #CC0033;
  }
.select-vsm { 
  color:  #000099;
  font-size: 7pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  width: 150px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  padding-right: 15px  
  }
.sm-button {
  font-size: 7pt; 
  cursor: hand;
  width: 65px; 
  border-width: 2;  
  border-style: outset;
  border-color: #FFFFFF;
  background-color:  #000000;
  text-decoration: none;
  font-weight: 800;
  color:  #FFFFFF;
  }
.sm-buttonover  {
  font-size: 7pt; 
  cursor: hand;
  width: 65px; 
  border-width: 2;  
  border-style: outset;
  border-color: #FFFFFF;
  background-color:  #000000;
  text-decoration: none;
  font-weight: 800;
  color:  #CC0033;
  }
.sm-form-label {    
  color: #663300;
  font-weight: bold; 
  font-size: 8pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  vertical-align: top;
  margin: 0px; 
  padding: 0px }
.sort {
  font-size: 6pt; 
  width: 150px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  border-style:  inset; 
  background-color:  #FFFFFF;
  color:  #000099;
  }
.sm-form-label {
  font-weight: bold; 
  font-size: 8pt; 
  vertical-align: top;
  margin: 0px; 
  padding: 0px;
  }
.space {
  font-size: 9pt; 
  margin: 5px; 
  padding: 2px;
  }
.standardPrice {
  color: #000000; 
  font-weight: bold; 
  font-size: 9pt; 
  font-family:Verdana,Arial,Helvetica Narrow,Sans-serif; 
  text-decoration: line-through;
  margin: 0px; 
  padding: 0px }
.subNav {
  color: #000000;
  font-weight: bold; 
  font-size: 6pt; 
  vertical-align: bottom;
  margin: 0px; 
  padding: 0px;
  }
.textbox-sm  {
  color:  #000099;
  font-size: 8pt; 
  width: 550px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  background-color:  #FFFFFF;
  padding-right: 5px  
  }
.text-sm  {
  color:  #000099;
  font-size: 8pt; 
  width: 550px; 
  border-width: 1; 
  border-color:  #FFFFFF; 
  background-color:  #FFFFFF;
  padding-right: 5px  
  }
.tiny {
  color:  #000099;
  font-weight: normal; 
  font-size: 8pt; 
  margin: 0px; 
  padding: 0px;
  }
.tinyHeader  {
  font-size: 8pt; 
  margin: 0px; 
  padding: 0px;
  }
.tinyMargin0 {
  font-size: 8pt; 
  margin: 0px; 
  padding: 0px;
  }
.toolimage     {
  border: 1px solid;
  border-color: #FFFFFF;
  }
.tr_hidden {
  visibility: hidden;
  }
.veryTiny {
  color:  #000099;
  font-weight: normal; 
  font-size: 7pt; 
  margin: 0px; 
  padding: 0px;
  }
   #ieWrapper {
      text-align:center;
   }
   #wrapper {
      border: 1px solid #000033;
      border-top: none;
      height:100%;
      margin: 5px auto; 
      padding: 0px;
      width: 790px;
   }
   #bannerImage {
      height:185px;
      width:790px;
      margin:0px;
      padding:0px;      
      vertical-align:top;
   }
   #bannerText {
      position:relative;
      margin:10px;
      padding:0px;      
      color:#FFFFFF;
      z-index:5;
      font-family:Georgia,"Times New Roman",Times,Serif;
      font-size:8pt;
      font-weight:700px;
      vertical-align:top;
      letter-spacing:1px;
   }
   #topNavRow {
      background-color:#000033;
      color:#FFFFFF;
      height:20px;
      padding:2px;
      margin:0px;
      text-align:center;
      vertical-align:middle;
      width:790px;      
   }
   #leftColumn {
      background-color:#000033;
      color:#FFFFFF;
      float:left;
      font-family:Georgia,"Times New Roman",Times,Serif;
      font-size:8pt;
      font-weight:700;
      height:100%;
      margin-bottom:0px;
      margin-top:4px;
      padding:0px;
      text-align:center; 
      vertical-align:top;
      width:141px;
      z-index:1;
   }
   #navSide {
      background-image: url('/assets/main/show_ribbons.jpg');
      background-repeat: no-repeat;
      margin:0px;
      color: #FFFFFF;
      height:212px;
      text-align:left;
  }   
   #teamworkDressage {
      padding: 10px 0px 10px 0px;
      margin:0px;
   }
   #rightColumn {
      background-color:#000033;
      font-family:Georgia,"Times New Roman",Times,Serif;
      font-size:8pt;
      font-weight:700;
      height:100%;
      margin-bottom:0px;
      padding:0px;
      width:175px;
      z-index:1;
      vertical-align:top;
   }
   #mainHeadline {
      color:#666666;
      float:left;
      height:78px;
      left:0px;
      padding: 60px 20px 20px 20px;
      text-align:left;
      width:449px;
   }
   #mainContent {
      padding: 30px 20px 20px 20px;
      margin:0px;
      float:left;
      vertical-align:top;
      text-align:left;
      top:-130px;      
      position:relative;
      width:449px;
   }
   #fullSizeContent {
      padding: 20px 20px 20px 20px;
      margin:0px;
      float:left;
      vertical-align:top;
      text-align:left;
      top:-75px;      
      position:relative;
      width:608px;
   }

   #contentContainer {
      background-image: url("/assets/main/dressage_horse_sales_back5.jpg");
      background-repeat: no-repeat;
      background-position: 50% 0%;
      background-attachment: fixed;
      margin:0px;
      height:100%;
      vertical-align: top;
      width:790px;
   }
   #smallFlash {
      height:78px;
      top:-150px;
      left:0px;
      float:right;
      white-space:nowrap;
      width:250px;
      position:relative;
   }
   #bottomNavigation {
      background-color:#B2B0BA;
      width:790px;
   }
   .flashBorder {
      border: 1px solid #000000;
      border-right:0px;
      float:right;
      height:75px;
      margin-right:0px;
      width:50px;
      z-index:2;
   }
   .thinYellowLine {
      background-color:#FFFF33;
      height:1px;
      width:100%;
   }
   .sideHeadline {
      color:#FFFFFF;
      font-family:Georgia,"Times New Roman",Times,Serif;
      font-size:8pt;
      font-weight:700;
      margin-top:3px;
      margin-bottom:3px;
   }
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/
	/* QuickMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:#000033;
		border-width:2px 0px;
		border-style:none;
		border-color:#333366;
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:8px 20px 5px;
		color:#ffffff;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		font-variant:normal;
	}
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}
	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:underline;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:8px;
		margin:1px 0px 0px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		background-color:transparent;
		color:#333333;
		font-size:11px;
		font-variant:normal;
		border-width:1px;
		border-style:solid;
		border-color:#CCCCCC;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#ffffff;
		color:#333333;
		text-decoration:none;
		border-color:#663300;
	}
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 4px;
		color:#333333;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}
	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:5px 4px;
		border-color:#CCCCCC;
	}
	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#663300;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(/assets/arrows/arrow_10.gif);
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(/assets/arrows/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px;
		background-color:#CCCCCC;
		border-width:1px;
		border-style:solid;
		border-color:#333366;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a	
	{	
		padding:5px 20px;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		margin:0px 0px 0px -1px;
	}
	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px 0px 0px -1px;
	}
	/*[END-QS0]*/
