/* -------------------------------------    Element   ------------------------------- */

body
{
	font: 12px Tahoma, Helvetica, Arial, sans-serif;
	/* font: 12px Verdana, Tahoma, Arial, ÐÂËÎÌå, ËÎÌå, serif; */
	margin: 0px;
	text-decoration: none;
	background-color: white;
	color:Black;
}

table
{
	border-collapse: collapse;
}


.inputBg1
{
	background-image: url(Images/bg_input1.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
}

.inputBg2
{
	background-image: url(Images/bg_input2.gif);
	background-attachment: fixed;
}


.TopGroup
{
}

.MenuGroup
{
}

.MenuItem
{
  background-image:url(Images/item_bg.jpg);
  background-repeat: no-repeat;
  text-align:center;
  color:black; 
  cursor:default;
}

.MenuItemHover 
{
  background-image:url(Images/item_hover_bg.jpg);
  background-repeat: no-repeat;
  text-align:center;
  color:black; 
  cursor:default; 
}


.greyBg
{
	background-color:#D9D9E6;
}

.grayBg
{
	background-color:#e1e1e1;
}

.yellowBg
{
    background-color: #FDEC99;
}

.pinkBg
{
	background-color: #f4ddd3;
}

.OliveBg
{
	background-color:#C6C7A8;
}

.silverBg
{
	background-color:#f2f0f1;
}

.Bg_SignIn
{
	background-image: url(Images/Bg_SignIn.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

.optNormal
{
	color:#CD691E;
}

.optAlternate
{
	color:#008080;
}

.grownF
{
	color:#d45713;
}

.specF
{
	color:#7d0000;
}

.blueF
{
    color:#3B67DD;
}

.fieldTitle
{
	width:70px;
}

.singleLineHightt
{
	line-height:100%;
}

.OneHalfLineHight
{
	line-height:150%;	
}

.DoubleLineHeight
{
	line-height:200%;
}

td, span, li, input, textarea, button, select, option
{
	font: 12px Tahoma, Helvetica, Arial, sans-serif;
	/* font: 12px Verdana, Tahoma, Arial, ÐÂËÎÌå, ËÎÌå, serif; */
	line-height: 20px;
	text-decoration: none;
}


img
{
	border: 0px;
}

/*
fieldset
{
	border:solid 1px #A5CEEC;	
}
*/
legend
{
     color:Black;    
}

/* -------------------------------------    Pseudo-class   ------------------------------- */

a:link, a:visited
{
	color: blue;
	text-decoration: none;
}

a:hover, a:active
{
	color: red;
	text-decoration: underline;
}

a.grownF:link, a.grownF:visited
{
	color: #d45713;
}

a.pagerLink:link, a.pagerLink:visited
{
	color: #7e7e7e;
}

a.pagerCurrent:link, a.pagerCurrent:visited
{
	color: #020202;
}

/* -------------------------------------    Class   ------------------------------- */

.silver, a.silver:link, a.silver:visited
{
	color: #7e7e7e;
	background: #f5f5f5;
	padding: 3px 3px 3px 3px;
}

.sWing
{
	font: normal 9pt Wingdings;
	text-decoration: none;
}
 
.sWeb
{
	font: normal 9pt Webdings;
	text-decoration: none;
}

.hint
{
	color: #535353;
}

.Tip
{
	color: #B9BEC4;
}

.Italic
{
	font-style: italic;
}

.DashedGreenBox
{
	border: dashed 1px Green;
}

.DashedBlueBox
{
	border: dashed 1px Blue;
}

.GreenBox
{
	border: solid 1px Green;
}

.hintBox
{
	color :  #535353;
	border:  solid 1px #535353;
	padding: 0px 3px;
}

.hiddenOBJ
{
	 display:none;
	 visibility:hidden;	
}

.visibleOBJ
{
	 display:inline-block;
	 visibility:visible;	
}

.highlight
{
	/* orangered */
	color: #ff4500;
}


.smaller
{
	font-size: smaller;	
}

.up3
{
	position: relative;
	top: -3px;	
}

.indent
{
	 letter-spacing: -2px;	
}

.colorfocus
{
	border: 1px #0099CC double;
	background-color: #E8FAFF;
}

.colorblur
{
	border: 1px #cccccc double;
	background-color: #ffffff;
}

.pagerLink, .pagerCurrent
{
	background: #f5f5f5;
	border: 1px solid #363636;
	padding: 1px 3px 1px 3px;
	margin: 0px 2px 0px 2px;
}

.pagerCurrent
{
	background: #cecece;
}

.formTitle
{
	font-size: 32px;
	font-family: Î¢ÈíÑÅºÚ, ºÚÌå, Verdana, sans-serif;
	line-height: 150%;
}

.buttonLabel
{
	cursor: hand;
	color: blue;
}

.printBtn
{
	color: White;
	background-color: #b64f0b; 	
}

.FeedBackBar{
	color            : #7C0204;
	background-image : url(Images/bg_status.gif);
	background-repeat: repeat-x;
}

.TextBottom
{
    vertical-align :text-bottom;    
}

.TextMiddle
{
    vertical-align:middle;    
}

.subMenuBg
{
	background-image: url(Images/bg_menu2.gif); 
}

.CenterMe
{
	margin: auto;	
}

.HeaderRow
{
 background-image:url(Images/GridHeaderBg.gif);
 background-repeat:repeat-x;
 height:45px;
}

.AlternatingRow 
{ 
	background-color: #F8F8F8; 
}

/* -------------------------------------    Media   ------------------------------- */

@media screen {
   .NoScreen {display:none; visibility:hidden;}
   .NoPrint {visibility:visible;}
}


@media print {
   .NoScreen {visibility:visible;}
   .NoPrint {display:none; visibility:hidden;}
   .grownF {color:black;}
   .highlight {color:black;}
   body {background-color:white;}
}
