body {
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif, Arial, Verdana, Arial, Helvetica;
	color: #000000;
	background-color: #FFFFFF;
  
	padding:0;
	margin:1 auto;
}

a.school_link, a.school_link:visited {
	font-size: 14px;
	text-decoration: none;
	color:green;
}

a.school_link:hover {
	color:red;
}

a.pers_menu_link, a.pers_menu_link:visited {
	font-size: 12px;
	text-decoration: none;
	color:#ffffff;
}

a.pers_menu_link:hover {
	color:red;
	background-color:#ffffff;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif, 'Bree Serif'; 
	font-size:32px;
	font-weight:bolder;
	text-align:center; 
	color:#eee; 
}

#hdrdiv {	
	width:980px;
	height:96px;
	margin:auto;
	background: #1bc2a2;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#fulldiv  {	margin: 0 auto; width:980; padding:0;}

#leftdiv  {	float: left; width:400;}

#rightdiv {	float: left; width:530;}

#dispdiv {
	width:980px;
	margin:auto;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.searchdiv {
	/*position: absolute; top:255px; left:300px; width:420px; margin:auto; */
	position: absolute; top:255px; left:625px; width:420px; margin:auto;  
	border-radius:10px; background-color:#D3D3D3;
}

.searchdiv1 {
	position: absolute; top:370px; left:625px; width:420px; margin:auto;  
	border-radius:10px; background-color:#D3D3D3;
}

.msgdiv {
	position: absolute; left:625px; width:425px; margin:auto;  
	border-radius:10px; color:red; font-weight:bold;
}
.msgdiv1 {
	width:980px; margin:auto;  
	border-radius:10px; color:red; font-weight:bold;
}

#footerdiv  {
	width:980px;
	height:14px;
	clear: both;
	text-align:center;
	font-size:11px;
	margin:2px auto;

	background: #1bc2a2;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color:#ffffff;
}

table tr td{
	padding: 2px;
	font-size:14px;
}

#hdrtbl {
	width:960px;
	margin : auto;
}

.tblidx  tr td {	
	padding:1px;
	width:965px;
}

.tblbrdr {
	border : 1px solid green; 
	border-collapse : collapse;
}

.tblbrdr tr, .tblbrdr td, .tblbrdr th  {
	border : 1px solid green;
}

.tblauto{
	margin:auto;
	padding:5px;
}

.tblgreen{
	border:1px solid green; 
	border-collapse:collapse;
}

.tblgreencenter{
	border:1px solid green; 
	border-collapse:collapse;
	text-align:center;
}

#tblsearch{
	border:1px solid black;
}

table.Narrow {
  font-size: 10pt;
  width: 700px;
  border-width:0;
}

table.Normal {
  font-size: 10pt;
  width: 500px;
}

.tblprfl {	
	padding:5px;
}

.tbl_school{
    background:url("images/bg_school3.gif");
    background-repeat:no-repeat;
    background-position:center center;
    width:850px; 
    height:450px;
}

.tbl_school_header{
	width:960px;
    background-position:center center;
	width:100%;
	background-size:100% 100%;
}

.tbl_school_outer {
	background:url('images/school3.jpg');
	background-repeat:no-repeat;
	background-size:cover; 
	width:100%;
}

tr.Head1 { 
  font-size: 15pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  background-color: #0099FF;
}

#logout{
	font-size:12px;
	font-weight:bold;
	color:red;
	text-decoration:none;
}

#loginerr{
	font-size:12px;
	font-weight:bold;
	color:red;
	text-decoration:blink;
}

#loginname{
	color:ffffff;
	font-size:12px;
	font-weight:bold;
}

.outerimg  {	width:130px; height:100px; border:0;}
.middleimg {	width:130px; height:125px; border:0;}
.mainimg   {	width:120px; height:108px; border:0;}
.scrollimg {	width:400px; height:260px; border:0;}

.schoola{
	background:url('images/bg_school2.jpg'); 
	background-repeat:no-repeat;
	background-size:100% 100%; 
	width:100%;
}

.msg{ color:red; text-align:center; border:solid green 1px; }

.msg1{ 	color:red; 	text-align:center; 	border:solid green 1px; }

#msg1{ border: 1px solid red; text-align:center;}


.la{ text-align:left; }

.ra{ text-align:right; }

.center{ text-align:center; }

.vat{ vertical-align : top; }

.bld{ font-weight:bold; }

.warn{	color:red; }

#room{ float:left; }

.rep {
	margin:auto;
	font-size: 10pt;
	border-width:2px; 
	border-style:solid;
	border-color:green;
	border-collapse:collapse; 
	padding:5px;
}

.leftcol {
	vertical-align : top;
	width : 160px;
	height : 460px;
	background-image : url(../images/bgtree.jpg);
	background-size : cover;
	margin-top : 0px;
	padding-top : 0px;
}

.rightcol {
	vertical-align	: top; 
	margin-top		: 0px;
	padding-top		: 0px;
	padding-left : 15px;
	background-image : url(../images/vrpfull.jpg);
	background-size : cover;
}


.prflcol {
	vertical-align : top; 
	margin-top : 0px;
	padding-top : 0px;
	padding-left : 15px;
	width : 530px;
}


	
.prflname {
	font-size : 15px;
	font-weight : bold;
}


.textwrap {
	float : left;
	margin-top : 0px; 	
	margin-left : 5px;	
	margin-bottom : 0px;	
	margin-right : 3px;
	width : 150px;
	height: 150px;
	vertical-align:top;
}

#ticker1 {
	font-size:18px;
	font-weight:bold;
}


 /*   css for scrolling images   */
#scroller {
	position: relative;
}
    
#scroller .innerScrollArea {
	overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#scroller ul {
	padding: 0;
    margin: 0;
    position: relative;
}

#scroller li {
	padding: 0;
    margin: 0;
    list-style-type: none;
    position: absolute;
}

.school{
	font-size:24;
	font-weight:bold;
}
.line2{
	font-size:14;
	font-weight:bold;
}

.line3{
	font-size:12;
	font-weight:bold;
}