p.intro {	padding: 4px  12px  4px  4px; line-height: 130%; font-size:.9em; }
p.backtotop { text-align: right;}
/* p.longtoc {	padding: 0 0 0 0; margin: 0 0 0 0; }
p.longtoclevel2 {	padding: 0 0 0 8px; margin: 0 0 0 8px;} */
p.lastupdated { font-size: .8em; text-align: left; }
.emphasis { font-weight:bold;}
h3 { color: #d09900; }

/*pre {
 white-space: pre-wrap;        css-3 
 white-space: -moz-pre-wrap;   Mozilla, since 1999 
 white-space: -pre-wrap;       Opera 4-6 
 white-space: -o-pre-wrap;     Opera 7 
 word-wrap: break-word;        In5*/

.snippet { /* use this and br instead of pre */
	margin-left: .5em; 
	padding: .5em; font-family: "Courier New", Courier, monospace;
}

#Content { padding: 0px 2px 2px 2px; width: 98%;}

#CallOut { margin: 0 0 0 12px; padding: 2px 24px 0px 0px;  }
#CallOut p { font-weight: bolder;  color: #000000;   margin: 0 0 2px 10px; padding: 0 24px 2px 4px ; font-size: .9em; line-height: 150%; }
#CallOut h4 { color: #000000;  margin: 0 0 2px 10px; padding: 0 0 2px 4px }

#WorkingGroup p.wgorg {	padding: .4em 0 0 0; margin: .4em  0 0 0; font-weight: bold;}
#WorkingGroup p.wgname { padding: 0 0 0 0; margin: 0 0 0 0; }

#Footer p {	font-size: .75em; line-height: 110%; margin: 0 0 6px 0; padding: 0 0 4px 0; }
#Footer table { border-top: 1px solid #d09900; }

#NewsPage p.newshead { padding: 2px 0 0 0;  margin: 2px 0 0 0; font-weight: bold;}

/*  NEW STYLE SHEET BELOW  */
body {	color: #333333; background-color: #ffffff; font-family: Verdana, Helvetica, sans-serif;  font-size:.9em; }
#Content p, #Content li { font-size: .85em; }
a { color:#676c63 }
a:hover { color:#990000; text-decoration:underline; }
a.none { background:none; text-decoration:none; color:none; }
a.visited {	color: #990099; }

/*--News--*/
#NewsPage .finish { background-color: yellow; color: red; font-weight: bold }
#NewsPage .newsdate { font-size:120%; color: #64746B; font-weight: bold; padding-bottom:2px; text-align: center; margin-bottom: 5px; border-bottom:3px double #cccccc; }
#NewsPage .text { margin-top: 0px; margin-bottom: 6px; margin-left: 10px; padding-top: 0px; padding-bottom: 0px; line-height: 130%; }


/*--LeftNav--*/
#LeftNav { width:140px; }
#LeftNav td { padding: 0px 0px 4px 0px; font-size:.75em;}
#LeftNav td#spacer { height:5px; width:100%; font-size:1px; }
#LeftNav td a { color: #746664; text-decoration:none; }
#LeftNav td a:hover { text-decoration:underline;}
#LeftNav th { font-weight: bold; text-align:left; font-size:.85em }
#LeftNav th a { color: #000000; text-decoration:none; }
#LeftNav th a:hover { text-decoration:underline; }

/* Home Page: News and Events Box -- added by Deb J. 1-23-2009 */
#NewsEvents { width: 150px; background-color: #e0dbd2; border: 1px solid #706c60; }
#NewsEvents h3 { font-size: .8em; background-color: #706c60; color: #ffffff; margin: 0; padding: 4px; }
#NewsEvents p { font-size: .75em; margin: 0; padding: 5px; }
#NewsEvents p.more { text-align: right; padding-bottom: 5px; font-weight: bold; }

/* FeedbackBox is used on home page only */
table.FeedbackBox { margin: auto auto 20px auto; width: 600px; border-collapse: collapse; background: #d8d7ce; }
.FeedbackBox td { vertical-align: top; }
.FeedbackBox p { padding: 7px; margin: 7px; font-size: .83em; }
.FeedbackBox h5 { padding: 7px; margin: 7px; font-size: 1.3em; color: #9f2d20; }

/* SimilarBox and SimilarList are used on home page only */
.SimilarBox { margin: auto; width: 600px; background: #d4c598 url(images/similar-box-vert.gif) top left repeat-x; }
.SimilarBox table { width: 600px; border-collapse: collapse; }
.SimilarBox td { vertical-align: top; }
.SimilarBox td.corner { width: 17px; height: 17px; }
.SimilarList { float: left; width: 45%; border-left: 1px dashed #647468; margin: 0 2px 0 8px; }
.SimilarList p { margin: 0 0 6px 4px;  padding-left:10px; font-weight: bold; font-size: .75em; line-height: 100%; }

/* Focus class is used on home page only */
.focus h2 { color: #006f6f; font-size: 1.3em; margin-bottom: .5em; }
.focus h3 { color: #64746B; font-size: 1em; margin: .5em auto; }
.focus p { margin: .5em auto; line-height: 130%; }

/*--Table of Contents--*/
#PageContents { color: #cccccc; text-align: center; font-size: 85%; background-color:#ffffff; margin-bottom: 10px; margin-top: 10px; line-height:150%; border-top:1px solid #e0dbd2; border-bottom:1px solid #e0dbd2; width:100% }

/*--RightNav--*/
#RightNav { text-align: left; width:150px; font-size:.75em; line-height:120%; border-left:1px solid #706c60; border-right:1px solid #706c60; border-bottom:1px solid #706c60; }
#RightNav th { text-align: left; background-color:#706c60; color:#ffffff; padding:4px; }
#RightNav th a { color: #ffffff; text-decoration: none; }
#RightNav td a, #NewsEvents a { color: #706c60; text-decoration: none; }
/* #RightNav th a:hover { font-size:.95em; text-align: left; text-decoration:underline; } */
#RightNav td { background-color:#e0dbd2; vertical-align: top; color:#e0dbd2; padding:2px 4px 2px 4px; }
#RightNav a:hover, #NewsEvents a:hover { text-decoration: underline; }
#RightNav ul { margin:0px; padding:5px 8px 5px 8px; }
#RightNav li { padding-top:5px; padding-bottom:5px; }
#RightNav p { padding-top:5px; padding-bottom:5px; margin:0px; line-height:110%; font-size:.75em; }
#RightNav .head {font-weight: bold; padding-top:5px; }
#RightNav .spacer { font-size:1px; height:4px; width:100%; }
#RightNav th.otherhead { background-color:#ffffff; color:#706c60; font-weight: bold; vertical-align: top; border-top: 1px solid #706c60; border-bottom: 1px solid #706c60; text-transform:uppercase; }
#RightNav.archive th { background-color:#e0dbd2; color:#706c60; padding:4px; border-top: 1px solid #706c60; border-bottom: 1px solid #706c60; }
#RightNav.archive td { background-color:#ffffff; vertical-align: top; color:#e0dbd2; padding:2px 4px 2px 4px; }

/*--TableWithRules--*/
#TableWithRules table {border-collapse: collapse;}
#TableWithRules td { vertical-align:top; border-bottom: 1px solid #e0dbd2; padding: 3px 5px 3px 5px; align:top; font-size:90%; }
#TableWithRules td { margin-top:0px; margin-bottom:5px }
#TableWithRules th {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; align:top; padding-left:5px; padding-right:5px; font-size:100%; color: #444444; font-weight: bold; text-align: center; background-color: #e0dbd2 }
#TableWithRules th.calheading {
	background-color:#ffffff;
	border:none; align:top;
	font-size:120%;
	color: #000000;
	font-weight: bold;
	padding-top:12px; padding-bottom:15px;
	text-align: center;
	margin-bottom: 10px; margin-top: 5px;
	}

#TableWithRules td.calheading {
	background-color:#706c60;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	}

#TableWithRules .spacer {border: none; border-top:1px solid #e5cfcf}
#TableWithRules .indent {padding: 0px 3px 0px 12px}
#TableWithRules .head {font-weight:bold}

#TableWithRules.white td {border: 1px solid #ffffff;}
#TableWithRules.white th {border: 1px solid #ffffff;}
.redtablecell {
	background-color: #A6918F;
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
}

#TopArea td.top {  background-color: #000000; color: #fbfaf2; text-align: center; }
#TopArea td.gold { background-color: #d09900; color: #fff; font-weight: bold; font-size: .75em; text-align: center; padding: .4em; }
#TopArea td.gold a { text-decoration: underline; }
#TopArea td.links { font-size: .77em; font-weight: bold; }
#TopArea a {	color: #ffffff; text-decoration: none; }
#TopArea a.visited {	color: #ffffff; text-decoration: none; }
#TopArea a.hover { text-decoration: none; }

/* added by Deb J on 7-25-2008 for gray round-corner boxes */
table.grayRoundCornerBox { background-color: #ffffff; border-collapse: collapse; margin: 1em auto 1em auto; }
.grayRoundCornerBox td { background-color: #d8d7ce; }
.grayRoundCornerBox td.topleft { width: 9px; height: 8px; background: #ffffff url(/images/round_top_left.gif) top left no-repeat; }
.grayRoundCornerBox td.topright { width: 9px; height: 8px; background: #ffffff url(/images/round_top_right.gif) top right no-repeat; }
.grayRoundCornerBox td.bottomleft { width: 9px; height: 8px; background: #ffffff url(/images/round_bottom_left.gif) bottom left no-repeat; }
.grayRoundCornerBox td.bottomright { width: 9px; height: 8px; background: #ffffff url(/images/round_bottom_right.gif) bottom right no-repeat; }
.grayRoundCornerBox td.boxtext { padding: .5em 2em 1em 2em; }
.grayRoundCornerBox h5 { font-size: 1.3em; color: #9f2d20; }
.grayRoundCornerBox p { font-size: .9em; }

/* added by Deb J on 7-28-2008 */
#Content h4 { color: #993333; font-size: 1em; margin-bottom: .5em; }
#Content .beforelist { margin-bottom: .5em; }
#Content ul, #Content ol { margin-top: .5em; }
#Content li { margin: .5em auto; }
#Content li p, #Content li li { font-size: 100%; margin: .5em auto; }
#Content p.caption { font-size: .8em; margin-top: .5em; text-align: center;}

/* added by Deb J on 2-9-2011 */
#Content table.text { border-collapse: collapse; }
#Content .text td, #Content .text th { font-size: .85em; padding: 0 1em .5em 0; text-align: left; }
.maroon { color: #9f2d20; }

/* added by Deb J on 3-3-2011 for /lists/submissions_guidelines.html */
#Content ul.toc { list-style-type: none; margin-left: 0; }
#Content ul.toc ul { list-style-type: none; margin-left: 2em; }
table.contentTable { border-collapse: collapse; border: 1px solid #000; }
#Content .contentTable td { font-size: .85em; padding: .5em; border: 1px solid #000; vertical-align: top; }
#Content .contentTable th { font-size: .85em; padding: .5em; border: 1px solid #000; }
#Content .contentTable td p { font-size: 100%; }
#Content .contentTable th p { font-size: 100%; font-weight: normal; margin: .5em auto; }

/*--BreadCrumbs added by Deb J on 12-9-2011 --*/
#BreadCrumbs { font-size: 70%; text-transform: uppercase; color: #999999; font-weight: bold; padding: 3px 10px 3px 0px; letter-spacing: 1px; word-spacing: 2px; margin-bottom: 1em; }
#BreadCrumbs a { text-decoration: none; color: #999999; font-weight: bold; margin: 0px; padding: 0px; letter-spacing: 1px; word-spacing: 2px; }
#BreadCrumbs a:hover { color: #660033; text-decoration:underline; }
/*--/BreadCrumbs--*/
