body { margin:0px; padding:0px; background:#DCDCDC; }
form { margin:0px; padding:0px; }

#container { width:822px; padding:12px; margin:40px auto; text-align:center; border:1px solid #BEBDBD; background:#FFF; }
#container * { text-align:left; font-size:10px; font-family:verdana; color:#8C8C8C; }

#container #content { width:778px; height:expression('553px'); min-height:553px; padding:20px; background:#EFECE8; line-spacing:16px; }

#leftColumn { float:left; clear:left; width:270px; height:expression:('325px'); min-height:325px;  }
#leftColumn .photo { color:black;background:#DDDDDD; padding:5px; text-align:center; margin:0px 60px 10px 70px; }
#leftColumn .updates { margin-top:20px; height:expression('170px'); min-height:170px; padding:10px 0 0 10px; background:transparent url(images/bkgd_gradient.gif) repeat-x; }
#leftColumn .updates input.text { width:131px; margin:5px 0px; padding:3px; line-height:12px; border:1px solid #8f8f8f; border-color:#8f8f8f #CECECE #E4E4E4 #CECECE; }
#leftColumn .updates input.submit { margin:5px 0px; }

#rightColumn { margin-left:172px; background:transparent url(images/borderline.gif) no-repeat top left; height:expression('425px'); min-height:425px; }
#rightColumn .message {margin:0px 20px 20px 20px;background-color:white ;padding-left:20px; width:435px; text-align:left;}

#videoRail { float:right; width:500px; padding-top:0px; }
#videoRail .cc { text-align:center; padding:5px; }
#videoRail .cc a { font:bold 10px verdana; color:#4D4D4D; text-decoration:none; }
#videoRail .cc a:hover { color:#000; text-decoration:underline; }
#videoRail #video { height:470px; background:#000; }
#videoRail #video .startMsg { padding:125px 50px 0 50px; text-align:center; }
#videoRail .videoNav { background:#DDDAD6; margin-top:3px; padding:5px; padding-left:15px; }
#videoRail .videoNav a { display:block; float:left; padding-left:10px; font:bold 10px verdana; color:#4D4D4D; text-decoration:none; background:transparent url(images/ico_arrow.gif) no-repeat 0px 3px; margin-right:25px; }
#videoRail .videoNav a:hover { color:#000; }
.logo { height:110px; background:transparent url(images/logo_CityOfTulsa.gif) no-repeat center center; }

#footer { margin-top:0px; height:119px; padding:10px; background:transparent url(images/bkgd_gradient.gif) repeat-x; }
#footer .photo { width:147px; float:left; margin-right:20px; }
#footer td { vertical-align:top; }
#footer td div { font-size:9px; line-height:11px; font-family:tahoma; color:#8C8C8C; width:190px; _width:180px; }
#footer td div b { font-weight:bold; font-size:9px; line-height:11px; font-family:tahoma; }
#footer td div { padding-bottom:10px; }

.photo { background:#FFF; padding:5px; text-align:center; }

.clear { clear:both; height:0px; font-size:1px; overflow:hidden; }

#thankyou { font:normal 11px/12px tahoma; color:#666 }
#thankyou b { font:bold 12px arial; color:#900; }