/* CSS Document */
BODY
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #FFFFFF
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.bluebg
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color:#ff3333
}
.whitebg
{
	background-color:#ffffff;
}
.lightredbg
{
	background-color:#f7b2b3;
}
.sidelink
{
	font-family:Verdana, Helvetica, Helv; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#0161b1
}

.hytoplink{
	font-family:Arial, Helvetica, sans-serif;
	color: #00006c;
	font-size: 12px;
	
}
a.hytoplink:active {
	color: #00006c;
	text-decoration:none
}
a.hytoplink:link {
	color: #00006c;
	text-decoration:none
}
a.hytoplink:visited {
	color: #00006c;
	text-decoration:none
}
a.hytoplink:hover {
	color: #ff0000;
	text-decoration:Underline
}

.P,UL,OL,li
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

/*---Top Menu Style Start ---*/
.topmenu
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
	}

A.topmenu:link
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.brd
{
	BORDER : #6e94d2 1px solid;
}
A.topmenu:active
{
   
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.topmenu:visited
{
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.topmenu:hover
{
   COLOR:#4d4d4d;
   TEXT-DECORATION: Underline
}
/* ---- Top Menu Style End --*/

/* --- Box Style Start ---*/
.boxhead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*background-color: #d7e4f3;*/
}
.boxbg
{
	background-color: #e4ebf3
}

.boxbullet
{
	font-family:Wingdings;
	font-size: 12px;
	color:#384049
}
.hrlnk
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #b24557;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
	}

A.hrlnk:link
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #b24557;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A.hrlnk:active
{
   
    COLOR: #b24557;
    TEXT-DECORATION: none
}
A.hrlnk:visited
{
    COLOR: #b24557;
    TEXT-DECORATION: none
}
A.hrlnk:hover
{
   COLOR:#4d4d4d;
   TEXT-DECORATION: Underline
}

.hyperlnk
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
	}

A.hyperlnk:link
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A.hyperlnk:active
{
   
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.hyperlnk:visited
{
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.hyperlnk:hover
{
   COLOR:#4d4d4d;
   TEXT-DECORATION: Underline
}

.black
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
	}

A.black:link
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #384049;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A.black:active
{
   
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.black:visited
{
    COLOR: #384049;
    TEXT-DECORATION: none
}
A.black:hover
{
   COLOR:#4d4d4d;
   TEXT-DECORATION: Underline
}
/* --- Box Style End ---*/

/* ----------Page head Style Start ----------*/
.pagehead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4b6e95;
	background-image:url(../../images/pagehead_bg.jpg);
	text-decoration: none
}
/* ----------Page head Style End ----------*/

/*---------- DATA Table Styles  Start ------------*/
.datatblbrd
{
	BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid; 
}

.tdhead
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4b6e95;
	
}
.lgt
{
	background-color: #ffffff;
}
.trlgt
{
	BACKGROUND-COLOR:#e0e9f3
}
.trdrk
{
	BACKGROUND-COLOR:#d1deed
}

/*---------- DATA Table Styles  End ------------*/

/*----------- Login fld Style Start -------------*/
.loginfld
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF
}

.fprn
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
	}

A.fprn:link
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A.fprn:active
{
   
    COLOR: #4d4d4d;
    TEXT-DECORATION: none
}
A.fprn:visited
{
    COLOR: #4d4d4d;
    TEXT-DECORATION: none
}
A.fprn:hover
{
   COLOR:#FF0000;
   TEXT-DECORATION: Underline
}
.logintbx {

	background-color : #FFFFFF; 
	BORDER : #62abfc 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.loginbtn
{
	background-image:url(../../images/login_but.jpg);
	background-position:center;
	border: 0px;
	width:34px;
	height: 35px
}

.loginhead
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center
	
}
/*----------- Login Fld Style End -------------*/

/*----------- Form Element Styles Start ---------------*/
.txtbx {

	background-color : #FFFFFF; 
	BORDER : #a0c4ec 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.btn 
{
	background-color : #000000; 
	BORDER-RIGHT: #7185aa 1px solid;
    BORDER-TOP: #4a69a2 1px solid;
    BORDER-LEFT: #4a69a2 1px solid;
    BORDER-BOTTOM: #7185aa 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF
}

.dropbox {

	background-color : #FFFFFF; 
	BORDER-RIGHT: #a0c4ec 1px solid;
    BORDER-TOP: #a0c4ec 1px solid;
    BORDER-LEFT: #a0c4ec 1px solid;
    BORDER-BOTTOM: #a0c4ec 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.drpbx {

	background-color : #FFFFFF; 
	BORDER-RIGHT: #a0c4ec 1px solid;
    BORDER-TOP: #a0c4ec 1px solid;
    BORDER-LEFT: #a0c4ec 1px solid;
    BORDER-BOTTOM: #a0c4ec 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

.txtarea 
{
	 background-color : #FFFFFF; 
	 BORDER-RIGHT: #ababab 1px solid;
     BORDER-TOP: #ababab 1px solid;
     BORDER-LEFT: #ababab 1px solid;
     BORDER-BOTTOM: #ababab 1px solid; 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #000000
}

/*--------------Form Element styles End ---------------*/

/*------------ FOOTER STYLE START -----------------*/
.footerbg
{
	BACKGROUND-COLOR:#98c5f7
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
}
A.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
A.footer:active
{
    COLOR:#4d4d4d;
    TEXT-DECORATION: none
}
A.footer:visited
{
    COLOR: #4d4d4d;
    TEXT-DECORATION: none
}
A.footer:hover
{
    BACKGROUND-COLOR:#FFFFFF;
	COLOR: #003366;
    TEXT-DECORATION: underline
}
/*---------------FOOTER STYLE END --------------*/

/* grid Styles Start Here */
.Grid
{
	border: solid 1px #f0f0f0;
	
}

.Grid td
{
	border: solid 1px #f0f0f0;
	margin: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-align: center
	
}

.GridHeader
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color:#a3c0e0
}
.GridHeader a
{
	text-decoration: none;
	color: #ffffff;
	padding: 0px 15px 0px 15px;
}

.GridHeader a:hover
{
	text-decoration: underline;
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}

.GridItem, .GridAltItem
{
	
	color: #686868;
}

.GridItem
{
	background-color: #e0e9f3;
}

.GridAltItem
{
	background-color: #d1deed;
}
.GridItem a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #686868;
	text-decoration: none
}

.GridItem a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #a01d13;
	text-decoration: underline;
	background-color:#FFFFFF
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}
.GridAltItem a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0C4B7B;
	text-decoration: none
}

.GridAltItem a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #a01d13;
	text-decoration: underline;
	background-color:#FFFFFF
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}
.GridPager
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #686868;
	background-color: #d5e6f1;
}
.GridPager a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #686868;
	text-decoration: underline
}
.GridPager a:hover
{
	 FONT-Family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #a01d13;
	text-decoration: underline
	
}
/*-------grid style end------*/

/*---------- error Styles Start ----------*/
.error {
font-family: Tahoma;
font-size: 9pt;
font-weight : bold;
color: red;
margin-left: 50px;

}
.errortext {
font-family: Tahoma;
font-size: 9pt;
color: red;
margin-left: 50px;

}
/*---------- error Styles end ----------*/
/*-------------- STEPS CLASS START --------------*/
.tbllbrbrd
{
	BORDER-Top: #6e94d2 1px solid; 
	BORDER-RIGHT: #6e94d2 1px solid; 
	BORDER-LEFT: #6e94d2 1px solid; 
	BORDER-BOTTOM: #6e94d2 1px solid; 
	
	
	
}
.tdbotbrd
{
	BORDER-BOTTOM: #6e94d2 1px solid; 
}
.tdbrdon
{
	BORDER-TOP: #6e94d2 1px solid; 
	BORDER-RIGHT: #6e94d2 1px solid; 
	BORDER-LEFT: #6e94d2 1px solid; 
	background-color:#a3c0e0
}
.tdbrdoff
{
	BORDER-TOP: #6e94d2 1px solid; 
	BORDER-RIGHT: #6e94d2 1px solid; 
	BORDER-LEFT: #6e94d2 1px solid; 
	background-color:#6e94d2
}
.step_on {
     font-family : arial, ms sans serif, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #094889;
	 text-decoration : none;
      }
a.step_on:link {
     color : #094889;
     text-decoration : none;
      }
a.step_on:visited {
     color : #094889;
     text-decoration : none;
      }
a.step_on:hover {
	 color : #094889;
     text-decoration : underline;
      }
a.step_on:active {
     color : #094889;
     text-decoration : none;
      }
.step_off {
     font-family : arial, ms sans serif, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #ffffff;
      }
a.step_off:link {
     color : #ffffff;
     text-decoration : none;
      }
a.step_off:visited {
     color : #ffffff;
     text-decoration : none;
      }
a.step_off:hover {
     color : #ffffff;
     text-decoration : underline;
      }
a.step_off:active {
     color : #ffffff;
     text-decoration : none;
}
/*-------------- STEPS CLASS End --------------*/

/*---------- TimePicker Styles Start --------------*/
.TimePicker
{
	border: 1px solid #75af34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #c1e09b
}
.TimePickerClearTimeStyle
{
	background-color: #c0e098;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
.TimePickerTimeStyle
{
	background-color: #c1e09b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
.TimePickerSelectedTimeStyle
{
	background-color: #e6f3d7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
/*---------- TimePicker Styles End --------------*/
/*------------- Calendar Control Styles Start -----------------*/
.calendar
{
	border: 1px solid #75af34;
}

.calendarTitle
{
	background-color: #75af34;
}

.calendarTitle,
.calendarTitle td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center
}

.calendarNextPrev
{
	font-weight: normal;
	padding: 2px;
}

.calendarNextPrev a,
.calendarNextPrev a:visited,
.calendarNextPrev a:hover
{
	background-color: ButtonFace;
	border: outset 2px;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	color: ButtonText;
	padding: 0px .5em;
	text-align: center;
	text-decoration: none;
}

.calendarDayHeader
{
	background-color: #c0d2aa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: center
}

.calendarDay
{
	background-color: #c3e797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
	background-color: #c3e797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FF0000;
	text-align: center
}

.calendarOtherMonthDay
{
	background-color: #d7e5c6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarOtherMonthDay a,
.calendarOtherMonthDay a:visited,
.calendarOtherMonthDay a:hover
{
	background-color: #d7e5c6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}


.calendarWeekendDay
{
	background-color: #a9c686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarTodayDay
{
	background-color: #f4e98c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarSelectedDay
{
	background-color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
	text-align: center
}

.calendarSelector
{
	background-color: #c0c0e0;
}

.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}
/*------------- Calendar Control Styles End -------------------*/