/* CSS Document */

/* ORMultiView Application Styles
   © soVision Ltd 2008
   
   Application wide colours:
		Dark		:	#378C8B
		Mid			:	#9DD9D9
		Light		:	#CBEBEB
		Grey Shade	:	#F1EFE2
		Super Light	:	#FAFAF5
*/

/* leftFrame Styles */
html{
	height:100%;
}
body{
	height:100%;
}
.container{
	background:#FFFFFF;
	margin:0 5px 0 5px;
	height:100%;
}
.content{
	padding:8px;
}


h1{
	font-size:16pt;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
h2{
	font-size:14pt;
	margin:0 0 2px 0;
	padding:0;
	text-transform:uppercase;
}

h3 
{	font-size:12pt;
	margin:0 0 2px 0;
	padding:0;
	text-transform:uppercase; }
	
.breadcrumb{
	padding:2px;
	width:100%;
	margin:0 0 12px 0;
}
.breadcrumb img{
	padding:0 4px 0 0;
	margin:0 0 -2px 0;
}
.breadcrumb .divide{
	margin:0 3px 0 2px;
	color:#666;
}
.breadcrumb a
{
	text-decoration:none;
	color:#000;
}

.panel-pop{
	border:1px solid #999;
	background:#FAFAF5;
	width:auto;
	padding:6px;
	margin:0;
}
.panel{
	border:1px solid #999;
	background:#FAFAF5;
	width:auto;
	padding:6px;
	margin:0 24px 18px 0;
}
.panel .sectionlabel{
	width: 150px;
	position:relative;
	float:left;
	line-height:22px;
}

.actions{
	float:right;
	position:relative;

}
.toolbarbutton{
	background:url(../images/20button.gif) top left no-repeat;
	width:22px;
	height:22px;
	float:left;
	position:relative;
	border:none;
	margin:0 0 0 6px;
}

.toolbarbutton input{
	padding:2px 0 0 2px;
}

/* TABS */
.tabs
{
    height: 22px;
	font-size:10pt;
	width:100%;
	margin:0 0 1px 0;
	line-height:22px;
}
.tabs ul{
	margin:0;
	padding:0;
	display:inline;
	font-size:10pt;
	white-space:nowrap;
}
.tabs li{
	margin:0 2px 0 4px;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	position:relative;
	line-height:22px;
	height:22px;
}
.tabs li a{
	background:#F1EFE2;
	margin:0;
	padding:0px 10px 0 10px;
	display:inline;
	float:left;
	position:relative;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #999;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.tabs li a:hover{
	color:#000;
	background:#F1EFE2 url(../images/tab-over.gif) repeat-x top;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #999;
}
.tabs .selected{
	color:#000;
	background:#FAFAF5;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #FAFAF5;
}
.tabs .selected:hover
{
	color:#000;
	background:#FAFAF5;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #FAFAF5
}

.tabs .disabled
{
	filter:alpha(opacity=60);
	cursor:default;
	background:#F1EFE2;
	color:#666;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #999;
}

.tabs .disabled:hover
{
	filter:alpha(opacity=60);
	text-decoration:none;
	background:#F1EFE2;
	color:#666;
}
/* **** */

.data{
	border:1px solid #999999;
	background:#fff;
	overflow:auto;
	width:auto;
	height:170px;
	padding:0px 6px 2px 6px;
	margin:0;
	cursor:default;
}

.dataheader
{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	background:url(../images/light-fade-vert-rev.gif) repeat-x bottom;
}
.dataheader table{
	border-right:1px solid #CCC;
	margin:0;
}
.dataheader td{
	border-left:1px solid #CCC;
	border-right:1px solid #FFF;
}
.dataheader a
{
	padding:0 20px 0 4px;
	color:#333;
	text-decoration:none;
	display:block;
	border-top:2px solid #FAFAF5;
	border-bottom:2px solid #E3E0C6;
}
.dataheader a:hover
{
	border-top:solid 2px #FFEA97;
	border-bottom:solid 2px #FFEA97;
}
.dataheader .desc
{
	background:url(../images/desc.gif) no-repeat right;
}
.dataheader .asc
{
	background:url(../images/asc.gif) no-repeat right;
	
}

.filterChx
{
	padding-left:15px;
	float:left;
	height:26px;
	line-height:26px;
	white-space:nowrap;
}

.filterChx img
{
	border-left:1px solid #666;
	padding-left:10px;
}
/* COLOURS */
.dark{
	background:#EDEAD8; /* Dark background colour */
}
.light{
	background:#FBFAF6; /* Light background colour */
}


/*REPORTING */
.reporting{border:1px solid #666666;position:absolute;left:200px;top:200px;background:#378C8B;padding:8px; width:280px;}
.reporting h2{color:#ffffff;}
.detail{background:#9DD9D9;padding:4px; margin-bottom:6px;}
.list{margin-bottom:6px;width:100%;}
.reporting img{float:right;}

/* Intray */
.intraydata{
	border:1px solid #999999;
	background:#fff;
	overflow:auto;
	width:auto;
	height:90%;
	padding:0px 6px 2px 6px;
	margin:0;
	cursor:default;
}
.action-button{
	line-height:22px;
	height:22px;
	display:inline-block;
	border:none;
	width:100px;
	text-align:center;
	margin:0 2px 0 0;
	cursor:pointer;
}
.intraycell 
{
	font-size:11pt;
	background:#FBFAF6; /* Light background colour */
}
   .txtnoborder 
{
	border:0;
	background:none;
    color: black;
}
