/* common.css */
* { margin: 0; padding: 0; }
html { text-align: center }
body { font: 12px/13px Arial, Helvetica, sans-serif; background: #97caca; text-align: center; padding: 30px 10px; }
p, div { padding: 5px; margin: 0 auto; }
table, td, th { border: 1px solid #999; }
a { text-decoration: none; color: #666; }
a:hover { color: #BCC; }
img { border: 0; }
thead td { font: bold 13px/14px Arial, Helvetica, sans-serif; text-align: left; color: #FFF; background: #BCC; }
#bkgTopContainer { width: 1000px; background-image: url("../images/background_top.png"); background-repeat: no-repeat; background-position:-125px 0px; height: 20px; }
#bkgContainer { width: 1000px; background-image: url("../images/background.png"); background-repeat: repeat-y; background-position:-130px 0px; margin-top:19px; }
#container { width: 960px; /*background: #FFF */ }
#address { color: #346; }
#topLogo { float: left; padding: 0 10px 0 0; }
.subHeader { font: 16px/24px Arial, Helvetica, sans-serif; color: #679; letter-spacing: 3px; text-align: left; padding: 34px 10px; }
.imgThumb { border: 5px solid #BCC }
.clearBoth { clear: both; }
.btn { border: 1px dotted #666; padding: 2px; background: #FFF; color: #999; margin: 10px; }
.btn:hover { background: #69C; border: 1px solid #000; color: #FFF; }
a.btn { text-decoration: none; }
td.right { text-align: right; }
td.left  { text-align: left; }
tr.rowEven { background: #EEE; }
tr.rowOdd  { background: #DDD; }
