/* Stylesheet for Report Server
 * Colors: #336699 - Dark Blue		e.g. Tabstrip, Global Links Text
 *         #93BEE2 - Medium Blue	e.g. Checkboxes stripe
 *         #d8e8f5 - Sky Blue		e.g. Global Links background
 *         #ffcc00 - Gold/Yellow	e.g. Selected tab
 *         #ece9d8 - Windows Tan    e.g. Single item action buttons background
 *         #7f93a9 - Gray Blue      e.g. Button border
 */

body {
   margin:       0;
   background-color: White;
   font-family: Verdana, Sans-Serif;
   font-size: x-small;
   overflow: auto; 
}

body a 
{
	font-size: 8pt;
	font-family: Verdana;
	color: #336699;
	font-size: x-small;
}


.ms-toolbar {
   background-image: url("../images/toolgrad.gif");
   background-repeat: repeat-x; 
   border: 1px solid #95b7f3;
   background-repeat: repeat-x;
   background-color: #9ebff6;
}

.msrs-label {
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
}

.msrs-normal 
{
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight:normal;
}

.msrs-parameterLabel 
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	font-weight:bold;
}

/* Title Text of a section header */
.msrs-sectionheader
{
   color: black;
   font-family: arial;
   font-size: small;
   font-weight: bold;
   padding-top: 10px;
}

/* Title text of a section header on the Report Properties page */
.msrs-rptSectionHead
{
   color: black;
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
}

/* Links on page */
.msrs-nav {
   text-decoration: none;
   font-family:  Verdana, sans-serif;
   font-size:    x-small;
   font-weight: normal;
   color: #336699;
}

/* Lower title on the page */
.msrs-lowertitle 
{
	font-family:Arial;
	font-size:medium;
	font-weight:bold;
}

/* drop downs */
.msrs-dropdowns
{
	font-family:Verdana;
	font-size:8pt;
}

/* Upper title on the page */
.msrs-uppertitle
{
	font-family:Verdana;
	font-size:x-small;
}

/* Breadcrumb links */
.msrs-linkpanel
{
	color: Black;
	font-size: x-small;
	font-family: Verdana, Sans-Serif;
}

.msrs-linkpanel a {
   font-family:  Verdana, sans-serif;
   font-size:    x-small;
   font-weight: normal;
   color: Black;
}

/* Item in a list */
.msrs-listItem
{
	color: Black;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
}

.msrs-listItem a
{
    color: #003399;
    font-size: 8pt;
    text-decoration: none; 
}

.msrs-listItem a:hover{
	font-size: 8pt;
    color: #ff3300;
    text-decoration: underline; 
}
.msrs-listItem a:visited{
   color: #000066;
   font-size: 8pt;
   text-decoration: none; 
}
.msrs-listItem a:visited:hover{
    color: #ff3300;
    font-size: 8pt;
    text-decoration: underline; 
}

/* Shared area */
.msrs-main{
}
   
/* Global links at top of page */
.msrs-banner 
{
   font-family:  Verdana, serif;
   color: #336699;
   background-color: #d8e8f5;
   font-size:    x-small;
   font-family:  verdana;
	font-weight: bold;
	padding: 2px;
}

.msrs-bannerframe { 
   background-color: #336699; 
}

/* Sub tabs */
.msrs-subtab
{
   font-family:  Verdana, serif;
   color: #336699;
   background-color: #d8e8f5;
   font-size:    xx-small;
   font-family:  verdana;
	font-weight: bold;
	padding: 2px;
}
.msrs-subtabAsian
{
   font-family:  Verdana, serif;
   color: #336699;
   background-color: #d8e8f5;
   font-size:    x-small;
   font-family:  verdana;
	font-weight: bold;
	padding: 2px;
}

.msrs-subtab a
{
	font-size:xx-small;
}
.msrs-subtabAsian a
{
	font-size:x-small;
}


/* Label of search box*/
.msrs-search {
   font-family:  Verdana, serif;
   font-size:    x-small;
   color:        black;
   font-weight:  normal;
   text-decoration: none;
}

/* Area containing page titles */
.msrs-titleareaframe {
   color: black; 
	 border-right: none;
}

/* Invalid data entered by user on page. */
.msrs-validationerror
{
   font-family:  Verdana, serif;
   font-size:    x-small;
   color:        red;
   font-weight:  normal;
   text-decoration: none;	
}

/* Valid data entered by user on page. */
.msrs-valid
{
   font-family:  Verdana, serif;
   font-size:    x-small;
   color:        green;
   font-weight:  normal;
   text-decoration: none;	
}

/* Header of a sortable column in a table list */
.msrs-listHeader
{
    font-family: verdana; 
    font-size: 8pt; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    vertical-align: top;
	/* Coordinate this border color with the border color in code */
	cursor: pointer;
	padding-left: 1px;
	/*border: 1px solid white;*/
}

.msrs-listHeaderPadded
{
	color: #808080;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	/* Coordinate this border color with the border color in code */
	cursor: pointer;
	padding-left: 0px;
	padding-right: 8px;
}

.msrs-listHeader a
{
	text-decoration: underline;
}

/* Header of a non-sortable column in a table list */
.msrs-nosortListHeader
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;
	text-align: left;
	padding-left: 1px;
	padding-right:8px;
	font-weight: normal;
}

.msrs-thinPageBorder
{
   background-color: #FFCC00; 
   width: 100%;
}

/* Tab control */
.msrs-tabs
{
	background-color:white;
}

.msrs-tabSeparator
{
	border-bottom:4px solid #336699;
}

/*
 * Shared area
 * /

/* Content frame, including left & right borders, tab strip, and content */
.msrs-contentFrame
{
	background-color: White;
	/*border-top: 2px solid #336699;*/
	width:100%;
	height:100%;
}

.msrs-innerContentFrame
{
	background-color: White;
	border-top: 4px solid #ffcc00;
/* Keep the width of this border in sync with Global.Spacing.LeftPageBorderWidth */
	width:100%;
	height:100%;
}

/* Calendar control */
.msrs-Calendar
{
}

.msrs-CalendarTitle
{
	background: #336699;
	color: White;
}

.msrs-CalendarDayHeaderStyle
{
	background: #ffcc00;
	font-size:x-small;
}


.msrs-CalendarSelectedDayStyle
{
	background: red;
}

/* buttons for performing actions on multiple items in a checkbox list */
.msrs-buttonHeaderButton
{
	/* border: 1px solid #ece9d8;
	background-color: #ece9d8;
	cursor: pointer;	
	border: 0px solid #d9eaff; */
	background-color: transparent;
	cursor: pointer;
}

.msrs-buttonHeaderText
{
	font-family:Verdana,sans-serif;
	font-size:x-small;
	text-decoration:none;
	color: Black;
}

.msrs-buttonHeaderButtonHover
{
	/* border: 0px solid #336699; */
	background-color: #ddeef7;
	cursor: pointer;	
	text-decoration:underline;
}

.msrs-listHeaderHover
{
	text-decoration: underline;
}
.msrs-buttonHeaderButtonHoverPressed
{
	border: 0px solid #336699;
	background-color: #99bbe2;
	cursor: pointer;
}

.msrs-buttonHeaderSeparator
{
	color: #336699;
}

.msrs-buttonHeaderBackground
{
	/* background-color: Transperent #d9eaff; */
   background-image: url("../images/toolgrad.gif");
   background-repeat: repeat-x; 
   border: 1px solid #95b7f3;
   background-repeat: repeat-x;
   background-color: #9ebff6;
	/*Jophie commented background-color: #ece9d8; */
}


/* Generic buttons */
.msrs-button
{
	font-family: Verdana;
	font-size: 8pt;	
}

/* Link buttons */
.msrs-linkButton
{
	color: #336699;
}

/* Generic text area */
.msrs-txtBox
{
	font-family:Verdana, Sans-Serif;
	font-size:8pt;
}

/* Last Run text on folder list view */
.msrs-lastRunCell
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	font-style:italic;
}

.msrs-newPunc
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	font-weight: bold;
	color: Green;
}

.msrs-newText
{
	font-family: Verdana, Sans-Serif;
	font-size: xx-small;
	color: Green;
}
.msrs-newTextAsian
{
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
	color: Green;
}

/* Spacer */
.msrs-space
{
	margin:0;
	padding:0;
}

/* Unselected tab */
.msrs-unselectedTab
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:xx-small;
	color:#ffffff;
	background-color:#336699;
	padding:5px 5px 6px 5px;
}
.msrs-unselectedTabAsian
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:x-small;
	color:#ffffff;
	background-color:#336699;
	padding:5px 5px 6px 5px;
}

.msrs-unselectedTab a
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:xx-small;
	color:#ffffff;
}
.msrs-unselectedTabAsian a
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:x-small;
	color:#ffffff;
}

/* Selected tab */
.msrs-selectedTab
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:xx-small;
	background-color:#ffcc00;
	color:#000000;
	text-decoration:none;
	padding:5px 5px 6px 5px;
}
.msrs-selectedTabAsian
{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:x-small;
	background-color:#ffcc00;
	color:#000000;
	text-decoration:none;
	padding:5px 5px 6px 5px;
}

.msrs-selectedTab a
{
	font-size:xx-small;
	color:#000000;
}
.msrs-selectedTabAsian a
{
	font-size:x-small;
	color:#000000;
}

/* Tab separator */
.msrs-tabSep
{
	background-color:white;
	border-bottom:4px solid #336699
}

.msrs-subscriptionBackground
{
	background-color: #D9EAFF;
}

.msrs-multiValueDropDown
{
	border: 1px DarkGray solid;
}

/* Top option items */
table.msrs-topBreadcrumb {
	background-color: #595959;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #404040;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4D4D4D', EndColorStr='#000000');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	font-weight:normal;
	color:#b3b3b3;
}
table.msrs-topBreadcrumb a {
	text-decoration:none;
	color:#CCC;
}
table.msrs-topBreadcrumb a:hover {
	text-decoration:underline;
	color:#ffde00;
}
table.msrs-topBreadcrumb td {
	padding:2px 8px 4px 8px;
}

.msrs-tool span{  font-size:8pt;  }

