/* 
 * STANDARD HTML ELEMENTS
 */
body {
	margin-top: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	background-image: url(/images/background.gif);
	background-position: top center;
	background-repeat: repeat-y;
	color: #000000;
	font-size: 0.875em;	/* 16px * .875 = 14px */
}
body, caption, th, td {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	text-align: center;
}
#centeredDiv {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	position: relative;
}

/*
 * CSS2.1 Default Font Sizes
 *
 */
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
	margin-bottom: 1em;
}
/* give headers x-small bottom margins */
h1 {
	font-size: 1.75em; 		/* xx-large	*/
	margin-bottom: 0.429em;
}
h2 {
	font-size: 1.5em;		/* x-large	*/
	margin-bottom: 0.5em;
}
h3 {
	font-size: 1.4em;		/* medium large	*/
	margin-bottom: 0.536em;
}
h4 {
	font-size: 1.2em;		/* large	*/
	margin-bottom: 0.625em;
}
h5, h6 {
	font-size: 1em;			/* medium	*/
	margin-bottom: 0.75em;
}

/* Links */
a:link {
	color: #790303;
}
a:visited {
	color: #790303;
}
#content a:hover {
	color: #ffffff;
	background-color: #790303;
}

abbr {
	font-style: normal;	/* Safari italicizes abbr! */
	border-bottom: 1px dotted #00ff00;
	cursor: help;
	white-space: nowrap;
}

ul, ol {
	margin-left: 0px;
	padding-left: 0px;
}
li {
	margin-left: 2em;
	padding-left: 0px;
}
ul ul, ul ol, ol ul, ol ol {
	margin-top: 1em;
}
ul			{ list-style-type: disc; }
ul ul		{ list-style-type: circle; }
ul ul ul	{ list-style-type: square; }
ul ul ul ul	{ list-style-type: disc; }
ol 			{ list-style-type: decimal; }
ol ol		{ list-style-type: lower-alpha; }
ol ol ol	{ list-style-type: lower-roman; }
ol ol ol ol	{ list-style-type: decimal; }


/* Dreamweaver Sections */
.dreamweaverNonmemtop,
.dreamweaverNonmembot,
.dreamweaverMemtop,
.dreamweaverMembot
{
	display: none;
}

/* STANDARD CLASSES */
	/*	http://www.positioniseverything.net/easyclearing.html
		See also the corresponding CSS in ie7.css */
	.clear-block:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	/* clearing floats for IE Mac */
	.clear-block
	{
		display: inline-block;
	}

	/* to hide from IE Mac, use this back-slashed comment: \*/
	.clear-block
	{
		display: block;
	}
	/* any regular comment will now end hiding from IE Mac */

#header p {
	margin-bottom: 0px;
}
#header img {
	vertical-align: bottom;
}
#headerTag {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	color: #284E36;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
#mainWrapper {
	position: relative;
	border-top: 1px solid white;
}
#main {
	margin-top: 176px;
	border: 1px solid #000000;
	background-image: url(/images/background-main-999999.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#main.member {
	margin-top: 118px;
}
#main #content {
	float: left;
	padding: 10px;
	width: 593px;
	margin-left: 165px;
	margin-right: -778px;
}
#main #content h1 {
	margin: -10px -10px 10px -10px;
	padding: 2px 10px;
	background-image: url(/images/background-main-999999.gif);
	text-align: center;
	color: #ffffff;
	font-family: "Arial Narrow", Arial, sans-serif;
}
#main #content h2 {
	text-align: center;
}
#subnavbar {
	float: left;
	width: 161px;
	margin-left: 2px;
	margin-right: -163px;
	font-size: 0.9em;
	text-align: center;
	color: #ffffff;
}
#subnavbar ul {
	margin-top: 0.5em;
	margin-bottom: 2em;
	list-style-type: none;
	font-weight: bold;
}
#subnavbar ul li {
	margin-left: 0px;
}
#subnavbar #subnavbar-join {
	margin-bottom: 0.7em;
	font-size: 1.3em;
}
#subnavbar #subnavbar-sitemap {
	margin-bottom: 1em;
}
#subnavbar a:link, #subnavbar a:visited {
	color: #ffffff;
	text-decoration: none;
}
#subnavbar a:hover {
	text-decoration: underline;
}
#subnavbar a:active {
	color: #000000;
	background-color: #ffffff;
}
#subnavbar #subnavbarLink {
	color: #ffff00;
}
#publications #subnavbar #subnavbarLink,
#referencelibrary #subnavbar #subnavbarLink,
#exceptionalchildren #subnavbar #subnavbarLink,
#transitionservices #subnavbar #subnavbarLink {
	color: #ffd700;
}
#specialeducationlaw #subnavbar #subnavbarLink {
	color: #8b4513;
}

#navbar {
	position: absolute;
	top: 0px;
	left: 0px;
}
#navbar.member {
	top: -58px;	/* the first row is not displayed for members */
}
#navbar ul {
	list-style-type: none;
	margin-bottom: 0px;
}
#navbar ul li {
	position: absolute;
	width: 148px;
	height: 48px;
	margin: 0px;
}
#navbar ul li div {
	padding-top: 24px;
	margin-top: -0.5em;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
}
#navbar ul li#nav9 div, #navbar ul li#nav10 div, #navbar ul li#nav12 div {
	margin-top: -1em;
}
#navbar ul li a:link, #navbar ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#navbar ul li a:hover {
	text-decoration: underline;
}
#navbar ul li#nav1	{ background-color: #cc33cc; top: 0px; left: 0px; }
#navbar ul li#nav2	{ background-color: #339966; top: 0px; left: 158px; }
#navbar ul li#nav3	{ background-color: #ff9933; top: 0px; left: 316px; }
#navbar ul li#nav4	{ background-color: #996699; top: 58px; left: 0px; }
#navbar ul li#nav5	{ background-color: #001063; top: 58px; left: 158px; }
#navbar ul li#nav6	{ background-color: #006599; top: 58px; left: 316px; }
#navbar ul li#nav7	{ background-color: #993366; top: 58px; left: 474px; }
#navbar ul li#nav8	{ background-color: #00cc66; top: 58px; left: 632px; }
#navbar ul li#nav9	{ background-color: #700101; top: 116px; left: 0px; }
#navbar ul li#nav10	{ background-color: #e4b307; top: 116px; left: 158px; }
#navbar ul li#nav11	{ background-color: #007e79; top: 116px; left: 316px; }
#navbar ul li#nav12	{ background-color: #660099; top: 116px; left: 474px; }
#navbar ul li#nav13	{ background-color: #48a5ed; top: 116px; left: 632px; }

#about #navbar ul li#nav1 { background-color: #cccccc; }
#about #navbar ul li#nav1 a:link, #about #navbar ul li#nav1 a:visited { color: #000000; }
#about #main, #about #main #content h1 { background-image: url(/images/background-main-cc33cc.gif); }
#join #navbar ul li#nav2 { background-color: #cccccc; }
#join #navbar ul li#nav2 a:link, #join #navbar ul li#nav2 a:visited { color: #000000; }
#join #main, #join #main #content h1 { background-image: url(/images/background-main-339966.gif); }
#presidentsmessage #navbar ul li#nav3 { background-color: #cccccc; }
#presidentsmessage #navbar ul li#nav3 a:link, #presidentsmessage #navbar ul li#nav3 a:visited { color: #000000; }
#presidentsmessage #main, #presidentsmessage #main #content h1 { background-image: url(/images/background-main-ff9933.gif); }
#parentsforum #navbar ul li#nav4 { background-color: #cccccc; }
#parentsforum #navbar ul li#nav4 a:link, #parentsforum #navbar ul li#nav4 a:visited { color: #000000; }
#parentsforum #main, #parentsforum #main #content h1 { background-image: url(/images/background-main-996699.gif); }
#publications #navbar ul li#nav5 { background-color: #cccccc; }
#publications #navbar ul li#nav5 a:link, #publications #navbar ul li#nav5 a:visited { color: #000000; }
#publications #main, #publications #main #content h1 { background-image: url(/images/background-main-001063.gif); }
#referencelibrary #navbar ul li#nav6 { background-color: #cccccc; }
#referencelibrary #navbar ul li#nav6 a:link, #referencelibrary #navbar ul li#nav6 a:visited { color: #000000; }
#referencelibrary #main, #referencelibrary #main #content h1 { background-image: url(/images/background-main-006599.gif); }
#newsandevents #navbar ul li#nav7 { background-color: #cccccc; }
#newsandevents #navbar ul li#nav7 a:link, #newsandevents #navbar ul li#nav7 a:visited { color: #000000; }
#newsandevents #main, #newsandevents #main #content h1 { background-image: url(/images/background-main-993366.gif); }
#contactus #navbar ul li#nav8 { background-color: #cccccc; }
#contactus #navbar ul li#nav8 a:link, #contactus #navbar ul li#nav8 a:visited { color: #000000; }
#contactus #main, #contactus #main #content h1 { background-image: url(/images/background-main-00cc66.gif); }
#exceptionalchildren #navbar ul li#nav9 { background-color: #cccccc; }
#exceptionalchildren #navbar ul li#nav9 a:link, #exceptionalchildren #navbar ul li#nav9 a:visited { color: #000000; }
#exceptionalchildren #main, #exceptionalchildren #main #content h1 { background-image: url(/images/background-main-700101.gif); }
#specialeducationlaw #navbar ul li#nav10 { background-color: #cccccc; }
#specialeducationlaw #navbar ul li#nav10 a:link, #specialeducationlaw #navbar ul li#nav10 a:visited { color: #000000; }
#specialeducationlaw #main, #specialeducationlaw #main #content h1 { background-image: url(/images/background-main-e4b307.gif); }
#resources #navbar ul li#nav11 { background-color: #cccccc; }
#resources #navbar ul li#nav11 a:link, #resources #navbar ul li#nav11 a:visited { color: #000000; }
#resources #main, #resources #main #content h1 { background-image: url(/images/background-main-007e79.gif); }
#transitionservices #navbar ul li#nav12 { background-color: #cccccc; }
#transitionservices #navbar ul li#nav12 a:link, #transitionservices #navbar ul li#nav12 a:visited { color: #000000; }
#transitionservices #main, #transitionservices #main #content h1 { background-image: url(/images/background-main-660099.gif); }
#asktheexperts #navbar ul li#nav13 { background-color: #cccccc; }
#asktheexperts #navbar ul li#nav13 a:link, #asktheexperts #navbar ul li#nav13 a:visited { color: #000000; }
#asktheexperts #main, #asktheexperts #main #content h1 { background-image: url(/images/background-main-48a5ed.gif); }
#sponsors #navbar ul li#nav13 { background-color: #cccccc; }
#sponsors #navbar ul li#nav13 a:link, #sponsors #navbar ul li#nav13 a:visited { color: #000000; }
#sponsors #main, #sponsors #main #content h1 { background-image: url(/images/background-main-48a5ed.gif); }
#awards #main, #awards #main #content h1 { background-image: url(/images/background-main-339966.gif); }
#advertise #main, #advertise #main #content h1 { background-image: url(/images/background-main-339966.gif); }
#sitemap #main, #sitemap #main #content h1 { background-image: url(/images/background-main-339966.gif); }

#main #content h2, #main #content h3, #main #content h4, #main #content h5, #main #content .highlight { color: #999999; }
#about #main #content h2, #about #main #content h3, #about #main #content h4, #about #main #content h5, #about #main #content .highlight { color: #c71585; }
#join #main #content h2, #join #main #content h3, #join #main #content h4, #join #main #content h5, #join #main #content .highlight { color: #2e8b57; }
#presidentsmessage #main #content h2, #presidentsmessage #main #content h3, #presidentsmessage #main #content h4, #presidentsmessage #main #content h5, #presidentsmessage #main #content .highlight { color: #8b4513; }
#parentsforum #main #content h2, #parentsforum #main #content h3, #parentsforum #main #content h4, #parentsforum #main #content h5, #parentsforum #main #content .highlight { color: #996699; }
#publications #main #content h2, #publications #main #content h3, #publications #main #content h4, #publications #main #content h5, #publications #main #content .highlight { color: #000080; }
#referencelibrary #main #content h2, #referencelibrary #main #content h3, #referencelibrary #main #content h4, #referencelibrary #main #content h5, #referencelibrary #main #content .highlight { color: #4169e1; }
#newsandevents #main #content h2, #newsandevents #main #content h3, #newsandevents #main #content h4, #newsandevents #main #content h5, #newsandevents #main #content .highlight { color: #c71585; }
#contactus #main #content h2, #contactus #main #content h3, #contactus #main #content h4, #contactus #main #content h5, #contactus #main #content .highlight { color: #2e8b57; }
#exceptionalchildren #main #content h2, #exceptionalchildren #main #content h3, #exceptionalchildren #main #content h4, #exceptionalchildren #main #content h5, #exceptionalchildren #main #content .highlight { color: #800000; }
#specialeducationlaw #main #content h2, #specialeducationlaw #main #content h3, #specialeducationlaw #main #content h4, #specialeducationlaw #main #content h5, #specialeducationlaw #main #content .highlight { color: #8b4513; }
#resources #main #content h2, #resources #main #content h3, #resources #main #content h4, #resources #main #content h5, #resources #main #content .highlight { color: #008080; }
#transitionservices #main #content h2, #transitionservices #main #content h3, #transitionservices #main #content h4, #transitionservices #main #content h5, #transitionservices #main #content .highlight { color: #4b0082; }
#asktheexperts #main #content h2, #asktheexperts #main #content h3, #asktheexperts #main #content h4, #asktheexperts #main #content h5, #asktheexperts #main #content .highlight { color: #191970; }
#sponsors #main #content h2, #sponsors #main #content h3, #sponsors #main #content h4, #sponsors #main #content h5, #sponsors #main #content .highlight { color: #191970; }
#awards #main #content h2, #awards #main #content h3, #awards #main #content h4, #awards #main #content h5, #awards #main #content .highlight { color: #006400; }
#advertise #main #content h2, #advertise #main #content h3, #advertise #main #content h4, #advertise #main #content h5, #advertise #main #content .highlight { color: #006400; }
#sitemap #main #content h2, #sitemap #main #content h3, #sitemap #main #content h4, #sitemap #main #content h5, #sitemap #main #content .highlight { color: #006400; }

#join #content input { background-color: #ffffa0; }
#join #content table, #join #content hr { margin-bottom: 10px; }
#join #content th {
	width: 200px;
	padding-top: 2px;
	padding-right: 5px;
	font-weight: normal;
	vertical-align: top;
	text-align: right;
}
#join #content td {
	padding-bottom: 10px;
	vertical-align: top;
}
#join #content .membershipType {
	width: 80%;
}
#join #content .membershipType th {
	font-weight: bold;
	padding-right: 0px;
	text-align: center;
}
#join #content .membershipType td {
	padding-bottom: 0px;
	vertical-align: top;
}

#login {
	position: absolute;
	top: 0px;
	left: 474px;
	width: 306px;
	height: 48px;
	background-color: #c8b7d9;
}
#login p {
	margin: 0px;
}
#login div {
	float: left;
	width: 176px;
	margin-right: -176px;
	padding-top: 3px;
}
#login div label {
	float: left;
	width: 75px;
	margin-right: -75px;
	padding-top: 4px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
#login div input {
	float: left;
	width: 93px;
	border: 1px solid #999999;
	height: 18px;
	margin-left: 80px;
}
#login #login-submit {
	margin-left: 181px;
	margin-right: 5px;
	padding-top: 5px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
#login #login-submit a:link {
	text-decoration: none;
}

#footer {
	padding-top: 0.5em;
	font-size: 0.8em;
}
