/* browsers setup defaults & specific rules */
* {margin:0;padding:0;font-family:inherit;font-size:inherit;}
::-webkit-scrollbar {width:12px;height: 12px;} ::-webkit-scrollbar-track{background:#1283C5;} ::-webkit-scrollbar-thumb{background:#C0C0C0;width:8px;border:2px solid #1283C5;border-radius:8px;}	/* scrollbars for Chrome */
html {scrollbar-face-color:#C0C0C0;scrollbar-track-color:#1283C5;scrollbar-arrow-color:#1283C5;scrollbar-shadow-color:#1283C5;} /* scrollbars for IE */
html {width:auto;height:auto;overflow:hidden;}		/* for applications using JMAX WAR module */

/* application style */
body	{width:100%;height:100%;font-family:Arial;font-style:normal;font-size:9pt;font-weight:normal;margin:0 auto;}
form {width:100%;height:100%;}
table {border-width:0px;border-collapse:collapse;}
a		{color:inherit;cursor:pointer;}
label		{font-size:inherited;text-align:right;padding-right:4px;}
input		{font-size:1.0em;color:inherit;height:1.2em;padding:0 0.2em;border:0.1em solid;border-radius:0.2em;}
input[type=checkbox]{font-size:1.0em;color:inherit;height:0.9em;position:relative;top:0.1em;}
select		{font-size:1.0em;color:inherit;height:1.4em;padding:0 4px;border:0.1em solid;border-radius:0.2em;}
button		{background-color:rgba(21, 17, 17, 0.45);color:white;border-color:Silver;font-size:1.0em;cursor:pointer;
			 position:relative;top:-0.1em; padding: 5px 30px;;border-radius:0.3em;text-shadow:0 0 0.2em gray;}
button.big	{font-size:1.2em;}
button.small	{font-size:0.8em;}
button:hover	{text-shadow:0 0 0.2em white;}
/* STANDARD PAGE LAYOUT FOR JMAX (top+content+bottom) */
#page		 	{width: 85%;height:100%;text-align:center;margin:0 auto;overflow:hidden;}
#page_top 		{width:100%;margin:0 auto;cursor:default;}
#page_content	{width:100%;text-align:center;margin:0 auto;overflow-x:hidden;overflow-y:auto;}
#page_bottom 	{width:100%;margin:0 auto;cursor:default;}
#console		{height:200px;width:100%;background-color:#FFFFFF;margin:0 auto;padding:0 5px;border:2px solid;font-size:10px;text-align:left;overflow:auto;} /* console textarea used by JMAX LOG module (displayed on page bottom only if LOGTO='embed') */
#top,#bottom	{width:100%;}
/* generic class selectors */
.bodycolors		{background-color:#739DD1;color:lightcyan;}		/* fore/back colors of body */
.dybocolors  	{background-color:lightcyan;color:#739DD1;}		/* fore/back inverted colors  */
.left			{text-align:left;}
.right			{text-align:right;}
.center			{text-align:center;}
.narrow			{font-family:Arial Narrow;}
.title			{font-weight:bolder;font-size:1.4em;}
.clickme		{border:1px solid transparent;cursor:pointer;}
.clickme:hover	{border-color:#0000FF;}
/* tab selectors and content */
#selbar			{text-align:left;margin:8px 0 -2px 0;color:navy;font-size:1.2em;}
#selbar tr		{}
#selbar td		{width:20%;}
.tabdiv			{width:100%;display:none;background-color:white;color:navy;margin:0 auto 5px auto;padding:4px 8px 10px 8px;}
.tabdiv.on		{display:block;}
.tabsel			{width:100%;background-color:rgba(21, 17, 17, 0.45);color:silver;border:0; border-radius: 60px 5px 0 0;}
.tabsel:hover	{text-shadow:0 0 0.2em cyan;}
.tabsel.on		{background-color:white;color:navy;}
.tabtitle		{font-size:14px;font-weight:bold;}
