.yui-t7 {
	margin: auto;
	min-width: 950px;
	text-align: left;
	width: 57.69em;
}

body {
	font: 13px 'PT Sans',sans-serif,arial;
	color: #212121;
}

#bodybackground {
	background: url("../images/body-noise.png") repeat scroll 0 0 transparent;
}

#newdarkbg {
	background: url("../images/new_bg.jpg") repeat scroll 0 0 transparent;
	padding:1px;
}

#copyright {
	color: #6C6C6C;
	font: 12px 'PT Sans',arial,sans-serif;
	text-decoration: none;
}

#linkfont a{
	color: #555;
	font: 12px 'PT Sans',arial,sans-serif;
	text-decoration: none;
}

#borderdotted {
	border-bottom: 1px dotted #AAAAAA;		
}

#shadow {
	box-shadow: 0 -1px 10px #CCCCCC;		
}

#headermenu a {
	color: #222;
	font: 16px 'PT Sans',arial,sans-serif;
	#font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#headermenu a:hover {
	color:#FFF;
	background-color:#999;
	border-bottom: 3px solid #FFF;
	box-shadow:0 0px 8px 5px #7D7D7D;
}


#fottermenu a {
	color: #222;
	font: 13px 'PT Sans',arial,sans-serif;
	#font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#fottermenu a:hover {
	color:#FFF;
	background-color:#AAA;
	border-bottom: 2px solid #FFF;
	box-shadow:0 0px 8px 2px #7D7D7D;
}

#customheader {
	border-bottom: 1px dotted #999;
	color: #565656;
	font: 18px 'PT Sans',sans-serif,arial;
	margin-bottom: 20px;
	padding: 10px 0 5px;		
}

#customfooter {
	background-color:#FFF;
	padding:5px;
	box-shadow:0 -1px 10px #CCCCCC;
}
#verticalnav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#verticalnav li {
	background: url("../images/body-noise.png") repeat scroll 0 0 transparent;
	padding:5px;
	box-shadow: 0 3px 2px 0px #CCC;
}

#verticalnav li a{
	color: #333;
	font: 14px 'PT Sans',arial,sans-serif;
	text-decoration: none;
}

.notepoints li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/pointer.gif");
    background-origin: padding-box;
    background-position: 0 13px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    border-bottom: 1px solid #DDDDDD;
    line-height: 35px;
    padding-left: 15px;
}

.notepoints_new li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/pointer.gif");
    background-origin: padding-box;
    background-position: 0 10px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    line-height: 30px;
    padding-left: 15px;
}

.notepoints_compact li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/pointer.gif");
    background-origin: padding-box;
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    line-height: 20px;
    padding-left: 15px;
}

#schoolmanagementbody, #managementbody, #managementbody_compact {
	width:100%;
	text-align:center;
}
#managementbody td, #managementbody th {
	padding:10px; 
	border: 1px solid #DDDDDD;
	font-size:13px;
	text-align:center;
}
#managementbody_compact td, #managementbody_compact th {
	padding: 3px; 
	border: 1px solid #DDDDDD;
	font-size:13px;
	text-align:center;
}

#schoolmanagementbody td, #schoolmanagementbody th {
	padding:8px; 
	border: 1px solid #DDDDDD;
	font-size:13px;
	text-align:center;
}
#managementbody th {
	font-size:15px;
}
#schoolmanagementbody th {
	font-size:15px;
	padding: 3px;
}
.background_pointer {
	background-image: url("../images/pointer.gif");
}
