body
{
	background: #FFFFFF;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	min-width: 1232px;
}
img
{
	border-style: none;
}
a
{
	color: #cacaca;
	text-decoration: none;
}
a:hover
{
	color: #124259;
	text-decoration: underline;
}
input, textarea, select
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C7C7C7;
	color: #666666;
	font: 100% Arial, Helvetica, sans-serif;
	font: 100% Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 4px;
	vertical-align: middle;
}
form, fieldset
{
	border-style: none;
	margin: 0;
	padding: 0;
}
#wrapper
{
	overflow: hidden;
	padding: 174px 0px 100px 0px;
	position: relative;
	width: 100%;
}
.small-tooltip,.tooltip
{
	background-color: #FFFFC4;
	border: 1px #A1A145 solid;
	border-radius: 2px;
	box-shadow: 0 0 5px #888888;
	color: #333333;
	max-width: 250px;
	moz-border-radius: 2px;
	moz-box-shadow: 0 0 5px #888888;
	padding: 8px;
	webkit-box-shadow: 0 0 5px #888888;
	z-index: 10000;
}
.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
{
	text-align: center;
	width: 120px;
}
.tooltip-arrow-border
{
	border-color: #A1A145 transparent transparent transparent;
	border-style: solid;
	border-width: 10px;
	bottom: -21px;
	height: 0;
	left: 10%;
	position: absolute;
	width: 0;
	z-index: 10001;
}
.tooltip-arrow
{
	border-color: #FFFFC4 transparent transparent transparent;
	border-style: solid;
	border-width: 10px;
	bottom: -19px;
	height: 0;
	left: 10%;
	position: absolute;
	width: 0;
	z-index: 10001;
}
.tooltip-hover-helper
{
	bottom: -22px;
	height: 24px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 10001;
}
.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
{
	height: 24px;
	top: -22px;
}
.mouseover_display_image
{
	position: relative;
}
.mouseover_display_image img:hover
{
	background: #373E41;
}
.mouseover_image
{
	left: 50%;
	position: absolute;
	top: 50%;
	z-index: 9998;
}
.mouseover_image img
{
	border: 1px solid #D1D1D1;
	display: none;
	z-index: 9999;
}
.help_marker
{
	background-color: #444444;
	border-radius: 5px;
	color: #FFFF87;
	float: right;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	margin-left: 5px;
	moz-border-radius: 5px;
	text-align: center;
	width: 16px;
}
.help_marker:hover
{
	background-color: #222222;
	color: #FFFF87;
	text-decoration: none;
}
.overlayDisplay
{
	background: #000000;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	opacity: 0.4;
	position: absolute;
	width: 1230px;
	z-index: 998;
}
.overlayDisplayMessage
{
	background: #FFFFFF;
	border-radius: 3px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 80px 465px;
	moz-border-radius: 3px;
	padding: 20px;
	position: absolute;
	text-align: center;
	width: 300px;
	z-index: 999;
}
#header
{

	height: 94px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#header .bar
{

	height: 90px;
}
#header .holder
{
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 1232px;
}
#header .logo
{
	background: url(../logos/logo.png) no-repeat;
	height: 90px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 553px;
}
#header .logo a
{
	display: block;
	height: 50px;
	margin-top: 21px;
	width: 475px;
}
#header .external-info
{
	float: right;
}
#header .external-info .lang-box
{
	background: #373E41;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #FFFFFF;
	float: right;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	margin-left: 100px;
	moz-border-radius-bottomleft: 3px;
	moz-border-radius-bottomright: 3px;
	padding: 1px 20px;
	position: relative;
}
#header .external-info .lang-box .lang-txt
{
	float: left;
	padding-right: 3px;
}
#header .external-info .lang-box .lang_flags
{
	float: left;
	height: 16px;
	padding: 3px;
}
#header .login-box
{
	color: black;
	display: inline;
	float: right;
	height: 100%;
	margin: 10px 1px 0 0;
}
#header .info-box
{
	color: black;
	display: inline;
	float: right;
	height: 100%;
	margin: 16px 1px 0 0;
	width: 800px;
}
.input-entry
{
	padding-bottom: 2px;
}
.input-entry .input-value input
{
	padding: 2px;
	width: 100px;
}
#header .company-logo
{
	float: right;
	margin: 4px 0 0 11px;
}
* html #header .company-logo
{
	margin-left: 8px;
}
#header .company-logo img
{
	border: 1px #666666 solid;
	vertical-align: top;
}
#header .login-box .box,#header .info-box .box
{
	height: 1%;
	overflow: visible;
	text-align: right;
}
#header .login-box .box .tools
{
	margin-top: 19px;
}
#header .info-box h4
{
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 5px;
}
#header .info-box ul
{
	list-style: none;
	margin: 0 0 3px;
	overflow: hidden;
	padding: 0;
	text-align: right;
}
#header .info-box ul li
{
	background: url(../nats_images/separator01.gif) no-repeat 2px 3px;
	display: inline;
	font-size: 11px;
	line-height: 16px;
	padding-left: 9px;
}
#header .info-box ul li:first-child,#header .info-box ul li.first-child
{
	background: none;
	padding-left: 0;
}
#header .info-box ul li strong
{
	margin-right: 3px;
}
#header .info-box.bookmark-section,#header .info-box p
{
	float: right;
	font-size: 11px;
	line-height: 20px;
	margin: 0;
	overflow: visible;
	position: relative;
}
#header .info-box .bookmark-section a,#header .info-box .bookmark-set a,#header .info-box ul li a,#header .info-box p a
{
	color: orange;
}
#header .info-box .bookmark-section .bookmark-show,#header .info-box .bookmark-set,#header .info-box p span
{
	background: url(../nats_images/ico-message.gif) no-repeat scroll 0 3px;
	float: right;
	padding-left: 23px;
	padding-top: 1px;
}
#header .info-box .bookmark-section .bookmark-show
{
	background: url(../nats_images/bookmark-list.png) no-repeat scroll 3px 3px;
	border-radius: 3px;
	margin-right: 5px;
	moz-border-radius: 3px;
	padding-left: 26px;
	padding-right: 15px;
}
#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;
	font-size: 11px;
	line-height: 20px;
	margin: 0 35px 0 0;
}
#header .info-box .bookmark-set a
{
	background: #373E41;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	moz-border-radius: 3px;
	padding: 3px 10px;
	position: relative;
	text-align: center;
}
#header .info-box .bookmark-set a:hover
{
	background: #DDDDDD;
	color: #333333;
	text-decoration: none;
}
#header .info-box .bookmark-section .bookmark-list
{
	background: #373E41;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	color: #FFFFFF;
	display: none;
	float: none;
	left: 90px;
	list-style: none outside none;
	moz-border-radius-bottomleft: 3px;
	moz-border-radius-bottomright: 3px;
	moz-border-radius-topright: 3px;
	padding: 6px 2px;
	position: absolute;
	text-align: center;
	width: 160px;
	z-index: 1000;
}
#header .info-box .bookmark-section .bookmark-list li
{
	background: none;
	width: 100%;
}
#header .info-box .bookmark-section .bookmark-list li a
{
	background: none;
	border-radius: 0px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	moz-border-radius: 0px;
	overflow: visible;
	padding: 0 3px 0 10px;
	position: relative;
	text-align: left;
	width: 126px;
}
.remove_bookmark
{
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	color: #444444;
	float: right;
	font-size: 8px;
	font-weight: 900;
	line-height: 10px;
	moz-border-radius: 3px;
	padding: 0 2px 0 0;
	padding: 1px;
	text-align: center;
	text-decoration: none;
	width: 10px;
}
#header .info-box .bookmark-section .bookmark-show:hover
{
	text-decoration: none;
}
.nav-bar
{
	height: 62px;
	left: 0;
	position: absolute;
	top: 90px;
	width: 1232px;
}
.nav-bar .hold
{
	background: url(../images/bg-nav-gradient.png) repeat-x #cacaca;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 56px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	padding: 0 1px 3px;
	width: 1230px;
}
#nav
{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#nav ul
{
	position: absolute;
}
#nav li
{
	background: url(../nats_images/sep-nav.png) repeat-y;
	display: inline;
	float: left;
	height: 59px;
	margin-left: -2px;
	padding-left: 2px;
	position: relative;
	vertical-align: top;
}
#nav li.first-child
{
	background: none;
	margin: 0;
	padding: 0;
}
#nav li a
{
	color: white;
	cursor: pointer;
	float: left;
	font-size: 11px;
	height: 46px;
	line-height: 16px;
	padding: 13px 0px 0px 0px;
	position: relative;
	width: 205px;
}
#nav li a:hover
{

	text-decoration: none;
}
#nav li a strong
{
	color: green;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 0 10px 0 18px;
}
#nav li a:hover strong
{
	color: #fe5a00;
}
#nav li a span
{
	display: block;
	line-height: 13px;
	padding: 1px 10px 0 18px;
}
#nav .sub-nav,#nav .sub-nav-child
{
	background: url("../nats_images/sub-nav-gradient.png") repeat #cacaca;
	border: 1px #1B6589 solid;
	display: none;
	float: none;
	font-size: 11px;
	padding: 0px;
	position: absolute;
}
#nav .sub-nav
{
	left: 2px;
	padding-top: 2px;
	top: 59px;
	z-index: 1000;
}
#nav .sub-nav-child
{
	left: 0px;
	padding-top: 0px;
	top: -1px;
}
#nav .sub-nav li,#nav .sub-nav-child li
{
	background: url(../nats_images/sub-nav-sep.png) repeat-x;
	height: 100%;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}
#nav .sub-nav li:first-child,#nav .sub-nav-child li:first-child
{
	background: none;
}
#nav .sub-nav li a,#nav .sub-nav-child li a
{
	height: 18px;
	padding: 6px 0px 6px 0px;
	width: 100%;
}
#nav li .mopad-left
{
	height: 102%;
	left: -149%;
	position: absolute;
	width: 150%;
}
#nav li .mopad-down
{
	bottom: -150%;
	height: 152%;
	position: absolute;
	width: 102%;
}
#nav li .mopad-up
{
	height: 100%;
	position: absolute;
	top: -100%;
	width: 100%;
}
#nav .sub-nav li .isParent
{
	background: url(../nats_images/sub-nav-arrow.png) no-repeat 95% center;
}
#nav .sub-nav-child li a
{
	min-width: 150px;
}
#nav .sub-nav-child li a
{
	padding-right: 12px;
}
#nav .sub-nav li:hover,#nav .sub-nav-child li:hover
{
	background: #cacaca;
}
#nav .sub-nav li a strong,#nav .sub-nav-child li a strong
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0px 0 18px;
	white-space: nowrap;
}
#nav .sub-nav li a:hover,#nav .sub-nav-child li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#main
{
	margin: 0 auto;
	padding-bottom: 34px;
	width: 1232px;
}
#main .text-block
{
	margin-bottom: 4px;
	overflow: hidden;
	width: 1230px;
}
.text-block h1
{
	border-bottom: 1px #D1D1D1 solid;
	font-size: 30px;
	line-height: 34px;
	margin: 0 0 4px;
	padding-bottom: 3px;
	position: relative;
}
.text-block h1 .min-page-desc
{
	border: 1px solid #AAAAAA;
	bottom: 2px;
	color: #444444;
	font-size: 13px;
	height: 10px;
	line-height: 6px;
	position: absolute;
	right: 2px;
	text-align: center;
	text-decoration: none;
	width: 10px;
}
.text-block h1 .min-page-desc-plus
{
	font-size: 11px;
	line-height: 8px;
}
.text-block p
{
	line-height: 20px;
	margin: 0 0 20px 1px;
	text-align: justify;
}
.action-message
{
	border-radius: 4px;
	margin: 5px 0px 15px 0px;
	moz-border-radius: 4px;
	padding: 8px;
}
.action-narrow
{
	margin: 5px 15px 15px 15px;
}
.action-message .action-header
{
	float: left;
	width: 100%;
}
.action-message .action-title
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 7px;
}
.action-message .action-header a
{
	border-radius: 3px;
	float: right;
	font-size: 9px;
	font-weight: 900;
	line-height: 12px;
	moz-border-radius: 3px;
	padding: 1px 3px;
	text-align: center;
	text-decoration: none;
}
.action-message .action-details
{
	font-size: 14px;
	padding: 7px;
	text-align: left;
}
.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 #FFCF75;
	color: #514721;
}
.type-notice .action-header a
{
	background: #514721;
	border: 1px solid #FFCF75;
	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
{
	background: #FFFFFF;
	margin-bottom: 8px;
	width: 100%;
}
.smallblock
{
	margin: auto;
	width: 500px;
}
.mediumblock
{
	margin: auto;
	width: 900px;
}
.mainblock .heading
{
	background: url(../nats_images/heading-gradient.png) repeat-x #23282A;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 39px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	overflow: visible;
	position: relative;
	width: 100%;
}
.mainblock .heading .hold,.threeblocks .box .heading .hold,.twocolumn .box .heading .hold,.twothirds .box .heading .hold
{
	height: 29px;
	overflow: visible;
	padding: 10px 11px 0 13px;
	position: relative;
}
.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
{
	color: #B3B6B6;
	cursor: pointer;
	float: right;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	margin-left: 3px;
	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
{
	background-color: #444444;
	border-radius: 3px;
	float: left;
	height: 20px;
	letter-spacing: -1px;
	moz-border-radius: 3px;
	padding: 0 9px 0 8px;
}
.mainblock .heading .helpbtn span,.threeblocks .box .heading .helpbtn span,.twocolumn .box .heading .helpbtn span ,.twothirds .box .heading .helpbtn span
{
	color: #FFFF87;
	font-size: 12px;
	font-weight: bold;
}
.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
{
	background-color: #222222;
	text-decoration: none;
}
.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
{
	background-color: #222222;
	text-decoration: none;
}
.mainblock .heading .btn .currentHover,.threeblocks .box .heading .btn .currentHover,.twocolumn .box .heading .btn .currentHover,.twothirds .box .heading .btn .currentHover
{
	background-color: #222222;
	text-decoration: none;
}
.mainblock h2,.threeblocks h2,.twocolumn h2 ,.twothirds h2
{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
.mainblock .content,.threeblocks .content,.twocolumn .content,.twothirds .content
{
	background: url("../nats_images/sub-nav-gradient.png") repeat-x #FFFFFF;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 0px 2px 2px #888888;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	moz-box-shadow: 0px 2px 2px #888888;
	webkit-box-shadow: 0px 2px 2px #888888;
}
.mainblock .content
{
	padding: 0 1px;
	width: 1230px;
}
.smallblock .content
{
	width: 498px;
}
.mediumblock .content
{
	width: 898px;
}
.mainblock .content-padded
{
	padding: 0 20px;
	width: 1191px;
}
.mainblock .content:after
{
	clear: both;
	content: '';
	display: block;
}
.mainblock .content .c
{
	padding-top: 2px;
	position: relative;
	width: 100%;
}
.standard-block,.threeblocks,.twocolumn,.twothirds,.summary
{
	color: #333333;
	display: table;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
.clear-separator
{
	height: 10px;
	width: 100%;
}
.inner-clear-separator
{
	clear: both;
	height: 15px;
	width: 100%;
}
.box-clear-separator
{
	float: left;
	height: 15px;
	width: 100px;
}
.box-options
{
	float: right;
	position: relative;
}
.box-options ul
{
	background: #222222;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	color: #444444;
	display: none;
	float: none;
	left: 58px;
	list-style: none outside none;
	moz-border-radius-bottomleft: 3px;
	moz-border-radius-bottomright: 3px;
	moz-border-radius-topright: 3px;
	padding: 6px 2px;
	position: absolute;
	text-align: center;
	top: -12px;
	width: 130px;
	z-index: 1000;
}
.box-options ul li
{
	background: none;
	width: 100%;
}
.box-options ul li a
{
	background: none;
	border-radius: 0px;
	color: #CCCCCC;
	cursor: pointer;
	float: left;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	moz-border-radius: 0px;
	overflow: visible;
	padding: 0 3px 0 10px;
	position: relative;
	text-align: left;
	width: 120px;
}
.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
{
	margin-bottom: 3px;
	position: relative;
	width: 100%;
}
.twothirds .c
{
	width: 100%;
}
.twothirds .c:after
{
	clear: both;
	content: '';
	display: block;
}
.twothirds .box
{
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	position: relative;
	width: 771px;
}
.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 .heading
{
	background: url(../nats_images/heading-gradient.png) repeat-x #23282A;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 39px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	overflow: visible;
	position: relative;
	width: 771px;
}
.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
{
	min-height: 70px;
	padding: 0px;
	width: 771px;
}
.twothirds .box-hold .box:first-child .content,.twothirds .box-hold div.first-child .content
{
	min-height: 234px;
	padding: 10px;
	width: 433px;
}
.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;
	position: relative;
	width: 100%;
}
.twocolumn .c
{
	width: 100%;
}
.twocolumn .c:after
{
	clear: both;
	content: '';
	display: block;
}
.twocolumn .box
{
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	position: relative;
	width: 945px;
}
.twothirds .box .section-nav,.twocolumn .box .section-nav
{
	float: left;
	height: 45px;
	left: 5px;
	position: absolute;
	top: -5px;
	width: 810px;
	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
{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 15px 20px;
	position: relative;
	text-align: center;
	z-index: 100;
}
.twothirds .box .section-nav .active-tab,.twocolumn .box .section-nav .active-tab
{
	background: #FFFFFF;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #333333;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 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
{
	background: url(../nats_images/heading-gradient.png) repeat-x #23282A;
	border-top-right-radius: 4px;
	height: 39px;
	moz-border-radius-topright: 4px;
	overflow: visible;
	position: relative;
	width: 945px;
}
.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
{
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 0px;
	width: 281px;
}
.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
{
	border-bottom-left-radius: 0px;
	moz-border-radius-bottomleft: 0px;
	padding: 0px 20px;
	width: 905px;
}
.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
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 0px;
	width: 241px;
}
.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;
	overflow: visible;
	position: relative;
	width: 100%;
}
.threeblocks .c
{
	width: 100%;
}
.threeblocks .c:after
{
	clear: both;
	content: '';
	display: block;
}
.threeblocks .b
{
	height: 6px;
	overflow: hidden;
	width: 100%;
}
.threeblocks .box
{
	display: inline;
	float: left;
	margin: 0 1px 0 5px;
	width: 406px;
}
.threeblocks .box-hold .box:first-child,.threeblocks .box-hold div.first-child
{
	margin-left: 1px;
}
.threeblocks .box .heading
{
	background: url(../nats_images/heading-gradient.png) repeat-x #23282A;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	height: 39px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	overflow: visible;
	position: relative;
	width: 406px;
}
.threeblocks .content
{
	min-height: 234px;
	overflow: hidden;
	padding: 10px;
	width: 386px;
}
.twocolumn .icons-list,.twothirds .icons-list,.twocolumn .info-list,.twothirds .info-list,.threeblocks .icons-list,.threeblocks .info-list
{
	list-style: none;
	margin: 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.twocolumn .icons-list li,.twothirds .icons-list li,.twocolumn .info-list li,.twothirds .info-list li,.threeblocks .icons-list li,.threeblocks .info-list li
{
	border-top: 1px #D1D1D1 solid;
	font-size: 11px;
	line-height: 16px;
	padding: 6px 0;
}
.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
{
	border: 0;
	text-decoration: none;
}
.twocolumn .icons-list li .remove_bookmark:hover,.twothirds .icons-list li .remove_bookmark:hover,.threeblocks .icons-list li .remove_bookmark:hover
{
	background: #CCCCCC;
	border: 1px solid #AAAAAA;
	text-decoration: none;
}
.twocolumn .icons-list li a:hover strong,.twothirds .icons-list li a:hover strong,.threeblocks .icons-list li a:hover strong
{
	text-decoration: underline;
}
.twothirds .user-box,.threeblocks .user-box
{
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
}
.twothirds .user-box .photo,.threeblocks .user-box .photo
{
	float: left;
	margin: 1px 11px 0 0;
}
* html .twothirds .user-box .photo,* html .threeblocks .user-box .photo
{
	margin-right: 8px;
}
.twothirds .user-box .photo img,.threeblocks .user-box .photo img
{
	border: 1px #D1D1D1 solid;
	vertical-align: top;
}
.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
{
	color: #333333;
	display: block;
	font: 18px/20px Arial, Helvetica, sans-serif;
	margin: -3px 0 2px;
}
.twothirds .user-box p,.twothirds .user-box address,.threeblocks .user-box p,.threeblocks .user-box address
{
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	margin: 0;
}
.twothirds .info-list li,.threeblocks .info-list li
{
	overflow: hidden;
	padding-bottom: 7px;
	vertical-align: top;
	width: 100%;
}
.twothirds .info-list dl,.threeblocks .info-list dl
{
	float: left;
	margin: 0;
}
.twothirds .info-list dl dt,.threeblocks .info-list dl dt
{
	display: inline;
	float: left;
	font-weight: bold;
	margin: 0 8px 0 2px;
	width: 140px;
}
.twothirds .info-list dl dd,.threeblocks .info-list dl dd
{
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	width: 150px;
}
.twothirds .info-list .link,.twothirds .info-list .login,.twothirds .info-list .price,.threeblocks .info-list .link,.threeblocks .info-list .login,.threeblocks .info-list .price
{
	float: left;
	width: 70px;
}
.twothirds .info-list .link a,.threeblocks .info-list .link a
{
	color: #cacaca;
}
.twothirds .info-list .login,.threeblocks .info-list .login
{
	color: #999999;
	font-style: normal;
}
.dashbox-link
{
	float: right;
	font-weight: bold;
	padding-top: 5px;
}
.dashbox-link .helpbtn
{
	float: right;
	margin-left: 5px;
}
.tools:after
{
	clear: both;
	content: '';
	display: block;
}
.tools .button
{
	background: url(../nats_images/btm-gradient1.png) repeat-x #cacaca;
	border: 0px;
	border-radius: 3px;
	color: #E6E6E6;
	cursor: pointer;
	float: right;
	font-size: 10px;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	moz-border-radius: 3px;
	padding: 0 10px;
	position: relative;
	text-align: center;
}
.tools .section-toggle
{
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	line-height: 17px;
	margin-top: 5px;
	padding: 0px 6px;
}
.tools .inline-button
{
	float: none;
	margin-left: 3px;
}
.tools .button .arrow
{
	font-size: 0;
	position: absolute;
}
.tools .button:hover
{
	color: #FFFF87;
	text-decoration: none;
}
.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
{
	border-width: 1px;
	display: inline;
	float: left;
	height: 72px;
	margin: 0px;
	position: relative;
	width: 192px;
}
.summary .sum-top
{
	border-left: 1px #FFFFFF solid;
}
.summary .sum-bottom
{
	border-left: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
}
.summary .sum-bottom-left
{
	border-top: 1px #FFFFFF solid;
}
.summary li:hover,.summary li.hover
{
	z-index: 20;
}
.summary li .tooltip
{
	bottom: 49px;
	display: none;
	left: 99px;
	position: absolute;
}
.summary li .sum-box
{
	display: block;
	height: 57px;
	overflow: hidden;
	padding: 10px 4px 0 18px;
	width: 110px;
}
.summary li .sum-box strong
{
	color: #cacaca;
	display: block;
	font-size: 12px;
	line-height: 14px;
	width: 100%;
}
.summary li .sum-box span,.summary li .sum-box em
{
	color: #333333;
	font: bold 16px/26px Arial, Helvetica, sans-serif;
}
.summary li .sum-box em
{
	color: #999999;
	font-size: 14px;
	padding-left: 10px;
}
.summary li a:hover
{
	text-decoration: none;
}
.summary li .perc-change-container
{
	bottom: 5px;
	position: absolute;
	right: 5px;
	text-align: center;
}
.summary li .perc-change-container .perc-change-up-arrow
{
	background: url(../nats_images/arrow-up.png);
	height: 16px;
	margin: auto;
	width: 16px;
}
.summary li .perc-change-container .perc-change-down-arrow
{
	background: url(../nats_images/arrow-down.png);
	height: 16px;
	margin: auto;
	width: 16px;
}
.summary li .perc-change-container .perc-change-no-arrow
{
	background: #999999;
	height: 5px;
	margin: 0px auto 15px;
	width: 16px;
}
.summary li .perc-change-container span
{
	color: #999999;
	font-size: 12px;
	line-height: 18px;
}
.summary li .perc-change-container .desciptor
{
	color: #999999;
	font-size: 8px;
	width: 70px;
}
.content .small_title,.standard-block .title
{
	font-size: 11px;
	line-height: 23px;
	overflow: hidden;
	padding: 10px 0px 16px;
	width: 100%;
}
.standard-block .title-overflow
{
	float: left;
	overflow: visible;
}
.content .small_title
{
	padding: 7px 0px 5px;
}
.content .small_title .desc
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
	width: 200px;
}
.content .small_title #slider
{
	float: left;
	top: 6px;
	width: 350px;
}
.standard-block .title .link,.standard-block .title .desc,.standard-block .title .desc2,.standard-block .title .desc3,.standard-block .title .desc4
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
	width: 455px;
}
.standard-block .title .desc2
{
	font-weight: normal;
	padding-left: 15px;
	width: 800px;
}
.standard-block .title .desc3
{
	font-weight: normal;
	padding-left: 25px;
	text-align: left;
	width: 680px;
}
.standard-block .title .desc4
{
	font-weight: normal;
	padding-left: 15px;
	text-align: left;
	width: 905px;
}
.standard-block .title .desc3 .det-table
{
	font-size: 13px;
	width: 100%;
}
.standard-block .title .desc3 .det-table .head-row td
{
	border-top: 1px solid #D1D1D1;
	color: #999999;
	font-size: 11px;
	line-height: 18px;
	padding: 6px 10px 0 60px;
}
.standard-block .title .desc3 .det-table .detail-row td
{
	border-bottom: 1px solid #D1D1D1;
	font-weight: bold;
	line-height: 18px;
	padding: 0 10px 6px 60px;
}
.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
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.standard-block .title .view ul li
{
	display: inline;
	float: left;
	margin: 0px 0px 0 3px;
}
.standard-block .title .view ul li a
{
	float: left;
	height: 100%;
}
.standard-block .title .view ul li img
{
	background: #DDDDDD;
	border: 2px solid #D1D1D1;
	padding: 2px;
	vertical-align: top;
}
.standard-block .title .view ul li a:hover img
{
	background: #F7F7F7;
}
.standard-block .title .view ul li .current-view
{
	background: #F7F7F7;
	border: 2px solid #666666;
	margin-top: 0px;
}
.block-inner-columns
{
	float: left;
	width: 33%;
}
.four-columns
{
	width: 29%;
}
.four-columns-small
{
	width: 13%;
}
.single-column
{
	margin-bottom: 10px;
	width: 100%;
}
.block-inner-column_sep
{
	border: 1px #D1D1D1 solid;
	float: left;
	height: 180px;
	margin: 15px 0px;
	width: 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
{
	bottom: 5px;
	position: absolute;
	width: 780px;
}
.block-short-form .filter-form .tools
{
	padding: 0px 50px 20px 0;
}
.display-content
{
	clear: both;
	height: 100%;
	min-height: 500px;
	padding-bottom: 40px;
	text-align: center;
	width: 100%;
}
.display-content .loading
{
	left: 585px;
	position: absolute;
	top: 150px;
}
.section_header4,.section_header3,.section_header2,.section_header5,.section_header
{
	/* border-bottom: 1px #23282A solid; */
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	padding: 20px 0px 0px 0px;
	text-align: left;
}
.section_header3 span,.section_header2 span,.section_header5 span,.section_header span
{
	float: right;
	font-size: 14px;
	padding-right: 5px;
}
.section_header4,.section_header5,.section_header2
{
/*
	background: #cacaca;
	border-bottom: 0px;
	border-radius: 4px;
	color: #F7F7F7;
	line-height: 25px;
	margin-top: 15px;
	moz-border-radius: 4px;
	padding: 5px 5px 0px 10px;
*/
    font-size: 2em;
    text-align: left;
    text-transform: uppercase;
    background: #cacaca;
    line-height: 1.6;
    height: 1.6em;
    margin-bottom: 0.5em;
    padding: 0 0.5em;
	color: black;
}
.section_header3
{
	border-bottom: 0px;
	height: 24px;
	line-height: 25px;
	padding: 0px 20px;
}
.section_header4
{
	margin-top: 5px;
}
.section_header2,.section_header5
{
	font-size: 2em;
	height: 1.6em;
	padding: 0 0.5em;
}
.section_header5
{
	margin: 5px 15px 0px;
}
.full-width-header
{
	margin: 5px 0px;
}
.section_header2 .tools .button,.section_header5 .tools .button
{
	background-color: #CACACA;
}
.display-content .no-section-line
{
	border-bottom: 0px;
}
.display-content .message-header
{
	float: left;
	font-size: 11px;
	padding: 7px 0px;
	text-align: left;
	width: 100%;
}
.display-content .message-header .message-sender
{
	float: left;
}
.display-content .message-header .message-date
{
	float: left;
	padding-left: 30px;
}
.display-content .message-header span
{
	color: #999999;
}
.display-content .news-body,.display-content .help-body,.display-content .message-body
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	color: #333333;
	float: left;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
}
.display-content .news-header
{
	font-size: 13px;
	padding: 10px 0px 4px;
}
.display-content .news-body
{
	background: none;
	border: 0px;
}
.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
{
	line-height: 18px;
	padding: 15px;
}
.display-content .message-body .message-textarea
{
	height: 250px;
	line-height: 18px;
	overflow: scroll;
	width: 895px;
}
.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
{
	background: url(../nats_images/sub-nav-sep.png) repeat-x;
	height: 30px;
	position: relative;
	text-align: right;
}
.side-bar-folders li
{
	text-align: left;
}
.side-bar-folders li a,.side-bar-nav li a
{
	float: left;
	height: 30px;
	width: 100%;
}
.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 #cacaca;
	border-style: solid;
	border-width: 15px;
	height: 0;
	position: absolute;
	right: -29.6px;
	top: 0px;
	width: 0;
	z-index: 100;
}
.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 #cacaca;
}
.side-bar-folders li a span,.side-bar-nav li a span
{
	font-weight: bold;
	line-height: 30px;
	padding-right: 15px;
	width: 100%;
}
.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
{
	color: #999999;
	font-size: 11px;
	padding: 0px;
}
.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;
	padding: 0 20px;
	text-align: left;
}
.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
{
	padding-right: 30px;
	text-align: right;
}
.current-summary div,.current-summary-alt div
{
	float: right;
	font-weight: bold;
	width: 75px;
}
.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
{
	padding: 0px 15px 10px;
	width: 100%;
}
.table-container2
{
	width: 100%;
}
.table-container3
{
	padding: 20px 0px;
	width: 100%;
}
.table-container4
{
	width: 100%;
}
.form-table .tab-column
{
	font-size: 13px;
	line-height: 24px;
}
.tres-height
{
	height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.tab-column
{
	padding: 5px 10px 5px 0px;
	text-align: right;
}
.fill-tab-space
{
	width: 250px;
}
.tab-break,.left-align
{
	padding: 5px 0px 5px 5px;
	text-align: left;
}
.center-align
{
	padding: 5px;
	text-align: center;
}
.align-slider
{
	padding: 5px 5px 5px 12px;
	text-align: center;
	width: 120px;
}
.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
{
	float: right;
	line-height: 30px;
	padding-left: 5px;
	position: absolute;
}
.header-row2,.header-row
{
	height: 30px;
}
.header-row2,.header-row,.footer-row,.tab-break
{
	font-size: 14px;
	font-weight: bold;
}
.header-row2 .tab-column
{
	background: #666666;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding: 0px 4px;
	text-align: center;
	white-space: nowrap;
}
.header-row2 .header-first
{
	border-radius: 5px 0px 0px 5px;
	moz-border-radius: 5px 0px 0px 5px;
}
.header-row2 .header-last
{
	border-radius: 0px 5px 5px 0px;
	moz-border-radius: 0px 5px 5px 0px;
}
.header-row2 .header-only
{
	border-radius: 5px;
	moz-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
{
	left: 50%;
	position: absolute;
	top: 27px;
	width: 0;
}
.header-row2 .tab-column .table-orderby-field
{
	border-color: #444444 transparent transparent transparent;
	border-style: solid;
	border-width: 10px;
	height: 0;
	left: -10px;
	position: relative;
	width: 0;
}
.header-row2 .tab-column .table-orderby-field-reverse
{
	border-color: transparent transparent #444444 transparent;
	border-style: solid;
	border-width: 10px;
	display: none;
	height: 0;
	left: -10px;
	position: relative;
	top: -44px;
	width: 0;
}
.header-row2 .tab-column a
{
	color: #FFFFFF;
	display: block;
	line-height: 30px;
	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-odd,.data-row-odd-off,.data-row-odd-nextoff
{
	/* background: #FFFFFF; */
}
.data-row-even .tab-column,.data-row-odd .tab-column,.data-row-even-off .tab-column,.data-row-odd-off .tab-column
{
	border-bottom: 1px #D1D1D1 solid;
}
.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;
}
.data-row-even,.data-row-even-off,.data-row-even-nextoff
{
	/* background: #FFFFFF; */
}
.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
{
	border-bottom: 0px #888888 solid;
	padding-bottom: 0px;
}
.two-layer-top .two-layer-rowspan
{
	border-bottom: 1px #D1D1D1 solid;
	padding-bottom: 5px;
}
.two-layer-top:hover .two-layer-rowspan
{
	border-bottom: 1px #888888 solid;
	padding-bottom: 5px;
}
.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
{
	background: #FFFFFF;
	border-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	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 #cacaca 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: #cacaca transparent transparent transparent;
	top: 6px;
}
.banner-dump
{
	margin: 3px;
}
.breakdown-btn
{
	position: relative;
}
.breakdown-btn:after
{
	clear: both;
	content: '';
	display: block;
}
.breakdown-btn a
{
	background: #DDDDDD;
	border-radius: 3px;
	color: #333333;
	cursor: pointer;
	float: right;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	moz-border-radius: 3px;
	padding: 0 10px;
	position: relative;
	text-align: center;
}
.breakdown-btn a:hover
{
	text-decoration: none;
}
.breakdown-btn .noLink,.breakdown-btn .noLink:hover
{
	cursor: default;
}
.breakdown-btn ul
{
	background: #373E41;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	color: #FFFFFF;
	display: none;
	float: none;
	left: 98%;
	list-style: none outside none;
	moz-border-radius-bottomleft: 3px;
	moz-border-radius-bottomright: 3px;
	moz-border-radius-topright: 3px;
	padding: 6px 2px;
	position: absolute;
	text-align: center;
	top: -60%;
	z-index: 1000;
}
.breakdown-btn .page-limit-goleft
{
	border-top-left-radius: 3px;
	border-top-right-radius: 0px;
	left: -37px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 0px;
}
.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;
	border-radius: 0px;
	color: #FFFFFF;
	float: left;
	height: 100%;
	line-height: 12px;
	moz-border-radius: 0px;
	padding: 4px 6px;
	text-align: center;
	white-space: normal;
	width: 96px;
}
.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
{
	background-color: #124259;
	top: -70%;
}
.view-btn-on a
{
	background-color: #cacaca;
	color: #E6E6E6;
}
.entry-status-viewed,.entry-status-none
{
	background-color: #E6E6E6;
	border-radius: 3px;
	float: right;
	height: 5px;
	margin: 0px;
	moz-border-radius: 3px;
	padding: 0px;
	position: relative;
	width: 5px;
}
.entry-status-none
{
	background-color: #124259;
}
.table-img-small,.table-avatar-small,.table-video-small,.table-img-mouseover,.table-img
{
	border: 1px #D1D1D1 solid;
	padding: 3px;
}
.table-avatar-small
{
	float: left;
	height: 100px;
	overflow: hidden;
	padding: 1px;
	position: relative;
	width: 100px;
}
.table-img-small
{
	padding: 1px;
}
.table-video-small
{
	display: block;
	height: 150px;
	margin: 0 auto;
	width: 200px;
}
.table-img-mouseover
{
	background-color: #F7F7F7;
}
.tab-column .img-text-pair
{
	float: left;
	margin-right: 10px;
}
.tab-column .img-text-pair2
{
	float: left;
	line-height: 20px;
}
.tab-column .img-text-pair-missing
{
	margin-left: 30px;
}
.filter-form
{
	padding: 10px 0 0 0;
	position: relative;
	width: 100%;
}
.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
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	width: 100%;
}
.filter-form .filter-date
{
	text-align: center;
	width: 80px;
}
.filter-form .filter-date-short
{
	text-align: center;
	width: 65px;
}
.filter-form .filter-text
{
	width: 180px;
}
.filter-form .filter-text-long
{
	width: 200px;
}
.filter-form .filter-text-medium
{
	width: 92px;
}
.filter-form .filter-select
{
	height: 25px;
	width: 220px;
}
.filter-form .filter-text-short
{
	margin: 0 0 0 3px;
	width: 40px;
}
.filter-form .filter-select-short
{
	height: 25px;
	width: 110px;
}
.filter-form .filter-select-veryshort
{
	height: 25px;
	width: 78px;
}
.filter-form .filter-select-medium
{
	height: 25px;
	width: 155px;
}
.filter-form .tools
{
	padding: 5px 50px 25px 0px;
}
.filter-form .filter-ct-tog
{
	font-size: 10px;
	padding-left: 1px;
	width: 80px;
}
.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
{
	font-size: 10px;
	width: 190px;
}
.edit-form-select-short
{
	width: 95px;
}
.edit-form-select-veryshort
{
	width: 65px;
}
.edit-form-select-long
{
	width: 210px;
}
.edit-form-text
{
	font-size: 10px;
	width: 180px;
}
.edit-form-text-long
{
	font-size: 10px;
	width: 400px;
}
.edit-form-textarea-short,.edit-form-textarea
{
	font-size: 10px;
	height: 250px;
	width: 805px;
}
.edit-form-textarea-short
{
	width: 820px;
}
.edit-form-error
{
	background: #FFC9CF;
	border: 1px solid #F06365;
}
.error-text
{
	color: #8A1F11;
}
.filter-date-section
{
	float: left;
	height: 100px;
	padding-right: 20px;
	width: 85px;
}
.first-date
{
	margin-left: 40px;
}
.filter-date-section .title
{
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
	padding: 5px 0px;
	text-align: center;
	width: 100%;
}
.filter-date-section .date-box
{
	background: url("../nats_images/calendar-bg.png");
	height: 80px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
}
.filter-date-section .date-box .month
{
	background: url("../nats_images/side-nav-selected.png") repeat scroll 0 0 #cacaca;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px;
}
.filter-date-section .date-box .day
{
	color: #333333;
	font-size: 26px;
	font-weight: bold;
	padding-top: 4px;
}
.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
{
	height: 350px;
	margin: 3px 0px;
	overflow: scroll;
	width: 1180px;
}
.newtag-box
{
	width: 95%;
}
.newtag-box .curTags
{
	float: left;
	line-height: 25px;
}
.newtag-box .curTags span
{
	font-size: 15px;
	font-weight: normal;
}
.newtag-box .tag-title
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 5px;
}
.newtag-box .tag-set-link
{
	margin-left: 15px;
	margin-top: 3px;
}
.filter-form .filter-title
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 5px;
}
.CancelModify,.SaveSubmit,.HiddenEdit
{
	display: none;
}
.DisableEdit
{
	color: #CCCCCC;
}
.tools .DisableSubmit
{
	background: #EEEEEE;
	color: #BBBBBB;
	cursor: default;
}
.tools .DisableSubmit:hover
{
	background: #EEEEEE;
	color: #BBBBBB;
}
.filter-set-display
{
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	width: 99%;
}
.filter-set-display a
{
	float: left;
	margin: 3px 4px 0px 4px;
}
.tab-column .remove-pending-change,.filter-set-display .remove-filter,.filter-set-display .graph-options,.append-remove-setting
{
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	color: #444444;
	float: left;
	font-size: 8px;
	font-weight: 900;
	line-height: 10px;
	margin: 3px 4px 0px 4px;
	moz-border-radius: 3px;
	padding: 1px 3px;
	text-align: center;
	text-decoration: none;
}
.filter-set-display .graph-options
{
	color: #cacaca;
	float: left;
	font-size: 10px;
	line-height: 14px;
	margin: 3px 4px;
	padding: 1px 3px;
	text-align: center;
	width: 85px;
}
.filter-set-display .opt-enabled
{
	background: none repeat scroll 0 0 #373E41;
	color: #FFFFFF;
}
.graph_options_box1
{
	border-bottom: 1px solid #D1D1D1;
	height: 40px;
	margin: auto;
	width: 305px;
}
.graph_options_box2
{
	float: left;
	height: 500px;
	padding-left: 80px;
	padding-right: 10px;
	width: 100px;
}
.graph_options_box3
{
	float: left;
	height: 500px;
	padding-left: 20px;
	padding-right: 20px;
	width: 90px;
}
.graph_options_box4
{
	float: left;
	height: 500px;
	padding-left: 20px;
	padding-right: 20px;
	width: 220px;
}
.graph_options_box5
{
	border-bottom: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	margin: auto;
	margin-bottom: 15px;
	padding: 5px 0px;
	width: 730px;
}
.graph_option_title
{
	border-bottom: 1px solid #D1D1D1;
	font-size: 10px;
	padding: 0px 2px;
}
.graph_option_row
{
	border-bottom: 1px solid #D1D1D1;
}
.graph_box
{
	float: left;
	text-align: center;
}
.graphKey-line-display
{
	background-color: #EEEEEE;
	height: 3px;
	width: 15px;
}
.graphKey-bar1-display,.graphKey-bar2-display,.graphKey-bar3-display
{
	background-color: #EEEEEE;
	float: left;
	height: 11px;
	margin-left: 24px;
	margin-top: 2px;
	width: 3px;
}
.graphKey-bar2-display
{
	height: 13px;
	margin-left: 1px;
	margin-top: 0px;
}
.graphKey-bar3-display
{
	height: 9px;
	margin-left: 1px;
	margin-top: 4px;
}
.filter-set-display .large-option
{
	width: 95px;
}
.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
{
	float: left;
	height: 10px;
	margin-top: 3px;
	width: 10px;
}
.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;
}
.compare-18
{
	background: none repeat scroll 0 0 #;
}
.compare-19
{
	background: none repeat scroll 0 0 #;
}
.compare-20
{
	background: none repeat scroll 0 0 #;
}
.compare-21
{
	background: none repeat scroll 0 0 #;
}
.compare-22
{
	background: none repeat scroll 0 0 #;
}
.compare-23
{
	background: none repeat scroll 0 0 #;
}
.compare-24
{
	background: none repeat scroll 0 0 #;
}
.compare-25
{
	background: none repeat scroll 0 0 #;
}
.compare-26
{
	background: none repeat scroll 0 0 #;
}
.compare-27
{
	background: none repeat scroll 0 0 #;
}
.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
{
	float: left;
	font-size: 14px;
}
.filter-form .appending_strings
{
	float: none;
	padding-right: 5px;
}
.pagination
{
	padding: 5px 0px;
	width: 100%;
}
.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
{
	background: #EEEEEE;
	border: 2px solid #DDDDDD;
	color: #DDDDDD;
	float: left;
	line-height: 20px;
	margin: 0px 2px;
	text-align: center;
	width: 20px;
}
.pagination .current-page
{
	background: #cacaca;
	border: 2px solid #124259;
	color: #FFFEFE;
}
.pagination .active-button
{
	background: #F7F7F7;
	border: 2px solid #888888;
}
.pagination .active-button a
{
	color: #333333;
	float: left;
	width: 20px;
}
.pagination .active-button a:hover
{
	background: #cacaca;
	color: #FFFEFE;
	text-decoration: none;
}
.pagination .three-digits
{
	width: 28px;
}
.pagination .three-digits a
{
	width: 28px;
}
.pagination .four-digits
{
	width: 36px;
}
.pagination .four-digits a
{
	width: 36px;
}
.pagination .five-digits
{
	width: 44px;
}
.pagination .five-digits a
{
	width: 44px;
}
.prompt_box
{
	background: #EEEEEE;
	border: 1px solid #BBBBBB;
	border-radius: 3px;
	color: #333333;
	display: none;
	moz-border-radius: 3px;
	padding: 10px;
	position: absolute;
	text-align: center;
	z-index: 700;
}
.prompt_box .prompt_toggle_links
{
	font-size: 10px;
	line-height: 24px;
}
.external-wrap-center
{
	margin: auto;
	width: 613px;
}
.external-box
{
	background: #222222;
	border-radius: 4px;
	box-shadow: 0px 2px 2px #888888;
	color: #FFFFFF;
	float: left;
	height: 100px;
	margin: 0px auto 5px;
	moz-border-radius: 4px;
	moz-box-shadow: 0px 2px 2px #888888;
	padding: 15px;
	width: 583px;
}
.external-box .ext-title
{
	float: left;
	padding-bottom: 5px;
	width: 100%;
}
.external-box .ext-title img
{
	float: left;
	margin-right: 5px;
}
.external-box .ext-title h2
{
	color: #FFFF87;
	float: left;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.external-box .ext-content
{
	float: left;
	padding-bottom: 10px;
	width: 100%;
}
.external-box .ext-content a,.external-box .ext-title h2 a
{
	color: #FFFF87;
}
.external-box .ext-content .setLink
{
	margin-left: 5px;
}
.ext-thumb-col
{
	padding: 20px 0px;
}
.ext-detail-col
{
	padding: 20px;
	text-align: left;
}
.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; */
}
#footer
{
	bottom: 0px;
	left: 50%;
	margin: 0 auto;
	overflow: visible;
	position: fixed;
	width: 1px;
}
#footer .head
{
	float: left;
}
#footer .title
{
	overflow: hidden;
	width: 100%;
}
#footer .title h5
{
	background: #DDDDDD;
	border-left: 1px #444444 solid;
	border-right: 1px #444444 solid;
	border-top: 1px #444444 solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #1E2325;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	padding: 11px 5px 9px 5px;
}
#footer .title h5 a
{
	background: url(../nats_images/arrow-footer.gif) no-repeat 100% 2px;
	color: #1E2325;
	padding-right: 20px;
}
#footer .title p
{
	color: #1E2325;
	display: inline;
	float: right;
	font-size: 11px;
	margin: 12px 1px 0 0;
}
#footer .slide-block
{
	bottom: 0px;
	height: 35px;
	left: -530px;
	position: relative;
	top: 0px;
	width: 1060px;
	z-index: 100000000;
}
#footer .slide-block .block
{
	border-left: 1px #444444 solid;
	border-right: 1px #444444 solid;
	border-top: 1px #444444 solid;
	border-top-right-radius: 4px;
	moz-border-radius-topright: 4px;
	overflow: hidden;
	width: 100%;
}
#footer .slide-block .block .t
{
	height: 5px;
	overflow: hidden;
	width: 1060px;
}
#footer .slide-block .block .c
{
	background: #DDDDDD;
	overflow: hidden;
	padding: 15px 0 24px 10px;
	width: 1050px;
}
#footer .icons-list
{
	display: inline;
	float: left;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	width: 177px;
}
#footer .icons-list li
{
	float: left;
	font-size: 11px;
	line-height: 18px;
	padding: 2px 0 4px;
	width: 100%;
}
#footer .icons-list li a
{
	color: #333333;
	cursor: pointer;
	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
{
	color: #cacaca;
	text-decoration: none;
}
.tag-cloud-10
{
	font-size: 26px;
	line-height: 36px;
	padding: 6px;
}
.tag-cloud-9
{
	font-size: 24px;
	line-height: 34px;
	padding: 6px;
}
.tag-cloud-8
{
	font-size: 22px;
	line-height: 32px;
	padding: 6px;
}
.tag-cloud-5
{
	font-size: 20px;
	line-height: 30px;
	padding: 5px;
}
.tag-cloud-4
{
	font-size: 18px;
	line-height: 28px;
	padding: 5px;
}
.tag-cloud-3
{
	font-size: 16px;
	line-height: 28px;
	padding: 5px;
}
.tag-cloud-2
{
	font-size: 14px;
	line-height: 28px;
	padding: 4px;
}
.tag-cloud-1
{
	font-size: 12px;
	line-height: 28px;
	padding: 4px;
}
.tag-cloud-0
{
	font-size: 10px;
	line-height: 28px;
	padding: 4px;
}
.floatHeader
{
	background: #FFFFFF;
	padding-top: 10px;
}
.floatHeader table
{
	width: 100%;
}
.jqifade
{
	background-color: #999999;
	position: absolute;
}
div.jqi
{
	background-color: #EEEEEE;
	border: solid 1px #BBBBBB;
	border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	moz-border-radius: 4px;
	padding: 7px;
	position: absolute;
	text-align: left;
	webkit-border-radius: 4px;
}
div.jqi .jqicontainer
{
	background: #EEEEEE;
	font-weight: bold;
	padding: 5px;
}
div.jqi .jqiclose
{
	color: #BBBBBB;
	cursor: default;
	font-weight: bold;
	position: absolute;
	right: 0px;
	top: 7px;
	width: 18px;
}
div.jqi .jqimessage
{
	color: #333333;
	line-height: 20px;
	padding: 10px;
}
div.jqi .jqimessage .title
{
	background: #EEEEEE;
	border-radius: 4px;
	color: #333333;
	font-size: 14px;
	moz-border-radius: 4px;
	padding: 5px;
	text-align: center;
	webkit-border-radius: 4px;
}
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
{
	background: url(../nats_images/btm-gradient1.png) repeat-x #cacaca;
	border: 0px;
	border-radius: 3px;
	color: #E6E6E6;
	cursor: pointer;
	font-size: 10px;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	moz-border-radius: 3px;
	padding: 0 10px;
	position: relative;
	text-align: center;
}
div.jqi button:hover
{
	color: #FFFF87;
	text-decoration: none;
}
div.jqi .quick-icon-option
{
	float: left;
	padding-left: 3px;
	padding-right: 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
{
	left: -99999999px;
	position: absolute;
}
.ui-helper-reset
{
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none;
}
.ui-helper-clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
.ui-helper-zfix
{
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-state-disabled
{
	cursor: default !important;
}
.ui-widget-overlay
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 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
{
	background: #DDDDDD;
	border: 1px solid #D1D1D1;
	color: #333333;
}
.ui-widget-content a
{
	color: #333333;
}
.ui-widget-header
{
	background: #cacaca;
	border: 1px solid #D1D1D1;
	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;
	color: #333333;
	font-weight: bold;
}
.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;
	color: #FFFFFF;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover
{
	color: #FFFF87;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
	background: #373E41;
	border: 1px solid #D1D1D1;
	color: #FFFFFF;
	font-weight: bold;
}
.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
{
	background: #FFFFC4;
	border: 1px solid #A1A145;
	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
{
	background: #b81900;
	border: 1px solid #cd0a0a;
	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
{
	filter: Alpha(Opacity=70);
	font-weight: normal;
	opacity: .7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
	background-image: none;
	filter: Alpha(Opacity=35);
	opacity: .35;
}
.ui-corner-tl
{
	border-top-left-radius: 4px;
	moz-border-radius-topleft: 4px;
	webkit-border-top-left-radius: 4px;
}
.ui-corner-tr
{
	border-top-right-radius: 4px;
	moz-border-radius-topright: 4px;
	webkit-border-top-right-radius: 4px;
}
.ui-corner-bl
{
	border-bottom-left-radius: 4px;
	moz-border-radius-bottomleft: 4px;
	webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br
{
	border-bottom-right-radius: 4px;
	moz-border-radius-bottomright: 4px;
	webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	webkit-border-top-left-radius: 4px;
	webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	webkit-border-bottom-left-radius: 4px;
	webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right
{
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	moz-border-radius-bottomright: 4px;
	moz-border-radius-topright: 4px;
	webkit-border-bottom-right-radius: 4px;
	webkit-border-top-right-radius: 4px;
}
.ui-corner-left
{
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-topleft: 4px;
	webkit-border-bottom-left-radius: 4px;
	webkit-border-top-left-radius: 4px;
}
.ui-corner-all
{
	border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
.ui-widget-overlay
{
	background: #666666;
	filter: Alpha(Opacity=50);
	opacity: .50;
}
.ui-widget-shadow
{
	background: #000000;
	border-radius: 5px;
	filter: Alpha(Opacity=20);
	margin: -5px 0 0 -5px;
	moz-border-radius: 5px;
	opacity: .20;
	padding: 5px;
	webkit-border-radius: 5px;
}
.ui-datepicker
{
	padding: .2em .2em 0;
	width: 17em;
}
.ui-datepicker .ui-datepicker-header
{
	padding: .2em 0;
	position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	height: 1.8em;
	position: absolute;
	top: 2px;
	width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	margin-left: 1px;
	padding-bottom: 2px;
	top: 2px;
	width: 40px;
}
.ui-datepicker .ui-datepicker-next
{
	margin-right: 2px;
	padding-bottom: 2px;
	right: 0px;
	top: 2px;
	width: 40px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	cursor: pointer;
	left: 0px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	cursor: pointer;
	right: 0px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
	display: block;
	left: 35%;
	margin-left: -8px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
}
.ui-datepicker .ui-datepicker-title
{
	line-height: 1.8em;
	margin: 0 2.3em;
	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
{
	border-collapse: collapse;
	font-size: .9em;
	margin: 0 0 .4em;
	width: 100%;
}
.ui-datepicker th
{
	border: 0;
	font-weight: bold;
	padding: .7em .3em;
	text-align: center;
}
.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;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin: .7em 0 0 0;
	padding: 0 .2em;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	cursor: pointer;
	float: right;
	margin: .5em .2em .4em;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.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
{
	margin: 0 auto .4em;
	width: 95%;
}
.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
{
	left: auto;
	right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	left: auto;
	right: 1px;
}
.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-left-width: 1px;
	border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 1px;
	border-right-width: 0;
}
.ui-datepicker-cover
{
	display: block;
	display: none;
	filter: mask();
	height: 200px;
	left: -4px;
	position: absolute;
	top: -4px;
	width: 200px;
	z-index: -1;
}
.ui-slider
{
	background-color: #DDDDDD;
	cursor: pointer;
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	background-color: #666666;
	cursor: pointer;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2;
}
.ui-slider .ui-slider-range
{
	background-position: 0 0;
	border: 0;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}
.ui-slider-horizontal
{
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	margin-left: -.6em;
	top: -.3em;
}
.ui-slider-horizontal .ui-slider-range
{
	height: 100%;
	top: 0;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}
.ui-slider-vertical
{
	height: 100px;
	width: .8em;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}
.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
{
	cursor: default;
	position: absolute;
}
* html .ui-autocomplete
{
	width: 1px;
}
.ui-menu
{
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 2px;
}
.ui-menu .ui-menu
{
	margin-top: -3px;
}
.ui-menu .ui-menu-item
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	zoom: 1;
}
.ui-menu .ui-menu-item a
{
	display: block;
	line-height: 1.5;
	padding: .2em .4em;
	text-decoration: none;
	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
{
	height: 0.6em;
	margin: 3px 10px 0px;
	width: 40px;
}
.filter-slider-small .ui-slider-handle
{
	height: 0.8em;
	top: -0.2em;
	width: 0.8em;
}