@charset "UTF-8";/* CSS Document */html   { height:100%;          font-size: 100.01%; /* prevent extreme font resizing in IE */         }body {    margin: 0 0 0 0;    padding: 0 0 0 0;    font-family: helvetica, arial,sans-serif;    font-size: 11px;    color: #333333;    background-color: #fff;    height: 101%; /*The 101% vs. 100% causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/    }		body, p, ul, li, h1, h2, h3, h4, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/    margin:0;     padding:0;     } table, td { margin:0; padding:0; border-spacing: 0px; border-collapse:collapse; text-align:left; } /*This equates too: <table cellspacing="0" cellpadding="0" border="0"> thus, in your HTML your table tags can look like this <table>... </table>. Warning: if you're accommodating IE MAC use: <table cellspacing="0">... </table> */img, a img, a:link img, a:visited img {border:none; background:none;} /* remove border from images and linked images */    h3, h2, h1 {padding:0; margin:0;}/* Default links */a:link { color: #ffffff; text-decoration: underline;}a:hover { color: #F70035; text-decoration: none;}a:visited { color: #ffffff; text-decoration: underline;}a:visited:hover { color: #F70035; text-decoration:none;}li { list-style:none; padding:0 0 8px 0; margin:0;}#holder {width:1001px; margin-left:auto; margin-right:auto;}#top{height:70px;text-align:left;font-size:44px;letter-spacing:10px;color:#999999;margin:15px 10px 0 25px;font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Tahoma;}.black_header{background:#000000;height:25px;text-align:center;color:#FFFFFF;font-size:18px;font-weight:bold;padding-top:3px;}.hdr_day {font-size:24px;color:#FFFFFF;font-weight:bold;font-family:"Trebuchet MS", Helvetica, Verdana, Arial, Tahoma;}.table_header {text-align:center;background:#F70035;color:#FFFFFF;border-bottom:1px solid #ffffff;}.table_header td {text-align:center;border-right:1px solid white;}.table_content td {text-align:left;border-right:1px solid #000066;padding:5px;vertical-align:top;}.table_content {border-bottom:1px solid #000000;}.td_dark {background:#E5E9F4;}.edu_level {background: #000066;border-right:1px solid #fffffff;vertical-align:middle;}.edu_level img{vertical-align:middle;}