body {background: #fff; color: #000;}
#wrap {width: 960px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {background: url(../images/bg-header.gif); width: 960px; margin: 20px 1px 25px 2px; position: relative; z-index: 9999;}
#header h1 {background: url(../images/logo-home.gif) no-repeat 100% 0; width: 664px; height: 119px; text-indent: -9999px; float: right; border: solid #999; border-width: 1px 1px 1px 0;}
* html #header h1 {width: 661px;}
#header #flash-header {width: 294px; height: 119px; position: relative; border: solid #999; border-width: 1px 0 1px 1px;}
#header #flash-header #noFlash {background: url(../swf/banner.gif) no-repeat; width: 294px; height: 119px; position: absolute;}
#header #flash-header #flash {position: absolute;}
#header ul#headerNav {background: #262653 url(../images/bg-headerNav.gif) repeat-x; padding: 5px 10px; position: relative; z-index: 999; font-family: 'arial narrow'; text-align: center;}
#header ul#headerNav li {list-style: none; display: inline;}
#header ul#headerNav li a {color: #fff; padding: 5px 29px; font-size: 1.2em; text-transform: uppercase;}
#header ul#headerNav li a:hover {background: url(../images/headerNav-hover.gif); text-decoration: none;}
#header ul#headerNav li.page-item-193 {display: none;}

/**************************************************content area********************************************/
#content {margin: 0 0 25px 0; position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {width: 490px; margin-left: 195px; position: relative; float: left;}
* html #main {width: 489px;}
#main #contentContainer {min-height: 500px; margin: 0; padding: 0; font-size: 1.1em; line-height: 1.45; border-right: none;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 20px;}
#main h2 {color: #336; margin: 20px 0px 25px 0; font-weight: normal; font-size: 2.5em; line-height: .8em; border-bottom: 1px solid #336; text-transform: uppercase;}
#main h3 {margin: 0 0 5px 0; font-weight: bold; font-size: 1.3em;}
#main h4 {margin: 0 0 5px 0; font-weight: bold; font-size: 1.2em;}
#main h5 {margin: 0 0 5px 0; font-weight: bold; font-size: 1.1em;}
#main p {margin: 0 0 20px 0;}
#main ul {margin: 0 0 20px 20px;}
#main ol {margin: 0 0 20px 30px;}
#main ul li {margin: 0 0 10px 0;}
#main ol li {margin: 0 0 10px 0;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 20px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}
#main table {width: 600px; margin: 0 0 20px 0; border: 1px solid #910000;}
#main table thead tr th, #main table tfoot tr td {background: #910000; color: #fff; padding: 5px 10px; text-align: left; vertical-align: bottom;}
#main table tbody tr td {padding: 5px 10px; border-bottom: 1px solid #910000; vertical-align: middle;}

/**************************************************left column*********************************************/
#sidebar {background: #eee; width: 168px; margin-left: -685px; padding: 0 0 49px 0; position: relative; float: left; border: 1px solid #999;}
* html #sidebar {margin-left: -684px;}
#sidebar ul#sidebarNav {margin: 10px 0 0 0;}
#sidebar ul#sidebarNav li {list-style: none; display: inline;}
#sidebar ul#sidebarNav li#search {margin: 0 0 0 10px; display: block;}
#sidebar ul#sidebarNav li#search form div input.button {margin: 5px 0 0 0;}
#sidebar ul#sidebarNav li a {width: 150px; height: 75px; margin: 0 0 10px 9px; display: block; text-indent: -9999px; outline: none;}
#sidebar ul#sidebarNav li a#contactCrane {background: url(../images/sidebar-contact-crane.gif) no-repeat;}
#sidebar ul#sidebarNav li a#subscribeToNbt {background: url(../images/sidebar-subscribe-to-nbt.gif) no-repeat;}

/**************************************************right column********************************************/
#main_2 {color: #666; width: 250px; margin: 0 0 0 25px; position: relative; float: left;}
#main_2 h3 {width: 250px; height: 28px; text-indent: -9999px;}
#main_2 h3#title-web-poll {background: url(../images/title-web-poll.gif) no-repeat;}
#main_2 h3#title-maximum-crane {background: url(../images/title-maximum-crane.gif) no-repeat;}
#main_2 h3#title-email-of-the-week {background: url(../images/title-email-of-the-week.gif) no-repeat;}
#main_2 div.outer {background: #eee; margin: 0 0 25px 0; padding: 10px 5px; border: 1px solid #999;}
/*web poll*/
#main_2 div.outer div.wp-polls {margin: 0 0 10px 0; padding: 0; border: none;}
#main_2 div.outer div.wp-polls {}
#main_2 div.outer div.wp-polls h4 {margin: 0 0 10px 0;}
#main_2 div.outer div.wp-polls .wp-polls-ans {padding: 10px 0; border: solid #999; border-width: 1px 0;}
#main_2 div.outer div.wp-polls .wp-polls-ans ul li {margin: 0 0 10px 0; display: block; list-style: none;}
#main_2 div.outer div.wp-polls .wp-polls-ans ul li:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}
#main_2 div.outer div.wp-polls .wp-polls-ans ul li small {font-size: .9em;}
#main_2 div.outer div.wp-polls .wp-polls-ans ul label {width: 200px; margin: 0 0 0 5px; display: block; float: left;}
#main_2 div.outer div.wp-polls .wp-polls-ans ul input {display: block; float: left;}
#main_2 div.outer div.wp-polls .wp-polls-ans p input.Buttons {margin: 0 0 10px 0; padding: 0 10px; border: 1px outset #999;}
#main_2 div.outer ul.poll-links {}
#main_2 div.outer ul.poll-links li {list-style: none;}
/*end web poll*/
#main_2 div a {font-weight: bold;}
#main_2 dl {background: #eee; margin: 0 0 25px 0; padding: 10px 5px; border: 1px solid #999;}
#main_2 dl dt {font-weight: bold;}
#main_2 dl dd a {font-weight: bold;}

/**************************************************footer**************************************************/
#footer {background: url(../images/bg-footer.gif); margin: 0 0 25px 0; padding: 10px; position: relative; clear: both; border: 1px solid #999;}
#footer ul#footerNav {width: 100%; margin: 0 0 10px 0;}
#footer ul#footerNav li {color: #666; margin: 0 20px 0 0; list-style: none; display: inline;}
#footer ul#footerNav li a {font-weight: bold;}
