﻿/* Stylesheet Name: PMIS */
/* CSS Stylesheet for PMIS 2008 Application 
'***************************************************************
'   * CODE FILE: PMIS2008.css
'	* PURPOSE: Application Stylesheet
'	* NOTES:
'	* CREATED: Sudeep Kukreti
'	* MODIFIED
'	* DATE		AUTHOR			DESCRIPTION
'	*-----------------------------------------------------------
'	* {date}	{developer}		{brief modification description}
'*****************************************************************
*/

/* Stylesheet Heading1*/
H1
{
	font-size: medium;
	color: black;
	font-family: Arial;
}

/* Stylesheet for Grid*/
/* All Summary Pages*/
.Grid
{
	background-color:Transparent;
	font-size:small;
	color:Black;
	font-family:Times New Roman;
	border: solid 1px #0099CC; 
    border-spacing: 0px;
    color:Black;
    margin-right: 11px;
}

.GridHeader a:link
{
	text-decoration: none;
	color:White;
	text-align:left;
}

/* Stylesheet for Grid Hover*/
/* All Summary Pages*/
.GridHeader a:hover
{
	text-decoration: underline;
	color:White;
	background: #99CCFF url(images/spin.gif) no-repeat 0 100%;
}

/* Stylesheet for Grid Header*/
/* All Summary Pages*/
.GridHeader
{
	font-weight:normal;
	background-color: #00A5D5;
}

/* Stylesheet for Grid Alternate Row Items*/
/* All Summary Pages*/
.GridAltItem
{
	font-weight:normal;
	font-size: normal;
	background-color: #F5F5F5 ;
}

/* Stylesheet for Grid Row Items*/
/* All Summary Pages*/
.GridItem
{
	font-size: normal;
	font-weight:normal;
	background-color:White ;	
}

/* Stylesheet for Grid Row Hover*/
/* All Summary Pages*/
.GridItem:hover, .GridAltItem:hover
{
	background-color:#B9DCFF;
}

/* Stylesheet for Grid Items anchored*/
/* All Summary Pages*/
.GridHeader a
{
	text-decoration: none;
	color: #99CCFF;
	padding: 0px 15px 0px 15px;
	text-align:left;
}

/* Stylesheet for Grid Pager*/
/* All Summary Pages*/
.GridPager
{
	font-size: small;
	background-color: Blue;
}

/* Stylesheet for Grid Table Division*/
/* All Summary Pages*/
.Grid td
{
	border: solid 1px #0099CC;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	padding: 4px 4px 4px 4px;
	text-align: left;
}

/* Stylesheet for Table*/
/* All Pages*/
.Table
{
	width:100%;
	color:Black;
	font-family: Arial;
	text-align: left;
	font-size: small;
	padding:0px 0px 0px 0px;	
}

/* Stylesheet for Table Row*/
/* All Pages*/
.Table tr
{
	height:21px;	
}

/* Stylesheet for Tabe: Text Box*/
/* All Pages*/
.Table asp:TextBox
{
	font-family: Times New Roman;
	text-align: left;
	font-size: small;	
}

/* Stylesheet for Menu*/
/* BCMaster Page*/
.Menu 
{
	background-color: #0099CC;
	border: solid 1px #0099CC;
	font-family: Times New Roman;
	font-size: medium;	
	font-weight: bold;
    text-decoration: none;
}

/* Stylesheet for Menu Link Items*/
/* BCMaster Page*/
.Menu a:link
{
    color: White;
    text-decoration: none;
}

/* Stylesheet for Menu Links Visited*/
/* BCMaster Page*/
.Menu a:visited
{
    color:White;
    text-decoration: none;
}

/* Stylesheet for Menu Anchored Hover*/
/* BCMaster Page*/
.Menu a:hover
{
	font-weight: bold;
	color:#FFD700;
    text-decoration: none;
}

/* Stylesheet for Active Menu*/
/* BCMaster Page*/
.Menu a:active
{
    color: #FFD700;
    text-decoration: none;
}

/* Stylesheet for Current Menu Node*/
/* BCMaster Page*/
.Menu a:currentnode
{
	color:#FFD700;
    text-decoration: none;
}

/* Stylesheet for Rounded Box Item - Color: SmokeWhite*/
/* All Details Screen*/
.RC_Style1{
   background: #f5f5f5;
}
.RC_Style1_top div {
   background: url(images/RC_SmokeWhite_tl.png) no-repeat top left;
}
.RC_Style1_top {
   background: url(images/RC_SmokeWhite_tr.png) no-repeat top right;
}
.RC_Style1_bottom div {
   background: url(images/RC_SmokeWhite_bl.png) no-repeat bottom left;
}
.RC_Style1_bottom {
   background: url(images/RC_SmokeWhite_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: LightGray*/
/* All Details Screen*/
.RC_Style2{
   background: #DFDFDF;
}
.RC_Style2_top div {
   background: url(images/RC_LGray_tl.png) no-repeat top left;
}
.RC_Style2_top {
   background: url(images/RC_LGray_tr.png) no-repeat top right;
}
.RC_Style2_bottom div {
   background: url(images/RC_LGray_bl.png) no-repeat bottom left;
}
.RC_Style2_bottom {
   background: url(images/RC_LGray_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: Gray*/
.RC_Style3{
   background: #C0C0C0;
}
.RC_Style3_top div {
   background: url(images/RC_Gray_tl.png) no-repeat top left;
}
.RC_Style3_top {
   background: url(images/RC_Gray_tr.png) no-repeat top right;
}
.RC_Style3_bottom div {
   background: url(images/RC_Gray_bl.png) no-repeat bottom left;
}
.RC_Style3_bottom {
   background: url(images/RC_Gray_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: LBlue*/
/* All Details Screen*/
.RC_Style4{
   background: #C5D8D8;
}
.RC_Style4_top div {
   background: url(images/RC_LBlue_tl.png) no-repeat top left;
}
.RC_Style4_top {
   background: url(images/RC_LBlue_tr.png) no-repeat top right;
}
.RC_Style4_bottom div {
   background: url(images/RC_LBlue_bl.png) no-repeat bottom left;
}
.RC_Style4_bottom {
   background: url(images/RC_LBlue_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: LBlue1*/
/* All Details Screen*/
.RC_Style5{
   background: #A7A7E9;
}
.RC_Style5_top div {
   background: url(images/RC_LBlue1_tl.png) no-repeat top left;
}
.RC_Style5_top {
   background: url(images/RC_LBlue1_tr.png) no-repeat top right;
}
.RC_Style5_bottom div {
   background: url(images/RC_LBlue1_bl.png) no-repeat bottom left;
}
.RC_Style5_bottom {
   background: url(images/RC_LBlue1_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: LBlue2*/
/* All Details Screen*/
.RC_Style6{
   background: #D7E3E3;
}
.RC_Style6_top div {
   background: url(images/RC_Style6_tl.png) no-repeat top left;
}
.RC_Style6_top {
   background: url(images/RC_Style6_tr.png) no-repeat top right;
}
.RC_Style6_bottom div {
   background: url(images/RC_Style6_bl.png) no-repeat bottom left;
}
.RC_Style6_bottom {
   background: url(images/RC_Style6_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: Gold1*#E78200/
/* All Details Screen*/
.RC_Style7{
   background: #FFC06A;
}
.RC_Style7_top div {
   background: url(images/RC_Gold1_tl.png) no-repeat top left;
}
.RC_Style7_top {
   background: url(images/RC_Gold1_tr.png) no-repeat top right;
}
.RC_Style7_bottom div {
   background: url(images/RC_Gold1_bl.png) no-repeat bottom left;
}
.RC_Style7_bottom {
   background: url(images/RC_Gold1_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Color: Gold*#E78200/
/* All Details Screen*/
.RC_Style8{
   background: #E78200;
}
.RC_Style8_top div {
   background: url(images/RC_Gold_tl.png) no-repeat top left;
}
.RC_Style8_top {
   background: url(images/RC_Gold_tr.png) no-repeat top right;
}
.RC_Style8_bottom div {
   background: url(images/RC_Gold_bl.png) no-repeat bottom left;
}
.RC_Style8_bottom {
   background: url(images/RC_Gold_br.png) no-repeat bottom right;
}

/* Stylesheet for Rounded Box Item - Common Items*/
/* All Details Screen*/
.RC_Style8_top div, .RC_Style8_top, 
.RC_Style8_bottom div, .RC_Style8_bottom,
.RC_Style7_top div, .RC_Style7_top, 
.RC_Style7_bottom div, .RC_Style7_bottom,
.RC_Style6_top div, .RC_Style6_top, 
.RC_Style6_bottom div, .RC_Style6_bottom,
.RC_Style5_top div, .RC_Style5_top, 
.RC_Style5_bottom div, .RC_Style5_bottom,
.RC_Style4_top div, .RC_Style4_top, 
.RC_Style4_bottom div, .RC_Style4_bottom,
.RC_Style2_top div, .RC_Style2_top, 
.RC_Style2_bottom div, .RC_Style2_bottom,
.RC_Style3_top div, .RC_Style3_top, 
.RC_Style3_bottom div, .RC_Style3_bottom,
.RC_Style1_top div, .RC_Style1_top, 
.RC_Style1_bottom div, .RC_Style1_bottom
{
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.RC_content { margin: 0 10px; }

/* Stylesheet for Menu Item*/
/* All Service Agreement Screens*/
.MenuItem
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px LightBlue;
	background: #0099CC;
}

/* Stylesheet for Menu Item Hover*/
/* All Service Agreement Screens*/
.MenuItemHover
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Black;
	background: #3169C6;
}

/* Stylesheet for Menu Item Selected*/
/* All Service Agreement Screens*/
.MenuItemSelected
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Black;
	background: Gray;
}

/* Stylesheet for SubMenu Item*/
/* All WA Screens*/
.SubMenuItem
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px #0683FF;
	background: #3E9EFF;
}

/* Stylesheet for SubMenu Item Hover*/
/* All WA Screens*/
.SubMenuItemHover
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px #0683FF;
	background: #5E5EAA;
}

/* Stylesheet for SubMenu Item Selected*/
/* All WA Screens*/
.SubMenuItemSelected
{
	padding: 0px 5px 0px 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: White;
	border: solid 1px Black;
	background: LightGray;
}

/* Stylesheet for General Button*/
/* Evaluation*/
.GeneralButton
{
	background: #0099CC; /* url(images/Save.jpg) no-repeat 0 100%;	*/
	text-decoration: none;
	text-align:right;
	padding: 0px 3px 0px 3px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	/*width:40px;*/
}

/* Stylesheet for Back Button*/
/* BCMasterPage*/
.Back
{
	border: solid 1px Gainsboro;
	background: gainsboro url(images/Back.gif) no-repeat 0 100%;	
	text-align:right;
	font-weight:bold;
	font-family:Arial;
	width:42px;
	height: 16px;
}

/* Stylesheet for Close Button*/
/* BCMasterPage*/
.Close
{
	border: solid 1px Gainsboro;
	background: gainsboro url(images/Close.gif) no-repeat 0 100%;
	text-align:right;
	font-weight:bold;
	font-family:Arial;
	width:49px;
}

/* Stylesheet for Save Button*/
/* All Details Screen*/
.SaveButton
{
	background: #0099CC url(images/Save.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	}
/* Stylesheet for Print Button*/
/* All Details Screen*/
.PrintButton
{
	background: #0099CC url(images/printer.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:40px;
}

/* Stylesheet for Delete Button*/
/* All Details Screen*/
.DeleteButton
{
	background: #0099CC url(images/Delete.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:95px;
}

/* Stylesheet for Add New Button*/
/* All Summary Screeens*/
.AddNewButton
{
	background: #0099CC url(images/AddNew.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:195px;
}

/* Stylesheet for Cancel Button*/
/* All Summary Screeens*/
.CancelButton
{
	/*background: #0099CC url(images/Save.jpg) no-repeat 0 100%;*/
	background: #0099CC  no-repeat 0 100%;	
	text-decoration: none;
	text-align:center;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:50px;
}

/* Stylesheet for SubMenu Item Hover*/
/* All Service Agreement Screens*/
.SaveButton:hover, .DeleteButton:hover, .AddNewButton:hover, .CancelButton:hover
{
	text-align:right;
	text-decoration: none;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Black;
	background: #3169C6;
}

.SaveButton:hover
{
	background: #3169C6 url(images/Save.jpg) no-repeat 0 100%;	
}

.DeleteButton:hover
{
	background: #3169C6 url(images/Delete.jpg) no-repeat 0 100%;	
}

.AddNewButton:hover
{
	background: #3169C6 url(images/AddNew.jpg) no-repeat 0 100%;	
}

.CancelButton:hover
{
	/*background: #3169C6 url(images/Save.jpg) no-repeat 0 100%;*/
	background: #3169C6  no-repeat 0 100%;	
}


/* Stylesheet for Approve Button*/
/* Change Order Details Screen*/
.ApproveButton
{
	background: #0099CC url(images/Approve.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:200px;
}

.ApproveButton:hover
{
	background: #3169C6 url(images/Approve.jpg) no-repeat 0 100%;	
}

/* Stylesheet for Previous Button*/
/* Line Items Screen*/
.PreviousButton
{
	background: #0099CC url(images/Previous.jpg) no-repeat 0 100%;	
	text-decoration: none;
	text-align:right;
	padding: 0px 5px 0px 20px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:65px;
}

.PreviousButton:hover
{
	background: #3169C6 url(images/Previous.jpg) no-repeat 0 100%;	
}


/* Stylesheet for Next Button*/
/* Line Items Screen*/
.NextButton
{
	background: #0099CC url(images/Next.jpg) no-repeat 100% 0;	
	text-decoration: none;
	text-align:right;
	padding: 0px 22px 0px 5px;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: White;
	border: solid 1px Gray;
	width:65px;
}

.NextButton:hover
{
	background: #3169C6 url(images/Next.jpg) no-repeat 100% 0;	
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 15px;
    height: 14px;
    margin: 0px;
    padding: 1px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

