.AjaxSpinner
{
	/* used by spin.js */
	position: relative;
	top: 3px;
	margin-left: 0px;
	width: 1024px; 
	}
.AjaxSpinnerBackground 
{ 
	background-color:#424242; 
	filter: alpha(opacity=90); 
	opacity: 0.9; 
} 
.HeaderPanel
{
	position :absolute ;
	top :2px;
	left :5px;
	height :120px;
	text-align :center ;
	background-image: url("../images/topbanner.jpg");
	background-repeat:repeat-x;
	width:100%;
	}
.LoginBox
{
	width:800px;
	margin: 0px 0px 1px 0px;
	text-align:right;
	background-color:Lime;
	height:20px;
	}
.LeftPanel
{
	position :absolute ;
	top:125px;
	left :5px;
	width :160px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	
	}
.ContentPanel
{
	position: relative;
	top: 125px;
	margin-left: 165px;
	width: 800px;
}
.FooterPanel
{
	float:none;
	height:2.5em;
	position:fixed;
	z-index:1;
	font:normal .6em Verdana;
	margin-left:1px;
	bottom:3px;
	width:100%;
	top: 252px;
}
.highlight
{
	background-color: #caffd2 ;
	}
h3
	{
		margin-top:0px;
		}
.watermark
{
	color:Silver;
	font-size:0.75em;
	}
.modalBackground 
{ 
	background-color: Gray; 
	filter: alpha(opacity=80); 
	opacity: 0.80; 
	
} 
.updateProgress 
{ 
	position: absolute;
	border-style: solid; 
	border-width:1px;
	border-color:Silver;
	background-color: White; 
	filter: alpha(opacity=80); 
	opacity: 0.9; 
	width: 50px; 
	height: 50px; 
}
.TopUpdateProgress 
{ 
	position: fixed;
	border-style: solid; 
	border-width:1px;
	border-color:#006400;
	background-color: MintCream; 
	width: 220px; 
	height: 20px; 
} 
.TopModalBackground 
{ 
	background-color:#d3d3d3; /*light gray*/
	filter: alpha(opacity=75); 
	opacity: 0.75; 
} 
.commandButton
{
	cursor:pointer;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	}
.commandButton:hover{
	color:Red;	
}
.cmdButton_Gray
{
	cursor:pointer;
	border:1px solid #b7b7b7; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:10px;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 3px 3px 3px; 
	text-decoration:none; 
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; 
	color: #FFFFFF;
	background-color: #949494; 
	background-image: linear-gradient(to bottom, #949494, #444444);
 }
.cmdButton_Gray:hover{
 border:1px solid #a0a0a0;
 background-color: #bababa; background-image: linear-gradient(to bottom, #bababa, #575757);
 }
.cmdButton_Green
{
	cursor:pointer;
border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:10px;font-family:arial, helvetica, sans-serif; padding: 3px 3px 3px 3px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: linear-gradient(to bottom, #4ba614, #008c00);
 }

.cmdButton_Green:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: linear-gradient(to bottom, #36780f, #005900);
 }
 .cmdButton
 {
	 cursor:pointer;
border:1px solid #616261; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #7d7e7d; background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);
 }

.cmdButton:hover{
 border:1px solid #4a4b4a;
 background-color: #646464; background-image: linear-gradient(to bottom, #646464, #282828);
 }
 .cmdButton_Red
 {
	 cursor:pointer;
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:10px;font-family:arial, helvetica, sans-serif; padding: 3px 3px 3px 3px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: linear-gradient(to bottom, #f62b2b, #d20202);
 }

.cmdButton_Red:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: linear-gradient(to bottom, #e40a0a, #9f0202);
 }
#dialogbox
{
	background-color:#FFFF99;
	font-family:Arial,Helvetica,Verdana;
	font-size:0.75em;
	font-style:normal;
	padding: 5px 5px 5px 5px;
	color:#303030;
	}
#chartImage
{
	position:relative;
	margin-left:5px;
	margin-top:10px;
	}
#bodytext
{
	font-size:0.75em;
	font-family:Arial,Helvetica,Times;
	}
.bodytext
	{
		font-family:Arial,Helvetica,Times;
		font-size:0.75em;
		}
link hover
{
	color:#26f14e; /* green */
	}
.accordioncontent{
	width: 813px; /*width of menu*/
}
.accordioncontent .headerbar{
font: bold 10px Verdana;
color: Ivory;
background-image: linear-gradient(top, #4E5152, #8A8A8A);
background-image: -o-linear-gradient(top, #4E5152, #8A8A8A);
background-image: -moz-linear-gradient(top, #4E5152, #8A8A8A);
background-image: -webkit-linear-gradient(top, #4E5152, #8A8A8A);
background-image: -ms-linear-gradient(top, #4E5152, #8A8A8A);
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 3px 0 3px 10px; /*10px is left indentation of header text*/
border-top:0px;
cursor:pointer;
}
.accordioncontent .headerbar:hover
{
	color:Khaki;
	}
.accordioncontent .headerbar_selected 
{
	font: bold 10px Verdana;
	color:OldLace;
	background-image: linear-gradient(top, #707070 25%, #ececec 98%);
	background-image: -o-linear-gradient(top, #707070 25%, #ececec 98%);
	background-image: -moz-linear-gradient(top, #707070 25%, #ececec 98%);
	background-image: -webkit-linear-gradient(top, #707070 25%, #ececec 98%);
	background-image: -ms-linear-gradient(top, #707070 25%, #ececec 98%);
	margin-bottom: 1px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 3px 0 3px 10px; /*10px is left indentation of header text*/
	border-top:1px solid white;
	border-left: 3px solid LimeGreen;
	cursor:default;
	}
.accordioncontent .headerbar a{
text-decoration: none;
color: white;
display: block;
}
.accordioncontent .submenu
{
	text-decoration:none;
	}
.accordioncontent .submenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.accordioncontent .submenu ul li{
	padding-bottom: 1px; /*bottom spacing between menu items*/
}
.sortasc a  
{
	display:block; padding:0 4px 0 15px; 
	background: #C0C0C0 url("../images/sort-asc.png") no-repeat;  
}
.sortdesc a 
{
	display:block; padding:0 4px 0 15px; 
	background: #C0C0C0 url("../images/sort-desc.png") no-repeat;
}
.mGrid { 
	/*width: 100%;  */
	background-color: #fff; 
	margin: 5px 0 10px 0; 
	border: solid 1px #525252; 
	border-collapse:collapse; 
	font-size:0.75em;
	font-family:Arial,Helvetica,Times;
	
}
.mGrid td { 
	padding: 2px; 
	border: solid 1px #c1c1c1; 
	color: Black;
	/* DimGray  */
}
.mGrid td a:link{ 
	padding: 2px; 
	border: none; 
	color: #006400 ;
	text-decoration:none;
	/* DimGray  */
}
.mGrid tr.data-row:hover {
	background-color: #DFFFA5; /* C1E950; */
}
.mGrid th { 
	padding: 4px 2px; 
	color: #fff; 
	background: #424242 url("../images/mgrid_head.png") repeat-x top; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.mGrid th a:link 
{
	color:#fff;
}
.mGrid th img
{
	vertical-align: bottom;
}
/*.mGrid .alt { background: #fcfcfc url("../images/mgrid_alt.png") repeat-x top; } */
.mGrid .alt { background: #E0E0E0; }
.mGrid .footer { 
	padding: 4px 2px; 
	color: White; 
	background: #424242 url("../images/mgrid_head.png") repeat-x top; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.mGrid .footer td 
{
    color: White;
    font-family: Arial,Helvetica,Times;
}
.mGrid .pgr { background: #424242 url("../images/mgrid_pgr.png") repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
	border-width: 0; 
	padding: 0 6px; 
	border-left: solid 1px #666; 
	font-weight: bold; 
	color: #fff; 
	line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:link {padding: 2px; border: none; color: DimGray;}
.mGrid .pgr tr a:hover  
{
	color: Silver; 
	text-decoration: none;
	background: #424242 url("../images/mgrid_pgr.png") repeat-x top; 
	}
.mGrid .selected-row td 
{
	background-color: #616161; 
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
	color: #fffff0;
}
.mGrid .selected-row a:link
{	
	color:#fffff0;
}
.gview { 
	/*width: 100%;  */
	background-color: #fff; 
	margin: 5px 0 10px 0; 
	border: solid 1px #525252; 
	border-collapse:collapse; 
	font-size:0.75em;
	font-family:Arial,Helvetica,Times;	
}
.gview td { 
	padding: 2px; 
	border: solid 1px #c1c1c1; 
	color: Black;	
}
.gview td a:link{ 
	padding: 2px; 
	border: none; 
	color: Blue ;
	text-decoration:none;
}
.gview tr.data-row:hover {
	background-color:#E0F8AE;
}
.gview th { 
	padding: 4px 2px; 
	color: #fff; 
	background: #666666; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.gview th a:link {color:#fff;}
.gview .alt { background: #dddddd; }
.gview .footer { 
	padding: 4px 2px; 
	color: #fffff0; 
	background: #424242 url("../images/mgrid_head.png") repeat-x top; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.gview .pgr { background: #666666;}
.gview .pgr table { margin: 5px 0; }
.gview .pgr td { 
	border-width: 0; 
	padding: 0 6px; 
	border-left: solid 1px #909090; 
	font-weight: bold; 
	color: #fff; 
	line-height: 12px; 
 }   
.gview .pgr a { color: #666; text-decoration: none; }
.gview .pgr a:link {padding: 2px; border: none; color: #909090;}
.gview .pgr tr a:hover  
{
	color: Silver; 
	text-decoration: none;
	background: #424242 url("../images/mgrid_pgr.png") repeat-x top; 
	}
.gview .selected-row td 
{
	background-color:#ADACAC;
	color:#000;
}
.gview .selected-row a:link
{	
	color:#000;
}
.hideGridColumn
{
	display:none;
	}
.mGrid2 { 
	/*width: 100%;  */
	background-color: #fff; 
	margin: 5px 0 10px 0; 
	border: solid 1px #525252; 
	border-collapse:collapse; 
	font-size:0.75em;
	font-family:Arial,Helvetica,Times;
	
}
.mGrid2 td { 
	padding: 2px; 
	border: solid 1px #c1c1c1; 
	color: Black;
	/* DimGray  */
}
.mGrid2 td a:link{ 
	padding: 2px; 
	border: none; 
	color: #006400 ;
	text-decoration:none;
	/* DimGray  */
}
.mGrid2 tr.data-row:hover {
	background-color: #DFFFA5; /* C1E950; */
}
.mGrid2 th { 
	padding: 4px 2px; 
	color: #fff; 
	background: #424242 url("../images/mGrid2_head.png") repeat-x top; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.mGrid2 th a:link {color:#fff;}
/*.mGrid2 .alt { background: #fcfcfc url("../images/mGrid2_alt.png") repeat-x top; } */
.mGrid2 .alt { background: #E0E0E0; }
.mGrid2 .footer { 
	padding: 4px 2px; 
	color: #fff; 
	background: #424242 url("../images/mGrid2_head.png") repeat-x top; 
	border-left: solid 1px #525252; 
	font-size: 0.9em; 
}
.mGrid2 .pgr { background: #424242 url("../images/mGrid2_pgr.png") repeat-x top; }
.mGrid2 .pgr table { margin: 5px 0; }
.mGrid2 .pgr td { 
	border-width: 0; 
	padding: 0 6px; 
	border-left: solid 1px #666; 
	font-weight: bold; 
	color: #fff; 
	line-height: 12px; 
 }   
.mGrid2 .pgr a { color: #666; text-decoration: none; }
.mGrid2 .pgr a:link {padding: 2px; border: none; color: DimGray;}
.mGrid2 .pgr tr a:hover  
{
	color: Silver; 
	text-decoration: none;
	background: #424242 url("../images/mGrid2_pgr.png") repeat-x top; 
	}
.mGrid2 .selected-row td 
{
	background-color: #616161; 
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
	color: #fffff0;
}
.mGrid2 .selected-row a:link
{	
	color:#fffff0;}
.memo_left
{
	font-family: Verdana,Arial,Helvetica;
	font-size:9px;
	font-stretch:semi-condensed;
	margin-top:0px;
	margin-left:0px;
	padding-top:1px;
}
.ddl-styled {
	overflow:hidden;
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,Times;
	border:1px solid #6f6f6f;
	border-radius:2px;
	}
.ddl-styled select {
	font-size:16px;
	line-height:1;
	background:transparent;
	border-radius:2px;
	color:Yellow;
}
.labelGreen
{
	border:1px solid #616261; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 2px 2px 2px; 
	text-decoration:none; 
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; 
	color: #FFFFFF;
	background-color:#4ba614; 
	background-image: linear-gradient(to bottom, #4ba614, #008c00);
	}
.labelGray
{
	border:1px solid #b7b7b7; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 2px 2px 2px; 
	text-decoration:none; 
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; 
	color: #FFFFFF;
	background-color: #949494; 
	background-image: linear-gradient(to bottom, #949494, #444444);
	}
.TableGreen {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #3f7f00;
	border-collapse:collapse;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.TableGreen table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.TableGreen tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	border-collapse:collapse;
}
.TableGreen table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	border-collapse:collapse;
}
.TableGreen table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	border-collapse:collapse;
}.TableGreen tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-collapse:collapse;
}.TableGreen tr:hover td{
	background-color:#aaff56;		
}
.TableGreen th
{
    background-color:#006400;
    border-collapse:collapse;
    border: 0px solid #006400;
    /*border-width:1px 1px 1px 1px;    */
    padding: 0px 0px 0px 0;
    color: #f4f4f4;
    
}
.TableGreen td{
	vertical-align:middle;	
	background-color:#ffffff;
	border:1px solid #3f7f00;
	border-width:0px 1px 1px 0px;
	border-collapse:collapse;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.TableGreen tr:last-child td{
	border-width:0px 1px 0px 0px;
	border-collapse:collapse;
}.TableGreen tr td:last-child{
	border-width:0px 0px 1px 0px;
	border-collapse:collapse;
}.TableGreen tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
	border-collapse:collapse;
}
.TableGreen tr:first-child td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	
	background: -o-linear-gradient(top,#5fbf00,3f7f00);
	background-color:#5fbf00;
	border:0px solid #3f7f00;
	border-collapse:collapse;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.TableGreen tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	
	background: -o-linear-gradient(top,#5fbf00,3f7f00);
	background-color:#5fbf00;
	border-collapse:collapse;
}
.TableGreen tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
	border-collapse:collapse;
}
.TableGreen tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
	border-collapse:collapse;
}
.BlackExclusive {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.BlackExclusive table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.BlackExclusive tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.BlackExclusive table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.BlackExclusive table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.BlackExclusive tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.BlackExclusive tr:hover td{
	
}
.BlackExclusive tr:nth-child(odd){ background-color:#e5e5e5; }
.BlackExclusive tr:nth-child(even)    { background-color:#ffffff; }.BlackExclusive td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.BlackExclusive tr:last-child td{
	border-width:0px 1px 0px 0px;
}.BlackExclusive tr td:last-child{
	border-width:0px 0px 1px 0px;
}.BlackExclusive tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.BlackExclusive tr:first-child td{
		background:-o-linear-gradient(bottom, #afaaaa 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #afaaaa), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #afaaaa 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#afaaaa", endColorstr="#191919");	background: -o-linear-gradient(top,#afaaaa,191919);

	background-color:#afaaaa;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#f4f4f4;
}
.BlackExclusive tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #afaaaa 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #afaaaa), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #afaaaa 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#afaaaa", endColorstr="#191919");	background: -o-linear-gradient(top,#afaaaa,191919);

	background-color:#afaaaa;
}
.BlackExclusive tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.BlackExclusive tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}