﻿@-moz-document- url-prefix(){
       #content_main{
                width: 84.6%;
                float: right;
                min-height:730px;
            }
}
body
{
	margin: 0;
}
.ajax__calendar_day_disabled
{
    background-color:#ccc !important;
    color:#eee !important;
}
.label
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	line-height: 18pt;
	
}
.tablecontent1
{
	font-family:Arial;
	font-size:12px;
	padding:2px;
	border-bottom:1px dotted #999999;
	background-color: #eeeff4;
	color:#416095;
	font-family: Arial;
}


.font
{
   color:#45738a;
   margin-right:0px;
   font-family:Arial;
  
   font-size:13spx;
   text-decoration:none;
  
}
.grid
{
    padding-left:3px;
}
      .style4
        {
            font-family: Arial;
            font-size: 12px;
            padding: 2px;
            border-bottom: 1px dotted #999999;
            height: 14px;
        }
        
        
        .message
	{
	font-family:Arial; 
	background-color: #eeeff4;
	 color:red;
	}
 .heading
 {
	
	
	font-family: Arial;
	background-color: #eeeff4;
	font-size: 14pt;
	color: #416095;
	}
	
	.tablecontent_padding
{
	font-family:Arial;
	font-size:12px;
	padding:2px;
	border-bottom:1px dotted #999999;
	padding-left:16px;
}
	
	.upCase
{
    text-transform:uppercase;
}
	
	
	.headingleft
{ 
     background-color : #f5f5f5;
	font-size: 15pt;
	color:#A52A2A;
	font-family: Arial;
	border-left: #f5f5f5 7px solid;
	}
.lable_1
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	line-height: 18pt;
	background-color:	#ADDFFF;
}
.lable_2
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	line-height: 18pt;
	background-color:	#FAAFBE;
}

.lable_3
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	line-height: 18pt;
	background-color:#EEEEEE;
}
.lable_4
{
    font-weight: normal;
	font-size: 12pt;
	color:White;
	font-family: Arial;
	line-height: 18pt;
	background-color:#336600;
	}
.label_White
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
}
.td_Subheading
{
	background-color: #ecf1f3;
	font-size: 14pt;
	color:#305060;
	font-family: Arial;
	border-left: #ff6633 7px solid;
}
.td_Subheadingg
{
    background-color: #ecf1f3;
	font-size: 12pt;
	color: #305060;
	font-family: Arial;
	border-left: #ff6633 7px solid;
}
.td_Subheading1
{
	background-color: #f5f5f5;
	font-size: 12pt;
	color: #F56E0E;
	font-family: Arial;
	border-left:#f5f5f5 7px solid;
	
}
TD.td_Submenu
{
	font-size: 10pt;
	border-left: #ff6633 3px solid; /*border-bottom: #cccccc 1px solid;*/
	color: #336600;
	font-family: Arial;
	text-align: left;
}

/* --------------- All Dropdown List ------------------*/
SELECT
{
	font-size: 10pt;
	color: #003300;
	font-family: Arial;
	/* border-right: #336600 1px solid;
	border-top: #336600 1px solid;
	border-left: #336600 1px solid;
	border-bottom: #336600 1px solid;
	background-color: #f5f5dc; */
}
/* --------------- All Multiline Textbox ------------------*/
TEXTAREA
{
	font-size: 10pt;
	color: #003300;
	font-family: Arial;
	border-right: #336600 1px solid;
	border-top: #336600 1px solid;
	border-left: #336600 1px solid;
	border-bottom: #336600 1px solid;
	background-color: #f5f5dc;
}
/* --------------- All Textbox ------------------*/
INPUT
{
}
/* --------------- All Button ------------------*/

/* --------------- Link button of White Color ------------------*/
A.lb_White:link
{
	font-weight: normal;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	font-family: Arial;
	
}
A.lb_White:visited
{
	color: #ffffff;
	font-family: Arial;
	
}

.td_Subheading2
{
	background-color:#ffffff;
	font-size: 12pt;
	color: #006600;
	font-family: Arial;
	
}

.td_Subheading3
{
	background-color:#ffffff;
	font-size: 12pt;
	
	font-family: Arial;
	
}

A.lb_White:hover
{
		
	color: #ff9933;
	font-family: Arial;
	text-decoration:underline;
}


/*------------- Hyperlink_Link DarkCyan of Color ----------------*/
A.lb_DarkCyan:link
{
	font-weight: normal;
	font-size: 10pt;
	color: 	 	#808000;
	font-family: Arial;
	text-decoration: underline;
}
A.lb_DarkCyan:visited
{
	font-weight: normal;
	font-size: 10pt;
	color:  	#808000;
	font-family: Arial;
	text-decoration: underline;
}
A.lb_DarkCyan:hover
{
	font-weight: normal;
	font-size: 10pt;
	color: 	#808000;
	font-family: Arial;
	text-decoration: overline;
}
/* --------------- Link button of Green Color ------------------*/
A.lb_Green:link
{
	font-weight: Bold;
	font-size: 10pt;
	color: #45738a;
	font-family: Arial;
	text-decoration: underline;
}
A.lb_Green:visited
{
	font-weight:Bold;
	font-size: 10pt;
	color:#416095;
	font-family: Arial;
	text-decoration: underline;
}
A.lb_Green:hover
{
	font-weight:Bold;
	font-size: 10pt;
	color: #416095;
	font-family: Arial;
	text-decoration: overline;
}
/* --------------- Validation Message and Error Message ------------------*/
.validation_Text
{
	font-size: 10pt;
	color: #ff6633;
	font-family: Arial;
}
/* --------------- Link button Td Submenu ------------------*/
.td_Menu_Back
{
	background-color: #666666;
}
.td_Footer_Back
{
	background-color: #333333;
}
/*----------- Table Class ---------------------*/
TABLE.data
{
	border: 1;
	border-style: solid;
	border-color: #dddddd;
	padding: 3;
}
TABLE.data tbody tr td
{
	border: 1;
	border-style: solid;
	border-color: #dddddd;
	padding: 3;
}
/* --------------- Alternative Row Style ------------------*/
table.data tbody tr
{
	background-color: expression(rowIndex%2?(parentNode.parentNode.rowHighlightColor||  "#eeeeee" ): "" );
}
/* --------------- Mouse Over Sub Menu ------------------*/
table.SubMenu
{
	background-color: #eeeeee;
}
td.on
{
    
	background-color: #c2e3f8;
	border-left: solid 3px #ff6633;
	border-right: solid 1px #3399ff;
	border-top: solid 1px #3399ff;
	border-bottom: solid 1px #3399ff;
	 
}
td.off
{
	background-color: #eeeff4;
	border-left: solid 3px #ff6633;
	border-right: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
td.off_child
{
	background-color: #eeeff4;
	border-right: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
A.SubMenuText:link
{
	font-weight:bold;
	font-size: 10pt;
	color: #45738a;
	font-family: Arial;
	text-decoration: none;
}
A.SubMenuText:Visited
{
	font-weight:bold;
	font-size: 10pt;
	color:#45738a;
	font-family: Arial;
	text-decoration: none;
} 


A.SubMenuText:hover
{
	font-weight:bold;
	font-size: 10pt;
	color:#416095;
	font-family: Arial;
	text-decoration:underline;
}

.dropSubjects
{
	width:500px;
	
}
/* --------------- Sample ------------------*/

/* This design is applied for tab views page only */
.ShowData
{
	background-color:#Ffffff;
	width:100%;
	padding:10px;
	height:300px;
	border:1px solid #CCCCCC;
}
.MainHeader
{
	font-size:14px;
	font-weight:bold;
	/* padding:05px; */
	background-color:#f5f5f5;
	border-bottom:1px dotted #666666;
	font-family:Arial;
	color:green;
	/* padding-left:15px; */
}
.td_Subhead
{
	
	font-size: 10pt;
	color:#375c6e;
	font-family: Arial;
	
	border-bottom:1px dotted #8fabb8;
	
}

.td_Subhead_check
{
	
	font-size: 10pt;
	color:#375c6e;
	font-family: Arial;
	font-weight:bold;
	border-bottom:1px dotted #8fabb8;
	
}


td_Subhead_old
{
	
	font-size: 10pt;
	color: #F56E0E;
	font-family: Arial;
	
	border-bottom:1px dotted #999999;
	
}


.td_Subheads
{
	
	font-size: 10pt;
	color: #F56E0E;
	font-family: Arial;
	
	
	
}
.td_master
{
	
	background-color: #416095; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
	
}

.td_master_pannel
{
	
	background-color: #f3f3f3;
     border: 1px solid #CCC;
	
}

.td_master_banner
{
	
	height: 300px; 
	width: 1000px;
	
}
.td_master_website
{
	
	color: Navy; 
	font-family: Arial; 
	font-size: 14PX;
	font-weight:bold;
}
.td_master_subheading
{
	
	color: White; 
	font-family: Arial; 
	background-color: #416095;
      font-size: 16PX;
}

.td_master_visits
{
	
	color: Navy;  
	font-family: Arial;
    background-color: #eeeff4; 
     font-size: 16PX;
}

.tableheading
{
	font-family:Arial;
	font-size:12px;
	padding:5px;
	border-bottom:1px dotted #999999;
	font-weight:bold;
	color:#375c6e

}


.tableheading_old
{
	font-family:Arial;
	font-size:12px;
	padding:5px;
	border-bottom:1px dotted #999999;
	font-weight:bold;
	color:#F56E0E;
}
.td_Sub_label
{
	
	font-size: 10pt;
	
	color:#375c6e;
	
	font-family: Arial;
}

.tablecontent
{
	font-family:Arial;
	font-size:12px;
	padding:2px;
	border-bottom:1px dotted #8fabb8;
	
}
.text_border
{
	 border:2px solid red;
	
}
.tablecontent_new
{
	font-family:Arial;
	font-size:12px;
	padding:2px;
	border-bottom:1px dotted #999999;
	color:#003366;
	
}

.tablecontent_rdb
{
	font-family:Arial;
	font-size:12px;
	padding:2px;

}
.tablecontent_rdbf
{
	font-family:Arial;
	font-size:14px;
	padding:2px;

}

.tablecontent_rdbf_blue
{
	font-family:Arial;
	font-size:14px;
	padding:2px;
color:Navy
}

.tablecontentaddress
{
	font-family:Times New Roman Baltic;
	font-size:14px;
	padding:2px;

}


.tablecontents
{
	font-family:Arial;
	font-size:12px;
	border-bottom:1px dotted #999999;
	color:Navy;
}
.tablecontents_old
{
	font-family:Arial;
	font-size:12px;
	border-bottom:1px dotted #999999;
	color: #F56E0E;
}

.tableSubHeader
{
	font-family:Arial;
	font-size:12px;
	padding:5px;
	color:#555555;
	font-weight:bold;
	border-bottom:1px dotted #999999;
}
.NameHeader
{
	font-family:Arial;
	font-size:14px;
	color:#333333;
	border-top:1px dotted Red;
	padding:05px;
	font-weight:bold;
}
.NameContent
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#F56E0E;
	border-top:1px dotted Red;
	padding:05px;
}
.TotalAmountHeader
{
	font-size:12px;
	font-weight:bold;
	color:#444444;
	font-family:Arial;
	padding:05px;
	background-color:#EBEAE7;
	border-bottom:1px dotted #999999;
}
.HighlightedItem
{
    padding-top:2px;
	border-top:1px dotted #999999;
}
.SC_HeaderUC
{
	background-color:#f3f3f3;
	border-bottom:1px solid #333333;
	border-top:1px Solid #333333;
	height:25px;
}
/******** login background ******/
.ContentLoginPage
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:10px;
background-image:url(../../Images/ContentBG.png);
background-repeat:no-repeat;
padding-left:20px;
padding-right:0px;
height:450px;
padding-top:20px;
line-height:20px;
}

.displaytext
{
	font-family:Arial;
	font-size:12px;
	padding:5px;
	
	font-weight:bold;
	color:#F56E0E;
}
.displayView
{
	font-family:Arial;
	font-size:12px;
	
	
	font-weight:bold;
	color:#006600;
}


/************************************ Reports*****************************************/
.Report_table {
	width: 700px;
	padding: 0;
	margin: 0;

	
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.th_Report {
	font: bold 11px  Arial;
	color: #FEFEDA;
	border-left :1px solid #FEFEDA;
	border-right: 1px solid #FEFEDA;
	border-bottom: 1px solid #FEFEDA;
	border-top: 1px solid #FEFEDA;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #336600  url(images/bg_header.jpg) no-repeat;
}

th_Report.nobg {
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.td_Report
{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #fff;
	padding: 1px 1px 1px 1px;
	font: 12px Arial;
	color :#000000 ;
	
	
	
}


td_Report.alt {
	background: #F5FAFA;
	color: #797268;
}

th_Report.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th_Report.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.label_Report
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	line-height: 18pt;
}
.Archieves_Report
{
	border: 1px solid #2F4F4F;
    color: white;
    background-color:#FF9900;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
   
}
.HoverStyle_Report 
{
	border: 1px solid #2F4F4F;
    color: #000000;
    background-color: Purple;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:normal;
   
   
    cursor: pointer;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: #000000;
    background-color:#EEEEEE;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color: white ;
    border: 2px solid #2F4F4F ;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{font-size: 14px;
 font-weight: normal;
 font-family: Arial;
 color: #000000;
    
    
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:#A80000 ;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
A.SubMenuText:link
{
	font-weight:bold;
	font-size: 10pt;
	color:#416095;
	font-family: Arial;
	text-decoration: none;
}
A.SubMenuText:visited
{
	font-weight: normal;
	font-size: 10pt;
	color:#416095;
	font-family: Arial;
	text-decoration: none;
}
A.SubMenuText:hover
{
	font-weight:normal;
	font-size: 10pt;
	color: #416095;
	font-family: Arial;
	text-decoration: none;
}
td_Report.on
{
	background-color: #c2e3f8;
	border-left: solid 3px #ff6633;
	border-right: solid 1px #3399ff;
	border-top: solid 1px #3399ff;
	border-bottom: solid 1px #3399ff;
	text-align: left;
}
td_Report.off
{
	background-color: #eeeeee;
	border-left: solid 3px #ff6633;
	border-right: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	text-align: left;
}

/***************************RED FONT****************************/
.td_Subheadingf8
{
	background-color: #f5f5f5;
	font-size: 10pt;
	color:Navy;
	
	font-family: Arial;
	border-left:#f5f5f5 7px solid;
	
}

.td_Subheading_new
{
	background-color: #f5f5f5;
	font-size: 8pt;
	color: #F56E0E;
	font-family: Arial;
	border-left:#f5f5f5 7px solid;
	
}


/*forget password page border*/
.td_table_border
{
background-color:White; 
 border: 10px;
 solid :#EEEEEE; 


}
