/**** -------------- Body Style Sheets -------------- ****/
BODY
{
	Margin-Top : 0px;
	Margin-Bottom : 0px;
	Margin-Left : 0px;
	Margin-Right : 0px;
	
	FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
}
TD
{
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TOP: auto; TEXT-ALIGN: Justify;
}
TH
{
	FONT-SIZE: 11px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}


/**** -------------- Control Style Sheets -------------- ****/
.Label
{
	font-family :Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : normal;
	text-align:center;
	color :Red;
   font-weight :bold;
}
.LabelLeftAlign
{
	font-family :Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : normal;
	text-align:left;
	color :Red;
   font-weight :bold;
}
.LabelChkInChkOut
{
	font-family :Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight : normal;
	text-align:left;
	color : Navy;
   font-weight :bold;
}
INPUT
{
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}
.Input
{
	border-left:1px inset #666666; 
	border-right:1px inset #666666; 
	border-top:1px inset         #000000;
	border-bottom:1px inset #666666; 
	background-attachment: fixed;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	
}
.InputRightAlign
{
	border-left:1px inset #666666; 
	border-right:1px inset #666666; 
	border-top:1px inset         #000000;
	border-bottom:1px inset #666666; 
	background-attachment: fixed;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align:right;
}
.InputRightAlignBig
{
	border-left:1px inset #666666; 
	border-right:1px inset #666666; 
	border-top:1px inset         #000000;
	border-bottom:1px inset #666666; 
	background-attachment: fixed;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:right;
}
.checkbox
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size :10px;
	width : auto;
}
.dropdownlist
{

	border-left:1px inset #666666;
	border-right:1px inset #666666;
	border-top:1px inset  #000000;
   	border-bottom:1px inset #666666; 
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}
.Submit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: Black;
	text-decoration: none;
	background-color: #75accc;
	background-image: url(/mtdc/mtdcRRS/images/menu_background.gif);
	border: 1px solid #666666;
	cursor: hand;
	width: auto;
}


/**** -------------- Box Style Sheets -------------- ****/
.BoxTopStyle
{
	background-color:#c2dbff;
	border-top : #7cbdf5 thin solid;
	border-left : #7cbdf5 thin solid;
	border-right : #7cbdf5 thin solid;
}
.BoxLeftRightStyle
{
	background-color:#c2dbff;
	border-left : #7cbdf5 thin solid;
	border-right : #7cbdf5 thin solid;
}
.BoxBottomStyle
{
	background-color:#c2dbff;
	border-left : #7cbdf5 thin solid;
	border-right : #7cbdf5 thin solid;
	border-bottom : #7cbdf5 thin solid;
}
.BoxStyle
{
	background-color:PaleTurquoise;
	background-color:Pink;
	background-color:#d3d3d3;
	background-color:LightBlue;
	background-color:#c2dbff;
	border : #641818 thin solid; 
	border : #7cbdf5 thin solid; 
}
.BoxColor
{
	background-color:LightBlue;
	background-color:#d3d3d3;
	background-color:LightBlue;
	background-color:#c2dbff;
}
.InnerBoxStyle
{
	background-color : #d3d3d3;
	border-color : white;
	border-width : thin;
}


/**** -------------- Heading Style Sheets -------------- ****/
.TransHeading
{
	font-family: Verdana;
	font-size: 18px;
	font-style: Italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.PageHeading
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.PageSubHeading
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
.SubHeading
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #374E7F;
	text-align: center;
}

/**** -------------- Title Style Sheets -------------- ****/
.TitleStyle
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align : center;
	background-color:#7cbdf5;
}
.TitleStyleLeftAlign
{
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color:#7cbdf5;
}
.TitleColor
{
	background-color:#4169e1
}
.SubTitleStyle
{
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color : White;
	text-align : center;
	background-color:#3399cc
}
.SubTitleColor
{
	background-color:#3399cc
}



/**** -------------- Background Style Sheets -------------- ****/
.PageBackground
{
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-position: center center;
	
	background : url(/mtdc/mtdcRRS/images/Page_Background.gif);
}
.GeneralPageBackground
{
	background : url(/mtdc/mtdcRRS/images/RRS_Background.gif);
}
.BodyBackground
{
	background : url(/mtdc/mtdcRRS/images/Body_Background.gif);
}
.ReceiptBackground
{
	background : url(/mtdc/mtdcRRS/images/Receipt_Background.gif);
}



/**** -------------- Grid Style Sheets -------------- ****/
.gridstyle
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 9px;
	 font-weight: bold;
	 color: #CCFFFF; 
	 background-color: #233C97;
	 border: 2px #CCFFCC ridge
}
.ItemStyle
{
	border-left-color: whitesmoke;
	background-color:Whitesmoke;
	border-bottom-color: whitesmoke;
	cursor: auto;
	border-top-style: none;
	border-top-color: whitesmoke;
	border-right-style: none;
	border-left-style: none;
	border-collapse: separate;
	border-right-color: whitesmoke;
	border-bottom-style: none;
	
	vertical-align:middle;
	color: #233C97;
}
.AlternatingItemStyle
{
	border-left-color: whitesmoke;
	background-color: #7cbdf5;
	border-bottom-color: whitesmoke;
	cursor: default;
	border-top-style: none;
	border-top-color: whitesmoke;
	border-right-style: none;
	border-left-style: none;
	border-collapse: separate;
	border-right-color: whitesmoke;
	border-bottom-style: none;
	
	vertical-align:middle;
	color: #233C97;
}
.EditItemStyle
{
	width:13%;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	clear: left; 
	float: left;
	vertical-align: middle;
	padding-top: 1px; 
	background-color:Whitesmoke;
	border: solid; 
	border-width: 1px 1px 0px 0px;
	border-color: #C1E0F9 #C1E0F9 #0C4676 #0C4676
	
	vertical-align:middle;
	color: #233C97;
}
.FooterStyle 
{
  background:White;
 }
PagerStyle 
{
	Border-Color:AntiqueWhite;
}

.GridHeader
{   
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #CCFFFF;
	background-color: #0C4676;
	border: 2px #CCFFCC ridge; 
}
.GridHeaderSingleBorder
{   
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #CCFFFF; 
	background-color: #0C4676;
	border: 1px #CCFFCC ridge; 
}
.GridHeaderNoBorder
{    
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #CCFFFF; 
	background-color: #0C4676;
	border: 0px; 
}
.GridData 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:center;
}
.GridDataLeftAlign
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:left;
}
.GridDataRightAlign
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:right;
}
.Table
{
	font-size: 12px;
	border-left-color: whitesmoke;
	background-color:White;
	border-bottom-color: whitesmoke;
	vertical-align: baseline;
	cursor: auto;
	border-top-style: ridge;
	border-top-color: whitesmoke;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: ridge;
	border-left-style: ridge;
	border-collapse: separate;
	border-right-color: whitesmoke;
	border-bottom-style: ridge;
	font-weight: bold;
	text-align:right;
}
.TableData 
{
	width:13%;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	clear: left; 
	float: left;
	vertical-align: middle;
	padding-top: 1px; 
	color: #233C97;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial; 
	border: solid; 
	border-width: 1px 1px 0px 0px;
	border-color: #C1E0F9 #C1E0F9 #0C4676 #0C4676;
}
.TableDataBig
{
	width:13%;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	clear: left; 
	float: left;
	vertical-align: middle;
	padding-top: 1px; 
	color: #233C97;
	font-size: 12px;
	font-weight: Bold;
	font-family: Arial; 
	border: solid; 
	border-width: 1px 1px 0px 0px;
	border-color: #C1E0F9 #C1E0F9 #0C4676 #0C4676;
}


.SpecialGridHeader
{   
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #CCFFFF;
	background-color: Teal;
	border: 2px #CCFFCC ridge; 
}
.SpecialGridData 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:center;
	background-color: PaleTurquoise;
}
.SpecialGridDataLeftAlign
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:left;
	background-color: PaleTurquoise;
}
.SpecialGridDataRightAlign
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-align:right;
	background-color: PaleTurquoise;
}
.SpecialTable
{
	font-size: 12px;
	border-left-color: whitesmoke;
	background-color: PaleTurquoise;
	border-bottom-color: whitesmoke;
	vertical-align: baseline;
	cursor: auto;
	border-top-style: ridge;
	border-top-color: whitesmoke;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: ridge;
	border-left-style: ridge;
	border-collapse: separate;
	border-right-color: whitesmoke;
	border-bottom-style: ridge;
	font-weight: bold;
	text-align:right;
}


/**** -------------- Font Style Sheets -------------- ****/
.mediumsmall 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	font-family:Verdana;
}
.mediumBold 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.mediumsmallrightalign
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	font-family:Verdana;
	color:Blue;
	text-align:right;
}
.mediumbig
{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
}

.mediumbigrightalign
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	font-family:Verdana;
	color:Blue;
	text-align:right;
}
.mediumbigger
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
}
.FontMediumWhite
{
	FONT-SIZE: 12px;
	FONT-FAMILY: "Verdana";
	color: White;
	font-weight: normal;
}
.FontSmallWhite
{
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana";
	color: White;
	font-weight: normal;
}


/**** -------------- Other Style Sheets -------------- ****/ 
.MandatoryField
{
	color: Blue;
	text-align:left;
} 
a
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:Maroon;
}
