﻿.bg_main
{
    background-image:url('Images/bg_main.jpg');
    top:0px;
}
.Top_Banner
{
    height:124px;
    background-image: url('Images/Top_Banner.jpg');
    vertical-align: bottom;
}
.TopMenuStatucHoverStyle
{
    background-color:#9d7345;
    color:White;
    height:23px;
}    
 .RoundedPanelMain
{	
	background-color:#cdb89b;
}   
.HomePageChairmanMsg
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color: Navy;
	padding-top: 3px;
	font-family: Verdana;
	text-align:justify;
}
.NoticeBoard
{
    background-color:#cc6600;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: White;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Verdana;
    font-weight: bold;
    border:#cc6600 1px outset;
}    
.NoticeBoardDetail
{
    vertical-align:top;
    border:#cc6600 1px outset;
    background-image: url('images/bg_1.jpg');
}    
.RegistrationAdmission
{
    background-color:#006699;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: White;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Verdana;
    font-weight: bold;
    border:#006699 1px outset;
}    
.RegistrationAdmissionDetail
{
    vertical-align:top;
    border:#006699 1px outset;
    background-image: url('images/bg_1.jpg');
}    

.FamilyTop
{
    background-color:#b99b7f;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana;
    font-weight: bold;
    border:#715233 1px outset;
}    
.FamilyTopDetail
{
    vertical-align:top;
    border:#715233 1px outset;
    background-image: url('images/bg_1.jpg');
}    
.LinkButtonStyle
{
    padding: 1px;
	font-weight: bold;
	font-size: 13px;
	color:Navy; 
	font-family:Times New Roman;
	text-decoration:none;
}
.NormalText
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 3px;
	color: #000099;
	padding-top: 3px;
	font-family: Verdana;
}
.Controls
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
}
.DDLStyle
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
    font-size: 7pt;
    color: Navy;
    font-family: Verdana;
}
.ButtonStyle
{
    padding: 1px;
	font-size: 9pt;
	color: Navy;
	font-weight:bold;
	font-family: Verdana; 
}
.ParagraphText
{
    padding-right: 5px;
    padding-left: 7px;
    font-size: 12pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 3px;
    font-family: Times New Roman;
    text-align:center;
}
.BoldText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.BoldText2
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    color: Navy;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.ErrorLabelStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 3px;
	color:Red; 
	padding-top: 3px;
	font-family: Verdana;
}
.AName2
{
    color:Navy;
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana;
}
.QName2
{
    color:Red;
    font-size: 15pt;
    font-weight: bold;
}
.QMessage
{
    font-size: 12pt;
    font-weight: bold;
    color:Maroon;
    padding-left:25px;
}
.SmallGrayText
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	color:white;
	padding-top: 4px;
	font-family: Verdana;
}
.HomePageGridStyle
{
    background-color:#cab38a;
    border-color:#b8860b;
    border-width:1px;
    font-weight:bold;
    color:Navy;
    font-family: Verdana;
    padding:2px;
}
.MatrixGridStyle
{
    font-size:8.5pt;
    background-color:#cab38a;
    border-color:#b8860b;
    border-width:1px;
    color:Navy;
    font-family: Verdana;
    padding:2px;
}
.MatrixGridHeaderStyle
{
    background-color:#996633;
    font-family:Arial;
    font-weight:bold;
    font-size:small;
    color:White;
    text-align:center;
}
.MatrixGridFooterStyle
{
    background-color:#996633;
    color:White;
    
}
.HomePageGridBoldText
{
    font-weight: bold;
    font-size: 7.8pt;
    color: Navy;
    font-family: Verdana;
    text-decoration:none;
}
.HomePageGridRowStyle
{
    background-color:#cab38a;
    color:Navy;
 }
.HomePageGridAlternatingRowStyle
{
    background-color:#d0c09c;
    color:Navy;
}
.Borders
{
    background-color: #996633;
}
.TextBoxStyle
{
    padding: 1px;
	font-size: 9pt;
	color: Navy;
	font-family: Verdana; 
}


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.RBTStyle
{
    font-size: 7pt;
    color: Navy;
    font-family: Verdana;
}
.LabelStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Blue; 
	padding-top: 3px;
	font-family: Verdana;
}

/*////////dar-e-arqam////////////

.GridPagerStyleLoh
{
    background-color:#9CB16A;
    color:White;
    font-size:small;
    text-align:center;
}
.TextOrientation
{
    writing-mode:tb-rl; 
    padding-right: 1px;
    padding-left: 1px;
    font-size: 9pt;
    padding-bottom: 3px;
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: Verdana;
    font-weight: bold;
}
.PageHeaderText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.PageSubHeaderText
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: White;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Verdana;
    font-weight: bold;
}
.SchoolsMenuHeaderText 
{
    font-size: 10pt;
    color: White;
    font-family: Verdana;
    font-weight: bold;
}


.CampusText
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 7pt;
    color: #003366;
    font-weight:bold;
    font-family: Verdana;
}


.AbsentStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Navy; 
	padding-top: 3px;
	font-family: Verdana;
}
.SickStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Black; 
	padding-top: 3px;
	font-family: Verdana;
}
.LeaveStyle
{
    padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 3px;
	color:Green;
	padding-top: 3px;
	font-family: Verdana;
}


.Title
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14pt;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	font-family: Impact;
	background-color: #000099;
}

.MainHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12pt;
	padding-bottom: 5px;
	color: #000099;
	padding-top: 5px;
	font-family: Verdana;
	font-weight: bold;
	background-color: #66ccff;
}

.SubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11pt;
    padding-bottom: 3px;
    color: #FFFAF0;
    padding-top: 3px;
    font-family: Aharoni;
    font-weight: bold;
    background-color: #696969;
}
.CardSubHeader
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 3px;
    color: Black;
    padding-top: 3px;
    font-family: Aharoni;
    font-weight: bold;
    background-color: navajoWhite;
}

.Controls
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
}

.DDLStyle
{
	padding-right: 3px;
	padding-left: 3px;
    padding-top: 3px;    
	padding-bottom: 3px;
    font-size: 7pt;
    color: Navy;
    font-family: Verdana;
}
.BLTStyle
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 8pt;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana;
    font-weight: bold;
}

.RowItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 3px;
	color: Navy;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #C2D197;
}

.AlternateRowItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 3px;
	color: Navy;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #CFDBAD;
}

.SubHeaderRow
{
	padding-left: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: Navy;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #999900;
}
.SubHeaderRow1
{
	padding-left: 5px;
	font-size: 10pt;
	font-weight: bold;
	color:black;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #99aa00;
}
.HotRow
{
	padding-left: 3px;
    font-size: 6.5pt;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #ff3339;
	color:White;
}
.StatusListStyle
{
    background: navajoWhite;
    border-color: Navy;
    border-style:outset;
    font-size: 7pt;
    color: blue;
    font-family: Verdana;
}
.StatusLabelStyle
{
    font-size:small;
    font-weight:bold;
    color:Fuchsia;
}

.AName
{
    color:Navy;
    font-size: 16pt;
    font-weight: bold;
    font-family: Verdana;
}
.AName2
{
    color:Navy;
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana;
}

.QName2
{
    color:Red;
    font-size: 15pt;
    font-weight: bold;
}
.QMessage
{
    font-size: 12pt;
    font-weight: bold;
    color:Maroon;
    padding-left:25px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	text-align:left;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
 Rounded Corners

.roundedPanel1
{
    background-color: #a9a9a9;
    color: white;
    font-weight: bold;
    text-align: center;
}
.roundedPanel2
{	
	background-color:#5377A9;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome1
{	
	background-color:#999966;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome2
{	
	background-color:#CCCC99;
	color:white;
	font-weight:bold;
	text-align:center;
}
.roundedPanelHome3
{	
	background-color:#CCCC99;
}
.roundedPanelCollegeHome
{	
	background-color:#CC9966;
}
.roundedPanelSchoolsHome
{	
	background-color:#cdb89b;
}
.roundedPanelSchoolsHome2
{
    background-color: #e4eaea;
}
.roundedPanelSchoolsHome3
{
    background-color: white;
}
.roundedPanelNewsUp
{	
	background-color:#CCCC99;
	text-align:justify;
}
*/