/* CSS Document */
/* Global Styles */
body {margin:0;color:#007751;background-color:#D3FEE1;font:14px Arial, Helvetica, sans-serif;}
a {color: #CC0000;font-weight:bold;}
a:hover {color:#FFFFFF;background-color:#007751;}
#StaffTable {border-collapse:collapse}
#StaffTable tbody tr.even td {background-color:#eee;}
#StaffTable tbody tr.odd  td {background-color:#fff;}
#wrapper {text-align: left;width: 580px;margin-top: 50px;margin-right:auto;margin-bottom:0px;margin-left:auto;position:relative;background-color:#BBFFBB;padding:10px 10px 10px 10px;}
#content {}
#SmallCalendar {display: block;width:115px;height:120px;margin:0 auto;font:10px Verdana, Arial, Helvetica, sans-serif;}
.PageTitle {color:#336666;font:24px Arial, Helvetica, sans-serif;font-style:normal;font-variant:normal;text-decoration:none;width:100%;text-shadow:1px 1px 2px grey, 0 0 1em grey, 0.2em 0.2em 0.2em grey;}
.popup {background:#FFFFCC;border:1px solid #333;padding:1px;background-color:#FFFFCC;}
.popup-header {height:24px;padding:7px;background:url("http://www.schoolqc.ca/graphics/bgr_popup_header.jpg") repeat-x;}
.popup-header h2 {margin:0;padding:0;font-size:18px;float:left;}
.popup-header .close-link {float:right;font-size:11px;}
.popup-body {padding:5px;color:#333366;}
.smallcal {display:block;width:120px;height:120px;margin:0 auto;font:10px Verdana, Arial, Helvetica, sans-serif;}
.emergency {background:#D90404 url("http://www.schoolqc.ca/graphics/exclamation24.png") no-repeat 2px 2px;color:#FFF;font-size:14px;height:25px;margin:0px 0 0px;padding:6px 0 2px 30px;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;}
.emergency a {color:#FF0;}
.emergency a:hover {background:#C00;color:#FFF;}
.important {background:#FFFF00 url("http://www.schoolqc.ca/graphics/info_25.png") no-repeat 2px 2px;color:#333;font-size:14px;height:25px;margin:0px 0 0px;padding:4px 0 2px 30px;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;}
.important a {color:#333;}
.important a:hover {background:#C00;color:#FFF;}
.notices {width:100%;text-align:right;margin-left:0px;}
.notice {margin-bottom:0px;-moz-border-radius:10px 10px 10px 10px;width: 100%;text-align: left;background-repeat:no-repeat;}
.noticehead {font-size:14px;height:25px;margin:0;padding:4px 0 2px 1%;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#BFB;color:#333}
.noticehead a {background-color:#BFB;color:#333;}
.noticehead a:hover {background: #C00;color:#FFF;}
.menubox {border:1px solid #CCC;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:1.5em;background-color:#FFFFF0;width:700px;}
.adminmenubox {border:1px solid #CCC;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:1.5em;background-color:#FFFF00;width:700px;}
.roundcorners {border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:1.5em;}
.expandbox {border:1px solid #CCC;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:1.5em;background-color:#FFFFF0;width:200px;}
.copyright, .copyright a {font-size:12px;height:20px;color:#00A;}
.copyright a:hover { }