/* Styles for Allen Technology XML Database Reports */
body {background:#ffffff;}

/* Define default table with no borders, allow cells to make borders */
/* Make table widths 99% so IE5 will not scroll horiz */
table {border:0px; width:99%; margin:0;}
tr {border:0px;}
/* td and th elements are the source of borders */
td {border:1px solid #444444; font-family:arial,verdana,helvetica; font-size:small; color:#000000;}
th {border:1px solid #444444; font-family:arial,verdana,helvetica; font-size:small; font-weight:bold; color:#000000;}

/* split cell styles for multi-value columns */
.splittop {border:0px; border-bottom:1px solid #444444; text-align:left;}
.splitbot {border:0px; text-align:left; background:#bbbbbb;}
.splitleft { border:0px; border-bottom:0px solid #444444; text-align:center;}
.splitright { border:0px; border-bottom:0px solid #444444; text-align:center; background:#bbbbbb;}

/* headcell provides background for attribute domain, relationship headings*/
.headcell {background:#eeeeee;}

/* provides background for index headings */
.indexheadcell {background:#e0e0e0;}

/* provides background for triggers headings */
.triggerheadcell {background:#eeeeee;}

/* projcell is for project table cells */
.projectcell {background:#eeeeee; text-align:center;}

/* pk is for generating PK markers on attributes */
.pk {color:#000000; margin-right:10px; background:#0099ff; font-size:smaller; padding:2px;}
/* fk is for generating FK markers on attributes */
.fk {color:#000000; margin-right:10px; background:#ff9900; font-size:smaller; padding:2px;}

/* subtext is small text under attributes (domains) and elsewhere */
.subtext {font-weight:normal; font-size:smaller;}

/* ddictindex is for datadictionary indexes (entity list, domain list, etc.) */
.ddictindex {text-align:center; font-weight:bold;}

/* notice is copyright notice for allentech.net */
.notice {font-size:10px; text-align:center; color:#888888; text-decoration:none; margin-top:2px;}

/* project is style for project info div */
.project {background:#cccccc; border:1px solid #000000; margin:10px; padding:6px;}

/* entities is style for entities div */
.entities {background:#cccccc; border:1px solid #444444; margin:10px; padding:6px;}

/* relationships is style for relationships div */
.relationships {background:#cccccc; border:1px solid #444444; margin:10px; padding:6px;}

/* domains is style for domains info div */
.domains {background:#cccccc; border:1px solid #444444; margin:10px; padding:6px;}

/* procedures is style for procedures div */
.procedures {background:#cccccc; border:1px solid #444444; margin:10px; padding:6px;}

/* views is style for views div */
.views {background:#cccccc; border:1px solid #444444; margin:10px; padding:6px;}

/* ergraphic is style for ER graphic info div */
.ergraphic {background:#ffffff; border:0px solid #444444; margin:10px; padding:6px;}

/* projecttbl is style for project info table */
.projecttbl {border:1px solid #444444; width:99%}

/* domainstbl is style for domains info table */
.domainstbl {border:1px solid #444444; width:99%}

/* entitiestbl is style for entities info table */
.entitiestbl {border:1px solid #444444; border-bottom:0; width:99%; background:#eeeeee;}

/* atributestbl is style for attributes info table */
.attributestbl {border:1px solid #444444; width:99%}

/* indexesstbl is style for indexes info table */
.indexestbl {border:1px solid #444444; border-top:0; width:99%}

/* triggersstbl is style for triggers info table */
.triggerstbl {border:1px solid #444444; border-top:0; width:99%}

/* procedurestbl is style for procedures info table */
.procedurestbl {border:1px solid #444444; width:99%}

/* viewstbl is style for views info table */
.viewstbl {border:1px solid #444444; width:99%}

/* relationsipstbl is style for relationships info table */
.relationshipstbl {border:1px solid #444444; width:99%}

/* entitycell is style for entity header above attributes table */
.entitycell {border:1px solid #444444; background:#aaaaaa; width:99%; margin:0; padding:0;}

/* graphic is style for 'p' element in graphic div (for graphic and title) */
.graphic {text-align:center; font-size:medium; font-weight:bold; border:0; margin-bottom:20px;}

/* default paragraph style */
p {font-family:arial,verdana,helvetica; font-size:small; margin-top:2px; margin-bottom:2px; color:#444444;}

/* link hover style */
a {color:#000066;}
a:hover {text-decoration:underline; color:#880000; background:#ffffff;}

/* heading is style for div headings, Entities, Domains, etc. */
.heading {font-size:medium; font-weight:bold; color:#444444; text-align:center; text-decoration:underline;}

/* title is main page title style */
.title {font-family:arial,verdana,helvetica; font-size:large; font-weight:bold; color:#444444; text-align:center; text-decoration:underline;}

.subtitle {font-family:arial,verdana,helvetica; font-size:medium; font-weight:bold; color:#000000; text-align:center; margin-top:4px; margin-bottom:10px}
