/* default font and color information */

    body{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:.75em;color:#666;margin-top:0; background-color:#FFF}
    img{border:none;}
    noscript{font-weight:bold;}
		h2{color:#f90;font-size:1.3em; font-family:Arial, Helvetica, sans-serif; white-space:nowrap;margin-bottom:8px;}
		h3{color:#333;font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
		h2 + p, h3 + p, h4 + p, h5 + p, li > p {margin-top:0;}
		p{width:99%;display:table;}
    a {color: #333;}
    a:link {text-decoration: none; border-bottom: 1px solid #36F;}
    a:visited {text-decoration: none;border-bottom: 1px solid #36F;}
    a:hover {text-decoration: none;color:#00f;border-color:#00f;}
	a:active {text-decoration: none;border-bottom: 1px solid #36F;}
/* END: default font and color information */

/* forms and tables */
    th,td {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:1em;
    }
    form{margin:0;padding:0;border:none;}
    input, textarea, select {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:1em;
    /*  font-size:1em; Hack for IE to ensure that forms and tables inherit correct size */
    }
/* END: forms and tables */

/*accessibility Navigation*/
    #accessNav {display:none;}
/*END: accessibility Navigation*/
/*Page Header*/
div#head{margin-bottom:6px;width:749px;height:80px;}
div#rtHead{float:right;width:300px;font-size:.8em;z-index:0;}
div#rtHead_Login{float:right;width:200px;font-size:.8em;z-index:0;}
div#head a.hlink {border:none;text-decoration:none;}
/*END: Page Header */
/* navigation bar links */
div#nav{margin-top:23px;background-color:#0000B5;width:100%;padding:0;border:1px solid #0000B5;height:1.8em;}
#mainNav {position:absolute;z-index:12;padding:0; margin:0 auto;list-style:none;height:1.8em;text-align:left;}
#mainNav li {float:left; position:relative; width:auto; padding:0; margin:0;display:block;clear:right;}
#mainNav li a {color:#fff;font-weight:bold;line-height:1.8;padding:.35em 14px;text-decoration:none;border-bottom:0;}
#mainNav li a:hover {background-color:#000;}
#mainNav ul {list-style:none; display:none; position:absolute; z-index:8; top:1.8em; background:#fff; border:1px solid #d3d3d3;border-bottom:0;left:0; font-weight:normal; padding:0; margin:0; width:auto;}
	#mainNav ul li {clear:both; border-bottom:1px dotted #999; font-size:.9em; padding:0; width:210px;background-color:#ffc;}
	#mainNav ul.mNavLast{left:auto;right:2px;width:190px;}
	#mainNav ul.mNavLast li{width:190px;}
	#mainNav ul li a {color:#000;display:block; padding:.25em 0 .25em 6px;font-weight:normal;}
	#mainNav ul li a:hover {background-color:#0000CD;color:#fff;}
	#mainNav li>ul {top:1.8em; left:2px;}
	#mainNav li:hover ul, #mainNav li.over ul {display: block;}
	#mainNav a.current{background-color:#c00;}
/* container */
#container {margin-left:auto;margin-right:auto;width: 748px; }
/* END: container */
/* Page Details*/
div#pageTitle{vertical-align:middle;margin-left:45px;height:95px;margin-top:8px;}
div#pageTitle h1 {
        float:right;
				margin-top:30px;width:570px;
        height:inherit;
        text-align:center;
        font-size: 1.5em;
        font-weight: bold;
        color: black;
        text-transform: capitalize;
    }
/*div#pgcontent{border-top:1px #ccc solid;width:100%;}
*/
table#news{width:99%;border:0;}
table#news th{background-color:#999;color:#fff;width:50%;}
table#news td{vertical-align:top;}
table#news ul{margin-top:0;}
table#news li{margin-top:4px;}

div#map{text-align:center;}
div#map h2{font-weight:normal;font-size:1.2em;}

/*End: Page Details*/

/* footer */
#footer{margin-top:4px;border-top:1px solid #999;padding-top:2px;width:99%;}
table#tblFooter{width:99%; margin-left:20px;}
table#tblFooter th{text-align:left;font-weight:normal; vertical-align:Top;width:65%;font-size:.85em;}
table#tblFooter td{padding-left:10px; vertical-align:top;text-align:center;margin-bottom:2px;}
table#tblFooter ul{list-style-type: none;padding-bottom:4px;padding-left: 5px;}
table#tblFooter li{margin-left:0px;padding-bottom:4px;}

/* END: footer */
/* Miscellaneous */
	/* BreadCrumb menu */
	div#div_sBreadCrumb_Nav {width:99%;text-align:left;font-weight:normal;vertical-align:top;margin:10px; padding:5px;font-size:12px; margin:5px; font-variant:small-caps;white-space:nowrap;}
	/*book, chapter, and section lists...see Book_List.asp*/

	fieldset#fieldsetModify_BooksEtc {width:98%; background-color:#FFCCFF;}
	fieldset#fieldsetModify_BooksEtc ul {margin:2px;padding:2px; list-style-type: none;}
	fieldset#fieldsetModify_BooksEtc li {margin:2px;padding:2px; font-size:9px;}
	
	fieldset#fieldsetPrint_BooksEtc {width:98%; background-color:#FFCCFF;}
	fieldset#fieldsetPrint_BooksEtc ul {margin:2px;padding:2px; list-style-type: none;}
	fieldset#fieldsetPrint_BooksEtc li {margin:2px;padding:2px; font-size:9px;}
	
	div.errormsg{width:90%;border:1px #ccc solid;background-color:#FFFFCC;}
	div.errormsg p{margin:auto;vertical-align:middle;text-align:center;}
	a.standardLink{text-decoration:underline;color:#00f;}
	a.standardLink:visited{color:#00f;}
	a.standardLink:hover{color:#333;}
	
	a.standardLinkWithBlackText{text-decoration:underline;color:#000;}
	a.standardLinkWithBlackText:visited{color:#000;}
	a.standardLinkWithBlackText:hover{color:#333;}
	.breadcrumb{font-weight:normal;color:#CC0033;}
	.sql{font-size:x-small; border:#999999 1px solid; margin:2%; padding:2%;width:90%;}
	.TableTitle {font-size:14px; margin-top:2%; margin-left:3%; margin-right:2%; color:#000000;}
	
	span.asterisk{color:#C00;font-weight:bold;}
	.clsHide{display:none;}
	.clsShow{}
	.clsHide2{visibility:hidden;}
	.clsShow2{visibility:visible;}
	.black{color:#000}
	.greyText{color:#666}
	.Text8{font-size:.8em;}
	.Text8_Italic{font-size:.8em;font-style: italic}
	.dropDownOptionBG{color:#C00;font-weight:bold;}
	.dropDownOptionBG_Blue{color:#3333CC;font-weight:bold;}
	/* msgBox_Error is used for noscript messages */
	.msgBox_Error{text-align:center;background-color: #F0F8FF;border:1px solid red;padding-bottom:4px;margin-left:50px;margin-right:auto;width: 650px;}
	.smallText{font-size:10px}
	.verySmallText{font-size:9px}
	/* #pgcontent {display:inline-table;}*/
	#pgcontent fieldset{margin:4px 0px;margin-right:auto;padding:2px 6px 4px 0px;}
	#pgcontent legend{margin-bottom:1px;font-weight:bold;margin-left:10px;}
	div#mapLink a:link {text-decoration: none; border-bottom: none;}
	div#mapLink a:visited {text-decoration: none;border-bottom: none;}
	div#mapLink  a:active {text-decoration: none;border-bottom: none;}
	div#mapLink  a:hover {text-decoration: none;color:#00f;border-color:#00f;}
	
	.magnifyingGlass {text-decoration: none; border-bottom: none;}
		
	.altRow{background-color:#CCC;}
	
	div#ERS_CopyrightInfo {width:99%; border:#FF6600 solid 1px; padding:4px; width:100%; margin-top:.5cm;margin-bottom:.5cm;}
	div#ERS_CopyrightInfo ul{list-style-type: none;}
	div#ERS_CopyrightInfo li {font-size:.9em;}
	
	.sScale_ECERS-R {background-color:#FFFF66;}
	.sScale_FDCRS {background-color:#66FF33;}
	.sScale_FCCERS {background-color:#66FF33;}
	.sScale_ITERS-R {background-color:#0FF;}
	.sScale_SACERS {background-color:#DDA0DD;}
	.notCertified{background-color: #F0F8FF;border:1px solid red;padding:1px 1px 1px 2px; margin:1px 1px 1px 1px;}
	fieldset {display: block;width:98%; border:solid 1px silver;} /* set display: block and border properties for printing */
	fieldset legend {color:#0033CC;}
	#rtHead_Login a {text-decoration: underline;border-bottom: none;}
	#DoNotShowLink a {text-decoration: none;border-bottom: none;}
	.asterisk-StrikeThrough {color:#C00;font-weight:normal;text-decoration: line-through;}

	a.helpDictionaryLink:Link{text-decoration:none;border-bottom: 1px solid #009900;font-weight:normal;}
	a.helpDictionaryLink:visited{text-decoration:none;border-bottom: 1px solid #009900;font-weight:normal;}
	a.helpDictionaryLink:active{text-decoration:none;border-bottom: 1px solid #009900;font-weight:normal;}
	a.helpDictionaryLink:hover{text-decoration:none;border-bottom: 1px solid #009900;font-weight:normal;}
	
	a.tinyCalendarLink:Link{text-decoration:none;border-bottom:none; color:#009900;font-weight:bold;}
	a.tinyCalendarLink:visited{text-decoration:none; border-bottom:none; color:#009900;font-weight:bold;}
	a.tinyCalendarLink:active{text-decoration:none;border-bottom:none; color:#009900;font-weight:bold;}
	a.tinyCalendarLink:hover{text-decoration:none; border-bottom:none; color:#000000;font-weight:bold;}
	
	a.btnHideLink:Link{text-decoration:none;border-bottom:none;}
	a.btnHideLink:visited{text-decoration:none; border-bottom:none;}
	a.btnHideLink:active{text-decoration:none;border-bottom:none;}
	a.btnHideLink:hover{text-decoration:none; border-bottom:none;}
	
	
	@media print {
	/* CSS used when printing */
		.DoNotPrint {display:none;}
		#accessNav {display:none;}
		#container {margin-left:auto;margin-right:auto;width: 100%;}
		.helpDictionaryLink {border-bottom:none;} 
		a.helpDictionaryLink:Link{text-decoration:none;border-bottom:none;font-weight:normal;}
		a.helpDictionaryLink:visited{text-decoration:none;border-bottom:none;font-weight:normal;}
		a.helpDictionaryLink:active{text-decoration:none;border-bottom:none;font-weight:normal;}
		a.helpDictionaryLink:hover{text-decoration:none;border-bottom:none;font-weight:normal;}
		a:link {text-decoration: none; border-bottom:none;}
		a:visited {text-decoration: none; border-bottom:none;}
		a:hover {text-decoration: none; border-bottom:none;}
		a:active {text-decoration: none; border-bottom:none;}
		
	}
    
    /* Used for formatting generic HTML tables */
    /* White on blue column header, small font, white background with yellow alternating rows */
    .data
    {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:101%;
    border-collapse:collapse;
    border:1px solid #999
    }
    
    .data td, .data th
    {
    font-size:10px;
    padding:3px 7px 2px 7px;
    }
    
    .data th
    {
    text-align:left;
    font-weight:bold;
    vertical-align:middle;
    background-color:#0033FF;
    color:#FFFFFF;
    padding-top:5px;
    padding-bottom:5px;
    }
    
    .data tr.alt td 
    {
    background-color:#FFFFCC;
    }
    
-->


    
/* END: Miscellaneous */
