/* Colors */
.ntn-white { color:#ffffff; }
.ntn-black { color:#000000; }
.ntn-blue { color:#00aeef; }

/* Buttons */
input.submit { border:1px solid #444444; background:url(../images/assets/button-arrow.gif) no-repeat 6px 50% #000000; color:#ffffff; cursor:pointer; padding:3px 48px 3px 16px; }
input:hover.submit { color:#00aeef; text-decoration:none; }

input.button { border:1px solid #444444; background:url(../images/assets/button-arrow.gif) no-repeat 6px 50% #000000; color:#ffffff; cursor:pointer; text-transform:uppercase; padding:3px 48px 3px 16px; }
input:hover.button { color:#00aeef; text-decoration:none; }

a.button { border:1px solid #444444; background:url(../images/assets/button-arrow.gif) no-repeat 6px 50% #000000; color:#ffffff; text-transform:uppercase; padding:3px 48px 3px 16px; }
a:hover.button { color:#00aeef; text-decoration:none; }

/* Search Results */
table.results { clear:both; background-color:#cccccc; margin:0 0 12px 0; }
table.results tbody tr:hover td { background-color:#eeeeee; }
table.results td { background-color:#f3f3f3; padding:3px 12px; }
table.results thead td { background-color:#343434; font-weight:bold; color:#ffffff; text-align:center; text-transform:uppercase; }

/* Lists */
ul.noStyle { list-style-type:none; }

/* Assets */
.formError { color:#af2b2b; }
.textfield { border:0; }
.auto { width:auto; }
.inline { display:inline; }
.block { display:block; }
.center { margin:0 auto 0 auto; }
.clear { clear:both; }
.collapse { height:0; }
.relative { position:relative; }
.absolute { position:absolute; }
.left { float:left; }
.right { float:right; }
.overflow { overflow:hidden; }
.hidden { display:none; visibility:hidden; }
.wrap { white-space:normal; }
.nowrap { white-space:nowrap; }
.nowrap td { white-space:nowrap; }
.nomargin { margin:0 0 0 0; }
.nomargin p { margin:0; }
.nomargin li { margin:0; }
.margin6 { margin:0 0 6px 0; }
.margin12 { margin:0 0 12px 0; }
.margin24 { margin:0 0 24px 0; }
.padding6 { padding:0 0 6px 0; }
.padding12 { padding:0 0 6px 0; }
.padding24 { padding:0 0 6px 0; }
.nopadding { padding:0 0 0 0; }
.noborder { border:0; }
.nohover { text-decoration:none; }
.nobold { font-weight:normal; }
.nobackground { background:none; }
.condensed { font:10px/12px verdana; }
.columnLeft { vertical-align:top; padding:0 12px 0 0; }
.columnCenter { vertical-align:top; padding:0 12px 0 12px; }
.columnRight { vertical-align:top; padding:0 0 0 12px; }

/* Metal Callout */
.metal { background:url(../images/assets/metal.jpg) repeat-y 0 0; border-top:1px solid #666666; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #666666; }
.metal thead td { text-transform:uppercase; padding:6px 12px; }
.metal tbody td { padding:4px 12px; }
.metal tbody td a { color:#fff; }
.metal tfoot td { text-align:right; padding:6px 12px; }
.metal thead { background:url(../images/assets/metal-head.jpg) no-repeat 0 0; }
.metal thead td { height:34px; font:15px/17px arial; color:#00aeef; vertical-align:bottom; }
.metal tbody td { color:#000000; border-top:1px solid #333333; }