/* CSS definition file containing sitestyle stylesheets */
BODY { font-family: 'Arial Narrow',Helvetica,Sans-serif,sans-serif;font-size: 12pt;margin:0;padding:0;}
 A:active {color: rgb(0,0,0);background-color: inherit; }
 A:link {background-color: inherit;  color: rgb(0,0,255);}
 /*UL { margin-left: 14px;}*/
 A:visited {background-color: inherit; color: rgb(123,0,123);}
 
 P {font-family: 'Arial Narrow',Helvetica,Sans-serif,sans-serif;font-size: 12pt;}
 .pagetitle { font-family: Arial,Helvetica,Sans-serif,sans-serif; font-variant:small-caps; font-size: 14pt;font-weight: bold;}
 
 .TextNavBar { font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 12px;}
 A:hover {background-color: inherit; color: rgb(255,0,128);}

/* The area outside the main area in the browser */
 .screenframe {padding-top:15px;  padding-bottom: 15px;background: url(./images/bground.gif);background-repeat: repeat-x;color: inherit;text-align: center;background-color:inherit;}
 /*padding-left:15px;padding-right: 15px;}*/

/* The main area in the browser */
TABLE.mainarea {width:100%;table-layout:auto; color: inherit; border:1px solid #99f; text-align:left;}

/* The main area in the browser */
TABLE.footerarea {color: inherit; border:1px solid #99f; text-align:left;background-color: white; }
 
/*The style of the box which holds the menu items*/
 TD.menuboxbody {padding:0;}

/*The style of the box which holds the lhs menu boxes*/
 TD.leftmenu {display:none}

/*The style of the box which holds the rhs menu boxes*/
 TD.rightmenu {display:none}

/*The style of the box which holds the main data screen area*/
 TD.dataarea {width:100%}

/*The style of the title row on the page*/
 /*TD.titlerow {padding-bottom:12px;border-bottom: #ddd 2px dotted ;}*/
 TD.titlerow {display:none;}


/*The style of the box which holds the news items*/
 TD.newsboxbody {padding-top:10px;border-bottom: #ddd 1px dashed}


/* The style of the boxes which surround each group of menu items*/
 TABLE.menubox {border: 1px solid #ddd; padding:0;margin-right:0px;background: url(./images/titlebg.gif) no-repeat;}

/* The style of the boxes which surround the popup menubox*/
 TABLE.popupmenubox {border: 1px solid #99f; padding:0;margin-right:3px; margin-left:3px; margin-bottom:3px;margin-top:3px;background: url(./images/titlebg.gif) no-repeat;}

/* the style of the text of the menu heading */
 .menutitle {font-family: Arial, Sans-serif;font-weight:bold;font-variant:small-caps;font-size:13pt;}

/* the style of the cell which contains the title of a group of menu items */
 TD.menuboxtitle {padding:0;}

/* The style of the text of items in a menu */
 .menuboxitems  {font-family: 'Arial Narrow', Sans-serif; font-size: 11pt; margin-left:0;}

/* The style of the text of subitems in a menu */
 LI.menuboxsubitemslist {list-style-type: square;}
 SPAN.menuboxsubitems {font-family: 'Arial Narrow', Sans-serif; font-size: 11pt;}

UL.menuboxsubitemslistx {margin-top:0;margin-bottom:0;padding-left:20px;margin-left:0}


/* The title in the browse screens */
 .browsetitle, .formtitle {font-family: Arial, Sans-serif;font-weight:bold;font-variant:small-caps;font-size:13pt;}

/* The sub titles in the browse screens */
 .browsesubtitle {font-family: Arial, Sans-serif;font-weight:bold;font-size:13pt;}

/* The info messages in the browse screens */
 .browseinfo {font-family: Arial, Sans-serif;font-style:italic;font-size:13pt;}


 
/* The buttons in the configuration screens */
 IMG.buttonlink {padding:0;border:0 none;margin:0;}
  
 /* Form text */
 .formtext {font-family: 'Arial Narrow', Sans-serif; font-size: 12pt;}

 /* Form text */
 .treetext {font-family: 'Arial Narrow', Sans-serif; font-size: 11pt;line-height: 1.2em;}

 /* Context text */
 .contexttext {font-family: Arial, Sans-serif; font-size: 0.8em; font-weight:bold;}

 /* Context text for flat fileplan print*/
 .contexttext2 {font-family: Arial, Sans-serif; font-size: 0.8em;}

 /* Form error messages */
 .formerrormsg {background-color: inherit;font-family: Arial, Sans-serif; font-size: 11pt;color: red;}
  
 /*The data import wizard form which includes the importheader and importbody*/
.dataimportform, .formarea {width:100%;color: inherit; border: #0000ff 1px solid; background: #eee;padding-top:0em;margin-top:0em;margin-left:12px;}
  
  /* The block of text which forms the header for the import wizard*/
.importheader, .formheader {color: inherit; background: #bbf; 
         padding-left: 0.5em; padding-right: 0.5em;padding-bottom: 0.5em;padding-top: 0em; 
         margin-bottom:1em; margin-top:0}
  
 /* The form which forms the body of the import wizard*/
.importbody, .formbody {color: inherit; background: #eee;}

TABLE.classconfigtable {margin:0 !important; padding:0 !important;border:0 none !important; background-image: url(./images/tablehead.gif); background-repeat: repeat-x; } 

/* The table headers in the class configuration page */
 TD.classconfigtitle {margin:0 !important; padding:0 !important;border:0 none !important;  font-family: 'Arial Narrow', Sans-serif; font-size: 12pt;text-align:center;}
 
 /* The cells which hold the action buttons */
 TD.classconfigaction {width: 20px; color: inherit; margin:0; padding:0;border-top: 0 none;border-bottom: #E5E5E5 1px solid;font-family: 'Arial Narrow', Sans-serif; font-size: 12pt; background:#FFFFFF; text-align:center;}
 /* The cells which hold the classification  */
 TD.classconfig {color: inherit; margin:0; padding:0;border-top: 0 none;border-bottom: #E5E5E5 1px solid;font-family: 'Arial Narrow', Sans-serif; font-size: 12pt; background:#FFFFFF; text-align:left;}
 /* The cells which hold the classification  */
 TR.classconfig {margin:0; border:0 none;padding:0;line-height: 1.1em;}
 
.newstitle {font-family: Arial, Sans-serif;font-variant:small-caps;font-size:11pt;}

/* The context sensitive horizontal menu bar on the page body */
TD.menubar {color: inherit; width: 80px; text-align: center; background: #eee; cursor:pointer;font-weight: bold;}
TD.menubar:hover {color: inherit; width: 80px; text-align: center; background: #ddd;}

/* any small text */
 .smalltext {font-size: 0.75em}

/* any info text */
 .infotext {font-family: Arial,sans-serif; font-size: 10pt}
 
 
 /* a general header row for tables */
 TR.headerrow {background-image: url(./images/tablehead.gif); background-repeat: repeat-x; font-weight: bold; height: 25px; border: #ddd 1px solid;}

 TD.statusrow {border-top: #ddd 1px dashed;}


/* The names of fields in details screens */
 .fieldname {font-family: Arial,sans-serif; font-size: 0.8em; font-weight: bold;}
 

 /* The fields data in details screens */
 .fielddata {font-family: Arial,sans-serif; font-size: 0.8em;}
 
 /* The style of the boxes which surround each group of data lists*/
  TABLE.datalist {color: inherit; background-color: #fff; border: 1px solid #ddd; padding-top:0;margin:0; width: 100%}

 /* The style for bulleted lists in text.*/
 
 ul.apslist { list-style-image: url("./images/bullet1.gif"); margin-left:15px}
 ul.apslist2 { list-style-image: url("./images/bullet2.gif") ; margin-left:15px}

.indextable, .databox {vertical-align:top; border: RGB(192,192,224) 1px solid;}
