/* CSS Document */
html 
{
	height: 100%;
	width: 100%;
}

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:	0px;
	font-size: 12px;
	height: 100%;
}
#center {
	background-color: #FFFAF4;
	width: 800px;
	padding-top: 20px;
	height: 100%;
}
#left {
	background-image: url('/confimages/left.jpg');
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFE4C6;
}
#right {
	background-image: url('/confimages/right.jpg');
	background-repeat: repeat-y;	
	background-position: left;
	background-color: #FFE4C6;
}
#main {
	border: thin solid #999999;
	background-color: #FEFEFE;
}
#logobar {
	background-image: url('/confimages/logobar.jpg');
	background-color: #F78F1E;
	background-repeat: no-repeat;
	background-position:top;
	height: 170px;
}
#footerbar {
	background-image: url('/confimages/pdeconfwebribbon.jpg');
	background-color: #F78F1E;
	background-repeat: no-repeat;
	background-position:top;
	height: 170px;
}
h1, #welcome {
	color: #0204F9; 
	font-size: 16pt;
	padding-top: 3px; 
	padding-bottom: 3px;
	font-weight: bold;
}
#divleftMenuLinks 
{
	width: 156px;
	margin-left: 25px;
	background-color: #FEFEFE;
}
div#divleftMenuLinks a
{
	display: block;
	color: #FCFDF7;
	background-color: #3332CB;
	margin: 5px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	border-style: outset;
	border-width: medium;
	border-color: #7A7ADC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div#divleftMenuLinks a:link
{
	display: block;
	color: #FCFDF7;
	background-color: #3332CB;
	margin: 5px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	border-style: outset;
	border-width: medium;
	border-color: #7A7ADC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div#divleftMenuLinks a.aleftMenuLink:hover 
{
	background-color: #453DD8;
}
div#divleftMenuLinks a.aleftMenuLink:active 
{
	border-style: inset;
}
#contents {
	margin: 0px;
	min-height: 360px;
	width: 100%;
	background-color: #FEFEFE;
}
#contents td {

}
#contentTable 
{
	margin: 0px 0px 0px 0px;
	width: 100%;
}
#tdLeftMenuLinks 
{
	width: 181px;
}
#tdContent 
{
	padding: 5px 25px 2px 25px;
}
#linkbar {
	color: white;
	background-color: #3332CB; 
	width: 100%;
}
#linkbar a 
{
	color: #F8F2F6;
	text-decoration: none;
}

#copyright  {
	color: #A3A3A3;
	text-align: center;
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
}
#divAdminLinks 
{
	text-align: right;
	padding: 2px 10px 2px 10px;
}

a.tabbutton 
{
	display: block;
	padding-top: 3px;
	height: 40px;
	font-size: 11pt;
	text-align: center;
	border: solid 1px #FFE8B7;
	vertical-align: middle;
}
a.tabbutton:link, a.tabbutton:visited
{
	color: #27008F;
	text-decoration: none;	
	background-image: url('/confimages/button.png');
}
a.tabbutton:hover, a.tabbutton:active {
	background-image: url('/confimages/button.png');
	background-position: 0px -60px;
	color: #27008F;
	cursor: pointer;
}

a.tabbutton2 
{
	display: block;
	padding-top: 3px;
	font-size: 11pt;
	text-align: center;
	vertical-align: middle;
}
a.tabbutton2:link, a.tabbutton2:visited
{
	color: #27008F;
	text-decoration: none;	
}
a.tabbutton2:hover, a.tabbutton2:active {
	color: #27008F;
	cursor: pointer;
}

.border2 {
	border: 1px solid #BFB4DE;
}
.head1 {
	color: #FFF;
	background-color: #407CDC;

}
.flabel {
	font-size: 9pt;
	color: #407CDC;
	
}
.small {
	font-size: 8pt;
}


/* Original CMS Styles, need to merge template styles */
a:link {
	color: #174AA1;
	text-decoration:		underline;
	font-weight:			normal;
}

a:visited {
	color: #174AA1;
	text-decoration:		underline;
	font-weight:			normal;
}

a:active {
	color: #174AA1;
	text-decoration:		underline;
	font-weight:			normal;
}

a:hover {
	color: #407CDC;
	text-decoration:		underline;
	font-weight:			normal;
}

caption	{
	text-align:			left;
	font-weight:			normal;
}

fieldset	{
	width:				95%;
	border:				1px solid #443664;
}

legend		{
	font-size:			1.0em;
	font-weight:			normal;
	text-decoration:		none;
	font-style:			normal;
}

img	{
	border:				0px;
}

.cell ul
{
	margin-top: 2px;
	margin-bottom:			15px;
}

.cell li {
	margin-bottom:			2px;
}

ul.ssteam 
{
	margin-top: 2px;
	margin-bottom:			15px;
}

ul.ssteam li
{
	margin-bottom:			2px;
}

li.homepage 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-bottom:			15px;
}

td	{
	vertical-align: 		top;
	font-size:			1.0em;
}

th	{
	vertical-align:			top;
	text-align:			left;
	font-weight:			normal;
	font-size:			1.0em;
}

.paragraph 
{
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	text-indent: 1.5em;
}

.acronymText	{
	color:				#B6484A;
	text-decoration:		underline;
	font-weight:		700;
	font-style:			italic;
}

.adminButtons	{
	text-align:			right;
}

.adminLinks	{
	text-align:			right;
	font-size:			8pt;
	padding:			0px;
}

.breadcrumbCell	
{
	display: none;
	background-color:		#FAAD81;
	border-top:			1px solid #F36523;
	border-bottom:			1px solid #F36523;
	padding:			4px;
	font-size:			1.0em;
	font-weight:			normal;
	color:				#8A0151;
}

.breadcrumbCell a:link, .breadcrumbCell a:visited	{
	color:				#8A0151;
}

.defaulttext	{
	font-size:			1.0em;
	font-weight:			normal;
	text-decoration:		none;
	font-style:			normal;
}

.description {
	font-size: 			0.9em;
	color: 				#000000;
	font-weight: 			normal;
}

.errorCode		{
	color: 				#FF0000;
	font-size:			larger;
}

.float_left	{
	clear:				left;
	float:				left;
}

.float_right	{
	clear:				right;
	float:				right;
}

.footer{
	font-size:				0.8em;
	color:					#8B0051;
	text-decoration:		none;
	font-weight:			normal;
}

.footer a:link, .footer a:visited	{
	color:				#AD3E80;
}

.header2a		{
	color: #0204F9;
	font-size:			14px;
	font-weight:		bold;
}

.header2b		{
	font-size:			1.1em;
	font-weight:		bold;
	color: #0204F9;
}

.header2c		
{
	font-size:			1.1em;
	font-weight:		bold;
	color: #273693;
}

.header3a		{
	font-size:			1.0em;
	font-weight:		bold;
	color:				#0204F9;
}

.header3a a:link, .header3a a:visited	{
	font-weight:		bold;
	color:				#0204F9;
}


.header3b		{
	font-size:			1.0em;
	font-weight:			bold;
	color:				#0204F9;
}

.center			{
	text-align:			center;
}

.float_left		{
	float:				left;
}

.float_right		{
	float:				right;
}

.headerLink a:link, .headerLink a:visited		{
	font-weight:	700;
	font-size:		1.0em;
	color:			#000000;
	text-decoration:	none;
}

.headerLink a:hover		{
	font-weight:	700;
	font-size:		1.0em;
	color:			#000000;
	text-decoration:	underline;
}

.headerMenuLink	a:link, .headerMenuLink a:visited	{
	text-decoration: none;
	color: #ffffff;
	font-weight: 700;
}

.headerMenuLink	a:hover	{
	text-decoration: underline;
	color: #ffffff;
	font-weight: 700;
}


.highlight		{
	font-size:			1.0em;
	font-weight:		bold;
	color:				#8B0051;
}

.italicsemphasis{
	color:				#000000;
	font-style:			italic;
}

.leftMenuCell	{
	width:				0px;
	background-color:		#ffffff;
	padding:			0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.leftMenuCellLink	
{
	display: none;
	padding:			8px;
	border-top:			1px solid #005953;
	border-left:			0px solid #433566;
	border-right:			1px solid #005953;
	border-bottom:			0px solid #433566;
}

.leftMenuCellLink a:link, .leftMenuCellLink a:visited	{
	color:				#005953;
}


.note			{
	font-size:			0.9em;
	font-weight:		normal;
	color:				#B6484A;
}

.pageheader		{
	font-size:			1.10em;
	font-weight:			bold;
	color:				#322551;
}

.right		{
	text-align:			right;
}

.rightMenuCell	{
	background-color:		#ffffff;
}

.search {
	font-size:			0.9em;
	color:				#000000;
	font-weight:			normal;
}

.whatsnewheader {
	font-size:			1.13em;
	font-weight:			bold;
	color:				#322551;
}

.whatsNewText	{
	padding-left:		0;
}

.whatsNewHome	{
	text-indent:		-15px;
	padding-left:		15px;
}

.featuresHome	{
	text-indent:		-9px;
	padding-left:		9px;
}


#acronymDefinition	{
	background-color:		#E3DFED;
	font-weight:			bolder;
}

#actionLinks div	{
	height:				23px;
}

#acronymText a:link {
	color:				#000000;
	text-decoration:		underline;
	font-weight:			bold;
}

#acronymText a:visited {
	color:				#000000;
	text-decoration:		underline;
	font-weight:			bold;
}

#acronymText a:active {
	color:				#000000;
	text-decoration:		underline;
	font-weight:			bold;
}

#acronymText a:hover {
	color:				#322551;
	text-decoration:		underline;
	font-weight:			bold;
}

#adminLinks			{
	position: relative;
	top:		-6px;
}

#adminLinks a:link {
	font-size:			0.9em;
	color:				#000000;
	text-decoration:		underline;
	font-weight:			normal;
}

#adminLinks	a:Visited {
	font-size:			0.9em;
	color:				#000000;
	text-decoration:		underline;
	font-weight:			normal;
}

#adminLinks	a:Hover	{
	font-size:			0.9em;
	color:				#000000;
	text-decoration:		underline;
	font-weight:			normal;
}

#circlesCell, #actionLinks	{
	border-top:			3px solid #443664;
	border-bottom:			3px solid #443664;
	background-color:		#E3DFED;
	height:				46px;
	vertical-align:			top;

}

#displayContentSpecial	{
	width:				95%;
}

#dynamicLinks	{
	background-color:		#443664;
	color:				#FFFFFF;
	font-weight:			bolder;
}

#footerAdminLinks, #footerCommonLinks,	#footerSiteLinks	{
	color: #A3A3A3;
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footerAdminLinks, #footerSiteLinks 
{
	text-align: center;
}

#footerCommonLinks 
{
	text-align: right;
	padding-right: 10px;
}

#headerCell	{
	background-color:		#ffffff;
	height:					17px;
}

#headerLinks	{
	font-size:				0.85em;
}

#onlineRegistrationLinks	{
	background-color:		#FEDF95;
}

#pageBorder	{
	background-color:		#FEFEFE;
}

#pageTable	
{
	margin: 0px 0px 0px 0px;
}

#professionalDevelopmentLinks	{
	background-color:		#FFCC33;
}

#searchElement	{
	color:				#443364;
	background-color:		#E3DFED;
	vertical-align:			top;
}

#staticLinks	{
	color:				#443364;
	background-color:		#E3DFED;
	font-size:			8pt;
	border-bottom:			1px solid #FFB400;
	border-top:			1px solid #FFB400;
}

#whatsNewCell div	{
	padding-bottom: 12px;
}

#whatsNewCell a:link, #whatsNewCell a:visited	{
	color:	#993366;
	font-weight: 700;
}



		
/* Treeview Styles for Success Story Browsing */
.tvBrowse 
{
	position: relative;
	left: -15px;
}

.CategoryLevel 
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	padding: 2px 2px 2px 2px;
}

td.CategoryLevel 
{
	width: 100%;
	border-top: 1px solid #FF8821;
}

a.CategoryLevel
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.CategoryLevel:link
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.CategoryLevel:active
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.CategoryLevel:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FF8821;
	text-decoration: none;
}

.SubCategoryLevel 
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	padding: 2px 2px 2px 2px;
}

a.SubCategoryLevel
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.SubCategoryLevel:link
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.SubCategoryLevel:active
{
	font-size: 12px;
	font-weight: bold;
	color: #407cdc;
	text-decoration: none;
}

a.SubCategoryLevel:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FF8821;
	text-decoration: none;
}

.SchoolLevel 
{
	font-size: 12px;
	font-weight: normal;
	color: #407cdc;
	padding: 2px 2px 2px 2px;
}

a.SchoolLevel 
{
	font-size: 12px;
	font-weight: normal;
	color: #407cdc;
	text-decoration: none;
}

a.SchoolLevel:link
{
	font-size: 12px;
	font-weight: normal;
	color: #407cdc;
	text-decoration: none;
}

a.SchoolLevel:active
{
	font-size: 12px;
	font-weight: normal;
	color: #407cdc;
	text-decoration: none;
}

a.SchoolLevel:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #FF8821;
	text-decoration: none;
}

.cell 
{
	font-size: 12px;
	border: solid 1px #27008F;
	color: #27008F;
	background-color: #EBB030; /* orange */
	padding: 3px 3px 3px 3px;
}

.cell a:link, .cell a:active, .cell a:visited
{
	color: #407cdc;
}

a.hlHomePage 
{
	display:block; 
	height:110px; 
	width:100%; 
	text-decoration: none;
}