BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #729084;
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma
}
.menuheader
{
    FONT-SIZE: 9pt;
    COLOR: #55595c;
    FONT-FAMILY: Arial
}
TD.menu
{
    FONT-SIZE: 8pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: none
}
TD.bar
{
    FONT-SIZE: 8pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma
}
TD.bus
{
    FONT-SIZE: 8pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: none
}
.taskinput
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: none
}
A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
    COLOR: #81A100;
}
.links
{
    FONT-WEIGHT: bold;
    COLOR: #55595c;
    TEXT-DECORATION: none
}
.homelink
{
	COLOR: #000000;
    TEXT-DECORATION: none
}
.homelinkhover
{
	
    TEXT-DECORATION: underline
}

.linkshover
{
    FONT-WEIGHT: bold;
    COLOR: #28BAE3;
    TEXT-DECORATION: underline
}
.linksblue
{
    FONT-WEIGHT: bold;
    COLOR: #28BAE3;
    TEXT-DECORATION: none
}
.bluelink
{
    FONT-WEIGHT: bold;
    COLOR: #28BAE3;
    TEXT-DECORATION: none
}
.linksblue:hover
{
    TEXT-DECORATION: underline
    
}
.links
{
    COLOR: #457493;
    TEXT-DECORATION: none
}
.links:hover
{
    COLOR: #81A100;
    TEXT-DECORATION: underline
}

.titlelabel
{
	FONT-SIZE: 9pt;
    COLOR: #31BE00;
    FONT-FAMILY: tahoma;
}
.reciplabel
{
	font-weight:bold;
	color: #676568;
}

.yellowtext
{
FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #F5E55B;
}
.whitebackground
{
    BACKGROUND-COLOR: #FFFFFF
}
.verylightgreen
{
    FONT-SIZE: 7pt;
    COLOR: #6B7084;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #B5CAE5
}
.arrowposition
{
	position:relative;
    border:0px;
    left:680px;
    top:15px;
}
.tblholder
{
	border:0px;
	position:relative;
	left:0px;
	top:0px;

}
.topheadermenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #C2D3D3;
	background-color: #555555;
}
.arrowimage
{
    border:0px;
}
.divMessage
{
	position:relative;
    border:0px;
    left:0px;
    top:0px;

}
.divsendmessage
{
	position:relative;
    border:0px;
    left:0px;
    top:0px;

}
.divholder
{
	position:relative;
    border:0px;
    left:0px;
    top:0px;
    background-repeat:no-repeat;
    background-image:url('images/background.jpg');
}
.divheader
{
    FONT-SIZE: 9pt;
    height: 50px;
    width:834px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheadersearch
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/search-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheaderadmin
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/admin-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheadermessage
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/message-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheadersent
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/sent-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheaderrecieved
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/recieved-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheaderprofile
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/profile-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divheaderreport
{
    FONT-SIZE: 9pt;
    height: 46px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/report-header-background.jpg');
    FONT-FAMILY: tahoma;
}
.divfooter
{
    FONT-SIZE: 9pt;
    height: 26px;
    width:836px;
    overflow:hidden;
    COLOR: #414B55;
    background-image:url('images/footer-background.jpg');
    FONT-FAMILY: tahoma;
}
.divbody
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/box-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divbodyreport
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/report-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divbodysearch
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/search-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divbodyprofile
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/search-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divbodyadmin
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/admin-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divbodysent
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/sent-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.reportbackground
{
	FONT-SIZE: 9pt;
    
}	

.divbodyrecieved
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/recieved-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}

.divbodyprofile
{
    FONT-SIZE: 9pt;
    COLOR: #BEDA84;
    width:836px;
    overflow:hidden;
    background-image:url('images/profile-background.jpg');
    background-repeat:repeat-y;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF
}
.divgrid
{
    FONT-SIZE: 18pt;
    COLOR: #FFFFFF;
    width:350px;
    margin-top:10px;
    margin-left:10px;
    height:176px;
    overflow-y:scroll;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;	
	/* background-image:url('images/gridview-background.jpg'); */
    /* background-repeat:repeat-y; */
}
.divprofilegrid
{
	border: 1px solid #989A99; 
	border-style:solid;
	FONT-SIZE: 18pt;
    COLOR: #FFFFFF;
    width:180px;
    margin-top:0px;
    margin-left:0px;
    height:70px;
    overflow-y:scroll;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFFFFF;	
	/* background-image:url('images/gridview-background.jpg'); */
    /* background-repeat:repeat-y; */
}
.divgridmessage
{
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    width:737px;
    margin-top:0px;
    margin-left:0px;
    height:236px;
    overflow-y:scroll;
    BACKGROUND-COLOR: #FFFFFF;	
	/* background-image:url('images/gridview-message-background.jpg'); */
    /* background-repeat:repeat-y; */
}
.leftborder
{
	background-image:url('images/page-left-row-middle.jpg');
    background-repeat:repeat-y;
}
.rightborder
{
	background-image:url('images/page-right-row-middle.jpg');
    background-repeat:repeat-y;
}

.divlist
{
    FONT-SIZE: 18pt;
    COLOR: #FFFFFF;
    width:150px;
    margin-top:-3px;
    margin-left:-3px;
    margin-right:0px;
    margin-bottom:-3px;
    height:78px;
    overflow-y:scroll;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #FFFFFF;	
	background-image:url('images/gridview-background.jpg');
    background-repeat:repeat-y;
}
.divimage
{
	width:40px;
	height:20px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divname
{
	width:200px;
	height:20px;
	/* color:#67FE35; */
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.whitetext
{
	color:#FFFFFF;
}
.divmessagename
{
	/* color:#67FE35; */
	width:120px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessagenumber
{
	/* color:#67FE35; */
	width:100px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessagestatus
{
	/* color:#67FE35; */
	width:30px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessagedate
{
	/* color:#67FE35; */
	width:110px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-left-color:#C0C0C0;
	border-style:solid;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessagetype
{
	/* color:#67FE35; */
	width:70px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessageicontype
{
	/* color:#67FE35; */
	width:20px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divmessageicon
{
	/* color:#67FE35; */
	width:12px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}

.divmessagesubject
{
	/* color:#67FE35; */
	width:290px;
	height:20px;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	border-left:0px;
	border-left-color:#C0C0C0;
	border-style:solid;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
}
.divhidden
{
	width:0px;
	height:0px;
	display:none
}
.gridviewsmall
{
	FONT-SIZE: 16pt;
    COLOR: #FFFFFF;
    overflow:hidden;
    FONT-FAMILY: tahoma;
    
	width:360px;
	height:300px;
}
.headerhidden
{
	width:0px;
	height:0px;
	display:none
}
.itemhidden
{
	width:0px;
	height:0px;
	display:none
}
.footerhidden
{
	width:0px;
	height:0px;
	display:none
}
.cbomessage
{
    border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    /* BACKGROUND-COLOR: #464A4B; */
    BACKGROUND-COLOR: #FFFFFF;
    width:269px;
    height:22px;

}
.cboreportday
{
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:50px;
    height:22px

}.cboreportmonth
{
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:90px;
    height:22px

}
.cboreportyear
{
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:60px;
    height:22px

}

.cboreport
{
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:230px;
    height:22px

}
.textpassword
{
border: 1px solid #FFFFFF;
width: 186px; 
background-color: #C4E8E8; 
height: 18px;	
}
.cbofilter
{
    border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    /* BACKGROUND-COLOR: #464A4B; */
    background-color: #FFFFFF;
    width:348px;
    height:22px

}
.cbogender
{
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:100px;
    height:22px

}
.cborecipteacher
{
	border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:184px;
    height:93px;

}
.cborecipinfo
{
	border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:104px;
    height:22px

}
.lstgrouprecip
{
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
	BACKGROUND-COLOR: #FFFFFF;
    width:140px;

    
} 
.textfileupload
{
	/* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    border: 1px solid #989A99; 
	border-style:solid;
	color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:226px;
    height:18px;
    margin-left:2px;
    margin-top:2px
}
.textnewtemplate
{
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:308px;
    height:18px;
    margin-left:2px;
    margin-top:2px
}
.listnewtemplate
{
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:309px;
    height:155px;
    border:0px;
    margin-left:0px;
    margin-top:0px
}
.textmessage
{
     /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:600px;
    height:25px;
    border:0px;
    margin-left:20px;
    margin-top:12px
}

.textsearch
{
    
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    border: 1px solid #989A99; 
	border-style:solid;
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    background-color: #FFFFFF;
    width:349px;
    height:18px
}
.textprofilesearch
{
    border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    background-color: #FFFFFF;
    width:178px;
    height:18px
}

.textrecip
{
	border: 1px solid #989A99; 
	border-style:solid;
    /* color:#67FE35; */
    /* BACKGROUND-COLOR: #464A4B; */
    color:#282828;
	font-family:Arial;
	font:Arial;
	font-size:12px;
    BACKGROUND-COLOR: #FFFFFF;
    width:100px;
    height:18px
}
.darkgreen
{
    FONT-SIZE: 7pt;
    COLOR: #BEE134;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #85BE41
}
.lightgrey
{
    FONT-SIZE: 7pt;
    COLOR: #BDE033;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #C3D3D3
}
.darkgrey
{
    FONT-SIZE: 7pt;
    COLOR: #729084;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #719184
}
.blue
{
    FONT-SIZE: 7pt;
    COLOR: #55595c;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #83c4ca
}
.reallylightblue
{
    FONT-SIZE: 7pt;
    COLOR: #414B55;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #BDEAF4
}
.locationtitle
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #516E00;
    FONT-FAMILY: arial
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #81A100;
    FONT-FAMILY: arial
}
.date
{
    FONT-WEIGHT: bold;
    TOP: 5px;
    FONT-SIZE: 9pt;
    COLOR: #2582A4;
    FONT-FAMILY: arial
}
.newmessageheader
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial
}
.showloadingmessage
{
	left: 240px; 
	top: 0px; 
	/* margin: -37px 0 0 -174px; 
	margin: -187px 0 0 -174px; */
    display: block;
    position:absolute;
    width:348px;
    height:74px;
    z-index:1000;
}
.shownewmessage
{
    z-index:30000;
    background-image:url('images/popup-addtemplate.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:0px;
}
.showeditgroup
{
    z-index:30000;
    background-image:url('images/popup-editgroup.jpg');
    width:348px;
    height:304px;
    left:240px;
    top:0px;
}
.shownewstudents
{
    z-index:30000;
    background-image:url('images/popup-addstudents.jpg');
	width:348px;
    height:107px;
    left:240px;
    top:64px;    
}
.shownewstudentstall
{
    z-index:30000;
    background-image:url('images/popup-addstudents.jpg');
	width:348px;
    height:107px;
    left:240px;
    top:550px;    
}
.shownewstudent
{
    z-index:30000;
    background-image:url('images/popup-addstudent.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:64px;
}
.shownewstudenttall
{
    z-index:30000;
    background-image:url('images/popup-addstudent.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:550px;
}
.shownewteacher
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:215px;
}
.shownewteacher1
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:536px;
}
.shownewteacher2
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:423px;
}
.shownewteacher3
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:744px;
}
.shownewteacher4
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:726px;
}
.shownewteacher5
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:1047px;
}
.shownewteacher6
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:934px;
}
.shownewteacher7
{
	z-index:30000;
	background-image:url('images/popup-addteacher.jpg');
    width:348px;
    height:107px;
    left:240px;
    top:1253px;
}
.hideloading
{
	display: none;
}