/* Style sheet accessibility_template */
#header{font-family:Arial, Helvetica, sans-serif;color:#000;line-height:18px;background:#fff;}
#header ul,#header li,#header p,#header div{font-size:11px;}
#skipLinks{left:-9999px;position:absolute;}
#campus_links{padding-right:18px;text-align:right;background-color:#E6E9D8;line-height:22px;}
#campus_links a{color:#7a0019;}
#campus_links a:focus,#campus_links a:hover{color:#666;}
#campus_links ul,#campus_links li,#campus_links p{display:inline;}
#campus_links ul{margin:0;padding:0;}
#campus_links li{margin-left:10px;}
#headerUofM{height:63px;position:relative;background:#7a0019 url(tl_files/umntemplate/img/bg_header.gif) repeat-x;}
#logo_uofm{width:320px;height:62px;background:url(tl_files/umntemplate/img/logo_uofm_D2D.gif) no-repeat;}
#logo_uofm a,#logo_uofm a:hover{width:0;height:62px;overflow:hidden;display:block;padding-left:320px;}
#search_area{right:0;top:0;position:absolute;text-align:right;}
#search_nav{right:10px;position:absolute;text-align:right;top:5px;}
#search_nav a{width:0px;height:25px;overflow:hidden;float:right;display:block;margin-left:5px;padding-left:73px;}
#btn_myu{background:url(tl_files/umntemplate/img/btn_myu.gif);}
#btn_onestop{background:url(tl_files/umntemplate/img/btn_onestop.gif);}
#gsearch{width:269px;height:22px;top:35px;position:relative;background: url(tl_files/umntemplate/img/search_field.gif) no-repeat;}
#gsearch label{left:-9999px;position:absolute;}
#search_field{width:200px;top:3px;position:absolute;border:0;font-size:11px;color:#333;left:15px;}
.leftprint,.rightprint{display:none;}
.container_12{width:100%;height:100%;float:left;clear:both;margin-right:auto;margin-left:auto;border-bottom:3px solid #e4e4e4;}
#bg264{float:left;background-color:#FFFFFF;background-image:url("tl_files/umntemplate/img/bg_2.6.4.gif");background-repeat:repeat-y;}
#bg273{float:left;background-color:#FFFFFF;background-image:url("tl_files/umntemplate/img/bg_2.7.3_color.gif");background-repeat:repeat-y;}
#bg354{float:left;background-color:#FFFFFF;background-image:url("tl_files/umntemplate/img/bg_3.5.4.gif");background-repeat:repeat-y;}
#bg210{float:left;background-color:#FFFFFF;background-image:url("tl_files/umntemplate/img/bg_2.10.gif");background-repeat:repeat-y;}
#bg210_2c{float:left;background-color:#FFFFFF;background-image:url("tl_files/umntemplate/img/bg_2.10_2c.gif");background-repeat:repeat-y;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{float:left;display:inline;}
.container_12 .grid_1{width:80px;}
.container_12 .grid_2{width:160px;}
.container_12 .grid_3{width:240px;}
.container_12 .grid_4{width:320px;}
.container_12 .grid_5{width:400px;}
.container_12 .grid_6{width:480px;}
.container_12 .grid_7{width:560px;}
.container_12 .grid_8{width:640px;}
.container_12 .grid_9{width:720px;}
.container_12 .grid_10{width:800px;}
.container_12 .grid_11{width:880px;}
.container_12 .grid_12{width:960px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
#nospace{margin:0;}
.nopadding{padding:0;}
#main_head{float:right;}
p,h1,h2,h3{padding-right:10px;padding-left:10px;}
p{padding-bottom:6px;}
h2.home{font-size:161%;}
h3.home{font-weight:normal;font-size:138.5%;color:#7a0019;font-style: normal;}
#main_nav_2{width:160px;margin:0;line-height:25px;}
#main_nav_3{width:220px;margin:10px 20px 0 0;line-height:25px;}
ul.main_nav li{display:block;margin:2px 0 0 -30px;list-style:none;}
ul.main_nav li a{text-decoration:none;color:#7a0019;}
ul.main_nav li a:link{text-decoration:none;color:#7a0019;}
ul.main_nav li a:visited{color:#900021;}
ul.main_nav li a:focus,ul.main_nav li a:hover{border-bottom:1px solid #998675;color:#362f2d;}
ul.main_nav li a:active{color:#362f2d;}
.relatedlinks{margin-right:1px;margin-left:0;padding-top:16px;font-weight:bold;font-size:116%;}
.breadcrumbs{padding-top:2px;padding-bottom:4px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #bbb7b0;}
.crumb{padding-top:4px;border-right:3px solid #e4e4e4;border-bottom:3px solid #e4e4e4;border-left:3px solid #e4e4e4;background: #FFFFFF;}
.noline{text-decoration:none;}
#footer_inner{width:500px;padding:5px 0 0;font-size:11px;background: #E6E9D8;}
.copyright{float:left;margin-left:-30px;list-style:none;}
#footer_right{width:460px;float:right;padding:5px 0 0;text-align:right;font-size:11px;background: #E6E9D8;}
ul.footer_links{float:right;padding-right:10px;list-style:none;}
ul.footer_links li{display:inline;padding-left:10px;}
ul.footer_links li a{border-bottom:1px solid #c2a9ae;text-decoration:none;color:#7a0019;}
ul.footer_links li a:link{color:#7a0019;}
ul.footer_links li a:visited{color:#900021;}
ul.footer_links li a:focus,ul.footer_links li a:hover{border-bottom:1px solid #666666;color:#666666;}
ul.footer_links li a:active{color:#666666;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{width:0;height:0;overflow:hidden;float:none;clear:both;display:block;margin:0;padding:0;border:0;font-size:0;background: none;list-style: none;visibility: hidden;}
.clearfix:after{height:0;clear:both;display:block;content: '.';visibility: hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.mod_navigation ul{margin:0 10px;padding:0;border-bottom:2px solid #e4e4e4;list-style-type:none;}
.mod_navigation li{margin:0;padding:5px 0;border-top:2px solid #e4e4e4;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_2{padding:1px 0 0 6px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0 0 2px;border-top:0px;}
.mod_navigation a,.mod_navigation li,.mod_navigation span{font-weight:bold;text-decoration:none;font-size:13px;color:#5B0013;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span{font-weight:normal;text-decoration:none;font-size:12px;}
.mod_navigation a:focus,.mod_navigation a:hover{text-decoration:underline;}
#right{margin-top:115px;}
#bc_format{padding-left:10px;}
.info{margin-bottom:0;}
.form,.formbody{margin-left:10px;}
#right.grid_3 .inside .mod_article .ce_text ul{margin:0 10px;padding:0;list-style-type:none;}
#right.grid_3 .inside .mod_article .ce_text li{margin:0;border-style:2px;border-color:#E4E4E4;border-top: solid 10px white;}
#right.grid_3 .inside .mod_article .ce_text a{text-decoration:none;}
#contact_us_form form{margin:1px 1px 20px;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:100%;color:#000;}
#contact_us_form label{width:130px;float:left;display:block;margin:5px 0 0;padding:0;text-align:right;}
#contact_us_form select,#contact_us_form input,#contact_us_form textarea{width:360px;display:inline;margin:5px 0 0 10px;border:2px solid #e4e4e4;}
#contact_us_form textarea{height:100px;overflow:auto;}
#contact_us_form form br{clear:left;}
#contact_us_form input.captcha{width:30px;}
#contact_us_form input[type="hidden"]{display:none;}
#contact_us_form input.submit{width:7em;margin:20px 0 5px 160px;background-color:#7a0019;color:#fff;}
#contact_us_form input[type="hidden"]{display:none;}
#contact_us_form label.error{font-weight:bold;color:#770000;}
#contact_us_form p.error{display:none;}
#contact_us_form .ce_comments textarea{margin-left:160px;}
#contact_us_form .mod_subscribe form,.mod_unsubscribe form{padding:10px;}
#contact_us_form .mod_subscribe input.text,.mod_unsubscribe input.text{width:280px;margin:0 20px 0 0;}
#contact_us_form .mod_subscribe input.submit,.mod_unsubscribe input.submit{margin:0;border:1px;}
#contact_us_form .mod_subscribe .confirm,.mod_unsubscribe .confirm{font-style:italic;color:#28706F;}
#staff_table td{padding-left:5px;}
#staff_table th{padding-left:5px;text-align:center;font-weight:bold;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;border-bottom:1px solid #cccccc;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
.mod_login{margin:0 5px;padding:5px;}
.mod_login .label{margin:4px 0 1px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#right_nav ul{margin:0 5px;padding:0;list-style-type:none;}
#right_nav li{margin:0;}
#right_nav a{text-decoration:none;}
.toggler_first{color:#7a0019;}
.toggler_first:hover{text-decoration:underline;color:#7a0019;cursor:pointer;}
.toggler h3{margin-top:2px;margin-bottom:2px;padding-left:20px;}
.toggler:hover{cursor:pointer;}
.toggler .active{background:url("tl_files/accessibility/img/palOpen.gif") left top no-repeat;}
.toggler .inactive{background:url("tl_files/accessibility/img/palCollapsed.gif") left top no-repeat;}
#menu_font_color span.active{background-color:#7a0019;font-weight:bold;color:#ffcc33;}
.fp_icons{float:left;margin:0 10px 10px;}
.no_float{clear:both;}
.mod_navigation .level_3 a{display:none;}
