body {
	width:100%;
	padding: 5;
	font-size: normal;
	font-style: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.alumniTitle{
	font-size 14pt;
	font-size: 16%;
}
.alumnibox{
	width: 25%;
	/*border: 1px dotted #999;*/
	/*display: inline;
	overflow: auto;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:15px;*/
}
.alumniform {
	float: center;
	display: inline;
	overflow: auto;

}
.alumnitable {
	padding: 5;
	border-spacing:1;

	
	/*display: inline;
	overflow: auto;*/
	/*border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 2px solid #000;*/
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;*/
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:15px;*/

}
.alumnirow {
	text-align:left;
	min-height:30px;
	height:30px;

}
.alumnicheckboxrow {
	text-align:left;
	/*min-height:5px;*/
	/*height:10px;*/

}
.alumnith {
	text-align:left;
	padding: 5;

}
.alumnilabel {
	text-align:right;
	/*padding: 5;*/

}
.alumnitd {
	text-align:left;
	padding: 5;

}
.alumnipbarsel{
	width:2%;
	background-color: #FFA500;
	float: center;
	margin: 1px 0px 2px 2px;
	display: inline;
	overflow: auto;


}

.alumnipbar{
	width:2%;
	background-color: #CCCCCC;
	float: center;
	margin: 1px 0px 2px 2px;
	display: inline;
	overflow: auto;

	
}
.alumnipbarspc{
	width:2%;
}

	
}
.alumniprogbar{
	width:100%;
	float: left;
	display: inline;
	overflow: auto;
	
}


.haydn {
	visibility: hidden;
	height:0px;
	display:none;

}

.showoff {
	visibility: visible;
	display:inline-block;
}


.header {
	min-height:114px; /*149*/
	padding: 0px 5px 0px 5px;
	position: relative;
	clear: both;
	//border:1px solid #FF0000;
}
.clear {
	clear: both;
}
.lclear {
	clear: left;
}
.rclear {
	clear: right;
}
.inline {
	display: inline;
}
.relative {
	position: relative;
}
.block {
	display: block;
}

/* navigation tabs */
.nav { position: absolute; bottom: 0; left: 150px; }
.nav a {
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right:15px;
}

/*sub menu links for tabbed sections students, parents, staff etc */
.submenu { 
	margin: 5px 0px 3px 0px; 
	padding: 3px 0px 0px 10px;
	height: 30px;
	background: url(navBG.jpg) repeat-x;
	//border:1px solid #ffff00;
}

.submenu .right a { margin-right: 0px; }
//.submenu a { margin-right: 20px; }
form .margR { margin-right: 20px; }

.nav a, .submenu a, .none, .none a { text-decoration:none ; }
a img {border:none;}
.wrap table tr.row:hover, .wrap div .row:hover { background-color: #A0DDD2; }
div .row .row:hover { background-color: #CAFEEF; }

.footer {
	clear:both;
	width:100%;
	border-top:5px solid #7F7F7F;
	margin: 10px 0px 10px 0px;
}

.greenBox, .grayBox, .ltgrayBox, .alumnibox { margin-bottom: 10px; }

.pad10, .greenBox, .grayBox,.ltgrayBox, .redBox, .ftrText, .alumnibox { padding: 10px; }

.col1of3, .col2of3, .col1of2, .col1of4 {
	float: left;
	margin: 10px 0px 5px 5px;
	padding: 5px;
	display: inline;
	overflow: auto;
	//border:1px solid #000;
}

.formItem, .formItemNB {
	padding-right: 5px;
	margin-right: 5px;
	display: inline-block;
	vertical-align:top;
	text-align:left;
	overflow: auto;
	border-right:1px dotted #666;
}
.formItemNB {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}

.textLeft, .header, .submenu, .greenBox, .grayBox { text-align:left; }
.textRight { text-align:right; }
.textCenter, body, #bus_map, .ftrText { text-align:center; }
.textTop { 	vertical-align:text-top;
			display: inline; }
.right { float: right; }
.left, .nav a, { float: left; }
.break-word {
  word-wrap: break-word;
}

.thickline, .thinline { display:block; }
.thickline, .thinline, .greenBox, .grayBox, .ltgrayBox, .footer, .oflowAuto { overflow:auto; }
.thinline, .skinny, body { margin: 0px; }

.skinny, .inline { display: inline; }
.hand { cursor:pointer;}




.marg0, .wrap, .ftrText { margin:0 auto; }
.marg5 { margin: 5px; }
.marg10, .thickline { margin: 10px; }
.subMark { margin: 0px 2px 2px 5px; }
.subMark2 { margin: 0px 2px 2px 0px; }
.marg5left { margin-left:5px; }
.marg5right { margin-right:5px; }
.marg0left { margin-left:0px; }
.marg0top { margin-top:0px; }
.marg10top { margin-top:10px; }
.marg10bottom, .boxTitle { margin-bottom: 10px; }
.pad0 { padding: 0px; }
.pad0top { padding-top: 0px; }
.pad2, .alumnitable { padding: 2px; }
.pad5bottom { padding-bottom: 5px; }
.pad5top { padding-top: 5px; }
.pad5, .nav a { padding: 5px; }
.pad0left { padding-left:0px;}
.pad25left { padding-left:25px;}
.pad25right { padding-right:25px;}
.marg-7top { margin-top:-7px; }

.rad10, .greenBox, .grayBox, .ltgrayBox, .redBox, .alumnibox {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.rad10bottom {
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.dotBox {
	border: 1px dotted #999;
}
.dotBottom {
	border-bottom: 1px dotted #999;
}
.dotTop {
	border-top: 1px dotted #999;
}
.redBox { 
	border: solid 1px #FF0000;
}
.solidBox {
	border: 1px solid #999;
}
.l1{line-height: 1em;}
.l2{line-height: 1em;}
.l3{line-height: 1em;}
.l4{line-height: 1em;}


.col1of4 {width: 210px; }
.col1of3 {width: 297px; }
.col1of2 { width:450px; }
.col2of3 { width: 615px; }
.h30 { width:30px; }
.h40 { width:40px; }
.w15 { width:15px; }
.w25 { width:25px; }
.w35 { width:35px; }
.w50 { width:50px; }
.w75 { width:75px; }
.w85 { width:85px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w125 { width:125px; }
.w150 { width:150px; }
.w175 { width:175px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w330 { width:330px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w430 { width:430px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w590 { width:590px; }
.w620 { width:620px; }
.w640, .ftrText { width:640px; }
.w700 { width:700px; }
.w750 { width:750px; }
.w840 { width:840px; }
.w900 { width:900px; }
.w920 { width:920px; }
.wrap { width:960px; }
.w05p { width:5%; }
.w08p { width:8%; }
.w10p { width:10%; }
.w12p { width:12%; }
.w15p { width:15%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w30p { width:30%; }
.w40p { width:40%; }
.w50p { width:50%; }
.w100p { width:100%; }

#bus_map {
	margin-top:5px;
 	min-height: 460px;
}
#note, #reply{
	height: 400px;
	width: 600px;
}
#reply {
	height: 200px;
}

.filemanager {
	 overflow: auto; display: block;
}

.icon {
	margin: 3px;
	display: inline-block;
	text-align:center;
	overflow: auto;
	//border:1px solid #000;
}
.center{
	margin-left: auto;
	margin-right: auto;
}

.icon a {
	text-decoration:none;
}

.monospace { font-family:'Courier New', Courier, monospace; }

.p60, .p60b { font-size: 60%; }
.p70, .p70b { font-size: 70%; }
.p80, .p80b, .ftrText, .icon { font-size: 80%; }
.p90, .p90b { font-size: 90%; }
.p100, .p100b { font-size: 100%; }
.p110, .p110b, .nav a { font-size: 110%; }
.p120, .p120b, .boxTitle { font-size: 120%; }
.p130, .p130b { font-size: 130%; }
.p140, .p140b { font-size: 140%; }
.p150, .p150b { font-size: 150%; }
.p160, .p160b { font-size: 160%; }
.p200, .p200b { font-size: 200%; }
.p60b, .p70b, .p80b, .p90b, .p100b, .p110b, .p120b, .p130b, .p140b, .p150b, .nav a, .boxTitle, .icon { font-weight: bolder; }
.under {text-decoration:underline;}

.shamrock, .nav .selected, .nav .selected:hover { color: #008069; }
.green { color: #008000; }
.mint { color: #CBDACB; }
.white, .header a, .nav a:hover, .submenu, .submenu a { color: #FFFFFF; }
.black, .header, .nav a, .ftrText { color: #000000; }
.red { color:#FF0000; }
.blue { color:#0000FF ;}
.gray { color: #999999 ; }
.ltgray { color: #CCCCCC ; }
.yellow { color:#FFFF00 ; }

.BGred, .redBox { background-color:#D6B2A8; }
.BGshamrock, .nav a, .nav a:hover, .greenBox { background-color: #008069; }
.BGgray, .grayBox { background-color: #CCCCCC; }
.BGdkgray { background-color: #777777; }
.BGltgray, .ltgrayBox { background-color: #EEEEEE; }
.BGmedgray, .medgrayBox { background-color: #DDDDDD; }
.BGwhite, .nav .selected, .nav .selected:hover { background-color: #FFFFFF; }
.BGpeach { background-color: #FFCC99; }
.BGblue { background-color: #9EC9E4; }
.evenrow { background-color: #E1E1E1;}
.BGmint, .oddrow { background-color: #CBDACB; }
.BGpurple { background-color: #CCCCFF; }
.BGyellow { background-color: #F1E768; }


/*@media print 
	{
		.noPrint 
		{
			display:none;
		}
	}

	
  input:required:invalid,input:focus:invalid,textarea:required:invalid,textarea:focus:invalid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT1JREFUeNpi/P//PwMpgImBRMACY/x7/uDX39sXt/67cMoDyOVgMjBjYFbV/8kkqcCBrIER5KS/967s+rmkXxzI5wJiRSBm/v8P7NTfHHFFl5mVdIzhGv4+u///x+xmuAlcdXPB9KeqeLgYd3bDU2ZpRRmwH4DOeAI07QXIRKipYPD35184/nn17CO4p/+cOfjl76+/X4GYAYThGn7/g+Mfh/ZZwjUA/aABpJVhpv6+dQUjZP78Z0YEK7OezS2gwltg64GmfTu6i+HL+mUMP34wgvGvL78ZOEysf8M1sGgZvQIqfA1SDAL8iUUMPIFRQLf+AmMQ4DQ0vYYSrL9vXDz2sq9LFsiX4dLRA0t8OX0SHKzi5bXf2HUMBVA0gN356N7p7xdOS3w5fAgcfNxWtn+BJi9gVVBOQfYPQIABABvRq3BwGT3OAAAAAElFTkSuQmCC);background-position:right top;background-repeat:no-repeat;box-shadow:none}input:required:valid,textarea:required:valid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNpi/P//PwMpgImBRMAy58QshrNPTzP8+vOLIUInisFQyYjhz98/DB9/fmT48/+35v7H+8KNhE2+WclZd+G0gZmJmYGThUNz1fUVMZtvbWT59eUXG9wGZIWMUPj993eJ5VeWxuy8veM/CzPL3yfvH/9H0QBSBDYZyOVm4mGYfn6q4cory5lYmFh+MrEwM/76/YsR7mk2ZjbWP///WP37/y8cqIDhx58fjvtu7XV6//ndT34G/v8FasUsDjKO/+A2PP3wpGLd+TVsfOz8XH6KAT+nHpokcu7h6d9q/BoMxToVbBYqlt9///+1GO4/WVdpXqY/zMqXn13/+vTjI9mj94/y//v9/3e9ZRObvYbDT0Y2xnm///x+wsfHB3GSGLf41jb3rv0O8nbcR66d+HPvxf2/+YZFTHaqjl8YWBnm/vv37yly5LL8+vuLgYuVa3uf/4T/Kd8SnSTZpb6FGUXwcvJxbAPKP2VkZESNOBDx8+9PBm4OwR1TwmYwcfzjsBUQFLjOxs52A2YyKysrXANAgAEA7buhysQuIREAAAAASUVORK5CYII=);background-position:right top;background-repeat:no-repeat}



*/
