body,td,div,p,a,font,span,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	
}

body
{
	margin: 0px;
	font-family: Verdana;
	background-color: #ffffff;
}

.divider1{ border-bottom:1px solid #CCCCCC}
.Error
{
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.frmInstruction
{
	font-size: 9px;
	font-weight:normal;
	color: #FF0000;
	text-decoration: none;
}
/* Calender*/

.tabTable{ border: 1px solid #0099FF;}

.calenderDate{ font-size:16pt; 
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#0066CC;
}
.month
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#0066CC;
font-size:12px;}

.dateHighlighted{
font-family: Arial,Verdana, Helvetica, sans-serif;
background-color:#cccccc;

color:#FFFFFF;
text-decoration:none;}


.dateHighlighted:hover{
font-family: Arial,Verdana, Helvetica, sans-serif;
background-color:#cccccc;

color:#FFFFFF;
text-decoration:underline;}

.normaltxt
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:none}

.email
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003399;
text-decoration:underline}
	
.email:hover
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0066CC;
text-decoration:underline;}

.frmLabel{
font-family:Arial,Verdana, Helvetica, sans-serif;
color:#666666;

}

.frmSelect{
font-family:Arial,Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#e6e6e6;
border:1px solid #666666;
font-size:12px;
}

.backTopics{
font-family:Verdana, Georgia,Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:bold;
text-decoration:none;}

.backTopics:hover{
font-family:Verdana,Georgia, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:bold;
text-decoration:underline;}


/*icon css*/

.IconMenu{
color:#0e8226;
font-size:11px;
text-decoration:none;}

.IconMenu:hover{
color:#0e8226;
font-size:11px;
text-decoration:underline;}


.leftPanel{
color:#114e82;
font-size:11px;
text-decoration:none;
padding-left:5px;}


.leftPanel:hover{
color:#0066FF;
font-size:11px;
text-decoration:none;
padding-left:5px;}

.facultylogin{
color:#114e82;
font-size:10px;
text-decoration:underline;
}


.facultylogin:hover{
color:#0066FF;
font-size:10px;
text-decoration:none;
}


.leftPanel1{
color:#0066FF;
font-size:11px;
text-decoration:none;
padding-left:5px;}

.leftPanel11{
color:#0033CC;
font-size:11px;
text-decoration:underline;
padding-left:5px;}



.leftPanel1:hover{
color:#114e82;
font-size:11px;
text-decoration:none;
padding-left:5px;}



.leftPanelblue{
color:#0066FF;
font-size:11px;
text-decoration:none;
padding-left:5px;}

.leftPanelblack{
color:#000000;
font-size:11px;
text-decoration:none;
padding-left:5px;}


.subMenuBorder{
border:1px solid #4a9be0;
} 

.contentTableBorder{
border:1px solid #0f5ea1;
} 
/*Div Menu*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px verdana;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;	
	/*background: #5970B2;*/
	color: #FFF;
	text-align: center;
	text-decoration: none;
	/*background-image:url(images/menu-bg.jpg);
	background-repeat:repeat-x;*/
	}

#sddm li a:hover
{	/*background: #49A3FF;*/
color:#FFFF33;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #FCFCFC;
	filter:alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	border: 1px solid #5970B2;
	z-index:1000;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background-color: #FCFCFC;
	    filter:alpha(opacity=90);
		-khtml-opacity: 0.9;
		-moz-opacity: 0.9;
		color: #0146a4;
		font: 11px arial;
		z-index:1000;}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

/*end*/
.menuTxt{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration:none;}

.menuTxt:hover{
color:#7ed2ff;
font-weight:bold;
font-size:11px;
text-decoration:none;}

.menuTxtSelected{
color:#66CCFF;
font-weight:bold;
font-size:11px;
text-decoration:none;}


.SubmenuTxt1{
color:#4972a4;
font-size:11px;
text-decoration:none;
white-space:nowrap;}


.SubmenuTxt{
color:#4972a4;
font-size:11px;
text-decoration:none;
white-space:nowrap;
line-height:160%}

.SubmenuTxt:hover{
color:#0099FF;
font-size:11px;
text-decoration:none;
white-space:nowrap;
line-height:160%}

.SubmenuTxtSelected{
color:#3366cc;
font-size:11px;
text-decoration:underline;
white-space:nowrap;
}
/*Login*/
.loginTxt{
color:#0a579c;
size:11;}

.loginBg{
background-color:#dee3e8;
color:#0a579c;
size:10;
border:1px solid #a5bdd4;}

/*HomePage Textcontain  */
.headingTxt{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;}


.subheading{
font-family: Georgia, Verdana, Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;}

.subheading-bullet{
font-family:  Verdana,Georgia, Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
padding-left:5px;}

.search{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:none;

text-align:left;}

.search A{
font-family:  Verdana, Georgia,Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:none;

text-align:left;}

.search A:hover{
font-family: Verdana, Georgia,Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:underline;

text-align:left;}









.searchbox{
color:#003399;
font-size:11px;
text-decoration:none;
padding-left:5px;
background-color:ffffff;
border:1px solid #70b1d1;
}


.searchboxtext{
color:#003399;
font-size:11px;
text-decoration:none;
padding-left:5px;}




.subheading1{
font-family: Verdana, Georgia,Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
/*text-decoration:underline;*/
padding-bottom:5px;
text-align:left;}


.popup-subheading{
font-family: Verdana, Georgia,Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
padding-bottom:5px;
}

/* news part*/

.newsdate{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:5px;}

.forumclass{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#666564;
padding-left:5px;}


.prevNewsdate{
font-family:  Verdana, Georgia, Arial;
font-size: 11px;
color:#003399;
background-color:#c6e2ff;
/*font-weight:bold;*/
text-align:left;
padding-left:5px;}




.newstitle{
font-family: 
font-size: 11px;
color:#003399;
font-weight:bold;
text-align:justify;
background-color:#f0f0f0;}

.newstxt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-align:justify;
}

/* news part  end */

.clickhere{
font-family:Verdana,Georgia,  Arial; 
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
/*padding-left:5px;*/

text-align:left;}

a:link.clickhere{
font-family:Verdana, Georgia,  Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
/*padding-left:5px;*/

text-align:left;}

a:visited.clickhere{
font-family:  Verdana,Georgia, Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
/*padding-left:5px;*/

text-align:left;}


a:hover.clickhere{
font-family:  Verdana, Georgia,Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:none;
/*padding-left:5px;*/

text-align:left;}




.subheading-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
	padding-right:20px;
	padding-top:10px;
	line-height:135%;
	
}

.subheading-text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
	padding-right:20px;
	line-height:135%;
	
}

.button
{
	font-weight: bold;
	font-size: 10px;
	color:#003399;
	text-decoration: none;
	/*background-color: #bfbfbf;*/
	text-align: center;
	padding: 2px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px double  #3c81c4;
	border-right: 2px double  #3c81c4;
	border-bottom: 2px double #3c81c4;
	border-left: 1px double #3c81c4;
	background-image:url(../images/but.jpg);
	background-repeat: repeat-x;
}


.divider{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../images/divider.jpg);
	background-repeat:repeat-x;
	
	
}


.rules{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#0066CC;

text-decoration:none;
}

.rules:hover{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#0066CC;

text-decoration:underline;
}


.score{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#0066CC;

text-decoration:none;
}

.score a{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#0066CC;

text-decoration:none;
}


.score a:hover{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#0066CC;

text-decoration:none;
}






.scroller {
	SCROLLBAR-FACE-COLOR: #daec00; 
	SCROLLBAR-ARROW-COLOR: #163f6e; 
	SCROLLBAR-BASE-COLOR: #daec00
}

/* Photo gallery */

#gallery {
		
		padding: 10px;
		width: 450px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; margin:0; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color:#95CAFF
	}
	#gallery ul a:hover { color: #95CAFF; }

/* End Photo gallery */


.progressreport{
font-family:  Verdana,Georgia, Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}

.reportyear{
font-family:  Verdana,Georgia, Arial;
font-size: 12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}


.studentname{
font-family:  Verdana,Georgia, Arial;
font-size: 14px;
color:#0066CC;
font-weight:bold;
text-decoration:none;
}


.studentclass{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:none;

}

.studentclass a{
font-family: Verdana,Georgia, Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:underline;

}

.studentclass a:hover{
font-family: Verdana,Georgia, Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:none;

}



.progresstext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0066CC}


.reportheading{
font-family: Georgia, Verdana, Arial;
font-size: 11px;
color:#003399;
font-weight:bold;
text-align:center;
background-color:#f0f0f0;
}



.subject{
font-family:  Verdana,Georgia, Arial;
font-size: 11px;
color:#003399;
padding-left:5px;
padding-bottom:10px;
}


/* Modified by Akshoy */
.applicationSubHeading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
}
.applicationTableBorder{
border:#0356a2 solid 1px;
}


/* Modified by Akshoy */





/*Footer*/

.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; 
COLOR: #004477;  
TEXT-DECORATION: none
}
.footer A {
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; 
COLOR: #1133aa; 
TEXT-DECORATION: none
}
.footer A:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px; 
COLOR: #0000ff; 
TEXT-DECORATION: underline
}



.PagingLinks
{
	background-color: #b3d9ff;
	font-size: 10px;
	font-weight: bold;
	color: #003264;
	text-decoration: none;
}
.PagingLinks:hover
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PagingLinksSelected
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #0062c4;
	text-decoration: none;
}
.PagingLinksDisabled
{
	background-color: #b3d9ff;
	font-size: 10px;
	font-weight: bold;
	color:#6699CC;
	text-decoration: none;
}
.Paging{
	font-weight: bold;
	color:#003264;
	text-decoration: none;
	font-size: 10px;
	background-color:#b3d9ff;
}
.Paging TD
{
	font-weight: normal;
	font-size: 10px;
}
.Paging A
{
	font-weight: bold;
	color:#003264;
	text-decoration: none;
	font-size: 10px;
}
.Paging A:hover
{
	color: #0062c4;
	text-decoration: none;
}
.Paging Label  /* Inactive Link*/
{
	font-weight: bold;
	color:#6699CC;
	text-decoration: none;
}

.Paging span  /* Selected Page ID*/
{
	font-weight: bold;
	font-size: 10px;
	color: #4f8cbf;
}

.leftMenuHighlighted
{
	
	color:#3300ff;
font-size:11px;
text-decoration:none;white-space:nowrap;
padding-left:5px;

	
	/*color: #00ccff;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;*/
}
.leftMenuHighlighted a
{
	
	color:#3300ff;
font-size:11px;
text-decoration:none;
white-space:nowrap;
padding-left:5px;

	
	/*color: #00ccff;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;*/
}
.leftMenuHighlighted a:hover{
color:#114e82;
font-size:11px;
text-decoration:none;
padding-left:5px;}


.borderStyleTable{

border-bottom-color:#CCCCCC; 
border-bottom-style:solid;
border-left-color:#CCCCCC;
border-left-style:solid;
border-right-color:#CCCCCC;
border-right-style:solid;
border-top-color:#CCCCCC;
border-top-style:solid;
border-color:#CCCCCC; 
border:1px solid #CCCCCC;
border-collapse:collapse;}








#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}


.frmAsterisk
{
	color: #fb3b00;
}

.dload{
font-family:  Verdana,Georgia, Arial;
font-size: 10px;
color:#003366;
font-weight:bold;
text-decoration:underline;}

.dload:hover{
font-family:  Verdana,Georgia, Arial;
font-size: 10px;
color:#0066CC;
font-weight:bold;
text-decoration:underline;}

.OR{
font-family:  Verdana,Georgia, Arial;
font-size: 13px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:5px;}

.style1{


font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;}

.busstoplist
{
	border-collapse: collapse;
	border: #808080 1px solid;
}
