.SchoolChart{ font-size: 12px; color: #000000; border: 3px solid #708B86; } .SchoolChart TD{ color:#000000; padding: 5px; border-bottom: 1px solid #708B86; } .SchoolChart TH{ font-weight: bold; text-align: center; color: #ffffff; background-color: #AA021A; } body { margin: 0; padding: 0 0 20px 0; color: #FFF; background: #999999; text-align: center; font-family: verdana, arial, helvetica, sans-serif; } /* header --------------------------------------- */ #header { text-align: left; color: #000000; line-height: 1.2em; background: #FFF; margin: 0; clear: both; } #logo { margin: 20px 5px 5px 20px; } #agent { float: right; clear: right; font-size: 70%; margin: 20px 20px 5px 5px; background: #708B86; color: #FFFFFF; padding: 15px 20px 10px 20px; display: inline; /* hack for IE margin-double bug */ border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; } #agent h1 { color: #FFF; border-color: #FFF; font-size: 150%; background-color: transparent; border-color: #FFFFFF; margin: 0; } #agent p { margin: 0; padding: 0; } #agent a:link, #agent a:visited { color: #FFFFFF; background-color: transparent; text-decoration: none; border: none; } #agent a:visited { color: #FFFFFF; background-color: transparent; } #agent a:hover { color: #FFFFFF; background-color: transparent; border-bottom: 3px solid #FFFFFF; } /* Structure --------------------------------------- */ #frame { margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; width: 766px; text-align: left; color: #000000; background: #FFF; padding-bottom: 20px; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; } .mainCol { width: 566px; float: right; clear: right; } .subCol { width: 244px; float: right; clear: right; margin: 0; } .extraCol { width: 192px; float: left; margin: 0; padding: 0; display: inline; /* hack for IE margin-double bug */ clear: left; } .container { background: #EAEAEA; clear: right; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; padding-top: 15px; } .MS .container { float: left; margin: 5px 20px 5px 20px; display: inline; /* hack for IE margin-double bug */ width: 721px; } .M .container, .ME .container { margin: 5px 20px 5px 20px; padding-right: 20px; } .SME .container, .MSE .container { width: 545px; margin: 5px 20px 5px 5px; float: right; clear: left; display: inline; /* hack for IE margin-double bug */ } .ME .container { width: 525px; margin: 5px 20px 5px 5px; float: right; clear: right; display: inline; /* hack for IE margin-double bug */ } .SME .mainCol, .MSE .mainCol { width: 290px; } .SME .subCol, .MSE .subCol { width: 234px; } .MSE .mainCol { float: right; clear: none; } .M .mainCol { float: none; clear: both; width: 100%; } .ME .mainCol { width: 500px; display: inline; /* hack for IE margin-double bug */ margin: 5px 20px 5px 0; float: right; clear: right; } .MS .mainCol { width: 465px; display: inline; /* hack for IE margin-double bug */ margin: 5px 20px 5px 0; float: left; clear: right; } .MSE .subCol { float: right; clear: none; } .MS .subCol { float: left; clear: none; display: inline; /* hack for IE margin-double bug */ margin: 5px 0 5px 20px; padding-bottom: 20px; width: 213px; } .M .extraCol, .SM .extraCol, .MS .extraCol, .M .subCol, .ME .subCol { display: none } /* column contents ---------------------------------------- */ .subCol .content { text-align: left; font-size: 70%; line-height: 1.3em; font-style: normal; padding: 0; margin: 0 20px 0 0; color: #000000; background-color: transparent; } .mainCol .content { text-align: left; font-size: 75%; line-height: 1.5em; font-style: normal; padding: 0; margin: 0 0 0 20px; } .extraCol .content { text-align: left; font-size: 70%; line-height: 1.3em; font-style: normal; padding: 15px 10px 5px 10px; margin: 5px 5px 5px 20px; color: #708B86; background: #FFFFFF; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; } .extraCol li, .subCol li { list-style-type: none; padding: .5em 0em .5em 0em; margin: .5em 0em .5em 0em; } .extraCol ul, .subCol ul { margin: 0; padding: 0; } .mainCol ul { margin: 1em 1em 1em 1.5em; padding: 0; } /* Footer ------------------------------------ */ #footer { color: #ffffff; font-size: 70%; line-height: 1.4em; background: #AA021A; padding: 20px 10px 20px 10px; text-align: center; clear: both; float: none; width: 706px; margin: 5px 20px 0 20px; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; } #bottomNav { margin: 0; padding-bottom: 2px; border-bottom: 2px dotted #ffffff; display: inline; clear: both; } #legal { color: #000000; background-color: transparent; margin: 7px 0 0 0; padding: 0; } #bottomNav a:link, #bottomNav a:visited { color: #ffffff; font-weight: bold; background-color: transparent; text-decoration: none; border: none; } #bottomNav a:visited { color: #ffffff; background-color: transparent; } #bottomNav a:hover { color: #000000; background-color: #6C550A; } /* Navigation ------------------------------------- */ #nav { background: #AA021A; font-size: 70%; line-height: 31px; color: #000000; clear: both; margin: 5px 20px 5px 20px; padding: 0 0 0 25px; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; height: 31px; } #nav li { display: inline; list-style: none; margin: 0; padding: 0; background: #AA021A; } #nav ul { margin: 0; padding: 0; } #nav a:link, #nav a:visited { padding: 5px; margin: 0 0 0 3px; color: #ffffff; background: #AA021A; font-weight: bold; border: 1px solid #AA021A; text-decoration: none; } #nav a:visited { color: #ffffff; } #nav a:hover { color: #000000; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #630; border-bottom: 1px solid #630; } #nav strong { padding: 5px; margin: 0 0 0 5px; color: #AA021A; background-color: #FFF; font-weight: bold; border-color: #FFF; border-style: solid; border-width: 4px 1px 4px 1px; } #subnav { font-size: 75%; line-height: 1em; text-align: center; margin: 15px 5px 15px 20px; padding: 25px 0 25px 0; background: #708B86; border-right: 3px solid #708B86; border-bottom: 3px solid #708B86; } #subnav li { display: block; list-style: none; margin: 0; padding: 0; height: 26px; } #subnav ul { margin: 0; padding: 0; } #subnav a:link, #subnav a:visited { padding: 7px; margin: 0; color: #FFFFFF; font-weight: bold; display: block; background: #708B86; text-decoration: none; } #subnav a:visited { color: #FFFFFF; } #subnav a:hover { color: #708B86; background-color: #FFF; } #subnav strong { padding: 7px; margin: 0; color: #708B86; font-weight: bold; background-color: #FFF; display: block; } /* Links ------------------------------------- */ a:link, a:visited { color: #000000; background-color: transparent; padding: 2px; text-decoration: underline; } a:visited { color: #000000; background-color: transparent; } a:hover { color: #ffffff; background-color: #AA021A; text-decoration: none; } a:link img, a:visited img, a.noborder { border-bottom: none; background-color: transparent; } /* Headers ------------------------------------- */ h1, h2, h3, h4 { margin: .5em 0 .5em 0; padding: 0 0 4px 0; color: #708B86; border-bottom: 2px dotted #708B86; } h1 { font-style: normal; font-weight: bold; font-size: 210%; line-height: 1.1em; } h2 { font-style: normal; font-weight: bold; font-size: 175%; line-height: 1.1em; } h3 { font-style: normal; font-weight: bold; font-size: 150%; line-height: 1.1em; } h4 { font-style: normal; font-weight: bold; font-size: 125%; line-height: 1.1em; } /* Forms ------------------------------------- */ form.contact { background-color: #EEE; color: #000000; padding: .5em 1em .5em 1em; border-top: 1px solid #666; } form.contact p { clear: both; padding: .5em 0 0 0; margin: 0; text-align: right; } form.contact label { float: left; width: 35%; text-align: right; } form.contact input, form.contact select, form.contact textarea { float: right; width: 60%; text-align: left; } .required { color: #F00; background-color: transparent; } form.contact .submit { color: #000000; background-color: #FC0; font-weight: bold; text-align: center; border-width: 2px; border-color: #FFC #F90 #F90 #FFC; border-style: solid; } /* general classes ------------------------------------- */ p { margin: .5em 0 1em 0; padding: 0; } li { padding-top: .5em; padding-bottom: .5em; } .small { font-size: smaller; } .right { float: right; margin-left: 10px; } .left { float: left; margin-right: 10px; } .hidden { display: none; } /* tables ------------------------------------- */ table.one { border: 2px solid #000; margin: 10px 0 10px 0; padding: 0; background-color: #C3D5E5; color: #000000; } table.one th { font-weight: bold; text-align: center; color: #000000; background-color: #5A6875; } table.one td { background-color: #FFF; color: #000000; padding: 2px; margin: 2px; } table.two { border: 2px solid #003; margin: 10px 0 10px 0; padding: 0; background-color: #ffffff; color: #000000; } table.two th { font-weight: bold; text-align: center; color: #000000; background-color: #AA021A; } table.two td { background-color: #FFF; color: #000000; padding: 2px; margin: 2px; } summary { color: #000000; background-color: transparent; } /* misc ------------------------------------- */ .small { font-size: smaller; } .left { float: left; margin-right: 10px; } .right{ float: right; margin-left: 10px; } dl, dt, blockquote, code, pre { color: #000000; background-color: inherit; }