﻿/* ID STYLES */
	#wrapper{
		margin:0 auto;
		text-align:left;
		vertical-align:middle;
		width:100%;
		border-collapse:collapse;
	}
	
/* CARINA THEME */
	.back1{ background-color:#96786D;}
	.fore1{ color:#F6E5D5;}	
	
/* HTML STYLES */
	HTML, BODY, #wrapper, FORM { 
		height:100%;
		margin: 0px;
		padding: 0px;
		border: none;
		}
	BODY{
		background-color: #EFECE6;
		color: #000000;
	    font-family: Tahoma, Arial, sans-serif 
    	/* background-image:url(/img/background2.jpg); */

	}
	DIV	{
		font-size: 11px;
		}
	IMG	{
		border:0px;
		}
	A:link {
		color: #957346;
		background: transparent;
		text-decoration: none;
		font-weight : bold;
		}
	A:visited {
		color: #957346;
		background: transparent;
		text-decoration: none;
		font-weight : bold;
		}
	A:active {
		color:  #957346;
		background: transparent;
		text-decoration: blink
		}
	A.selected{
		color: #F1CC71;
	}
	A:hover {
		color: #AE8011;
		text-decoration: underline;
		}
	.onlink{
		color : #CCCCCC;
	}
	.link{
		color : #444444;
	}
	
/* TEXT STYLES */
	.bodytext{
		font-size: 11px;
		}
	.errortext{
		color: #f71c1b;
		font-size:11px;
		}
	.title{
		font-size:11px;
		color:#2E2E2E;
}
	.pagetitle{
		font-weight:bold;
		font-size:15px;
		font-variant:small-caps;
	}
	
/* FORM STYLES */
	INPUT.button {
		vertical-align : text-bottom;
		border-top:1px solid #9E9E9E;
		border-left:1px solid #9E9E9E;
		border-right:1px solid #252525;
		border-bottom:1px solid #252525;
		background-color : #E5E5E5;
		color : #000000;
		font-weight : normal;
		font-size: 11px;
		padding:2px 6px 2px 6px;
		}
	.buttons {
		vertical-align : text-bottom;
		border : 2px ridge Gray;
		background-color : #102142;
		color : #FF8A29;
		font-weight : bold;
		font-size: 11px;
		}
	INPUT {
		background-color: #FFFFFF;
		color: #444444;
		font-size: 11px;  
		}
	INPUT.buttonpanel{
		border-top:1px solid #9E9E9E;
		border-left:1px solid #9E9E9E;
		border-right:1px solid #252525;
		border-bottom:1px solid #252525;
		background-color : #E5E5E5;
		color : #444444;
		font-weight : normal;
		font-size: 11px;
		padding:3px 6px 3px 6px;
	}
	SELECT{ 
		background-color: #CCCCCC;
		color: #444444;
		font-weight: bold;  
		font-size: 11px;  
		vertical-align: text-bottom;
		}
	SELECT.MAIN{ 
		background-image: url(./img/bak.gif);
		font-size : 14pt;
		font-family : monospace;
		font-weight : bold;
		color : #FFC449;
		}
	SELECT.SUB{ 
		background-image: url(./img/bak.gif);
		font-size : 10pt;
		font-family : monospace;
		font-weight : bold;
		color : #FFC449;
		}	
	selectset{ 
		vertical-align: text-top; 
		}
	textarea {
		background-color: #FFFFFF;
		color: #444444;
		font-size: 10px;  
		font-family:Verdana, Arial, Helvetica, sans-serif;
	  	}
	
/*TABLE STYLES */
	TH{ 
		background-color:#FFFFCC;
		color:#FFFFFF;
		padding:1px 4px 1px 4px;
		font-size:14px;
	}
	TD{
		padding:1px 4px 1px 4px;
		font-size:11px;
	}
	
	.tableheader{
			background-color:#E5E5E5;
			color:#444444;
			padding:1px 4px 1px 4px;
			font-size:14px;
			font-weight:normal;
			border-bottom: 1px solid #4F4F4F;
	}
	
	.selectedrow{
			background-color:#FFFFCC;
		}
	.threedeetable{
		border-top:1px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #4F4F4F;
		border-bottom:1px solid #4F4F4F;
	}
	.threedeepanel{
		border-top:1px solid #808080;
		border-left:1px solid #808080;
		border-right:1px solid #4F4F4F;
		border-bottom:1px solid #4F4F4F;
		background-color:#F8F8F8;
	
	}
	.insetpanel{
		border:1px inset;
		background-color:#F0F0F0;
		padding:5px;
	}	
	.buttonpanel{
		border-top:1px solid #9E9E9E;
		border-left:1px solid #9E9E9E;
		border-right:1px solid #252525;
		border-bottom:1px solid #252525;
		background-color : #E5E5E5;
		color : #444444;
		font-weight : normal;
		font-size: 11px;
		padding:3px 6px 3px 6px;
	}
	/* CELL STYLES */
		.headercell{
			background-color:#102142;
			border-bottom: 1px solid #808080;
			font-size:11px;
			padding:2px 4px 2px 4px;
			color:#FFFFFF;
		}
/* CELL STYLES */

/* BOX STYLES */
	.wrapper{
		height:100%;
		width:100%;
		margin: 0px;
		padding: 0px;
		border: none;
	}
	#pnlDebug{
		position:absolute;right:5px;bottom:25px; 
		padding-right: 15px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; 
		white-space:nowrap; font-size:30px;
		}
	.left {
	  float: left;
	  text-align: left;
	  }
	
	.right {
	  float: right;
	  text-align: right;
	  }	
	 .spacer{
	 	clear:both;
		}
		
/* IMAGE STYLES */