﻿legend 
{ 
	color:#378F24;
}

body 
{
	font-family:Arial;
	font-size:12px;
	zoom: 1;
}
.plus
{
	background-image:url(Images/ExpandButton.gif);
	background-position:center;
	width:15;
}
.minus
{
	background-image:url(Images/CollapseButton.gif);
	background-position:center;
	width:15;
}
.detailsdiv 
{ 
	width:100%; 
	height:100%;
	overflow-x:auto; 
	overflow-y:hidden;
	margin-top:2px;
	margin-bottom:2px;
}
.griddiv 
{ 
	width:100%; 
	height:100%;
	overflow-x:auto; 
	overflow-y:hidden;
	margin-top:2px;
	margin-bottom:2px;
}
tr.viewdesc
{
	font-size:large;
	font-style:italic;
	font-weight:bold;
	background-color:Silver;
	color:Navy;
}
.cssBackgroundX
{
	background-color:rgb(248,248,248);
}

.cssMainMenu
{
	/*background-image: url(Images/bg_mainmenu_v2.gif);*/
	background-color: #122475;
	padding-left:1px;
}

.cssStaticMenuItem
{
    font-size:14px;
	/*Font-Weight:600;*/
	Height:22px;
	Color:white;
	padding-left: 5px;
	padding-right: 5px;
}

.cssStaticHover
{
	background-color: #107EBA;
	Color:White;
	cursor:hand;
 }
 
 .cssStaticSelected
 {
	/*background-color: #D9EAFB;*/
	background-color: #107EBA;
	Color:White;
 }
 
.cssSubMenu
{
	/*background-color: #D9EAFB;*/
	background-color: #107EBA;
	padding-top:7px;
	Height:22px;
}

.cssStaticSubMenuItem
{
	font-size:12px;
	Font-Weight:normal;
	/*Color:#2152AC;*/
	Color:White;
	
}

.cssStaticSubMenuItem td
{
	/*background-color: #D0F2C4;*/
	background-image: url(Images/menuitem2.png);
	/*border-top: solid 1px #D9EAFB;
	border-left: solid 1px #D9EAFB;
	border-right: solid 1px #D9EAFB;*/
	
	border-top: solid 1px #107EBA;
	border-left: solid 1px #107EBA;
	border-right: solid 1px #107EBA;
	
	Height:20px;
	padding-left: 5px;
	padding-right: 5px;
}

.cssStaticSubHover
{
	Color:#107EBA;	
}
.cssStaticSubHover td
{
	border-top: solid 1px #107EBA;
	border-left: solid 1px #107EBA;
	border-right: solid 1px #107EBA;
	
	background-image: none;
	background-color: White;
	
	Color:#2152AC;
	cursor:hand;
 }

.cssStaticSubSelected
 {
	Color:#107EBA;
 }
 
 .cssStaticSubSelected td
 {
	border-top: solid 1px #107EBA;
	border-left: solid 1px #107EBA;
	border-right: solid 1px #107EBA;
	
	background-image: none;
	background-color: White;
	/*Color:#2152AC;*/
 }
 
.cssView
{
	color:Olive;
	font-style:italic;
	font-size:large;
	font-weight:bold;
}

.ProgressBar 
{
	background-image:url(AjaxToolkitImages/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
.modalBackground 
{
	background-color:Gray;  
	filter:alpha(opacity=50);
	opacity:0.5;
}
.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	width:290px;
	text-align:left;
	margin: auto;
}
.modalPopupTitleBar {
    padding:3px;
    height:15px;
    color:White;
    font-weight:bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=lightblue,endColorStr=#ffffff);
} 
.cssHyperlink
{	
    Font-family:Arial;
    Font-Size:Small; 
    Font-Weight:bold;
	color:Black;
	padding-left:3px;
	padding-right:3px;
}

.cssHeaderLogo
{
	/*background: url(Images/skara_frys_white_smaller.png);*/
	background-repeat: no-repeat;
	height: 60px;
	width: 280px;
}

.cssInfoMessage
{
	/*margin-top:5px;*/
	background-color:#CEEFA1;
	border-width:2px;
	border-style:solid;
	border-color:#A2D585;
	/*color:#4A4A4A;*/
	color:#508B30;
	Font-Weight:bold;
	Font-Size:14px;
	margin-bottom:10px;
}

.cssErrorMessage
{
	/*margin-top:5px;*/
	background-color:#E19D9D;
	border-width:2px;
	border-style:solid;
	border-color:#C23939;
	color:#660000;
	Font-Weight:bold;
	Font-Size:14px;
	
}

.cssBackgroundInfo
{
	/*background-image:url(Images/background_underconstruction.jpg);*/
	/*background-repeat:no-repeat;
	background-color:Azure;
	background-position:center;*/
	padding:15px;
}

.cssMasterPageForm
{
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray', Positive='true');
	background-color:white;
	background-position:center;
}

.cssPage
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

/*.cssGridViewAlternatingRowStyle
{
	background-color: #f8f8f8;
	color:#505050;
}*/

TABLE.cssForm TD 
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:1px;
    padding-right:1px;
}


TABLE.cssDetailsViewEdit {
	BACKGROUND-COLOR: #ffffff;
	font-size:11px;
	border-style:none;	   
}
TABLE.cssDetailsViewEdit TH {
    color:#4382BC;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:4px;
    text-align:left;
    font-size:10px;
}
TABLE.cssDetailsViewEdit TD 
{	       
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
	padding-bottom:0px;
    border-spacing:0px;
    border-color:White;
    border-width:2px;
    border-style:solid;
    color:Black;
    font-size:11px;
}
TABLE.cssDetailsViewEdit input {
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
    font-size:11px;
}
TABLE.cssDetailsViewEdit select {
	padding:0px;
	margin:0px;
    font-size:9px;
    border-width:0px;
}

TABLE.cssGridViewBase {
	BACKGROUND-COLOR: #ffffff;
	font-size:10px;
	border-style:none;	   
}

TABLE.cssGridViewBase TH {
    /*background: #F0EEEE url(Images/grid_header.png) 0 0 repeat-x;*/
    /*background: url(Images/gridhead.png) 0 0 repeat-x #138EDC;*/
    
    /*background: #58B5E7 url(Images/gridhead.png) 0 0 repeat-x;*/
    /*background-position:bottom;*/
    
    background: #40AAE4;
    /*background: #D9EAFB;*/
    /*color:#4382BC;*/
    /*color:#107EBA;*/
    color:White;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:4px;
    /*text-align:left; */
}
TABLE.cssGridViewBase TD {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;
    
    border-left-width: 1px;
	border-left-color: #c8c8c8;
	border-left-style: solid;
	
	border-right-width: 1px;
	border-right-color: #c8c8c8;
	border-right-style: solid;
    
    border-top:none;
    border-bottom:none;
    
    color:Black;
    font-size:10px;
}
TABLE.cssGridViewBase TD.footer {
    /*padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;*/
    border-top-width: 1px;
	border-top-color: #107EBA;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #107EBA;
	border-bottom-style: solid;
    color: #107EBA;
}
TABLE.cssGridViewBase TR.footer {

}
TABLE.cssGridViewBase TD.pager {
    /*padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;*/
    /*border-top-width: 1px;
	border-top-color: #2152AC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #2152AC;
	border-bottom-style: solid;
    color: #2152AC;*/
    border:none;
}
TABLE.cssGridViewBase TD.header {
    border:none;
}
TABLE.cssGridViewBase TR.pager {

}
TABLE.cssGridViewBase TR.normal {
	color:#000000;
}
TABLE.cssGridViewBase TR.alternate {
	background-color: #f8f8f8;
	color:#505050;
}

TABLE.cssGridViewBase TR.normal:hover {
	background-color: #c8c8c8;
	color:#000000;
}

TABLE.cssGridViewBase TR.alternate:hover {
	background-color: #c8c8c8;
	color:#000000;
}

TABLE.cssGridViewBaseEdit {
	BACKGROUND-COLOR: #ffffff;
	font-size:11px;
	border-style:none;	   
}
TABLE.cssGridViewBaseEdit TH {
    /*background: #F0EEEE url(Images/grid_header.png) 0 0 repeat-x;*/
    /*background-position:bottom;*/
    /*background: #D9EAFB;
    color:#107EBA;*/
    background: #40AAE4;
    color: White;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    text-align:left;
    font-size:10px;
    border-bottom:1px solid #D0D0BF;
    /*border-left:1px solid #D9EAFB;
    border-right:1px solid #D9EAFB;*/
}

TABLE.cssGridViewBaseEdit TD 
{     
    padding-left:1px;
    padding-right:1px;
    padding-top:0px;
	padding-bottom:0px;
    border-spacing:0px;
    border-color:#D0D0BF;
    border-width:1px;
    border-style:solid;
    color:Black;
    font-size:11px;
}
TABLE.cssGridViewBaseEdit input {
	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
    font-size:11px;
    border-width:0px;
    border-spacing:0px;
}
TABLE.cssGridViewBaseEdit select {
	padding:0px;
	margin:0px;
    font-size:9px;
    border-width:0px;
}
TH a {
    color:White;
    text-decoration:none;
}

TH a:hover {
    text-decoration:underline;
}

TD a {
    color:#107EBA;
    text-decoration:none;
}

TD a:hover {
    text-decoration:underline;
}

TABLE.cssSubGridViewBase {
    BACKGROUND-COLOR: #fcfcfc;
    font-size:10px;
    border-style:none;	   
}
TABLE.cssSubGridViewBase TH {
    BACKGROUND-COLOR: #3b6eab;  
    color:White;
    PADDING:2px;
    text-align:left;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=40, Style=1, StartX=50,  FinishX=50, StartY=35, FinishY=0);
}
TABLE.cssSubGridViewBase TR:hover {
	background-color: silver;
	color:#000000;	
}

.gvItemCenter 
{
	text-align:center;
}

.cssDisableTextBoxColor
{
	background-color:#F8F8F8;
}

#MenuDiv
{
	background-color:#ffb200;
}
.cssBackground
{
	margin-top:0px;
	margin-left:0px;
}
.cssHeader
{
	/*color: #2152AC;*/
	color:white;
	background: #122475;
	/*background: url(Images/head_bg.png) repeat-x;*/
	height:80px;
	padding-top: 5px;
	padding-left: 5px;
}

.cssPanel
{
	font-size:11px;
	background-color:white;
	margin-left: 8px;
}

.cssDropDown
{
	font-size:11px;
}

.cssCheckBox
{
	elevation:level;
	border:none;
	padding:0px;
}

.cssTextBox
{
	padding:0px;
	font-size:11px;
}

.cssGridRowLabelStyle
{
	font-size:10px;
}

.cssGridRowGreyLabelStyle
{
	font-size:10px;
	background-color:#F8F8F8;
}

.cssTextBoxReadOnly
{
	/*padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;*/
	font-size:11px;
	/*height:15px;*/
	border-style:solid;
	border-width:1px;
	border-color:ActiveBorder;
	/*color:black;*/
}

.cssButton
{
	font-size:12px;
	background-color:#F8F8F8;
	border-width:1px;
	border-color:Gray;
	elevation:level;
	border-style:solid;
	margin-top: 2px;
	margin-left: 2px;
	cursor:hand;
	/*color:#4382BC;*/
}

.cssButton:hover
{
	background-color:#c8c8c8;
}

.cssImageButton
{
	vertical-align:bottom;
	padding:0px;	
	margin:0px;
}

.cssLinkButton
{
	color:#107EBA;
	text-decoration: none;
}

a.cssLinkButton:hover
{
	text-decoration:underline;
}

/*.cssGridHeader
{
	color:White;
	text-decoration: none;
}

a.cssGridHeader:link
{
	color:White;
	text-decoration:none;
}

a.cssGridHeader:visited
{
	color:White;
	text-decoration:none;
}

a.cssGridHeader:hover
{
	color:White;
	text-decoration:underline;
}*/
