﻿


/*Modal Popup*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.modalPopup p {
    padding: 5px;
}



body, html{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
width:100%;
font-family: Verdana;
background-color: white;
margin:0;
padding:0;

}

.test
{
background-color: red;
}

.centerreporting
{
border-width: 1px;
border-style: solid;
border-color: #C0C0C0;
background-color:#EEEEEE;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #164BA0;
text-align: left;
width: 100%;
padding-bottom: 5px;
cursor: pointer;
}



.container {
 text-align: left;
 height: 100%;
 padding-left: 0px;
 left: 0px;	
}

.page {
 background-color: #F4F7F5;
 height: 100%;
}

.header {
 width: 100%;
 height: 150px;
}

.footer {
 width: 100%;
 height: 400px;
}

.content {
 background-color: white;
 width: 100%;
 height: 100%;
 top: 0px;
}

table.content {
 border-collapse :collapse;
 height: 100%;
 width: 100%;
}

td.contentmarginleftlarge {
 background-repeat:repeat-y; 
 width: 0px;
 text-align: center;
 background-color: #c0c0c0;
}

.contentmarginrightlarge {
 background-repeat:repeat-y; 
 width: 0px;	
 background-color: #c0c0c0;
}

td.contentmarginleft {
 background-repeat:repeat-y; 
 background-color: #c0c0c0;
 width: 0px;
 text-align: center;
}

td.topleft {
 background-repeat: no-repeat;
 width: 18px; 
 height: 2px; 	
 background-color: #c0c0c0;
}
td.topleftReports {
 width: 18px; 
 height: 18px; 	
}


td.topmiddle {
 background-color: #c0c0c0;
 background-repeat: repeat-x;	
}

td.topright {	
 background-repeat:no-repeat; 
 background-color: #c0c0c0;
 width: 18px; 
 height: 2px;
}

td.toprightReports {	
 width: 18px; 
 height: 18px;
}

td.middleleft {
 height: 250px/*260px*/; 
 background-repeat: repeat-y; 
 width: 18px;
}

td.middleleftReports {
 height: 490px/*260px*/;  
 width: 18px;
}

td.middlemiddle {
 height: 100%;
 background-repeat: repeat-x; 
 vertical-align:top;
}

td.middlemiddleReports {
 height: 100%;
 vertical-align:top;
}

td.middleright {
 height: 250px;
 background-repeat: repeat-y; 
 width: 18px;
}

td.middlerightReports {
 height: 260px;
 width: 18px;
}

td.bottomleft {
 background-repeat:no-repeat; 
 width: 18px; 
 height: 18px;
}

td.bottomleftReports {
 width: 18px; 
 height: 18px;
}


td.bottommiddle {
 background-repeat: repeat-x;
}

td.bottomright {
 background-repeat:no-repeat; 
 width: 18px; 
 height: 18px;
}

td.bottomrightReports {
 width: 18px; 
 height: 18px;
}


.contentmarginright {
 background-repeat:repeat-y; 
 background-color: #c0c0c0;
 width: 0px;	
}

.help {
 cursor: pointer;
}

#formleft, #formmiddle, #formright {
 float: left;
 width: 30%;
 text-align: center; 
 display: inline;
}

#formend{
 /*clear: both;	*/
}

#flyout {
 display: none;
 overflow: hidden;
 z-index: 2;
 background-color: #FFFFFF;
 border: solid 1px #D0D0D0;	
}

#DivOpenUserName {
 display: none;
 width: 250px;
 z-index: 2;
 opacity: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 font-size: 12px;
 border: solid 1px #CCCCCC;
 background-color: #FFFFFF;
 padding: 5px;
}

#DivCloseUserName {
 float: right;
 opacity: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}

#LinkButtonUserName {
 background-color: #666666;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 border: outset thin #FFFFFF;
 padding: 5px;	
}

fieldset {
  width: 50%;
  text-align: left;
  clear: both;
}

.jobparameters {
  text-align: left;	
}


.tab_container {
  height: 100%;
  width: 100%;
}

.callout
{
	background-color:Gray;
	border: solid 1px blue;
	}
.validatorCalloutHighlight
{
    background-color: #FFE6A0;
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor: default;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
	font-size: 12px;
}


/* Login User Form*/

td.middlemiddlelogin {
 height: 250px;
 background-color: white;
 background-repeat: repeat-x; 
 vertical-align:top;
}

td.middleleftlogin {
 height: 250px/*260px*/; 
 background-repeat: repeat-y; 
 background-color: white;
 width: 18px;
}

td.middlerightlogin {
 height: 250px;
 background-repeat: repeat-y; 
 background-color: white;
 width: 18px;
}

/* Uncompleted User Form*/

td.middlemiddleUncompletedUser {
 height: 100%;
 background-repeat: repeat-x; 
 background-color: #c0c0c0;
 vertical-align:top;
}

td.middleleftUncompletedUser {
 height: 100%/*260px*/; 
background-color: #c0c0c0;
 background-repeat: repeat-y; 
 width: 18px;
}

td.middlerightUncompletedUser {
 height: 100%;
background-color: #c0c0c0;
 background-repeat: repeat-y; 
 width: 18px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 12px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #ffffcc;
	color : windowtext;
	padding : 1px;
	cursor: default;
	font-size: 12px;
}


/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/* Content Page Layout */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.LabelLeftAlign {text-align: left; padding-left: 5px;padding-right: 5px;}
.CheckboxCenter{ text-align:center; vertical-align:middle;}
.labelCenter{ text-align:center; vertical-align:middle;}


.RG_GenerateReportButton
{
font-size: 12px;
height: 40px;
cursor:pointer;
}


.RG_GenerateReportButton_New
{
font-size: 12px;
height: 40px;
cursor:pointer;
width: 100%;
background-color: yellow;
}


.UJ_DGButtonColour
{
color: white;
background-color: Gray;
border-style: outset;
border-width: 1px;
width: 95%;
cursor:pointer;
}

.RG_DGButtonColourFormatted
{
background-color: yellow;
border-width: 3px;
border-bottom-style: ridge;
border-top-style: inset;
border-style:outset;
border-color: #fcdb11;
border-bottom-color: yellow;
width: 95%;
font-size: 12px;
cursor:pointer;
height: 40px;
padding-bottom: 5px;
}


.RG_DGButtonColourFormatted_1
{
background-color: yellow;
border-width: 3px;
border-bottom-style: ridge;
border-top-style: inset;
border-style:outset;
border-color: #fcdb11;
border-bottom-color: yellow;
width: 95%;
font-size: 12px;
cursor:pointer;
height: 25px;
border-radius: 20px 20px 20px 20px;
padding-bottom: 5px;
}


.RG_DGButtonColour
{
background-color: yellow;
border-style: outset;
border-width: 1px;
width: 95%;
font-size: 12px;
cursor:pointer;
}

.UJ_DGButtonNoColour
{
border-style: outset;
border-width: 1px;
width: 95%;
cursor:pointer;
}

.UJ_DataGrid
{
width: 100%;
font-size: 12px;
font-family:Arial Unicode MS;
background-color: #e4e4e4;
border-width: 0px;
text-align: left;
border-style: none;
}

.RG_DataGridItemStyle {
  background-color: #DCDCDC;
  height: 100%;
  border-width: 0px;
  border-color: #c0c0c0;
  border-style: none;
  text-align: left;
  font-size: 12px;
}

.UJ_DataGridItemStyle {
  background-color: #e4e4e4;
  height: 100%;
  border-width: 0px;
  border-color: #c0c0c0;
  border-style: none;
  text-align: left;
  font-size: 12px;
}

.UJ_DataGridEdititem {
  background-color: #e4e4e4;
  border-width: 0px;
  border-style: none;
  border-color: #c0c0c0;
  text-align: left;
}

.RG_DataGridHeaderStyle
{
	height: 15px;font-size: 12px;
	font-family:Arial Unicode MS;
	border: solid 1px #c0c0c0;
	border-color: #c0c0c0;
	background-color: #DCDCDC;
	}
	
.UJ_DataGridHeaderStyle
{
	height: 25px;font-size: 12px;
	font-family:Arial Unicode MS;
	border: solid 1px #c0c0c0;
	border-color: #c0c0c0;
	background-color: #FFE6A0;
	}

.UJ_DataGridAlternating {
	background-color: #e4e4e4;
	border-color: #c0c0c0;
	border-width: 0px;
	border-style: none;
	text-align: left;
}

.RG_DataGridAlternating {
	background-color: #e4e4e4;
	border-color: #c0c0c0;
	border-width: 0px;
	border-style: none;
	text-align: left;
}

.UJ_DataGridStandardColumn
{
	text-align:left;
	border-width: 0px;
	border-style: none;
	border-color: #c0c0c0; 
	padding-left: 10px;
}


.UJ_DataGridStandardColumnCentreAlign
{
	text-align:center;
	border-width: 0px;
	border-style: none;
	border-color: #c0c0c0; 

}


.UJ_DataGridButtonColumn
{
	width: 130px;
}
.UJ_DataGridButton
{
	width: 100%;
	height: 25px;
	font-size: 12px;

}
.UJ_DataGridButtonEdit
{
	width: 100%;
	height: 20px;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

.TextBoxDropDown
{
	background-color: #F9FBFD; 
	color: #000000; 
	width: 100%; 
	border: 1px solid #6699cc; 
	border-collapse: collapse;
}

.ContextSecurityQuestion 
{

	z-index: 1000;
	background: #FAFAFA url('images/menu-bg.gif') repeat-y 0 0;
	cursor: default;
	font-size: 11px;
	width: 550px; 
	padding-left:1px; 
	padding-right:1px; 
	padding-top:1px; 
	padding-bottom:2px;	
	overflow : auto;
	height: 250px;

}

.ContextMenuPaneljobs
{

	z-index: 1000;
	background: #FAFAFA url('images/menu-bg.gif') repeat-y 0 0;
	cursor: default;
	font-size: 11px;
	width: 300px; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px;	

overflow : auto;

}

.ContextMenuPanel 
{

	z-index: 1000;
	background: #FAFAFA url('images/menu-bg.gif') repeat-y 0 0;
	cursor: default;
	font-size: 11px;
	width: 300px; 
	padding-left:1px; 
	padding-right:1px; 
	padding-top:1px; 
	padding-bottom:2px;
	height: 200px;
	overflow : auto;

}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;
	width: 200px;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003311;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
	padding: 1px 1px 3px 1px;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 7px 32px;
}

.style1       { font-family: Arial; font-size: 8pt; cursor: default; }
.style2       { font-family: Arial; font-size: 10pt; cursor: default; }
.style3       { font-family: Arial; font-size: 12pt; cursor: default; }
.style4       { font-family: Arial; font-size: 14pt; cursor: default; }
.style5       { font-family: Arial; font-size: 12pt; cursor: default; color: White; }

.style1hilite { font-family: Arial; font-size: 8pt; font-weight: bold; cursor: default; color: #993300; }
.style2hilite { font-family: Arial; font-size: 10pt; font-weight: bold; cursor: default; color: #993300; }
.style3hilite { font-family: Arial; font-size: 12pt; font-weight: bold; cursor: default; color: #808080; }
.style4hilite { font-family: Arial; font-size: 14pt; font-weight: bold; cursor: default; color: #993300; }
.style5hilite { font-family: Arial; font-size: 12pt; font-weight: bold; cursor: default; color: white; }



td.JobsSteps
{
	border-width: 1px;
	padding-left: 5px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:left;
}

.table  
{
	background-color: white; 
	color: #000000; 
	width: 100%; 
	border: 1px solid #D7E5F2; 
	border-collapse: collapse;
	padding: 2px 2px 2px 2px;
	}
	
td.Parameters
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #164BA0;
    text-align:right;
}

td.Allocations
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #164BA0;
    text-align:left;
}

td.LoginCenterAlign
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:center;
}
	
td.Login
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:right;
}


table.TblControlPanel {
                border-width: 2px;
                border-spacing: 1px;
                border-style: inset;
                border-color: #C0C0C0;
                border-collapse: collapse;
                width: 100%;
                background-color: #FFFFFF;
                padding:15px;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				
				font-size: 12px;
}

th.TblControlPanelMain  {
                border-width: 1px;
                padding: 5px;
                border-style: solid;
                border-color: #EEEEEE;
                text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                color: #164BA0;
}

th.TblControlPanel  {
                border-width: 1px;
                padding: 5px;
                border-style: solid;
                border-color: #0072C6;
                text-align: left;
                background-color: white;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                color: gray;
				font-weight: bold;

}


td.TblControlPanel  {
                border-width: 1px;
                padding: 1px;
                border-style: solid;
                border-color: #EEEEEE;
                text-align: left;
                background-color:#EEEEEE;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                color: #403b3b;
				
}

td.TblControlPanelBottomRow  {
                border-width: 1px;
                padding: 0px;
                border-style: solid;
                border-color: #EEEEEE;
                text-align: left;
                background-color:#EEEEEE;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
                color: #EEEEEE;
}

td.Footer
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:Center;
}
td.UserRequestForm
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    text-align:right;
}

 form_btn { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0; 
    background-color: #FFFFFF; 
    border: 1px solid #41BDE8; 
} 

 
.fontStyle_Login
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: Gray;  
	}


.fontStyle
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color: Gray;  
	}
.loginboxdivLarge
{
	left: 0px;
 margin:0;
 height:30px;
 width:220px;
}
.loginboxdiv
{
	left: 0px;
 margin:0;
 height:30px;
 width:120px;

}
.loginButton
{
 margin:0;
 height:30px;
 width:120px;
}

.loginbox
{
background:none;
 border:solid;
 border-color: gray; 
 border-width:1px;
 width:220px;
 height:15px;
 margin:0;
 padding: 0px 0px 0px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

.loginboxtest
{
 background:none;
 border:solid;
  border-width:1px;
 width:134px;
 height:15px;
 margin:0;
 padding: 2px 7px 0px 7px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}



a.blue:link {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:active {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:visited {color: #0000ff; background: #ffffff; font-weight: bold;}
a.blue:hover {color: #0000ff; background: #ffffff; font-weight: bolder;}


a:link 
{
	color: #403b3b;
	text-decoration:  none;
	height: 8px;
			}
a:active 
{
	color: #403b3b; 
	text-decoration:  none; 
	height: 8px;
			}
a:visited 
{
	color: #403b3b; 
	text-decoration:  none; 
	height: 8px;
			}
a:hover 
{
	color: #BFBFBF; 
	text-decoration: none; 
	height: 8px;
			}
.Line
{
	width: 100%;
	height: 1px;
	color:#CCD9FF;
	background-color: #CCD9FF;
}
.container 
{
	background-color: white;
	min-height: 100%; 
	height: auto !important;
    height: 303px !important; 
    margin: 0 auto -1em; 
				}
				
.Welcome
{
	color:Black; 
	text-align: right;
	font-size: 12px;
	font-style: normal;
				}
td.TableData
{
	border-width: 1px;
	padding: 0px;
	border-style: dotted;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
				}
th.TableHeader  {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	text-align:center;
	background-color:#EEEEEE;
}


.HelpPopupstyle
{
	text-align: center;
	width: 95%;
	text-align:center;
	background-color: lightblue;

}
.ajax__calendar_title{width:150px; margin:5px; padding:5px;}

.MyCalendar .ajax__calendar_container 
{
	width: 200px; 
	height: 200px; 
	font-size: 12px; 
	border:1px solid Gray;
	background-color: #F9FBFD; 
	color: blue;
	background-image: url('images/faded_line.png');
	background-repeat: repeat-x;
	cursor: default;
	padding: 3px 3px 3px 3px;
	border: solid 1px black;
	}
	
	.MyCalendarDG .ajax__calendar_container 
{
	width: 200px; 
	height: 200px; 
	font-size: 12px; 
	border:1px solid Gray;
	background-color: #F9FBFD; 
	color: blue;
	background-image: url('images/faded_line.png');
	background-repeat: repeat-x;
	cursor: default;
	padding: 3px 3px 3px 3px;
	border: solid 1px black;
	}
	
	.MyCalendarDG .ajax__calendar_next, .ajax__calendar_prev
	{
		color: red;width:4px; margin:1px; padding:1px;
	}
.MyCalendarDG .ajax__calendar_other .ajax__calendar_day,
.MyCalendarDG .ajax__calendar_other .ajax__calendar_year {
    color: red;width:4px; margin:5px; padding:5px;
}

.MyCalendarDG .ajax__calendar_other .ajax__calendar_day,
.MyCalendarDG .ajax__calendar_other .ajax__calendar_year {
    color: red;
}
.MyCalendarDG .ajax__calendar_hover .ajax__calendar_day,
.MyCalendarDG .ajax__calendar_hover .ajax__calendar_month,
.MyCalendarDG .ajax__calendar_hover .ajax__calendar_year {
    color: green;
}
.MyCalendarDG .ajax__calendar_active .ajax__calendar_day,
.MyCalendarDG .ajax__calendar_active .ajax__calendar_month,
.MyCalendarDG .ajax__calendar_active .ajax__calendar_year {
    color: green;
    font-weight:bold;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: red;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: green;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: green;
    font-weight:bold;
}



/*  Reports Page */

.tablereportssave  
{
	background-color: #F9FBFD; 
	color: #000000; 
	width: 100%; 
	border: 1px solid #D7E5F2; 
	border-collapse: collapse;
	padding: 15px 2px 2px 2px;
	text-align: left;
	}


.progressbar
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color: yellow;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: red;
    text-align:left;
}


.accordionLink
{
	color: #403b3b ; /* good*/ 
	height: 12px;
	font-size: 12px;
	text-align: left;
			}

.accordionLink:Hover
{
	color: Gray; /* good*/ 
	height: 12px;
			}

.accordionLink:active
{
	color: #c0c0c0; 
	height: 12px;
	text-align: left;
			}

.accordionLink:visited 
{
	color: #c0c0c0; 
	height: 12px;
	text-align: left;
			}

.accordionHeader
{
    border: 0px solid #c0c0c0;
    color: GrayText;
    background-color: #c0c0c0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 3px;
    margin-top: 1px;
    cursor: pointer;
	text-align: left;
}

.accordionHeader_1
{
    border: 0px solid #c0c0c0;
    color: GrayText;
    background-color: #f3df40;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	
    padding: 3px;
    margin-top: 1px;
    cursor: pointer;
	text-align: left;
}

#master_content .accordionHeader_1 a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
	background-color: red;
}

#master_content .accordionHeader_1 a:hover
{
	background: none;
	text-decoration: underline;
	background-color: red;
}

.accordionHeaderSelected
{
    border: 0px solid #c0c0c0;
    color: white;
    background-color: #c0c0c0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 3px;
    margin-top: 1px;
    cursor: pointer;
	text-align: left;
}



#master_content .accordionHeaderSelected a
{
	color: gray;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #c0c0c0;
    border:none;
    border-top: none;
    padding: 3px;
    padding-top: 5px;
    font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-align: left;
}

.reportstextboxsave
{
	width: 200px;
}

.reportsbuttonsave
{
width: 204px;
font-size: 12px;
height: 40px;
cursor:pointer;
background-color: yellow;
}


.showgraph
{
	text-align:left;
	width: 90%;
}

.reportsddl
{
	width: 100%;
	font-size: 8px;
	height: 16px;
	text-align:center;
	padding-bottom: 10px;
}
.reportsddlother
{
	width: 24.84%;
	font-size: 12px;
	cursor: pointer;
}

td.reportslefttop
{
text-align: left;
vertical-align: top;

}

td.reportdropdowntable
{
border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:left;
    padding: 3px 0px 3px 3px; 
    width: 200px;
	}
	
td.reportdtextleft
{
	border-width: 1px;
    padding: 3px 0px 3px 3px; 
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align: left;
	}
	
	td.reportdtextcentre
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:center;
        width: 270px;
	}
	
	td.reportdtextright
{
	border-width: 1px;
	padding: 3px 0px 3px 3px; 
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:right;
        width: 250px;
	}
	
		td.reportdsavetextright
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:right;
        width: 100px;
	}
	
td.rightReports
{
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:left;
    padding: 14px 3px 3px 3px; 
    width: 40%;
	}

td.leftReports
{
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align:left;
    padding: 3px 3px 3px 3px; 
    width: 60%;
	}


	td.textboxcolortop
{
	border-width: 0px;
	border-style:none;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align: left;
    width: 100%;
    left: 0px;
	}


	textboxcolortop
{
	border-width: 0px;
	border-style:none;
	border-color: #C0C0C0;
	background-color:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #164BA0;
    text-align: left;
    width: 100%;
    left: 0px;
	}
	
	
	.table-no-padding td {
    padding: 0px;
	




}
	