/* *****************************
Tecra code specific styles
***************************** */
.GridTable
{
	clear:				both;
	background:			#eef;
	
}
.GridTable_head 
{
	padding:			3px 3px;
	background:			#778;
	color:				#fff;
	 font-weight:		bold;
}

.GridTable td 
{
	
	padding:			4px 4px;
	border-bottom:		#aab 1px dotted;
}

.GridTable_table  
{
	
}

.GridTable_row_alt {
	background:			#dde;
	}

.GridTable_table td 
{
	padding:			0px 0px;
	border-bottom:		none;
}

.SetBackGround
{
	background:			#eef;
}
SPAN.current {
	cursor: pointer; 
	background-color: #FFFF66
}
SPAN.current A
{
	background-color: #FFFF66;
}

SPAN.current A:hover
{
	background-color: #FFFF66;
}

SPAN.current ul
{
	background-color: #FFFF66;
}
SPAN.current li
{
	background-color: #FFFF66;
}

#app_my_admin h2 {
	margin-bottom:		.25em;
	}

#app_my_admin .sub_cols {
	width:				700px;
	margin-bottom:		.5em;
	}

#app_my_admin .sub_col {
	margin-right:		2%;
	width:				48%;
	}

#app_my_admin .sub_col p {
	font-size:			.925em;
	}
	
	
#app_my_admin #app_nav_admin a {
font-weight:		bold;
color:				#fff;
}


.Print_table {
	margin:				0 0 1em 0;
	padding:			0;
	border-collapse:	collapse;
	}

.Print_table th, .Print_table td {
	margin:				0;
	border-bottom:		#bbc 1px dotted;
	border-color:		#aa9;
	 
	}
.Print_table th 
{
	 
	width:				200px;
	padding:			6px 10px 0px 0;
	text-align:			right;
	width:				120px;
	vertical-align:		top;
	font-weight:		bold;
	}
	.Print_table td {
	padding:			6px 0px 0px 0px;
	}
	.Print_table td.last{
	margin:				0;
	border-bottom:none;
	padding:			0;
	}
