.container  { font-family:  Tahoma; font-size:.97em;line-height: 1.33em; background-color: #fff; margin: 20px auto 10px; width: 940; min-height: 650px; border: solid 1px #ccc; padding:0  }
a { }
a:link   { color: #0b6bb4; text-decoration: none }
a:visited    { color: #58768e; text-decoration: none }
td { font-size:.9em}
table{background-color: #eee}
a:hover    { color: #0b6bb4; text-decoration: underline }
a:active  { color: red; text-decoration: underline }
.menu a { }
.menu a:link  { color: black; text-decoration: none }
.menu a:visited   { color: #000; text-decoration: none }
.menu a:hover   { color: #1769a7; text-decoration: underline }
.menu a:active  { color: red; text-decoration: underline }
body { }
.head { width: auto; height:100px; margin:0 20px}
.menu { width: auto; border:#1769a7 solid; 
border-width:2px 0px; margin: 10px 20px; padding:5px 0px 3px 127px; text-transform:uppercase}
.content  { font-size: 0.95em; background-image: url("img/columnbg.gif"); background-repeat: repeat-y; margin: 20px 10px 0px 20px; width: auto; border: dotted 0 blue }
#left  { ; 
width: 112px; float: left}
#mid  { width: 500px; float: left; 
margin-left:15px; border: 0px solid red; }

#mid img  { padding-right: 15px; float: left }
#midwide  { width: 753px; float: left; margin-left:15px; border: 0px solid red; }
#slide { margin-left: 5px; width: 400px; height: 300px; float: right; overflow: hidden }
#im   { font-size: 0.75em; text-align: right; margin-left: 5px; width: 400px; height: 314px; float: right }
#keep {float:left; width:790px}
#right  { font-size: 0.8em; text-align: center; margin-left: 10px; padding: 2px; width: 253px; float: left; border: solid 0px green }
#right p { text-align: center; margin-top: 4px }
#right img{width:250px ;border-width: 2px 2px 0px 0px; border-color:#1769a7; border-style:solid; padding-top:2px; padding-right:2px}
.footer  { color: white; font-size: 0.75em; background-color: #1769a7; text-align: center; text-transform: uppercase; margin-top: 0; padding: 10px; width: auto; height: auto; clear: both }
h2{margin-top:2px;border-top:0px blue solid;color:#1769a7;text-style:bold;font-size:1.4em}
h3{text-style:bold;font-size:1.1em}
.clear {    clear: both;    display: block;    height: 1px;    overflow: hidden;    margin: 0;    padding: 0;}
.headl  { margin-top: 25px; float: left }
.headr { float: right }
.qtop { font-family: Georgia; font-style: italic; background-color: #eaeef4; padding: 0 8px; }
.qbot { font-size: 0.9em; background-color: #eaeef4; padding: 0 8px 4px 16px; }
.quote {background-color: #eaeef4; padding: 0px; border-style: solid; border-width: 1px; border-color: #94abd0 }
body { background-color: #eee; background-image: url("img/bg.jpg") }
#rhide { visibility: hidden; display: none }
.tiny  { color: #999; font-size: 9px; text-align: center }
