body {margin:0;padding:0;color:#fff;font: 13px Arial, Helvetica, sans-serif; min-width: 1004px; background: #2a2a2a}
img {border-style:none}
a {text-decoration: none; color:#0680CA}
a:hover {color: #52AEEB;text-decoration:none}
input, textarea, select {vertical-align: middle; background-color:#F7F7F7;border: 1px solid #bbb; color: #111;font-size:15px; padding:4px 6px;
-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px}
form, fieldset {float:left;width:100%;margin: 0; padding: 0; border-style: none;}
.clear-separator {width: 100%; height: 1px}
.inner-clear-separator {width: 100%; height: 1px; clear: both}
.box-clear-separator {width: 100px; height: 1px; float: left}

#wrapper {width: 100%; padding: 203px 0 20px 0; position: relative; overflow: hidden}

#header {position: absolute; top: 0; left: 0; width: 100%; height: 183px;}
#header .bar {height:183px; background:url(../images/bar_bg.gif) repeat-x bottom #333333;}
#header .holder {margin: 0 auto; width: 1000px; height: 183px; position: relative}
#header .logo {position: absolute; top:15px; left: 1px; width: 204px; height: 95px; text-indent: -9999px; background: url(../images/logo_manicamoney.png) no-repeat; overflow: hidden}
#header .logo a {display: block; width: 204px; height: 95px}
#header .external-info {float: right;height:43px;width:395px;display:inline-block;padding:5px;background-color:#fff;border:1px solid #222;
-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
#header .external-info .tools {width:65px;}
#header .login-box {float: right; display: inline-block; color: #444; height: 43px;}
#header .info-box {margin: 16px 1px 0 0; float: right; display: inline; width: 600px; color: #CCCCCC; height: 100%}
#header .input-entry {width:165px;padding:0;}
.input-entry {float:left; padding:0 5px 0 0}
.input-entry .input-value input {padding: 4px; width: 150px}
.input-entry .input-value label {display: block;font-weight: 700;height:15px;line-height:15px;padding: 0 0 0 3px;text-shadow:1px 1px 0 #EEEEEE;}
.tools {}
.tools .button {float:right;padding:6px 10px 5px;font-weight:700;font-size:10px;text-align:center;color: #fff;background: url(../images/bg-nav-gradient.png) repeat-x left -32px #0680ca; cursor:pointer; border:1px solid #0680ca;}
.tools .button:hover {background-color:#098ce3}
#header .company-logo {margin: 4px 0 0 11px; float: right}
#header .company-logo {margin-left: 8px}
#header .company-logo img {vertical-align: top; border: 1px #666666 solid}
#header .login-box .box, #header .info-box .box {height: 1%; overflow: visible}
#header .login-box .tools .button {margin:15px 0 0;width:63px}
#header .info-box h4 {margin: 0 0 5px; font-size: 14px; line-height: 16px}
#header .info-box ul {margin: 0 0 3px; padding: 0; list-style: none; text-align: right; overflow: hidden}
#header .info-box ul li {padding-left: 9px; display: inline; font-size: 11px; line-height: 16px; background: url(../nats_images/separator01.gif) no-repeat 2px 3px}
#header .info-box ul li:first-child, #header .info-box ul li.first-child {padding-left: 0; background: none}
#header .info-box ul li strong {margin-right: 3px}
#header .info-box.bookmark-section, #header .info-box p {margin: 0; font-size: 11px; line-height: 20px; position: relative; overflow: visible; float: right}
#header .info-box .bookmark-section a, #header .info-box .bookmark-set a, #header .info-box ul li a, #header .info-box p a {color: #FFFF87}
#header .info-box .bookmark-section .bookmark-show, #header .info-box .bookmark-set, #header .info-box p span {float: right; padding-top: 1px; padding-left: 23px; background: url(../nats_images/ico-message.gif) no-repeat scroll 0 3px}
#header .info-box .bookmark-section .bookmark-show {background: url(../nats_images/bookmark-list.png) no-repeat scroll 3px 3px; margin-right: 5px; padding-right: 15px; padding-left: 26px; border-radius: 3px; -moz-border-radius: 3px}
#header .info-box .bookmark-section .bookmark-viewing {background: url(../nats_images/bookmark-list.png) no-repeat scroll 3px 3px #373E41}
#header .info-box .bookmark-set {background: none; margin: 0 35px 0 0; font-size: 11px; line-height: 20px}
#header .info-box .bookmark-set a {border-radius: 3px; -moz-border-radius: 3px; padding: 3px 10px; height: 20px; font-size: 10px; line-height: 20px; color: #FFFFFF; background: #373E41; text-align: center; position: relative; cursor: pointer}
#header .info-box .bookmark-set a:hover {text-decoration: none; color: #333333; background: #DDDDDD}
#header .info-box .bookmark-section .bookmark-list {z-index: 1000; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; background: #373E41; color: #FFFFFF; display: none; float: none; left: 90px; list-style: none outside none; padding: 6px 2px; position: absolute; text-align: center; width: 160px}
#header .info-box .bookmark-section .bookmark-list li {width: 100%; background: none}
#header .info-box .bookmark-section .bookmark-list li a {-moz-border-radius: 0px; border-radius: 0px; background: none; color: #FFFFFF; float: left; text-align: left; width: 126px; cursor: pointer; font-size: 10px; height: 20px; line-height: 20px; padding: 0 3px 0 10px; position: relative; overflow: visible}
.remove_bookmark {float: right; width: 10px; padding: 0 2px 0 0; -moz-border-radius: 3px; border-radius: 3px; background: none repeat scroll 0 0 #EEEEEE; padding: 1px; border: 1px solid #AAAAAA; color: #444444; font-size: 8px; font-weight: 900; line-height: 10px; text-align: center; text-decoration: none}
#header .info-box .bookmark-section .bookmark-show:hover {text-decoration: none}

.nav-bar {position: absolute; top: 120px; left: 0; width: 1000px; height: 64px}
.nav-bar .hold {padding: 0 0 3px; width: 1000px; height: 60px;}
#nav {margin: 0; padding: 0; list-style: none; width: 100%; position: relative}
#nav ul {position: absolute}
#nav li {margin-left: -2px; padding-left: 2px; float: left; display: inline; background: url(../nats_images/sep-nav.png) repeat-y; vertical-align: top; height: 63px; position: relative}
#nav li.first-child {margin: 0; padding: 0; background: none}
#nav li.first-child a {-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -khtml-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px}
#nav li.last-child a {-webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -khtml-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0}
#nav li a {float: left; padding: 16px 0 0; font-size: 11px; line-height: 16px; color: #63c3ff; height: 47px; cursor: pointer; position: relative; width: 200px;outline:none;
background: url(../nats_images/bg-nav-gradient.png) repeat-x #0680ca left 4px;}
#nav li a:hover {background-color:#098ce3;text-decoration:none; color: #fff;}
#nav li a strong {display: block; padding: 0 10px 0 18px; font-size: 14px; line-height: 18px; color: #FFFFFF}
#nav li a:hover strong {color: #FFFFFF}
#nav li a span {display: block; padding: 1px 10px 0 18px; line-height: 13px}

#main {margin: 0 auto; width: 1000px;}
.text-block {float:left;width:600px; padding:20px 20px 10px;overflow: hidden;border:1px solid #333;background: url(../nats_images/bg-nav-gradient.png) repeat-x #fff left bottom;
-webkit-border-radius:0 25px 25px; -moz-border-radius:0 25px 25px; -khtml-border-radius:0 25px 25px; border-radius:0 25px 25px}
.text-block h1 {color:#333;margin:0 0 10px;letter-spacing:-0.05em;line-height: 24px;font-size:26px}
.text-block p {margin: 0 0 20px 0; line-height: 20px; text-align: justify;color:#555;letter-spacing: -0.01em;cursor:default;}
.text-block br {display:block;height:5px}
.text-block a {font-weight:700}
.text-block ul.payouts {margin:0;padding:0}
.text-block ul.payouts li {margin: 0 0 15px;padding:0 0 0 27px;background:url(../images/payouts_arrow.png) no-repeat left 4px}
.text-block ul.payouts li:hover p.payouts {color:#52AEEB;cursor:default;}
.text-block ul.payouts li p {line-height:18px;margin:0}
.text-block ul.payouts li p.payouts {color:#0680CA;font:700 16px/16px "Arial Black",Arial,Gadget,sans-serif}
.contactus {width:960px;margin:30px 0;background:none;border:0;}
.contactus .contact {float: left;width: 265px;height:170px;border-left: 1px solid #323232;border-right: 1px solid #252525;padding:5px 26px;}
.contactus h1 {margin:0;color:#fff;}
.contactus p {color:#fff}
.contactus p.position {font-size:15px;font-weight:700;color:#ddd;margin:0 0 40px;}


.news {float:right !important;width:290px !important;height:605px}

.mainblock .content,
.threeblocks .content,
.twocolumn .content,
.twothirds .content {-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -khtml-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;background: url("../nats_images/sub-nav-gradient.png") repeat-x #FFFFFF;}
.mainblock .content {margin: 0 0 60px;padding:0 30px 20px;width: 940px;}


.external-wrap-center {width: 613px; margin: 80px auto}
.external-box {float: left;padding:20px;color:#444; margin: 0px auto 5px;background: url(../nats_images/bg-nav-gradient.png) repeat-x #fff left bottom;
-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;-webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px}
.external-box h2 {float: left;font-size: 24px; padding:0 0 10px; margin: 0 !important; line-height: 30px;color: #0680ca}
.external-box .setLink {margin-left: 5px}
.ext-thumb-col {padding: 20px 0px}
.ext-detail-col {text-align: left; padding: 20px}
.ext-detail-col .e-title {font-size: 22px; font-weight: bold}
.ext-detail-col .e-payout {font-size: 10px; padding: 10px 0px}
.ext-detail-col .e-desc {font-size: 11px}

.tools .DisableSubmit {color: #BBB; background: #EEE; cursor: default;border-color:#ccc}
.tools .DisableSubmit:hover {color:#BBB; background:#EEE}


.twothirds .box .heading {width: 771px; height: 45px; position: relative; overflow: visible}
.mainblock .heading .hold,
.threeblocks .box .heading .hold,
.twocolumn .box .heading .hold,
.twothirds .box .heading .hold {height: 35px; position: relative; overflow: visible; padding: 10px 10px 0}

.mainblock h2, .threeblocks h2, .twocolumn h2, .twothirds h2 {display:inline-block;font-size:30px;margin:15px 15px 5px;letter-spacing: -0.05em;line-height:30px;height:30px;position:relative;cursor:default;}
.mainblock h2 a, .threeblocks h2 a, .twocolumn h2 a, .twothirds h2 a {position:absolute;top:0;right:0;padding:2px 10px;text-shadow:1px 1px 0 #000;}
.mainblock h2 a:hover, .threeblocks h2 a:hover, .twocolumn h2 a:hover, .twothirds h2 a:hover {text-decoration:none;color:#52aeeb;}

ul.sites {float:left;width:1000px;padding:0;margin:0 0 20px}
ul.sites li {float:left;width:242px;height:415px;background:url(../nats_images/bg-nav-gradient.png) repeat-x left 630px #fff;padding:5px 0 0;list-style:none;margin:0 10px 15px 0;
-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;-webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px}
ul.sites li.big,
ul.sites li.big a {height:570px !important}
ul.sites li.big a.sites_thumb img {margin:0 0 5px}
ul.sites li.last {margin-right:0}
ul.sites li:hover {background-color:#0680CA;border-color:#0680CA}
ul.sites a.sites_thumb {display:block;width:242px;height:415px;outline:none;cursor:pointer}
ul.sites a.sites_thumb:hover {text-decoration:none}
ul.sites a.sites_thumb img {width:242px;height:375px}
ul.sites a.sites_thumb h1 {margin:0 8px 2px;height:26px;color:#0680CA;text-shadow:1px 1px 0 #fff;font-size:13px;line-height:26px}
ul.sites li:hover h1 {color:#fff;text-shadow:3px 3px 3px #0770B6;}
ul.sites a.sites_thumb p {color:#252525;width:250px;font-size:14px;font-weight:700;padding:2px 0 2px 10px;margin:0 5px}
ul.sites a.sites_thumb p.maintitle {color:#0680CA}
ul.sites li.big:hover p,ul.sites li.big:hover p.maintitle {color:#fff}

/*  5 SITES per Row
ul.sites_s {float:left;width:1000px;padding:0;margin:0 0 20px}
ul.sites_s li {float:left;width:196px;height:330px;background:url(../nats_images/bg-nav-gradient.png) repeat-x left 630px #fff;padding:3px 0 0;list-style:none;margin:0 5px 5px 0;
-moz-box-shadow: 0 0 3px #000;-webkit-box-shadow: 0 0 3px #000;box-shadow: 0 0 3px #000;-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px}
ul.sites_s li.last {margin-right:0}
ul.sites_s li:hover {background-color:#0680CA;border-color:#0680CA}
ul.sites_s li a.sites_thumb {display:block;width:196px;height:330px;outline:none;cursor:pointer}
ul.sites_s li a.sites_thumb:hover {text-decoration:none}
ul.sites_s li a.sites_thumb img {width:196px;height:300px}
ul.sites_s li a.sites_thumb h1 {margin:0 4px 2px;height:23px;color:#0680CA;text-shadow:1px 1px 0 #fff;font-size:13px;line-height:23px}
ul.sites_s li:hover a.sites_thumb h1 {color:#fff;text-shadow:1px 1px 1px #0770B6;}
*/

ul.sites_page {float:left;width:1000px;padding:0;margin:0}
ul.sites_page li {float:left;width:318px;height:460px;background:url(../nats_images/bg-nav-gradient.png) repeat-x left 630px #fff;padding:5px 0 0;list-style:none;margin:0 18px 18px 0;
-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;-webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px}
ul.sites_page li.big,
ul.sites_page li.big a {height:570px !important}
ul.sites_page li.big a.sites_thumb img {margin:0 0 5px}
ul.sites_page li.last {margin-right:0}
ul.sites_page li:hover {background-color:#0680CA;border-color:#0680CA}
ul.sites_page a.sites_thumb {display:block;width:318px;height:460px;outline:none;cursor:pointer}
ul.sites_page a.sites_thumb:hover {text-decoration:none}
ul.sites_page a.sites_thumb img {width:318px;height:423px}
ul.sites_page a.sites_thumb h1 {margin:0 8px 2px;height:26px;color:#0680CA;text-shadow:1px 1px 0 #fff;font-size:17px;line-height:26px}
ul.sites_page li:hover h1 {color:#fff;text-shadow:3px 3px 3px #0770B6;}
ul.sites_page a.sites_thumb p {color:#252525;width:250px;font-size:14px;font-weight:700;padding:2px 0 2px 10px;margin:0 5px}
ul.sites_page a.sites_thumb p.maintitle {color:#0680CA}
ul.sites_page li.big:hover p,ul.sites li.big:hover p.maintitle {color:#fff}

div.payouts {background: url(../nats_images/bg-nav-gradient.png) repeat-x scroll left bottom #222 !important;border: 1px solid #181818;margin: 0;padding:20px !important}
div.payouts .contact { border-left: 1px solid #252525;border-right: 1px solid #181818;height:150px}
div.payouts .contact p {margin:0 0 20px; }
div.payouts .contact h1 {font-size:55px;line-height:50px;height:50px}
div.payouts .contact h2 {margin:5px 0 0}

div.resources {float:left;margin:10px 0 0;width:450px;padding:15px 20px !important;background: url(../nats_images/bg-nav-gradient.png) repeat-x scroll left bottom #222 !important;border: 1px solid #181818;
-webkit-border-radius:0 25px 25px; -moz-border-radius:0 25px 25px; -khtml-border-radius:0 25px 25px; border-radius:0 25px 25px}
div.resources h1 {margin:0}
div.resources ul {margin:15px 0 0;padding:0}
div.resources ul li {padding:5px 0;list-style:none}
div.resources ul li a {line-height:14px;padding: 4px 6px;font-weight:700;text-decoration: underline;}
div.resources ul li span {}


a.signup {display:inline-block; overflow:hidden;width: 940px;height:115px;padding:10px 30px; border:1px solid #333;background: url(../nats_images/bg-nav-gradient.png) repeat-x #0680ca left bottom;margin:20px 0 40px;
-webkit-border-radius:0 25px 25px; -moz-border-radius:0 25px 25px; -khtml-border-radius:0 25px 25px; border-radius:0 25px 25px;cursor:pointer;}
a.signup:hover {background-color:#098ce3;text-decoration:none; color: #fff;}
a.signup h2 {float:left;margin:10px 20px 5px 0;width:500px;color:#fff;}
a.signup p {float:left;margin:0 20px 10px 0;width:500px;color:#82cfff;}
a.signup:hover p{color:#fff}
a.signup h1 {float:right;display:inline-block;margin:15px;color:#fff;text-align:center;text-shadow:3px 3px 3px #0770b6}
a.signup h1:hover {text-shadow:1px 1px 1px #0680ca;}
div.signup { color: #333333;margin: 0 0 70px;padding: 0 30px 30px;width:938px !important}
div.signup .full-width-header{ line-height: 35px; padding: 0 10px !important;}

.input_checkbox {background:none;border:0}

.footer {position:fixed;bottom:0;width:100%;height:46px;}
.footer .inner_footer {background:url(../nats_images/bg-nav-gradient.png) repeat-x left top #232323;padding:15px;height: 16px;margin: 0 auto;width: 970px;-webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -khtml-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0}
.footer ul {float:left;margin:0;padding:0}
.footer ul li {float:left;list-style:none;padding:0 10px;}
.footer p.copyright {float:right;text-align:right;width:300px;font-size:9px;margin:0}
.footer p.copyright a {padding:5px 0;color:#6e787c;margin:35px 0 0}
.footer a {font-size:11px;color:#bbb;text-decoration:underline;font-weight:700;line-height:16px}
.footer a:hover,
.footer p.copyright a:hover {color:#fff}


.action-message {-webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;margin: 5px 0px 15px 0px; padding: 15px; }

.section_header4, .section_header5, .section_header2 {border-bottom: 1px solid #b4b4b4; margin-top: 15px; padding:12px 5px 0 15px !important; line-height: 25px; background:url(../images/bg-nav-gradient.png) repeat-x left -13px #eee;color: #222;}



.small-tooltip, .tooltip {z-index: 10000; border: 1px #A1A145 solid; background-color: #FFFFC4; color: #333; max-width: 250px; padding: 8px; border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0 0 5px #888888; -moz-box-shadow: 0 0 5px #888888; box-shadow: 0 0 5px #888888}
.small-tooltip hr, .tooltip hr {border: 0px; border-bottom: 1px #A1A145 solid}
.small-tooltip span, .tooltip span {font-size: 10px}
.tooltip {width: 250px}
.small-tooltip {width: 120px; text-align: center}
.tooltip-arrow-border {z-index: 10001; border-color: #A1A145 transparent transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -21px; left: 10%}
.tooltip-arrow {z-index: 10001; border-color: #FFFFC4 transparent transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -19px; left: 10%}
.tooltip-hover-helper {z-index: 10001; position: absolute; width: 100%; bottom: -22px; height: 24px; left: 0px}
.left .tooltip-arrow-border {left: 75%}
.left .tooltip-arrow {left: 75%}
.bottom .tooltip-arrow-border {border-color: transparent transparent #A1A145 transparent; top: -21px}
.bottom .tooltip-arrow {border-color: transparent transparent #FFFFC4 transparent; top: -19px}
.bottom .tooltip-hover-helper {top: -22px; height: 24px}
.mouseover_display_image {position: relative}
.mouseover_display_image img:hover {background: #373E41 }
.mouseover_image {position: absolute; left: 50%; top: 50%; z-index: 9998}
.mouseover_image img {border: 1px solid #D1D1D1; z-index: 9999; display: none}
.help_marker {margin-left: 5px; height: 16px; width: 16px; border-radius: 5px; -moz-border-radius: 5px; text-align: center; color: #FFFF87; font-size: 11px; line-height: 16px; background-color: #444444; float: right}
.help_marker:hover {text-decoration: none; color: #FFFF87; background-color: #222222}
.overlayDisplay {position: absolute; width: 1230px; background: #000000; opacity: 0.4; z-index: 998; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px}
.overlayDisplayMessage {position: absolute; z-index: 999; margin: 80px 465px; background: #FFFFFF; color: #333333; border-radius: 3px; -moz-border-radius: 3px; padding: 20px; width: 300px; text-align: center; font-weight: bold; font-size: 14px}

.text-block h1 .min-page-desc {width: 10px; height: 10px; text-align: center; position: absolute; bottom: 2px; right: 2px; color: #444444; font-size: 13px; line-height: 6px; border: 1px solid #AAAAAA; text-decoration: none}
.text-block h1 .min-page-desc-plus {line-height: 8px; font-size: 11px}

.action-narrow {margin: 5px 15px 15px 15px}
.action-message .action-header {float: left; width: 100%}
.action-message .action-title {padding: 5px 7px; font-size: 16px; font-weight: bold; float: left}
.action-message .action-header a {-moz-border-radius: 3px; border-radius: 3px; float: right; font-size: 9px; font-weight: 900; line-height: 12px; padding: 1px 3px; text-align: center; text-decoration: none}
.action-message .action-details {font-size: 14px; text-align: left; padding: 7px}
.type-error {background: #FBE3E4; border: 1px solid #FBC2C4; color: #8A1F11}
.type-error .action-header a {background: #8A1F11; border: 1px solid #FBC2C4; color: #FBE3E4}
.type-notice {background: #FFF6BF; border: 1px solid #FFD324; color: #514721}
.type-notice .action-header a {background: #514721; border: 1px solid #FFD324; color: #FFF6BF}
.type-info {background: #D5EDF8; border: 1px solid #92CAE4; color: #205791}
.type-info .action-header a {background: #205791; border: 1px solid #92CAE4; color: #D5EDF8}
.type-success {background: #E6EFC2; border: 1px solid #C6D880; color: #264409}
.type-success .action-header a {background: #264409; border: 1px solid #C6D880; color: #E6EFC2}
.mainblock {width: 100%;display:inline-block}
.mediumblock {width: 900px; margin: auto}
.mainblock .heading {width: 100%; overflow: visible; position: relative; height: 50px; background:#23282A}

.mainblock .heading .open-close, .threeblocks .box .heading .open-close, .twocolumn .box .heading .open-close, .twothirds .box .heading .open-close, .mainblock .heading .btn, .threeblocks .box .heading .btn, .twocolumn .box .heading .btn, .twothirds .box .heading .btn, .mainblock .heading .helpbtn, .threeblocks .box .heading .helpbtn, .twocolumn .box .heading .helpbtn, .twothirds .box .heading .helpbtn {margin-left: 3px; float: right; cursor: pointer; height: 20px; font-size: 10px; line-height: 20px; color: #B3B6B6; overflow: hidden}
.mainblock .heading .open-close span, .threeblocks .box .heading .open-close span, .twocolumn .box .heading .open-close span, .twothirds .box .heading .open-close span, .mainblock .heading .btn span, .threeblocks .box .heading .btn span, .twocolumn .box .heading .btn span, .twothirds .box .heading .btn span, .mainblock .heading .helpbtn span, .threeblocks .box .heading .helpbtn span, .twocolumn .box .heading .helpbtn span, .twothirds .box .heading .helpbtn span {float: left; height: 20px; padding: 0 9px 0 8px; letter-spacing: -1px; background-color: #444444; border-radius: 3px; -moz-border-radius: 3px}
.mainblock .heading .helpbtn span, .threeblocks .box .heading .helpbtn span, .twocolumn .box .heading .helpbtn span, .twothirds .box .heading .helpbtn span {font-weight: bold; font-size: 12px; color: #FFFF87}
.mainblock .heading .open-close, .threeblocks .box .heading .open-close, .twocolumn .box .heading .open-close, .twothirds .box .heading .open-close {font-size: 20px; line-height: 15px}
.mainblock .heading .open-close .open-plus, .threeblocks .box .heading .open-close .open-plus, .twocolumn .box .heading .open-close .open-plus, .twothirds .box .heading .open-close .open-plus {font-size: 17px; line-height: 22px; padding: 0px 7px}
.mainblock .heading a:hover, .threeblocks .box .heading a:hover, .twocolumn .box .heading a:hover, .twothirds .box .heading a:hover {text-decoration: none}
.mainblock .heading .btn:hover span, .threeblocks .box .heading .btn:hover span, .twocolumn .box .heading .btn:hover span, .twothirds .box .heading .btn:hover span, .mainblock .heading .helpbtn:hover span, .threeblocks .box .heading .helpbtn:hover span, .twocolumn .box .heading .helpbtn:hover span, .twothirds .box .heading .helpbtn:hover span {text-decoration: none; background-color: #222222}
.mainblock .heading .open-close:hover span, .threeblocks .box .heading .open-close:hover span, .twocolumn .box .heading .open-close:hover span, .twothirds .box .heading .open-close:hover span {text-decoration: none; background-color: #222222}
.mainblock .heading .btn .currentHover, .threeblocks .box .heading .btn .currentHover, .twocolumn .box .heading .btn .currentHover, .twothirds .box .heading .btn .currentHover {text-decoration: none; background-color: #222222}


.smallblock .content {width: 498px}
.mainblock .content-padded {padding: 0 20px; width: 1191px}
.mainblock .content:after {content: ''; display: block; clear: both}
.mainblock .content .c {width: 100%; position: relative}
.twothirds {position: relative;list-style: none; width:750px; display: table;}
.standard-block, .threeblocks, .twocolumn, .summary {margin: 0px; position: relative; padding: 0px; list-style: none; width: 100%; display: table; color: #333333}


.box-options {position: relative; float: right}
.box-options ul {display: none; z-index: 1000; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; background: #222222; color: #444444; float: none; left: 58px; list-style: none outside none; padding: 6px 2px; position: absolute; text-align: center; width: 130px; top: -12px}
.box-options ul li {width: 100%; background: none}
.box-options ul li a {-moz-border-radius: 0px; border-radius: 0px; background: none; color: #CCCCCC; float: left; text-align: left; width: 120px; cursor: pointer; font-size: 10px; height: 20px; line-height: 20px; padding: 0 3px 0 10px; position: relative; overflow: visible}
.mainblock .heading .box-options ul li a:hover, .threeblocks .box .heading .box-options ul li a:hover, .twocolumn .box .heading .box-options ul li a:hover, .twothirds .box .heading .box-options ul li a:hover {text-decoration: underline}
.twothirds {width: 100%; position: relative}
.twothirds .c {width: 100%}
.twothirds .c:after {content: ''; display: block; clear: both}
.twothirds .box {margin: 0 0 0 5px; width: 771px; float: left; position: relative; display: inline}
.twothirds .box-hold .box:first-child, .twothirds .box-hold div.first-child {margin-left: 1px; width: 455px}
.twothirds .box-hold .box-even:first-child, .twothirds .box-hold .box-even {width: 613px}
.twothirds .box-hold .box:first-child .heading, .twothirds .box-hold div.first-child .heading {width: 453px}
.twothirds .box-hold .box-even:first-child .heading, .twothirds .box-hold .box-even .heading {width: 613px}
.twothirds .content {padding: 0px; width: 771px; min-height: 70px}
.twothirds .box-hold .box:first-child .content, .twothirds .box-hold div.first-child .content {width: 433px; padding: 10px; min-height: 234px}
.twothirds .box-hold .box-even:first-child .cont-even-padded, .twothirds .box-hold .box-even .cont-even-padded {min-height: 340px; width: 593px}
.twothirds .box-hold .box-even:first-child .cont-even, .twothirds .box-hold .box-even .cont-even {min-height: 360px; width: 613px}
.twocolumn {margin-bottom: 3px; width: 100%; position: relative}
.twocolumn .c {width: 100%}
.twocolumn .c:after {content: ''; display: block; clear: both}
.twocolumn .box {margin: 0 0 0 5px; width: 945px; float: left; position: relative; display: inline}
.twothirds .box .section-nav, .twocolumn .box .section-nav {float: left; height: 45px; left: 5px; position: absolute; top: -5px; width: 610px; z-index: 100}
.twothirds .box .section-nav .section-tab-separator, .twocolumn .box .section-nav .section-tab-separator {background: url("../nats_images/light-sep.png") repeat-y scroll 0 0 transparent; float: left; height: 30px; position: relative; top: 10px; width: 2px}
.twothirds .box .section-nav .section-tab, .twocolumn .box .section-nav .section-tab {float: left; z-index: 100; position: relative; z-index: 100; text-align: center; color: #FFFFFF; font-weight: bold; text-align: center; padding: 15px 20px}
.twothirds .box .section-nav .active-tab, .twocolumn .box .section-nav .active-tab {color: #333333; background: #FFFFFF; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px}
.twothirds .box .section-nav .section-tab a, .twocolumn .box .section-nav .section-tab a {color: #FFFFFF}
.twothirds .box .section-nav .section-tab a:hover, .twocolumn .box .section-nav .section-tab a:hover {color: #FFFF87}
.twocolumn .box-hold .box:first-child, .twocolumn .box-hold div.first-child {margin-left: 1px; width: 281px}
.twocolumn .box .heading {width: 945px; height: 39px; position: relative; overflow: visible; background: url(../nats_images/heading-gradient.png) repeat-x #23282A; border-top-right-radius: 4px; -moz-border-radius-topright: 4px}
.twocolumn .box .left-bar .heading, .twocolumn .box .left-bar-first .heading, .twocolumn .box .left-bar-last .heading {background: url(../nats_images/heading-gradient.png) repeat-x #23282A}
.twocolumn .box-hold .box:first-child .heading, .twocolumn .box-hold div.first-child .heading {width: 281px; border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px}
.twocolumn .box-hold .box:first-child .left-bar .heading, .twocolumn .box-hold .box:first-child .left-bar-last .heading, .twocolumn .box-hold div.first-child .left-bar .heading, .twocolumn .box-hold div.first-child .left-bar-last .heading {border-top-left-radius: 0px; -moz-border-radius-topleft: 0px}
.twocolumn .content {padding: 0px 20px; width: 905px; border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px}
.twocolumn .box-hold .box .no-padding {padding: 0px; width: 945px}
.twocolumn .box-hold .box .fixed-short {height: 210px}
.twocolumn .box-hold .box .full-padding {padding: 20px}
.twocolumn .box-hold .box:first-child .content, .twocolumn .box-hold div.first-child .content {width: 241px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px}
.twocolumn .box-hold .box:first-child .left-bar .content, .twocolumn .box-hold .box:first-child .left-bar-first .content, .twocolumn .box-hold div.first-child .left-bar .content, .twocolumn .box-hold div.first-child .left-bar-first .content {border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px}
.twocolumn .box-hold .box:first-child .left-bar .no-padding, .twocolumn .box-hold .box:first-child .left-bar-first .no-padding, .twocolumn .box-hold .box:first-child .left-bar-only .no-padding, .twocolumn .box-hold div.first-child .left-bar .no-padding, .twocolumn .box-hold div.first-child .left-bar-first .no-padding.twocolumn .box-hold div.first-child .left-bar-only .no-padding, .twocolumn .box-hold .box:first-child .no-padding, .twocolumn .box-hold div.first-child .no-padding {padding: 0px; width: 281px}
.threeblocks {margin-bottom: 3px; width: 100%; position: relative; overflow: visible}
.threeblocks .c {width: 100%}
.threeblocks .c:after {content: ''; display: block; clear: both}
.threeblocks .b {width: 100%; height: 6px; overflow: hidden}
.threeblocks .box {margin :0 1px 0 5px; width: 406px; float: left; display: inline}
.threeblocks .box-hold .box:first-child, .threeblocks .box-hold div.first-child {margin-left:1px}
.threeblocks .box .heading {width: 406px; height: 39px; position: relative; overflow: visible; background: url(../nats_images/heading-gradient.png) repeat-x #23282A; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px}
.threeblocks .content {padding: 10px; width: 386px; overflow: hidden; min-height: 234px}
.twocolumn .icons-list, .twothirds .icons-list, .twocolumn .info-list, .twothirds .info-list, .threeblocks .icons-list, .threeblocks .info-list {margin: 0px; padding: 0; list-style: none; width: 100%; overflow: hidden}
.twocolumn .icons-list li, .twothirds .icons-list li, .twocolumn .info-list li, .twothirds .info-list li, .threeblocks .icons-list li, .threeblocks .info-list li {padding: 8px 0; border-top: 1px #D1D1D1 solid; font-size: 16px; line-height: 16px;cursor:default}
.twocolumn .icons-list .list-first, .twothirds .icons-list .list-first, .twocolumn .info-list .list-first, .twothirds .info-list .list-first, .threeblocks .icons-list .list-first, .threeblocks .info-list .list-first {border-top: 0px}
.twocolumn .icons-list .list-last, .twothirds .icons-list .list-last, .twocolumn .info-list .list-last, .twothirds .info-list .list-last, .threeblocks .icons-list .list-last, .threeblocks .info-list .list-last {padding: 0px}
.twocolumn .icons-list li a, .twothirds .icons-list li a, .threeblocks .icons-list li a {cursor:pointer}
.twocolumn .icons-list li a img, .twothirds .icons-list li a img, .threeblocks .icons-list li a img {vertical-align: top}
.twocolumn .icons-list li a strong, .twothirds .icons-list li a strong, .threeblocks .icons-list li a strong {padding-left: 6px}
.twocolumn .icons-list li a:hover, .twothirds .icons-list li a:hover, .threeblocks .icons-list li a:hover {text-decoration: none; border: 0}
.twocolumn .icons-list li .remove_bookmark:hover, .twothirds .icons-list li .remove_bookmark:hover, .threeblocks .icons-list li .remove_bookmark:hover {text-decoration: none; background: #CCCCCC; border: 1px solid #AAAAAA}
.twothirds .user-box, .threeblocks .user-box {width: 100%; margin-bottom: 6px; overflow: hidden}
.twothirds .user-box .photo, .threeblocks .user-box .photo {margin: 1px 11px 0 0; float: left}
* html .twothirds .user-box .photo, * html .threeblocks .user-box .photo {margin-right: 8px}
.twothirds .user-box .photo img, .threeblocks .user-box .photo img {vertical-align: top; border: 1px #D1D1D1 solid}
.twothirds .user-box .info, .threeblocks .user-box .info {height: 1%; overflow: hidden; padding: 0 1px 0 0}
.twothirds .user-box .name, .threeblocks .user-box .name {margin: -3px 0 2px; display: block; font: 18px/20px Arial, Helvetica, sans-serif; color: #333333}
.twothirds .user-box p, .twothirds .user-box address, .threeblocks .user-box p, .threeblocks .user-box address {margin: 0; font-size: 11px; line-height: 18px; font-style: normal}
.twothirds .info-list li, .threeblocks .info-list li {padding-bottom: 7px; width: 100%; overflow: hidden; vertical-align: top}
.twothirds .info-list dl, .threeblocks .info-list dl {margin: 0; float: left}
.twothirds .info-list dl dt, .threeblocks .info-list dl dt {margin: 0 8px 0 2px; font-weight: bold; width: 120px; float: left; display: inline}
.twothirds .info-list dl dd, .threeblocks .info-list dl dd {margin: 0 8px 0 0; width: 150px; float: left; display: inline}
.twothirds .info-list .link, .twothirds .info-list .login, .twothirds .info-list .price, .threeblocks .info-list .link, .threeblocks .info-list .login, .threeblocks .info-list .price {width: 57px; float: left}
.twothirds .info-list .link a, .threeblocks .info-list .link a {color: #0082BE}
.twothirds .info-list .login, .threeblocks .info-list .login {font-style: normal; color: #999999}
.dashbox-link {float: right; padding-top: 5px; font-weight: bold}
.dashbox-link .helpbtn {float: right; margin-left: 5px}
.tools:after {content: ''; display: block; clear: both}
.tools .section-toggle {font-weight: normal; font-size: 10px; line-height: 17px; height: 16px; padding: 0px 6px; margin-top: 5px}
.tools .inline-button {float: none; margin-left: 3px}
.tools .button .arrow {position: absolute; font-size: 0}

.aboveTable {float: left; margin: 5px 0px 3px}
.tools .markAdtoolsOld {float: left}
.tools .descipt {float: left; font-size: 12px; font-weight: normal; padding-left: 10px}
.tools .descipt a {font-weight: bold}
.shift-left {margin-right: 20px}
.summary li {margin: 0px; border-width: 1px; float: left; display: inline; width: 192px; height: 72px; position: relative}
.summary .sum-top {border-left: 1px #E6E6E6 solid}
.summary .sum-bottom {border-left: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid}
.summary .sum-bottom-left {border-top: 1px #E6E6E6 solid}
.summary li:hover, .summary li.hover {z-index: 20}
.summary li .tooltip {display: none; position: absolute; left: 99px; bottom: 49px}
.summary li .sum-box {display: block; padding: 16px 4px 0 18px; width: 170px; height: 57px; overflow: hidden}
.summary li .sum-box strong {display: block; width: 100%; font-size: 12px; line-height: 14px; color: #0082BE}
.summary li .sum-box span, .summary li .sum-box em {font: bold 16px/26px Arial, Helvetica, sans-serif; color: #333333}
.summary li .sum-box em {padding-left: 10px; font-size: 14px; color: #999999}
.summary li a:hover {text-decoration: none}
.summary li .perc-change-container {text-align: center; position: absolute; right: 5px; bottom: 10px}
.summary li .perc-change-container .perc-change-up-arrow {background: url(../nats_images/arrow-up.png); width: 16px; height: 16px; margin: auto}
.summary li .perc-change-container .perc-change-down-arrow {background: url(../nats_images/arrow-down.png); width: 16px; height: 16px; margin: auto}
.summary li .perc-change-container .perc-change-no-arrow {background: #999999; width: 16px; height: 5px; margin: 0px auto 15px}
.summary li .perc-change-container span {font-size: 12px; line-height: 18px; color: #999999}
.summary li .perc-change-container .desciptor {font-size: 8px; width: 70px; color: #999999}
.content .small_title, .standard-block .title {padding: 10px 0px 16px; width: 100%; font-size: 11px; line-height: 23px; overflow: hidden}
.standard-block .title-overflow {overflow: visible; float: left}
.content .small_title {padding: 7px 0px 5px}
.content .small_title .desc {float: left; width: 110px; font-size: 14px; font-weight: bold; padding-left: 20px}
.content .small_title #slider {float: left; width: 350px; top: 6px}
.standard-block .title .link, .standard-block .title .desc, .standard-block .title .desc2, .standard-block .title .desc3, .standard-block .title .desc4 {float: left; width: 455px; font-size: 14px; font-weight: bold; padding-left: 40px}
.standard-block .title .desc2 {font-weight: normal; width: 600px; padding-left: 15px}
.standard-block .title .desc3 {font-weight: normal; width: 680px; text-align: left; padding-left: 25px}
.standard-block .title .desc4 {font-weight: normal; width: 905px; text-align: left; padding-left: 15px}
.standard-block .title .desc3 .det-table {font-size: 13px; width: 100%}
.standard-block .title .desc3 .det-table .head-row td {font-size: 11px; color: #999999; line-height: 18px; padding: 6px 10px 0 60px; border-top: 1px solid #D1D1D1}
.standard-block .title .desc3 .det-table .detail-row td {font-weight: bold; line-height: 18px; padding: 0 10px 6px 60px; border-bottom: 1px solid #D1D1D1}
.standard-block .title .desc3 .det-table .head-row .first-col, .standard-block .title .desc3 .det-table .detail-row .first-col {padding-left: 10px}
.standard-block .title .desc3 strong, .standard-block .title .desc4 strong {padding-right: 20px}
.standard-block .title .view {float: right; padding-right: 20px}
.standard-block .title .view span {float: left; padding-right: 4px}
.standard-block .title .view ul {margin: 0; padding: 0; list-style: none; float: left}
.standard-block .title .view ul li {margin: 0px 0px 0 3px; float: left; display: inline}
.standard-block .title .view ul li a {float: left; height: 100%}
.standard-block .title .view ul li img {vertical-align: top; padding: 2px; background: #DDDDDD; border: 2px solid #D1D1D1}
.standard-block .title .view ul li a:hover img {background: #F7F7F7}
.standard-block .title .view ul li .current-view {margin-top: 0px; background: #F7F7F7; border: 2px solid #666666}
.block-inner-columns {float: left; width: 33%}
.four-columns {width: 29%}
.four-columns-small {width: 13%}
.single-column {width: 100%; margin-bottom: 10px}
.block-inner-column_sep {float: left; width: 0px; height: 180px; border: 1px #D1D1D1 solid; margin: 15px 0px}
.block-inner-columns .filter-form {padding-left: 25px}
.block-short-form .block-inner-columns .filter-form {padding-left: 35px}
.block-short-form .middle-column .filter-form {padding-left: 55px}
.block-inner-bottom-row {width: 780px; position: absolute; bottom: 5px}
.block-short-form .filter-form .tools {padding: 0px 100px 20px 0}
.display-content {min-height: 500px; height: 100%; width: 100%; text-align: center; padding-bottom: 40px; clear: both}
.display-content .loading {top: 150px; position: absolute; left: 585px}
.section_header4, .section_header3, .section_header2, .section_header5, .section_header {font-weight: bold; font-size: 16px; padding: 20px 0 0; text-align: left; height: 28px}
.section_header3 span, .section_header2 span, .section_header5 span, .section_header span {float: right; font-size: 14px; padding-right: 5px}

.section_header3 {border-bottom: 0px; padding: 0px 20px; line-height: 25px; height: 24px}
.section_header4 {margin-top: 5px}
.section_header2, .section_header5 {font-size: 17px; height: 32px}
.section_header5 {margin: 5px 15px 0px}
.full-width-header {margin: 10px 0 5px !important}
.section_header2 .tools .button, .section_header5 .tools .button {background-color: #373E41}
.display-content .no-section-line {border-bottom: 0px}
.display-content .message-header {float: left; text-align: left; width: 100%; padding: 7px 0px; font-size: 11px}
.display-content .message-header .message-sender {float: left}
.display-content .message-header .message-date {padding-left: 30px; float: left}
.display-content .message-header span {color: #999999}
.display-content .news-body, .display-content .help-body, .display-content .message-body {float: left; margin-bottom: 5px; text-align: left; width: 100%; background-color: #F7F7F7; border-bottom: 1px solid #D1D1D1; border-top: 1px solid #D1D1D1; color: #333333}
.display-content .news-header {padding: 10px 0px 4px; font-size: 13px}
.display-content .news-body {border: 0px; background: none}
.display-content .help-body {float: none; margin-top: 5px; padding: 5px; width: 95%}
.display-content .news-body .inner-body, .display-content .message-body .inner-body {padding: 15px; line-height: 18px}
.display-content .message-body .message-textarea {line-height: 18px; width: 895px; height: 250px; overflow: scroll}
.side-bar-news {padding: 10px 0px}
.side-bar-folders, .side-bar-nav {list-style: none; margin: 0; padding: 0; width: 100%}
.side-bar-folders li, .side-bar-nav li {text-align: right; background: url(../nats_images/sub-nav-sep.png) repeat-x; height: 30px; position: relative}
.side-bar-folders li {text-align: left}
.side-bar-folders li a, .side-bar-nav li a {float: left; width: 100%; height: 30px}
.side-bar-folders li a:hover, .side-bar-nav li a:hover {text-decoration: none}
.side-bar-folders li:hover, .side-bar-nav li:hover {background: #EEEEEE}
.side-bar-folders li .side-sel-arrow, .side-bar-nav li .side-sel-arrow {border-color: transparent transparent transparent #0082BE; border-style: solid; border-width: 15px; height: 0; width: 0; position: absolute; right: -29.6px; z-index: 100; top: 0px}
.side-bar-folders li .side-bar-selected, .side-bar-nav li .side-bar-selected {background: url("../nats_images/side-nav-selected.png") repeat scroll 0 0 #0082BE}
.side-bar-folders li a span, .side-bar-nav li a span {width: 100%; line-height: 30px; font-weight: bold; padding-right: 15px}
.side-bar-folders li a span {padding-left: 15px}
.side-bar-folders li .side-bar-selected span, .side-bar-nav li .side-bar-selected span {color: #FFFFFF}
.side-bar-folders li .side-bar-selected:hover span, .side-bar-nav li .side-bar-selected:hover span {color: #FFFFFF}
.side-bar-folders li a span .subtext, .side-bar-nav li a span .subtext {padding: 0px; color: #999999; font-size: 11px}
.side-bar-folders li .side-bar-selected span .subtext, .side-bar-nav li .side-bar-selected span .subtext {color: #FFFFFF}
.current-summary, .current-summary-alt, .current-filter-alt, .current-filter {font-size: 11px; height: 30px; line-height: 30px; text-align: left; padding: 0 20px}
.current-summary-alt, .current-filter-alt {background: #FFFFFF}
.current-filter-alt span, .current-filter span {float: right; height: 100%}
.current-filter-alt span a img, .current-filter span a img {padding-top: 7px}
.current-summary, .current-summary-alt {text-align: right; padding-right: 30px}
.current-summary div, .current-summary-alt div {font-weight: bold; width: 75px; float: right}
.acct-summary {padding: 15px 0px}
.acct-summary .acct-img {}
.acct-summary .acct-info {font-size: 10px}
.acct-summary .acct-info span {font-size: 14px; font-weight: bold}
.bullet-list {text-align: left; width: 860px}
.bullet-list li {padding: 6px 0px}
.bullet-list li strong {font-size: 13px; line-height: 20px}
.table-container {width: 100%;}
.table-container2 {width: 100%}
.table-container3 {width: 100%; padding: 20px 0px}
.table-container4 {width: 100%}
.form-table .tab-column {line-height: 20px; font-size: 13px}
.tres-height {height: 300px; overflow-y: scroll; overflow-x: hidden}
.tab-column {padding: 5px 10px 5px 20px; text-align: right}
.fill-tab-space {width: 250px}
.tab-break, .left-align {padding: 2px 0; text-align: left}
.center-align {padding: 5px; text-align: center}
.align-slider {padding: 5px 5px 5px 12px; width: 120px; text-align: center}
.left-align-nopad {padding: 0px; text-align: left}
.tab-column span {color: #999999; font-size: 10px}
.tab-column .unverified-change {color: #999999; font-size: 12px; line-height: 18px}
.tab-column .remove-pending-change {padding-left: 5px; position: absolute; float: right; line-height: 30px}
.header-row2, .header-row {height: 30px}
.header-row2, .header-row, .footer-row, .tab-break {font-weight: bold; font-size: 14px}
.header-row2 .tab-column {background: #666666; border-right: 1px solid #FFFFFF; color: #FFFFFF; padding: 0px 4px; text-align: center; margin-bottom: 5px; white-space: nowrap}
.header-row2 .header-first {-moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px}
.header-row2 .header-last {-moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px}
.header-row2 .header-only {-moz-border-radius: 5px; border-radius: 5px}
.header-row2 .tab-column:hover {background: #444444}
.header-row2 .nohover:hover {background: #666666}
.header-row2 .orderby-field {background: #444444}
.header-row2 .tab-column .table-orderby-wrapper {position: absolute; top: 27px; left: 50%; width: 0}
.header-row2 .tab-column .table-orderby-field {border-color: #444444 transparent transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; left: -10px; position: relative}
.header-row2 .tab-column .table-orderby-field-reverse {border-color: transparent transparent #444444 transparent; border-style: solid; border-width: 10px; height: 0; width: 0; top: -44px; left: -10px; position: relative; display: none}
.header-row2 .tab-column a {color: #FFFFFF; line-height: 30px; display: block; position: relative}
.header-row2 .tab-column a:hover {text-decoration: none}
.header-row .tab-column {border-bottom: 1px #23282A solid}
.footer-row .tab-column {border-top: 1px #23282A solid}
.no-foot-line .tab-column {border-top: 0px}
.data-row-even-nextoff .tab-column, .data-row-odd-nextoff .tab-column {border-bottom: 1px #BBBBBB solid}
.data-row-odd .col-no-border {border-bottom: 0px; padding: 3px}
.data-row-even-off .tab-column, .data-row-odd-off .tab-column {color: #CCCCCC}
.data-row-even-off .tab-column a, .data-row-odd-off .tab-column a {color: #CCCCCC}
.data-row-even-off .tab-break, .data-row-odd-off .tab-break {color: #CCCCCC}
.data-row-even-off .tab-break, .data-row-odd-off .tab-break {color: #CCCCCC}
.data-row-even-off .breakdown-btn a, .data-row-odd-off .breakdown-btn a {background: none; color: #CCCCCC}
.data-row-even-off .breakdown-btn a:hover, .data-row-odd-off .breakdown-btn a:hover {background: none; color: #CCCCCC}
.light-highlight-row {background: #FFFFEF}
.highlight-row {background: #FFFFC4}
.data-row-even-nextoff .orderby-hover, .data-row-odd-off .orderby-hover, .data-row-even-off .orderby-hover, .data-row-odd-nextoff .orderby-hover, .data-row-odd .orderby-hover, .data-row-even .orderby-hover {background: #F7F7F7}
.light-highlight-row .orderby-hover {background: #FFFFC4}
.data-row-even-nextoff .subtext, .data-row-odd-off .subtext, .data-row-even-off .subtext, .data-row-odd-nextoff .subtext, .data-row-odd .subtext, .data-row-even .subtext {color: #999999; font-size: 11px}
.last-row:hover, .hover-row:hover {background: #F7F7F7}
.light-highlight-row:hover {background: #FFFFC4}
.hover-row:hover .tab-column {border-bottom: 1px #888888 solid}
.two-layer-top .tab-column, .two-layer-top:hover .tab-column {padding-bottom: 0px; border-bottom: 0px #888888 solid}
.two-layer-top .two-layer-rowspan {padding-bottom: 5px; border-bottom: 1px #D1D1D1 solid}
.two-layer-top:hover .two-layer-rowspan {padding-bottom: 5px; border-bottom: 1px #888888 solid}
.two-layer-bottom .tab-column {padding-top: 0px}
.last-row .tab-column {border-bottom: none}
.last-row:hover .tab-column {border-bottom: 0px #888888 solid}
.hover-matched-row {background: #F7F7F7}
.hover-matched-highlight-row {background: #FFFFC4}
.hover-matched-row .tab-column, .hover-matched-highlight-row .tab-column, .hover-next-row .tab-column {border-bottom-color: #888888}
.no-bottom-line .tab-column {border-bottom: 0px; padding-top: 0px; padding-bottom: 5px; background: #FFFFFF; white-space: nowrap}
.header-row1 .breakdown-btn, .header-row2 .breakdown-btn, .header-row .breakdown-btn, .footer-row .breakdown-btn, .tab-break .breakdown-btn {font-weight: normal}
.small-font .header-row1, .small-font .header-row2, .small-font .header-row, .small-font .footer-row, .small-font .tab-break {font-size: 11px}
.first-row .tab-column {padding-top: 10px}
.order-arrow-asc, .order-arrow-desc {border-color: transparent transparent #0082BE transparent; border-style: solid; border-width: 4px; float: left; height: 0; margin-right: 3px; position: relative; top: 2px; width: 0; z-index: 100}
.order-arrow-desc {border-color: #0082BE transparent transparent transparent; top: 6px}
.banner-dump {margin: 3px}
.breakdown-btn {position: relative}
.breakdown-btn:after {content: ''; display: block; clear: both}
.breakdown-btn a {float: right; padding: 0 10px; height: 20px; font-size: 10px; line-height: 20px; text-align: center; color: #333333; background: #DDDDDD; position: relative; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px}
.breakdown-btn a:hover {text-decoration:none}
.breakdown-btn .noLink, .breakdown-btn .noLink:hover {cursor: default}
.breakdown-btn ul {display: none; float:none; left: 98%; list-style: none outside none; position: absolute; text-align: center; top: -60%; z-index: 1000; padding: 6px 2px; color: #FFFFFF; background: #373E41; border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px}
.breakdown-btn .page-limit-goleft {left: -37px; border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-left-radius: 3px; -moz-border-radius-topleft: 3px}
.footer-row .breakdown-btn ul {top: -70%}
.footer-row .breakdown-btn .stndrd {top: -57%}
.breakdown-btn ul li {width: 100%}
.breakdown-btn ul li a {background: none; color: #FFFFFF; float: left; text-align: center; width: 76px; border-radius: 0px; -moz-border-radius: 0px}
.breakdown-btn ul li a:hover {color: #FFFF87; text-decoration: underline}
.view-btn-on {float: left; margin: 2px 3px 0px 7px}
.view-btn-on ul {top: -70%; background-color: #124259}
.view-btn-on a {background-color: #0082BE; color: #E6E6E6}
.entry-status-viewed, .entry-status-none {padding: 0px; margin: 0px; width: 5px; height: 5px; border-radius: 3px; -moz-border-radius: 3px; float: right; background-color: #E6E6E6; position: relative}
.entry-status-none {background-color: #124259}
.table-img-small, .table-avatar-small, .table-video-small, .table-img-mouseover, .table-img {padding: 3px; border: 1px #D1D1D1 solid}
.table-avatar-small {padding: 1px; position: relative; width: 100px; height: 100px; overflow: hidden; float: left}
.table-img-small {padding: 1px}
.table-video-small {display:block; width:200px; height:150px; margin: 0 auto}
.table-img-mouseover {background-color: #F7F7F7}
.tab-column .img-text-pair {margin-right: 10px; float: left}
.tab-column .img-text-pair2 {float: left; line-height: 20px}
.tab-column .img-text-pair-missing {margin-left: 30px}
.filter-form {width: 100%; padding: 10px 0 0 0; position: relative}
.filter-form .date {padding: 2px 0 2px 0; text-align: right; width: 150px}
.filter-form .date img {padding: 0px 0px 0px 5px}
.filter-form span {font-size: 12px; float: left; width: 100%; padding-bottom: 2px; font-weight: bold}
.filter-form .filter-date {width: 80px; text-align: center}
.filter-form .filter-date-short {width: 65px; text-align: center}
.filter-form .filter-text {width: 180px}
.filter-form .filter-text-long {width: 200px}
.filter-form .filter-text-medium {width: 92px}
.filter-form .filter-select {width: 220px; height: 25px}
.filter-form .filter-text-short {width: 40px; margin: 0 0 0 3px}
.filter-form .filter-select-short {width: 110px; height: 25px}
.filter-form .filter-select-veryshort {width: 78px; height: 25px}
.filter-form .filter-select-medium {width: 155px; height: 25px}
.filter-form .tools {padding: 5px 50px 25px 0px}
.filter-form .filter-ct-tog {width: 80px; padding-left: 1px; font-size: 10px}
.filter-form .filter-ct-sel {width: 137px}
.filter-form .filter-ct-text {width: 127px}
.edit-form-select-veryshort, .edit-form-select-short, .edit-form-select {width: 225px}
.edit-form-select-short {width: 95px}
.edit-form-select-veryshort {width: 65px}
.edit-form-select-long {width: 210px}
.edit-form-text {width: 210px;}
.edit-form-text-long {width: 400px;}
.edit-form-textarea-short, .edit-form-textarea {width: 805px; height: 250px;}
.edit-form-textarea-short {width: 820px}
.edit-form-error {background: #FFC9CF; border: 1px solid #F06365}
.filter-date-section {float: left; height: 100px; width: 85px; padding-right: 20px}
.first-date {margin-left: 40px}
.filter-date-section .title {font-size: 16px; text-align: center; width: 100%; padding: 5px 0px; font-weight: bold; margin-left: 5px}
.filter-date-section .date-box {background: url("../nats_images/calendar-bg.png"); text-align: center; height: 80px; margin-bottom: 5px; margin-left: 5px}
.filter-date-section .date-box .month {background: url("../nats_images/side-nav-selected.png") repeat scroll 0 0 #0082BE; padding: 5px 0px; color: #FFFFFF; font-size: 11px; font-weight: bold}
.filter-date-section .date-box .day {font-size: 26px; padding-top: 4px; font-weight: bold; color: #333333}
.filter-date-section .date-box .year {color: #999999}
.fansign_text {width: 200px}
.display-link-text {width: 530px}
.display-link-text-short {width: 340px}
.display-dump-textarea {width: 1180px; height: 350px; margin: 3px 0px; overflow: scroll}
.newtag-box {width: 95%}
.newtag-box .curTags {float: left; line-height: 25px}
.newtag-box .curTags span {font-weight: normal; font-size: 15px}
.newtag-box .tag-title {float: left; margin-top: 5px; margin-right: 10px; font-weight: bold; font-size: 14px}
.newtag-box .tag-set-link {margin-top: 3px; margin-left: 15px}
.filter-form .filter-title {float: left; margin-top: 5px; margin-right: 10px; font-weight: bold; font-size: 14px}
.CancelModify, .SaveSubmit, .HiddenEdit {display: none}
.DisableEdit {color: #CCCCCC}
.filter-set-display {line-height: 27px; height: 27px; width: 99%; overflow: hidden}
.filter-set-display a {margin: 3px 4px 0px 4px; float: left}
.tab-column .remove-pending-change, .filter-set-display .remove-filter, .filter-set-display .graph-options, .append-remove-setting {margin: 3px 4px 0px 4px; float: left; -moz-border-radius: 3px; border-radius: 3px; background: none repeat scroll 0 0 #EEEEEE; padding: 1px 3px; border: 1px solid #AAAAAA; color: #444444; font-size: 8px; font-weight: 900; line-height: 10px; text-align: center; text-decoration: none}
.filter-set-display .graph-options {font-size: 10px; line-height: 14px; padding: 1px 3px; width: 70px; float: left; text-align: center; margin: 3px 4px; color: #0082BE}
.filter-set-display .opt-enabled {background: none repeat scroll 0 0 #373E41; color: #FFFFFF}

.graph_options_box1 {border-bottom: 1px solid #D1D1D1; width: 260px; margin: auto}
.graph_options_box2 {float: left; padding-left: 80px; padding-right: 10px; height: 500px; width: 80px}
.graph_options_box3 {float: left; padding-left: 20px; padding-right: 20px; height: 500px; width: 90px}
.graph_options_box4 {float: left; padding-left: 20px; padding-right: 20px; height: 500px; width: 220px}
.graph_options_box5 {border-bottom: 1px solid #D1D1D1; border-top: 1px solid #D1D1D1; margin-bottom: 15px; width: 600px; margin: auto; padding: 5px 0px}
.graph_option_title {font-size: 10px; border-bottom: 1px solid #D1D1D1}
.graph_option_row {border-bottom: 1px solid #D1D1D1}
.graph_box {float: left; text-align: center}
.graphKey-line-display {height: 3px; width: 15px; background-color: #EEEEEE}
.graphKey-bar1-display, .graphKey-bar2-display, .graphKey-bar3-display {float: left; height: 11px; width: 3px; margin-top: 2px; margin-left: 24px; background-color: #EEEEEE}
.graphKey-bar2-display {height: 13px; margin-top: 0px; margin-left: 1px}
.graphKey-bar3-display {height: 9px; margin-top: 4px; margin-left: 1px}
.filter-set-display .small-option {width: 30px}
.filter-set-display .large-option {width: 90px}

.graph-opt-0 {background: none repeat scroll 0 0 #8B0000}
.graph-opt-1 {background: none repeat scroll 0 0 #8B4513}
.graph-opt-2 {background: none repeat scroll 0 0 #556B2F}
.graph-opt-3 {background: none repeat scroll 0 0 #2F4F4F}
.graph-opt-4 {background: none repeat scroll 0 0 #FAD914}
.graph-opt-5 {background: none repeat scroll 0 0 #FF62B0}
.graph-opt-6 {background: none repeat scroll 0 0 #9A03FE}
.graph-opt-7 {background: none repeat scroll 0 0 #62D0FF}
.graph-opt-8 {background: none repeat scroll 0 0 #48FB0D}
.graph-opt-9 {background: none repeat scroll 0 0 #BBA93A}
.graph-opt-10 {background: none repeat scroll 0 0 #5A0000}
.graph-opt-11 {background: none repeat scroll 0 0 #5A2906}
.graph-opt-12 {background: none repeat scroll 0 0 #A0B57D}
.graph-opt-13 {background: none repeat scroll 0 0 #0F3333}
.graph-opt-14 {background: none repeat scroll 0 0 #A38C07}

.filter-set-display .graph-options div {width: 10px; float: left; height: 10px; margin-top: 3px}

.compare-5 {background: none repeat scroll 0 0 #FF62B0}
.compare-6 {background: none repeat scroll 0 0 #9A03FE}
.compare-7 {background: none repeat scroll 0 0 #62D0FF}
.compare-8 {background: none repeat scroll 0 0 #48FB0D}
.compare-9 {background: none repeat scroll 0 0 #BBA93A}
.compare-10 {background: none repeat scroll 0 0 #5A0000}
.compare-11 {background: none repeat scroll 0 0 #5A2906}
.compare-12 {background: none repeat scroll 0 0 #A0B57D}
.compare-13 {background: none repeat scroll 0 0 #0F3333}
.compare-14 {background: none repeat scroll 0 0 #A38C07}
.compare-15 {background: none repeat scroll 0 0 #C53131}
.compare-16 {background: none repeat scroll 0 0 #C57A45}
.compare-17 {background: none repeat scroll 0 0 #99B569}

.append-remove-setting {float: none; font-size: 9px; padding: 0px 3px}
.append-remove-setting:hover {text-decoration: none}
.tab-column .remove-pending-change:hover, .filter-set-display a:hover {background: #CCCCCC}
.filter-set-display strong {font-size: 14px; float: left}
.filter-form .appending_strings {float: none; padding-right: 5px}

.pagination {width: 100%; padding: 5px 0px}
.pagination .page-wrapper {float: left; line-height: 25px}
.pagination .page-text {float: left; padding: 0px 3px}
.pagination .current-page, .pagination .active-button, .pagination .pagination-button {float: left; border: 2px solid #DDDDDD; background: #EEEEEE; line-height: 20px; text-align: center; width: 20px; margin: 0px 2px; color: #DDDDDD}
.pagination .current-page {background: #0082BE; border: 2px solid #124259; color: #FFFEFE}
.pagination .active-button {border: 2px solid #888888; background: #F7F7F7}
.pagination .active-button a {width: 20px; float: left; color: #333333}
.pagination .active-button a:hover {background: #0082BE; text-decoration: none; color: #FFFEFE}

.prompt_box {display: none; position: absolute; background: #EEEEEE; padding: 10px; border: 1px solid #BBBBBB; color: #333333; z-index: 700; border-radius: 3px; -moz-border-radius: 3px; text-align: center}
.prompt_box .prompt_toggle_links {font-size: 10px; line-height: 24px}


#footer {margin: 0 auto; width: 1px; overflow: visible; position: fixed; bottom: 0px; left: 50%}
#footer .head {float: left}
#footer .title {width: 100%; overflow: hidden}
#footer .title h5 {margin: 0; float: left; padding: 11px 5px 9px 5px; font-size: 11px; line-height: 16px; color: #1E2325; background: #DDDDDD; border-top: 1px #444444 solid; border-left: 1px #444444 solid; border-right: 1px #444444 solid; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px}
#footer .title h5 a {color: #1E2325; padding-right: 20px; background: url(../nats_images/arrow-footer.gif) no-repeat 100% 2px}
#footer .title p {margin: 12px 1px 0 0; float: right; color: #1E2325; font-size: 11px; display: inline}
#footer .slide-block {height: 35px; z-index: 100000000; position: relative; top: 0px; bottom: 0px; left: -530px; width: 1060px}
#footer .slide-block .block {width: 100%; overflow: hidden; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top: 1px #444444 solid; border-left: 1px #444444 solid; border-right: 1px #444444 solid}
#footer .slide-block .block .t {width: 1060px; height: 5px; overflow: hidden}
#footer .slide-block .block .c {padding: 15px 0 24px 10px; width: 1050px; background: #DDDDDD; overflow: hidden}
#footer .icons-list {margin: 0 0 0 10px; padding: 0; list-style: none; float: left; display: inline; width: 177px}
#footer .icons-list li {padding: 2px 0 4px; font-size: 11px; line-height: 18px; width: 100%; float: left}
#footer .icons-list li a {cursor: pointer; color: #333333; float: left; position: relative}
#footer .icons-list li img {float: left; margin-right: 5px}
#footer .icons-list li span {float:left}
#footer .icons-list li a:hover {text-decoration: none; color: #0082BE}

.tag-cloud-10 {font-size: 26px; padding: 6px; line-height: 36px}
.tag-cloud-9 {font-size: 24px; padding: 6px; line-height: 34px}
.tag-cloud-8 {font-size: 22px; padding: 6px; line-height: 32px}
.tag-cloud-5 {font-size: 20px; padding: 5px; line-height: 30px}
.tag-cloud-4 {font-size: 18px; padding: 5px; line-height: 28px}
.tag-cloud-3 {font-size: 16px; padding: 5px; line-height: 28px}
.tag-cloud-2 {font-size: 14px; padding: 4px; line-height: 28px}
.tag-cloud-1 {font-size: 12px; padding: 4px; line-height: 28px}
.tag-cloud-0 {font-size: 10px; padding: 4px; line-height: 28px}
.floatHeader {padding-top: 10px; background: #FFFFFF}
.floatHeader table {width: 100%}
.jqifade {position: absolute; background-color: #999999}
div.jqi {font-family: Arial, Helvetica, sans-serif; position: absolute; background-color: #EEEEEE; font-size: 12px; text-align: left; border: solid 1px #BBBBBB; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 7px}
div.jqi .jqicontainer {font-weight: bold; background: #EEEEEE; padding: 5px}
div.jqi .jqiclose {position: absolute; top: 7px; right: 0px; width: 18px; cursor: default; color: #BBBBBB; font-weight: bold}
div.jqi .jqimessage {padding: 10px; line-height: 20px; color: #333333}
div.jqi .jqimessage .title {padding: 5px; font-size: 14px; background: #EEEEEE; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; color: #333333}
div.jqi .jqimessage .prompt-table {padding: 2px}
div.jqi .jqimessage .prompt-table td {padding: 5px 2px}
div.jqi .jqibuttons {text-align: right}
div.jqi button {padding: 0 10px; height: 25px; font-size: 10px; line-height: 25px; text-align: center; color: #E6E6E6; background: url(../nats_images/btm-gradient1.png) repeat-x #0082BE; position: relative; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; border: 0px; margin-left: 10px}
div.jqi button:hover {color: #FFFF87; text-decoration: none}
div.jqi .quick-icon-option {float: left; padding-right: 3px; padding-left: 3px}
div.jqi .quick-icon-option input {line-height: 25px}
div.jqi .quick-icon-opt-img {float: left; padding-right: 8px}
div.jqi .quick-icon-opt-img img {margin-top: 2px}
.ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
.ui-state-disabled {cursor: default !important}
.ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.ui-widget {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #D1D1D1; background: #DDDDDD; color: #333333}
.ui-widget-content a {color: #333333}
.ui-widget-header {border: 1px solid #D1D1D1; background: #0082BE; color: #FFFFFF; font-weight: bold}
.ui-widget-header a {color: #FFFFFF}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #D1D1D1; font-weight: bold; color: #333333}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #333333; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background: #373E41; font-weight: bold; color: #FFFFFF}
.ui-state-hover a, .ui-state-hover a:hover {color: #FFFF87; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #D1D1D1; background: #373E41; font-weight: bold; color: #FFFFFF}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #FFFF87; text-decoration: none}
.ui-widget :active {outline: none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #A1A145; background: #FFFFC4; color: #333333}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #333333}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #ffffff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
.ui-widget-overlay {background: #666666; opacity: .50; filter:Alpha(Opacity=50)}
.ui-widget-shadow {margin: -5px 0 0 -5px; padding: 5px; background: #000000; opacity: .20; filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {top: 2px; width: 40px; padding-bottom: 2px; margin-left: 1px}
.ui-datepicker .ui-datepicker-next {top: 2px; width: 40px; right: 0px; padding-bottom: 2px; margin-right: 2px}
.ui-datepicker .ui-datepicker-prev-hover {left:0px; cursor: pointer}
.ui-datepicker .ui-datepicker-next-hover {right:0px; cursor: pointer}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 35%; margin-left: -8px; top: 50%; margin-top: -10px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: center; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
.ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px}
.ui-slider {position: relative; text-align: left; cursor: pointer; background-color: #DDDDDD}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; background-color: #666666}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-autocomplete {position: absolute; cursor: default}
* html .ui-autocomplete {width:1px}
.ui-menu {list-style:none; padding: 2px; margin: 0; display:block; float: left}
.ui-menu .ui-menu {margin-top: -3px}
.ui-menu .ui-menu-item {margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; margin: -1px}
.filter-slider-small {margin: 3px 10px 0px; height: 0.6em; width: 40px}
.filter-slider-small .ui-slider-handle {top: -0.2em; height: 0.8em; width: 0.8em}
