﻿body 
{
	height:100%; 
	margin: 0px 0px 0px 0px;
}

body
{
	font-family:Arial;
	font-size: 0.90em;
}

h1 
{
	font-size:1.5em;
	margin-top:9px;
	margin-bottom:9px;
}

h2 
{
	font-size:1.2em;
	margin-top:9px;
	margin-bottom:9px;
}

h3 
{
	font-size:1em;
	font-weight:bold;
	margin-top:9px;
	margin-bottom:9px;
}

img 
{
	border: none;
	text-decoration:none;
}

.link 
{
	text-decoration:underline;
	color:Blue;
	cursor:pointer;
}
li 
{
	list-style-type:square;
}
A.DiscreetLink 
{
	text-decoration:none;
	color:Black;
	cursor:pointer;
}
A.DiscreetLink:hover
{
	text-decoration:underline;
	color:Blue;
	cursor:pointer;
}

.box 
{
	color:Black;background-color:White;border-color:#DEDFDE;border-width:1px;border-style:Solid;font-size:0.9em;border-collapse:collapse;
}
.box tr 
{
	color:#333333;
	background-color:White;
}
.box tr th
{
	color:White;background-color:#65778E;font-weight:bold;
	text-align:center;
}

.wide-space li 
{
	padding-bottom:10px;
}

.wide-space li ul li 
{
	list-style-type:circle;
	padding-bottom:0px;
}
/* tabs */

#tabsJ
{
	/*float: left;*/
	width: 100%;
	background: #FFFFFF;
	font-size: 93%;
	line-height: normal;
	font-weight:bold;
	/* padding-bottom:23px;	*/
	border-bottom: 1px solid #24618E;
	display:block;
}
#tabsJ ul
{
	display:table;
	margin: 0;
	padding: 10px 10px 0 10px;
	list-style: none;
}
#tabsJ li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabsJ a
{
	float: left;
	background: url( "../Images/tableftJ.gif" ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}
#tabsJ a span
{
	float: left;
	display: block;
	background: url( "../Images/tabrightJ.gif" ) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #24618E;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span
{
	float: none;
}
/* End IE5-Mac hack */
#tabsJ a:hover span
{
	color: #FFF;
}
#tabsJ a:hover
{
	background-position: 0% -42px;
}
#tabsJ a:hover span
{
	background-position: 100% -42px;
}

#tabsJ #current a
{
	background-position: 0% -42px;
}
#tabsJ #current a span
{
	background-position: 100% -42px;
	color: #FFF;
}
/* end tabs */


/* modal progress */
.modalProgressBackground
{
	background: #CCCCCC;
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.modalPopup
{
	text-align: center;
	padding-top: 30px;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	width: 300px;
	height: 100px;
}

.hidden2
{
	display: none;
}


/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	border: solid 1px black;
	padding:5px;
}

/* grid */
.grid, .grid tr 
{
	border: solid 1px #E7E7FF;
	border-collapse: collapse;
}
.grid tr td
{
	padding:5px;
	font-size:0.9em;
		
}
.info 
{
	background-color:yellow; border: solid 1px grey; padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.headingTable
{
	color: White; background-color: rgb(101, 119, 142); font-weight: bold;
	border-collapse:collapse; border:solid 1px #DEDFDE;
	font-size:100%;
}
.textboxRightAlign input 
{
	text-align:right;
}