<!--
Dark:  	004d6e	(top of background gradient [body];
		background of bannerbox [ul, ur];
		dashed line [toprightlines] delineating local navigation;
		color of faq question text [question];
		color of language code text [langcode];
		footer background [footer_left, _center, _right];
		hover color for [toc] class links)
			
Medium:	e6c6ac	(L part of logo;	---> 
		background of main navigation;
		background of local navigation;
		[nucopy link/visited] color;
		[nav link/visited] color;
		[locnav link/visited] color;

Light:	b4dce5	(bottom of background gradient;    ---> 
		[body background-color] (below image);
		upper-right corner of logo;
		text in right part of bannerbox [ur];
		bclinks background color (dormant?);
		hover background of main navigation
		(both main & local);
		background of selected local navigation;
		footer text color [left, center, right];
		a.nav hover background-color;
		dimit_navloc background-color;
		locnav hover background-color)

In addition to the above locations requiring changes when the color scheme is changed, the banner.gif and bag.gif images must be changed.
-->
body	{
	background-image:url(g/bag.gif);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-color:#b4dce5;
	margin-right:15;
	margin-top:25;
	margin-bottom:50;
	margin-left:15;
	scrollbar-base-color:#d7d7ff;
	scrollbar-face-color:#246092;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	}

.neg
	{
	border-top-style:solid;
	border-top-width:1;
	}

.darkcell
	{
	background-color:004d6e;
	height:100;
	width:100;
	}

.citing
	{
	font-size:90%;
	}

.mediumcell
	{
	background-color:e6c6ac;
	height:100;
	width:100;
	}

.lightcell
	{
	background-color:b4dce5;
	height:100;
	width:100;
	}



.sourcestyle	{
		font-weight:normal;
		color:#000099;
		font-size:80%;
		}




.last	{
	padding-bottom:15;
	}

.dark	{
	color:#004d6e;
	}

.darkbold	{
	color:#77aaae;
	font-weight:bold;	
	}


.darkerbold	{
	color:#004d6e;
	font-weight:bold;	
	}


.question
	{
	font-weight:normal;
	text-decoration:underline;
	color:004d6e;
	}


.articledate
	{
	color:#004D6E;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	}

.langcode
	{
	font-size:80%;
	color:#004d6e;
	font-weight:bold;
	font-style:oblique;
	}

.bclinks
	{
	font-weight:normal;
	font-size:100%;
	background-image:url(g/bluebga.gif);
	background-color:#b4dce5;
	margin-top:50;
	padding-left:5;
	padding-top:0;
	padding-bottom:0;
	padding-right:8;
	border-top-width:1;
	border-left-width:1;
	border-bottom-width:1;
	border-right-width:1;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-left-color:#999999;
	border-top-color:#999999;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}


.bannerbox	{
	width:100%;
	padding-bottom:0;
	background-color:#000000;
	border-top-width:1;
	border-top-color:#000000;
	border-top-style:solid;
	border-left-width:1;
	border-left-color:#000000;
	border-left-style:solid;
	border-right-width:1;
	border-right-color:#000000;
	border-right-style:solid;
	}

.ur
	{
	background-color:#004d6e;
	color:#999999;
	text-align:right;
	font-family: trajan pro, sans serif;
	font-weight:bold;
	vertical-align:middle;
	font-size:12;
	white-space:nowrap;
	padding-right:0;
	padding-left:0;
	padding-top:0;
	border-top-color:#999999;
	padding-bottom:0;
	}


.urtext
	{
	background-color:#004d6e;
	color:#cccccc;
	text-align:right;
	aafont-family: trajan pro, sans serif;
	font-weight:bold;
	vertical-align:top;
	font-size:12;
	white-space:nowrap;
	padding-right:10;
	padding-left:0;
	padding-top:5;
	padding-bottom:5;
	border-top-color:#999999;
	}




.ul
	{
	text-align:left;
	vertical-align:top;
	background-color:#004d6e;
	color:#ffffff;
	padding-bottom:0;
	padding-left:3;
	padding-top:3;
	}


.sn	{
	padding-right:5;
	padding-left:3;
	border-left-color:#003366;
	border-left-width:1;
	border-left-style:solid;
	}

a.nu:link
	{
	color:#0000ff;
	padding-left:0;
	padding-right:2;
	paddding-bottom:5;
	text-decoration:none;
	vertical-align:center;
	font-weight:normal;
	}

a.nu:visited
	{
	color:#0000ff;
	padding-left:0;
	padding-right:2;
	text-decoration:none;
	vertical-align:center;
	font-weight:normal;
	}

a.nu:hover
	{
	color:#825152;
	padding-left:0;
	padding-right:2;
	vertical-align:center;
	font-weight:normal;
	text-decoration:underline;
	}


a.nucopy:link
	{
	color:#e6c6ac;
	font-weight:bold;
	}

a.nucopy:visited
	{
	color:#e6c6ac;
	font-weight:bold;
	}

a.nucopy:hover
	{
	color:#ffffff;
	font-weight:bold;
	}


.contentcell {
	font-size:100%;
	line-height:1.2em;
	width:100%;
	background-color:#ffffff;
	padding-top:15;
	padding-bottom:15;
	padding-left:15;
	padding-right:15;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:1;
	border-right-width:1;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}


.contentcell_right {
	font-size:100%;
	line-height:1.2em;
	background-color:#ffffff;
	padding-top:0;
	padding-bottom:10;
	padding-left:10;
	padding-right:10;
	}

.footer_crank	{
	color:#b4dce5;
	font-size:70%;
	text-align:left;
	font-weight:normal;
	white-space:normal;
	padding-left:5;
	padding-right:0;
	padding-top:5;
	padding-bottom:7;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:1;
	border-right-width:1;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#77aaae;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#004d6e;
	}


.footer_left	{
	color:#77aaae;
	font-size:70%;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	padding-left:5;
	padding-right:0;
	padding-top:2;
	padding-bottom:2;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:1;
	border-right-width:0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#004d6e;
	}

.footer_center	{
	color:#b4dce5;
	font-size:70%;
	text-align:center;
	white-space:nowrap;
	padding-left:5;
	padding-right:5;
	padding-top:2;
	padding-bottom:2;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#004d6e;
	}

.footer_right	{
	color:#77aaae;
	font-size:70%;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	padding-left:0;
	padding-right:5;
	padding-top:2;
	padding-bottom:2;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#004d6e;
	}

.toprightlines	{
	background-color:#ffffff;
	text-align:center;
	white-space:nowrap;
	font-size:15;
	padding-top:0;
	padding-right:10;
	border-top-width:0;
	border-right-width:1;
	border-top-style:dashed;
	border-right-style:dashed;
	border-top-color:#004d6e;
	border-right-color:#004d6e;
	}

.toprightlines-cal	
	{
	background-color:#ffffff;
	text-align:right;
	white-space:nowrap;
	font-size:12;
	padding-top:0;
	padding-right:10;
	border-top-width:0;
	border-right-width:1;
	border-top-style:dashed;
	border-right-style:dashed;
	border-top-color:#004d6e;
	border-right-color:#004d6e;
	}

.navstrip	{
	text-align:center;
	font-size:11;
	vertical-align:middle;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:0;
	border-right-width:0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}


.navstrip_left	{
	text-align:center;
	font-size:11;
	vertical-align:middle;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:0;
	border-right-width:0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}

.navstrip_right	{
	text-align:center;
	font-size:11;
	vertical-align:middle;
	border-top-width:0;
	border-left-width:1;
	border-bottom-width:0;
	border-right-width:1;
	border-top-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}

.navstrip-j	{
	color:#ffffff;
	text-align:center;
	font-size:11;
	font-weight:normal;
	vertical-align:middle;
	border-top-width:1;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:1;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	}

a.nav:link	{
	white-space:nowrap;
	font-weight:bold;
	padding-left:4;
	padding-right:4;
	color:#000000;
	text-decoration:none;
	line-height:1.5;
	background-image:url(g/gradient.jpg);
	display:block;
	}

a.nav:visited	{
	white-space:nowrap;
	font-weight:bold;
	padding-left:4;
	padding-right:4;
	color:#000000;
	text-decoration:none;
	line-height:1.5;
	background-image:url(g/gradient.jpg);
	display:block;	
	}

a.nav:hover	{
	white-space:nowrap;
	font-weight:bold;
	padding-left:4;
	padding-right:4;
	color:#ff0000;
	text-decoration:none;
	line-height:1.5;
	display:block;
	background-image:url(g/gradient.jpg);
	}

.breadcrumbs	{
	font-size:12;
	text-align:left;
	}

.dimit_nav	{
	aatext-align:left;
	color:#999999;
	text-decoration:none;
	}	

.fronttitle	{
	color:#004D6E;
	font-weight:bold;
	}

.hc	{
	color:#000000;
	font-weight:bold;
	}

.hcu	{
	color:#000000;
	text-decoration:underline;
	}

th	{
	color:#000000;
	background-color:#b4dce5;
	}

.b	{
	color:#000000;
	}

h1, h2	{
	color:#004d6e;
	padding-top:15;
	line-height:1.3em;
	}

h4	{
	color:#004d6e;
	padding-top:10;
	}

h5	{
	color:#004d6e;
	padding-top:0;
	}

h3	{
	color:#004d6e;
	padding-top:15;
	}

.ec	{font-size:90%;
	font-style:oblique
	}

.vertbarcolor	{
	color:#999999;
	}

td	{
	vertical-align:top;
	font-size:100%;
	}

tr	{
	vertical-align:bottom;
	font-size:100%;
	}


a:link	{
	color:#0000ff;
	}

a:visited	{
	color:#660066
	}

a:hover	{
	color:#d16700
	}


.dimit_navloc	{
	font-size:11;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#666699;
	text-decoration:none;
	background-color:#bff6ff;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:0;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	}


a.locnav:link	{
	font-size:11;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#000000;
	text-decoration:none;
	background-color:#b4dce5;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:0;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	background-image:url(g/gradient.jpg);
	background-repeat:x;
	}

a.locnav:visited	{
	font-size:11;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#000000;
	text-decoration:none;
	background-color:#b4dce5;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:0;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	background-image:url(g/gradient.jpg);
	background-repeat:x;
	}

a.locnav:hover	{
	font-size:11;
	line-height:1.5;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#ff0000;
	text-decoration:none;
	background-repeat:x;
	background-color:#bff6ff;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:0;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	}



a.locnavtop:link	{
	font-size:11;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#000000;
	text-decoration:none;
	background-color:#b4dce5;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:1;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	background-image:url(g/gradient.jpg);
	background-repeat:x;
	}

a.locnavtop:visited	{
	font-size:11;
	line-height:1.5;
	text-align:center;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#000000;
	text-decoration:none;
	background-color:#b4dce5;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:1;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	background-image:url(g/gradient.jpg);
	background-repeat:x;
	}

a.locnavtop:hover	{
	font-size:11;
	line-height:1.5;
	white-space:nowrap;
	word-spacing:normal;
	font-weight:bold;
	display:block;
	padding-top:0;
	padding-bottom:0;
	padding-left:10;
	padding-right:10;
	color:#ff0000;
	text-decoration:none;
	aabackground-image:url(g/gradientbwlocal.jpg);
	background-repeat:x;
	background-color:#bff6ff;
	border-left-color:#000000;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#000000;
	border-top-width:1;
	border-top-style:solid;
	border-right-color:#000000;
	border-right-width:1;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:0;
	border-bottom-style:solid;
	}









.bc	{
	font-size:100%;
	font-weight:normal;
	padding:10;
	margin-left:10%;
	margin-right:10%;
	background-color:#ffffff;
	border-top-width:1;
	border-left-width:1;
	border-bottom-width:1;
	border-right-width:1;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-left-color:#000000;
	border-top-color:#000000;
	border-top-style:dashed;
	border-left-style:dashed;
	border-bottom-style:dashed;
	border-right-style:dashed;
	}

.bccontainer
	{
	width:850;
	}

dt	{
	padding-top:0;
	font-weight:normal;
	}


.titlecolor	{
	color:#fbb03b;
	}

a.toc:link	{
	color:#0000ff;
	text-decoration:underline;
	}

a.toc:visited	{
	color:#0000ff;
	text-decoration:underline;
	}

a.toc:hover	{
	color:#004d6e;
	text-decoration:underline;
	}

.dimit
	{
	font-style:normal;
	font-weight:normal;
	color:#666666;
	}

.dimitsb
	{
	font-style:normal;
	font-weight:bold;
	color:#004d6e;
	font-size:80%;
	}

p.author	{
	text-align:left;
	font-size:100%;
	font-style:oblique;
	}

.box	{
	font-size:100%;
	font-weight:normal;
	border-width:1;
	border-style:solid;
	border-color:#a3a3a3;
	padding-top:10;
	padding-bottom:10;
	padding-left:10;
	padding-left:10;
	padding-right:10;
	background-color:#ffffff;
	margin-left:10%;
	margin-right:10%;
	}