/*
* MasterStyle2-5.css :  rev 15-Nov-2006
*/

/* Default attributes for each element */

body {font-family:arial,helvetica,sans-serif; font-size:medium; 
	color:#000000; background:#FFFFF7; padding:0 2%;}

table {font-size:medium;}
th {text-align:center; vertical-align:middle;}
td {text-align:left; vertical-align:middle;}

form {margin:0; padding:0;}

a {text-decoration:none; color:#0000DD;}
a:hover {text-decoration:underline;}
a:visited {color:#0000DD;}

h1,h2,h3,h4 {font-weight:normal;}

h2 {font-size:x-large;}
h3 {font-size:large;}
h4 {font-size:medium; font-weight:bold}

dt {font-size:medium;}
dd {font-size:small;}
	
ul {font-size:small;}

/* Generic attribute aliases */

.xsmall {font-size:x-small;}
.small {font-size:small;}
.medium {font-size:medium;}
.large {font-size:large;}
.xlarge {font-size:x-large;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

.top {vertical-align:top;}
.bottom {vertical-align:bottom;}

.indent {padding-left:2%;}

/*----------------------------------------------------------------------*/

/* Control buttons */

.navctl a {color:#FFFFFF; background:#4488DD; 
	font-size:small; font-weight:bold; text-align:center; text-decoration:none;
	padding:0 5px; margin:0 3px 0 0;}
.navctl a:hover {color:#FFFFFF; background:#CC44CC; text-decoration:none;}
.navctl a:visited {color:#FFFFFF; background:#4488DD;} 
.navctl a:visited:hover {background:#CC44CC;} 

.updctl a {color:#FFFFFF; background:#44CC44; 
	font-size:small; font-weight:bold; text-align:center; text-decoration:none;
	padding:0 5px; margin:0 0 0 4px;}
.updctl a:hover {color:#FFFFFF; background:#CC44CC; text-decoration:none;}
.updctl a:visited {color:#FFFFFF; background:#44CC44;}
.updctl a:visited:hover {background:#CC44CC;}

.uparrow a {color:#FFFFFF; background:#4488DD; 
	font-size:medium; font-weight:bold; text-align:center; text-decoration:none;
	padding:0 2px; margin:0 5px 0 0;}
.uparrow a:hover {color:#FFFFFF; background:#CC44CC; text-decoration:none;}
.uparrow a:visited {color:#FFFFFF; background:#4488DD;}
.uparrow a:visited:hover {background:#CC44CC;}

/*-----------------------------------------------------------------------*/

/* Text display window */

div.txtwdo {color:#000000; background:#F7FCF7; border:solid 1px #AAAAAA; padding:2%; margin:2% 0 0 0;}
div.txtwdo blockquote {font-size:small; color:#000000; background:#FFFFFF; border:solid 1px #AAAAAA;
	margin:1% 2%; padding:1%;}

div.wdopane {color:#000000; background:#FFFFFF; font-size:small; border:solid 1px #AAAAAA;
	padding:2% 2%;}

/* Footnote area */

div.footnote {font-size:small;}
div.footnote a {font-weight:bold; color:#000000; text-decoration:none;}
div.footnote a:link {font-weight:normal; color:#0000DD;}
div.footnote a:visited {font-weight:normal; color:#0000DD;}

/* Special message formats */

.info	{color:#888888; font-size:small; font-weight:normal;}
.notice	{color:#44CC44; font-size:small; font-weight:bold;}	
.warning {color:#CC4444; font-size:small; font-weight:bold;}

.hilite {background:#FFFF88}
.hilite2 {background:#FFCCCC}

.banner  {font-size:x-large; color:#440088;}		

/*-----------------------------------------------------------------------*/

/* Page header */

div.header {padding:0 0 3px 0; font-size:small;}
div.header table {width:100%;}
div.header td {font-size:small; color:#888888; vertical-align:bottom;}
div.header td.hdr1 {text-align:left; width:60%;}
div.header td.hdr2 {text-align:center; width:40%;}
div.header h1 {font-size:x-large; color:#440088; margin:0;}
div.header a.hdr {text-decoration:none; color:#440088;}

/* Page footer */

div.footer {color:#888888; font-size:small; font-weight:normal; text-align:center;}

/* Main navbar */

div.navbar {color:#000000; background:#FFFFFF; font-size:small; border:solid 1px #AAAAAA;}
div.navbar table {width:100%; font-size:small;}

/* Secondary navbar (no frame, no background) */

div.navbar2 {font-size:small; margin:3px 0 0 0; padding:0 0 0 5px;}
div.navbar2 table {width:100%; font-size:small;}

/* Single row mini-form for user login */

div.miniform {color:#888888; background:#FFFFFF; font-size:small;}

div.miniform input.field {font-size:x-small; border:solid 1px #AAAAAA;}
div.miniform input.control {color:#FFFFFF; background:#44CC44; font-weight:bold; border:none; padding:0 3px; font-family:arial,helvetica,sans-serif;}

/*-----------------------------------------------------------------------*/

/* Data entry form */

div.form {color:#000000; background:#F7F7F7; border:solid 1px #AAAAAA; padding:0 0 1% 0;}

div.form textarea {font-family:arial,helvetica,sans-serif; font-size:small;}

div.form table {width:100%; font-size:small; margin:0;}
div.form th {background:#CCCCEE; font-size:medium; text-align:center;}
div.form td.formlbl {text-align:right; width:20%;}
div.form td.formval {text-align:left; width:80%;}

/*-----------------------------------------------------------------------*/

/* Entity selection index */

div.entlist {color:#000000; border:solid 1px #AAAAAA; margin:0 10%;}

div.entlist table {width:100%; font-size:small;}
div.entlist tr.fmt0 {background:#FFFFFF;}
div.entlist tr.fmt1 {background:#F4F4F4;}
div.entlist th {background:#CCCCEE; text-align:center;}

/*-----------------------------------------------------------------------*/

/* Article selection index */

div.artlist {color:#000000; border:solid 1px #AAAAAA; margin:1% 5% 0 5%;}

div.artlist dl {margin:3px 3px;}
div.artlist dt {background:#F7F7F7; font-size:medium; margin:0; padding:0 3px;}
div.artlist dd {background:#FFFFFF; font-size:small; margin:0; padding:2px 0 5px 20px;}

/* Message list */

div.msglist {color:#000000; background:#FFFFFF; border:solid 1px #AAAAAA; margin:0 0 0 0;}

div.msglist table {width:100%; font-size:small;}
div.msglist th {background:#EEEEFF; font-size:medium; font-weight:normal; text-align:left; 
	border:solid 1px #AAAAAA;}
div.msglist th.fmt1 {background:#EEFFEE;}
div.msglist td {background:#FFFFFF; padding:0 2%;}

div.msglist dl {margin:2px 2px;}
div.msglist dd {font-size:small; font-style:italic;}

/* Mail summary  */

div.mailsum {color:#000000; border:solid 1px #AAAAAA; margin:0 10%;}

div.mailsum table {width:100%; font-size:medium;}
div.mailsum tr.fmt0 {background:#FFFFFF;}
div.mailsum tr.fmt1 {background:#F4F4F4;}
div.mailsum th {background:#CCCCEE; text-align:center;}

/* News item window */

div.newswdo {color:#000000; background:#F7FCF7; border:solid 1px #AAAAAA; margin:0 5% 1% 5%;}

div.newswdo table {width:100%; font-size:small;}
div.newswdo th {background:#EEEEFF; font-size:large; font-weight:normal; text-align:left; 
	border:solid 1px #AAAAAA;}
div.newswdo td {background:#FFFFFF; padding:0 2%;}

div.newstxt {font-size:medium; margin:1% 0 0 0; padding:0 2% 1% 2%;}

div.newstxt blockquote {font-size:small; color:#000000; background:#FFFFFF; border:solid 1px #AAAAAA;
	margin:0 2%; padding:1% 2%;}

/*-----------------------------------------------------------------------*/

/* Entity display header */

div.enthead {font-size:large; margin:1% 0 0 0;}
div.enthead table {width:100%; font-size:large;}

/* Relationship timeline bargraph */

div.graph {color:#000000; background:#FFFFFF; border:solid 1px #AAAAAA; margin:0 0 1% 0;}

div.graph table {width:100%;}
div.graph tr {color:#000000; background:#F7F7F7; font-size:small;}
div.graph tr.label {background:#FFFFFF; color:#888888; font-size:small; text-align:center;}
div.graph th {font-size:medium; font-weight:bold;}
div.graph th.label {background:#FFFFFF;}
div.graph td.label {color:#888888; background:#FFFFFF; width:12%;}
div.graph td.cell1 {color:#FFFFFF; background:#AAAAFF; font-weight:bold; text-align:center;}
div.graph td.cell2 {color:#FFFFFF; background:#CCCCFF; font-weight:bold; text-align:center;}

/* Entity and relationship notes list */

div.notelist {font-size:small; border:solid 1px #AAAAAA;}

div.notelist dl {margin:3px 3px;}
div.notelist dt {background:#EEEEFF; font-size:small; margin:0;}
div.notelist dd {font-size:small; margin:0; padding:3px 5px;}
div.notelist dd.fmt0 {background:#FFFFFF;}
div.notelist dd.fmt1 {background:#F4F4F4;}

/*-----------------------------------------------------------------------*/

/* Query results table */

div.querylist {color:#000000; margin:2% 0;}

div.querylist table {font-size:small; border:solid 1px #AAAAAA;}
div.querylist tr.fmt0 {background:#FFFFFF;}
div.querylist tr.fmt1 {background:#F4F4F4;}
div.querylist th {background:#CCCCEE; font-size:medium; text-align:center;}

/* End style sheet */


