
body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

table
{
    
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    }
.header_bg
{
     
    background-repeat: repeat-y;
    background-color: #FACC42; /* #FABA0A; #FAAE0A ; #FABE0A */
      
}

.menu_bg
{
    background-image: url(../images/Menubg3.jpg);
    background-repeat: repeat-x;
    /* background-color:#ffe095; #255885; 
    color: #CC3333;*/
	text-decoration: none;
	background-color: #FFCC33;
}
.Headerbannerleft
{
    background-image: url(../images/banner_01left.jpg);   
    background-color: #FACC42;
}


.Headerbanner
{
    background-image: url(../images/banner_01.jpg);   
    background-color: #FACC42;
}
.menu_bg2
{
    background-image: url(../images/menu_bg2.jpg);
    background-repeat: repeat-x;
    background-color: #a7bcce;
}

.header_bt
{
    background-image: url(../images/header_bg_bt.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 100;
    text-decoration: none;
    color: #133040;
    height: 100;
}


.small_table
{
    background-color:#FAF4EC  ;
    
}

.white_table
{
    background-color: #ffffff;
     
}


.txt_white
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #F4FCFF;
}

.txt_white2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

.txt_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #255885;
     text-decoration: none;
    line-height: 16px;
}

a.txt_blue:hover
{
   
    text-decoration: underline;
}

.text_gray
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    line-height: 16px;
}

.txt_link_white
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #aee3ff;
}

.txt_link_white:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #4AB3FF;
}

.txt_link_white2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

.txt_link_white2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #ffffff;
}


.pageheader
{
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    width: 250px;
    background: #F99506;
    display: block;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    border: 0px;
    cursor: pointer;
    vertical-align: middle;
}

.subheader
{
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;   
    width: 400px;
    background:  #9da1a2;
    display: block;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    border: 0px;
    cursor: pointer;
     
}

.Text_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

 
/* For GridView */

.hdr
{  background-repeat: repeat-x;
    background-color: #5e5e5e;
    height: 20px;
    padding-left: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    
 
}

.gr
{
    background-repeat: repeat-x;
    background-color: #f1f1f1;
    padding-left: 6px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: #333333;
    text-decoration: none;
}

.gridtext
{
    background-repeat: repeat-x;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 2px 4px 2px 4px;
    font-weight: 100;
    text-decoration: none;
}


.button
{
    width: 60px;
    background: #535353 url(../images/button-bg.jpg) repeat-x;
    display: block;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    border: 0px;
    cursor: pointer;
    border-radius: 5px;
}


.bigbutton
{
    width: 90px;
    background: #535353 url(../images/button-bg.jpg) repeat-x;
    display: block;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    border: 0px;
    cursor: pointer;
    border-radius: 5px;
}


.select
{
    background-color: #f3faff;
    border: 1px solid #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 0px;
     width: 170px;
}
.textfield1
{
    width: 170px;
    background: #f3faff;
    height: 17px;
    border: 1px solid #758386;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
}

.textfield2 {
    width: 200px;
    background: #f3faff;
    height: 25px;
    border: 1px solid #758386;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
}

.textfieldGray
{
    width: 170px;
    background: lightgray;
    height: 17px;
    border: 1px solid #758386;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
     
}

.textfield1multi
{
    width: 250px;
    background: #f3faff;
    height: 50px;
    border: 1px solid #758386;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.blink
{
    text-decoration: blink;
    
    }
    
    /* CALENDER */

.MyCalendar .ajax__calendar_container
   {
	font-weight:bold;
 
	background-color: #5e5d5d;
	border:solid 1px black;
	}
	.MyCalendar .ajax__calendar_header
	  { 
		color:#ffffff;
		background-color: #404143;		    
		margin-bottom: 4px;
	  }
	.MyCalendar .ajax__calendar_title,
	.MyCalendar .ajax__calendar_next,.MyCalendar 
	.ajax__calendar_prev   
	 {   
		color:#ffffff;		    
		padding-top: 3px;
	 }
	.MyCalendar .ajax__calendar_body
	{
		color:Black;
		font-weight:bold;
		background-color: #b6bbbe;
		 
	}
	.MyCalendar .ajax__calendar_dayname
	{ 
	color:Maroon;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	font-weight:bold; 
	margin-bottom: 4px;
	margin-top: 2px;
	}
	.MyCalendar .ajax__calendar_day 
	{   
	font-weight:bold;	
	text-align:center;
	}
	.MyCalendar .ajax__calendar_hover
	.ajax__calendar_day,.MyCalendar 
	.ajax__calendar_hover 
	.ajax__calendar_month,
	.MyCalendar .ajax__calendar_hover 
	.ajax__calendar_year,
	.MyCalendar 
	.ajax__calendar_active  
	{
	 color: #0946e2; 
	 font-weight: bold; 
	 background-color: yellow;
	}
	.MyCalendar .ajax__calendar_today
	{
	font-weight:bold;
	color: #ffffff; 														  
	}
	.MyCalendar .ajax__calendar_other,
	.MyCalendar .ajax__calendar_hover 
	.ajax__calendar_today,
	.MyCalendar .ajax__calendar_hover
	.ajax__calendar_title
	 { 
	color: #ffffff;
	}
	