/*sizes general*/
body{margin:0px;}
h2,h3,h1,p { padding: 5; margin:5;}
p {padding:2};
h1 {font-size: 160%; }
h2 {font-size: 140%; }
h3 {font-size: 120%; }
body,td{font-family:arial;font-size:12px;}
select,input,textarea,browse{font-family:arial;font-size:12px;padding:1 3 1 3;}
select {padding-right:0px;}
a img { border: none; }
a,a:visited {text-decoration:none;}

/* jr sizes */
.estyle,.dstyle{font-family:tahoma;font-size:9pt;font-weight:bold;}
a.validation { margin: 0 3px; text-decoration: none; }
a.validation img { vertical-align: middle;}
#bubble { position:absolute; visibility:hidden; z-index:100; }

/* app sizes */
.navbut {background-color:#ddd;border:#338 1px solid;padding:1px;width:16px;vertical-align:top;height:16px;font-size:8px;font-weight:bold;} 
table.toptable{height: 62px;}
hdrbar,th {font-size:12px;}
.menutitle {font-size:16px;padding:3 3 0 5;font-weight:bold;}
.subtitle {padding:3 3 3 3;font-size:12px;font-weight:bold;}


/* jr colors */
.oddrow  {background-color:#eef;}
.evenrow {background-color:#ddc;}
.descrow {background-color:#bbb;} /* second line desc on queries */
.navtable{background-color: #668;color:#005;}
.estyle {background-color: #eee;}
.dstyle {background-color: #ccc;color:#888;}
.pinfo  {background-color: #aaa;}


/* app colors */
body{background-color:#ffffff;color:#444; background-image: url(arc/needtodoback01.jpg); background-position: top,left; background-repeat: no-repeat;}
select,input,textarea,submit{background-color:#ECE7F6;color:#0F587;border:solid 1px #5F25b7;}
.menu,a:visited,a{color:#000}
.stitle{color:#A8C514;}
.menutitle {color:#76f;}
.subtitle {color:white;background-color:#aaa;}
.menuinfo{color:#eee;}
a:hover{color:#08f;}

* html td, * html th { font-size: 90%; } /* IE 5, IE 5.5 */


.msgdiv { border: #d77 1px solid; background: #fee; color: #b00; width: 130px; padding: 2px; }
.ttitle{background-color:#88f;color:white;}            /* tree title */

.title {color:#fff;}
.submenu{background-image:url(img/test/mback8.jpg);}   /* body menu left tree part */
/*.btitle3{background-color:#485230;}  */
.etitle{background-image:url(img/gr_bh2.gif);color:#fa0;height:30px;}

/* sx/sa related */
table.toptable{background-color:#ffffff; background-image: url(img/logo.jpg); background-position: left; background-repeat: no-repeat;} /* frame top menu */

/* new navigation stuff */
.dbutton,.pinfo {border:solid 1px #ab9;background-color:#cdc;}

/* support renderversion 4 */
.qtitle {font-size:14px;}

/*types*/
.tnav{font-size:12px;font-weight:bold;height:20px;width:22px;}


/* query headers */
.hdrbar a {display: block;white-space: nowrap;	text-decoration: none;padding:3px;text-align:center; color:white;}
.hdrbar {height:25px;text-align:center;padding:3px;} /* this is for query headers that don't need to sort */
.hdrbar a img {	border-width: 0px;}

.title{margin:0 5 0 5;font-family:tahoma;font-weight:bold;font-size:18px;letter-spacing:-.5em:}
.ttitle,.etitle,.rtitle{font-size:16px;font-weight:bold;padding:0 10 0 10;}
.menuheader{font-size: large; font-size: 18px; font-weight:bold;}
.pinfo{font-family:tahoma;font-size:10px;padding:2 2 2 2;}

.menu {font-family:tahoma;font-size:12px;font-weight:bold;}
.strip{height:7px;}

