/*
yadac.css - yadac base style sheet for formatting and layout

Copyright (C) 2009 RENEJM Enterprises, Inc. - www.renejm.com

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA

modification history
date...... programmer... description...
2009/04/23 j.m.reneau    changed names and sizes of mvdiv... classes
2009-06-08 j.m.reneau    added .tabletotal class
2009-07-09 j.m.reneau    made help button easier on eyes
2010-03-19 j.m.reneau    added formwarning

*/

/* special classes */
.h250b	{font-size: 250%; font-weight: bold; color: rgb(25,25,100);}
.h250	{font-size: 250%; color: rgb(25,25,100);}
.h200b	{font-size: 200%; font-weight: bold; color: rgb(25,25,100);}
.h200	{font-size: 200%; color: rgb(25,25,100);}
.h150b	{font-size: 150%; font-weight: bold; color: rgb(25,25,100);}
.h150	{font-size: 150%; color: rgb(25,25,100);}
.h100b	{font-size: 100%; font-weight: bold; color: rgb(25,25,100);}
.h100	{font-size: 100%; color: rgb(25,25,100);}
.h80b	{font-size: 80%; font-weight: bold; color: rgb(25,25,100);}
.h80	{font-size: 80%; color: rgb(25,25,100);}
.copyright	{color: rgb(0,0,128); text-align: center; font-size: 75%; clear: both;}
.copyright:hover	{color: rgb(255,0,0); text-align: center; font-size: 100%;}
.helpbutton	{background-color:rgb(0,0,128);color:rgb(234,234,234);font-size: 100%; font-weight: bold}
.helpbutton:hover	{color:rgb(0,0,128);background-color:rgb(128,128,128);font-size: 100%; font-weight: bold}
.mvdivhuge	{border:5px ridge; width:100%; max-height:32em; overflow:auto; border-color: rgb(0,0,255);}
.mvdivlarge	{border:5px ridge; width:100%; max-height:24em; overflow:auto; border-color: rgb(0,0,255);}
.mvdivmedium	{border:5px ridge; width:100%; max-height:16em; overflow:auto; border-color: rgb(0,0,255);}
.mvdivsmall		{border:5px ridge; width:100%; max-height:8em; overflow:auto; border-color: rgb(0,0,255);}

/* field classes */
.formerror	{color: red;}
.formwarning	{color: black; background-color: yellow;}
.fielddisabledright {color: rgb(160,160,160); background-color: rgb(245,244,234); border: solid 1px; text-align:right;}
.fielddisabled {color: rgb(160,160,160); background-color: rgb(245,244,234); border: solid 1px; text-align:left;}
.fieldenabledright {color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(160,160,160); text-align:right;}
.fieldenabled {color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(160,160,160); text-align:left;}

/* menu classes */
.menubutton {font-size: 100%; width: 100%; text-align:left; padding: 0px 8px; }
.menutitle {font-size: 200%; font-weight: bold; color: rgb(25,25,100);}
.menusection {font-size: 125%; font-weight: bold; color: rgb(25,25,100);}
.menuwelcome {font-size: 100%; font-weight: bold; color: rgb(25,25,100);}
.menunavimg {border: 0px; padding-left: 10px;}
.menuleftcol {float:left; width: 47%; min-width: 250px;}
.menurightcol {float:right; width: 47%; min-width: 250px;}

/* a tag (atagjs) classes */
.atagdisabled {color: rgb(160,160,160); background-color: rgb(245,244,234); border: solid 1px; padding: 2px 2px;}
a.atagenabled {color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(160,160,160); padding: 2px 2px;}
a.atagenabled:hover {color: rgb(255,255,255); background-color: rgb(0,255,0); border: solid 1px rgb(160,160,160); padding: 2px 2px;}

/* report classes */
.reporttitle {font-size: 200%; font-weight: bold; color: rgb(0,0,128); text-align: center;}
.reporttitlesel {font-size: 150%; font-weight: bold; color: rgb(0,0,128); text-align: center;}
.reportgenerated {color: rgb(0,0,128);  text-align: center;}
.reportok {text-align: center;}
.reportokbutton {font-size: 110%; width: 300px;}
.reportprintbutton {font-size: 110%; width: 200px;}
.reportdrilllink {text-decoration: underline; color:#0000e0;}
.reportrow {}
.reporttotalrow {font-weight: bold;}

/* help classes */
.helpclosebutton {font-size: 110%; width: 300px;}

/* lookup classes */
.lookuplimit {font-size: 125%; color: rgb(128,0,0); text-align: center;}

/* table classes */
.tablemvheader { position:relative; color: rgb(0,0,128); font-weight: bold;}
.tabletotal	{ color: rgb(0,0,128); font-weight: bold;}
.tablecolumshadow	{ background-color: rgb(196,196,255);}

/* default element styles for all pages HTML */
body		{ background-color: rgb(245,245,255); font-family: sans-serif;}
caption		{ color: rgb(0,0,128); font-size: 125%; font-weight: bold; margin-top: 2ex;}
th		{ color: rgb(0,0,128); font-weight: bold;}
td		{ vertical-align: top; }
hr		{ color: rgb(127,127,127); background-color: rgb(0,0,128); height: 5px;}

/* special screen only rules */
@media screen {
}

/* special print only rules */
@media print {
	.reportok {display: none;}
	.reportdrilllink {text-decoration: none; color:#000000;}
}
