body { background: #232323; border: 0; padding: 0; text-align: center; font-family: verdana; font-size: 10px; color: #ccc; }
a { color: #6CC; }

img { border: 0; }

#container { margin: auto;  display: block; text-align: left; width: 901px;  background-color: #232323; border: 10px solid #fff; margin-top: 20px; } /* 901 width to compensate dof borders on middle images plus 499 width of right column */

#topNav { padding-left: 200px; background-color: #fff; border-bottom: 6px solid #fff; }

#leftCol { float: left; display: block; width: 200px; }
#logo { border-bottom: 1px solid #fff; }

#leftNav ul { list-style-type: none; margin: 0; padding: 0; margin-top: 40px; margin-left: 30px;  }
#leftNav ul li { }

#midCol { float: left; width: 200px; border-left: 1px solid #fff; border-right: 1px solid #fff; }

#rightCol { float: left; width: 499px;}
#header { border-bottom: 1px solid #fff; }

#content { line-height: 1.4em; width: 440px; margin-left: 40px; margin-top: 40px; height: 250px; overflow: auto; }
#content p { width: 360px; margin-top: 0; }
h2 { font-size: 10px;  margin-top: 0; }
ol { margin: 0; padding: 0; margin-left: 20px; }
ol li { margin-bottom: 6px; }
#content ul { list-style-type: none; margin: 0; padding: 0; margin-left: 0px;  }
#content ul li { margin-bottom: 3px; }

#content ul.openList li { margin-bottom: 12px; } /* Recognition */

#content ul.logoList li { margin-bottom: 18px; } /* Associates & Links */
#content ul.logoList li img { margin-right: 12spx; }

#footer { clear: both; width: 900px; height: 40px; background-color: #FF9F55; border-top: 1px solid #fff;  font-size: 9px; color: #232323;}
#footer  a { color: #232323; text-decoration: none; }
#footer a:hover { color: #369; }
#copyright { float: left; width: 200px; margin-left: 20px; margin-top: 16px;  }
#contactDiv { float: right; width: 150px; margin-right: 30px; margin-top: 16px; text-align: right;}

.clearer { clear: both; display: block; height: 1px; overflow: hidden; }