/*
Author				: Stefan Kruger
Date Created		: 16-Jan-2007
Last changed By		: Kelvin du Preez
Last Changed On		: 16-Jan-2007
Version				: 1.0.16012007
*/
.link {
	cursor : pointer;	
}

/*Debug border*/
.red_border {
	border : solid 1px red;
}

/*General styles*/
.clear_both {
	clear : both;
}

.whitespace_nowrap {
	white-space : nowrap;
}

.position_relative {
	position :relative;	
}

.kumon_paging_margin
{
	margin-right: 26px;
}

.grid_paging_text_spacer {
	margin-top : 2px;
}

.grid_paging_container_spacer {
	margin-top : 21px;
}

.grid_header_container {
	margin-bottom : 5px;
}

.gridleftmargin{
	/*width : 714px;*/
	margin-left : 26px;
	/*border : solid 1px red;*/
}

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
STEFS STUFF STARTS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

/*
SEARCH
*/
.advancedsearchcontainer,.searchcontainer {
	text-align : left;
	margin-left : 26px;
	padding : 0px;
}

.searchbuttoncontainer,.searchinputcontainer,.advancedsearchbuttoncontainer {
	text-align : left;
	padding : 0px;
	margin : 0px;
}

.searchinputcontainer,.advancedsearchinnercontainer {
	margin-top : 6px;
}

.searchinputcontainer input {
	margin : 0px;
}

/*AUTOFILTER*/
.autofiltercontainer {
	margin-left : 26px;
}

/*PAGING*/
.pagingcontainer {
	margin-left : 26px;
}

/*ADVANCED SEARCH*/
.advancedsearchinputbox {
	/*height : 17px;
	padding : 0px;
	margin : 0px;*/
	margin-right : 2px;
	/*line-height : 16px;
	vertical-align : middle;*/
}

.advancedsearchinputboxdisabled {
	/*border : solid 1px #DDDEEC;
	font : 7.5pt arial, verdana, sans-serif;*/
	color : #676767;
	/*width : 200px;
	height : 17px;
	padding : 0px;
	margin : 0px;
	line-height : 16px;
	margin-right : 2px;
	vertical-align : middle;*/
}

.advancedsearchselect {
	/*height : 15px;
	padding : 0px;*/
	margin : 0px;
	margin-right : 2px;
	/*line-height : 15px;
	vertical-align : middle;*/
}

.advancedsearchrowwrapper {
	margin-bottom : 2px;
}

/******************NEW 10 MAY 2006*********************/

/*****************
OVERLAY DIV STYLES
*****************/
#loadingDiv 
{
	width : 124px;
	height : 35px;
	position: fixed;
	left: 50%;
	top: 50%;
	overflow: auto;
	margin-top: -17px;
	margin-left: -62px;
	z-index:999999;

/*	width : 124px;
	height : 35px;
	line-height : 35px;
	vertical-align : middle;
	/*font-family : arial;
	font-weight : bold;
	font-size : 10pt;
	color : black;*/
/*	filter : alpha(opacity=100);
	-moz-opacity : 1;
	/*background-color : Transparent;
	position : absolut absolute;
	display : none;
	margin : 5px 0px 0px 5px;
	z-index : 10000;*/
}

/*
#overDiv {
	position : absolute;
	visibility : hidden;
	z-index : 1000;
}
*/

/**************
TAB CONTENT
**************/
#temp {
	visibility : hidden;
	position : absolute;
	top : -100px;
	left : -1000px;
}

/*Visibility*/
.hide {
	visibility : hidden;
}

.show {
	visibility : visible;
}

/*////////////////////////////////////////////////////////////////////////
//GRID CONTENT SECTION
////////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////////
//HOVER DROP DOWN MAIN MENU SECTION
////////////////////////////////////////////////////////////////////////*/
.dropdownmenu {
	/*For static width*/
	/*width : 200px;*/
	/*For dynamic width*/
	padding : 0px 5px 0px 5px;
	position : absolute;
	background-color : #9DCD19/*#00609D*/;
	z-index : 1000;
	font : menu;
	filter : alpha(opacity=80);
	-moz-opacity : 0.80;
}
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
STEFS STUFF ENDS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT CLICK MENU STARTS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

#popupdiv {
    position : absolute;
    display : none;
    z-index : 10000;
    overflow : auto;
}


.right_click_menu {
	height : auto;
	width : auto;
	border : 1px solid #9E9E9E;
	background-color : #F7F7F7;
}

.shad_tile {
	background-color : #717171;
	height : 3px;
}

.out {
	display : block; 
	background : #bbb; 
	border : 1px solid #ddd; 
	position : relative;
	margin : 1em 0;
}

.in {
	text-align : left; 
	background : #F7F7F7; 
	border : 1px solid #9E9E9E; 
	position : relative; 
	padding : 4px 4px 8px 0px;
	font-weight : normal;
}

.ltin {
	left : -1px;
}

.tpin {
	top : -2px;
}

.right_click_container {
	width :auto
}

a.right_click_hover:hover {
	color: #A8B4B4;
}

.right_click_text {
	font : 7.5pt arial; 
	font-weight : bold;
	color : #95A1A1;
	text-transform : none;
	margin-top : 2px;
	text-decoration : none;
}

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
RIGHT CLICK MENU ENDS HERE
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/