@import "http://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900,900italic";body{color:#666;background:#c3c3c3 url(images/bg-wrapper.gif) no-repeat 50% 0;font-family:"Lato", Arial, Helvetica, verdana, sans-serif;padding:0}#wrapper{width:100%;margin:0 auto;background:#c3c3c3 url(images/bg-wrapper.gif) no-repeat 50% 0}.container{position:relative;margin:0 auto;text-align:left}a{color:#50bdbe;text-decoration:underline}a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5{font-family:"Lato", "Helvetica", sans-serif;color:#007a7b}h3,h5{color:#222}h1{font-size:3em;line-height:1.15em;margin:0 0 .5em;font-weight:700}h2{font-size:2.2em;line-height:1.2em;margin:0 0 .7em;font-weight:400}h3{font-size:1.6em;line-height:1.3em;margin:0 0 1em;font-weight:400}h4{font-size:1.2em;line-height:1.5em;margin:0 0 1.4em;font-weight:700}h5{font-size:1.1em;line-height:1.5em;margin:0;font-weight:700;text-transform:uppercase}h6{font-size:1.1em;line-height:1.5em;font-weight:400;margin:0;color:#939b9f}p,address,blockquote,dl,hr,ol,p,table,.main ul,.widget ul,.callout_left,.pullquote_left,.callout_right,.pullquote_right{font-size:1.2em;line-height:1.5em;margin-bottom:1.4em}p.center{text-align:center !important}p.bottom{margin:0!important}abbr,acronym{text-transform:uppercase;font-size:.85em;letter-spacing:1px}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help}big{font-size:1.4em}blockquote{font-style:italic}blockquote,.callout_left,.pullquote_left,.callout_right,.pullquote_right{padding:0 0 0 12px;border-left:12px solid #e6eaea}blockquote p,blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{font-size:1em}blockquote p:last-child{margin:0}blockquote.right,.callout_right,.pullquote_right{float:right;width:30%;margin-left:12px;clear:both}blockquote.left,.callout_left,.pullquote_left{float:left;width:30%;margin-right:12px;clear:both}cite,em,dfn,address{font-style:italic}code,kbd,samp,tt,var{font-family:monospace;font-size:1.4em;word-wrap:break-word}ins,dfn{border-bottom:1px solid #ced1d2}pre{font-family:monospace;font-size:1.6em;line-height:1.5em;margin-bottom:1.4em;background:#eceeee;overflow:auto;clear:both}s,strike,del{text-decoration:line-through;color:#939b9f}small{font-size:.9em}strong,th,thead td{font-weight:700}sup{vertical-align:super;font-size:.9em}sub{vertical-align:sub;font-size:.9em}a.ovalbutton{color:#2181b7;font-size:.8em;line-height:15px;text-transform:uppercase;text-decoration:none;text-shadow:none;padding:3px 9px;background:#ddd url(images/bg-button.gif) repeat-x 0 0;border:1px solid #e1e1e1;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}a.ovalbutton:hover{color:#333;text-shadow:none}table{border-top:1px solid #d8dddd}table p,#content table ul,table ol{font-size:1em;margin-bottom:0}td,th{padding:.1em 12px .1em 0;border-bottom:1px solid #d8dddd}td:last-child,th:last-child{padding-right:0}thead tr,tfoot tr{background:#eceeee}caption{color:#939b9f;font-weight:700;padding-bottom:.1em;text-align:left}table.unstyled,table.unstyled tr,table.unstyled th,table.unstyled td,table.unstyled caption{border:none !important;padding:0!important;background-color:transparent !important}table.two-column td{width:50%}table.three-column td{width:33.3%}table.four-column td{width:25%}table.five-column td{width:20%}.main ul,ol,dd{margin-left:2em}.main ul li,.main ol ul li{list-style-type:square}.main ol li,.main ul ol li{list-style-type:decimal;list-style-position:outside}.main li ul,.main li ol{font-size:1em;margin-bottom:0}.main ul ul,ol ol{font-size:1em;margin-bottom:0}dt{font-weight:700}dl.tabular{float:left;border-bottom:1px solid #d8dddd;width:100%}dl.tabular dt{clear:both;float:left;width:32%;padding:.1em 1% .1em 0;border-top:1px solid #d8dddd}dl.tabular dd{float:right;width:67%;margin:0;padding:.1em 0;border-top:1px solid #d8dddd}dl.double-spaced dt{padding:12px 2% 12px 0}dl.double-spaced dd{width:66%;margin:0;padding:12px 0}.fancy{font-family:"Georgia", times, serif;font-style:italic;font-weight:400}.caps{text-transform:uppercase}.small{font-size:.9em}.large{font-size:1.4em}.hide{display:none}.highlight{background:#fe6}.center{text-align:center}.clear{clear:both}#header{width:100%}#header .container{z-index:2}#masthead{display:none;position:absolute;left:0;top:0}#masthead h1{margin:0;float:left}#masthead p{float:left;padding:0;color:#a2a2a2;font-style:italic;display:none}#pnb{position:absolute;top:18px;left:0;background:#870000;background-image:none;max-width:2000px;border-bottom:1px solid #FFF;text-align:center}#nav{height:20px;width:100%}#nav ul{list-style:none;margin:0 auto;background-color:#870000}#nav li{float:left;width:auto;text-align:left;border-left:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #FFF;margin:-1px 0 0 -1px;background-color:#870000}#pnb #nav li:nth-child(1){margin-left:2em}#pnb #nav li ul li:nth-child(1){margin-left:-1px}#pnb #nav li ul li{border-top:1px solid #FFF}#nav li a{display:block;text-decoration:none;color:#FFF;font-size:1.3em;padding:1em 1.5em;font-family:"Lato", "Helvetica", sans-serif;font-weight:300;background-color:#870000}#nav li a:hover,#nav li a:focus{text-decoration:none}#nav li.current_page_item a{color:#c3c3c3}#nav li li a{text-transform:none;border-top:0 solid #dfdfdf}#nav li li:first-child a{border-top:none}#nav li:hover,#nav li:focus{background:#870000}#nav li:hover ul,#nav li:focus ul{left:auto}#nav li a:hover,#nav li:hover a,#nav li a:focus,#nav li:focus a,#nav li a.active_section{color:#fff}#nav li li:hover,#nav li li:focus{background:none}#nav.no-dive li.current_page_item:hover,#nav.no-dive li.current_page_item:focus{background:none;cursor:default}#nav li ul{position:absolute;margin:0;padding:0;left:-999em;z-index:10;background:#870000;border:0 solid #b9bdc09;border-top:0}.max #nav li ul,.med #nav li ul,.micro #nav li ul{width:200px;margin:0}#nav li li{width:100%;margin-right:0}#nav li li a,#nav li:hover li a,#nav li:focus li a{display:block;width:auto;padding:9px 12px;background:#870000;color:#FFF;font-size:1.2em;line-height:1.4em;font-weight:700;height:auto}#nav li li a:hover,#nav li li a:focus{color:#D3D3D3}#nav li li ul{position:relative;margin:0;padding:0}#nav li li li a,#nav li:hover li li a,#nav li:focus li li a{color:#EAEAEA;font-weight:400;font-size:1.1em}#utility{position:absolute;top:9px;right:0}#utility ul{list-style:none;text-align:right}#utility li{display:inline;font-size:1.1em;line-height:1.5em;margin-right:6px;padding-right:6px;border-right:1px solid #bbb}#utility li:last-child{border:0;margin-right:0;padding-right:0}#utility li a{text-decoration:none;color:#888}#utility li a:hover,#utility li a:focus{color:#333;text-decoration:underline}#utility li.current a{color:#333}#quicksearch{display:none;position:absolute;top:32px;right:0;width:180px;height:20px;background:transparent url(images/bg-searchbar.gif) no-repeat 0 0}#quicksearch input{border:none;color:#939b9f}#quicksearch input:focus{color:#666}#quicksearch input#q{width:152px;padding:0;margin:2px 4px 0;float:left;-webkit-appearance:none}#quicksearch input.button{padding:0;margin:0;float:left;width:20px;height:20px;border:0;background:transparent;text-indent:-9000px;overflow:hidden;text-transform:capitalize}#quicksearch select{display:none}#content{position:relative;margin-top:0}#content .container{z-index:1;overflow:hidden}#content .main .container{margin-top:72px;border:none}.page-width{margin:0 auto}#content .banner-container{border:0 solid #fff;background:#FFF;width:100%;text-align:center}.container .container .banner-container{margin-bottom:0;border:none;text-align:center}.banner-container img{margin:0 auto;margin-top:7%;border:3px solid #870000}.announcement,.message{background-color:#fffbcc;border:1px solid #e0ce71;padding:12px;margin:0 auto 18px}.announcement{font-size:1.2em;line-height:1.5em}.announcement p{font-size:1em}.announcement p:last-child,.message p{margin-bottom:0}.main .post{position:relative;margin-bottom:1.6em;border-bottom:1px dotted #d8dddd}.main .full-post{margin:0;border:none}.main .post:last-child{border-bottom:none;margin-bottom:0}.full-post h1{margin:0}.main .posts h2{margin:0 125px 0 0}.main .posts h2 a{text-decoration:none;color:#222}.main .posts h2 a:hover,.main .posts h2 a:focus{text-decoration:underline;color:#3089c2}.meta{color:#939b9f;font-size:1.1em}.meta a{color:inherit}.meta a:hover,.meta a:focus{color:#3089c2}.main .comment-counter{display:block;width:100px;position:absolute;right:0;top:.4em;font-size:1em;padding-bottom:12px;background:transparent url(images/sprite.png) no-repeat -94px -584px}.main .comment-counter a{color:#939b9f;text-decoration:none}.main .comment-counter a:hover,.main .comment-counter a:focus{color:#3089c2}.main .comment-counter strong{color:#bad966;font-size:1.3em;background:#659900;padding:3px 6px 1px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.main .comment-counter a strong{color:#fff}.navigation{clear:both;text-align:center}.navigation .next,.navigation .previous{padding:0 12px}.navigation .next a{background:transparent url(images/sprite.png) no-repeat 100% -98px;padding:0 9px 0 0}.navigation .previous a{background:transparent url(images/sprite.png) no-repeat -100px -98px;padding:0 0 0 9px}.more,.more-link{font-size:.85em;text-transform:uppercase}.thumb{clear:both;float:left;margin:0 12px 0 0}.main img{margin-top:.3em;margin-bottom:.3em}img.alignright{float:right;margin:.3em 0 1em 12px}div.alignright{float:right;margin:0 0 0 2px}div.alignright img{float:right}div.alignright p{margin-left:10px}img.alignleft{float:left;margin:.3em 12px 1em 0}div.alignleft{float:left;margin:0 2px 0 0}div.alignleft img{float:left}div.alignleft p{margin-right:10px}img.aligncenter{text-align:center}div.aligncenter{margin:.3em auto 0}.main .wp-caption p,.main p.caption{font-size:1.1em;line-height:1.4em;color:#939b9f;clear:both}.main .wp-caption img{margin-bottom:8px;margin-top:0}#comment_wrapper{padding-top:1.6em;border-top:1px dotted #d8dddd}#comment_wrapper h3 span{color:#a4aaae;font-weight:400}ul.commentlist,ul.commentlist ul{margin:0;clear:both}ul.commentlist li{list-style-type:none;width:550px}ul.commentlist p{font-size:inherit;margin:0}li .comment-bubble{float:right;width:380px;border:1px solid #d8dcdc;margin-bottom:1.8em;padding:12px;-khtml-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#eff0f1;color:#7f8991}li li .comment-bubble{width:355px;border-color:#c8dce6;background:#dfecf3}li li li .comment-bubble{width:330px}li li li li .comment-bubble{width:305px}li li li li li .comment-bubble{width:280px}li li li li li li .comment-bubble{width:255px}.comment-author{margin:0 0 1.8em 24px;width:120px;float:right}.comment-point{border-left:0 solid transparent;border-right:16px solid transparent;border-top:16px solid #d8dcdc;border-bottom:0;height:0;margin-left:404px;margin-top:16px;position:absolute;width:0}.comment-point span{border-right:14px solid transparent;border-left:0 solid transparent;border-top:14px solid #eff0f1;border-bottom:0;height:0;margin-right:-18px;margin-top:-15px;position:absolute;width:0}li li .comment-point{border-top:16px solid #c8dce6}li li .comment-point span{border-top:14px solid #dfecf3}.reply{font-size:.9em;padding-top:.5em;background:url(images/icons/comment.png) no-repeat 0 75%;padding-left:20px}1
img.avatar{margin-right:1em;margin-top:0}.fn{font-size:.9em;line-height:1.3em;color:#222;font-weight:700;font-style:normal}.fn a{color:#a4aaae;text-decoration:none;font-weight:400}.fn a:hover{text-decoration:underline}.fn a.url{color:#3089c2;font-weight:700}#commentform_wrapper{padding-top:1.8em;border-top:1px dotted #d8dddd}#commentform label{float:left;width:29%}#commentform input[type="submit"],.cancel-comment-reply{margin-left:29%}#commentform span{display:block;font-weight:400;color:#a4aaae;font-size:.9em}#commentform textarea{width:69%}.bu_collapsible_container{margin-bottom:1.8em}.bu_collapsible_container .bu_collapsible{background:transparent url(images/bg-expand-header.gif) no-repeat 0 0;margin:0;padding:0 0 0 24px;color:#3089c2}.bu_collapsible:hover{color:#3089c2;text-decoration:underline}.bu_collapsible_open .bu_collapsible{background-position:0 -219px}h2.bu_collapsible{background-position:0 3px !important}.bu_collapsible_open h2.bu_collapsible{background-position:0 -216px !important}h3.bu_collapsible{background-position:0 1px !important}.bu_collapsible_open h3.bu_collapsible{background-position:0 -218px !important}.bu_collapsible_section{margin:12px 0 -1.2em;padding:0 0 0 12px;border-left:12px solid #eee}.main .news_list{font-size:inherit;margin-left:0}.main .news_list li{list-style:none;margin:0}.news_list h4{margin:0}.news_list .more{display:none}.news_list .date{color:#939b9f;font-size:1.1em}.bu-list-child-pages{border-top:1px dotted #d8dddd}.bu-list-child-pages div{border-bottom:1px dotted #d8dddd}.bu-list-child-pages h3{font-size:1.5em;line-height:1.5em;margin:0}.bu-list-child-pages h3 a{display:block;padding:5px 12px 5px 0}.bu-list-child-pages .thumb{display:none}.bu-list-child-pages p{margin-bottom:.5em}.bu-list-child-pages p strong{display:block;color:#939b9f;text-transform:uppercase;padding:6px 0}.main .link-list{margin-left:0;border-top:1px dotted #dfdfdf;padding-top:12px}.main .link-list li{list-style:none;padding-bottom:12px;margin:0 0 12px;border-bottom:1px dotted #dfdfdf}.main .link-list a{font-weight:700;background:transparent url(images/bg-linklist.gif) no-repeat -1px 1px;padding:2px 0 3px 16px}.cf-course h4{margin:0;font-size:1.4em;color:#333}.cf-course .meta{margin:0;color:#4C9BC3}.paging{display:block;padding:9px 0;font-size:1.2em;line-height:1.2em;color:#fff;font-weight:700}.paging a{padding:6px;border:2px solid #efefef;background-color:#ddd;text-decoration:none}.paging a:hover{color:#222}.paging .current{padding:6px;border:2px solid #1078B2;background-color:#1078B2;text-decoration:none;color:#fff}#map{margin-bottom:1.4em}.main .profiles ul{margin-left:0;border-top:1px dotted #dfdfdf;padding-top:12px}.main .profiles li{list-style:none;padding-bottom:12px;margin:0 0 12px;border-bottom:1px dotted #dfdfdf;position:relative}.main .profiles li img{float:left;margin:0 12px 0 0}.main .profiles a{font-weight:700;background:transparent url(images/bg-linklist.gif) no-repeat -1px 3px;padding:2px 0 3px 16px;display:block;width:268px}.main .profiles .title{color:#666;font:1em/1.5em Arial, Helvetica, verdana, sans-serif;display:block;padding:4px 0 0 16px;display:block;width:268px}.main .profiles .phone,.main .profiles .email{font-size:.9em;margin:0 0 0 12px;position:absolute}#content .main .profiles .email a{font-size:1em;font-weight:400;background:none;padding:0}.main .profiles .phone{background:transparent url(images/icons/phone2.png) no-repeat 0 2px;padding:1px 0 3px 18px;top:0;left:448px}.main .profiles .email{background:transparent url(images/icons/email2.png) no-repeat 0 2px;padding:1px 0 3px 20px;top:0;left:296px;width:130px}.main .profiles .email a{display:inline}.main .profiles .contact{font-size:1em;margin:0 0 0 12px;float:right}.main .profiles .contact a{font-size:1em;font-weight:400;background:none;padding:0}.main .profile-photo{float:right;margin:0 0 18px 18px}.main .title{font-size:1.6em;line-height:1.2em;margin:0;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;color:#4C9BC3}.main .title p{margin:0 0 .7em}.main .education{font-weight:700;font-size:1.2em}ul.contact-info{margin-left:0}ul.contact-info li{list-style:none;width:auto}.main .contact-info .office:before{content:"Office: ";padding-right:3px;color:#939B9F;text-transform:uppercase;font-size:.9em}.main .contact-info .phone:before{content:"Phone: ";padding-right:3px;color:#939B9F;text-transform:uppercase;font-size:.9em}.main .contact-info .email:before{content:"Email: ";padding-right:3px;color:#939B9F;text-transform:uppercase;font-size:.9em}.back a{background:transparent url(images/bg-linklist.gif) no-repeat -1px -249px;padding:2px 0 3px 16px}.sub .widget{margin-top:25%;margin-bottom:18px;border-top:3px solid #666}.widget h2.widgettitle{font-size:1.2em;line-height:1.3em;margin:0 0 9px;color:#999;font-weight:400;font-family:Arial, Helvetica, verdana, sans-serif;padding-top:9px;text-transform:uppercase}.widget h2.widgettitle a{text-decoration:none}.widget h2.widgettitle a:hover,.widget h2 a:focus{text-decoration:underline}.widget h3{font-size:1.2em;line-height:1.5em;margin:0}.widget h4{margin:0}.widget p{margin:0 0 18px}.widget ul{margin:0}.widget ul li{margin-bottom:.75em;line-height:1.3em;clear:both}.widget ul ul{font-size:1em}#contentnav h2{border-bottom:1px solid #ccc;margin-bottom:0}#contentnav .widgettitle{font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 9px;font-size:1.4em;text-transform:none}#contentnav h2:before{content:"Also in ";padding-right:3px}#contentnav .widgettitle a{color:#333;padding:11px 0 0;height:25px;font-size:1.2em}#contentnav .widgettitle a:hover{color:#1078B2;text-decoration:none}#contentnavlist{font-size:1em;line-height:1em;border-bottom:1px solid #dfdfdf}#contentnavlist li{display:inline}#contentnavlist li a{display:block;text-decoration:none;font-size:1.4em;line-height:1.5em;font-weight:700;padding:9px 0;color:#007a7b;border-top:1px solid #dfdfdf}#contentnavlist li a:hover,#contentnavlist li a:focus{text-decoration:none;color:#000 !important}#contentnavlist li.current_page_item a{color:#000;font-weight:700;border-bottom:none}#contentnavlist li.current_page_item li a,#contentnavlist li li a{color:#888;background:transparent;background-image:none;border-top:none;padding:5px 0;font-size:1.2em}#contentnavlist ul{margin:0;border:none;font-size:1em;line-height:1em}#contentnavlist ul a{width:auto}#contentnavlist ul ul{margin:0 0 0 12px}#contentnavlist ul ul ul{margin:0 0 0 12px}#contentnavlist ul ul ul ul{margin:0 0 0 12px}#contentnavlist ul ul ul ul ul{margin:0 0 0 12px}.widget .post{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #d8dddd}.widget .post:last-child{border:none;padding:0;margin-bottom:0}#sidebar1 .widget h3,.staggered_4col .footbar_widget1 .widget h3,.staggered_3col .footbar_widget1 .widget h3,.staggered_2col .footbar_widget1 .widget h3,.even_1col .footbar_widget1 .widget h3{font-size:1.6em;line-height:1.3em}.widget .post h3 a{color:#222}.widget .post h3 a:hover,.widget .post h3 a:focus{color:#3089C2}.widget .post p.excerpt{margin:0}.widget .post .meta{margin:0}.widget .comment-counter{padding-left:.45em;margin-left:.1em;border-left:1px solid #d8dddd}.widget .comment-counter strong{font-weight:400}.widget .comment-counter a strong{font-weight:700;color:#659900}.widget .comment-counter a:hover strong,widget .comment-counter a:focus strong{color:#3089c2}h2 a.rsswidget:first-child,.rsswidget img{display:none}li a.rsswidget,.widget_links li a{display:block}.rss-date{font-size:.9em;color:#939b9f}.widget_rss cite{font-size:.9em;color:#659900}select#cat{margin-bottom:1em}.widget .textwidget h3,.widget_bu_text h3{font-size:1.6em;line-height:1.3em;margin:0 0 1em}.widget .textwidget ul,.widget_bu_text ul{margin-left:2em}.widget .textwidget li,.widget_bu_text li{line-height:1.5em}.widget .textwidget ul li,.widget_bu_text ul li{list-style-type:square;margin:0}.widget .textwidget ul ul,.widget_bu_text ul ul{font-size:1em;margin-bottom:0}.widget .textwidget ul,.widget_bu_text ul{line-height:1.5em;margin-bottom:1.4em}.footbar .widget img{max-width:240px}table.calendar,#wp-calendar{width:100%;margin-bottom:.3em;background:#fff;border:1px solid #d8dddd}table.calendar caption,#wp-calendar caption{color:#222}table.calendar caption a,#wp-calendar caption a{font-weight:700;text-decoration:none}table.calendar caption a:hover,#wp-calendar caption a:hover,table.calendar caption a:focus,#wp-calendar caption a:focus{color:#222}table.calendar th,#wp-calendar th{color:#fff;line-height:2.2em;text-align:center;padding:0;background:#d8dddd;border:1px solid #d8dddd}table.calendar td,#wp-calendar td{line-height:2.2em;text-align:center;padding:0;font-size:.9em;border:1px solid #d8dddd}table.calendar td a,#wp-calendar td a{color:#939b9f;font-weight:400;display:block;text-decoration:none}table.calendar td a:hover,#wp-calendar td a:hover,table.calendar td a:focus,#wp-calendar td a:focus{color:#fff !important;background:#3089c2 !important}#wp-calendar td{color:#939b9f}#wp-calendar td a{color:#3089c2;font-weight:700}table.calendar .busy .day a{color:#3089c2;font-weight:700}table.calendar .out,table.calendar .out .day a{color:#ced1d2;background:#f6f6f7}table.calendar .today .day a{background:#a4abae;color:#fff}table.calendar .selected .day a{background:#f7f1b1;color:#333;font-weight:700}.event-list ul,#calendarPage ul{margin-left:0}.event-list ul li,#calendarPage ul li{list-style:none}.calendar-range{color:#939b9f;font-size:.5em;font-weight:400;margin-left:9px}.event-time{display:block;float:left;clear:left;font-weight:700;border-right:1px solid #d8dddd;width:5em;padding:1px 0;margin:0 12px 1px 0}.event-link{display:block;padding:1px 0}.eventDetail .description{font-size:1.2em;line-height:1.5em;margin-bottom:1.4em}.eventDetail .description p{font-size:1em}.eventDetail dl.tabular dt{width:14%}.eventDetail dl.tabular dd{width:85%}#calendar-topics h4{font-size:1.2em;line-height:1.3em;margin:0 0 12px;color:#999;font-weight:400;font-family:Arial, Helvetica, verdana, sans-serif;padding-top:9px;text-transform:uppercase}#calendar-topics p{margin:0}#calendar-topics ul ul{font-size:inherit}#calendar-topics li{line-height:1.5em;margin:0;border-left:12px solid #eceeee}#calendar-topics li a{padding-left:12px;display:block}ul.default li .date{float:left;width:3.1em;color:#222;font-weight:700;text-decoration:none}ul.default .slash{color:#939b9f}ul.default a .title{display:block;margin-left:3.1em;text-decoration:underline}ul.default li a:hover .event-title,ul.default a:hover .title{text-decoration:none}ul.full-date li .date{display:block;color:#939b9f;font-size:.9em}ul.full-date-time a{display:block}ul.full-date-time li .date{padding-right:4px}ul.full-date-time .time,ul.full-date-time li .date{color:#939b9f;font-size:.9em}ul.full-date-time .time{padding-left:4px;border-left:1px solid #d8dddd}ul.graphic li a,ul.graphic li a:hover .event-title{text-decoration:none}ul.graphic li a .event-title{text-decoration:underline}ul.graphic li .date{float:left;width:2em;margin:0 8px .9em 0;padding-right:5px;border-right:1px solid #d8dddd;text-align:center}ul.graphic li .day{display:block;font-size:1.4em;color:#222;font-weight:700;padding-top:2px}ul.graphic li .month{color:#939b9f;text-transform:uppercase;font-size:.8em}#micro_calendar .month{float:left;width:263px}#micro_calendar .topics{float:right;width:263px}.footbar{clear:both}#content .footbar .container{margin:0 auto;padding:9px 0}.med #content .footbar .container{padding:0 12px 18px;margin-bottom:0}#footer{clear:both}#footer .container{margin:0 auto 25px;padding-top:18px;border-top:2px solid #eee;min-height:60px}#footer .masterplate{padding-top:40px}#footer .masterplate img{float:left;margin:0 40px 40px 0}#footer .masterplate img.bumc{margin:-14px 0 50px 50px;float:right}#footer img.bumc{margin:0 0 50px 50px;float:right}#footer p{font-size:1.1em;margin-bottom:6px;color:#777}#footer p a{text-decoration:none;color:#444}#footer p a:hover,#footer p a:focus{text-decoration:underline;color:#444}#footer ul{list-style:none;margin-bottom:6px}#footer li{display:inline;font-size:1.1em;line-height:1.5em;color:#777;padding-right:6px;margin-right:6px;border-right:1px solid #aaa}#footer li:last-child{border:none}#footer li a{text-decoration:none;color:#444}#footer li a:hover,#footer li a:focus{text-decoration:underline;color:#444}body #footer li.butoday{border-right:none}body #footer li.butoday a{font-weight:700;color:#8aa5b1}body #footer li.butoday a span{font-weight:700;color:#c00}input,select,textarea{font-family:inherit;padding:2px;font-size:1.2em}label{display:inline-block;clear:both;line-height:1.3em}input.button{cursor:pointer}input[type=radio],input[type=checkbox]{margin-right:6px}#content button,#content input.button,input[type=button],input[type=submit]{font-family:inherit;font-size:1.2em;color:#fff;font-weight:700;padding:4px 12px;margin-right:12px;background-color:#3089c2;border:1px solid #2077af;-webkit-border-radius:14px;-khtml-border-radius:14px;-moz-border-radius:14px;border-radius:14px;cursor:pointer}#content button:hover,#content input.button:hover,input[type=button]:hover,input[type=submit]:hover,#content button:focus,#content input.button:focus,input[type=button]:focus,input[type=submit]:focus{background:#3f97cf;border-color:#2077af}#content button:active,#content input.button:active,input[type=button]:active,input[type=submit]:active,#content button.neutral:active{color:#fff;background:#000;border-color:#000}#content button.neutral{color:#6a6f70;background:#f6f7f7;border-color:#ced1d2}#content button.neutral:hover,#content button.neutral:focus{border-color:#6a6f70}.buforms input[type=text]{width:32%}.buforms textarea{width:59%}.buforms label{display:block;font-size:1.2em;font-weight:700;margin-bottom:2px}.buforms_left label{float:left;margin-right:15px;width:29%}.buforms fieldset div,.buforms fieldset fieldset{margin-bottom:15px}.buforms .radio input[type=radio],.buforms .input-row input[type=checkbox]{float:left;clear:both;margin-bottom:3px}.buforms .radio label,.buforms .checkbox label{display:block;clear:none;font-weight:400;margin-bottom:3px}.buforms .inline{display:inline;margin-left:1.4em}.buforms .required{color:#c00}.buforms_footer{padding-top:6px}.buforms_left .buforms_footer{margin-left:31%}.buforms > fieldset{border-bottom:1px dotted #D8DDDD;margin-bottom:15px}.buforms fieldset fieldset:last-child{margin-bottom:0}.buforms legend{font-family:Georgia, "Times New Roman", Times, serif}.buforms > fieldset > legend{font-size:2.2em;font-weight:400;line-height:1.2em;padding:0 0 .7em;color:#4C9BC3}.buforms > fieldset > fieldset > legend{font-size:1.6em;font-weight:400;line-height:1.3em;padding:0 0 1em;color:#222}.buforms label em,.buforms legend em{color:#900}.main .gform_wrapper ul select{font-size:1em}#wrapper #content a.noicon{background:none;padding:0}p.edit-link{background-color:#fffbcc;padding:3px 6px;margin:0;width:3.6em;float:right;border:1px solid #e0ce71}.posts p.edit-link{margin-right:112px}p.edit-link a{padding:2px 0 4px 20px;color:#5F8CA2;background:url(images/icons/write-post.gif) no-repeat}#bu-alert-emergency{padding:0!important}#bu-alert-emergency-inner{border-top:0 !important}#bu-alert-emergency-message{padding:7px 12px 7px 180px}#content:after,.post:after,.main .event-list ul:after,.footbar:after,ul.commentlist li:after,ul.commentlist div:after,.widget:after{display:block;clear:both;content:" ";height:0;overflow:hidden}.max .container,.max #pnb,.max #nav{width:100%}.max.has-utility-nav #nav,.max #masthead{width:100%}.max #utility{width:300px}.max .announcement{width:974px}.max .page-width{max-width:2000px}.max_2col_right #col1{width:100%;float:left}.max_2col_right #col1 .container{width:auto;margin:0;padding:0;border:none}.max_2col_right #col2{width:437px;float:right;border-left:1px solid #d8dddd}.max_2col_right #col2 #sidebar1{margin:0 0 12px 12px;border-bottom:1px solid #d8dddd}.max_2col_right #col2 #sidebar2{float:left;width:212px}.max_2col_right #col2 #sidebar2 .widget{padding-left:12px}.max_2col_right #col2 #sidebar3{float:right;width:212px;border-left:1px solid #d8dddd}.max_2col_right #col2 #sidebar3 .widget{padding-left:12px}.max_3col_split #col1{width:212px;float:left}.max_3col_split #col1 .widget{padding-right:12px}.max_3col_split #col2{width:562px;float:left;border-left:1px solid #d8dddd}.max_3col_split #col2 .container{width:auto;margin-left:12px;padding:0;border:none}.max_3col_split #col3{width:212px;float:right;border-left:1px solid #d8dddd}.max_3col_split #col3 .widget{padding-left:12px}.even_4col .footbar_widget1{float:left;width:243px}.even_4col .footbar_widget1 .widget{padding:0 12px 0 0}.even_4col .footbar_widget2{float:left;width:255px;border-left:1px solid #d8dddd}.even_4col .footbar_widget2 .widget{padding:0 12px}.even_4col .footbar_widget3{float:left;width:255px;border-left:1px solid #d8dddd}.even_4col .footbar_widget3 .widget{padding:0 12px}.even_4col .footbar_widget4{float:left;width:244px;border-left:1px solid #d8dddd}.even_4col .footbar_widget4 .widget{padding:0 0 0 12px}.staggered_4col .footbar_widget1{float:left;width:337px}.staggered_4col .footbar_widget1 .widget{padding:0 12px 0 0}.staggered_4col .footbar_widget2{float:left;width:224px;border-left:1px solid #d8dddd}.staggered_4col .footbar_widget2 .widget{padding:0 12px}.staggered_4col .footbar_widget3{float:left;width:224px;border-left:1px solid #d8dddd}.staggered_4col .footbar_widget3 .widget{padding:0 12px}.staggered_4col .footbar_widget4{float:left;width:212px;border-left:1px solid #d8dddd}.staggered_4col .footbar_widget4 .widget{padding:0 0 0 12px}.even_3col .footbar_widget1{float:left;width:329px}.even_3col .footbar_widget1 .widget{padding:0 12px 0 0}.even_3col .footbar_widget2{float:left;width:340px}.even_3col .footbar_widget2 .widget{padding:0 12px}.even_3col .footbar_widget3{float:left;width:329px}.even_3col .footbar_widget3 .widget{padding:0 0 0 12px}.staggered_3col .footbar_widget1{float:left;width:562px}.staggered_3col .footbar_widget1 .widget{padding:0 12px 0 0}.staggered_3col .footbar_widget2{float:left;width:224px;border-left:1px solid #d8dddd}.staggered_3col .footbar_widget2 .widget{padding:0 12px}.staggered_3col .footbar_widget3{float:left;width:212px;border-left:1px solid #d8dddd}.staggered_3col .footbar_widget3 .widget{padding:0 0 0 12px}.med .container,.med #pnb,.med #nav{width:100%}.med #content .container{background-color:#fff;margin-bottom:18px}.med #content .container .container,.med #content .footbar .container{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.med #utility{width:300px}.med .announcement{width:100%}.med .page-width{max-width:2000px}.med .page-width .container{padding:1%;width:98%}#content .page-width .container{padding-top:18px}.med_2col_left #col1{width:274px;float:left}.med_2col_left #col1 .widget{padding-right:12px}.med_2col_left #col2{width:562px;float:right;border-left:1px solid #d8dddd}.med_2col_left #col2 .container{width:auto;margin-left:12px;padding:0;border:none}.med_2col_right #col1{width:55%;padding:0 5%;float:left}.med_2col_right #col1 .container{width:auto;border:none;padding:0}.med_2col_right #col2{width:25%;float:right;padding:0 2.5%;border-left:1px solid #dfdfdf;margin:18px 0}.med_2col_right #col2 .widget_bu_pages{border-top:none}.med .even_3col .footbar_widget1{float:left;width:275px}.med .even_3col .widget{margin-left:18px;float:left;padding:18px;width:240px}.med .even_3col .widget_container{border-top:9px solid #333;background-color:#efefef;box-shadow:0 0 8px rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2)}.footbar .widget h2.widgettitle{padding-top:0;text-transform:uppercase;font-size:1em}.footbar .widget_bu_text h3{font:1em/1em Arial, Helvetica, verdana, sans-serif;text-transform:uppercase;margin:0 0 12px;color:#868C8E;font-weight:400}.footbar .widget_bu_text h2{color:#4C9BC3;font:1.5em/1em Georgia, "Times New Roman", Times, serif;margin-bottom:12px}.med .even_3col .footbar_widget1 .widget{margin-left:0}.med .even_3col .footbar_widget2{width:276px;margin-left:18px}.med .even_3col .footbar_widget2 .widget{margin-left:0}.med .even_3col .footbar_widget3{width:276px;margin-left:18px}.med .even_3col .footbar_widget3 .widget{margin-left:0}.med .staggered_2col .footbar_widget1{float:left;width:562px}.med .staggered_2col .footbar_widget1 .widget{padding:0 12px 0 0}.med .staggered_2col .footbar_widget2{float:left;width:274px;border-left:1px solid #d8dddd}.med .staggered_2col .footbar_widget2 .widget{padding:0 0 0 12px}.micro #pnb,.micro .container,.micro #masthead{width:550px}.micro #utility,.micro #masthead p{display:none}.micro .announcement{width:524px}.micro .page-width{max-width:2000px}.micro_1col #col2{width:550px}.micro_1col #col2 .container{width:auto;border:none;padding:0}.micro .even_2col .footbar_widget1{float:left;width:274px}.micro .even_2col .footbar_widget1 .widget{padding:0 12px 0 0}.micro .even_2col .footbar_widget2{float:left;width:274px;border-left:1px solid #d8dddd}.micro .even_2col .footbar_widget2 .widget{padding:0 0 0 12px}.mycustom{font-size:16px;color:#000}h1.mycustom,h2.mycustom,h4.mycustom,h5.mycustom,h6.mycustom{font-family:'Helvetica', sans-serif}h2.mycustom{display:inline;font-weight:700;font-size:1.2em;font-family:'Helvetica', 'Arial', sans-serif;color:#000}h1.mycustom{font-size:2em;font-weight:700;color:#007A7A}div.customcontainer{text-align:center;width:100%;text-overflow:hidden}.transition{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.mycustom img{max-width:100%;margin-top:-.2em}a.arrowlink{display:block;text-decoration:none;color:#000;padding-top:4%;padding-bottom:2.5%;border:solid 3px rgba(0,0,0,0);border-radius:3px;background-color:rgba(0,0,0,0)}a.arrowlink:hover,a.arrowlink:active{border:solid 3px rgba(127,190,0,1);background-color:rgba(225,248,179,.1)}a.arrowlink img{position:relative;margin-bottom:-3%}.maincustom{max-width:96%;padding:2%;background:#FFF url('http://www.bu.edu/philo/files/2015/07/FrontPageBackground.jpg') no-repeat center top;background-clip:border-box}.why{font-size:16px}h1.why,h2.why,h4.why,h5.why,h6.why{font-family:'Arvo', serif}h2.why{display:inline;font-weight:700;font-size:2em;font-family:'Helvetica', 'Arial', sans-serif;color:#000}h1.why{font-size:3em;font-weight:700;color:#007A7A}div.whycontainer{text-align:center;width:100%;text-overflow:visible}#placementcard{float:left;width:28%;padding:1%;margin:0}#whystudycard{float:left;width:28%;padding:1%;padding-left:3%;padding-right:3%;margin:0;border-left:10px solid #007A7A;border-right:10px solid #007A7A}#whystudycard a{margin-top:-1.5em}#calendarcard{float:right;width:28%;padding:1%;padding-right:3%;margin:0;text-align:left}.customNews{color:#C00;font-family:"Helvetica", sans-serif;font-size:14px;text-decoration:none;font-weight:700}.customNews:active,.customNews:hover{text-decoration:underline}#calendarcard a:nth-child(2) p::before{display:block;font-size:16px;color:#000;text-decoration:none;font-weight:700;margin-bottom:1em;content:"In Memoriam:"}#calendarcard a:nth-child(2) p{display:inline;font-size:12px;float:left;clear:left}#calendarcard a:nth-child(3) p{display:inline;font-size:12px;float:left;clear:left}#calendarcard a:nth-child(4) p{display:inline;font-size:12px;float:left;clear:left}.myExcerpt{margin-top:-2em;margin-left:5%;font-family:"Helvetica", sans-serif;font-size:11px;color:#000}#aboutus{clear:both}#aboutus p{text-align:left}#mytempbanner{border:1px solid #000;margin-bottom:.5em}#mytempbanner a[href$=".pdf"]{background:none;display:block;padding:1em;background-color:rgba(255,255,255,0);color:#000;font-size:1.2em;text-decoration:none;font-weight:700}#mytempbanner a:hover,#mytempbanner a:active{background-color:rgba(205,0,0,1);color:#FFF}#whyjobs{float:left;width:29%;padding:1%;margin:0}#whypleasure{float:left;width:30%;padding:1%;margin:0;margin-left:2%}#whygradschool{float:right;width:30%;padding:1%;margin:0}a.whysplashlink{display:block;text-decoration:none;color:#000;padding-bottom:2.5%;border:solid 3px rgba(0,0,0,0);border-radius:3px;background-color:rgba(0,0,0,0)}a.whysplashlink:hover,a.whysplashlink:active{border:solid 3px rgba(127,190,0,1);background-color:rgba(225,248,179,.1)}a.whysplashlink img{position:relative;margin-bottom:-3%}.whymajoricon{max-width:125px}div.whynavigation{text-align:left;float:right;width:25%;border-left:1px solid #000}ul.whynavbar{list-style:none}ul.whynavbar li{list-style:none;text-align:left;display:block}ul.whynavbar a{text-decoration:none;color:#007A7A;display:block;padding:.5em;border:3px solid rgba(255,255,255,0);border-radius:3px}ul.whynavbar a:hover,ul.whynavbar a:active{border:solid 3px rgba(127,190,0,1)}div.whytitle{text-align:center;width:70%;margin:0 auto}div.whytitle h2{font-size:3em;font-family:'Arvo', serif;font-weight:400;color:#000;float:left;margin-top:1em}div.whytitle img{float:left;display:inline;max-width:100px}div.whyinfocontainer{width:70%;float:left;text-align:center}#whyjobstitle{width:40%}#whyfuntitle{width:40%}#whyreferencetitle{width:100%;text-align:center}#whyreferencetitle h2{float:none}div.whybodycontent{clear:left;text-align:left;color:#000;font-size:14px}div.whybodycontent img{max-width:100%}div.whybodycontent h3{font-family:'Arvo', serif;font-weight:400;text-decoration:underline;font-size:1.5em;text-align:center;color:#547D00}div.whybodycontent a{text-decoration:none;color:#007A7A}.quote{padding-left:1.5em;border-left:5px solid #a3a3a3;font-style:italic}.whydodge{clear:both}.UPA_titles{font-family:"Helvetica", sans-serif;text-align:center}.myClassList{list-style-type:none !important}.myClassList li{list-style-type:none !important}.myClassList li span{margin-left:20px}.has-title{list-style-type:none !important;margin:0;display:block;border-bottom:1px dotted #dfdfdf;padding:1em 0 1em 1em}.has-title a{text-decoration:none !important}.has-title:hover,.has-title:active{background-color:#EAEAEA}.has-title img{float:left;margin:0;margin-right:1em;width:36px;height:auto}.has-title span{display:block;margin-left:48px}.profile-name{color:#3089C2;font-size:1.5em;margin-left:48px}.profile-title{text-decoration:none !important;color:#666;font:1em/1.5em Arial, Helvetica, verdana, sans-serif;margin-left:48px}.profile-thumb{float:right;margin-top:-62px;margin-left:1em}.profile-info dl dt:nth-child(1){display:none}.profile-info dl dt{display:inline;color:#939B9F;text-transform:uppercase;font-weight:400}.profile-info dl dt::after{content:":"}.profile-info dl dd:nth-child(2){display:block;margin:0 0 25px;font-size:1.6em;color:#4C9BC3;font-family:Georgia, "Times New Roman", Times, serif}.profile-info dl dd{display:inline;margin:0 0 2em 1em}.profile-info dl dd::after{display:block;content:""}.left_column{display:block;float:left;width:30%;min-width:265px;margin-right:1%}.right_column{float:left;width:68%;margin-left:1%}#site_title{margin-bottom:1em;margin-top:-2em;min-height:8em;width:100%;display:block}#site_title h1{color:#000;font-weight:400;display:inline;float:left;margin-top:.5em;margin-left:.5em}#university_logo{width:100px;height:auto;display:inline;float:left}.button_box{border:2px solid #870000}.course_descriptions .box_content p:nth-child(1){margin-top:.5em;margin-bottom:.5em;font-size:1.5em;text-align:center}.course_descriptions .box_content p:nth-child(2){margin-top:-.5em}.box_header{background-color:#870000;padding:.5em;text-align:center}.box_header h3{color:#FFF;font-weight:200;margin:0!important}.box_header p{display:none}.box_content p{display:none}.box_content p:nth-child(1){color:#000;width:58%;margin-left:5%;display:inline-block}.box_content p:nth-child(2){margin:0;width:35%;text-align:center;display:inline-block}.box_content a{margin:0 auto;width:60%;padding:10%;display:block;color:#FFF;background-color:#22bdbe;text-align:center;text-decoration:none;border-radius:14px 14px 14px 14px;-moz-border-radius:14px;-webkit-border-radius:14px 14px 14px 14px}.box_content a:hover,.box_content a:active{background-color:#005050}#slideshow_wrapper{max-width:1000px;clear:both;border:3px solid #870000}.bu-slide-container img{margin:0!important;margin-bottom:-1px !important}.caption-bottom-left{width:50% !important}.bu-slide-caption-text{font-size:1.2em !important}#upcoming_events{padding-left:1.5em;margin-bottom:2em}#upcoming_events h3{font-weight:700;font-size:2em}#event_left{margin-right:1em;display:inline-block;float:left}#event_right{width:20px;float:left;margin-top:-.3em}.event_line{display:block;margin-bottom:1em}.event_date{display:inline;margin-right:1em;color:#007a7b;font-size:1em}.event_link{display:inline;color:#000;text-decoration:underline;font-size:1em}.event_icon{display:block;max-width:20px;height:auto;margin-bottom:.5em !important;margin-top:0 !important}#department_news{padding-left:1.5em;clear:both}#department_news h3{font-weight:700;font-size:2em;margin-top:1.5em}.news_link{color:#C00;font-size:1.5em}.news_excerpt{color:#000;display:block;margin-left:1em;margin-top:.5em}