@charset "utf-8";
/* CSS Document */

html, body{ 
 margin:2px; 
 padding:0; 
  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal; 
   font-size:0.88em;
   color:#898989;
   marginheight:"1px";
   marginwidth:"1px";
background:url(center_bgF.jpg); 
background-repeat:no-repeat  ;
background-attachment:fixed;
background-position:center;

  } 
 
A{ font-family:serif;
 font-size:small;
  font-weight:normal;
   text-decoration:none;
  }
  
  forgrid,list
  {
  font-family:Arial;
  font-size:13pt;
  font-weight:normal; 
  color:#898989;
  
  }
  
  .GreenBoldFont
  {
  font-family:Arial;
  font-size:1em;
  font-weight:bold; 
  color:#7ec519;
  
  }
    
	
	
  .whiteBoldFont
  {
  font-family:Arial;
  font-size:13pt;
  font-weight:bold; 
  color:#898989;
  
  }
  
  .whiteBoldProductTitle
  {
  font-family:Arial;
  font-size:16pt;
  font-weight:normal; 
  color:#fefdfd;
  text-align:center;
  vertical-align:middle;
  
  background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding-bottom:7px;
	padding-top:7px;
  
  }
  
   .whiteBoldMidiumTitle
  {
  font-family:Arial;
  font-size:14pt;
  font-weight:normal; 
  color:#fefdfd;
  text-align:left;
  vertical-align:middle;
  
  background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:8px;
  
  }
  
  
  .whiteBoldBigBorderMidiumfont
  {
  font-family:Arial;
  font-size:16pt;
  font-weight:normal; 
  color:#fefdfd;
  text-align:right;
  vertical-align:bottom;
  
  background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding-bottom:2px;
	padding-top:12px;
	padding-right:6px;
  
  }
  
  .myButton {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 17px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.myButton:active {
	position:relative;
	top:1px;
}
   
   
    .smallButton {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:1px;
	width:50px;
	height:21px;
	text-decoration:none;
}
.smallButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.smallButton:active {
	position:relative;
	top:1px;
}
  
   
   
   .smallButtonp1 {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:1px;
	width:52px;
	height:20px;
	text-decoration:none;
}
.smallButtonp1:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.smallButtonp1:active {
	position:relative;
	top:1px;
}
  
  
    .MidiumButton {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	
	height:24px;
	text-decoration:none;
}
.MidiumButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.MidiumButton:active {
	position:relative;
	top:1px;
}
   
   
 .AdminTopDiv
 {
 background-color:#efefef;
 padding:5px 5px 5px 5px;
 height:102px;
 }
 
 .loginLogoffToppanel
 {
  height:110px;
 background-color:#efefef;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding:1px 1px 1px 1px;
	margin: 3px 3px 3px 3px;
	
 }
 
 .menuSty
  {
  font-family:Arial;
  font-size:10pt;
  font-weight:normal; 
  color:#fefdfd;
  text-align:left;
  vertical-align:middle;
  
  background-color:#939393;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #878787;
	/*padding-bottom:2px;
	padding-top:2px;
	margin:1px 1px 1px 1px;*/
  
  }

   .menuButton {
	background-color:#939393;
	border:1px solid #939393;
	display:inline-block;
	color:#fefdfd;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:1px;
	height:20px;
	text-decoration:none;
}
.menuButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.menuButton:active {
	position:relative;
	top:1px;
}
    
  .menuBottomButton {
	background-color:#ffffff;
	border:0px;
	display:inline-block;
	font-family:arial;
	font-weight:normal;
	padding:1px;
	height:16px;
	text-decoration:none;
	font-size:.95em;
  color:#87d020;
	
}
.menuBottomButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.menuButton:active {
	position:relative;
	top:1px;
}
  
  
   .CustomerGreenBoldFont
  {
  font-family:Arial;
  font-size:15pt;
  font-weight:bold; 
  color:#7ec519;
  padding:5px 5px 5px 10px;
  
  }
    	
		
		.CustomerBigButton {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:5px 17px;
	text-decoration:none;
	width:100%;
}
.CustomerBigButton:hover {
	background-color:#dfdfdf;
	color:#7ec519;
	cursor:pointer;
}
.CustomerBigButton:active {
	position:relative;
	top:1px;
}
		
		
	
  .footer_menu
  {
  font-family:Arial;
  font-size:.95em;
  font-weight:normal; 
  color:#87d020;
  }
  
  .copyright
  {
  font-family:Arial;
  font-size:0.85em;
  font-weight:normal; 
  color:#a4a4a4;
  }
  
  .index0 
		 { 
			background-color: white;
			height:24px;
			vertical-align :middle ;
		 }
		.index1 
		{
			background-color:#f7f7f7; 
			height:24px;
			vertical-align :middle ;
		}

.Prodc
{
	font-family :Arial ;
	font-weight :normal ;
	font-size :0.88em;
	color :#898989;
}


.mGrid { width: 100%; background-color: White ; font-family:Arial;font-size:12px;color: Black ;	line-height:30px;vertical-align:middle;}
.mGrid .Item {font-family:Arial;font-size:12px;text-align:left;line-height:27px;}
.mGrid .hed {font-family:Arial;font-size:12px;text-align:left;font-weight:bold ;line-height:30px;background-color:Black; color:White; }
.mGrid .alt {font-family:Arial;font-size:12px;text-align:left;line-height:27px; }
.mGrid .foot {background: #E9F0E6; color:Black ; font-size:12px;font-weight :bold ;}
.mGrid .pgr {background: black;border: solid 1px white;border-top: 1px solid #c7c7c7;height: 21px;color:White;padding-left: 4px; }   /*{ background: #424242 url(grd_pgr.png) repeat-x top; }*/

.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td {border-width: 0;padding: 1px 1px 1px 1px;border-left: solid 1px #666; font-weight: bold; color: White;line-height: 12px;}   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: White ; text-decoration: none; }








.Failed{font-size:.88em;
	margin:2px; 
 padding:0; 
   marginheight:"1px";
   marginwidth:"1px";
font-family:Arial;
color: Red ;
font-weight:bold;}
   
.Success{font-size:.88em;
	margin:2px; 
 padding:0; 
   marginheight:"1px";
   marginwidth:"1px";
font-family:Arial;
color: #81c91c ;
font-weight:bold;}


 .ProdSmpleBack
  {
  font-family:Arial;
  font-size:16pt;
  font-weight:normal; 
  color:#fefdfd;
  text-align:center;
  vertical-align:middle;
  
  background-color:#f7f7f7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding-bottom:7px;
	padding-top:7px;
}
  
  
  
  
   .MainBtn3 {
	background-color:#81c91c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fcfcfc;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding-left :4px;
	padding-right  :4px;
	height:20px;
	text-decoration:none;
}
.MainBtn3:hover {
	background-color:#dfdfdf;
	color:#7ec519;
}
.MainBtn3:active {
	position:relative;
	top:1px;
}




.input, textarea,list
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal  ; 
   font-size:0.88em;
   color:#898989;
   }
   
.Link1{font-size:.7em;
font-family:Arial;
color: Blue   ;
font-weight:bold;}

.Link
{
	font-size:.7em;
	color:#ef3511;
	font-family:Arial;
	text-align:right;
	vertical-align:middle;
}



a:link {text-decoration:none; color:#898989;} 
a:visited {text-decoration:none; color:#ef3511;} /* visited link */
a:hover {text-decoration:none; color:#148cb5;}   /* mouse over link */
a:active {text-decoration:none; color:#ef3511;}  /* selected link */


input, textarea, select {
	margin: 0;
	padding: 5px;
	color: #666;
	background: #ECF7EA;
	font:1em  Arial;
	border: 1px solid #B8D1D8;
	-moz-border-radius: 5px;
		-webkit-border-radius:5px;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #819EA6;
	background-color: #fff;
	color:#333;
}
input.width{ width:300px;height :13px;}
span.required {
	font-size: 13px;
	color: #ff0000;
} 
textarea.width2{width:300px;}

select.width3{width:310px;}

/*input.submit {
	cursor: pointer;
	border: 1px solid #222;
	background:#333;
	color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}*/



/* ----------------------------*/
.CustMGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
  	line-height:20px;
	vertical-align:middle;
    font-family:Arial;
    font-size:12px;
	color: #000000;	
}

.CustMGrid td { 
    padding: 2px; 
   /* color: #717171; */
}
.CustMGrid th { 
    padding: 4px 2px; 
      /* color: #000000 ; */
     
   /*  background: #424242 url(grd_head12.png) repeat-x top; */
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
/*.mGrid .hed {background-color :#000000; color: #ffffff;}*/
.CustMGrid .hed {background: gray; color: #ffffff; font-size:1.1em;font-weight :bold ;} /*{background: #fcfcfc url(grd_head12.png) repeat-x top; color: #ffffff;  }*/
.CustMGrid .alt {background-color: #f7f7f7;} /*#FDEEF4{ background: #fcfcfc url(grd_alt.png) repeat-x top; }  background-color: #F7F6F3;}*/

.CustMGrid .pgr {background: gray;
border: solid 1px white;
border-top: 1px solid #c7c7c7;
height: 21px;
color:White;
padding-left: 4px; }   /*{ background: #424242 url(grd_pgr.png) repeat-x top; }*/

.CustMGrid .pgr table { margin: 5px 0; }
.CustMGrid .pgr td { 
    border-width: 0; 
    padding: 1px 1px 1px 1px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: White; 
    line-height: 12px;     
 }   
.CustMGrid .pgr a { color: #666; text-decoration: none; }
.CustMGrid .pgr a:hover { color: White ; text-decoration: none; }

.CustMGridFont
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal  ; 
   font-size:12px;
   color:#898989;
   }
   
    .TopSerchDiv
 {
 background-color:#efefef;
 	-moz-border-radius:25px;
	-webkit-border-radius:25px;
 padding:1px 10px 1px 10px;
 border-radius:25px;
	border:1px solid #dcdcdc;
 }
 
 .watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}



.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
	vertical-align :bottom  ;
}



div.MaskedDiv
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	z-index: 100;
	background-image: url(gray.png); /* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src= 'gray.png' );
}


div.ModalPopup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	width: 650px;
	height: auto;
}
.style1
{
	width: 55%;
}
.style2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
}
.style3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
}

  .GridBackground
  {
  background-color:#f7f7f7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	padding-bottom:7px;
	padding-top:7px;
  
  }
  
  .AnchorFont
{
	font-family:Arial;
  /*font-size:1.05em;#EEFFFF*/ 
   font-weight:normal  ; 
   font-size:11px;
   color:Red;
   }
   
   
 .Pnl
  {
  	font-size: 11px;
	background-color: #ECF7EA ; /*EEFFFF*/
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 2px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;	  
	  font-family:Arial;
    font-weight:normal  ; 
     color:#898989;
  }
  
  
.myCalendar {
    background-color: #e2f0d6;
    width: 200px;
    font-family:Arial;
}

/*efefef
    Common style declaration for hyper linked text
*/
.myCalendar a {
    text-decoration: none;
}

/*
    Styles declaration for top title
    [TitleStyle] [CssClass] = myCalendarTitle
*/
.myCalendar .myCalendarTitle {
    font-weight: bold;
     background-color: #e2f0d6; 
}

/*
    Styles declaration for date cells
    [DayStyle] [CssClass] = myCalendarDay
*/
.myCalendar td.myCalendarDay {
    border: solid 2px #fff;
    border-left: 0;
    border-top: 0;
}

/*
    Styles declaration for next/previous month links
    [NextPrevStyle] [CssClass] = myCalendarNextPrev
*/
.myCalendar .myCalendarNextPrev {
    text-align: center;
   background-color: #e2f0d6; 
}

/*
    Styles declaration for Week/Month selector links cells
    [SelectorStyle] [CssClass] = myCalendarSelector
*/
.myCalendar td.myCalendarSelector {
    background-color: #dddddd;
}

.myCalendar .myCalendarDay a,
.myCalendar .myCalendarSelector a,
.myCalendar .myCalendarNextPrev a {
    display: block;
    line-height: 18px;
}

.myCalendar .myCalendarDay a:hover,
.myCalendar .myCalendarSelector a:hover {
    background-color: #cccccc;
}

.myCalendar .myCalendarNextPrev a:hover {
    background-color: #fff;
}


/*.MainBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #e0f0d3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e0f0d3;
	box-shadow:inset 0px 1px 0px 0px #e0f0d3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ECF7EA), color-stop(1, #e2f0d6) );
	background:-moz-linear-gradient( center top, #ECF7EA 5%, #e2f0d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF7EA', endColorstr='#e2f0d6');
	background-color:#ECF7EA;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:Gray ;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.MainBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2f0d6), color-stop(1, #ECF7EA) );
	background:-moz-linear-gradient( center top, #e2f0d6 5%, #ECF7EA 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2f0d6', endColorstr='#ECF7EA');
	background-color:#e2f0d6;
	cursor:pointer;
}.MainBtn:active {
	position:relative;
	top:1px;
}*/


.MainBtn2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}.MainBtn2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
	color:#faee64;
}.MainBtn2:active {
	position:relative;
	top:1px;
}


.MainBtn {
	-moz-box-shadow:inset 0px 0px 0px -2px #d9fbbe;
	-webkit-box-shadow:inset 0px 0px 0px -2px #d9fbbe;
	box-shadow:inset 0px 0px 0px -2px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:0px 0px 0px #86ae47;
	cursor:pointer;
}.MainBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.MainBtn:active {
	position:relative;
	top:1px;
}


.CheckOutBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#597d61;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
	cursor:pointer;
}.CheckOutBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.CheckOutBtn:active {
	position:relative;
	top:1px;
}

.SelectBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
	cursor:pointer;
}.SelectBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.SelectBtn:active {
	position:relative;
	top:1px;}



.Pay {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana ;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	cursor:pointer;
}.Pay:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.Pay:active {
	position:relative;
	top:1px;
}



.Artworkbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #efdcfb;
	box-shadow:inset 0px 1px 0px 0px #efdcfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea) );
	background:-moz-linear-gradient( center top, #dfbdfa 5%, #bc80ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea');
	background-color:#dfbdfa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #c584f3;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9752cc;
	cursor:pointer;
}.Artworkbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa) );
	background:-moz-linear-gradient( center top, #bc80ea 5%, #dfbdfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa');
	background-color:#bc80ea;
}.Artworkbtn:active {
	position:relative;
	top:1px;
}




.AppBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:3px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
	cursor:pointer;
}.AppBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}.AppBtn:active {
	position:relative;
	top:1px;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Gray   ;
    background-color:  #ECF7EA;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white ;
    background-color: #868367;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color:Transparent    ;/*#F2F1EC DEEFF5*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
  
}

.Validator
{font-size:10px;
	margin:2px; 
 padding:0; 
   marginheight:"1px";
   marginwidth:"1px";
font-family:Arial;
color: Red ;
font-weight:bold;
}








.LabelFont
{
 font-family :Arial;
  /*font-size:1.05em;*/ 
   font-weight:bold   ; 
   font-size:14px;
   color:#898989;
   }
   
   .error {
    color: #D8000C;
    background-color: #FFBABA;
   /* background-image: url('close.png');*/
    font-family:Arial;
}

.dsuccess {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('msgOk.png');
     font-family:Arial;
}

.info {
    color: #00529B;
    background-color: #ECF7EA;
     /*background-image: url('info.jpeg');background-repeat :no-repeat ; background-position :center ;*/
    height:25px;
    vertical-align :middle;
    font-family:Arial;
}

.TextIndicator_txtPassword
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     vertical-align :middle;
}

.register
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal  ; 
   font-size:12px;
   color:Gray  ;
   }
   
   .updatePanel 
{
    
    border: solid 0px #999999;
  
}
.updatePanel > div
{
    width: 100%;
    height: 100%;
}
.updatePanel .updatePanelContent 
{
    padding: 10px;
}
.progressMessage 
{
    text-align: center;
    font-weight: bold;
    padding: 5px;
    color: Gray ;
    font-family:Arial;
}

div.blockMsg {
    width:  30%;
    top:    40%;
    left:   40%;
    text-align: center;
    background-color: #fff;
    border: 1px solid #aaa;
    padding: 0;
    color: #000000;
}


.black_overlay{
display:none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display:none;
position: absolute;
top: 25%;
left: 35%;
width: 25%;
padding: 0px;
border: 0px solid #a6c25c;
background-color: white;
z-index:1002;
overflow: auto;
}


.AutoExtender{font-family: Verdana, Helvetica, sans-serif;font-size: .8em;font-weight: normal;border: solid 1px #006699;line-height: 20px;padding: 15px;background-color: White;margin-left:5px;overflow-y:scroll;height:110px;}
.AutoExtenderList{border-bottom: dotted 1px #006699;cursor: pointer;color: Maroon;}
.AutoExtenderHighlight{color: White;background-color: #006699;cursor: pointer;}

.PgGrid {width: 100%; background-color: #fff;margin: 5px 5px 5px 5px;border : 1px solid #E0E0E0; border-collapse:collapse; background: rgb(254,255,232); /* Old browsers */}
.PgGrid td { padding: 2px 2px 2px 2px; /* color: #717171; */}
.PgGrid th { padding: 2px 2px 2px 2px;color: #fff;background: #424242 url(grd_head.png) repeat-x top;font-size: 0.9em;}/*.mGrid .hed {background-color :#000000; color: #ffffff;}*/
.PgGrid .ItemStyle {width:20px; height:1px; color: #ffffff;border : 1px solid #E0E0E0;padding: 2px 2px 2px 2px; text-align:center ;}   /*{ background: #424242 url(grd_pgr.png) repeat-x top; }*/
/*.PgGrid .ItemStyle table { margin: 5px 0;}
.PgGrid .ItemStyle td {border-width:5px;padding: 1px 1px 1px 1px;border-left: solid 1px #666;font-weight: bold;color: #fff;line-height: 25px;}   */
.PgGrid .ItemStyle a { color: #666; text-decoration: none;  background:white;}
.PgGrid .ItemStyle a:hover { color: #000; text-decoration: none; }


.ProdGrid { width: 100%; background-color: White ;}
.ProdGrid .Item {font-family:Arial;font-size:10px;text-align:center;line-height:20px;}
.ProdGrid .Head {font-family:Arial;font-size:11px;text-align:center;font-weight:bold ;line-height:20px;background-color:Black; color:White; }
.ProdGrid .AlterItem {font-family:Arial;font-size:10px;text-align:center;line-height:20px; }
.ProdGrid .foot {background: #E9F0E6; color:Black ; font-size:12px;font-weight :bold ;}


.ProdGrid .pgr {background: black;
border: solid 1px white;
border-top: 1px solid #c7c7c7;
height: 21px;
color:White;
padding-left: 4px; }   /*{ background: #424242 url(grd_pgr.png) repeat-x top; }*/

.ProdGrid .pgr table { margin: 5px 0; }
.ProdGrid .pgr td { 
    border-width: 0; 
    padding: 1px 1px 1px 1px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: White; 
    line-height: 12px;     
 }   
.ProdGrid .pgr a { color: #666; text-decoration: none; }
.ProdGrid .pgr a:hover { color: White ; text-decoration: none; }

.gridbtn
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal  ; 
   font-size:11px;
   color:#000000;
     }

.cssPager td
            {
                  padding-left: 1px;     
                  padding-right: 1px; 
                   border :solid 1px gray;   
              }
 
 
 .tabs{padding: 6px 0;font-size: 0;margin:0;list-style-type: none;text-align: left ; /*set to left, center, or right to align the tabs as desired*/}
.tabs li{display: inline;margin: 0;margin-right:4px; /*distance between tabs*/}
.tabs li a{font: normal 12px Verdana;text-decoration: none;position: relative;z-index: 1;padding: 6px 14px;border: 1px solid #AAA;color: #000;background: #F7F7F7;border-radius: 2px 2px 0 0;outline:none;}
.tabs li a:visited{color: #000;}
.tabs li a:hover{background:White;}
.tabs li.selected a{/*selected tab style */position: relative;top: 0px;font-weight:bold;background: white url(tabbg.gif) 0 0 repeat-x;border-bottom-color: white;}
.tabs li.selected a:hover{/*selected tab style */text-decoration: none;}
.tabcontent{display: block;}
.tabcontents{border: 1px solid #AAA; padding-left : 1px;background-color:#FFF;border-radius: 2px;}

.LnkButton
{
	
background:#d9d9d9;/*#FAFAD2;*/
  display:block;  /* Image will not show up without this line
  width:32px;  /* change to the actual image width */
  height: 20px;  /* change to the actual image height */
  padding:6px 2px 2px 2px;
  
  text-align:center ;
	font-family:Arial;
   font-weight:normal  ; 
   font-size:12px;
   color:#898989;
   width :150px;
    
  
}







.LnkButtonSelect
{
  background:#c9eca3;              /*#FFE4E1;*/
  display:block;  /* Image will not show up without this line
  width:32px;  /* change to the actual image width */
  height: 20px;  /* change to the actual image height */
 padding: 6px 2px 2px 2px;
 
  text-align:center   ;
 	font-family:Arial;
   /*font-weight:bold   ;*/ 
   font-size:14px;
   color:#898989;
   width :150px;
      

}

 
 
.lnkgreen
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal ; 
   font-size:12px;
   color:#088A08 ;
   
   }
   
.lnkred
{
	  font-family:Arial;
  /*font-size:1.05em;*/ 
   font-weight:normal  ; 
   font-size:12px;
   color:Red ;
   }
   
   
   
   
   
   
     
   
 