/*Tags*/

h1 {text-align:center;}
h3 {font-size:11pt;text-align:left;}

/*Specific Object Rules*/

div#counter36 span {
  position:relative;
  font-size:9pt;
  top:-3px;
}
#b1 {width:0px;height:0px;background:url(images/btnbon.png);}

#form {
  margin: 0 auto;
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size:9pt;
  background-color: transparent;  
}

#box {
  background: transparent url(images/boxbg.png) no-repeat 0px 0px ;
  color:white;
  font-size:12pt;
  padding: 40px 40px 40px 30px;
  width: 670px;
  height: 385px;
  margin:auto;
  border: 0px blue solid;
}

#outline {
  border: 0px white solid;
  height: 100%;
  width: 100%;
  margin:0px;
}

#a1 {
  border: 4px double white !important;
  margin-top: 30px;  
  padding: 10px;
  padding-top: 20px;
  text-align: center;
}

#a2 {
  display: inline-block;
  width:450px;
  margin: 10px 0px;
  padding: 10px;
}
#txt {background: #7fb2e1;border: 1px grey dashed; padding:5px;}

#img {
  float:left;
  display:inline-block;
  vertical-align: top;
  padding: 3px;
/*  margin-right: 10px;*/
  border:1px grey solid;
  background:white;
}

#btn {
  margin: 20px auto 0px;
  width: 180px;
}

/*#box div {border:1px black solid;}*/

#box h1 {
  font-size:20pt;
  color:white;
  line-height:1em; 
  text-align:center;
}

.shadow  {position:relative; display:block; color:#fff;}
.shadow span {position:absolute; display:block; top:0px}
.shadow:before {display:block; padding:1px; content: attr(title); color:#666;text-align:inherit} 

a.button1 {
  color:white;
  background: transparent url(images/btnoff.png) no-repeat 0px 0px;
  display: inline-block;
/*  position:relative;*/
  width:179px;
  height:28px;
  text-align:center;
  margin: 5px 0;
}
a.button2 {
  color:white;
  background: transparent url(images/btnoff.png) no-repeat 0px 0px;
  display: inline-block;
/*  position:relative;*/
  width:179px;
  height:28px;
  text-align:center;
  margin: 5px 0;
}
a.button3 {
  color:white;
  background: transparent url(images/btnoff.png) no-repeat 0px 0px;
  display: inline-block;
/*  position:relative;*/
  width:179px;
  height:28px;
  text-align:center;
  margin: 5px 0;
}
a.button1:hover, a.button1.on {
  background: transparent url(images/btnon.png) no-repeat -0px -0px;
}
a.button2:hover, a.button2.on {
  background: transparent url(images/btnon.png) no-repeat -0px -0px;
}
a.button3:hover, a.button3.on {
  background: transparent url(images/btnon.png) no-repeat -0px -0px;
}
a span {line-height:28px;}

div.container {
  width:80%;
  margin:0 auto;
/*  background-color: lightblue;*/
  padding:10px;
}
.gst {
  text-align: right;
  font-size: 8pt;
}
table.submit, table.submit td {
  text-align:center;
  font-size:7pt;
}
.col1 {width:120px;}
.col2 {width:230px;}
table,td {border:0px grey solid;}

.border * {
/*  padding:0px;*/
  border-spacing:0px;
  margin:0px;
}
table.border {
  border-collapse:collapse;
  text-align:left;
}

.tag {
  margin-top: 2px;
  text-align:center;
  color: #666;
  font-size:9pt;
  font-style:italic;
}