body,p{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#001937;font-family:Arial,Helvetica,sans-serif}p,div,img{max-width:100%}h1,.h1{font-size:34px;margin-top:30px;margin-bottom:20px;font-weight:700;font-family:'Open Sans Condensed',sans-serif}
h2,.h2{font-size:30px;margin-top:30px;margin-bottom:20px;color:#1996b8;font-family:'Open Sans Condensed',sans-serif;font-weight:700}h3,.h3{font-size:22px;font-weight:bold;color:#002a5c}h4,.h4{font-size:16px;font-weight:bold}h5,.h5{font-size:15px;font-weight:normal;}
a{color:#4d75a8;cursor:pointer}#page{position:relative;overflow-x:hidden}.leftCol{float:left}.rightCol{float:right}.container{min-width:300px}.sidebar-home{margin-top:30px}#comments{display:none}.entry-title{line-height:1.3;border-bottom:1px solid #001937;padding-bottom:10px}
.entry-content{margin-top:30px}.entry-content p{margin-bottom:20px;line-height:1.5}.cat-links,.posted-on{display:none}.display-posts-listing{margin-top:20px}.page-header{margin-top:0}.body ul{list-style:square;padding-left:20px}ul.no-bullets{list-style:none;padding-left:0}
.btn-label{width:0;height:0;overflow:hidden;font-size:0;float:left}.site-logo-link{width:200px;height:73px}.site-logo{width:200px;height:73px;display:inline-block;margin:0}object.site-logo{pointer-events:none}.site-logo:hover{cursor:pointer}.site-name{font-family:'Open Sans Condensed',sans-serif;color:#002a5c;font-weight:700}
.site-name a{color:#002a5c;margin-top:0;line-height:1.2;margin-top:8px}.site-name a:hover{color:#09c;text-decoration:none}@media only screen and (min-width :320px){.site-header{padding-top:15px;padding-bottom:15px}.site-logo-link{float:none;display:inline-block;margin-left:0;width:180px;height:66px}
.site-logo{width:180px;height:66px;display:block;margin:0}.site-name{display:block;width:100%;border-top:5px solid #002a5c;font-size:16px;background:#e5e5e5;padding:10px 20px;margin:10px 0 0 0}.site-name a{font-size:19px}}@media only screen and (min-width :480px){.site-header{padding-top:15px;padding-bottom:15px}
.site-logo-link{width:180px;height:66px}.site-logo{width:180px;height:66px;display:block;margin:0}.site-name a{font-size:21px}}@media(min-width:768px){.site-header{padding-top:15px;padding-bottom:15px}.site-header .container{position:relative}.site-logo-link{float:left;display:inline-block;width:200px;height:73px}
.site-logo{width:200px;height:73px;display:inline-block;margin:0}.site-name{float:left;display:inline-block;max-width:400px;font-size:26px;padding:0 0 0 25px;border:0;border-left:2px solid #002a5c;background:0;margin:22px 0 0 20px;height:43px}.site-name a{display:block}
.site-name>a>span{padding:0;margin:0;display:block;font-weight:300;font-size:.9em;font-family:'Open Sans Condensed',sans-serif}}@media(min-width:992px){.site-header{padding-top:20px;padding-bottom:20px}.site-logo-link{float:left;display:inline-block;width:255px;height:93px}
.site-logo{width:255px;height:93px;display:inline-block;margin-top:0}.site-name{float:left;display:inline-block;padding:0 0 0 25px;border:0;border-left:2px solid #002a5c;background:0;margin:27px 0 0 20px;height:55px}.site-name a{display:block;font-size:26px;line-height:1.2;margin-top:12px}
.site-name>a>span{padding:0;margin:0;display:block;font-weight:300;font-size:.9em;font-family:'Open Sans Condensed',sans-serif}}.primary-navigation .container{margin:0 auto;padding:0;background:#e5e5e5}.primary-navigation .nav-menu{padding-left:0}
.primary-navigation .sub-menu{font-weight:normal}.primary-navigation ul{margin-left:0}.primary-navigation li{list-style:none}.primary-navigation .nav-menu a:hover{text-decoration:none}@media(min-width:320px){.primary-navigation .nav-menu li a{padding:10px;border-top:1px solid #d8d8d8;display:block}
.primary-navigation ul.sub-menu{padding-left:10px}}@media(min-width:992px){.primary-navigation .container{border-top:5px solid #002a5c}.primary-navigation .menu-toggle{display:none;padding:0}.primary-navigation ul.sub-menu{padding-left:0}.primary-navigation>div>.nav-menu{border-top:0;display:block;font-size:0}
.primary-navigation.toggled-on{border-top:0;margin:0;padding:0}.primary-navigation .nav-menu>li>a{font-size:15px;font-weight:bold;margin:0;border-right:1px solid #d8d8d8;border-left:1px solid #f2f2f2;height:45px}.primary-navigation .nav-menu>li:first-child>a{border-left:none}
.primary-navigation ul{padding:0;margin-bottom:0}.primary-navigation li{border:0;display:inline-block;position:relative;font-size:15px}.primary-navigation a{display:block;padding:0 12px;white-space:nowrap;color:#002a5c;border-top:0;font-size:15px}.primary-navigation .nav-menu>li>a{border-top:0}
.sub-menu li:first-child a{border-top:0}.primary-navigation ul ul{background:#e5e5e5;float:left;margin:0 0 0 1px;padding-left:0;position:absolute;top:45px;left:-999em;z-index:99999}.primary-navigation ul>li:first-child>ul{margin:0}.primary-navigation li li{border:0;display:block;height:auto;line-height:1.0909090909}
.primary-navigation ul ul ul{left:-999em;top:0}.primary-navigation ul ul a{padding:18px 12px;white-space:normal;width:176px}.primary-navigation li:hover>a,.primary-navigation li.focus>a{background-color:#002a5c;color:#fff;text-decoration:none}.primary-navigation ul ul a:hover,.primary-navigation ul ul li.focus>a{background-color:#002a5c}
.primary-navigation ul li:hover>ul,.primary-navigation ul li.focus>ul{left:auto}.primary-navigation ul ul li:hover>ul,.primary-navigation ul ul li.focus>ul{left:100%}.primary-navigation .menu-item-has-children>a,.primary-navigation .page_item_has_children>a{padding-right:26px}
.primary-navigation .menu-item-has-children>a:after,.primary-navigation .page_item_has_children>a:after{content:"\f0d7";display:inline-block;font:normal 12px/1 FontAwesome;margin-left:10px}.primary-navigation li .menu-item-has-children>a,.primary-navigation li .page_item_has_children>a{padding-right:0;width:168px}
.primary-navigation .menu-item-has-children li.menu-item-has-children>a:after,.primary-navigation .menu-item-has-children li.page_item_has_children>a:after,.primary-navigation .page_item_has_children li.menu-item-has-children>a:after,.primary-navigation .page_item_has_children li.page_item_has_children>a:after{margin-left:10px;content:"\f0da"}
}.site-tools{position:absolute;right:0}.site-tools .toolbar{margin:0;padding:0;list-style:none;display:block}.site-tools .toolbar li{float:left;border-left:1px solid #33557d;padding:0 10px;line-height:1}.site-tools .toolbar li:first-child{border-left:none}
.navdrawer-btn{display:none}.navdrawer-btn,.searchdrawer-btn{position:absolute;float:left;display:inline-block;background:#fff;border-radius:4px;border:1px solid #ddd;color:#7a8898;z-index:1000;padding:5px 0}.searchdrawer-container{z-index:9999;display:block;position:absolute;right:0;top:0;height:100%;overflow-y:auto;padding:0;overflow-x:hidden;width:0;background:#002a5c;background:rgba(0,42,92,0.95)}
.uoftsearch-form{margin:50px auto 20px auto;width:90%;max-width:600px}.uoftsearch-form .input-group.merged{vertical-align:middle;margin-left:0;margin-left:0\9;margin-bottom:40px}.uoftsearch-form .form-control.search-field{background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#fff;display:block;height:50px;line-height:1.42857;padding:5px 0;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align:middle}
.uoftsearch-form .input-group-addon{background-color:transparent;border:0;border-bottom:1px solid #fff;border-right:0;border-radius:0;font-weight:400;line-height:1;padding:0 15px 0 15px;text-align:center;color:#7f94ad}.searchdrawer-container .btn-container{text-align:center}
.searchdrawer-container .btn-container button{border-radius:4px;background:0;border:1px solid #fff;color:#fff;padding:5px 15px;margin:0 5px 10px 5px}.searchdrawer-container .btn-container button:hover{background:#fff;color:#002a5c}@media(min-width:240px){.uoftsearch-form .form-control.search-field{font-size:18px;height:50px}
.uoftsearch-form .input-group-addon{font-size:18px}.searchdrawer-container .btn-container button{font-size:16px;width:70%;padding:10px}.searchdrawer-btn{right:60px}.navdrawer-btn,.searchdrawer-btn{top:34px;font-size:18px;width:35px}}@media(min-width:480px){.uoftsearch-form .form-control.search-field{font-size:22px;height:50px}
.searchdrawer-container .btn-container button{font-size:16px;width:auto}}@media(min-width:768px){.uoftsearch-form .form-control.search-field{font-size:20px;height:50px}.uoftsearch-form .input-group-addon{font-size:18px}.searchdrawer-container .btn-container button{font-size:18px}
.searchdrawer-btn{right:65px}.navdrawer-btn,.searchdrawer-btn{top:23px;font-size:20px;width:40px}}@media(min-width:992px){.uoftsearch-form .form-control.search-field{font-size:30px;height:50px}.uoftsearch-form .input-group-addon{font-size:18px}.uoftsearch-form .input-group-addon{font-size:25px}
.searchdrawer-container .btn-container button{font-size:20px}.searchdrawer-btn{right:20px}.navdrawer-btn,.searchdrawer-btn{top:27px;font-size:20px;width:40px}}@media(max-width:991px){.site-tools{display:none}.navdrawer-btn{right:20px}.navdrawer-btn.toggle{background:#002a5c;color:#fff}
.navdrawer-container{z-index:9999;display:block;position:absolute;right:-320px;top:0;height:100%;overflow-y:auto;padding:0;overflow-x:hidden;width:320px;min-width:320px;max-width:320px}.navdrawer-container{background-color:#e5e5e5}.navdrawer-container .toolbar{clear:both;list-style:none;padding-left:0;margin-bottom:0;width:320px}
.navdrawer-container .toolbar .children{display:none}.navdrawer-container .toolbar li{width:50%;float:left;text-align:center}.navdrawer-container .toolbar li a{font-weight:normal;text-align:center;padding:8px 0;margin:0;display:block;color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#002a5c;background:transparent\8;background:rgba(0,42,92,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc002a5c,endColorstr=#cc002a5c);zoom:1}
.navdrawer-container .toolbar li a:hover{text-decoration:none;background:#1996b8;background:transparent\8;background:rgba(25,150,184,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1996b8,endColorstr=#1996b8)}}.navdrawer-open,.searchdrawer-open{overflow-x:hidden}
.navdrawer-open .navdrawer-container{display:block;position:absolute;right:0;transition:.5s}.searchdrawer-open .searchdrawer-container{display:block;position:absolute;width:100%;right:0;transition:.5s}.navdrawer-open header.site-header,.navdrawer-open #content,.navdrawer-open footer{margin-left:-320px}
.navdrawer-open .overlay-close,.searchdrawer-open .overlay-close{float:right;display:block;border-radius:20px;border:0;margin:2px 10px;background:0;width:30px;height:30px;font-size:18px}.searchdrawer-open .overlay-close{color:#fff}.navdrawer-open .overlay-close i{color:rgba(0,42,92,0.7)}
.navdrawer-open .overlay-close:hover,.searchdrawer-open .overlay-close:hover{background:rgba(255,255,255,.3)}.navdrawer-open .overlay-close i:hover,.searchdrawer-open .overlay-close i:hover{color:#fff}.navdrawer-open .nav-menu{clear:both}.navdrawer-btn:hover,.searchdrawer-btn:hover{color:#002a5c;border:1px solid #002a5c}
@media(min-width:992px){.navdrawer-btn,.navdrawer-container .overlay-close,.navdrawer-container .toolbar{display:none}header .toolbar{display:block}}.widget-title{background:#e5e5e5;padding:10px;font-size:16px;color:#002a5c;font-weight:bold;margin-top:0}
.widget{margin-bottom:30px}.widget ul{list-style:none;padding-left:20px}.widget ul li{position:relative;margin:0 0 10px 0}.widget ul li:before{position:absolute;top:9px;margin:0 0 0 -12px;vertical-align:middle;display:inline-block;width:5px;height:5px;background:#002a5c;content:""}
.widget-area h4{font-family:arial;font-size:15px;line-height:1.3}.widget-area h4 a{color:#333}.widget-area aside{display:block;margin-bottom:20px}.site-footer{padding-top:0;margin-top:50px;border-top:1px solid #ccc;font-size:13px;line-height:1.5}.site-footer .children,.site-footer .nav .sub-menu{display:none}
.site-footer .nav{margin-bottom:0;text-align:left}.site-footer .nav li{border-bottom:1px dotted #ccc;text-align:center}.site-footer .nav li a{padding:10px 20px;display:block}.site-footer .nav li a:hover{text-decoration:none;background:#eee}.site-copy{padding:10px 15px;text-align:center}
@media(min-width:768px){.site-footer .nav{text-align:center}.site-footer .nav li{border-bottom:0;display:inline-block}}@media(min-width:992px){.site-footer .nav{text-align:left}.site-copy{text-align:right}}.home .entry-header{display:none}.breadcrumb{background-color:#fff;border-bottom:1px solid #eee;font-size:12px;color:#999}
.pagination-container .page-numbers{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination-container .page-numbers>li{display:inline}.pagination-container .page-numbers>li>a,.pagination-container .page-numbers>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px;border-radius:0}
.pagination-container .page-numbers>li:first-child>a,.pagination-container .page-numbers>li:first-child>span{margin-left:0}.pagination-container .page-numbers>li:last-child>a,.pagination-container .page-numbers>li:last-child>span{border-bottom-right-radius:0}
.pagination-container .page-numbers>li>a:hover,.pagination-container .page-numbers>li>span:hover,.pagination-container .page-numbers>li>a:focus,.pagination-container .page-numbers>li>span:focus{background-color:#eee}.pagination-container .page-numbers>.active>a,.pagination-container .page-numbers>.active>span,.pagination-container .page-numbers>.active>a:hover,.pagination-container .page-numbers>.active>span:hover,.pagination-container .page-numbers>.active>a:focus,.pagination-container .page-numbers>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}
.pagination-container .page-numbers>.disabled>span,.pagination-container .page-numbers>.disabled>a,.pagination-container .page-numbers>.disabled>a:hover,.pagination-container .page-numbers>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.post-navigation{border-top:1px dotted #ccd4de;margin-top:20px;margin-bottom:20px}.post-navigation h1{display:none}.post-navigation .nav-previous{position:absolute;left:0;padding:15px}.post-navigation .nav-next{position:absolute;right:0;padding:15px}
.archive-header{margin-bottom:30px;margin-top:-10px}.category-item{border-bottom:1px dotted #ccd4de}.category-item a h2{color:#4c698d}.read-more{font-style:italic}.pull-left.img-thumbnail{margin:5px 15px 15px 0}.pull-right.img-thumbnail{margin:5px 0 15px 15px}
