

	@import url(Dialogs.css);
	@import url(Standard.css);

	/*	sIMS = ''	*/
/* This stylesheet contains a list of generic overrides with bookmarks defined
 * where an organisations style can be inserted at generation time. */



/* OUTER FRAME*/
BODY
{
	background-color: #eee;
	background-image: none;
	background-position: center top;
	background-repeat: repeat;
}
DIV#page-container
{
	background-color: white;
	border: solid 1px #ccc;
	border-top: 0;
}




/* FOOTER */
TABLE.footer TR.footer0 TD
{
	/* TR.footer0 = Footer Bar */
	border-top:    solid 1px white;
	border-bottom: solid 1px white;
	background-color: #eee;
	color: #666;
}
TABLE.footer TR.footer0 TD A
{
	color: #666;
	text-decoration: none;
}
TABLE.footer TR.footer0 TD A:hover
{
	color: #666;
	text-decoration: underline;
}
TABLE.footer TR.footer1 TD
{
	background-color: white;
	color: #999;
}
TABLE.footer TR.footer1 TD A
{
	color: #999;
}
TABLE.footer TR.footer1 TD A:hover
{
	color: #999;
}
DIV#sitefooter,
DIV#sitefooter A
{
	color: #666;
}







TABLE#pagetitle
{
	border: solid 1px #ccc;
}




/* HEADER */
DIV#outer-header
{
	background-color: white;
	background-image: none;
	background-position: center top;
	background-repeat: no-repeat;
}
DIV#header DIV#left
{
	text-align: left;
	padding-left: 1.5em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
DIV#header DIV#right
{
	text-align: right;
	padding-right: 1em;
	padding-top: 1.5em;
	padding-bottom: 1em;
}
DIV#header H1 { color: #808080; }
DIV#header H2 { color: #808080; }
DIV#header H3 { color: #3366ff; }







/* NAVIGATION BAR */
DIV#areamenu UL LI A
{
	background-color: #eee;
	color: white;
}
DIV#areamenu UL LI.selected A,
DIV#topmenu UL LI.selected A
{
	color: black;
}
DIV#areamenu UL LI.selected A,
DIV#topmenu
{
	background-color: #e8e8e8;
}
ul.ddl ul
{
	background-color: #e8e8e8;
	border: solid 1px white;
}
DIV#areamenu UL LI A
{
	color: black;
}
DIV#topmenu A
{
	color: black;
}
DIV#areamenu UL LI A:hover,
DIV#topmenu  UL LI A:hover
{
	background-color: white;
}
DIV#areamenu UL LI.selected
{
	border-bottom: solid 1px #e8e8e8;
}
DIV#areamenu UL LI
{
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}
DIV#topmenu A.proxy
{
	border-left: solid 1px white;
}
DIV#topmenu
{
	border-top: solid 1px white;
}
DIV#header
{
	border-bottom: solid 1px white;
}




/* Left Menu */

TD#pageleft
{
	background-color: #e8e8e8;
}
DIV#leftmenu UL LI
{
	border-bottom: solid 1px #cecece;
}
DIV#leftmenu UL LI H3 A,
DIV#leftmenu UL LI A,
DIV#leftmenu UL LI SPAN
{
	color: #404040 !important;
}
DIV#leftmenu UL LI.selected H3 A,
DIV#leftmenu UL LI.selected A,
DIV#leftmenu UL LI.selected SPAN
{
	color: black !important;
	background-color: white;
}
DIV#leftmenu UL LI A:hover,
DIV#leftmenu UL LI A:hover SPAN
{
	background-color: white !important;
	color: 404040 !important;
}

DIV#leftmenu UL LI UL LI
{
	border-top: solid 1px #cecece;
}








/* Heading 1 */
H1, P.heading, TD.heading
{
	color: black;
}
H1 A,
P.heading A,
TD.heading A,
H1 A:visited,
P.heading A:visited,
TD.heading A:visited
{
	color: black;
}



/* Heading 2 */
H2,
P.heading2,
TD.heading2
{
	color: black;
}
H2 a, P.heading2 a, TD.heading2 a,
H2 A:visited, P.heading2 A:visited, TD.heading2 A:visited
{
	color: black !important;
}


/* Specific heading colours */
DIV.admin-module H2 A
{
	color: black !important;
}

TABLE.task-modules H2 A
{
	color: black !important;
}


/* Heading 3 */
H3, P.heading3, TD.heading3
{
	color: black;
}
H3 A,
P.heading3 A,
TD.heading3 A,
H3 A:visited,
P.heading3 A:visited,
TD.heading3 A:visited
{
	color: black !important;
}




/* Body Text */
P
{
	color: black;
}
P A,
P A:visited
{
	color: blue;
}
P A:hover
{
	color: blue;
}


/* Table styles */
TABLE.stripey TR
{
	background-color: #f2f2f2;
}
TABLE.stripey TR.alt
{
	background-color: #f2f2f2;
}
TABLE.stripey TR.header,
TABLE.stripey TR.pagebar TD,
TABLE.stripey TR.pagebar:hover TD
{
	background-color: #e8e8e8;
	color: black;
}
TABLE.stripey TR:hover TD
{
	background-color: #fefefe;
}
TABLE.stripey TR.header a,
TABLE.stripey TR.header A:visited,
TABLE.stripey TR.pagebar a,
TABLE.stripey TR.pagebar A:visited,
TABLE.stripey TR.header TD
{
	color: black;
}
TABLE.stripey TR a,
TABLE.stripey TR A:visited,
TABLE.stripey TR a,
TABLE.stripey TR A:visited,
TABLE.stripey TR TD
{
	color: black;
}



