body{text-align:center;margin-top:10px;margin-bottom:10px;color:#666666;background-color:#E0E0E0}A:link{COLOR:#0000FF;text-decoration:none}A:visited{COLOR:#0000FF;text-decoration:none}A:active{COLOR:#0000FF;text-decoration:none}A:hover{COLOR:#FF0000;text-decoration:underline}#page_wrapper{margin-left:auto;margin-right:auto;width:98%;text-align:left;background:#FFFFFF;border:8px solid #FFFFFF}#header_wrapper{background:#4E7DD1 url("/assets/menu_bg.gif") bottom left repeat-x;margin:0px;padding:0px}#header{height:60px;padding:15px;background:url("/assets/header_bg.gif") top right no-repeat;margin:0px}#header h1{margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:28px;color:#ffffff;letter-spacing:-1px}#header h2{margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#B1C6EB;letter-spacing:1px}#left_side{margin-top:10px;float:left;width:160px;background:#F1F6FE url("/assets/side_bg.gif") bottom left repeat-x}#right_side{margin-top:10px;float:right;width:160px;background:#F1F6FE url("/assets/side_bg.gif") bottom left repeat-x}#content{margin-top:20px;margin-bottom:0px;margin-left:180px;margin-right:180px}#footer{height:50px;background-color:#4E7DD1;clear:both;text-align:center;padding-top:12px;color:#B6CEF9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px}#footer A:link{COLOR:#FFFFFF;text-decoration:none}#footer A:visited{COLOR:#FFFFFF;text-decoration:none}#footer A:active{COLOR:#FFFFFF;text-decoration:none}#footer A:hover{COLOR:#FFFFFF;text-decoration:underline}#left_side p,#right_side p{margin:5px;margin-top:5px;margin-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;color:#333333}#left_side ul,#right_side ul{padding-left:12px;margin-left:5px;margin-top:5px;margin-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;color:#333333;list-style-position:inside}#left_side h3,#right_side h3{margin-top:5px;margin-bottom:10px;margin-left:5px;margin-right:5px;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:14px;color:#FFFFFF;border:1px solid #0F3974;background-color:#2153AA}#left_side h4,#right_side h4{margin-top:0px;margin-bottom:0px;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:12px;color:#2153AA}#content{margin-top:15px;margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#333333}#content h1,#content h2,#content h3,#content h4{margin-top:5px;margin-bottom:10px;font-weight:bold;color:#2153AA}#content h1{font-size:20px;line-height:18px}#content h2{font-size:18px;line-height:18px}#content h3{font-size:16px;line-height:18px}#content h4{margin-top:0px;margin-bottom:0px;font-size:14px;line-height:12px}#navlist{margin-top:1px;margin-bottom:0px;text-align:center;padding:5px 0;margin-left:0;border-bottom:1px solid #0F3974;font:bold 14px Verdana, Arial, Helvetica, sans-serif}#navlist li{list-style:none;margin:0;display:inline}#navlist li a{color:#F1F6FE;padding:5px 15px;margin-left:3px;border:1px solid #0F3974;border-bottom:none;background:#2153AA url("/assets/tab_bg.gif") bottom left repeat-x;text-decoration:none}#navlist li a:link{color:#F1F6FE}#navlist li a:visited{color:#F1F6FE}#navlist li a:hover{color:#FFFFFF;background:#3364BB;border-color:#0F3974}#navlist li a#current{color:#000;background:#FFFFFF;border-bottom:1px solid #FFFFFF}.float_left{float:left;margin-right:10px}.float_right{float:right;margin-left:10px}.featurebox_center{background-color:#fffff6;margin:0px;padding:10px;border:1px solid #DFE8F7;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#333333}#left_side .featurebox_side{background-color:#fffff6;margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;padding:10px;border:1px solid #DFE8F7;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#333333}#right_side .featurebox_side{background-color:#fffff6;margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;padding:1px;border:1px solid #DFE8F7;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333}#right_side .featurebox_side ul{margin:0px;margin-left:1px;margin-right:1px;margin-bottom:1px;padding:1px}select#grab_from_delivery_id{width:400px}.fieldWithErrors{padding:2px;background-color:red;display:table}#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#errorExplanation p{color:#333;margin-bottom:0;padding:5px}#errorExplanation ul li{font-size:12px;list-style:square}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}table.schedule{width:100%;font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;border:1px solid black;border-collapse:collapse}table.schedule th{font:bold 11px auto Verdana, Arial, Helvetica, sans-serif;border:1px solid black}table.schedule td{padding:6px 6px 6px 12px;border:1px solid black}table.schedule td ul{padding-left:1.2em}table.schedule td p{font:normal 11px auto Verdana, Arial, Helvetica, sans-serif}table.competencies{width:100%;font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;border:1px solid black;border-collapse:collapse}table.competencies th{font:bold 11px auto Verdana, Arial, Helvetica, sans-serif;border:1px solid black}table.competencies td{padding:6px 6px 6px 12px;border:1px solid black}table.competencies .compincluded{font:bold 12px auto Verdana, Arial, Helvetica, sans-serif}table.competencies .competency{background:#F1F6FE}table.competencies .element{background:#fffff6}table.schedule td.id{text-align:center;font-weight:bold}fieldset{margin:1em 0;padding:1.2em;padding-top:0.4em;background:#FFFFFF;border:1px solid #e7e8ac}form label{color:#444;font-size:1.2em;font-weight:bold}.flash_notice{color:#333;background:#efe;border:solid 1px #bd7}.flash_notice .message{padding:0 0 0 25px}.flash_error{color:#933;background:#fee;border:solid 1px #db7}.flash_error .message{padding:0 0 0 25px}div.alert{color:#933;background:#fee;border:solid 1px #db7;margin:1em 25% 0;text-align:center}#content pre{margin-left:-8em}dt{font-weight:bold;margin:0;padding:0 0 0.5ex 0}dd{margin:0 0 1.5em 1.5em;padding:0}table.groups tr:nth-child(even){background:#b3b3b3}table.newstyle{width:99%;border:1px solid black;border-top:3px solid black;border-collapse:collapse}.newstyle th,.newstyle td{padding:8px;margin:0px;border:1px solid gray}table.newstyle-dense{width:99%;font:normal 11px auto Verdana, Arial, Helvetica, sans-serif;border:1px solid black;border-top:2px solid black;border-collapse:collapse;padding:6px 6px 6px 12px}.newstyle-dense th,.newstyle-dense td{padding:6px 6px 6px 12px;border:1px solid black}.newstyle-dense th{font-weight:bold}.bookselect select{width:600px}.save_button{background:#E0E0E0;text-align:right}.cancelled{background:#faE0E0;text-decoration:line-through}table.schedule th{min-width:8em}table.schedule th#schedule-topic-header{min-width:14em}
