/* T R B L */
body, table, td, th, p, ul    { color: #333333; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; margin:0; }



/*  font-family: "Times New Roman", Georgia, Times;  */

.outerwrap {background:white; margin: 0 10px 10px 10px}
.outerwraptest {background:yellow; margin: 0 10px 10px 10px}


/* .wrappertest {background-color:white; width:760px; margin: 10px auto 10px auto; padding:0 0px 0 0; border:0px solid black}     width:100%; min-width:650px */
.wrapper {background-color:white; margin: 10px 10px 10px 0; padding:0 0px 0 0; border:0px solid black; min-width:650px}
 .outerwraptest {
border:1px solid red;
min-width:700px;
width:expression(document.body.clientWidth < 700? "700px": "auto" );
}  



.wrappertest  { background-color: fuchsia; margin: 10px; padding: 0 0 0 0; border: solid 0 black }


table {margin-top: 0em; margin-bottom: 0em }

td, th, p, ul    { margin-top: 0em; margin-bottom: 0.7em }
a  { color: #063; text-decoration: underline }
.top { color: white; font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif }
div.top a { color: white; font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
div.top a:hover { color: #ff3; font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif }
.smbody { font-size: .9em }
div.smbody a { font-size: 1em }

/* OLD TITLE FORMATS: font-family: "Times New Roman", Georgia, Times;  18pt;14pt;12pt */

.pagetitle  { color: #063; font-weight: bold; font-size: 1.5em;  margin-top: 0em; margin-bottom: 1em }

.pagesubtitle  { color: #063; font-weight: bold; font-size: 1.3em;  margin-top: 1em; margin-bottom: 0.5em }

.pagesubtitlenotop  { color: #063; font-weight: bold; font-size: 1.3em;  margin-top: 0em; margin-bottom: 0.5em }

.pagesubsubtitle  { color: #063; font-weight: bold; font-size: 1.2em;  margin-top: .0em; margin-bottom: 0em }
.pagesubsubtitleb4ul  { color: #063; font-weight: bold; font-size: 1.0em;  margin-top: .0em; margin-bottom: .5em }

.bodylist { margin-top: 0em; margin-bottom: 0em }

.toplink    { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: center }
.toplinkbg   { color: #fff; font-weight: bold; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: center }
.toplink a    { color: #fff; font-size: 10px; text-decoration: none }
.toplinkbg a    { color: #fff; font-size: 9px; text-decoration: none }
.toplink a:hover    { color: #fff; font-size: 10px; text-decoration: underline }
.toplinkbg a:hover    { color: #fff; font-size: 9px; text-decoration: underline; background-color: #063 }

/* font-size: 10pt  */
.pagelink   { color: #063; font-weight: bold; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; margin-top: 0em; margin-bottom: 0em }

.pagelink a   { text-decoration: none }
.pagelink a:hover   {text-decoration: underline }

.body8 { font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif }
.body8 a  { color: #063;  font-size: 8pt; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline }
.bodylast { margin-bottom: 1em }
.nospace p { margin-top: 0em; margin-bottom: 0em }

/*  font-size: 9pt;  */
.caption  { font-weight: bold;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

p.quotesource {text-align:right; border-bottom:1pt solid #063; padding: 0  0 10px 0; margin: 0  0 10px 0}

ul.quotenomargin {margin: 0px 10px 0 -20px}
li.quotesource {text-align:right; border-bottom:1pt solid #063; padding: 0  0 10px 0; margin:0px  10px 10px -20px; list-style-type:none}

.floatright {float:right; margin:0 0 0px 10px; width:300px; background-color:white}
table.facts {border: 1px solid black; margin: 0 0 0 10px; padding: 0;  background-color:white}
table.facts td{padding: 10px 10px 10px 10px;}
ul.facts {margin: 0 0 0 -20px;}

ul.grnbullet {margin: 0; padding:0 0 0 18px}

ul.grnbullet li {list-style-image:url("http://www.donovansports.com/images/bullet.gif"); margin:0 0 .7em 0px; list-style-position:outside; padding:0}

.fulltextfield { width:450px}
.smtextfield {width:250px}
.textfield72 {width:72px}
.textfield100 {width:100px}
.textfield150 {width:150px}
.textfield200 {width:200px}
.textfield225 {width:225px}
.textfield300 {width:300px}
.textfield350 {width:350px}



.spacer1em {margin: 1.5em 0 0 0}



.divbgpic  { background-image: url("bannerpics654.jpg"); background-repeat: repeat-x; margin: 0 1px 0 105px; padding: 0 10px 0; height: 72px }

input, select, button, textarea { font-size:1em}

.list p {margin: 0 0 0 2em; text-indent:-2em}

.contact dd {margin-left:150px}
.contact dt {display:compact; }

.exhibitsans {width:612px; margin: 20px auto 10px auto;  padding:0 0px 0 0}
.exhibitsans p {padding: 0 0 0 0; }

.exhibit {width:538px; margin: 20px auto 10px auto; border:1px solid black; padding:36px;}

.dots { border-bottom: 1px  dotted #006633; margin: 2em 0 2em 0}
.side {float:left; width:100px}




