html{height:auto;min-height:100%}body{font-family:Calibri,Arial,sans-serif;font-size:large;color:#48484B;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='darkgray', GradientType=0);background:darkgrey;background:-moz-linear-gradient(bottom,darkgrey 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,darkgrey),color-stop(100%,#000));background:-webkit-linear-gradient(bottom,darkgrey 0,#000 100%);background:-o-linear-gradient(bottom,darkgrey 0,#000 100%);background:-ms-linear-gradient(bottom,darkgrey 0,#000 100%);background:linear-gradient(top,darkgrey 0,#000 100%)}img{border:none}.header_motto{float:right;font-size:larger;font-family:Garamond,serif}.gradient_bar{height:8px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='purple', endColorstr='teal', GradientType=1);background:purple;background:-moz-linear-gradient(left,purple 0,teal 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,purple),color-stop(100%,teal));background:-webkit-linear-gradient(left,purple 0,teal 100%);background:-o-linear-gradient(left,purple 0,teal 100%);background:-ms-linear-gradient(left,purple 0,teal 100%);background:linear-gradient(left,purple 0,teal 100%);margin-top:.25em}#container{width:1024px;text-align:left;margin:15px auto 0;border:4px solid #48484B;-webkit-box-shadow:0 0 22px #48484B;box-shadow:0 0 22px #48484B;background:#fff;padding:1em;color:#48484B}#content{background:#fff}.noscriptmsg{margin:1em}.menu_bar{background:navy;width:100%;height:55px}.menu_main{float:left;width:160px;margin:0 5px 0 0;padding:5px 0 0;text-align:center;line-height:42px;cursor:default;height:50px;text-transform:uppercase}.menu_text{display:inline-block;vertical-align:middle;line-height:normal;color:#fff;text-decoration:none}a.menu_text:active,a.menu_text:focus,a.menu_text:hover{color:#ff0!important;text-decoration:underline}.menu_sub{position:absolute;display:none;z-index:100;text-align:left;padding-left:20px;padding-right:17px;cursor:pointer;border-radius:0 6px 6px;min-width:135px;-webkit-box-shadow:0 0 22px #48484B;box-shadow:1px 4px 5px #48484B;background-color:rgba(0,128,128,.98)}.menu_sub ul{padding:0;margin:0}.menu_sub li{list-style:none;padding:5px 0;display:block}.copyright{font-family:Garamond,serif;margin:0 auto;width:1024px;color:#fff;padding:.5em;font-style:italic;font-size:smaller;text-align:right}.copyright img{float:left}h1{font-weight:900;font-size:114%}h2{font-weight:700;font-size:110%}h3{font-weight:600;font-size:100%}.staff_bio{float:left;width:47%;padding-right:1em;text-align:center}img.staff_img{margin-bottom:.5em;border:2px solid #48484B;-webkit-box-shadow:0 0 22px #48484B;box-shadow:0 0 22px #48484B}fieldset{width:80%;margin-left:10%;background:#fff}fieldset legend{font-weight:500}fieldset label{cursor:pointer;margin-right:10px;width:38%;float:left;text-align:right;font-size:85%}.input_checkbox{height:fit-content;overflow:auto}.input_checkbox label{width:80%;line-height:normal;vertical-align:middle}.submit{width:80%;text-align:right;margin-left:10%;margin-top:.5em}.error-message{color:orange;font-style:italic;background:#fff}.form-error{border:2px solid orange}.content_link{color:#8a2be2!important;text-decoration:none;cursor:pointer}.content_link:active,.content_link:hover,a.content_link:active,a.content_link:hover{color:#40e0d0!important;text-decoration:underline}.indent{width:92%;margin-left:4%;height:fit-content;overflow:auto}.home_page_announcements_sidebar{float:right;padding:0 .5em 0 .8em;width:30%;-webkit-box-shadow:2px 2px 5px #48484B;box-shadow:2px 2px 5px #48484B;background:navy;min-height:230px}.home_page_CRISS_book_cover{margin-bottom:.5em;-webkit-box-shadow:2px 2px 5px #48484B;box-shadow:2px 2px 5px #48484B;float:left;margin-right:2em}.flash{background:green;color:#fff;padding:.35em .25em .5em 1.25em;margin:.5em;-webkit-box-shadow:2px 2px 5px #48484B;box-shadow:2px 2px 5px #48484B;-webkit-border-radius:10px;border-radius:10px}.info{background:#6b8e23}.warning{background:orange}.error{background:#dc143c}.resource_category_path{font-style:italic;margin-left:1em}.disabled_field{color:darkgrey}.disabled_field label{color:#48484B}.disabled_field input{color:#48484B;background-color:#f5f5f5}.file_upload_message{color:green;font-style:italic;font-weight:700;display:none}table{border:none;background:#fff;font-size:85%;width:100%}td{border-top:thin solid grey;padding-right:.75em;text-align:left}.td_center{text-align:center;vertical-align:middle}.td_event_description{width:50%}.product_image_left{margin-bottom:.5em;-webkit-box-shadow:2px 2px 8px #48484B;box-shadow:2px 2px 8px #48484B;float:left;margin-right:1.75em;margin-left:.15em}.product_image_right{margin-bottom:.75em;-webkit-box-shadow:2px 2px 8px #48484B;box-shadow:2px 2px 8px #48484B;float:right;margin-left:1.75em;margin-right:.25em}#frmCategoryContents{float:left;min-height:500px;border:none;margin-left:1em}.button{display:inline-block;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em .8em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.grey{color:#fff;border:1px solid grey;background:grey;background:-webkit-gradient(linear,left top,left bottom,from(lightgrey),to(grey));background:-moz-linear-gradient(top,lightgrey,grey);background:-ms-linear-gradient(top,lightgrey 0,grey 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='gray', endColorstr='darkgray', GradientType=0)}.grey:hover{border:1px solid lightgrey}.grey:active{border:1px solid #48484B;background:-webkit-gradient(linear,left top,left bottom,from(grey),to(lightgrey));background:-moz-linear-gradient(top,grey,lightgrey);background:-ms-linear-gradient(top,grey 0,lightgrey 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='darkgray', endColorstr='gray', GradientType=0)}.home_page_link_box{width:auto;padding:.5em;-webkit-box-shadow:2px 2px 5px #48484B;box-shadow:2px 2px 5px #48484B;border:none;text-align:center;min-width:14%;float:right;background-size:100% 100%;color:#fff}.home_page_contact_us_box{width:auto;padding:.5em;-webkit-box-shadow:2px 2px 5px #48484B;box-shadow:2px 2px 5px #48484B;border:none;text-align:center;min-width:14%;float:left;background-size:100% 100%;color:#fff}.navy{color:#fff;border:1px solid grey;background:#0000bc;background:-webkit-gradient(linear,left top,left bottom,from(#0000f2),to(#0000bc));background:-moz-linear-gradient(top,#0000f2,#0000bc);background:-ms-linear-gradient(top,#0000f2 0,#0000bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(0,0,242)', endColorstr='rgb(0,0,188)', GradientType=0)}.navy:hover{border:1px solid lightgrey}.navy:active{border:1px solid #48484B;background:-webkit-gradient(linear,left top,left bottom,from(#0000bc),to(#0000f2));background:-moz-linear-gradient(top,#0000bc #0000f2);background:-ms-linear-gradient(top,#0000bc 0,#0000f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(0,0,188)', endColorstr='rgb(0,0,242)', GradientType=0)}.event_item_tr_odd{background:#fff}tr.event_item_tr_odd:hover{background:teal;color:#ff0;text-decoration:underline;cursor:pointer}.event_item_tr_even{background:#f5f5f5}tr.event_item_tr_even:hover{background:teal;color:#ff0;text-decoration:underline;cursor:pointer}table.calendar{min-width:100%;min-height:460px;border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;background-color:#fff}table.calendar th{background-color:#eee;text-transform:none;color:#444;padding:4px;text-align:center;border:1px solid #eee}table.calendar th.cell-prev{text-align:left}table.calendar th.cell-next{text-align:right}table.calendar th.cell-header{width:70px;border-bottom:1px solid #ccc}table.calendar td.cell-today{background-color:#e2e8f6}table.calendar td.cell-weekend{background-color:#F3F5EB}table.calendar td{border:1px solid #ccc}table.calendar td div.cell-number{text-align:right;font-size:8px;color:#444;display:block}table.calendar td div{display:block;font-size:10px;text-align:left}table.calendar thead th{border:1px solid #ccc}