/* CSS Document */

body{ margin:0px; background-color:#a9a9a9;}

.table
{ 
  height:100%
}


/**** navbar ***/
.TopNav, .TopNav a, .TopNav a:link, .TopNav a:visited
{
	font-family: tahoma;
	font-size: 10pt;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding-left:2px; padding-right:2px; height:32px;
}
.TopNav a:hover
{
	color: #fff; background-image:url(../images/header/Links_Bg.gif); background-repeat:repeat; height:32px;
}



/**** Login ***/
.Login, .Login a, .Login a:link, .Login a:visited
{
	font-family: tahoma;
	font-size: 12px;
	color: #4b7a4b;
	text-decoration: none;
	

}
.Login a:hover
{
	color: #349234; 
}




/*** block bg ******/
.BlockBg
{ 
   background-image:url(../images/right/Block_bg.gif); 
   background-repeat:no-repeat; background-position:bottom;   
   background-color:#e4f0e4; border:1px solid #cccccc 
} 

/**** Form text  ******/
.FText
{ 	
 font-family: tahoma;
 font-size: 9pt;
 color: #4f4f4f;
 text-decoration: none;
}

/*** text area  **/
.textarea
{
  border:1px solid #d4d0c8;
  width:172px;
  height:20px;
  text-align:right;
  color:#000;
}

.textarea1
{
  border:1px solid #d4d0c8;
  width:172px;
  text-align:right;
  color:#000;
}

/*** mail link  ****/
.mail, .mail a, .mail a:link, .mail a:visited, .mail a:hover
{
	font-family: tahoma;
	font-size: 9pt;
	color: #4a4c3c;
	text-align: center;
	text-decoration: none;
	font-weight:bold;

}

/******** welcome   ******/

.WelCome{ background:url(../images/inerpages/Bg_WellBlock.gif) repeat-x bottom #fff  ; border:solid #cccccc 1px;}




/**** titels  ********/
.Titels{
	font-family: tahoma;
	font-size: 14px;
	color: #4b7a4b;
	padding-right:10px;
	text-decoration: none;
	font-weight:bold;

}

.content{
	font-family: tahoma;
	font-size: 10pt;
	color: #3c3c3c;
	padding-right:10px;
	padding-left:10px;
	text-decoration: none;
	}
	
	
	
/*** blocks  ***/	
.BlockTd{  background-image:url(../images/inerpages/S_BlockBg.gif); height:33px;font-family: tahoma;
	font-size: 14px;
	color: #4b7a4b;
padding-right:10px;	text-decoration: none;
	font-weight:bold;}
	
	
.Block{ background:url(../images/inerpages/SBgBlock.gif) repeat-x bottom #fff  ; height:100%; border-top:solid #cccccc 0px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px; border-bottom:solid #cccccc 1px;
}


/**** footer links ******/
.Flink , .Flink a , .Flink a:active , .Flink a:visited , .Flink a:hover
{ 	
 font-family: tahoma;
 font-size: 9pt;
 color: #4f4f4f;
 text-decoration: none;

}


/*** red **/
.Red{ font-family: tahoma;
 font-size: 10px;
 color:red;
 text-decoration: none;
}



/* Grid Style */



.grid

{
     text-align:right;
    border: double 0px #999999;

    border-collapse: collapse;
    font-family: tahoma;
 font-size: 12px;

}

.grid th

{

 font-family: tahoma;
 font-size: 12px;

 text-decoration: none;
    background-color: #176802;

    color: #FFFFFF;
    text-align:right;

    height: 20px;

    padding: 0px 7px 0px 7px;

    border: solid 1px #FFFFFF;

}

.row_style

{
    font-family: tahoma;
 font-size: 9pt;
    background-color: #F4F4F4;
    color:#0d6f01;

}

.row_style td

{
	

    border: solid 2px #FFFFFF;

    border-collapse: collapse;

    padding: 0px 7px 0px 7px;

    height: 25px;
    border: solid 1px #FFFFFF;

}

.row_style:hover, .alternating_row_style:hover

{

    background-color: #e4f0e4;

    border: solid 1px #FFFFFF;

    color: #187401;

}

.alternating_row_style

{    font-family: tahoma;
     font-size: 9pt;
     background-color: #F4F4F4;
     color:#0d6f01;

     background-color: #E7E7E7;
     

}

.alternating_row_style td

{

    border: solid 2px #FFFFFF;

    border-collapse: collapse;

    padding: 0px 7px 0px 7px;

    height: 25px;
    border: solid 1px #FFFFFF;

}

.pager_style td

{

    text-align: center;

    background-color: #999999;

    color: #FFFFFF;

    height: 22px;

    padding: 0px 2px 0px 2px;

}
/**** buttons *****/
.searchB{
background:url(../images/inerpages/Ok.gif) no-repeat;
height:20px; width:92px; border:0px;
font-family: tahoma;
font-size: 10px;
color: #155d04;
text-align:center;
text-decoration:none;
padding-bottom:2px ;
font-weight:bold;

}

/**** sucsses *****/

.sucsses{
	font-family: tahoma;
	font-size: 12px;
	color: #4b7a4b;
	padding-right:10px;
	text-decoration: none;
	font-weight:bold;

}


/** Begin Site Map Module **/


.sitemap-column {
	border-left: dotted 1px #CCCCCC;
}
.sitemap-column-right {
	border-right: dotted 1px #CCCCCC;
}
.sitemap-upper {
	position: relative;
	font-size: 10pt;
	line-height: 30px;
	font-weight: normal;
	font-family: tahoma;
   
}

.sitemap-upper a {
	color: #4b7a4b; text-decoration:none;
}
.sitemap-upper a:hover {
	color: #4b7a4b; text-decoration:underline;
}

.sitemap-lower-parent, .sitemap-lower {
	position: relative;
	padding-right: 10px;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	background-position: 2px 7px;	font-family: tahoma;
	
}

.sitemap-lower-parent a, .sitemap-lower a {
	color: #999999;font-family: tahoma;text-decoration:none;
}

 .sitemap-lower-parent a:hover, .sitemap-lower a:hover {
	color: #999999;font-family: tahoma;text-decoration:underline;
}


/** End Site Map Module **/

a:link ,  a:active , a:visited ,  a:hover
{ 	
 font-family: tahoma;
 font-size: 9pt;
 color: #4f4f4f;
 text-decoration: none;
 margin:0px;
}