/* =======================
    CSS STYLES BY DINAKAR
   =======================
*/   


/* HTML TAG STYLES */

BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND : #244472;
	BACKGROUND-IMAGE: url(../Images/pagebg.gif);
	TEXT-DECORATION: none;
	MARGIN: 0px;
	PADDING: 0px;
	SCROLLBAR-FACE-COLOR: #dce0e2;
	SCROLLBAR-SHADOW-COLOR: #687888;
	SCROLLBAR-3DLIGHT-COLOR: #687888; 
	SCROLLBAR-ARROW-COLOR: #6e7e88; 
	SCROLLBAR-DARKSHADOW-COLOR: #dce0e2;
}

TD 
{
	FONT-SIZE: 11px; 
	COLOR: #666666;
	TEXT-DECORATION: none
}

FONT 
{
	FONT-SIZE: 30px; 
	COLOR: #254472;
	TEXT-DECORATION: none
}

B 
{
	FONT-SIZE: 11px; 
	COLOR: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

TEXTAREA
{
	FONT-SIZE: 11px;
	COLOR: #666666;
}

INPUT
{
	FONT-SIZE: 11px;
	COLOR: #666666
}


SELECT
{
	FONT-SIZE: 11px;
	COLOR: #666666
}

UL, LI, P,

{
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
}


/* DEFAULT LINKS STYLE */



A
{
	COLOR: #666666
}

A:hover 
{
	COLOR: #FF0066
}



/* CUSTOM LINKS STYLES */



A.link
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #003399;
	TEXT-DECORATION: none
}

A.link:hover
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #0066CC;
	TEXT-DECORATION: underline
}

A.BottomButtons
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	TEXT-DECORATION: none
}

A.BottomButtons:hover
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FF0066;
	TEXT-DECORATION: none
}

A.NewsLinks
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #314A6D;
	TEXT-DECORATION: none
}

A.NewsLinks:hover
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FFFFCC;
	TEXT-DECORATION: none
}

A.Toplink
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FF3333;
	BACKGROUND-COLOR: #FFCC33;
	PADDING: 5px;
	TEXT-DECORATION: none
}

A.Toplink:hover
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000066;
	TEXT-DECORATION: underline
}


/* PAGELAYOUT STYLES */


.Headerbg
{
	BACKGROUND-IMAGE: url(../Images/headerbg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top;
	HEIGHT: 180px;
}

.Table
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: 1px solid #D1D1D1;
	BORDER-RIGHT: 1px solid #D1D1D1;
	WIDTH: 762px;
	HEIGHT:100%;
	VERTICAL-ALIGN: top;
}

.Logobg
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 1px solid #D1D1D1;
	HEIGHT: 60px;
}

.TopImagebg
{
	BACKGROUND-COLOR: #256CB3;
	BORDER-BOTTOM: 1px solid #CFCFCF;
	VERTICAL-ALIGN: top;
	HEIGHT: 80px;
}

.Buttonbg
{
	BACKGROUND-COLOR: #082855;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
	BORDER-BOTTOM: 1px solid #CFCFCF;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

.ButtonBottombg
{
	BACKGROUND-IMAGE: url(../Images/buttonbg.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-BOTTOM: 1px solid #999999;
}

.WelcomeMessage
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.Date
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
}

.RightBg
{
	BACKGROUND-COLOR: #EFEEEE;
	BORDER-LEFT: 1px solid #CFCECE;
	WIDTH: 180px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	PADDING: 3px;
}

.ContentArea
{
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
}

.Rightbox-Headbg
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../Images/Rightbox_headbg.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
}

.Rightbox-Bottombg
{
	FONT-SIZE: 5px;
	BACKGROUND-COLOR: #7E9BC7;
	BORDER-BOTTOM: 1px solid #6E86AC;
	HEIGHT: 5px;
}

.Rightbox-Leftbg
{
	FONT-SIZE: 5px;
	BACKGROUND-COLOR: #7E9BC7;
	BORDER-LEFT: 1px solid #6E86AC;
	WIDTH: 5px;
}

.Rightbox-Rightbg
{
	FONT-SIZE: 5px;
	BACKGROUND-COLOR: #7E9BC7;
	BORDER-RIGHT: 1px solid #6E86AC;
	WIDTH: 5px;
}

.Rightbox-Linegap
{
	FONT-SIZE: 2px;
	BORDER-BOTTOM: 1px solid #6E86AC;
	WIDTH: 2px;
}

.Rightbox-Bg
{
	BACKGROUND-COLOR: #7E9BC7;
}

.Box
{
	border-right: #517dbf 1px solid;
	border-top: #517dbf 1px solid;	
	margin-bottom: 1px;
	padding-bottom: 3px;
	margin-left: 1px;
	border-left: #517dbf 1px solid;
	margin-right: 1px;
	border-bottom: #517dbf 1px solid;
}


/* HEDING STYLES */


.PageHead
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #254472;
}


.Head
{
    FONT-SIZE: 12px;
    FONT-WEIGHT : bold;
    COLOR: #666644;
}



/* TEXT STYLES */



.Italic 
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR : #666666;
	FONT-STYLE: italic
}

.Justi
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: justify;
	COLOR: 666666;

}

.NoteText
{
	FONT-SIZE: 9px;
	font-weight:bold;
	COLOR: #CC0000	
}

.SmallText
{
	FONT-SIZE: 9px;
	FONT-WEIGHT : normal;
	COLOR: #666666
}

.LineBreak
{
    FONT-SIZE: 3px
}

.BText
{
	FONT-SIZE: 10px;
	FONT-WEIGHT : bold;
	COLOR: #666666;
}

.CopyRights
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 20px;
	BORDER-TOP: 1px solid #999999;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
}

LI.List
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	VERTICAL-ALIGN: middle;
	LIST-STYLE-IMAGE: url(../Images/listarrow.gif);
	LIST-STYLE-TYPE: disc;
	LINE-HEIGHT: 2em;
	PADDING-LEFT:10px;
}


/* FORM STYLES */


.FormText
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #808080;
}

.FormDropdown 
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	BORDER: 1px solid #666666;
}

.Button30
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_30.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 30px;
	CURSOR: hand;
	BORDER: none
}

.Button50
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_50.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 50px;
	CURSOR: hand;
	BORDER: none
}

.Button75
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_75.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 75px;
	BORDER: none;
	CURSOR: hand
}

.Button100
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_100.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 100px;
	BORDER: none;
	CURSOR: hand
}

.Button125
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_125.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 125px;
	CURSOR: hand;
	BORDER: none
}

.Button150
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_150.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 150px;
	BORDER: none;
	CURSOR: hand
}

.Button175
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_175.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 175px;
	BORDER: none;
	CURSOR: hand
}

.Button200
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	BACKGROUND: url(../Images/Button_200.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 200px;
	CURSOR: hand;
	BORDER: none
}


/* DATA DISPLAY STYLES */


TR.DataGrid-Head
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1E3C7B;
	BACKGROUND-COLOR: #EBF0F9;
	HEIGHT: 25px;
	PADDING: 3px;
}

TD.DataGrid-Head
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1E3C7B;
}


TR.DataGrid-Head1
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #1E3C7B;
	BACKGROUND-COLOR: #CBD8EB;
	HEIGHT: 25px;
	PADDING: 3px;
}

TR.DataGrid-Head2
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #517DBF;
	HEIGHT: 25px;
	PADDING: 3px;
}

TR.DataGrid-Row1
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 20px;
	PADDING: 2px;
}

TR.DataGrid-Row2
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #F2F2F2;
	HEIGHT: 20px;
	PADDING: 2px;
}

TD.DataGrid-SubHead
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #666666;
	HEIGHT: 20px;
	PADDING: 2px;
}

.Border
{
	BORDER: 1px solid #517DBF;
}

TD.BlueBg
{
	BACKGROUND-COLOR: #517DBF;
}

.EntryHead
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #1E3C7B;
	PADDING: 5px;
}

.LightBlueLine
{
	FONT-SIZE: 5px;
	BACKGROUND-COLOR: #517DBF;
	Height:5px;
}

.LightBlueBg
{
	BACKGROUND-COLOR: #EBF0F9;
	PADDING: 5px;
}

/* OTHER STYLES */


.Hline
{
	FONT-SIZE: 1px;
	BORDER-BOTTOM: 1px solid #254472;
	HEIGHT: 1px;
}


.BlackLine
{
	FONT-SIZE: 3px;
	BACKGROUND-COLOR: #666666;
	HEIGHT: 3px;
}

TD.BottomButtons
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	BACKGROUND-COLOR: #EFEEEE;
	TEXT-ALIGN: center;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
}

A.pgindex:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
A.pgindex:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
A.pgindex:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
A.pgindex:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.pgindex
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.form_inputRequired {
      font-family: Verdana, Geneva, Helvetica, Arial, sans-serif ;
      font-size  : 11px ;
      color: #000000;
      text-align: left;
      border-top: 1px solid #666666;
      border-left: 4px solid #FF0000;
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;           
      background-color: #FFFFFF;      
   }
   
   
 .form_labelRequired {
      font-family: Verdana, Geneva, Helvetica, Arial, sans-serif ;
      font-size  : 11px ;
      color: #000000;
      text-align: center;
      border-top: 0px solid #666666;
      border-left: 4px solid #FF0000;
      border-right: 0px solid #666666;
      border-bottom: 0px solid #666666; 
      width:100px;
                           
   }

.form_inputddRequired {
      font-family: Verdana, Geneva, Helvetica, Arial, sans-serif ;
      font-size  : 11px ;
      color: #000000;
      text-align: left;
      border-top: 1px solid #666666;
      border-left: 4px solid #FF0000;
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;           
      background-color: #FFFFFF;      
   }
