html, body {margin: 0; padding: 0;}
BODY, TD {  font-family: Arial, Helvetica, sans-serif}
body {background-color: white;}
caption {font-size: 80%;}
#homebanner {background: url(images/top-home-background.gif) repeat-x;}
#pagebanner {background: url(images/top-small-background.gif) repeat-x;}
.copyright {  font-size: 80%; color: #FFFFFF}
.pubtitle {font-style:italic;}
.pdflink {font-size: 80%;}
.trademarksymbol {font-size: 50%; }
.whatsnew li {margin-bottom: 1em;}
.indentBlock {margin-left: 2em;}

/* ---------Styles for the Quarterly Newsletter --------- */
.quarterlyMasthead {  font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bold; font-variant: small-caps; color: #FFFFFF; letter-spacing: 10pt; background-color: #000080; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
.quarterlySlogan {  border-color: #000080 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-bottom: 2px; font-size: small; font-style: italic}
.quarterlyContents {  color: #FFFFFF; background-color: #000080; width: 25%; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; float: left}
.quarterlyQuoteCallout {  background-color: #E6E9F3; float: right; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 8px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px #000000 solid; font-style: italic; font-weight: normal}
.quarterlytoc th {background-color: #000088; color: white; font-weight: bold; text-align: left;}
.quarterlytoc td {background-color: #E6E9F3; color: black; font-size: 80%; font-weight: bold; text-align: left; vertical-align: top;}
.quarterlytoc td a { font-weight: normal; text-decoration: none;}
.quarterlytoc td a:hover {text-decoration: underline;}
.quarterlyPastIssues th {width: 20%; background-color:#999966; color: white; text-align: left; padding: 0.25em;}
.quarterlyPastIssues td {width: 20%; background-color: gainsboro; color: black; text-align: left; vertical-align: top; font-size: 80%; padding: 0.25em;}
/* --------- End Quarterly Newsletter Styles ------------ */

.whiteText {  color: #FFFFFF}
.picturecaption {  font-size: smaller; font-style: italic}
.resourceNote {  font-size: 60%; font-style: italic}
.footnote {  font-size: 60%}
.totop {  font-size: 9px}
li {  padding-bottom: .5em}

.hlt {  background-color: #FFFF00}
.private {  background-color: #CCCCCC}
h1, h2, h3 {
	color: #000080;
}
.twelvePixelFont {font-size: 12px}
.tenPixelFont {font-size: 10px}
.smallLoginFont {font-size: xx-small}
.staffItem {
	background-color: oldlace;
	padding: 1px;
}

.picturecaptionBox {
	padding: 5px;
}
.sidebar {
	font-size: 12px;
}
.atdbProduct {
	font-weight: bold;
}
.atdbBreadcrumb {
	font-size: 80%;
	color: #006666;


}
.atdbBreadcrumbLink {
	color: #006666;
	text-decoration: none;
}
a.atdbBreadcrumbLink:hover {
	text-decoration: underline;
}
.atdbProductRecordNumber {
	color: #999999;
	padding: 3px;
	border: 1px solid #999999;
	height: 25px;
	width: 25px;
	float: left;
	margin: 3px;
	text-align: center;
	vertical-align: middle;
}
.getacrobaticon {
	margin-top:50px;
}

/* ------ Styles for the Service Delivery manual -------- */
.sdmbestpracticelist {
	list-style-type: none;
	font-size: 90%;
	font-weight: bold;
}
.sdmbestpracticesubitem {
	list-style-type: none;
	font-weight: normal;
	margin-top: 0.5em;
}
.sdmtocreturn {
	font-size: 80%;
	color: cornflowerblue;
	text-align: left;
	margin-left: 1em;
	margin-bottom: 3em;
}
.sdmtocreturn a {
	color: cornflowerblue;
}
.sdmtocreturn a:hover {
	color: mediumblue;
}
#sdm blockquote {
	font-style: italic;
}
#sdm .bestpractice {
	padding: 0.5em;
	border: 1px solid #CCCC99;
}
.sdmbestpractice {
	padding: 0.5em;
	border: 1px solid #CCCC99;
}
.sdmexercise {
	font-weight: bold;
}
#sdmindex a {
	text-decoration: none;
	font-weight: bold;

}
#sdmindex a:hover {
	color: #777AB4;
	text-decoration: underline;
}
.sdmindexnotlink {
	font-weight: normal;
}
/* --------------- End SDM styles --------------- */
.question {
	color: #003399;
}

/* ------- Styles for Extranet Highlights on front page --------- */
#extranethighlightsbox {
	width: 250px;
	padding: 4px;
	margin: 0 0 0 8px;
	float:right;
	background-color: #CBE4B1;
	font-size: 80%;
}
#extranethighlightsbox .item {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 4px 0 0 0;
	margin: 0;
}
#extranethighlightsbox h2 {
	font-size: 110%;
	text-align:center;
	border-bottom: 1px solid white;
	margin: 0;
	padding: 0 0 0.5em 0;
	text-transform:uppercase;
}
#extranethighlightsbox h3 {
	font-size: 105%;
	margin: 0 0 4px 0;
}
#extranethighlightsbox p {
	margin: 0 0 6px 0;
}
#extranethighlightsbox .extranetonlymsg {
	font-size: 85%;
	text-align: center;
	border-top: 1px solid white;
	padding-top: 6px;
}

/*----------- End Extranet Highlights ----------------- */

#event .download {color: steelblue; font-size: 70%;}
#event .download a {color: steelblue;}

/* -------- Styles for State Projects Listings -----------*/
table.statemaptextlinks td {font-size: 80%; text-align: left;}
.projectMaps { background-color: white; }
.projectMaps td {background-color: aliceblue; text-align: center; }
.projectMaps td.states h2 {padding: 0; margin: 0;}
.projectMaps td.states p {padding: 0; margin: 0; font-size: 80%;}
div.projecttype { border: 2px solid #000088; margin: 2em; }
div.projecttype h2 {  margin: 0; padding: 0.5em; color: white; background-color: #000088;}
div.project h3 {  margin: 0.25em; margin-top: 2em; padding: 0.25em; color: #000088; width: 40%; border-bottom: 1px dashed green; }
div.project a.wwwlink {color: #000088; padding-left: 20px; background-image: url(images/icon-web-16.gif); background-repeat:no-repeat; background-position: left;}
div.project a.wwwlink:hover {color: green; }
div.project h4 { margin: 0.25em; margin-left: 1.5em; padding: 0.25em; margin-bottom: 0; padding-bottom: 0;}
div.projectlisting {margin: 0.25em; margin-left: 2em; padding: 0.25em; font-size: 80%;}
/* ------ End Styles for State Projects Listings --------- */

/* ------ Styles for One-Stop -----------------*/
.onestop {background: white url(extranet/onestop/images/case-5140-3.jpg) top center no-repeat;}
/*.onestop .introduction {width: 80%;}
.onestop .sectionNav {float: right; clear:right;}*/

/* -------- FAQ ------------------------ */
#faq .toc li {font-size: 90%;}
#faq h2 {padding-top: 1em; border-top: 1px dotted #060;}
#faq h3 {color: #000000; font-size: 100%;}

/* ----------- Product Comparison Pages ------------- */
.prodComp {font-size:80%; border: 1px solid black; border-width: 1px 0 0 1px;}
.prodComp th, .prodComp td {padding: 3px; border: 1px solid black; border-width: 0 1px 1px 0; text-align: left; vertical-align: top;}
.prodComp th {width: 150px; font-weight: normal; background-color:#E0E0E0;}
.prodComp th.sectionHead {background-color:#CCCCCC;}

/* ----------- Training Workshops ------------- */
#workshop .agenda {
	border: 1px solid #996;
	border-width: 0 1px 1px 2px;
	font-size: 90%;
	margin-bottom: 1em;
}
#workshop .agenda th, #workshop .agenda td {border: 1px solid #996; border-width: 0 1px 1px 0; padding: 0.25em;}
#workshop .agenda th {background-color:#996; font-weight:bold; color: white; text-align: center;}
#workshop .agenda td {vertical-align: top; text-align: left;}
#workshop .agenda .time {text-align: right; white-space: nowrap; font-variant: small-caps; font-size: 90%;}
#workshop .download {color: steelblue; font-size: 70%;}
#workshop .download a {color: steelblue;}
.worksheet {
	width: 80%;
	margin: 1em;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #CCCC99;
	border-right: 1px solid #666600;
	border-bottom: 1px solid #666600;
	border-left: 1px solid #CCCC99;
	padding: 0.5em;
}
.resourceCitation {
	text-indent: -1em; margin-left: 1em
}

/* ----------- OT/PT Facilitator's Guide index ------------- */

#otptguideindex ul li {
	list-style: none;

}
#otptguideindex ol li {
	list-style: decimal;

}
#otptguideindex a {
	text-decoration: none;

}
#otptguideindex a:hover {
	color: #777AB4;
	text-decoration: underline;
}