body {
	
	PADDING: 0px; 
	LINE-HEIGHT: 18px;
	/*background-image:url(/apportal/images/Main-bg.png);*/
	background-repeat: repeat-x;
	background-attachment:fixed;
	MARGIN: 0px; 
	MIN-HEIGHT: 100%; 	
	WIDTH: 100%; 
	FONT-FAMILY: Arial,Helvetica,sans-serif; 
	COLOR: #494a4c; 
	FONT-SIZE: 11px; 
}
ul, li 
{	
	text-align:left;
}
INPUT {
	border: 1px solid #a4a4a4;
            text-align: center; background-color:#ffffff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: #aaaaaa 0px 2px 3px; -moz-box-shadow: #aaaaaa 0px 2px 3px; 
            box-shadow: #aaaaaa 0px 0px 3px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; clear:left; font-size:11px; color:#000000; text-align:left; padding-left:3px;
    padding-right: 0;
    padding-top: 3px;
    padding-bottom: 3px;
}
.btn 
{
    background: #fd9d78; 
             height:30px;
            border: 0px solid #a4a4a4; color:#ffffff;
            padding:5px; padding-bottom:5px;
            text-align: center; 
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: #aaaaaa 0px 2px 3px;
            -moz-box-shadow: #aaaaaa 0px 2px 3px; 
            box-shadow: #aaaaaa 0px 0px 3px;
}
SELECT {
	border: 1px solid #a4a4a4;
            padding:3px 0; padding-right:5px;
            text-align: center; background-color:#ffffff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: #aaaaaa 0px 2px 3px;
            -moz-box-shadow: #aaaaaa 0px 2px 3px; 
            box-shadow: #aaaaaa 0px 0px 3px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; clear:left; font-size:11px; color:#000000; text-align:left; padding-left:3px;
}
TEXTAREA {
	border: 1px solid #a4a4a4;
            padding:3px 0;
            text-align: center; background-color:#ffffff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: #aaaaaa 0px 2px 3px;
            -moz-box-shadow: #aaaaaa 0px 2px 3px; 
            box-shadow: #aaaaaa 0px 0px 3px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; clear:left; font-size:11px; color:#000000; text-align:left; padding-left:3px;
}

/* Styles for AP Portal */

/* for the main backgroud color (Blue color) */






.mainbg{
	background-color:#006699;
	}

/* for the sub background color (green color) */
.subbg{
	background-color:#009999;
	}
/* for the font and color of main heading (heading1) */
.head1{
	font-family: verdana,arial,serif;
	font-weight:lighter;
	color:#006699;
	font-size: 14pt;	
	text-decoration:none;
	text-align:center;	
	}
.headImp{
	font-family: verdana,arial,serif;
	font-weight:lighter;
	color:#006699;
	font-size: 14pt;	
	text-decoration:none;
	text-align:left;	
	}
.lblFont
{
	font-size:x-small;
}

.mainHead
{
	font-size:20px;
}

.subHead
{
	font-size:16px;
}

/* for the font and color of sub heading (heading2) */
.head2{
	font-family: verdana,arial,serif;
	font-weight:bold;
	color:#009999;
	font-size: 11pt;	
	text-decoration:none;
	text-align:left;
	}



/*for the deaprtment pages heading 2 */
.bl-ico-lnk {
	color:#942236; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
a.bl-ico-lnk:visited {
	color:#942236; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
a.bl-ico-lnk:hover {
	color:#942236; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;
}
a.bl-ico-lnk:active {
	color:#942236; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
.dhead2{
	font-family: verdana,arial,serif;
	font-weight:bold;
	color:#be3140;
	font-size: 9pt;	
	text-decoration:none;
	
	}

/* for the font and color of sub heading (heading3) */
.head3{
	font-family: verdana,arial,serif;
	font-weight:bold;
	color:black;
	font-size: 9pt;	
	text-decoration:none;
	text-align:left;
	}

/* for the font and color of sub heading (heading4) */
.head4{
	font-family: verdana,arial,serif;
	font-weight:bold;
	color:black;
	font-size: 8pt;	
	text-decoration:none;
	text-align:left;
	}


.head5 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/* for the font of the text in the body */
.bodytext{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;	
	}


	/* for the font of the text in the body */
.searchresultsmall{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 8pt;	
	text-decoration:none;
	text-align:justify;
	}

/* for the font and color of the text in the credits part of the footer */
.creditstext{
	font-family: verdana,arial,serif;
	font-weight:normal;
	color:white;
	font-size: 7.5pt;	
	text-decoration:none;
	
	}

/* for the URLs in the header part of the page */
.urltop{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 8pt;	
	text-decoration:none;
	
	}

.urltop A {
     color:#FFFFFF;
	 }

.urltop A:hover{
     color:#04E3E3;
	 }
	
.urltop A:active{
     color:#04E3E3;
	 }

.urltop A:visited{
     color:#F7F6A5;
	 }


/* for the URLs in the upper part of the page footer */
.urlbottom1{
	font-family: verdana,arial,serif;
	font-weight:700;
	font-size: 7.5pt;	
	text-decoration:none;
	
	}

.urlbottom1 A {
     color:#006699;
	 }

.urlbottom1 A:hover{
     color:white;
	 }
	
.urlbottom1 A:active{
     color:white;
	 }

.urlbottom1 A:visited{
     color:#F7F6A5;
	 }

/* for the URLs in teh lower part of the page footer */
.urlbottom2{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:none;
	
	}

.urlbottom2 A {
     color:black;
	 }

.urlbottom2 A:hover{
     color:white;
	 }
	
.urlbottom2 A:active{
     color:white;
	 }

.urlbottom2 A:visited{
     color:#F7F6A5;
	 }

/* for the font and font color of the path (subheading) of the main heading (color is red) */
.path{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 7.5pt;	
	text-decoration:none;
	color: #be3140;
	}



 /* for the URLs in the path (subheading) of the main heading (color is red) */
.urlpath{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 7.5pt;	
	text-decoration:none;
	
	}

.urlpath A {
     color:black;
	 }

.urlpath A:hover{
     color:black;
	 }
	
.urlpath A:active{
     color:black;
	 }

.urlpath A:visited{
     color:#009999;
	 }
	 .urlpath A:visited{
     color:#009999;
	 }
	 .adminTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color:White;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.adminTabInactive {
    font-size: 0.7em;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFFFCC;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

/* for the URLs in the text in the main body (whose background is white) */
.urltext{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:underline;
	}

.urltext A {
     color:#0058B0;
	 }

.urltext A:hover{
     color:#009999;
	 }
	
.urltext A:active{
     color:#009999;
	 }

.urltext A:visited{
     color:#be3140;
	 }

/* for the URLs in the text in the main body with out underline (whose background is white) */
.urltextnu{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	}

.urltextnu A {
     color:#0058B0;
	 }

.urltextnu A:hover{
     color:#009999;
	 }
	
.urltextnu A:active{
     color:#009999;
	 }

.urltextnu A:visited{
     color:#be3140;
	 }

/* for the URLs in the text in the main body in dark color (whose background is white) */
.urltextdrk{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 10pt;	
	text-decoration:underline;
	}

.urltextdrk A {
     color:#006699;
	 }

.urltextdrk A:hover{
     color:#009999;
	 }
	
.urltextdrk A:active{
     color:#009999;
	 }

.urltextdrk A:visited{
     color:#be3140;
	 }

/* for the URLs in the text in dark color (blue) with out underline (whose background is white - used in site map) */
.urltextdrknu{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 10pt;	
	text-decoration:none;
	}

.urltextdrknu A {
     color:#006699;
	 }

.urltextdrknu A:hover{
     color:#009999;
	 }
	
.urltextdrknu A:active{
     color:#009999;
	 }

.urltextdrknu A:visited{
     color:#be3140;
	 }

/* for the URLs in the text in dark color (green) with out underline (whose background is white - used in site map) */
.urltextdrknu1{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 10pt;	
	text-decoration:none;
	}

.urltextdrknu1 A {
     color:#009999;
	 }

.urltextdrknu1 A:hover{
     color:#006699;
	 }
	
.urltextdrknu1 A:active{
     color:#006699;
	 }

.urltextdrknu1 A:active{
     color:#be3140;
	 }


/* for the unordered list - This has 3 classes for 3 levels of unordered list */
ul.{
	list-style-type: disc;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}

ul ul.{
	list-style-type:square ;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}

ul ul ul.{
	list-style-type: circle;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}



/* for the ordered list This has 3 classes for 3 levels of ordered list */
ol.{
	list-style-type: decimal;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}

ol ol.{
	list-style-type: lower-roman;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}

ol ol ol.{
	list-style-type: lower-alpha;
	list-style-position: outside;
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;
	text-align:justify;
	}

/* for the table background color */
table.tblbg{
	background-color:#CCCCCC;
	}

/* for the background color of the column headings row (tr) of the table */

.formbg1 {
	FONT-WEIGHT: normal; FONT-SIZE: 6.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: White; BACKGROUND-COLOR: #006699; 
}

/* medium gray */
.formbg2 {
	FONT-WEIGHT: normal; FONT-SIZE: 6.5pt; FONT-STYLE: normal; FONT-FAMILY:verdana,arial,serif; BACKGROUND-COLOR: #FFFFCC; text-decoration:none;
}


.tblheadbg{
	background-color:#006699;
	}

/* for the font and color of the text of the colunn headings of the table */
.tblheadtext{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 10pt;	
	text-decoration:none;
	color: white;
}

/* for the font and color of 'search' item in the header part of the page */
.searchtext{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 7.5pt;	
	text-decoration:none;
	
	color:#be3140;
	}

/* for the URL of the 'advanced search' item in the header part of the page */
.advsearchtext{
	font-family: verdana,arial,serif;
	font-weight:none;
	font-size: 7.5pt;	
	text-decoration:none;
	color:#006699;
	}

.advsearchtext A {
     color:#006699;
	 }

.advsearchtext A:hover{
     color:#009999;
	 }
	
.advsearchtext A:active{
     color:#009999;
	 }

.advsearchtext A:visited{
     color:#be3140;
	 }
/* for the font of the text (data) in the table */
td {
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 10pt;	
	text-decoration:none;

	}

/* for the background color of the table cell (background color is light green) */
.cellbg1{
	background-color:#9BBAD6;
	}

/*.cellbg1 {
	BACKGROUND-COLOR: #baf3e8
}*/

/* for the background color of the table cell (background color is light gray) */
.cellbg2{
	background-color:#FFFFCC;
	}
/*.cellbg2 {
	BACKGROUND-COLOR: #dfdfde
}*/

/* required for home page */

.homeurltop{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 9pt;	
	text-decoration:none;
	color:white;
		
	}

.homeurltop A {
     color:white;
	 }

.homeurltop A:hover{
     color:#009999;
	 }
	
.homeurltop A:active{
     color:#003399;
	 }

.services{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 9pt;	
	text-decoration:none;
	color:black;
		
	}

.services A {
     color:black;
	 }

.services A:hover{
     color:#be3140;
	 }
	
.services A:active{
     color:#be3140;

	 }

/* also used in site map */
.category{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:none;
	text-align:none;
	}

.category A {
     color:black;
	 }

.category A:hover{
     color:#0F80E0;
	 }
	
.category A:active{
     color:#0F80E0;
	 }

.category A:visited{
	 color:#be3140;
	 }

/*.category {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none
}
.category A {
	COLOR: black
}
.category A:hover {
	COLOR: #be3140
}
.category A:active {
	COLOR: #be3140
}*/


.urlsignup{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:underline;
	}

.urlsignup A {
     color:#0058B0;
	 }

.urlsignup A:hover{
     color:#009999;
	 }
	
.urlsignup A:active{
     color:#009999;
	 }

.urlsignup A:visited{
     color:#be3140;
	 }



/* for the font and color of home urls */
.homebodyurl{
	font-family: verdana,arial,serif;
	font-weight:bold;
	font-size: 7.5pt;	
	text-decoration:none;
	
	color:black;
	}

.homebodyurl A {
     color:black;
	 }

.homebodyurl A:hover{
     color:#009999;
	 }
	
.homebodyurl A:active{
     color:#009999;
	 }

.homebodyurl A:visited{
     color:#006699;
	 }

.graybg{
	background-color:#9bbad6;
	}

.lightgraybg{
	background-color:#FFFFCC;
	}

/* used in home page goapmail */
.category1{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 6.5pt;	
	text-decoration:none;
	text-align:right;
	}


/* used for menu items in the home page*/
.menucategory{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:none;
	text-align:none;
	}

.menucategory A {
     color:black;
	 }

.menucategory A:hover{
     color:#006699;
	 }
	
.menucategory A:active{
     color:#006699;
	 }

/* used for button in the home page */
.formtext {
	font-weight: normal; font-size: 6.5pt; font-family: verdana,arial,serif; text-decoration: none;
   
}



.formtextDate {
	font-weight: normal; font-size: 7.5pt; font-family: verdana,arial,serif; text-decoration: none;
}
.formtextsmall {
	font-weight: normal; font-size: 5pt; font-family: verdana,arial,serif; text-decoration: none;
}
.formtext1  {
font-weight : normal ; font-size : 10px ; font-family : verdana,arial,serif ; text-decoration : none ; text-align : center ;
}
.formhdtext  {
font-weight : normal ; font-size : 10px ; font-family : verdana,arial,serif ; text-decoration : none ; text-align : center ;
}
.formtext10  {
font-weight : normal ; font-size : 10px ; font-family : verdana,arial,serif ; text-decoration : none ; text-align : center ;
}
.schtext  {
font-weight : normal ; font-size : 9px ; font-family : verdana,arial,serif ; text-decoration : none ; text-align : left ;
}


/* used for new on home page*/
.newsurl{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:underline;
	}

.newsurl A {
	 font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 7.5pt;	
	text-decoration:underline;
     color:#20558B;
	 }

.newsurl A:hover{
     color:#009999;
	 }
	
.newsurl A:active{
     color:#009999;
	 }

.newsurl A:visited{
     color:#be3140;
	 }
.button {
	background: #fd9d23; 
             border: 0px solid #a4a4a4; color:#ffffff;
            padding:5px; text-align: center; 
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            -webkit-box-shadow: #aaaaaa 0px 2px 3px;
            -moz-box-shadow: #aaaaaa 0px 2px 3px; 
            box-shadow: #aaaaaa 0px 0px 3px;
}

.formheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none;
}

.formheadtext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none; text-align:center ;
}

.mandatory {
	FONT-WEIGHT: bold; COLOR: #be3140; FONT-FAMILY: Verdana
}

.formtblbg {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}


.formsubbg2 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f4ec
}
.formsubbg1 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf0f4
}
.formsubheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formsubheadbg {
	BACKGROUND-COLOR: #d4e8f9
}

/* darker gray */

/* light gray */
.formbg3 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}

/* button bg color */

.buttonbg
{
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #009999
}

.headtext {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align :center 
}

.headtextb {
	FONT-WEIGHT:bold; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align :center 
}


.congrats {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align :center ; color:White 
}

.whitetext {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  text-align :center ; color:white 
}

.urlgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none; color:#009999
}
.urlgreen A {
	COLOR: #009999
}
.urlgreen A:hover {
	COLOR: #ffffff
}
.urlgreen A:active {
	COLOR: #009999
}

.urltextservices {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial, serif; TEXT-DECORATION: none; color:#006699
}
.urltextservices A {
	COLOR: #006699
}
.urltextservices A:hover {
	COLOR: #009999
}
.urltextservices A:active {
	COLOR: #009999
}

.urltextservices A:visited{
     color:#be3140;
	 }
/* readonly text box */
.textreadonly {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; text-align :left 
}
/*telugu styles*/

/* darker gray */
.formbg1t {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: TLGmith0; BACKGROUND-COLOR: #99CC00; 
}

/* medium gray */
.formbg2t {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: TLGmith0; BACKGROUND-COLOR: #FFFFCC; 
}

.formtextt {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; letter-spacing:normal ; FONT-FAMILY:TLGmith0; TEXT-DECORATION: none
}

.govhead {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none
}

.formhead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none
}
.notetext{
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #be3140; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none
}

.urlcategory{
	font-family: verdana,arial,serif;
	font-weight:normal;
	font-size: 8pt;	
	text-decoration:none;
	
	}

.urlcategory A {
     color:#006699;
	 }

.urlcategory A:hover{
     color:#009999;
	 }
	
.urlcategory A:active{
     color:#009999;
	 }

.urlcategory A:visited{
     color:#be3140;
	 }

 /* darker gray bold*/
.formbg1bold {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: White; BACKGROUND-COLOR: #006699; 
}

/* medium gray bold */
.formbg2bold {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: White; BACKGROUND-COLOR: #006699; 
}
.formbg1boldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  color:White;
}
.formtextCenter {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none; TEXT-ALIGN: center;
}

.textreadonlyCenter
{
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; text-align :center; 
}
.mainbgHead {
	 COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699; 
}
.formbg2Red {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}
.formbg1boldWhiteMainbg
{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699;TEXT-ALIGN: center; 
}

.categoryZ {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none; color: #006699;
}
.tableBorder {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR:#aaaaaa;
}
.FDmandatory {
	FONT-WEIGHT: bold; COLOR: #be3140; FONT-FAMILY: Verdana; background-color:#cccccc;
}

/* Styles for page load*/
.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

/* ************     Electrol Roll Style  ************************/

.head1t{
	FONT-FAMILY: TLGmith0;
	font-weight:bold;
	color:#006699;
	font-size: 22pt;	
	text-decoration:none;
	text-align:center;	
	}
.formheadtextt 
{
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY:TLGmith0; BACKGROUND-COLOR: #006699;TEXT-ALIGN: center;
}
.formbg11t {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; FONT-STYLE: normal; FONT-FAMILY: TLGmith0; BACKGROUND-COLOR: #99CC00; 
}

.formbg21t {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-FAMILY: TLGmith0; BACKGROUND-COLOR: #FFFFCC; 
}
.formbg22t {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; FONT-STYLE: normal; FONT-FAMILY: TLGmith0; BACKGROUND-COLOR: #FFFFCC; 
}
/* ************  Closing of Electrol Roll Style  ************************/




/* blue bg */
.homeHeadingbg {	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699; 
}

/* green bg */
.homeTextbg {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99CC00; 
}
.bluetext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana,arial,serif; TEXT-DECORATION: none; COLOR: #006699;
}
.blueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY:verdana,arial,serif; TEXT-DECORATION:none; COLOR: #006699;
}

.footercredittext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY:verdana,arial,serif; TEXT-DECORATION:none; COLOR: #000000;
}

.homepageurl{
	font-family: verdana,arial,Sans-Serif;
	font-weight:normal;
	font-size: 11pt;	
	font-weight:500;
	text-decoration:none;
	
	}

.homepageurl A {
     color:#000000;
	 }

.homepageurl A:hover{     
     font-weight:bold;
     color:#006699;
	 }
	
.homepageurl A:active{
     color:#000000;
	 }

/* green bg*/
.greenbg {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DDA0DD; 
}

.blackborder 
{
	border-color:Black;	border-width:medium;
}
/*Added on Dt.11.02.2008 for new Bill Receipt Implementation*/
.PrintReceipt
{
	FONT-WEIGHT:normal; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: verdana,arial,serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.formbgPR1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99CC00; 
}
.formbgPR2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}
.NormalText
{
	FONT-WEIGHT:normal; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: verdana,arial,serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

/* medium gray bold */
.receiptformbg2bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}
 .loginhead
        {
            font-family: "Times New Roman";
            color: #3366CC;
            font-size: 35px;
            padding-left: 20px;
          
            
        }
/*pAGE bREAK starts*/
  .page-break { DISPLAY: block; PAGE-BREAK-after: always ;MARGIN-TOP: 0px }
  
  /* Added by Chaitanya*/
.table
{
    color: #000;
    font-size: 12px;
    font-family: arial;
    text-indent: 2px;
    background-color: #ccc;
    border: 0px solid #ccc;
}
.table tr td
{
    color: #000;
    font-size: 12px;
    font-family: arial;
    background-color: #fff;
    padding: 4px;
}
.table tr th
{
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;
    height: 25px;
    background-color: #006699;
    padding: 0px;
}
.table tr td a
{
    text-decoration: none;
    padding: 2px;
    font-size: 13px;
    font-family: arial;
    font-weight: normal;
    padding: 1px;
    /* End */
  
  /*pAGE bREAK Ends*/