@media print
{	
	body 
	{
		background-color:Blue;
	}
	
	INPUT
	{
		border-style:double;
	}
}

@media screen
{
body 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:16px;
	background-image:url('../images/backgrd.gif');
	background-repeat:repeat;
	margin:0
}

body h1 
{
	font-size:24px;
	margin:10px;
}

body h2 
{
	font-size:18px;
	margin:10px;
	color:#FF0000;
}

body p 
{
	margin:10px;
}

.footer
{
	font-size:9px;
	color:#999999;
	background-color:#FFFFFF;
	text-align:right;
	padding-right:8px;
}

.panel 
{
	font-size:11px;
	padding:0;
	margin:0;
	text-align:left;
}
.menu_panel 
{
	font-size:11px;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#EBF1FF;
}

.menu_main
{
	font-size:11px;
	font-weight: bold;
	color:#003399;
	margin:0;
	width:165px;
	text-indent: 10px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
}

.menu_main a:link, .menu_main a:visited
{
	text-decoration:none;
	color:#003399;
}

.menu_main a:hover
{
	text-decoration:none;
	color:#0033FF;
}

.menu_main_selected
{
	font-size:11px;
	font-weight: bold;
	color:#00123B;
	margin:0;
	width:165px;
	background-color:#FFFFFF;
	text-indent: 10px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
}

/*a.menu_main_selected_item:link, a.menu_main_selected_item:active, a.menu_main_selected_item:hover, a.menu_main_selected_item:visited
{
	text-decoration:none;
	color:#00123B;
}*/

.menu_sub
{
	font-size:11px;
	color:#003399;
	margin:0;
	width:165px;
	text-indent: 25px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

.menu_sub a:link, .menu_sub a:visited
{
	text-decoration:none;
	color:#003399;
}

.menu_sub a:hover
{
	text-decoration:none;
	color:#0033FF;
}

.menu_sub_selected
{
	font-size:11px;
	color:#00123B;
	margin:0;
	width:165px;
	text-indent: 25px;
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

/*a.menu_sub_item:link, a.menu_sub_item:active, a.menu_sub_item:hover, a.menu_sub_item:visited
{
	text-decoration:none;
	color:#003399;
}

a.menu_sub_selected_item:link, a.menu_sub_selected_item:active, a.menu_sub_selected_item:hover, a.menu_sub_selected_item:visited
{
	text-decoration:none;
	color:#00123B;
} */

.menu_top
{
	font-size:11px;
	color:#999999;
	text-align:right;
	padding-right:8px;	
}

.menu_top_selected
{
	font-size:11px;
	color:#00123B;
	text-align:right;
}

p.side_info 
{
	font-size:11px;
	padding:0;
	text-align:center;
	line-height:13px;
}

p.text 
{
	font-size:12px;
	padding:0;
	text-align:left;
	line-height:16px;
}

.text 
{
	font-size:12px;
	padding:0;
	text-align:left;
	line-height:16px;
}


.text_right
{
	font-size:11px;
	padding:0;
	text-align:right;
}
.text_left
{
	font-size:11px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.panel h2 
{
	font-size:16px;
	margin:0px;
	color:#FF0000;
	text-align:left;
}

.panel h3
{
	font-size:11px;
	font-weight:bold;
	padding:0;
	line-height:13px;
}

h3.link
{
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding:0;
	text-align:center;
	line-height:13px;
}

hr.white 
{
	color:#FFFFFF;
	height:1px;
}

td.white 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

hr.gray
{
	color:Gray;
	height:1px;
}

td.gray
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

th 
{
	font-family: Arial, Helvetica, sans-serif;
}

.header 
{
	background-color: #00267f;
}
.curve_cb 
{
	background-image:url('../images/shade_cb.gif');
	background-repeat:repeat-x
}

.curve_ct 
{
	background-image:url('../images/shade_ct.gif');
	background-repeat:repeat-x
}
	
.curve_lm 
{
	background-image:url('../images/shade_lm.gif');
	background-repeat:repeat-y
}
.curve_lm_shadow_only 
{
	background-image:url('../images/shade_lm_shadow_only.gif');
	background-repeat:repeat-y
}
.curve_rm 
{
	background-image:url('../images/shade_rm.gif');
	background-repeat:repeat-y
}
a:link, a:visited
{
	color:#003399;
}

a:hover, 
{
	color:#0033FF;
	text-decoration:none;
}

a:active 
{
	color:#00209F;
	text-decoration:none;
}

a#loginButton 
{
	display:block;
	width:45px;
	height:20px;
}

a#loginButton:link, a#loginButton:visited 
{
	background-image:url('../images/button.gif');
	background-position: left top;
	background-repeat: no-repeat
}	

a#loginButton:hover, a#loginButton:active 
{
	background-image:url('../images/button_hover2.gif');	
	background-position: left top;
	background-repeat: no-repeat
}
	
#archive
{
	display:block;
	width:165px;
	height:45px;
}
a#archive:link, a#archive:visited 
{
	background-image:url('../images/link_archive.gif');
	background-position: left top;
	background-repeat: no-repeat
}	

a#archive:hover, a#archive:active 
{
	background-image:url('../images/link_archive_hover.gif');	
	background-position: left top;
	background-repeat: no-repeat
}
	
#book
{
	display:block;
	width:165px;
	height:100px;
}
a#book:link, a#book:visited 
{
	background-image:url('../images/link_book.gif');
	background-position: left top;
	background-repeat: no-repeat
}	

a#book:hover, a#book:active 
{
	background-image:url('../images/link_book_hover.gif');	
	background-position: left top;
	background-repeat: no-repeat
}
/* Added by Arun Roy on Date 26/08/08 in Response to CR#38 */
#transcript
{
	display:block;
	width:165px;
	height:100px;
}

a#transcript:link, a#transcript:visited 
{
	background-image:url('../images/link_Transcript.gif');
	background-position: left top;
	background-repeat: no-repeat
}	

a#transcript:hover, a#transcript:active 
{
	background-image:url('../images/link_Transcript_hover.gif');	
	background-position: left top;
	background-repeat: no-repeat
}
/* Ended by Arun Roy on Date 26/08/08 */
/* Added by Santosh Pulate on Date 17/Feb/2010 for Phase VI */
#videos
{
	display:block;
	width:165px;
	height:100px;
}

a#videos:link, a#videos:visited 
{
	background-image:url('../images/link_videos.gif');
	background-position: left top;
	background-repeat: no-repeat
}	

a#videos:hover, a#videos:active 
{
	background-image:url('../images/link_videos_hover.gif');	
	background-position: left top;
	background-repeat: no-repeat
}
/* Ended by Santosh Pulate on Date 17/Feb/2010 */


INPUT[type="text"], INPUT[type="button"], INPUT[type="file"], INPUT[type="submit"], INPUT[type="password"], INPUT[type="reset"]
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-size:12px;
}
TEXTAREA
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.title
{
	font-size:18px;
	color:#00123B;
	text-align:left;
	background-image:url('../images/title_line.gif');
	padding-bottom:3px
}

.welcome
{
	font-size:11px;
	color:#00123B;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.anniversary_label
{
	font-size:11px;
	color:#00123B;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:12px
}

.anniversary_desc
{
	font-size:11px;
	font-weight:normal;
}

.total_balance
{
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:Red;
}
.filtersLabel
{
	font-size:10px;
	color:666666;
	padding-bottom:0px;
}
.bracketLabel
{
	font-size:11px;
	color:000000;
	font-weight:bold;	
	padding-bottom:0px;
}

.grid
{
	border:#EDEDED;
	border-style:solid;
	border-width:1px;
}

.form_panel
{
	background-color:#EDEDED;
	padding:0px;
/*	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
*/}

/* Added by Renuka Yadav on 31st july 2008 for general CR Document & Mails */
.form_labeltips
{
	background-color:#EDEDED;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.grid_header2
{
	font-size:11px;
	font-weight:bold;
	background-color:Gray;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:text-top;
}
/* end by Renuka Yadav */
.grid_header
{
	font-size:11px;
	background-color:#EDEDED;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:text-top;
}



.grid_in_grid_header
{
	font-size:11px;
	background-color:#EDEDED;
	vertical-align:text-top;
}

.grid_header a:link, .grid_header a:visited
{
	color:#003399;	
	font-weight:bold;
	text-decoration:none;
}

.grid_header a:hover
{	
	color:#0033FF;
	font-weight:bold;
	text-decoration:none;
}

grid_header a:active 
{
	font-weight:bold;
	text-decoration:none;
}
/*
.grid_alpha_pager, a.grid_alpha_pager:hover 
{
	text-decoration:underline;
}

a.grid_alpha_pager:active
{
	text-decoration:none;
	color:#00123B;
	font-weight:bold;
}
*/
a.grid_alpha_pager 
{ 
       font-size:11px;
       font-weight:bold;
       text-decoration:none;
       padding:3px;
}

.grid_item
{
	font-size:11px;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
.grid_item_highlighted
{
	font-size:11px;
	color:Red;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
.grid_item_highlighted_blue
{
	font-size:11px;
	color:Blue;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
.grid_in_grid_item
{
	font-size:11px;
	color:#333333;
	vertical-align:top;
}
.grid_item_alternate
{
	font-size:11px;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	background-color:#F4F4F4;
}

.grid_in_grid_item_alternate
{
	font-size:11px;
	color:#333333;
	vertical-align:top;
	background-color:#F4F4F4;
}

.form_label
{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.form_label_NoIndent
{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}

.form_label_disable
{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	color:Gray;
}

.form_label_heading
{
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.form_value
{
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.mandatory
{
	color:#FF0000;
	font-size:11px;
	padding-bottom:3px;
	font-size:11px;
	padding-left:15px;
	padding-top:2px;
}

.view_panel
{
	background-color:#EDEDED;
	padding:0;
}

tr.white
{
	background-color:#FFFFFF;
	text-align:right;
	padding:0px;
}

a.view_panel_task:link, a.view_panel_task:visited
{
	text-decoration:underline;
	color:#003399;
	font-weight:bold;
	font-size:11px;
}

a.view_panel_task:hover
{
	text-decoration:none;
	color:#0033FF;
	font-weight:bold;
	font-size:11px;
}


.view_heading
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	vertical-align:top;
}

.registered
{
    font-size:11px;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    text-align:right;
    vertical-align:top;
    color:#009900;
}

.unregistered
{
    font-size:11px;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    text-align:right;
    vertical-align:top;
    color:#FF0000;
}

.form_error
{
	color:#FF0000;
	background-color:#FFFFCC;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight:normal;
}

.grid_error
{
	color:#FF0000;
	background-color:#FFFFCC;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight:normal;
}

.error_heading
{
	color:#FF0000;
	font-weight:bold;
	font-size:18px;
	padding:0px;
}

.disabled_label
{
	color:#999999;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;  /* Changed from 5px to 0 px for thiruma's Meeting page on 12 April 2006*/
}

.disabled_input
{
	background-color:#DDDDDD;
	color:#999999;		
}

.addnew_bar
{
	background-color:#EBF1FF;
	color:#003399;
	font-size:11px;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
}
.addnew_bar_text
{
	background-color:#EBF1FF;
	color:#003399;
	font-size:11px;
	border-color:#CCCCCC;
	border-width:1px;
	border-right-width:0px;
	border-style:solid;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}


.addnew_bar a:link, .addnew_bar a:visited,
{
	color:#003399;	
	font-weight:bold;
	text-decoration:underline;
}

.addnew_bar a:hover
{	
	color:#0033FF;
	font-weight:bold;
	text-decoration:none;
}

.addnew_bar a:active 
{
	font-weight:bold;
	text-decoration:none;
}
/*	BELOW MENTIONED CSS IS NOT TO BE DELETED OR CHANGED

	PRITPAL SINGH BUMRAH.
*/	
	
.TextControls {
	/*FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
*/
}

/*
.Input {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; COLOR: #000000; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.InputDisabled {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; 
	BORDER-LEFT: #7f9db9 1px solid; COLOR: #333333; BORDER-BOTTOM: #7f9db9 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; 
	BACKGROUND-COLOR: #eeeeee
}
*/

.AnchorNoBorder
{
	BORDER-RIGHT:medium none;
	BORDER-TOP:medium none;
	BORDER-LEFT:medium none;
	BORDER-BOTTOM:medium none
}

.DisplayDateField
{
	/*
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid; 
	BORDER-LEFT: #7f9db9 1px solid; 
	BORDER-BOTTOM: #7f9db9 1px solid; 
	*/
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 18px	
}
/*
.TextAreaDisabled {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 90%; COLOR: #333333; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}

.Select {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #7f9db9 1px solid; COLOR: #000000; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
*/
.ValidatorMessage
{
	FONT-WEIGHT:normal; FONT-SIZE: 12px; COLOR: red
}

.DisplayControlAsLabel {
	/*BORDER-RIGHT: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-BOTTOM: medium none;
	OVERFLOW: hidden;*/ 
	FONT-SIZE: 11px; 
	COLOR: Black;
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
	font-weight:bold;
	BACKGROUND-COLOR: transparent;	
}

.DisplayDateAsLabel {
	/*BORDER-RIGHT: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-BOTTOM: medium none; 
	OVERFLOW: hidden; */
	FONT-SIZE: 11px; 
	COLOR: Black;
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
	BACKGROUND-COLOR: transparent;	
}

.InputIntoLableCustom {
	/*BORDER-RIGHT: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-BOTTOM: medium none; 
	OVERFLOW: hidden; */
	FONT-SIZE: 11px; 
	COLOR: #000000;
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
	BACKGROUND-COLOR: transparent
}

.normal
{
	background-color:#EDEDED;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.normalred
{
	background-color:#EDEDED;
	color:Red;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.vip
{
	background-color:#FFCC00;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.president
{
	background-color:#FF9900;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.staff
{
	background-color:#FF6600;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.tablenonselected
{
	background-color:#EDEDED;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.dias
{
	background-color:#FF6666;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.padlink
{
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left :10px
}

.help_content_show
{
	display:block;
}

.help_content_hide
{
	display:none;
}

.help_title
{
	padding-left:10px;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
}

.help_content
{
	font-size:11px;
	padding-top:2px;
	padding-left:15px;
	padding-bottom:2px;
}
.filtersFoter
{
	font-size:11px;
	font-weight:bold;
	color:Red;
}
}