/* College of Education PRINT CSS 2006 */



/*
	#e5e4cc - lighter
	#bcbfa5 - darker
	#8d8e7c - darkest


	#cecdb4 - another darker


*/



body { font-family: "Times New Roman", Times, serif; margin: 0; padding: 0; font-size: 76%; }

#wrap { width: 100%; }

a  { color: #000000; text-decoration: none; }


#header { margin: 0; padding: 0; clear: both; z-index: 4; background-color: #ffffff; background-image: url(../gfx/template/titlebackground.gif); background-repeat: repeat-x; white-space: nowrap; }
#header img { border: none; margin: 0; padding: 0; }




/****** FRONTPAGE ******/

#frontpagewrap { background-color: #ffffff; margin: 1.0em auto 2.0em auto; border: 1px solid #bcbfa5; width: 721px; }

#frontpagenavigation { background-color: #ffffff; margin: 0; padding: 0; z-index: 5; height: 200px; }
	#frontpagenavigation #navigation { background-color: #e5e4cc; padding: 0em 0em 1.2em 0em; margin: 1.0em 0em 0em 1.0em; float: left; }
	#frontpagenavigation .featureimage { float: right; border: 1px solid #cccccc; padding: 1.0em; margin: 12px 3.0em 0em 0.5em; }




/* frontpage content */

#frontpagecontent { padding: 2.0em 1.5em 2.0em 1.5em; margin: 0; display: inline; float: left; background-color: #ffffff; text-align: left; vertical-align: top; }
#frontpagecontent h1 { font-size: 2.0em; margin: 0; padding: 0; font-weight: normal; color: #bcbfa5; }
#frontpagecontent h2 { font-size: 1.5em; margin: 3.0em 0em 0em 0em; padding: 0; font-weight: normal; color: #333333; }
#frontpagecontent h3 {}
#frontpagecontent p { margin: 0; padding: 0; line-height: 1.0em; font-size: 1.0em; }

#frontpagecontent .contactdetails { color: #666666; font-size: 0.9em; }






/* front page lefthand quicklinks box */

#frontpagecontent table.quicklinks { float: left; display: inline; font-size: 0.9em; line-height: 1.1em; border: 1px solid #bcbfa5; border-top: none; 
width: 128px; margin: 0.5em 2.0em 5.0em -0.5em; padding: 0; border-collapse: collapse; color: #333333; }

#frontpagecontent table.quicklinks tr { border: none; vertical-align: top; text-align: left; margin: 0; padding: 0; }
#frontpagecontent table.quicklinks th { color: #ffffff; border: none; background-color: #bcbfa5; margin: 0; padding: 0.2em 0.5em 0.3em 1.0em; }
#frontpagecontent table.quicklinks td { border: none; vertical-align: top; text-align: left; padding: 0.2em 0.5em 0.3em 1.0em; background-color: #ffffff; }

#frontpagecontent table.quicklinks h1 { margin: 0; padding: 0; font-size: 1.5em; line-height: 1.6em; color: #000000; font-weight: normal; }
#frontpagecontent table.quicklinks h2 { margin: 0; padding: 0; font-size: 1.4em; line-height: 1.5em; color: #000000; font-weight: normal; }
#frontpagecontent table.quicklinks h3 { margin: 0; padding: 0; font-size: 1.3em; line-height: 1.4em; color: #333333; font-weight: normal; }
#frontpagecontent table.quicklinks h4 { margin: 0; padding: 0; font-size: 1.2em; line-height: 1.3em; color: #666666; font-weight: bold; }
#frontpagecontent table.quicklinks h5 { margin: 0; padding: 0; font-size: 1.1em; line-height: 1.2em; color: #666666; font-weight: bold; }
#frontpagecontent table.quicklinks h6 { margin: 0; padding: 0; font-size: 1.0em; line-height: 1.1em; color: #666666; font-weight: bold; }
#frontpagecontent table.quicklinks p { margin: 0.5em 0em 0.5em 0em; padding: 0; line-height: 1.1em; }
#frontpagecontent table.quicklinks ul { margin: 0.5em 1.0em 0.5em 1.5em; padding: 0; list-style-type: circle; }
#frontpagecontent table.quicklinks ol { margin: 0.5em 1.0em 0.5em 1.5em; padding: 0; }
#frontpagecontent table.quicklinks li { margin: 0em 0em 0.5em 0em; padding: 0; }
#frontpagecontent table.quicklinks a { color: #000000; text-decoration: none; }
#frontpagecontent table.quicklinks a:hover { color: #003399; text-decoration: underline; }





/* index news & events table */

#frontpagecontent .news { width: 99%; font-size: 0.9em; line-height: 1.1em; margin: 3.0em 0.5em 1.0em 0em; padding: 0; clear: both; 
border-bottom: 1px solid #bcbfa5; border-collapse: collapse; color: #333333; }
#frontpagecontent .news tr { vertical-align: top; text-align: left; margin: 0; padding: 0; }
#frontpagecontent .news th { width: 33%; color: #ffffff; background-color: #bcbfa5; border: 1px solid #e5e4cc; margin: 0; padding: 0.2em 0.5em 0.3em 1.0em; }
#frontpagecontent .news td { width: 33%; border-right: 1px solid #bcbfa5; padding: 1.0em; }
#frontpagecontent .news h1 { margin: 0; padding: 0; font-size: 1.5em; line-height: 1.6em; color: #000000; font-weight: normal; }
#frontpagecontent .news h2 { margin: 0; padding: 0; font-size: 1.4em; line-height: 1.5em; color: #000000; font-weight: normal; }
#frontpagecontent .news h3 { margin: 0; padding: 0; font-size: 1.3em; line-height: 1.4em; color: #333333; font-weight: normal; }
#frontpagecontent .news h4 { margin: 0; padding: 0; font-size: 1.2em; line-height: 1.3em; color: #666666; font-weight: bold; }
#frontpagecontent .news h5 { margin: 0; padding: 0; font-size: 1.1em; line-height: 1.2em; color: #666666; font-weight: bold; }
#frontpagecontent .news h6 { margin: 0; padding: 0; font-size: 1.0em; line-height: 1.1em; color: #666666; font-weight: bold; }
#frontpagecontent .news p { margin: 0.5em 0em 0.5em 0em; padding: 0; line-height: 1.1em; }
#frontpagecontent .news ul { margin: 0.5em 1.0em 0.5em 1.5em; padding: 0; list-style-type: circle; }
#frontpagecontent .news ol { margin: 0.5em 1.0em 0.5em 1.5em; padding: 0; }
#frontpagecontent .news li { margin: 0em 0em 0.5em 0em; padding: 0; }
#frontpagecontent .news a { color: #003399; text-decoration: none; }
#frontpagecontent .news a:hover { color: #000000; text-decoration: underline; }

#frontpagecontent .news td.borderleft { border-left: 1px solid #e5e4cc; }








/****** NAVIGATION ******/

#navigation { display: none; }


/******** BREADCRUMBS ********/

#breadcrumbs { display: none; }







/******** CONTENT ********/

#content { }



/* default fonts */

#content h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.0em; margin: 0.5em 0em 1.2em 0em; font-weight: normal; color: #000000; border: none; }

#content h2, #content h2 font, #content #educpapers h3 { font-size: 1.7em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; border-bottom: 1px solid #cccccc; }

#content h3, #content h3 font, #content #educpapers h4 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }

#content h4, #content h4 font { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

#content h5, #content h5 font { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

#content h6, #content h6 font { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

#content p, #content p font, #frontpagecontent p { font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; }

#content ul { font-size: 1.0em; line-height: 1.5em; margin-top: 0.2em; margin-bottom: 0.1em; list-style-type: circle; }
#content ol { font-size: 1.0em; line-height: 1.5em; margin-top: 0.2em; margin-bottom: 0.1em; }
#content li { }

#content h1 img { border: 1px solid #000000; }



/* content table */
#content table { width: 100%; border-collapse: collapse; border-top: 1px solid #666666; }
#content table tr { border-left: 1px solid #666666; }
#content table th { color: #000000; text-align: left; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
#content table td { border-bottom: 1px solid #666666; border-right: 1px solid #666666; padding: 4px; text-align: left; vertical-align: top; }
#content table h1 { font-size: 1.3em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table h2 { font-size: 1.3em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table h3 { font-size: 1.3em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table h4 { font-size: 1.0em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table h5 { font-size: 1.0em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table h6 { font-size: 1.0em; font-weight: bold; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table p { font-size: 1.0em; line-height: 1.3em; color: #000000; padding: 0; margin: 0em 0em 0.7em 0em; }
#content table ul { margin: 0em 0em 0.7em 0.5em;  padding: 0; list-style-type: circle; list-style-position: inside; }
#content table ol { margin: 0em 0em 0.7em 0.5em;  padding: 0; list-style-type: decimal; list-style-position: inside; }
#content table li { font-size: 1.0em; line-height: 1.3em;  color: #000000; }

/*content table no borders - applied to a table */
#content table.bordernone { border: none }
#content table.bordernone tr { border: none }
#content table.bordernone th { border: none }
#content table.bordernone td { border: none }






/* content degree tables */

#content .degreetable { width: 100%; }
#content .degreetable th { padding: 0.5em; }
#content .degreetable td { padding: 0.5em; }
#content .degreetable td p { font-size: 1.0em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; }
#content .degreetable .degreelevel { width: 20%; }
#content .degreetable .degreepoints { text-align: right; width: 10%; }
#content .degreetable tr.degreetablesummary { background-color: #F4F5E7; }
#content .degreetable tr.degreetableshade { background-color: #F3F3F3; }








/* profile - applied to a table */

#content .profile { border: 1px solid #cccccc; margin: 0em 0em 2.0em 1.5em; width: 100px; float: right; }
#content .profile img { border: none; margin: 0px; padding: 0px; }
#content .profile th { background-color: #ffffff; padding: 10px; border: 1px solid #cccccc; }
#content .profile td { font-size: 0.9em; line-height: 1.3em; color: #333333; background-color: #e5e4cc; text-align: right; padding: 0.5em; border: 1px solid #cccccc; }
#content .profile p { font-size: 0.9em; line-height: 1.3em; color: #333333; margin: 0; padding: 0; }	
#content .profile a { color: #003399; text-decoration: none; }
#content .profile a:hover { color: #003366; text-decoration: underline; }




/* quote - applied to a one row one cell table */

#content .quote { width: 15em; border: none; border-collapse: collapse; margin: 0em 0em 2.0em 2.0em; padding: 0em 0em 1.0em 0em; float: right; background-color: #ffffff;  }
#content .quote tr { border: none; }
#content .quote td { border: none; }

#content .quote h3 { color: #666666; font-style: italic; font-weight: 400; } /* for the quote */
#content .quote p { color: #666666; } /* for the quotee */





/* page subnavigation - Content pages bullet list navigation at the top of the page */

ul.pagesubnav { display: none; }




.smalltag { color: #666666; font-style: italic; }
#content p.topofpage { display: none; }








/* Dynamic papers display */

#content #educpapers { text-align: left; background-color: #ffffff; }

#content #educpapers .tableoutside th { width: 25%; }

.tt_table { }
.tt_table .tt_group {}
.tt_table td { }

.tt_break { display: none; }










/* stopping strange behaviours */

#content font { color: #000000; font-size: 1.0em; }
#content div { text-align: left; color: #000000; }















/******** FOOTER ********/

#footer { clear: both; width: 100%; border-top: 1px dotted #e5e4cc; border-bottom: 1px dotted #e5e4cc; vertical-align: top; font-size: 0.9em; color: #000000; 
padding: 2.0em 0; margin: 2.0em 0; }

#footer .links { padding: 0; margin: 0; }

#footer .weboffice { float: right; display: block; color: #f1f1f1; padding: 0; margin: 0; text-align: right; width: 15em; }
#footer .weboffice a { color: #f1f1f1; }


.noprint { display: none; }
