@charset "UTF-8";
/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	GLOBAL
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	}

form, table, tr, ol, ul, li, h1, h2, h3, h4, h5, p, img, span, div, input {
	margin:0;
	padding:0;
	list-style:none;
}

input {
	font-size:.85em;
}


h1 {
	margin:-5px 0px 15px 0px;
	color:#909;
	font-weight: normal;
}

p {
	line-height:1.4em;
	padding:0px 0px 15px 0px;
}

/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	WRAPPERS
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

#base-template-wrapper {
	width: 955px;  /* using less than a full 1024px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	background-image: url(/images/sec_bg.gif);
	background-repeat: repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	border: 1px solid #cccccc;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: .9em;
}

#header-wrapper,  
#footer-wrapper, 
#center-coll-wrapper, 
#content-wrapper, 
#left-coll-wrapper, 
#right-coll-wrapper,
#right-coll-wrapper-wide, 
#breadcrumb-wrapper, 
#center-coll-wrapper-wide, 
#banner-graphic-wrapper, 
#meta-navigation-wrapper, 
.center-col-image-header-wrapper, 
#contact-wrapper, 
#callout-wrapper,
#render-handler-wrapper,
/* cspot styles */

.cs-content-wrapper_cs {
	margin:0;
	padding:0;
	width:auto;
}

.cs-content-wrapper_cs {
	line-height:1.5em;
	/*margin:0pt 10px;
	padding:10px;
	font-size:0.8em;*/	
	text-align:left;
}

/* SD styles */
.cs-content-wrapper {
	margin:0;
	padding:0;
	width:auto;
}

.cs-content-wrapper {
	font-size:0.8em;
	line-height:1.5em;
	margin:0pt 10px;
	padding:10px;
	text-align:left;
}
/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	 WRAPPER OVER RIDES
	 NOTE:  Most of the font size declarations are here.
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

#content-wrapper {
	float: right;
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width: 793px;
	vertical-align: top;
}

#content-wrapper-onecol {
	width: 935px;  /* using less than a full 1024px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding-left: 20px;
	border: 0px solid #ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: .9em;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ******************************* */
/* ******************************* */
/** 
	#footer-wrapper
**/
/* ******************************* */
/* ******************************* */
#footer-wrapper {
	margin: 0;
	background-color: #ffffff;
	padding: 15px 0px 15px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	text-align: center;
}

#footer-wrapper p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#header-wrapper {
	background: #cccccc; 
	padding: 5px 10px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#center-coll-wrapper {
	padding:15px 0 0 0;
	width:525px;
	min-height:400px;
}

#center-coll-wrapper-wide {
	padding:0px 10px 10px 0px;
	width:560px;
	min-height:400px;
}

#contact-wrapper {
	font-size:.90em;	
	padding-top:10px;
}

#callout-wrapper {
	padding-bottom:0px;
	margin-bottom:5px;
}
	
#left-coll-wrapper {
	/*margin:0px 10px 0px 0px;
	width:240px;*/
	margin: 0;
	float: left; /* since this element is floated, a width must be given */
	width: 140px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #000000; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 5px 0 0; /* padding keeps the content of the div away from the edges */
	font: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: .65em;*/
	font-weight: bold;
	color: #ffffff;
}

#right-coll-wrapper {
	margin:15px 0px 15px 0px;
	width:235px;
}

#render-handler-wrapper {
	
}

#right-coll-wrapper-wide {
	margin:0px 15px 0px 10px;
	width:360px;
}

#breadcrumb-wrapper {
	display:block;
	padding:10px 0px 19px 27px;
	font-size:.95em;
}
/* adding a whole new set of styles for cspot */
#order_cs {
	font-size: 0.8em;	
}
#breadcrumb_cs {
	font: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: .7em;*/
	font-weight: bold;
	color: #63625F;
	line-height: 2.2em;
	padding: 0;
	
}
#breadcrumb_cs a:link {
	color: #020202;
	text-decoration: none;
}
#breadcrumb_cs a:active {
	color: #020202;
	text-decoration: none;
}
#breadcrumb_cs a:visited {
	color: #020202;
	text-decoration: none;
}
#breadcrumb_cs a:hover {
	color: #020202;
	text-decoration: underline;
}
/* SD style for breadcrumb */
#breadcrumb {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #63625F;
	line-height: 3em;
	padding: 0;
}
#breadcrumb a:link {
	color: #020202;
	text-decoration: none;
}
#breadcrumb a:active {
	color: #020202;
	text-decoration: none;
}
#breadcrumb a:visited {
	color: #020202;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #020202;
	text-decoration: underline;
}

#banner-graphic-wrapper {
	margin-left:15px;
	margin-bottom:0px;
}

.cs-content-wrapper ul li {
	margin:0px 10px 5px 18px;
}
	
/* print to pdf layout*/

div#print_pdf_email_container
{
	margin-bottom:4px;
	margin-top:4px;
	font-size: 0.8em;	
}

div#print_pdf_email_container a
{
	margin-left:8px;
	color:#000;
	margin-right:8px;
	font-weight:bold;
}

/* end of print to pdf*/
/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	LAYOUT TABLES
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

/* ******************************* */
/* ******************************* */
/** 
	.layout-table
**/
/* ******************************* */
/* ******************************* */
.layout-table {
	margin:0;
	padding:0;
	width:795px;
}

.layout-table tr {
	vertical-align:top;
}

.layout-table-long {
	margin:0;
	padding:0;
	width:918px;
}

.layout-table-long tr {
	vertical-align:top;
}

/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	COMMON SPOT HTML OUTPUT WRAPERS
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

.cs-wrapper-center-col p {
	margin:0;
	padding:0 0 8px 0;
}

.cs-wrapper-center-col ul, ol {
	margin:0% 2% 0% 4%;	
}

.cs-wrapper-center-col img {
	margin:0% 2.5% 2.5% 0%;
	border:solid 1px #000;
}

.cs-wrapper-right-col ul, ol {
	margin:0% 2% 0% 6%;
	line-height:150%;
}

.cs-wrapper-right-col img {
	margin:0% 2.5% 2.5% 0%;
	border:solid 1px #000;
}

/* ******************************* */
/* ******************************* */
/** 
	RICH TEXT EDITOR SNIPPETS
**/
/* ******************************* */
/* ******************************* */

/* ******* Images ******* */
.cs-rte-snippets-image-table {
		margin-top:-5px;
		padding-top:0px;
}

.cs-rte-snippets-image-table td {
	padding:5px;
}

.cs-rte-snippets-image-table p {
	font-size:.90em;
	margin-bottom:0px;
}

/* ******* Data Table ******* */
.cs-rte-snippets-data-table {
	margin:5px;
}


/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	CENTER COLUMN 
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

.imageHeader {
	margin:0px 0px 10px 0px;
}

.title-image {
	display:block;
	padding:0;
	margin:4% 0% 4% 0%;
}

.rss-feeds-center-coll {
	border:none;
	float:right;
	clear:all;
}

.center-coll-box {
	margin:0% 0% 2% 0%;
	padding:0;
}

.center-coll-box  h2, h3 {
	color:#3f3e3e; 
	font-size:100%;
}

.center-coll-box ul {
	margin:0% 0% 2% 3%;
	padding:0;
	line-height:150%;
}

.center-coll-box li {
	margin:0% 0% 2% 0%;
}

.center-coll-publications-list {
	list-style:none;
}

.center-coll-publications-list li {
	margin:0px 10px 10px -12px;
}
	

/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	RIGHT AND LEFT COLUMN BOXES
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

.left-coll-box, .right-coll-box {
	margin: 0% 0% 3% 0%;
	padding:0;
}

.right-coll-box h2, h3 {
	margin: 3% 0% 0% 0%;
	padding:0;
	color:#3f3e3e; 
	font-size:100%;
}

.right-left-col-box {
	padding:0;
	margin:0;
	width:100%;
}

/* ******************************* */
/* ******************************* */
/**
	.right-left-coll-list
**/
/* ******************************* */
/* ******************************* */
.right-left-coll-list {
	padding:0;
	margin:0;
	width:100%;
}

.right-left-coll-list ul {
	margin:0;
	padding:0;
}
#mainmenu{ 
	margin: 0;
	background-color: #000000;
	padding: 0;
}	
.right-left-coll-list li {
	background-color:#fff;
	list-style:none;
	margin:0;
	min-height:7%;
	padding:4% 3% 4% 0%;
	width:auto;
}

.right-left-coll-list img {
	margin:3% 0% 2% 0%;
}

.right-left-coll-list li.noBorder {
	padding:2.5% 3% 2.5% 0%;
}

/* fixing for a goup right col */
#fix-list-height .right-left-coll-list li{
	padding:1.2% 2% 1% 0%;
}


/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	BANNERS AND BANNER NAVIGATION
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

#banner-graphic-wrapper-text {
	display:none;
}

/* ******************************* */
/* ******************************* */
/** 
	#meta-navigation-wrapper
**/
/* ******************************* */
/* ******************************* */
#meta-navigation-wrapper {
	width:989px;
	background-color:#2e2e2e;
	height:19px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#meta-navigation-wrapper img {
	width:56px;
	height:15px;
	margin:0px 0px 0px 15px;
	border:none;
}

#meta-navigation-wrapper ul {
	margin:0;
	padding:0;
}

#meta-navigation-links {
	position:relative;
	left:273px;
	top:-16px;
}

#meta-navigation-wrapper .meta-header {
	font-size:1.4em;
	font-weight:bold;
}



/* ********************************************************************************************* */
/* ********************************************************************************************* */
/** 
	GENERAL UTILITIES
**/
/* ********************************************************************************************* */
/* ********************************************************************************************* */

/* ******************************* */
/* ******************************* */
/**
	.blackBorder
**/
/* ******************************* */
/* ******************************* */
.blackBorderAll {border:solid 1px #000;}
.blackBorderTop {border-top:solid 1px #000;}
.blackBorderRight {border-right:solid 1px #000;}
.blackBorderrBottom {border-bottom:solid 1px #000;}
.blackBorderLeft {border-left:solid 1px #000;}


/* ******************************* */
/* ******************************* */
/**
	.border
**/
/* ******************************* */
/* ******************************* */
.borderAll {border:solid 1px #bebebe;}
.borderTop {border-top:solid 1px #bebebe;}
.borderRight {border-right:solid 1px #bebebe;}
.borderBottom {border-bottom:solid 1px #bebebe;}
.borderLeft {border-left:solid 1px #bebebe;}

/* ******************************* */
/* ******************************* */
/**
	.borderDotted
**/
/* ******************************* */
/* ******************************* */

.borderTopDotted {background: #fff url(/nist/images/separation_dots.gif) repeat-x scroll 0 -6px;}
.borderRightDotted {border-right:dotted 1px #bebebe;}
.borderBottomDotted {background: #fff url(/nist/images/separation_dots.gif) repeat-x scroll 0% 99%;}
.borderLeftDotted {background: #fff url(/nist/images/separation_dots.gif) repeat-y scroll 0 0;}

/* ******************************* */
/* ******************************* */
/**
		.noPadding
**/
/* ******************************* */
/* ******************************* */
.noPaddingAll {padding:0;}
.noPaddingTop {padding-top:0;}
.noPaddingRight {padding-right:0;}
.noPaddingBottom {padding-bottom:0;}
.noPaddingLeft {padding-left:0;}

/* ******************************* */
/* ******************************* */
/**
		.noMargin
**/
/* ******************************* */
/* ******************************* */
.noMarginAll {margin:0;}
.noMarginTop {margin-top:0;}
.noMarginRight {margin-right:0;}
.noMarginBottom {margin-bottom:0;}
.noMarginLeft {margin-left:0;}

/* ******************************* */
/* ******************************* */
/**
		.smallMargin
**/
/* ******************************* */
/* ******************************* */
.smallMarginAll {margin:3px;}
.smallMarginTop {margin-top:3px;}
.smallMarginRight {margin-right:3px;}
.smallMarginBottom {margin-bottom:3px;}
.smallMarginLeft {margin-left:3px;}

/* ******************************* */
/* ******************************* */
/**
		.mediumMargin
**/
/* ******************************* */
/* ******************************* */
.mediumMarginAll {margin:5px;}
.mediumMarginTop {margin-top:5px;}
.mediumMarginRight {margin-right:5px;}
.mediumMarginBottom {margin-bottom:5px;}
.mediumMarginLeft {margin-left:5px;}

/* ******************************* */
/* ******************************* */
/**
		.mediumBigMargin
**/
/* ******************************* */
/* ******************************* */
.mediumBigMarginAll {margin:10px;}
.mediumBigMarginTop {margin-top:10px;}
.mediumBigMarginRight {margin-right:10px;}
.mediumBigMarginBottom {margin-bottom:10px;}
.mediumBigMarginLeft {margin-left:10px;}

/* ******************************* */
/* ******************************* */
/**
		.bigMargin
**/
/* ******************************* */
/* ******************************* */
.bigMarginAll {margin:20px;}
.bigMarginTop {margin-top:20px;}
.bigMarginRight {margin-right:20px;}
.bigMarginBottom {margin-bottom:20px;}
.bigMarginLeft {margin-left:20px;}


/* ******************************* */
/* ******************************* */
/**
		.bigPadding
**/
/* ******************************* */
/* ******************************* */
.bigPaddingAll {padding:20px;}
.bigPaddingTop {padding-top:20px;}
.bigPaddingRight {padding-right:20px;}
.bigPaddingBottom {padding-bottom:20px;}
.bigPaddingLeft {padding-left:20px;}


/* ******************************* */
/* ******************************* */
/**
		.smallPadding
**/
/* ******************************* */
/* ******************************* */
.smallPaddingAll {padding:5px;}
.smallPaddingTop {padding-top:5px;}
.smallPaddingRight {padding-right:5px;}
.smallPaddingBottom {padding-bottom:5px;}
.smallPaddingLeft {padding-left:5px;}


/* ******************************* */
/* ******************************* */
/**
		.init-caps
**/
/* ******************************* */
/* ******************************* */
.all-caps {
	text-transform: uppercase;
}

/* ******************************* */
/* ******************************* */
/**
		.bold
**/
/* ******************************* */
/* ******************************* */
.bold {
	font-weight:bold;
}

.small-text {
	font-size:.80em;
}

.hr, hrTall {
	line-height:3px;
	border-bottom:solid 1px #bebebe;
	margin:10px 0px 10px 0px;
}

.hrTall {
	line-height:1em;
}

.keylinks { /* this class is for the navigation items at the top of the page */
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	text-align: right;
	color: #020202;
}
.keylinks a:link {
	color: #020202;
	text-decoration: none;
}
.keylinks a:active {
	color: #020202;
	text-decoration: none;
}
.keylinks a:visited {
	color: #020202;
	text-decoration: none;
}
.keylinks a:hover {
	color: #E10023;
	text-decoration: underline;
}

.searchform {
	font: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: .8em;*/
}
.gobutton {
	background-color: #000000;
	padding: 3px 2px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	color: #ffffff;
}
.gobutton a:link {
	color: #ffffff;
	text-decoration: none;
}
.gobutton a:active {
	color: #ffffff;
	text-decoration: none;
}
.gobutton a:visited {
	color: #ffffff;
	text-decoration: none;
}
.gobutton a:hover {
	color: #ecdc02;
	text-decoration: underline;
}
.footermenu {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #020202;
	line-height: .6em;
	word-spacing: .5em;
}
.footermenu a:link {
	color: #020202;
	text-decoration: none;
	word-spacing: .5em;
}
.footermenu a:active {
	color: #020202;
	text-decoration: none;
	word-spacing: .5em;
}
.footermenu a:visited {
	color: #020202;
	text-decoration: none;
	word-spacing: .5em;
}
.footermenu a:hover {
	color: #E10023;
	text-decoration: underline;
	word-spacing: .5em;
}
.footertext {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #020202;
	line-height: .4em;
	word-spacing: .01em;
}
.footertext a:link {
	color: #020202;
	text-decoration: none;
	word-spacing: .01em;
}
.footertext a:active {
	color: #020202;
	text-decoration: none;
	word-spacing: .01em;
}
.footertext a:visited {
	color: #020202;
	text-decoration: none;
	word-spacing: .01em;
}
.footertext a:hover {
	color: #E10023;
	text-decoration: underline;
	word-spacing: .01em;
}

#separationline {
	margin: 0;
	height: 1px;
	line-height: 1px;
	background-color: #ffffff;
}

.sectiontitle {
	text-align: left;
	color: #E7E1AF;
	background-color: #EC1629;
	padding: 8px 0px 8px 5px;
	font-weight: bold;
	font-size: 1.1em;
}

.register-box{
	width:680px;
	padding:24px 0 43px 0;
	margin:0 auto;
	overflow:hidden;
}

.register-box .left{
	float:left;
	width:330px;
}

.register-box .right{
	float:right;
	width:330px;
}

.register-box h3{
	font-size:16px;
	color:#a60000;
	padding:0 0 4px;
	border-bottom:1px solid #e2e2e2;
	margin:0;
}

.register-box dl{
	margin:0;
	padding:0;
	width:330px;
	overflow:hidden;
}

.register-box dt{
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
	float:left;
	line-height:1.6em;
	font-size:0.7em;
	width:130px;
}

.register-box dd{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:200px;
}

.register-box dd input{
	width:185px;
	padding:0 0 0 4px;
	height:16px;
}

.register-box .radio dd {
	width:320px;
	padding:0 0 0 4px;
	height:16px;
}

.register-box strong{
	display:block;
	clear:both;
	padding:10px 0 0 0;
	color:red;
	font-size:1.5em;
}

.register-box p{
	margin:10px 0 0 0;
}

.register-box label input{
	width:14px;
	height:15px;
	padding:0;
	float:left;
	margin:1px 10px 0 0;
}

.register-box dd.newsletter{
	width:330px;
	font-weight:bold;
}

.register-box .right a.continue{margin:13px 8px 0 5px;}
/*.register-box .left a.continue{margin:10px 9px 0 0;}*/
.register-box .left .forgot-password{
	/*float:right;*/
	clear:right;
	font-size:11px;
	padding:4px 0 0 0;
	margin:0 9px 0 0;
}

/** Homepage Top Departments **/

ul.feature-departments{
	margin:0 0 30px 15px;
	padding:0;
	list-style:none;
	width:168px;
	overflow:hidden;
}

ul.feature-departments li{
	float:left;
	width:168px;
	padding:7px 0 5px 0;
	border-bottom:1px solid #eeeeee;
}

ul.feature-departments img{
	margin:0 auto;
}

ul.feature-departments strong{
	color:#a60000;
}

.prodleftnavigation {
	color: #FEFEFA;
	text-decoration: none;
}
.prodleftnavigation a:link {
	color: #FEFEFA;
	text-decoration: none;
}
.prodleftnavigation a:active {
	color: #FEFEFA;
	text-decoration: none;
}
.prodleftnavigation a:visited {
	color: #FEFEFA;
	text-decoration: none;
}
.prodleftnavigation a:hover {
	color: #e10023;
	text-decoration: none;
}
.leftnavigation {
	color: #FEFEFA;
	text-decoration: none;
	padding: 0 5px 0 0;
}
.leftnavigation a:link {
	color: #FEFEFA;
	text-decoration: none;
}
.leftnavigation a:active {
	color: #FEFEFA;
	text-decoration: none;
}
.leftnavigation a:visited {
	color: #FEFEFA;
	text-decoration: none;
}
.leftnavigation a:hover {
	color: #e10023;
	text-decoration: none;
}

#sidebar1 {
	margin: 0;
	float: left; /* since this element is floated, a width must be given */
	width: 140px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #000000; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 5px 0 0; /* padding keeps the content of the div away from the edges */
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: bold;
	color: #ffffff;
}

.note-box {
	width:400px;
	margin:15px auto;
	text-align:left;
	padding:20px;
	border:1px solid #C0C0C0;
	background:#fcfcfc;
}

.note-box-small {
	width:300px;
	margin:10px auto;
	text-align:left;
	padding:10px;
	border:1px solid #C0C0C0;
	background:#fcfcfc;
}

.note-box-small h3,
.note-box h3{
	font-size:16px;
	color:#a60000;
	padding:0 0 4px;
	border-bottom:1px solid #e2e2e2;
	margin:0;
}

.note-box .add{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	overflow:hidden;
}

.note-box .add li{
	float:left;
	padding:0 0 0 15px;
	margin:0 15px 0 0;
	background:url(../media/css/divider.gif) no-repeat left;
}

.note-box .add li.first{background:none;padding:0;}
.note-box.add a{
	color:#282828;
	text-decoration:none;
}

.note-box dl{
	margin:0;
	padding:0;
	width:330px;
	overflow:hidden;
}

.note-box dt{
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
	float:left;
	line-height:20px;
	width:130px;
}

.note-box dd{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:200px;
}

.note-box dd input{
	width:185px;
	padding:0 0 0 4px;
	height:16px;
}
.formtitle {
	font-weight: bold;
	font-size: 100%;
	color: #e10023;
	line-height: 1.6em;
}
/* commonspot ui styles */
/* Default stylesheet for CommonSpot - generated 2006-03-24 09:18:04
Copyright 2002-2006, PaperThin, Inc.  */

/* Document-level styles */
/* Generic Text */
.CS_Generic_Text_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_Generic_Image_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_Generic_Text {text-decoration:none}

/* Image Grid */
.CS_BBar_Image {text-decoration:none; border-style:none}

/* Bulleted List */
.CS_BL_Bullet {text-decoration:none; border-style:none; font-size:69%}
.CS_BL_Header {text-align:left}
.CS_BL_HeaderCaption {text-align:left; font-weight:bold; text-decoration:none}
.CS_BL_HeaderText {text-align:left; text-decoration:none; font-size:69%}
.CS_BL_Item {list-style-position:outside}
.CS_BL_ItemCaption {text-align:left; font-weight:bold; text-decoration:none}
.CS_BL_ItemText {text-align:left; text-decoration:none; font-size:69%}

/* Custom Script */

/* Simple Form */
.CS_Form_Label {text-align:right; font-size:83%; vertical-align:text-top}
.CS_Form_Tree {font-size:83%}
.CS_Form_RichText {font-size:83%}
.CS_Form_Date {font-size:83%}
.CS_Form_Image {text-decoration:none; border-style:none}
.CS_Form_URL {font-size:83%}
.CS_Form_Email {font-size:83%}
.CS_Form_DropDown_Item {font-size:83%}
.CS_Form_SectionLabel {font-weight:bold; font-size:83%}
.CS_Form_Number {font-size:83%; text-align:right}
.CS_Form_Text {font-size:83%}
.CS_Form_Description {font-size:69%}
.CS_Form_Button {text-align:center; font-size:83%}
.CS_Form_Required {font-weight:bold; text-align:right; vertical-align:text-top}
.CS_Form_ResultText {font-size:83%}
.CS_Form_Label_Baseline {text-align:right; font-size:83%; vertical-align:baseline}
.CS_Form_Required_Baseline {font-weight:bold; text-align:right; vertical-align:baseline}
.CS_Form_Form {padding:0; margin:0}
.CS_Form_SummaryMessage {font-size:83%}

/* Data Sheet */
.CS_DataSheet_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_DataSheet_Alphabet {text-decoration:none; color:#0000FF; padding:4px}
.CS_DataSheet_Alphabet_Selected {text-decoration:none; color:#880088; padding:4px}
.CS_DataSheet_Table {padding:0; margin:0}
.CS_DataSheet_Header_Row {background-color:#888888}
.CS_DataSheet_HeaderItem_First_Column {background-color:#EEEEEE; font-weight:bold; color:#CC6600; padding:4px; text-align:left}
.CS_DataSheet_HeaderItem_Column {background-color:#EEEEEE; font-weight:bold; color:#CC6600; padding:4px; text-align:left}
.CS_DataSheet_Data_First_Column {padding:4px}
.CS_DataSheet_Data_Column {padding:4px}
.CS_DataSheet_Data_Cell {text-align:left; color:#e10023}
.CS_DataSheet_Data_Cell_Numeric {text-align:right}
.CS_DataSheet_Data_Cell_Action {text-align:center; color:#e10023; font-size:11px}
.CS_DataSheet_Data_Row_Alternate {background-color:#E5E5E5}
.CS_DataSheet_Summary_Row {text-align:center}
.CS_DataSheet_Summary_Links {font-size:83%; text-decoration:none}
.CS_DataSheet_Summary_Current_Page {font-size:83%}
.CS_DatasheetExport_Link {text-decoration:none; color:#0000FF; padding:5px}

/* Date */
.CS_Date_Label {font-size:83%}
.CS_Date_Date {font-size:83%}
.CS_Date_Time {font-size:83%}

/* Pop-up menus */

/* Microsoft Word,Imported HTML */

/* Image */
.CS_Image_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_Image_IMG {text-decoration:none; border-style:none; text-align:center}

/* Label */
.CS_Label_Item {color:#FFFFFF; text-decoration:none; font-weight:bold}
.CS_Label_Current_Item {color:#FFFFFF; text-decoration:none; font-weight:bold}
.CS_Label_FirstLetter {color:#FFFFFF; font-size:120%; text-decoration:none; font-weight:bold}

/* Tabular Layout */
.CS_Layout_Table {border-style:none}
.CS_Layout_TH {text-align:center; font-weight:bold; text-decoration:none}
.CS_Layout_TR {text-align:left; vertical-align:top;}
.CS_Layout_TD {text-align:left; vertical-align:top}

/* Link Bars,BreadCrumbs,PageSet Navigation */
.CS_LinkBar_Item {font-size:83%}
.CS_LinkBar_BeforeLabel {font-size:83%}
.CS_LinkBar_Separator {font-size:83%}
.CS_LinkBar_AfterLabel {font-size:83%}
.CS_LinkBar_Image {text-decoration:none; border-style:none}
.CS_LinkBar_CurrentItem {font-size:83%}
.CS_LinkBar_HighlightedItem {font-size:83%}

/* Link List */
.CS_LinkList_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_LinkList_Item {font-size:83%}
.CS_LinkList_Button {text-align:center; font-weight:bold; font-size:83%}
.CS_LinkList_Form {padding:0; margin:0}

/* Multi-Section */
.CS_MS_Header {text-align:left}
.CS_MS_Header_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_MS_Header_Text {font-size:83%}
.CS_MS_Index_Table {background-color:#000000}
.CS_MS_Index_Column {background-color:#000000}
.CS_MS_Index_Item {text-align:left; font-size:83%}
.CS_MS_Item {font-size:83%}

/* Embedded Object (video, etc.) */
.CS_Object_Caption {text-decoration:none; text-align:center; font-weight:bold}

/* Page Index, PageSet Index */
.CS_PgIndex_Header {text-align:left; font-weight:bold}
.CS_PgIndex_Item_Title {text-decoration:none; font-size:83%}
.CS_PgIndex_Item_Description {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_Category {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_Author {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_LastMod {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_PubDate {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_SubSite {text-decoration:none; font-size:69%}
.CS_PgIndex_Primary_Category {text-decoration:none; font-weight:bold}
.CS_PgIndex_Secondary_Category {text-decoration:none; font-weight:bold}
.CS_PgIndex_Bullet {text-decoration:none; border-style:none}
.CS_PgIndex_Item_Owner {font-size:69%}
.CS_PgIndex_Item_CreationDate {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_LastMajor {text-decoration:none; font-size:69%}
.CS_PgIndex_Item_MoreLink {font-size:83%; border-style:none}
.CS_PgIndex_NoRecords {font-size:69%}

/* PowerPoint Presentation */
.CS_Pres_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_Pres_Image {text-decoration:none; border-style:none}

/* Scheduled Content */

/* Search Form */
.CS_SF_Label {font-weight:bold; font-size:69%; text-decoration:none}
.CS_SF_Input {font-size:69%; text-decoration:none}
.CS_SF_Select {text-decoration:none; font-size:69%}
.CS_SF_Checkbox {font-size:69%; text-decoration:none}
.CS_SF_Button {font-size:69%; text-decoration:none}
.CS_SF_Image {text-decoration:none; border-style:none}
.CS_SF_Link {font-size:69%}
.CS_SF_AdvLink {font-size:69%}
.CS_SF_SubSiteLabel {font-weight:bold; font-size:69%; text-decoration:none}
.CS_SF_AdvImage {text-decoration:none; border-style:none}
.CS_SF_Form {padding:0; margin:0}

/* Search Results */
.CS_SR_Results_Header {font-size:83%; color:#808080}
.CS_SR_Category {font-weight:bold}
.CS_SR_PageNav {font-size:83%; text-align:left}
.CS_SR_Prev {font-size:83%}
.CS_SR_Next {font-size:83%}
.CS_SR_Page {font-size:83%}
.CS_SR_Item {font-size:83%}
.CS_SR_Item_Alternate {color:#88FF00; text-decoration:none}
.CS_SR_Item_Title {font-size:83%}
.CS_SR_Item_Description {font-size:83%}
.CS_SR_Item_SubSite {font-size:83%; text-decoration:none}
.CS_SR_Item_Author {font-size:83%; text-decoration:none}
.CS_SR_Item_LastMod {font-size:83%; text-decoration:none}
.CS_SR_Item_PubDate {font-size:83%; text-decoration:none}
.CS_SR_Item_Score {font-size:83%; text-decoration:none}
.CS_SR_Item_Owner {font-size:83%; text-decoration:none}
.CS_SR_Item_BreadCrumbs {font-size:83%; text-decoration:none}

/* Tab Bar */
.CS_TBar_Item {color:#FFFFFF; font-size:83%; text-decoration:none; font-weight:bold}
.CS_TBar_Item_Selected {color:#FFFFFF; font-size:83%; text-decoration:none; font-weight:bold}
.CS_TBar_SpacingCell {background-color:#000000}
.CS_TBar_ItemCell {background-color:#000000}
.CS_TBar_ItemCell_Selected {font-size:83%; text-decoration:none; font-weight:bold; text-align:center}

/* Tasks */

/* Text Around Image */
.CS_TAI_Caption {text-decoration:none; text-align:center; font-weight:bold}
.CS_TAI_Text {font-size:83%}
.CS_TAI_Image {text-align:center; text-decoration:none}

/* Textblock, Simple Link */
.CS_Textblock_Caption {text-decoration:none; text-align:left; font-weight:bold}
.CS_Textblock_Text {font-size:83%;}

/* External Content (Web Process) */

/* Any Formatted Textblock */
.CS_RT_TABLE {padding:0; margin:0}
.CS_RT_TH {text-align:center; font-weight:bold}
.CS_RT_TD {text-align:left; vertical-align:top}
.CS_RT_UL {list-style-type:circle}
.CS_RT_OL {list-style-type:decimal}
.CS_RT_LI {list-style-position:outside}
.CS_RT_Image {text-decoration:none; border-style:none}

/* Forums element */

/* Query by Example */
.CS_QBE_Form {padding:0; margin:0}
.CS_QBE_Label {text-align:right; font-size:83%; vertical-align:text-top}
.CS_QBE_Label_Baseline {text-align:right; font-size:83%; vertical-align:baseline}
.CS_QBE_DropDown_Item {font-size:83%}
.CS_QBE_Description {font-size:69%}
.CS_QBE_Button {text-align:center; font-size:83%}

/* Facet Navigator */
.CS_Element_FacetNav {font-weight:normal}
.CS_FacetNav_BreadCrumb {font-weight:normal}
.CS_FacetNav_BreadCrumb_Facet {font-weight:normal}
.CS_FacetNav_BreadCrumb_Separator {font-weight:normal}
.CS_FacetNav_BreadCrumb_Term {font-weight:normal}
.CS_FacetNav_Navigator_List {font-weight:normal}
.CS_FacetNav_Navigator_List_Facet {font-weight:bold; font-size:83%}
.CS_FacetNav_Navigator_List_Term {font-size:83%}
.CS_FacetNav_Navigator_List_Count {font-size:83%}
.CS_FacetNav_BreadCrumb_Term_Current {font-weight:bold}


