gridview
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sidelinks {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sidelinks  img 
{
	border-width:0px;
}


.admin_menu {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boldhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lighthead {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blacklarge {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boldred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boldred :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boldredlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boldredlarge :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.captionsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boldblack {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3399ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.container TD {
	TEXT-ALIGN: justify
}
.container A {
	COLOR: #0033ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.marquee {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.selObj {
	WIDTH: 200px
}
.Text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
textarea
{
	font-family: Arial, Helvetica, sans-serif;
}

.modalBackground {
background-color:#c0c0c0;
filter:alpha(opacity=80);
opacity:0.8;
z-index:1005;
} 
/* Punnan 16-11-2009*/
/******************************** Oval Button ***********************************/

a.ovalbutton
{
    background: url('images/oval-gray-left.gif') no-repeat left top;
    display: block;
    font-weight: normal;
    float: none;
    /* Change 13px as desired */
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    /* Height of button background height */
    width:65px;
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    text-align: center;
    cursor:hand;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	font-family: Tahoma;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: Black; /*button text color*/
font-weight:normal;
	}

a.ovalbutton span{
background: transparent url('images/oval-gray-right.gif') no-repeat top right;
display: block;
cursor:default;
font: normal 13px Tahoma;
font-weight:normal;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: top left;
cursor:default;
font-weight:bold;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: top right;
color: Black;
font-weight:bold;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
cursor:default;
font-weight:bold;
width: 100%;
}
/********************************End Oval Button ***********************************/
.field_name
{
text-align: right;
}
.field_control
{
text-align: left;
}

.SantaGrid
{
padding-left:15px;
border-color:#7d2221;
border-style:solid;
border-width:1px;
}
.SantaGridRow
{
background-color:#F7F6F3 ;
color:#333333;
text-align:center;
}
.SantaAltGridRow
{
background-color:#e6eaf1 ;
color:#333333;
text-align:center;
}
.SantaHeaderRow
{
background-color:#7d2221 ;
color:White;
text-align:center;
}
.SantaFooterRow
{
background-color:#ffffff ;
color:#7d2221;
font-weight:bold;
}


.gridviewStyle
{
	border: 1px solid #A8A8A8;
	margin-bottom: 1.5em;
	padding: 0.5em;
}
.gridviewStyle td
{
padding: 0.5em;
}
.gridviewHeader th
{
	font-weight: bold;
	padding: 0.5em;
	text-align: left;
	background-color: #A2A2A2;
	color: #FFFFFF;
}

.gridviewItem
{
	background-color: #F1F1F1;
	color: inherit;
	text-align: left;
}

.gridviewAltItem
{
background-color: #FDFDFD;
color: inherit;
text-align: left;
}

.gridviewSelectedRowStyle
{
	background-color: #D7EBFF;
	color: #333333;
	text-align: left;
	font-size: medium;
	font-weight: bold;
}

/* Linkbutton details viewing  */

a.lbtnview:visited, a.lbtnview:link
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	color: #00468C;
	text-align: center;
}



.page_header
{
font-size: 13pt;
font-weight: bold;
text-align:left;
}


.page
{
margin-left: 10pt;
}

fieldset legend
{
padding: 2px;
font-weight: bold;
color: #000000;
font-size: 9pt;
}
fieldset
{
padding: 10px;
}

 .rptHeader
{
	background-color: #FFFFFF;
	border: 1px solid #7d2221;
}
.rptHeader thead
{
background-color: #7d2221;
color: #FFFFFF;
}
.rptHeader td
{
border-bottom-style: solid;
border-right-style: solid;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-right-color: #C0C0C0;
border-bottom-color: #C0C0C0;
}

.rptHeader .rptLeft
{
border-bottom-style: solid;
border-right-style: solid;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-right-color: #C0C0C0;
border-bottom-color: #C0C0C0;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #C0C0C0;
}
.rptHeader .selected
{
	background-color: #EAEAEA;
}

.LinkButton
{
	color: #0000FF;	
}
  .RightAlign
   {
        	text-align:right;
   }
   
  
   
 .Menu A {
	COLOR: #000000; TEXT-DECORATION: none
}

  .Task
{
	padding: 20px 10px 15px 23px;
}

/* Accordion Web */
.WebAccordionHeader
{
	border: 1px solid #2F4F4F;
	color: #000000;
	font-family: verdana, tahoma, arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url('images_WEB/inner_menu_reg.jpg');
	background-repeat: repeat;
	text-align: left;
}
.WebAccordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: #000000;
	font-family: verdana, tahoma, arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(images_WEB/inner_menu_reg.jpg);
	text-align:left;
}
.WebAccordionContent
{
	/*background-image: url(images_WEB/menu_bk.jpg);*/
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	border-style: none solid solid solid;
	border-width: 0px;
	border-color: #2F4F4F;
	/*background-repeat: repeat;*/
}
/* Accordion - FAQ */
.FaqAccordionHeader
{
	color: #002C81;
	font-family: verdana, tahoma, arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	cursor: pointer;
	text-align: left;
	background-color: #FFFFFF
}
.FaqAccordionSelected
{
	
	font-family: verdana, tahoma, arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-align:left;
	background-color: #FFFFFF;
	color: #002C81;
}
.FaqAccordionContent
{
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	font-family: verdana, tahoma, arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-style: none solid solid solid;
	border-width: 0px;
	border-color: #2F4F4F;
	background-color: #FFFFFF;
	color: inherit;
	text-align: justify;
}
/*------------------*/
/* Accordion */
.CandiAccordionHeader
{
	border: 1px solid #2F4F4F;
	color: #000000;
	background-color: #ADADAD;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
 
#master_content .CandiAccordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .CandiAccordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.CandiAccordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #9D9D9D;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
 
#master_content .CandiAccordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .CandiAccordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.CandiAccordionContent
{
	background-color: #F4F4F4;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #2F4F4F;
}



 .Accordion
{
	background-color: Silver;
	color: Black;
	font-family: Trebuchet MS;
	font-size: 10pt;
	border: solid 1px Black;
}
 .AccordionPaneHeader
{
	background-color: Silver;
	padding: 3px 3px 3px 3px;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	cursor:hand;
}
 .SelectedAccordionPaneHeader
{
	background-color: Gray;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	cursor:hand;
}
.AccordionPaneContent
{
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
}
table.Style1
{
	border: 1px solid #C3C3C3;
	border-collapse: collapse;
	width:100%;
}

table.Style1 td
{
	border: 1px solid #C3C3C3;
	padding: 3px;
	vertical-align: top;
}

table.Style1 th
{
	background-color: #E1E1E1;
	border: 1px solid #C3C3C3;
	padding: 3px;
	vertical-align: top;
}
.CloseX
{
	background-color: #7CAFD6;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: thin none #FFFFFF;
	padding: 4px;
}    
 .AutoExtender
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	border: solid 1px #006699;
	line-height: 20px;
	padding: 10px;
	background-color: White;
	margin-left: 10px;
}
.AutoExtenderList
{
	border-bottom: dotted 1px #006699;
	cursor: pointer;
	color: Maroon;
}
.AutoExtenderHighlight
{
	color: White;
	background-color: #006699;
	cursor: pointer;
}
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
.whiteback {

background-color: #F5F5FF;
border: solid 1px #2e9cfe;
border-bottom: none 0px;
color: Gray;
z-index: 1;
padding-left:2px;
padding-right:0px;
padding-top:2px;

}
