BODY {
	padding-right:		3px;
	padding-left: 		3px;
	padding-bottom: 	3px;
	padding-top: 		3px;
	margin: 				3px;
	
	background: 		#FFFFFF;
	color: 				#000000;	
	font-family: 		Tahoma, Helvetica, sans-serif;
	font-size: 			10pt;
}


.copy {
	color: #111111;	
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
}


.feedback {
	font-size: 10pt;
	font-weight: bold;
	color: #6C2424;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}


.blocker {
	z-index:				1;
	position:			absolute;
	top:					0px;
	left:					0px;
	height:				100%;
	width:				150%;
	background-color: #CCCCCC;
	color: 				#AAAAAA;
	opacity: 			.75;
	filter: 				alpha(opacity=75);
}


.container {
	position: 			absolute;
	height:				97%; 
	width:				950px;
	border: 				2px solid #647799;
	padding-right: 	10px;
	padding-left: 		10px;
	padding-bottom: 	10px;
	padding-top: 		10px;
	margin: 				10px;
	background: 		#C8DDE9;
	color: 				#647799;
	font-size: 			10pt;
	font-family: 		Tahoma, Helvetica, sans-serif;
	text-decoration: 	none;
	overflow:			auto; 
	overflow-x:			hidden;
	z-index:            -1;
}


.container2 {
	position: 			absolute;
	float:				left;
	display:				inline;
	overflow:			auto; 
	overflow-x:			hidden;
	border: 				1px solid #647799;
	background: 		#96AABB;
	color: 				#3F3F3F;
	font-size: 			10pt;
	font-family: 		Tahoma, Helvetica, sans-serif;
	text-decoration: 	none;
	padding-right: 	10px;
	padding-left: 		10px;
	padding-bottom: 	10px;
	padding-top: 		10px;
	margin: 				10px;
	overflow:			auto; 
	overflow-x:			hidden;
}


.container3 {
	position: 			absolute;
	float:				left;
	display:				inline;
	overflow:			auto; 
	overflow-x:			hidden;
	border: 				3px solid #647799;
	background: 		#96AABB;
	color: 				#3F3F3F;
	font-size: 			10pt;
	font-family: 		Tahoma, Helvetica, sans-serif;
	text-decoration: 	none;
	padding-right: 	10px;
	padding-left: 		10px;
	padding-bottom: 	10px;
	padding-top: 		10px;
	margin: 				10px;
	overflow:			auto; 
	overflow-x:			hidden;
}


.blank {
	border: 			0px;
	background: 	transparent;
	color: 			#3F3F3F;	
	font-family: 	Tahoma, Helvetica, sans-serif;
	font-size: 		10pt;
}



.tblHeader {
	border: 				1px solid #647799;
	background: 		#96AABB;
	color: 				#020222;
	font-size: 			10pt;
	font-weight: 		bold;
	font-family: 		Tahoma, Helvetica, sans-serif;
	text-decoration: 	none;
	padding-right: 	10px;
	padding-left: 		10px;
	padding-bottom: 	10px;
	padding-top: 		10px;
	margin: 				10px;
}


.tblRow1 {
	border: 			0px;
	background: 	#FEFFFE;
	color: 			#32324B;	
	font-family: 	Tahoma, Helvetica, sans-serif;
	font-size: 		9pt;
}


.tblRow2 {
	border: 			0px;
	background: 	#C8DDE9;
	color: 			#000000;	
	font-family: 	Tahoma, Helvetica, sans-serif;
	font-size: 		9pt;
}




INPUT, SELECT, TEXTAREA {
	background-color:	#FFFFFF;
	color: 				#051133;
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		normal;
	font-size: 			9pt;
	border:				1px solid;
	border-color: 		#647799;
}


A {
	font-size: 10pt;
	color: #193377;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}


PRE {
	font-size: 10pt;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	display: inline;
}


HR {
	color: #113311;
}

/*------------------Tab CSS */


.ajax__myTab .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    font-weight :bold ;
    color :#32324B;
    
    border-bottom: solid 0px #99AABB;
}
.ajax__myTab .ajax__tab_outer
{
    padding-right: 4px;
    height: 21px;
    background-color: #C0C0C0;
    margin-right: 2px;
    border-right: solid 1px #666666;
    border-top: solid 1px #aaaaaa;
}
.ajax__myTab .ajax__tab_inner
{
    padding-left: 3px;
    background-color:#FFFFFF;
    border-left: solid 1px #999999;
}
.ajax__myTab .ajax__tab_tab
{
    height: 21px;
    padding: 4px;
    margin: 0;
    
}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FFFFFF;

}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
    background-color: #FFFFFF;
    border-left: solid 1px #999999;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_tab
{
    
}
.ajax__myTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #99AABB;
    border-left: solid 1px #999999;
}
.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
    background-color: #99AABB;
    border-left: solid 1px #999999;
}
.ajax__myTab .ajax__tab_active .ajax__tab_tab
{
}
.ajax__myTab .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #99AABB;
}


.containerGrid
{
	background-color: #FFFFFF;
	position: absolute;
	top: 950px;
	width: 775px;
	height: 200px;
	border: solid 1px #797;
	overflow: auto;
}

table.grid
{
	border-collapse:collapse;        
}

textarea.gridNormal, td.gridNormal, td.gridDelete
{
	font-family: Arial;
	font-size: 10pt;
	width:200px;
	vertical-align: text-top;
	max-width:200px;
	word-wrap: break-word;	
    border-width:0px 1px 1px 0px;
    border-style:solid;
    border-color: #797;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 3px;
}

td.gridDelete
{
	width:20px;	
    border-width:0px 0px 1px 0px;
}

textarea.gridNormal
{
    padding: 0px 0px 0px 0px;
	border-style:none;
}

.caseNumberLabel
{
	font-weight:bold;
}
