/*** BEGIN: HTML5 display-role reset for older browsers ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,iins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*** END: HTML5 display-role reset for older browsers ***/

/* BEGIN: Universal Styles */
img{border:none;height:auto;max-width:100%;}
img[src*="1x1"]{max-width:1px !important;width:1px !important;height:1px !important;}
td img{max-width:inherit;}
td img[src*="1x1"]{max-width:1px !important;}
.clearBoth{clear:both;height:1px;}
a{color:#d92c27;text-decoration:underline;}
a:hover{color:#d92c27;text-decoration:none;}
h1,h2,h3,h4,h5{font-weight:normal;}
h1{margin:0 0 15px 0;padding-bottom:5px;font-family:"Memphis Medium Italic", Georgia, serif;font-size:28px;color:#d92c27;line-height:110%;}
h2{margin:16px 20px 16px 0;padding-top:0;font-family:"Memphis Medium Italic", Georgia, serif;font-size:22px;color:#474648;line-height:115%;}
h3{margin:0 20px 16px 0;padding-top:13px;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:16px;color:#35bddf;text-transform:uppercase;line-height:110%;}
h3 .secondary{margin:0 20px 16px 0;padding-top:13px;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:12px;color:#000000;text-transform:uppercase;line-height:120%;}
h4{margin:0 20px 16px 0;padding-top:12px;font-family:"Memphis Medium Italic", Georgia, serif;font-size:16px;color:#474648;line-height:105%;}
h5{margin:0 20px 16px 0;padding-top:5px;font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:13px;color:#d92c27;line-height:100%;}
hr{border-right:#464648 0 solid;border-top:#ccc 1px solid;border-left:#464648 0 solid;border-bottom:#464648 0 solid;color:#ccc;height:1px;width:100%;}
hr .left{text-align:left;}
p{font-size:12px;margin:5px 0 15px 0;line-height:22px;}
ol{margin:10px 0 10px 15px;padding-left:15px;}
ul{font-size:12px;margin:22px 0 10px 44px;padding-left:0;list-style:url(http://www.hartford.edu/files/images/nav-body-arrow.gif) outside;}
li{margin:10px 0 10px 10px;padding-left:5px;}
.tiercontent ul{margin:10px 0 10px 10px;padding-left:10px;list-style:square url(http://www.hartford.edu/files/images/nav-body-arrow.gif) outside;}
.tiercontent li{margin:3px 0 8px 0;}
ul.home{margin:10px 0 10px 0;padding-left:10px;list-style:square url(http://www.hartford.edu/files/images/nav-body-arrow.gif) outside;}
li.home{margin:0 0 20px 0;}
ul.CallLinks{margin:10px 0 10px 10px;padding-left:10px;list-style:square url(http://www.hartford.edu/files/images/nav-body-arrow.gif) outside;clear:both;}
li.CallLinks{margin:3px 0 8px 0;}
a:link.Arrow,a:visited.Arrow{margin:0;padding-left:10px;background:url(http://www.hartford.edu/files/images/nav-body-arrow.gif) no-repeat center left;}
a:hover.Arrow,a:visited:hover.Arrow{margin:0;padding-left:15px;}
a:link.Back,a:visited.Back{margin:0;padding-left:15px;background:url(http://www.hartford.edu/files/images/bullet_arrow_back.gif) no-repeat center left;}
a:hover.Back,a:visited:hover.Back{margin:0;padding-left:15px;}
.photoleft{float:left;margin:5px 20px 10px 0;}
.photoright{float:right;margin:5px 0 10px 20px;}
.imageAlignLeft{margin:5px 20px 10px 0;}
.imageAlignRight{margin:5px 0 10px 20px;}
.floatright{float:right;}
.floatleft{float:left;}
.image_border{line-height:1.5em;font-size:80%;border:1px solid #666;padding:3px;margin-left:12px;}
iframe{max-width:100%;}
.Divider{display:block;float:left;max-width:190px;width:100%;border-bottom:1px solid #ccc;margin:15px 0;}
.hide,.Block,.BackBlock{display:none;}
.header_title{display:block;font-size:120%;font-family:"Gotham", Helvetica, Arial, sans-serif;color:#d92c27;font-weight:bold;border-bottom:#ccc 2px solid;padding:0;margin:10px 0;clear:both;}
#sectionTitle a{text-decoration:none;font-size:12px;}
#sectionTitle a:hover{text-decoration:underline;font-size:12px;}
.IntroText{display:block;font-size:16px;line-height:23px;font-family:"Gotham Book", Helvetica, Arial, sans-serif;}
p.boldText{margin:0;padding:0;font-weight:bold;}
p.noPadding{padding:0;margin:0;display:block;float:left;width:100%;}
p.small{padding:0;margin:0;font-size:80%;}
p.blueborder{display:block;clear:both;width:90%;padding:6px;margin:0 0 15px 0;border:1px solid #27537a;}
p.religiousnote{margin:5px 40px 15px 12px;}
.highlight{background-color:#fbf6f0;padding:10px;border:1px solid #f1e3cf;width:70%;margin:20px auto;display:block;clear:both;}
.highlight-information, .highlight-warning{margin:10px 0;border:2px solid;}
.highlight-information .inner, .highlight-warning .inner{padding:10px 10px 10px 40px;}
.highlight-information ul{list-style-type:none !important;background-image:none;width:80%;}
.highlight-information ul li{list-style:disc !important;background-image:none;}
.highlight-information p, .highlight-warning p{margin-bottom:5px;}
.highlight-warning h2, .highlight-information h2{font-size:16px;font-family:"Gotham", Helvetica, Arial, sans-serif;font-style:normal;}
.highlight-information h2{color:#7e5e09;}
.highlight-warning h2{color:#febe07;}
.highlight-information{color:#6a6853;border-color:#a5884c;background:#fccf58;background:-moz-linear-gradient(left,  #fccf58 0%, #fadf8e 50%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#fccf58), color-stop(50%,#fadf8e));background:-webkit-linear-gradient(left,  #fccf58 0%,#fadf8e 50%);background:-o-linear-gradient(left,  #fccf58 0%,#fadf8e 50%);background:-ms-linear-gradient(left,  #fccf58 0%,#fadf8e 50%);background:linear-gradient(to right,  #fccf58 0%,#fadf8e 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf58', endColorstr='#fadf8e',GradientType=1 );}
.highlight-information .inner{background-image:url('../images/information.png');background-position:left bottom;background-repeat:no-repeat;}
.highlight-warning{color:#fff;border-color:#842f2a;background:#cd1038;background:-moz-linear-gradient(left,  #cd1038 0%, #fb1442 50%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#cd1038), color-stop(50%,#fb1442));background:-webkit-linear-gradient(left,  #cd1038 0%,#fb1442 50%);background:-o-linear-gradient(left,  #cd1038 0%,#fb1442 50%);background:-ms-linear-gradient(left,  #cd1038 0%,#fb1442 50%);background:linear-gradient(to right,  #cd1038 0%,#fb1442 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1038', endColorstr='#fb1442',GradientType=1 );}
.highlight-warning .inner{background-image:url('../images/warning.png');background-position:left top;background-repeat:no-repeat;}
.sharedContent{padding:10px;background-color:#ccc;text-align:center;}
.minicalendar{margin:0 0 1.5em 0;}
/* END: Universal Styles */

/* Interface Shell */
body,body.AltBackground{margin:0;padding:0;font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:100%;background:#f1f1f1 url(../images/tile_page_bg.jpg) repeat;color:#464648;-webkit-text-size-adjust:none;}
body.AltBackground{background:#55195d url(../images/tile_bridge_bg.gif) repeat-x top left;}
#screenReaderNav{float:left;}
.MainContainer{position:relative;z-index:1;margin:0 auto;max-width:1170px;width:100%;text-align:left;background:url(http://www.hartford.edu/files/images/header/redbar.jpg) no-repeat top center;padding-top:20px;}
.MainContentContainer{display:block;float:left;padding:22px 0;margin:0;max-width:1170px;width:100%;background:url(http://www.hartford.edu/files/images/tile-content-bg-2.png) repeat-y top center;background-size:100%;}
.HeaderContainer{width:96%;padding:0 2% 29px 2%;display:block;float:left;border-bottom:1px solid #dfdfdf;}
.HeaderContainerLeft{max-width:400px;width:95%;padding:10px 2.5%;display:block;float:left;}
.HeaderContainerRight{max-width:530px;width:100%;padding:0;display:block;float:left;}
img.logo{float:left;margin-top:5px}
.searchBox{float:right;margin:14px 0 0 0;}
.searchBox input.box{background-color:#f1f1f1;border:1px solid #dbdada;font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:0.9em;font-weight:normal;color:#000;padding:0 5px;margin:0;vertical-align:top;height:32px;width:247px;border:1px solid #dbdada;}
.searchBox input.box:focus{background-color:#fff;outline:none;}
.searchBox input#submit{border-left:none;padding:0;margin:0 0 0 -5px;height:32px;border-radius:0;max-width:31px;width:100%;}
.hartLogoDesktop{display:block;}
.hartLogoMobile{display:none;}
.mobileMenu{display:none !important;}
.menuIcon{display:none !important;}
.gs-title,.gs-title b{font-family:"Gotham", Helvetica, Arial, sans-serif;color:#d92c27 !important;}
.gsc-cursor-page{background:#fff !important;color:#444 !important;}
.gs-bidi-start-align.gs-snippet,.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#444 !important;}
.gs-webResult div.gs-visibleUrl{color:#755624 !important;}
.gsc-control-cse{border:none;}
.mobileMenu{display:none;}
/* Global Nav */
.GlobalContainer{display:block;float:right;width:auto;margin:0;padding:0;}
.GlobalNavConatiner{color:#464648;font-size:11px;float:right;padding:2px 20px 2px 0;height:26px;z-index:2;position:relative;}
.GlobalNavConatiner ul{margin:0;border:none;list-style:none;}
.GlobalNavConatiner li{float:left;padding:2px 0;line-height:normal;text-indent:0;}
.GlobalNavConatiner li.End{float:left;padding:2px 0;line-height:normal;text-indent:0;border-right:none;}
.GlobalNavConatiner a:link,.GlobalNavConatiner a:visited{font:11px "Gotham", Helvetica, Arial, sans-serif;padding:2px 7px;color:#6d6d6d;text-decoration:none;}
.GlobalNavConatiner  a:hover,.GlobalNavConatiner  a:visited:hover{color:#6d6d6d;text-decoration:underline;}
/* Global Search */
.GlobalSearchConatiner{display:block;float:right;margin:0;width:auto;padding:0;}
.GlobalSearchContent{display:block;float:right;margin:0;width:auto;height:54px;}
.GlobalSearchField{display:block;float:right;margin:0 10px 0 0;padding:0;max-width:244px;width:100%;height:28px;background:url(http://www.hartford.edu/files/images/bg_global_search.gif) no-repeat top left;}
.GlobalSearchBtn{display:block;float:right;margin:0;padding:0;width:70px;}
/* Breadcrumbs Starts */
.historyToggle{display:none;float:left;font-size:12px;height:30px;margin:10px 0px;}
.historyToggle a{text-decoration: none;}
.historyToggle span {font-family: "Gotham", Helvetica, Arial, sans-serif;font-size: 17px;color: #d92c27;padding: 0 8px;}
.BreadcrumbContainer{display:block;float:left;width:99.8%;padding:5px 0 25px .2%;margin:0;color:#686868;text-transform:uppercase;font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:11px;}
.BreadcrumbContainer a{color:#686868;text-decoration:none;padding:10px 0;display:inline-block;}
.BreadcrumbContainer a:hover{color:#686868;text-decoration:underline;}
.BreadcrumbContainer ul{margin:0;padding:0;list-style:none;}
.BreadcrumbContainer li{margin:0;padding:0;list-style:none;float:left;}
.BreadcrumbContainer span{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:17px;color:#d92c27;padding:0 13px;}
/* BridgeNav Starts */
.BridgeNavContainer{display:block;float:left;max-width:150px;width:86.8%;padding:10px 6.6%;background:#fff url(../images/bg_has_nav.gif) no-repeat top left;}
.BridgeNavContent{padding:10px 6.6%;margin:0;max-width:150px;width:86.8%;float:left;}
.BridgeNavContent p{color:#464648;font-size:90%;}
.BridgeNavContent .btn{display:block;float:left;max-width:130px;width:84.8%;background:url(../images/bg_has_btn.gif) no-repeat top left;padding:10px 7.6% 8px 7.6%;border-bottom:2px solid #fff;}
.BridgeNav ul{font:13px/15px  "Gotham", Helvetica, Arial, sans-serif;margin:0;padding:0;border:none;list-style:none;list-style-image:none;display:block;}
.BridgeNav ul li{height:100%;margin:0;padding:0;list-style:none;}
.BridgeNav ul li a:link,.BridgeNav ul li a:visited{display:block;border-top:1px solid #bcc6c1;padding:6px 6.6%;text-decoration:none;max-width:150px;width:86.8%;color:#333;background:none;list-style:none;}
.BridgeNav ul li a:hover,.BridgeNav ul li a:visited:hover{color:#fff;background:#3b7ba4;list-style:none;}
.BridgeNav ul li.Active a:link,.BridgeNav ul li.Active a:visited,.BridgeNav ul li.Active a:hover,.BridgeNav ul li.Active a:visited:hover{display:block;border-top:1px solid #bcc6c1;padding:6px 6.6%;text-decoration:none;max-width:150px;width:86.8%;color:#fff;background:#3b7ba4;list-style:none;}
.BridgeNav ul li.End a:link,.BridgeNav ul li.End a:visited{display:block;border-top:1px solid #bcc6c1;border-bottom:1px solid #bcc6c1;padding:6px 6.6%;text-decoration:none;max-width:150px;width:86.8%;color:#333;background:none;list-style:none;}
.BridgeNav ul li.End a:hover,.BridgeNav ul li.End a:visited:hover{display:block;border-top:1px solid #bcc6c1;border-bottom:1px solid #bcc6c1;padding:6px 6.6%;text-decoration:none;max-width:150px;width:86.8%;color:#fff;background:#3b7ba4;list-style:none;}
/*Home Content*/
.HomeMastHead{display:block;float:left;width:100%;height:315px;margin:0 12px 0 0;padding:0;}
.HomeContent{display:block;float:left;padding:16px 2.1% 0 2.1%;margin:0 3px;width:95.8%;}
.HomeContentLeftContainer{display:block;float:left;width:64%;padding:0;margin:0 2% 0 0;box-sizing:border-box;}
.HomeContentLeftContainer .desktop{display:inline;}
.HomeContentLeftContainer .mobile{display:none;}
.homeSpecial,.homeSpecial a.wrap{width:100%;height:auto;position:relative;display:block;}
.homeSpecial .bottomBorder{position:absolute;bottom:0;left:0;}
.homeSpecial .divider{width:100%;margin:10px auto 29px auto;}
.areaStudyWrap{float:left;display:block;width:100%;height:auto;background:#efedee url(../images/homepage/home-area-study-arrow.png) no-repeat top center;}
.HomeMenuContainer{float:left;width:30%;margin:0;padding:21px 0 0 0;}
.HomeMenu{float:left;max-width:200px;width:100%;margin:0;padding:25px 0 0 9%;height:75px;}
.HomeMenu h2{float:left;margin:0;padding:0 0 20px 0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#3bbdd7;font-size:16px;font-style:normal;line-height:100%;text-transform:uppercase;}
.HomeSelectBox{float:left;max-width:190px;width:100%;margin:0;padding:0;}
.HomeSelectBox .SelectBox{max-width:185px;width:100%;font-family:"Gotham Medium Italic", Helvetica, Arial, sans-serif;font-size:13px;color:#b3b3b3;padding:7px 6px;border:1px solid #dbdada;}
.HomeCalloutContainer{float:left;width:92%;margin:0;padding:20px 4%;}
.HomeCalloutImg{float:left;width:32%;padding:0 4% 0 0;}
.HomeCalloutImg img{width:100%;}
.HomeCalloutContent{float:left;width:60%;height:96px;overflow:hidden;padding:0;}
.HomeCalloutContent h2{float:left;width:100%;padding:2px 0 8px 0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;line-height:100%;color:#3bbdd7;margin:0;text-transform:uppercase;}
.HomeCalloutContent h2 a{color:#3bbdd7;text-decoration:none;font-style:normal;}
.HomeCalloutContent p{font-family:"Gotham Medium", Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;margin:0;padding:0;display:block;float:left;width:100%;}
.HomeCalloutContent p a{color:#d62f29;text-decoration:none;}
.HomeCalloutContent p a:hover{color:#d62f29;text-decoration:underline;}
.sliderwrapper{position:relative;overflow:hidden;border-bottom-width:6px;width:63%;height:auto;min-height:130px;margin:0 3% 21px 0;float:right;padding:0 0 22px 0;display:block;}
.sliderwrapper .contentdiv{visibility:hidden;position:absolute;background:#e0e0e0;left:0;top:0;margin:20px;padding:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.HomeContentRightContainer{display:block;float:left;width:34%;padding:0;}
.HomeContentRightCallout{display:block;float:left;width:100%;padding:15px 0 0 0;}
/* Calendar list styles */
.eventContainer{display:block;float:left;width:100%;padding:16px 0 0 0;}
.eventContainer h2{font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-style:normal;width:88%;min-height:21px;margin:5px 0 0 0;background:#ffdb35 url(../images/callout-header-yellow.jpg) no-repeat top left;padding:7px 6%;}
.eventContainer h2 a{text-decoration:none;text-transform:uppercase;color:#3e403f;font-size:16px;} 
.eventContent h2{display:block;float:left;width:100%;margin:0;padding:0 0 6px 0;font-family:"Gotham", Helvetica, Arial, sans-serif;font-style:normal;font-size:15px;line-height:100%;color:#3e403f;font-weight:bold;text-transform:uppercase;}
.eventContent ul{list-style:none;padding:0;margin:14px 0 0 10px;}
.eventContent li{float:left;width:100%;list-style:none;margin:0 0 15px 0;padding:5px 0 8px 0;border-bottom:1px solid #e0e0e0;}
.eventContent li:nth-child(n + 5){display:none;}
.eventContent li:nth-child(n + 4){border-bottom:none;}
.eventContent li:last-child{border-bottom:none;margin-bottom:4px;}
.eventContent .date{font-family:"Gotham Bold", Helvetica, Arial, sans-serif;float:left;display:block;width:62px;height:62px;text-align:center;padding-top:12px;background:transparent url(../images/date-circle.jpg) no-repeat top center;}
.eventContent .date a{color:#d92c27;text-decoration:none;line-height:1.5em;}
.eventContent .date .month{font-size:13px;display:block;text-transform:uppercase;}
.eventContent .date .day{font-size:22px;display:block;}
.eventContent .summary{float:left;display:block;max-width:180px;width:100%;margin:1px 0 5px 23px;}
.eventContent .event .summary h3{font-size:15px;font-family:"Memphis Bold Italic", Georgia, serif;margin:0;padding:0 0 12px 0;color:#454746;text-transform:none;line-height:19px;}
.eventContent .event .summary h3 a{margin:0;padding:0;color:#454746;text-decoration:none;}
.eventContent .event .summary{color:#454746;}
.eventContent .event .summary span a{font-size:11px;color:#898989;text-decoration:none;}
.eventContent .event .summary span a span{font-family:Gotham Book Italic;clear:both;display:block;margin-top:4px;}
.eventContent .viewCalendar{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:12px;float:right;color:#d92e27;}
.eventContent .viewCalendar a{color:#d92c27;padding:2px 7px;}
.eventContentTitle{margin:0 20px 36px 0;padding-top:9px;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:16px;color:#35bddf;text-transform:uppercase;line-height:110%;}
/*--*** Victoria William's itinerary STARTS ***--*/
.TierCalloutListContent ul.no-bullet{list-style-type:none;}
.TierCalloutListContent ul.no-bullet li.unchecked{list-style-image:url("../../files/images/checkbox.png");}
.TierCalloutListContent ul.no-bullet li.checked{list-style-image:url("../../files/images/checked_checkbox.png");}
/*--*** Victoria William's itinerary ENDS ***--*/
/* Tier styles */
.TierCalloutBoxImg{ width:100%;overflow:hidden;clear:both;}
.TierContentContainer{display:block;float:left;padding:16px 2% 0 2%;width:96%;}
.TierMastHead{display:block;float:left;width:100%;padding:0;margin:0;}
.TierHeaderGraphic{box-sizing:border-box;display:block;float:left;width:70%;padding:0;}
.TierHeaderGraphic img{float:none;width:100% !important;}
.TierContent{display:block;float:left;max-width:729px;width:97%;min-height:365px;margin:12px 0 0 0;padding:0 0 20px 3%;font-size:12px;}
.TierContentLeft{display:block;float:left;max-width:520px;width:98%;margin:0;padding:0 2% 0 0;line-height:22px;}
.TierContentLeft ul{line-height:1.0em;margin:20px 0 7px 44px;}
.TierContentLeft li{margin:5px 0 5px 10px;line-height:1.5em;}
.TierContentLeftFull{display:block;float:left;max-width:725px;width:97%;margin:0;padding:0 3% 0 0;line-height:22px;}
.TierContentLeftFull ul{line-height:1.0em;margin:20px 0 7px 44px;}
.TierContentLeftFull li{margin:5px 0 5px 10px;line-height:1.5em;}
.TierContentRight{display:block;float:left;max-width:190px;width:100%;margin:55px 0 0 0;padding:0;}
.TierContentRight div.redheader{text-align:center;font-weight:900;color:#d92c27;padding:0;margin:0;font-size:150%;font-family:arial;}
.TierContentRight div.redheaderPS{font-weight:700;color:#d92c27;padding:0;margin:0;font-size:130%;font-family:arial;}
.TierContentRight span.red{color:#d92c27;}
/* Tier Wide styles */
.TierContentWide{display:block;float:left;max-width:930px;width:100%;margin:0;padding:0;}
.TierContentWideLeft{display:block;float:left;max-width:710px;width:100%;margin:0;padding:0 30px 0 0;line-height:22px;}
.TierContentWideLeft ul{line-height:1.0em;margin:20px 0 7px 44px;}
.TierContentWideLeft li{margin:5px 0 5px 10px;line-height:1.5em;}
.TierContentWideBridgeContainer{display:block;float:left;max-width:930px;width:100%;margin:0;padding:0;background:url(../images/tile_bridge_nav_bg.gif) repeat-y top left;}
.TierContentWideBridgeRight{display:block;float:left;max-width:730px;width:100%;margin:0;padding:0 0 0 30px;}
/* BEGIN: Landing Page Stories*/
.IntroText{display:block;font-size:1.18em;line-height:1.45em;font-family:"Gotham Book", Helvetica, Arial, sans-serif;}
.bottomCopy{float:left;}
.tagList{display:block;margin-top:5px;font-size:0.85em;color:#31bd9a;}
.tagName{font-weight:bold;color:#333132;}
.filter{color:#31bd9a;cursor:pointer;text-decoration:none;}
.filter:hover,.filter.active{text-decoration:underline;}
.TierWideCalloutContainer{display:block;float:left;width:99.25%;margin:0 0 20px 0;padding:7px 0 0 0.75%;}
.TierWideCalloutBoxContainer{display:block;float:left;width:100%;margin:0;padding:7px 0;line-height:1.0em;}
.TierWideCalloutBoxContainer.activated{display:none;}
.TierWideCalloutImage{display:block;float:left;width:19%;height:auto;margin:2px 0 0 0;padding:0 3.75% 0 0;}
.TierWideCalloutImage img{max-width:138px;width:100%;}
.TierWideCalloutContent{display:block;float:left;width:94%;height:auto;margin:0;padding:13px 3%;background:#efeeee;border:1px solid #dedddd;overflow:hidden;}
.TierWideCalloutContentAlt{display:block;float:left;width:94%;height:auto;margin:0;padding:0 3%;background:none;overflow:hidden;}
.TierWideCalloutBoxContainer h2{display:block;float:right;width:77.25%;margin:5px 0 11px 0;padding:0;font-style:normal;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:1.09em;color:#35bddf;text-transform:uppercase;}
.TierWideCalloutBoxContainer h2 a{color:#35bddf !important;text-decoration:none !important;font-size:1.09em;}
.TierWideCalloutBoxContainer a{display:inline-block;font-size:0.9em;text-decoration:underline !important;}
.TierWideCalloutBoxContainer a:hover{text-decoration:none !important;}
.TierWideCalloutBoxContainer p{display:block;float:right;width:77.25%;margin:0;padding:0;line-height:1.4em;}
/* END: Landing Page Stories */
/* T1 Navigation */
.T1Nav{box-sizing:border-box;padding:20px;float:left;display:block;width:30%;font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:12px;text-transform:uppercase;}
.T1Nav a{color:#da2d29;max-width:145px;width:100%;display:block;float:left;margin:0 10px 0.97em 0;text-decoration:none;}
.T1Nav a:hover{color:#2e2e2e;text-decoration:none;}
.T1Nav a.right{max-width:130px;width:100%;margin-right:0;}
.contentWrap{display:block;}
.contentWrap.home{float:left;}
.contentWrap .content.home{float:left;font-size:0.85em;line-height:1.7em;max-width:69%;width:100%;padding-right:2%;}
.contentWrap .content{float:left;font-size:0.85em;line-height:1.7em;max-width:46%;width:100%;padding-right:3%;}
.contentWrap .content.collapse{float:left;font-size:0.85em;line-height:1.7em;max-width:70%;width:100%;padding-right:3%;}
.contentWrap .content a{color:#dd2d27;text-decoration:underline;}
.contentWrap .content a:hover{color:#dd2d27;text-decoration:none;}
.contentWrap .content ul{padding-left:17px;margin-left:24px;margin-bottom:22px;list-style: url(http://www.hartford.edu/files/images/nav-body-arrow.gif) outside;}
.contentWrap .content ol{padding-left:18px;margin-left:44px;margin-bottom:14px;}
.banner img{width:100%;margin-top:-12px;position:relative;z-index:1;}
.desktopNav, .desktopUtility{display:block;}
.mobileNav, .mobileUtility{display:none;}

/* leftNav Starts */
.T2NavContainer{display:block;float:left;max-width:260px;width:100%;padding:0 0 25px 0;margin:0 3.5% 0 0;clear:left;}
.T2Nav{padding:0;margin:0;font:14px "Gotham", Helvetica, Arial, sans-serif;max-width:260px;width:100%;float:left;}
.T2Nav ul li{list-style:none;list-style-image:none;}
a.leftNavDrop {display: none!important;}
/* leftNav1 */
.leftNav1Off:first-child a,.leftNav1On:first-child a{border-top:none;}
.leftNav1Off:last-child a,.leftNav1On:last-child a{border-bottom:1px solid #e0e0df;}
.leftNav1Off,.leftNav1On{font:14px "Gotham Book", Helvetica, Arial, sans-serif;max-width:260px;width:100%;}
.leftNav1Off > a,.leftNav1On > a{display:block;max-width:240px;width:100%;text-decoration:none;padding:14px 10px;}
.leftNav1Off > a{border-top:1px solid #e0e0df;border-bottom:1px solid #fff;color:#6d6d6d;}
.leftNav1Off > a:hover,.leftNav1On > a{font-family:"Gotham", Helvetica, Arial, sans-serif;color:#fff;background:#da332e;text-decoration:none;}
/* leftNav2 */
.leftNav2Off,.leftNav2On{font:13px "Gotham Book", Helvetica, Arial, sans-serif;max-width:238px;width:100%;}
.leftNav2Off a,.leftNav2On a{display:block;max-width:238px;width:100%;text-decoration:none;padding:3px 10px 3px 27px;}
.leftNav2Off a{color:#7a7a7b;text-decoration:none;}
.leftNav2Off a:hover{font-family:"Gotham Book", Helvetica, Arial, sans-serif;color:#d92c27;text-decoration:none;}
.leftNav2On a{font-family:"Gotham", Helvetica, Arial, sans-serif;color:#d92c27;text-decoration:none;background:url(../images/nav-arrow-off.gif) no-repeat 10px center;}
.leftNav2Off a.first,.leftNav2On a.first{margin-top:13px;}
.leftNav2Pad{height:6px;}
/* leftNav3 */
.leftNav3Off,.leftNav3On{font:12px "Gotham Book Italic", Helvetica, Arial, sans-serif;background-color:#fff;max-width:238px;width:100%;padding:6px 0 6px 50px;}
.leftNav3Off a,.leftNav3On a{display:block;max-width:238px;width:100%;text-decoration:none;}
.leftNav3Off a{color:#7a7a7b;text-decoration:none;}
.leftNav3Off a:hover{color:#d92c27;text-decoration:none;}
.leftNav3On a{font-family:"Gotham Medium Italic", Helvetica, Arial, sans-serif;color:#d92c27;text-decoration:none;}
.leftNav3Off a.first,.leftNav3On a.first{margin-top:6px;}
/* Tier Columns */
.TierColumnContainer{display:block;float:left;max-width:710px;width:100%;}
.columnExpander{display:none;}
.ColumnListContainer{display:block;float:left;width:100%;padding:0 0 20px 0;}
.ColumnHeader{display:block;float:left;width:80%;padding:10px 5px 10px 13px;margin:0;background:#efeeee;}
.ColumnHeader h2{padding:0;margin:0;font-style:normal;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:16px;color:#35bddf;text-transform:uppercase;}
.ColumnHeader h2 a:link,.ColumnHeader h2 a:visited{padding:0;margin:0;color:#35bddf;text-decoration:none;}
.ColumnHeader h2 a:hover,.ColumnHeader h2 a:visited:hover{padding:0;margin:0;color:#35bddf;text-decoration:underline;}
.ColumnListContent{display:block;float:left;width:80%;}
.ColumnListContent ul{margin:23px 0 0 0px !important;padding-left:0;list-style:none !important;max-width:165px;width:100%;}
.ColumnListContent li{margin:3px 0 10px 0;font-size:13px;line-height:20px;}
.ColumnListContent li a{color:#6d6d6d !important;}
.ColumnListContent li a:hover{color:#d92c27;text-decoration:underline;}
.Column1{display:block;float:left;width:33.33%;padding-left: 17px;border-right:1px solid #e0e0df;margin-top:15px;box-sizing:border-box;}
.Column2{display:block;float:left;width:33.33%;padding-left:17px;border-right:1px solid #e0e0df;margin-top:15px;box-sizing:border-box;}
.Column3{display:block;float:left;width:33.33%;padding-left:17px;margin-top:15px;box-sizing:border-box;}
/* Utility Tier */
.UtilityContent{display:block;float:left;max-width:890px;margin:0;padding:0 20px 20px 20px;}
.rightCol{float:right;max-width:263px;width:100%;margin-top:53px;}
/* Tier Callout Box */
.TierContentRight .clearBoth{height:10px !important;}
/* Tier Callout Box Default */
.TierCalloutBoxContainer{display:block;float:left;max-width:263px;width:100%;background:#f5f6f6;padding:0;margin-bottom:30px;}
.TierCalloutBoxContainer h2{display:block;float:left;width:82%;padding:11px 9%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:15px;text-transform:uppercase;font-style:normal;background:#2ac4ea url(../images/callout-header-blue.jpg) repeat top left;text-align:center;}
.calloutArrow{background:url(../images/callout-arrow-blue.png) no-repeat top right;height:6px;}
.TierCalloutBoxContent{display:block;float:left;max-width:234px;width:100%;padding:7px 10px 0 15px;}
.TierCalloutBoxContent p{display:block;float:left;max-width:232px;width:100%;padding:5px 0 25px 5px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:0.9em;margin:0;}
.TierCalloutBoxContent a{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;text-decoration:underline;color:#d92c27;}
.TierCalloutBoxContent a:hover{text-decoration:none;}
.TierCalloutBoxContent img{width:100%;width:auto !important;float:none;padding:0 0 10px 0;margin: 0 auto;border:none;}
/* Tier Callout Box Yellow */
.TierCalloutBoxContainer2{display:block;float:left;max-width:263px;width:100%;background:#f5f6f6;padding:0;margin-bottom:30px;}
.TierCalloutBoxContainer2 h2{display:block;float:left;width:82%;padding:11px 9%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#000;font-size:15px;text-transform:uppercase;font-style:normal;background:#fedd36 url(../images/callout-header-yellow.jpg) repeat top left;text-align:center;}
.calloutArrow2{background:url(../images/callout-arrow-yellow.png) no-repeat top right;margin:0 0 12px 28px;}
.TierCalloutBoxContent2{display:block;float:left;max-width:234px;width:100%;padding:7px 10px 0 15px;}
.TierCalloutBoxContent2 p{display:block;float:left;max-width:232px;width:100%;padding:5px 0 25px 5px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:0.9em;margin:0;}
.TierCalloutBoxContent2 a{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;text-decoration:underline;color:#d92c27;}
.TierCalloutBoxContent2 a:hover{text-decoration:none;}
.TierCalloutBoxContent2 img{display:block;width:auto !important;float:none;padding:0 0 10px 0;margin: 0 auto;border:none;}
.calloutArrow2,.calloutArrow3,.calloutArrow4{float:left;margin:0 0 5px 28px;width:21px;height:5px;}
/* Tier Callout Box Blue */
.TierCalloutBoxContainer3{display:block;float:left;max-width:263px;width:100%;background:#f5f6f6;padding:0;margin-bottom:30px;}
.TierCalloutBoxContainer3 h2{display:block;float:left;width:82%;padding:11px 9%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:15px;text-transform:uppercase;font-style:normal;background:#2ac4ea url(../images/callout-header-blue.jpg) repeat top left;text-align:center;}
.calloutArrow3{background:url(../images/callout-arrow-blue.png) no-repeat top right;height:6px;}
.TierCalloutBoxContent3{display:block;float:left;max-width:234px;width:100%;padding:7px 10px 0 15px;}
.TierCalloutBoxContent3 p{display:block;float:left;max-width:232px;width:100%;padding:5px 0 25px 5px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:0.9em;margin:0;}
.TierCalloutBoxContent3 a{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;text-decoration:underline;color:#d92c27;}
.TierCalloutBoxContent3 a:hover{text-decoration:none;}
.TierCalloutBoxContent3 img{display:block;width:auto !important;float:none;padding:0 0 10px 0;margin: 0 auto;border:none;}
/* Tier Callout Box Red */
.TierCalloutBoxContainer4{display:block;float:left;max-width:263px;width:100%;background:#f5f6f6;padding:0;margin-bottom:30px;}
.TierCalloutBoxContainer4 h2{display:block;float:left;width:82%;padding:11px 9%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:15px;text-transform:uppercase;font-style:normal;background:#d92c27 url(../images/callout-header-red.jpg) repeat top left;text-align:center;}
.calloutArrow4{background:url(../images/callout-arrow-red.png) no-repeat top right;height:6px;}
.TierCalloutBoxContent4{display:block;float:left;max-width:234px;width:100%;padding:7px 10px 0 15px;}
.TierCalloutBoxContent4 p{display:block;float:left;max-width:232px;width:100%;padding:5px 0 25px 5px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:0.9em;margin:0;}
.TierCalloutBoxContent4 a{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;text-decoration:underline;color:#d92c27;}
.TierCalloutBoxContent4 a:hover{text-decoration:none;}
.TierCalloutBoxContent4 img{display:block;width:auto !important;float:none;padding:0 0 10px 0;margin: 0 auto;border:none;}
/* Social Box */
.socialBox{background:none;border:1px solid #ccc;border-top:none;}
.socialSection.facebook{float:left;padding:0 0 0 5px;}
.socialSection.twitter{padding:0 0 0 10px;}
.socialSection iframe{width:100% !important;}

.playBtn{float:none;display:block;width:100%;  height: 125px; margin-top: -125px;z-index: 9999;}
.playBtn img{float:none;display:block;max-width:61px;width:100%;margin:0 auto;}

.blueGreenIcon .right{float:right;}
/* Tier Callout Box */
.TierCalloutBoxContainerLib{display:block;float:right;max-width:190px;width:100%;background:url(../images/tier_calloutbox_top.gif) no-repeat top left;padding:0;margin:0 0 0 20px;}
/* Tier Callout Feature */
.TierCalloutFeatureContainer{display:block;float:left;max-width:165px;width:100%;padding:0 15px 15px 10px;}
.TierCalloutFeatureContent{display:block;float:left;max-width:165px;width:100%;padding:0;}
.TierCalloutFeatureContent h2{display:block;float:left;max-width:190px;width:100%;padding:0 0 5px 0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#333;font-size:14px;text-transform:uppercase;font-style:normal;margin:0;}
.TierCalloutFeatureContent p{display:block;float:left;max-width:158px;width:100%;padding:5px 0 25px 5px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:14px;margin:0;}

/* Tier Callout List */
.TierCalloutListContainer{display:block;float:left;max-width:263px;width:100%;padding:0;}
.TierCalloutListContainer h2{display:block;float:left;max-width:88%;width:100%;padding:11px 6%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:0.9em;text-transform:uppercase;font-style:normal;background:#2ac4ea url(../images/callout-header-blue.jpg) no-repeat top left;text-align:center;}
.TierCalloutListContent{display:block;float:left;max-width:263px;width:100%;padding:0;}
.TierCalloutListContent p{display:block;max-width:160px;width:100%;padding:10px 7px 10px 18px;color:#7c7c7d;font-family:"Memphis Medium Italic", Georgia, serif;font-size:0.9em;margin:0;}
.TierCalloutListContent ul{font-family:"Memphis Medium Italic", Georgia, serif;margin:0 0 0 15px;padding-left:14px;list-style:square url(../images/callout-listing-arrow.gif);max-width:210px;width:100%;}
.TierCalloutListContent li{margin:16px 0 19px 0;font-size:1.2em;}
.TierCalloutListContent li a{color:#7c7c7d;margin-left:4px;display:block;line-height:20px;text-decoration:none;}
.TierCalloutListContent li a:hover{text-decoration:underline;}
/* Tier Callout WYSIWYG Box */
.TierCalloutWysiwygContent{padding:0px;margin-bottom:30px;float:left;max-width:263px;width:100%;font-size:0.85em;}
.TierCalloutWysiwygContent iframe{width:100%;margin-bottom:10px;}
.TierCalloutWysiwygContent img{height: inherit;}
.TierCalloutWysiwygContent img[src*="facebook"],.TierCalloutWysiwygContent img[src*="twitter"],.TierCalloutWysiwygContent img[src*="linked_in"]{width:auto;}
.TierCalloutWysiwygContent h2{display:block;float:left;max-width:82%;width:100%;padding:11px 9% 17px 9%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:15px;text-transform:uppercase;font-style:normaltext-align:center;}
.home .TierCalloutWysiwygContent h2{display:block;float:left;max-width:88%;width:100%;padding:11px 6% 17px 6%;margin:0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;color:#fff;font-size:15px;text-transform:uppercase;font-style:normaltext-align:center;background:transparent url(../images/callout-header-blue-2.png) no-repeat bottom left;}
.TierCalloutWysiwygContent .TierCalloutListContainer h2{background:transparent url(../images/callout-header-blue-2.png) no-repeat bottom left;}
.TierCalloutWysiwygContent .TierCalloutBoxContainer2 h2{background:transparent url(../images/callout-header-yellow-2.png) no-repeat bottom left;}
.TierCalloutWysiwygContent .TierCalloutBoxContainer3 h2{background:transparent url(../images/callout-header-blue-2.png) no-repeat bottom left;}
.TierCalloutWysiwygContent .TierCalloutBoxContainer4 h2{background:transparent url(../images/callout-header-red-2.png) no-repeat bottom left;}
/* Tier Callout Video Box */
.TierCalloutBoxVideoContent{display:block;float:left;max-width:160px;width:100%;background:#f5f6f6;padding:0 10px 20px 20px;font-family:"Memphis Medium Italic", Georgia, serif;color:#7c7c7d;font-size:14px;line-height:23px;}
.TierCalloutBoxVideoContent img{width:100%;height:auto;margin-left:-20px;}
.TierCalloutBoxVideoContent iframe{max-width:234px;width:100%;height:auto;margin:10px 0 15px -5px;}
.TierCalloutBoxVideoContent a{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;}
/* Event Callout  */
.EventCalloutBox{display:block;float:left;max-width:490px;width:100%;padding:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f8fd;margin:10px 0 20px 0;}
.EventCalloutBox h2{padding:0;margin:0 0 10px 0;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-style:normal;color:#333;font-size:15px;}
.EventCalloutImage{padding:0 20px 0 0;float:left;}
.EventCalloutBox a.Arrow{float:right;}
.EventBox{display:block;float:left;max-width:490px;width:100%;padding:15px;border-bottom:1px solid #ccc;background:#fff;margin:0;}
.EventBoxAlt{display:block;float:left;max-width:490px;width:100%;padding:15px;border-bottom:1px solid #ccc;background:#f5f5f5;margin:0;}
.EventPhoto{float:left;padding:0;margin:10px 25px 0 0;}
/* Tier Boxes  */
.TierBoxContainer{display:block;float:left;max-width:520px;width:100%;padding:10px 0 10px 0;margin:0;}
.TierBoxContainer h2{display:block;float:left;max-width:220px;width:100%;padding:5px 10px 5px 10px;margin:0;background:url(../images/tier_h2_callout_bg.gif) no-repeat top left;border-bottom:1px solid #d4c7a6;font-size:15px;color:#d92c27;font-style:normal;}
.TierBoxContainer p{display:block;float:left;max-width:240px;width:100%;}
.TierBoxLeft{display:block;float:left;max-width:240px;width:100%;padding:0 20px 0 0;margin:0;}
.TierBoxRight{display:block;float:left;max-width:240px;width:100%;padding:0 0 0 20px;margin:0;}
/*Tables*/
/*Two Column Table*/
table.tableTwoCol{font-size:12px;width:96%;color:#464648;text-align:left;margin:18px 0;border:1px solid #e0e0df;border-spacing:0;border-bottom:none;}
table.tableTwoCol th,table.tableTwoCol thead,table.tableTwoCol thead td{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;background-color:#f0eeee;border-top:none;border-right:none;border-bottom:1px solid #e2e0e1;padding:8px 11px;}
table.tableTwoCol thead td:last-child{background-color:#f0eeee;background-image:none;}
table.tableTwoCol tr{background:url(../images/border-line-gray.gif) repeat-y right;}
table.tableTwoCol td{width:57%;line-height:20px;padding:9px 11px 13px 11px;background:url(../images/border-line.gif) no-repeat right bottom;border-top:8px solid #fff;border-bottom:1px solid #e2e0e1;}
table.tableTwoCol td:last-child{padding-left:11px;background:url(../images/border-line.gif) repeat-y right bottom;}
table.tableTwoCol tfoot td{font-style:italic;padding-left:11px !important;}
/*Three Column Table*/
table.tableThreeCol{font-size:12px;width:96%;color:#464648;text-align:left;margin:18px 0;border-spacing:0;border-collapse:collapse;}
table.tableThreeCol th,table.tableThreeCol thead,table.tableThreeCol thead td{background:#f6f6f6;line-height:20px;padding:10px 11px;}
table.tableThreeCol tr{background:#fff;border-top:1px solid #e0e0df;border-bottom:1px solid #e0e0df;}
table.tableThreeCol tr:nth-child(odd){background:#f6f6f6;}
table.tableThreeCol tr.odd{background:#f6f6f6;}
table.tableThreeCol td{line-height:20px;padding:10px 11px;}
table.tableThreeCol tfoot{font-style:italic;}
/*Tables 1:Blue 1 pixel border with no background fill.*/
table.intro{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:12px;width:100%;color:#464648;text-align:left;vertical-align:top;border:1px solid #27537a;margin:15px 0;}
table.intro .below{margin:10px 0 20px 0;}
table.intro th{font-weight:bold;font-size:14px;border-bottom:1px dashed #69c;padding:12px 17px;}
table.intro th.small{font-size:11px;padding:6px 0;}
table.intro td{background:#F8F7F2;color:#464648;padding:5px 17px;}
table.intro td.red{background:#d92c27;padding:10px 17px;max-width:400px;width:100%;}
table.intro td.white{background:#fff;padding:10px 17px;max-width:400px;width:100%;}
table.intro td td{padding-left:0;}
/*Tables 2:Blue 1 pixel border with beige fill. Used to help identify cell placement.*/
table.complex-first-table{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:11px;width:100%;text-align:left;vertical-align:top;border:1px solid #27537a;margin:10px 0 20px 0;}
table.complex-first-table .below{margin:10px 0 20px 0;}
table.complex-first-table.note{margin:10px 0 6px 0;}
table.complex-first-table th{width:15%;font-weight:bold;font-size:14px;color:#464648;border-bottom:1px dashed #69c;border-right:1px solid #fff;padding:12px 6px;}
table.complex-first-table td{background:#F8F7F2;color:#464648;border-right:1px solid #fff;padding:5px 6px;}
table.complex-first-table td div.subhead1{background:#F8F7F2;font-size:14px;font-family:"Memphis Medium Italic",Georgia,serif;color:#464648;border-right:1px solid #fff;padding:5px 0px;text-align:center;}
table.complex-first-table td div.subhead2{background:#F8F7F2;font-style:italic;font-size:12px;font-family:"Memphis Medium Italic",Georgia,serif;color:#464648;border-right:1px solid #fff;padding:0px 6px;text-align:center;}
table.complex-first-table td.white{background:#fff;color:#464648;border-right:1px solid #fff;padding:5px 6px;}
table.complex-first-table td.whitestrong{background:#fff;font-size:14px;text-align:center;color:#464648;font-weight:bold;border-right:1px solid #fff;padding:5px 6px;}
table.complex-first-table td.green{background:#F8F7F2;color:#6d983f;font-weight:bold;border-right:1px solid #fff;padding:5px 6px;}
table.complex-first-table td.red{background:#F8F7F2;color:#da291c;font-weight:bold;border-right:1px solid #fff;padding:5px 6px;}
table.complex-first-table td.header{background:#fff;color:#464648;font-weight:bold;text-align:center;}
table.complex-first-table tfoot{font-style:italic;}
/*--*** Table ENDS ***--*/
/*** Constant Contact Form ***/
.constantContactForm{border: 1px solid #006699;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:20px 5%;margin-bottom:10px;width:90%;}
.constantContactForm input {margin: 15px 0 0 0;}
.ccLogo img{max-width: none; width: auto !important;}
/* Stacktable */
.stacktable{width:100%;}
.blank{display:none;}
.st-head-row{padding-top:1em;}
.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0;}
.st-key{width:39%;padding-right:1%;}
.st-val{width:59%;padding-left:1%;}
.desktopDownload{display:block;}
.mobileDownload{display:none;}
.stacktable.large-only{display:table;}
.stacktable.small-only{display:none;}
/* Academic Calendar Table  */
.month_acadcalendar{padding:10px 12px 0 10px;margin:0;font-size:105%;font-weight:bold;display:block;}
.ampm_acadcalendar{font-family:"Gotham", Helvetica, Arial, sans-serif;font-variant:small-caps;}
.hr_acadcalendar{padding:3px 12px 0 10px;margin:0;line-height:.5em;font-weight:normal;font-size:11px;display:block;float:left;width:90%;border-bottom:1px solid #80c080;}
div.row1_acadcalendar{padding:3px 12px 0 10px;margin:0;text-align:left;line-height:1.5em;font-weight:normal;font-size:11px;display:block;float:left;max-width:520px;width:100%;}
div.indentrow1_acadcalendar{padding:3px 12px 0 10px;margin:0 0 0 20px;font-family:"Gotham", Helvetica, Arial, sans-serif;text-align:left;line-height:1.5em;font-weight:normal;font-size:11px;color:#464648;display:block;float:left;width:100%;}
div.endrow1_acadcalendar{padding:2px 12px 10px 10px;margin:0;font-family:"Gotham", Helvetica, Arial, sans-serif;text-align:left;line-height:1.5em;font-weight:normal;font-size:11px;color:#464648;display:block;float:left;width:100%;}
div.endsemesterrow1_acadcalendar{padding:2px 12px 25px 10px;margin:0;font-family:"Gotham", Helvetica, Arial, sans-serif;text-align:left;line-height:1.5em;font-weight:normal;font-size:11px;color:#464648;display:block;float:left;width:100%;}
div.indentendrow1_acadcalendar{padding:3px 12px 10px 10px;margin:0 0 0 20px;font-family:"Gotham", Helvetica, Arial, sans-serif;text-align:left;line-height:1.5em;font-weight:normal;font-size:11px;color:#464648;display:block;float:left;width:100%;}
div.col1_acadcalendar{padding:0 12px 0 3px;margin:0;border-bottom:1px solid #80c080;width:90%;float:left;}
div.col1noborder_acadcalendar{padding:0 12px 0 3px;margin:0;width:85%;float:left;}
div.col2anoborder_acadcalendar{padding:0 0 0 3px;margin:0;width:53%;float:left}
div.col2bnoborder_acadcalendar{padding:0;margin:0;width:45%;float:right;text-align:left;}
div.col3anoborder_acadcalendar{padding:0 12px 0 3px;margin:0;width:53%;float:left;}
div.indentcol3anoborder_acadcalendar{padding:0 0 0 3px;margin:0;width:53%;float:left;}
div.col3bnoborder_acadcalendar{padding:0;margin:0;width:25%;float:left;}
div.col3cnoborder_acadcalendar{padding:0;margin:0;width:10%;float:left;text-align:right;}
/* Calendar Table  */
.AcademicCalendar {padding:10px 0px 10px 0px;font-size:12px;}
.AcademicCalendar td{padding:6px 5px 6px 5px;}
.AcademicCalendar td.month{width:100px;font-weight:bold;}
.AcademicCalendar td.date{max-width:100px;width:100%;}
.AcademicCalendar td.time{max-width:100px;width:100%;}
.AcademicCalendar td.info{max-width:395px;width:100%;}
.AcademicCalendar tr.Altrow{background:#f5f5f5;}
.AcademicCalendar abbr{border:none;}
/* Calendar Pages  */
.calendarSmall{background-color:#e7e4df;text-align:center;font-size:10px;}
.calendarSmall .month{color:#fff;background-color:#ada79b;}
.calendarSmall .month a{font-weight:bold;color:#fff;}
.calendarSmall .day{background-color:#908a7e;color:#fff;height:15px;vertical-align:top;font-weight:bold;}
.calendarSmall .day a{font-weight:bold;color:#fff;}
.calendarSmall .dates td{padding:2px 6px;line-height:90%;font-size:9px;}
.calendarSmall .dates{background-color:#d7d6d2;color:#7c7b79;}
.calendarSmall .dates a{color:#7C7B79;}
/* Event Detail Page */
.eventDetail{color:#464648;}
.eventDetail #description{padding-left:25px;}
.eventDetail #contact{padding-left:25px;}
.canceledEvent,.rescheduledEvent{font-weight:bold;color:#d92c27;}
/* One day calendar, seven day calendar */
.fullCalendar{color:#464648;}
.fullCalendar h2{font-size:18px;font-style:normal;}
.fullCalendar h3{margin:10px 20px 0 0;color:#464648;text-transform:uppercase;font-family:"Gotham Book", Helvetica, Arial, sans-serif;}
.fullCalendar .eventListing{padding:0 0 15px 0;}
.fullCalendar .title a{font-weight:bold;}
.fullCalendar .description{}
.fullCalendar .time,.fullCalendar .location{font-weight:bold;}
.eventListing .buyLink a{background:transparent url(http://www.hartford.edu/files/images/nav-body-arrow.gif) no-repeat scroll left center;margin:0;padding-left:15px;}
/* Library calendar */
.libCalendar{color:#464648;max-width:310px;width:100%;}
.libCalendar h2{font-size:18px;font-style:normal;}
.libCalendar h3{margin:10px 20px 0 0;color:#464648;text-transform:uppercase;font-family:"Gotham Book", Helvetica, Arial, sans-serif;}
.libCalendar .eventListing{padding:0 0 15px 0;}
.libCalendar .title a{font-weight:bold;}
.libCalendar .description{}
.libCalendar .time,.fullCalendar .location{font-weight:bold;}
.eventListing .buyLink a{background:transparent url(http://www.hartford.edu/files/images/nav-body-arrow.gif) no-repeat scroll left center;margin:0;padding-left:15px;}
.eventListing .category{color:#627631;}
.eventListing .category a{color:#627631;text-decoration:underline;}
/* Arts & Events Listing Page General */
.artsEvents{color:#464648;}
.artsEvents .TierContentLeft{max-width:490px;width:100%;padding:0;}
.artsEvents .TierContentRight{max-width:190px;width:100%;float:right;}
.artsEvents h2{font-size:23px;padding-left:15px;padding-bottom:10px;margin-bottom:0;clear:left;font-style:normal;}
.artsEvents h3{margin:10px 20px 0 15px;color:#6d6d6d;text-transform:uppercase;font-family:"Gotham Book", Helvetica, Arial, sans-serif;}
/*Event Box*/
.artsEvents .EventBox{padding:0 0 25px 15px;border:none;max-width:500px;width:100%;}
.artsEvents .eventImg{max-width:100px;width:100%;float:right;text-align:center;}
.artsEvents .eventImg img{border:solid 1px #999999;}
.artsEvents .title{margin:0;padding:0;}
.artsEvents .title a{font-family:Gotham Bold;font-size:15px;}
.artsEvents .summary{padding:0 110px 0 0;}
.artsEvents .category{color:#627631;}
.artsEvents .category a{color:#627631;text-decoration:underline;}
.artsEvents .buyLink a{background:transparent url(http://www.hartford.edu/files/images/nav-body-arrow.gif) no-repeat scroll left center;margin:0;padding-left:15px;}
/* Featured Event Box */
.artsEvents .EventCalloutBox{padding-bottom:5px;max-width:500px;width:100%;}
.artsEvents .EventCalloutBox .eventImg{max-width:120px;width:100%;height:125px;float:left;text-align:left;background-image:url('../images/arts-events-img-bg.gif');background-repeat:no-repeat;background-position:left top;}
.artsEvents .EventCalloutBox .eventImg img{border:solid 0 #999999;}
.artsEvents .date,.artsEvents .time,.artsEvents .location{font-weight:bold;}
.artsEvents .EventCalloutBox .summary,.artsEvents .EventCalloutBox .category{padding:0;display:block;}
/* Newsroom */
.newsroom{color:#6d6d6d;}
.newsroom h2{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:16px;color:#35bddf;background:#efeeee;text-transform:uppercase;margin:10px 12px 0 0;padding:10px 10px;}
.newsroom .title a{display:block;color:#525352;font-family:Memphis Medium Italic;font-size:16px;margin-bottom:10px;text-decoration:none;}
.newsroom .title a:hover{text-decoration:underline;}
.newsroom .date{font-family:"Gotham Book Italic", Helvetica, Arial, sans-serif;font-size:12px;margin-bottom:7px;}
.newsroom .summary{font-family:"Gotham Book", Helvetica, Arial, sans-serif;margin-bottom:0;font-size:12px;padding:0;line-height:21px;}
.newsroom a.archive{display:block;margin:15px;}
.newsroom .uhNews{padding:8px 0 0 0;}
.newsroom .pressReleases{padding:0;}
.newsroom .pressRelease{padding:0;}
.newsroom .listing{padding:18px 15px 5px 15px;}
.newsroom .expertAdviceContainer{max-width:510px;width:100%;margin-top:3px;padding:0;}
.expertAdvice{max-width:518px;width:100%;margin-top:20px;font-size:16px;padding-top:3px;}
.expertAdvice .red{color:#d92c27;padding-left:5px;font-weight:bold;}
.newsroom .expertAdviceContent{max-width:150px;width:100%;float:left;padding:15px 10px 10px 10px;}
.newsroom .expertAdviceContent img{margin-bottom:13px;}
.newsroom .newsImg{height:100px; overflow:hidden;margin-bottom:15px;}
.newsroom .expertAdviceSummary{text-align:left;font-size:12px;line-height:17px;}
.mediaContacts{font-size:11px;max-width:165px;width:100%;background:#bae599 url(../images/media-contact-bg.png) no-repeat left top;padding:15px 8px 10px 15px;margin:0 0 25px 0;border:1px solid  #ccc;}
.newsroom #posted{color:#464648;}
.newsroom #posted #author{color:#d92c27;}
.emailPrint{height:55px;}
.mediaContacts h2{font-size:16px;font-style:normal;margin:0;}
.mediaContact{font-family:"Gotham", Helvetica, Arial, sans-serif;padding:15px 0 0 0;clear:both;}
.mediaContacts .info{max-width:80px;width:100%;float:right;}
/* Newsroom Zoom */
.newsroom hr.detail {margin:3px 0 3px 0;}
.newsroom hr.detail.last {margin:3px 0 15px 0;}
.newsroom .daily {margin:18px 0 18px 0;padding: 0;color:#333;}
.newsroom .listing {padding-bottom: 15px;}
.newsroom .daily.breakingNews {background:#fcf4f1;border:1px solid #f2ecde;margin:18px 30px 30px 20px;}
.newsroom .daily .listing.breakingNews {padding:0px 10px 10px 10px;}
.newsroom .daily h2.breakingNews {color:#d92c27;padding-bottom:5px;padding-left:9px;}
.newsroom .daily .title a{font-weight:normal !important;}
.newsroom .daily .title + span{color: #666666;}
.newsroom.archive{margin:22px 0 0 0;}
h1.mainTitle {margin:20px 0 15px 0;padding-bottom:5px;font-family:"Memphis Medium Italic", Georgia, serif;font-size:28px;color:#d92c27;line-height:110%;}
span.red{color:#d92c27;}
.newsroom .daily h2 {font-size:1.4em;}
.newsroom .daily.archive{margin-top:0;}
.newsroom .daily .archive {background:url(http://www.hartford.edu/files/images/nav-body-arrow.gif) no-repeat 0 1px; padding-left:20px;}
/* News Detail Docs */
.docTitle{font-size:1.4em;font-weight:bold;margin:43px 0 13px 0;}
.docDetails{margin-bottom:8px;}
/* News Detail Photos */
.detailPhotosWrap{display:block;float:right;max-width:240px;width:96%;margin:0 0 10px 4%;}
.detailPhotosWrap img{max-width:240px;width:100%;margin-bottom:5px;}
.detailPhotosWrap p {font-size:0.95em;margin-top:0px;line-height:18px;}
.detailPhotosWrap p.news {font-size:0.85em;margin-top:0px;}
.detailPhotosMobileWrap{display:none;}
/* News Detail Zoom Icon */
.zoom-wrap {position:relative;}
.zoom-wrap span img {position:relative;width:25px;height:25px;}
.zoom-wrap span {position:absolute;z-index:initial;display:inline-block;z-index:100;bottom:10px;right:10px;}
/* In The News Archive Page Navigation*/
ul#daily-archive-navigation{text-align:center;}
ul#daily-archive-navigation li{display:inline;padding:0 3px;}
/* My Story */
.myStory .TierWideCalloutContent{height:90px;padding:8px 10px 15px 20px !important;background-image:url(../images/my-story-archive-bg.jpg);background-repeat:no-repeat;background-position:left top;max-width:537px;width:100%;border:none;}
.myStory .TierWideCalloutDetailContent{display:block;float:left;max-width:520px;width:100%;height:100px;margin:0;padding:5px 10px 20px;overflow:hidden;}
.myStory .TierWideCalloutDetailContent{height:90px;background-image:url(../images/my-story-detail-bg.jpg);background-repeat:no-repeat;background-position:left top;max-width:520px;width:100%;padding-top:15px;padding-bottom:30px;margin-bottom:10px;}
.myStory .TierWideCalloutImage{padding-right:15px;}
.myStory .TierWideCalloutDetailImageBG{background-image:url(../images/my-story--detail-image-back.png);padding-top:12px;padding-right:0;padding-bottom:0;padding-left:13px;margin-top:-15px;background-repeat:no-repeat;background-position:left top;margin-right:10px;float:right;height:125px;max-width:162px;width:100%;} 
.myStory .TierWideCalloutDetailImage{padding:0;} 
.myStory p{font-family: "Gotham Book", Helvetica, Arial, sans-serif;font-size: 0.45em;color: #464648;overflow:hidden;padding:0;margin:0 0 10px 0;}
.myStory .TierWideCalloutDetailContent p,.myStory .TierWideCalloutContent p,.myStory .TierWideCalloutContentAlt p{font-size:0.8em;padding:0 0 0 3px;overflow:hidden;margin:0;text-transform:uppercase;}
.myStory .TierWideCalloutDetailContent h3,.myStory .TierWideCalloutContent h3,  .myStory .TierWideCalloutContentAlt h3{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:0.9em;height:15px;padding-top:7px;margin:0 0 0 3px !important;text-transform:uppercase;}
.myStory .TierWideCalloutDetailContent h2,.myStory .TierWideCalloutContent h2,.myStory .TierWideCalloutContentAlt h2{font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:1.2em;color:#d92c27;line-height:0.9em;padding:7px 0;margin:0;text-transform:uppercase;font-weight:normal;}
.myStory .TierWideCalloutContentAlt{max-width:540px;width:100%;}
.myStory .TierWideCalloutBoxContainer h3{clear:both;}
.myStory .TierWideCalloutBoxContainer .myStoryLinks{height:30px;clear:both;padding:8px 0;}
.seeAndReadMyStory{font-size:0.9em;padding:7px 40px 7px 0;background:url(../images/videoIcon.png) no-repeat right center;}
/* mystory detail pages */
.sdStoryTagLine{font-size:0.5em;font-family:"Gotham", Helvetica, Arial, sans-serif;font-weight:bold;color:#464648;border-bottom:2px solid #ccc;}
.myStory h1{font-size:1.0em;color:#d92c27;padding:0 0 5px;margin:0;}
.myStory h2{margin:0;font-family:"Gotham", Helvetica, Arial, sans-serif;color:#464648;font-size:0.55em;line-height:0.8em;font-style:normal;}
.youTubeVideo{margin:0 auto;max-width:480px;width:100%;padding:20px;}
.sdContent{padding-top:20px;}
/*Library card catalog*/
.rotatecontainer{display:block;float:left;max-width:516px;width:100%;padding:0;margin:0;}
h2.rotate{margin:0 20px 5px 0;padding-top:0;font-size:185%;line-height:150%;text-align:left;color:#464648;font-family:"Memphis", Georgia, serif;font-weight:normal;}
/*END Library card catalog*/
.videoPlayer{text-align:center;max-width:520px;width:100%;}
.video-embed{text-align:center;}
.vidTitle{text-align:left;margin:0 auto;padding:0 0 5px 0;font-weight:bold;}
/*lower tier horiz nav*/
.horizontalTierNav{margin:10px 0;border:1px solid #f1e3cf;text-align:center;background-repeat:repeat-x;background-position:left top;padding:5px;background-color:#f2e6d4;text-transform:uppercase; font-family:"Gotham", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;}
.horizontalTierNav .divider{padding:0 5px;display:inline;}
.horizontalTierNav a,.horizontalTierNav a:visited,.horizontalTierNav a:hover,.horizontalTierNav a:active,.horizontalTierNav a:link{font-family:"Gotham", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
/*END lower tier horiz nav*/
/**Barney News Feeds**/
.TierContentLeft .barney-news{margin:2em 0;border-top:1px solid #ccc;}
.TierContentLeft .barney-news .listing{margin:0 0 1em 0;}
.TierContentLeft .barney-news .listing .title a{font-weight:bold;}
/** Social Media **/
ul.social-media{float:right;list-style:none !important;margin:0;padding:0;}
ul.social-media li{float:left;margin:0;}
/*Email Form styles */
#emailForm div.formField{overflow:hidden;margin:1em 0;}
#emailForm div.formField p{font:12px "Gotham",Helvetica,Arial,sans-serif;padding:0;width:28%;float:left;margin:0 6% 0 0;}
#emailForm div.formField div.form-inputs{margin:0 0 5px 0;width:58%;float:left;}
#emailForm div.formField div.form-inputs select,#emailForm div.formField div.form-inputs textarea,#emailForm div.formField div.form-inputs input{font-size:12px;border-color:#dbdada;padding:9px;color:#464648;width:100%;}
#emailForm div.formField div.form-inputs select{color:#b1b0b1;max-width:320px;width:100%;}
#emailForm div.formField div.form-inputs select option{color:#464648;}
#emailForm div.formField div.form-inputs textarea{font:12px "Gotham Book",Helvetica,Arial,sans-serif;min-height:100px;}
#emailForm div.formField div.form-inputs input[type="radio"],#emailForm div.formField div.form-inputs input[type="checkbox"]{width:auto;}
#emailForm fieldset{display:block;border:0;margin:0;padding:0;}
#emailForm fieldset legend{font-weight:bold;font-size:1.2em;margin:0;padding:0;}
#emailForm div.formField label.form_invalid{margin:0 0 0 1em;color:red;}
#emailForm span.req{color:red;}
#emailForm div.btns{margin:0 16px 0 0;text-align:right;}
#emailForm div.btns input{font:14px "Gotham Bold",Helvetica,Arial,sans-serif;margin:0 5px;padding:11px 22px;background:#d92c27;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;cursor:pointer;}
/*Email Form styles End */
/*Form styles */
a.button{font:12px "Gotham",Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;color:#fff;background-color:#003399;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px;max-width:80px;width:100%;margin-right:15px;}
a.button:hover{background-color:#90A6D2;}
.inputbutton{font:12px "Gotham",Helvetica,Arial,sans-serif;text-align:center;color:#fff;background-color:#003399;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px;cursor:pointer;margin-right:20px;margin-top:20px;}
.inputbuttonon{font:12px "Gotham",Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;color:#fff;background-color:#90A6D2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px;cursor:pointer;margin-right:20px;margin-top:20px;}
.inputbuttonon:hover{color:#fff;text-decoration:none;}
.formlabel{font:12px "Gotham",Helvetica,Arial,sans-serif;color:#464648;padding:8px 15px 8px 0 ;text-align:right;}
.formlabellft{font:12px "Gotham",Helvetica,Arial,sans-serif;color:#464648;padding:2px 10px 2px 0 ;}
.formh1,.formh2{font:12px "Gotham",Helvetica,Arial,sans-serif;color:#fff;background:#CD5E05;padding:4px;}
.required{color:#990000;font:11px "Gotham",Helvetica,Arial,sans-serif;}
.error{color:#990000;font:12px "Gotham",Helvetica,Arial,sans-serif;padding:15px;margin:15px;background:#F3F3F3;}
label{font-family:"Gotham",Helvetica,Arial,sans-serif;}
select{border:#dbdada 1px solid;font:12px "Gotham Book Italic",Helvetica,Arial,sans-serif;color:#b1b0b1;background:#f1f1f1;padding:9px;}
select option{color:#464648;font-family:"Gotham",Helvetica,Arial,sans-serif;}
select.home{border:#b1b0b1 1px solid;font:14px "Gotham",Helvetica,Arial,sans-serif;color:#b1b0b1;background:#f1f1f1;}
textarea{font:12px "Gotham Book",Helvetica,Arial,sans-serif;min-height:100px;background-color:#f1f1f1;border:#dbdada 1px solid;padding:2px;}
input{font:12px "Gotham Book",Helvetica,Arial,sans-serif;border:#dbdada 1px solid;color:#464648;background:#f1f1f1;padding:9px;}
input[type=radio],input[type=checkbox]{margin-bottom:5px;vertical-align:bottom;background:none;border:none;}
input[type=file]{background:none;border:none;}
input.search{font:15px "Gotham",Helvetica,Arial,sans-serif;border:none;color:#b1b0b1;background:none;padding:4px 0 0 10px;height:24px;max-width:225px;width:100%;}
select.SelectBox{border:none;color:#b1b0b1;background:#fff;font-family:"Gotham",Helvetica,Arial,sans-serif;font-size:100%;max-width:170px;width:100%;}
.inputbox{border:#b1b0b1 1px solid;padding:3px 3px 3px 5px;}
#budget-form .validationMessage,#allocation-form .validationMessage{color:#d92c27;display:inline-block;margin:5px;}
#budget-form .form-label,#allocation-form .form-label{font:12px "Gotham",Helvetica,Arial,sans-serif;margin:15px 0 5px 0;display:block;}
#budget-form h2,#allocation-form h2{margin-top:20px;font-style:normal;}
#budget-form,#allocation-form{margin-top:10px;}
#budget-form fieldset,#allocation-form fieldset{margin:20px 0;border:1px solid #dbdada;padding:20px;}
#budget-form fieldset legend,#allocation-form fieldset legend{font-weight:bold;padding:0 5px;}
#budget-form input[type=text],#budget-form textarea,#allocation-form input[type=text],#allocation-form textarea{color:#464648;display:inline-block;padding:9px;box-sizing:border-box;width:100%;}
#budget-form textarea{font:12px "Gotham Book",Helvetica,Arial,sans-serif;min-height:100px;}
#budget-form input.cost,#allocation-form input.cost{max-width:100px;width:100%;}
#budget-form button,#allocation-form button{font:14px "Gotham Bold",Helvetica,Arial,sans-serif;padding:11px 22px;background:#d92c27;border:none;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;cursor:pointer;margin:5px 0;}
#budget-form table,#allocation-form table{margin:10px 0 0 0; border-collapse: collapse; width:100%; }
#budget-form table th,#allocation-form table th { background:#eee; }
#budget-form table td,#allocation-form table td, #budget-form table th,#allocation-form table th {padding:5px; border:1px solid #ccc;}
/*end form styles*/

/* Captions */
div.caption-container{width:100%;overflow:hidden;}
div.caption-container div.caption-float{float:left;border:solid 1px #ccc;padding:1em;}
div.caption-container .left{margin:0 1em 0 0;}
div.caption-container .right{margin:0 0 0 1em;}
div.caption-text{margin:0.5em 0 0 0;text-align:left;font-size:0.85em;color:#555555;}

/* Listing page Introduction Paragraph*/
div.list-intro{display:block;font-size:15px;line-height:23px;font-family:"Gotham Book", Helvetica, Arial, sans-serif;margin:0 0 15px 0;}

/* Emergency Landing Page */
h1.title,h2.title{text-transform:uppercase;color:#f7c435;line-height:20px;font-size:24px;font-family:"Gotham", Helvetica, Arial, sans-serif;padding-bottom:5px;font-style:normal;}
h2.title{font-size:14px;text-align:center;padding-bottom:0;}
.emergencyContent{display:block;float:left;width:90%;height:100%;padding:70px 5% 50px 5%;line-height:1.2em;text-align:center;color:#fff;background-color:#333;font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:24px;}
.emergencyContent p{font-family:"Gotham", Helvetica, Arial, sans-serif;font-size:14px;}
.emergencyContent a{color:#fff;text-decoration:underline;}
.MainContentContainer.emergencyContact{padding: 22px 0px !important;}
.MainContainer.emergency .MainContentContainer .HomeContent{margin:0;}
.MainContainer.emergency .HeaderContainer{padding-top:20px;}
/* report page */
.trigger{padding:3px 0 3px 10px;margin:0;height:10px;line-height:0.9em;font-weight:normal;float:left;background-image:url(../../files/images/arrow-collapsed.gif);background-repeat:no-repeat;background-position:left center;cursor:pointer;}
.trigger a{text-decoration:none;display:block;}
.trigger a:hover{}
.active{background:url(../../files/images/arrow-expand.gif) no-repeat;background-position:left center;cursor:pointer;}
.toggle_container{margin:0;padding:0;overflow:hidden;clear:both;}
.toggle_container .block{padding:0 15px 15px 15px;}
.toggle_container .block a{text-decoration:none;}
.toggle_container .block a:hover{text-decoration:underline;}

/* Web Alert */
#web-alert{font-family:"Gotham Book", Helvetica, Arial, sans-serif;font-size:12px;color:#806e3b;float:left;width:90.25%;display:block;background-color:#f9e8a2;padding:17px 3.5% 15px 3.5%;margin:12px 1.5%;text-align:left;}
#web-alert h2#web-alert-title{font-family:"Memphis Medium Italic", Georgia, serif;font-size:17px;color:#8b7432;margin:0 0 12px 0;}
#web-alert p{margin:5px 0;line-height:20px;}

/*Podcast*/
/* IE Compatiblity */
img.playAudio{margin:0 0 -15px 0;}
.complex-first-table .toggler{position:relative;color:#d92c27;overflow:hidden;cursor:pointer;text-decoration:none;padding:10px 0;}
.complex-first-table .toggler:hover{text-decoration:underline;}
.complex-first-table .listen{display:none;}
.complex-first-table .download{display:none;}
.complex-first-table .toggler div.icon{display:none;}
.complex-first-table .container{position:absolute;max-width:270px;width:100%;display:none;background:#ccc;border:1px solid #999;padding:7px 9px;margin:3px 0 0 -160px;z-index:9999;}
.complex-first-table .container a{display:block;padding:4px 10px;}
.complex-first-table .container a:hover{background:#EBF0F3;}
.guestInfoWrapper,.guestInfoContainer{float:left;width:100%;}
.guestPhoto{float:left;max-width:145px;width:100%;overflow:hidden;}
.guestInfo{float:left;max-width:370px;width:100%;}
.detailPodcast{padding:0 0 13px 0;}
.detailPodcast span{line-height:2em;}
.audiojs{height:22px;max-width:270px;width:100%;padding:0 0 3px 0;background:#404040;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));
background-image:-moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);
-webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);
-o-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);}
.audiojs .play-pause{width:15px;height:25px;padding:2px 8px 0 0;}
.audiojs p{width:25px;height:20px;margin:-3px 0 0 -1px;}
.audiojs .scrubber{background:#5a5a5a;width:120px;height:10px;margin:7px 5px 5px 5px;}
.audiojs .progress{height:10px;width:0;background:#ccc;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));
background-image:-moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%);}
.audiojs .loaded{height:10px;background:#000;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));
background-image:-moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%);}
.audiojs .time{float:left;height:25px;line-height:25px;}
.audiojs .error-message{height:24px;line-height:24px;}


/* Collapsible items*/

.collapsible .collapsible-header{width:100%;overflow:hidden;cursor:pointer;}
.collapsible .collapsible-header h4{display:inline-block;max-width:464px;width:100%;margin-bottom:0;}
.collapsible .collapsible-icon{background:url('../images/toggle.png') no-repeat 0 -20px;display:inline-block;float:left;height:18px;width:18px;vertical-align:top;margin-right:5px;}
.collapsible.open .collapsible-icon{background-position:0 0;}
.collapsible.closed .collapsible-icon{background-position:0 -20px;}
.collapsible .collapsible-body{margin:20px 0 0 23px;}

/* Collapsible Group Items */

.course_group h2{margin-top:1em;}
.course_group p{margin:0.5em 0;}
.course_group h3{padding-top:0;margin:0.5em 0;}

/* Site map */
.SitemapContainer1{max-width:550px;width:100%;padding:0;margin:auto;display:table;}
.SitemapContainer2{max-width:272px;width:100%;padding:0;margin-right:0;padding-right:0;float:left;display:table;border:solid 0;}
.Sitemap{padding:5px 0 5px 0;margin-right:5px;max-width:260px;width:100%;float:left;border-top:1px solid #ccc;}
.Sitemap a:link{color:#333;background-color:transparent;font-weight:normal;text-decoration:none;}
.Sitemap a:visited{color:#333;background-color:transparent;text-decoration:none;font-weight:normal;}
.Sitemap a:hover{color:#6ec82d;text-decoration:none;font-weight:normal;background-color:transparent;text-decoration:none;}
.Sitemap a:visited:hover{color:#6ec82d;text-decoration:none;font-weight:normal;background-color:transparent;text-decoration:none;}
.Sitemap ul{margin:0;padding:0;border:none;list-style:none;display:block;}
.Sitemap ul li{height:100%;margin:0;padding:0;}
.Sitemap ul li a{display:block;height:19px;padding:3px 0 0 22px;max-width:238px;width:100%;color:#333;background:transparent url(../images/sitemap_t1_nav.gif) no-repeat;border:solid 1px #fff;}
.Sitemap ul li a:hover,.Sitemap ul li a:focus{color:#6ec82d;background:url(../images/sitemap_t1_nav_on.gif) no-repeat;border:solid 1px #6ec82d;}
.SitemapT2 ul{margin:0;padding:0;border:none;list-style:none;display:block;}
.SitemapT2 ul li{height:100%;margin:0;padding:0;}
.SitemapT2 ul li a{font-weight:normal;display:block;height:19px;padding:3px 0 0 43px;max-width:217px;width:100%;color:#333;background:transparent url(../images/sitemap_t2_nav.gif) no-repeat;display:table;}
.SitemapT2 ul li a:hover,.SitemapT2 ul li a:focus{color:#6ec82d;background:url(../images/sitemap_t2_nav_on.gif) no-repeat;}
.SitemapT3 ul{margin:0;padding:0;border:none;list-style:none;display:block;}
.SitemapT3 ul li{height:100%;margin:0;padding:0;}
.SitemapT3 ul li a{display:block;height:19px;padding:3px 0 0 62px;max-width:198px;width:100%;color:#333;background:#fff;}
.SitemapT3 ul li a:hover,.SitemapT3 ul li a:focus{color:#6ec82d;background:#fff;}

/* Phone Directory */
#search_form, #dept_form{overflow:hidden;margin-bottom:10px;}
#search_form label,#dept_form label{font-family:"Gotham", Helvetica, Arial, sans-serif;color:#d92c27;font-size:13px;line-height:110%;margin:0.5em 0;text-align:left;display:block;}
#search_form select{margin-top:10px;}
#search_form input[type="text"],.phone-directory-inputs select{background:#f1f1f1;border:1px solid #dbdada;font-size:12px;padding:7px 5px;color:#b1b0b1;}
#search_form input[type="text"]{color:#464648;padding:8px 5px;font-weight:normal;}
.search-header{overflow:hidden;border-bottom:solid 1px #dbdada;padding:0 0 5px 0;margin:20px 0 0 0;}
.search-header h3{float:left;padding:0;margin:0;}
.search-header .results-count{float:right;padding:0;margin:0;}
.search-results{margin:15px 0 0 0;}
.search-results table{border-collapse:collapse;width:100%;}
.search-results table td{vertical-align:top;border-bottom:solid 1px #dbdada;padding:15px 3px;}
.search-results h2{margin:48px 0 5px 0;border-bottom:#dbdada 1px solid;}
.recent-searches ul{margin:0 0 20px 20px;}
.phone-directory .field-container .field-input{max-width:300px;width:100%;background-color:#f1f1f1;border-color:#dbdada;border-right:1px solid #dbdada;border-style:solid;border-width:2px 1px 1px 2px;font-size:12px;margin:0 8px 0 0;padding:5px;}
.phone-directory .field-container .field-label{float:left;max-width:150px;width:100%;display:block;font-weight:bold;} 
.phone-directory .field-container select.field-input{max-width:313px;width:100%;}
.phone-directory .field-container .field-validator{display:block;margin:0 0 0 150px;} 
.phone-directory .field-container .field-value{font-size:12px;margin:0 8px 0 0;display:block;min-height:15px;max-width:500px;width:100%;}
.phone-directory .field-container{margin:0 0 25px 0;}
.phone-directory .field-container p{margin:5px 0 5px 150px;max-width:300px;width:100%;}
.phone-directory input[type="submit"]{background-color:#f1f1f1;border-color:#dbdada;border-right:1px solid #dbdada;border-style:solid;border-width:1px 2px 2px 1px;border-radius:5px;font-size:10pt;margin:0 0 0 150px;}
.phone-directory input[type="submit"]:active{background-color:#dbdada;border-color:#dbdada;border-right:1px solid #dbdada;border-style:solid;border-width:1px 2px 2px 1px;border-radius:5px;font-size:10pt;margin:0 0 0 150px;}
.az-header li{display:inline-block;font-size:1.1em;font-weight:bold;margin:0 1em 0 0;}
.az-header li a{font-weight:bold;}
ul.search-links{padding-left:5px !important;margin-left:0 !important;}
.search-results .phone-directory{line-height:1.3em;overflow:hidden;width:100%;}
.search-results .phone-directory .main-column{float:left;width:60%;}
.search-results .phone-directory .second-column{float:left;margin-left:5%;text-align:right;width:35%;}
.search-results .phone-directory p{margin:5px 0;}
.search-results .phone-directory a.contact-name{font-weight:bold;}
.phone-directory-inputs input[type="text"]{max-width:300px;width:100%;float:left;}
.phone-directory-inputs select{max-width:408px;width:100%;float:left;}
#dept_form input[type="submit"],#search_form input[type="submit"]{background:url('../images/search_btn.gif') repeat;background-size: 30px;width:35px;height:33px;text-indent:-999em;cursor:pointer;font-size:0;display:block;line-height:0;margin:0 0 2px 0;float:left;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;border-right:1px solid #dbdada;}

/* Colorbox */
/* Core Style */
#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent {overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle {margin:0 0 0 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe {width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* User Style */
#cboxOverlay {background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox {outline:0;}
#cboxTopLeft {display:none;}
#cboxTopRight {display:none;}
#cboxBottomLeft {display:none;}
#cboxBottomRight {display:none;}
#cboxMiddleLeft {display:none;}
#cboxMiddleRight {display:none;}
#cboxTopCenter {display:none;}
#cboxBottomCenter {display:none;}
#cboxContent {float:left;height:auto !important;background:#fff;padding:20px 7px;border:15px solid #000;}
.cboxIframe {background:#fff;}
#cboxError {padding:50px; border:1px solid #ccc;}
#cboxLoadedContent {float:left;position:relative;}
/*#cboxTitle {position:absolute; bottom:0px; left:0; text-align:left; width:100%; font-size:10px;}*/
#cboxTitle {position:relative;float:left;line-height:1.5em; color:#333; text-align:left; width:96%; padding: 10px; font-size: 12px; }
#cboxCurrent {position:absolute; bottom:4px; left:58px; color:#949494;font-size:0.850em;}
#cboxLoadingOverlay {background:url(../images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic {background:url(../images/colorbox/loading.gif) no-repeat center center;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow {position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious {position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover {background-position:-75px -25px;}
#cboxNext {position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover {background-position:-50px -25px;}
#cboxClose {position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; margin:5px; text-indent:-9999px;}
#cboxClose:hover {background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);}

/* Accordion Menu Library */
.accordion-menu {   width:160px;    font:11px "Verdana";}.accordion-menu a.menuitem{    background:#e5e5e5; font:bold 11px "Verdana";   display:block;  width:auto; padding:3px 0 3px 5px;  border-top:2px solid #FFFFFF;}.accordion-menu li{   list-style-type:none;}  .accordion-menu a.menuitem:visited, .accordion-menu .menuitem:active{   color:#cc3300;}.accordion-menu a.menuitem:hover{    background:#d8d8d8;}.accordion-menu ul.submenu{ width:auto; list-style-type:none;}.accordion-menu ul.submenu li{    text-indent:5px;    background:#d3d3d3; display:block;  width:auto;}.accordion-menu ul.submenu li a{    text-indent:5px;    background:#d3d3d3; display:block;  width:auto; padding:3px 0 3px 5px;  border-top:2px solid #FFFFFF;}.accordion-menu ul.submenu li a:hover{    background-color:#c0bfbf;}.activemenu{  background:#665f6e url("../images/icons/menu-bg.gif") no-repeat right;  color:#FFFFFF;  font:bold 11px "Verdana";   display:block;  width:auto; padding:3px 0 3px 5px;  border-top:2px solid #FFFFFF;}.accordion-menu ul.submenu li a.activemenu{   background:#8d8793 url("../images/icons/submenu-bg.gif") no-repeat right;   color:#FFFFFF;  font:11px  "Verdana";   display:block;  width:auto; padding:3px 0 3px 5px;  border-top:2px solid #FFFFFF;   text-indent:5px;}#active-submenuheader{ background:#665f6e; color:#FFFFFF;  font:bold 11px  "Verdana";  display:block;  width:auto; padding:3px 0 3px 5px;  border-top:2px solid #FFFFFF;}

/* Footer */
.footer{float:left;width:100%;display:block;background:none repeat scroll 0 0 #252525;border-top:14px solid #121212;color:#979797;margin:-81px auto 0 auto;padding:113px 0 20px 0;position:relative;z-index:0;}
.footer .container{max-width:1120px;width:95%;margin:0 auto;}
.footer .column1,.footer .column2{float:left;margin-right:1%;}
.footer .columnInner1,.footer .columnInner2,.footer .columnInner3{float:left;}
.footer .column1{max-width:41%;width:100%;}
.footer .column1 .columnInner1{max-width:240px;width:100%;margin-right:5%;}
.footer .column1 .columnInner1 img{margin-bottom:2px;}
.footer .column1 ul{margin-right:33px;}
.footer .column1 li a{margin-bottom:4px;color:#888788;}
.footer .column1 .columnInner4{float:left;font-family:"Gotham Book",Helvetica,Arial,sans-serif;font-size:0.65em;color:#a9a9a9;line-height:1.8em;margin-top:-5px;}
.footer .column2{max-width:57.5%;width:100%;margin-right:0;}
.footer .column2 .socialTitle{font-family:"Memphis Bold Italic", Georgia, serif;text-align:left;font-size:1.05em;padding:2px 0;}
.footer .column2 .columnInner1{margin-top:-3px;float:right;font-size:0.9em;max-width:202px;width:100%;}
.footer .column2 .columnInner1 ul li{display:block;padding:0;margin:0;}
.footer .column2 ul{padding:0;margin:0;}
.footer .column2 li{display:inline-block;padding:0;margin:0 2px 0 0;}
.footer .column2 .columnInner2{float:left;}
.footer .copyright{float:right;font-size:0.65em;margin:8px 0 20px 0;}
.footer ul{list-style-type:none;list-style:none;padding-left:0;}
.footer a{color:#b6b6b6;font-size:12px;text-decoration:none;display:block;margin-bottom:11px;padding:0 2px;}
.footer a:hover{text-decoration:underline;}
/* Alternate Footer */
.FooterAlt{max-width:980px;width:100%;display:block;float:left;padding:20px 0;background:none;font:normal 11px "Gotham", Helvetica, Arial, sans-serif;color:#fff;text-align:center;}
.FooterAlt .Line1{padding:0 0 10px 0;}
.FooterAlt .Line2{padding:0;}
.FooterAlt a:link,.FooterAlt a:visited{font:bold 11px "Gotham", Helvetica, Arial, sans-serif;text-decoration:none;color:#fff;padding:0 2px 0 2px;}
.FooterAlt a:hover,.FooterAlt a:visited:hover{font:bold 11px "Gotham", Helvetica, Arial, sans-serif;text-decoration:underline;color:#fff;padding:0 2px 0 2px;}

a.btn{text-transform:uppercase;padding:0 15px;height:36px;line-height:36px;display:inline-block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
a.main-btn{background-color:#ffe512;text-decoration:none;color:#000000 !important;}
a.main-btn:hover{background-color:#24c2e8;color:#ffffff;}
.last-causes .cause-grid .cause-content{padding:0;margin-top:20px;}

/* Slim Box */
@font-face{font-family:Memphis;src:url(../../fonts/memphis/TTF/MemphisLTStd-Medium.ttf), url(../../fonts/memphis/EOT/MemphisLTStd-Medium.eot), url(../../fonts/memphis/WOFF/MemphisLTStd-Medium.woff), url(../../fonts/memphis/SVG/MemphisLTStd-Medium.svg);}
@font-face{font-family:Gotham;src:url(../../fonts/gotham/TTF/Gotham-Medium.ttf), url(../../fonts/gotham/EOT/Gotham-Medium.eot), url(../../fonts/gotham/WOFF/Gotham-Medium.woff), url(../../fonts/gotham/SVG/Gotham-Medium.svg);}

.gallery a img{border:none !important;padding:10px;}
#lightbox{position:absolute;top:20px;left:0;width:100%;z-index:100;text-align:center;line-height:0;color:#151410;}
#lightbox a, #lightbox a:hover{border-bottom:none;color:#151410;text-decoration:underline;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#loadingLink{display:block;margin:0 auto;padding:0;width:32px;height:32px;background:url(/files/images/slimbox/loading.gif) center center no-repeat;text-indent:-9999px;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLinkImg, #nextLinkImg{width:49%;height:100%;background:transparent url(/files/images/slimbox/blank.gif) no-repeat;display:block;text-indent:-9999px;}
#prevLinkImg{left:0;float:left;}
#nextLinkImg{right:0;float:right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover{background:url(/files/images/slimbox/prevlabel.gif) left 15% no-repeat;}
#nextLinkImg:hover, #nextLinkImg:visited:hover{background:url(/files/images/slimbox/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px "Gotham", Helvetica, Arial, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageDetails{width:70%;float:left;text-align:left;} 
#caption{font-weight:bold;}
#numberDisplay{display:block;clear:left;}          
#detailsNav{display:block;clear:left;padding:0 0 10px 0;}   
#prevLinkDetails{margin:0 8px 0 0;}      
#nextLinkDetails{margin:0 8px 0 0;}      
#closeLink{display:block;margin:0;padding:0 0 10px 0;text-decoration:none;float:right;width:66px;height:28px;background:url(/files/images/slimbox/closelabel.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#151410;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;}

@media print{
.hartLogoDesktop,.hartLogoMobile,.topNavWrap,.slider,.banner,.BreadcrumbContainer,.TierMastHead,.connect,.T2NavContainer,a.menuIcon,.mobileMenu#mobileMenu,.GlobalNavConatiner,.GlobalSearchConatiner,.footer .column1 .columnInner2,.footer .column1 .columnInner3,.footer .column2{display:none !important;}
.MainContainer,.MainContentContainer{padding-top:0 !important;}
.HeaderContainer{padding:0 !important;margin:0 0 10px 20px !important;border-bottom:1px solid #ccc;}
.hartLogo{float:none;display:block !important;max-width:350px;width:100%;margin:0 auto;}
.logo{width:100%;max-width:100%;margin:20px 0 25px 0!important;padding:0 !important;}
.content{margin:0;padding:0;}
.rightCol{float:left !important;border-top:1px solid #ccc;width:100%;max-width:100%!important;padding-top:30px;margin:30px 0 10px 0!important;clear:both;}
.rightCol h2,.rightCol h3,.success-story .title{text-align:left;color:#666666;margin-bottom:0;}
.TierCalloutBoxContainer,.TierCalloutBoxContainer2,.TierCalloutBoxContainer3,.TierCalloutBoxContainer4,.TierCalloutListContainer,.TierCalloutWysiwygContent{float:left;max-width:263px !important;margin:0 0 20px 10px;}
.footer{margin:0 auto !important;border:none;padding:0 !important;}
.footer .container{width:100%;max-width:100%;text-align:center;}
.footer .column1{float:none;width:100%;max-width:100%;margin:0 auto;}
.footer .column1 .columnInner1{margin:0 auto;width:100%;max-width:100%;}
.footer .column1 .columnInner4{float:none;text-align:center;}
.footer .copyright{float:none !important;text-align:center !important;margin:0 !important;padding:0 !important;}
}

@media (max-width:1180px){
.contentWrap .content{max-width:52%;}
.T2NavContainer{margin:0 4% 0 0;max-width:180px;}
.T2NavContainer{max-width:180px;}
.T2Nav{font-size:13px;max-width:180px;}
.leftNav1Off,.leftNav1On{font-size:13px;max-width:170px;}
.leftNav1Off a,.leftNav1On a{max-width:170px;}
.leftNav2Off,.leftNav2On{font-size:12px;max-width:138px;}
.leftNav2Off a,.leftNav2On a{max-width:138px;}
.leftNav3Off,.leftNav3On{font-size:11px;max-width:138px;}
.leftNav3Off a,.leftNav3On a{max-width:138px;}
}

@media (max-width:1160px){
.contentWrap .content{max-width:51%;}
.TierHeaderGraphic {width:60%;}
.T1Nav {box-sizing:border-box;padding:15px;float:left;display:block;width:40%;}
 .T1Nav a{margin: 0 10px 0.5em 0;}
}

@media (max-width:1120px){
.contentWrap .content{max-width:48%;}
.T1Nav {padding:5px 5px 5px 15px;}
.blueGreenIcon{display:block;float:none;text-align:center;width:100%;}
.blueGreenIcon .right{float:none;}
}

@media (max-width:1040px){
.contentWrap .content{max-width:46%;padding-right:1%;}
}

@media(max-width:960px){
.MainContainer {position:static;}
.MainContentContainer {padding:0px;}
.MainContentContainer.emergencyContact .HeaderContainer{text-align: center;}
.navbar-brand,.triangle{display:none;}
.GlobalSearchConatiner { margin-top: 10px;}
.GlobalSearchContent{margin-bottom:10px;}
.searchBox{margin: 0;}
.searchBox input.box{width:263px;}
.logo{padding:42px 0 24px 0;}
.hartLogoDesktop{display:none;}
.hartLogoMobile{display:block;text-align:center;float:right;width:100%;}
.hartLogoMobile img{display:block;float:none;padding:0;margin:0 auto;}
.mobileMenu{display:block !important;}
.menuIcon{display:block !important;}
.top-nav > li{border-left:none;}
.menuOuter .header,.menuOuter .footer{margin-left:263px;}
.mobileMenu{position:relative;float:left;max-width:263px;width:100%;background:#959595;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.33);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.33);box-shadow:1px 2px 5px rgba(0,0,0,0.33);padding:0;z-index:9999;height:88%;overflow-y:scroll;overflow-x:hidden;}
.mobileMenu.open{width:90%;position:absolute;top:0;z-index:999999;}
.menuOuter{overflow:hidden;position:fixed;height:100%;margin-left:263px;}
.menuOuter .mobileMenu{margin-left:-263px !important;}
.menuInner{height:100%;overflow-y:scroll;overflow-x:hidden;}
a.menuIcon{margin:11px 10px 0 5px;width:auto;display:inline-block;float:left;}
a.menuIcon img{max-width:76px;width:100%;}
a.close-menuIcon{font-family:"Gotham Bold",Helvetica,Arial,sans-serif;font-size:0.7em;color:#fff;display:block;float:left;padding:16px 0 13px 38px;background:#636363 url(http://www.hartford.edu/files/images/close-menuIcon.png) no-repeat 10px 14px;text-decoration:none;height:16px !important;width:90%;}
a.close-menuIcon:hover{color:#fff;}
.topNavWrap{float:none;padding-bottom:5px;}
/* Top Nav */
.T1Nav{padding:0 !important;}
.T1Nav a{color: #fff;background: #636363;}
.T1Nav a:hover{color:#fff;}
.T1Nav a, .T1Nav a.right, .GlobalNavConatiner ul li{max-width:100%;margin:0;border-top: 1px solid #b2b2b2;}
.GlobalNavConatiner{width:100%;padding:0;}
.GlobalNavConatiner ul li{background: #edeeef;}
.GlobalNavConatiner a:link, .GlobalNavConatiner a:visited{font-size: 13px;font-weight:bold;color:#dd2d27;width:100%; padding:10px 12px 10px 30px;}
.T1Nav,.GlobalNavConatiner ul li{float:left;text-align:left;width:100%;margin:0;height:auto;font-size:1.1em;padding:0;margin:0;display:inline-block;cursor:pointer;border-right:none;border-left:none;border-top:1px solid #b2b2b2;}
.T1Nav a:hover,.GlobalNavConatiner ul li:hover{display:block;}
.T1Nav a,.GlobalNavConatiner ul li a{width:100%;height:100%;font-size: 13px;font-weight: bold;text-decoration:none;display:inline-block;letter-spacing:0.05em;padding:10px 12px 10px 30px;text-align:left;text-shadow:none;border-left:1px solid #b2b2b2;border-right:none;text-transform:none;}
.banner img{margin-top:-8px;}
h1{font-size:25px;}
h2{font-size:19px;}
.TierHeaderGraphic{width:100%;}
.desktopNav, .desktopUtility{display:none;}
.mobileNav, .mobileUtility{display:block;}
.contentWrap{float:left;max-width:70%;}
.contentWrap.home{max-width:100%;}
.contentWrap .content.home{max-width:100%;}
.contentWrap .content{max-width:100%;}
.contentWrap .desktopHighlight{float:left;display:block;width:100%;margin-top:12px;}
.collapsible .collapsible-header h4{max-width:none;width:80%;}
/* Right Column */
.rightCol{float:left;margin-top:20px;}
.TierCalloutBoxContainer,.TierCalloutBoxContainer2,.TierCalloutBoxContainer3,.TierCalloutBoxContainer4,.TierCalloutListContainer,.TierCalloutWysiwygContent{max-width:263px;clear:both;margin-bottom:30px;}
.TierCalloutBoxContent,.TierCalloutBoxContent p,.TierCalloutBoxContent img,.TierCalloutBoxContent2,.TierCalloutBoxContent2 p,.TierCalloutBoxContent2 img,.TierCalloutBoxContent3,.TierCalloutBoxContent3 p,.TierCalloutBoxContent3 img,.TierCalloutBoxContent4,.TierCalloutBoxContent4 p,.TierCalloutBoxContent4 img,.TierCalloutListContent p,.TierCalloutListContent img{max-width:231px;width:100%;}
.TierCalloutListContent,.TierCalloutWysiwygContent img{max-width:263px;width:100%;}
.TierCalloutListContent ul{max-width:220px;width:100%;}
.TierWideCalloutBoxContainer h2, .TierWideCalloutBoxContainer p {width: 76%;}
.TierWideCalloutImage {padding:0 3% 0 0;width:20%;}
.ColumnListContent ul {padding-left:0px !important;}
.playBtn img{max-width:61px;}
#emailForm div.formField p{font:12px "Gotham",Helvetica,Arial,sans-serif;padding:0;width:100%;margin:0 6% 10px 0;}
#emailForm div.formField div.form-inputs{margin:0 0 5px 0;width:100%;max-width:400px;float:none;}
/* Listing Columns */
.Column1{height:auto !important;}
.Column2{height:auto !important;}
.Column3{height:auto !important;}
/* Footer */
.footer{padding:30px 0 20px 0;margin:0px auto;}
.footer .container{width:92%;margin:0 4%;}
.footer .column1,.footer .column2{width:100%;clear:both;}
.footer .column1{max-width:475px;}
.footer .column1 .columnInner1{margin-right:15%;}
.footer .column2{margin-top:26px;}
.footer .column2 .columnInner1{float:left;width:45%;margin-right:15%;}
.footer .column2 .columnInner2{float:left;width:40%;margin-top:-5px;}
.footer .copyright{float:left;margin:27px 0 10px 0;text-align:left;clear:both;}
/* Web Alert */
#web-alert{width:89.05%;margin:12px 2% 22px 2%;}
}

@media (max-width:800px) {
/* Stack Table */
div.stacktable.small-only{padding:0;border:1px solid #000;margin:0 0 20px 0;}
.stacktable.large-only,.listenHeader,.downloadHeader,.desktopDownload,.st-head-row-main{display:none;}
.stacktable.small-only{display:table;border-spacing:0;font-size:0.9em;}
.stacktable .st-head-row{padding:3px 0 0 0;border-bottom:0;}
.stacktable.small-only td{padding:5px 4%;}
.stacktable.small-only .podcastDate{padding:12px 4% 0 4%;}
.stacktable td.st-key{border-right:1px dashed #69c;}
.stacktable .listen,.stacktable .download{display:block;}
.listenNow,.listenNow img{float:left;text-align:left;}
.listenNow img{max-width:26px;width:100%;}
.listen,.download{float:left;color:#464648;}
.listen{margin:1px 20px 1px 10px;}
.download{margin:1px 0 1px 5px;}
.listenNow:hover .listen,.mobileDownload:hover .download{color:#dd2d27;}
.mobileDownload,.mobileDownload img{display:block;float:left;}
.mobileDownload img{max-width:23px;width:100%;}
#impactAccordion{margin:0 !important;}
table.complex-first-table{margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:none;border-right:none;}
table.complex-first-table:first-child{border-top:none;}
table.complex-first-table:last-child{border-bottom:none;}
}

@media(max-width:780px){
.contentWrap{max-width:65%;}
}

@media(max-width:768px){
  .TierWideCalloutImage {width: 22%;}
  .TierWideCalloutBoxContainer h2,.TierWideCalloutBoxContainer p {width: 74%;}
}

@media(max-width:750px){
.organizational-directory tr,.organizational-directory td{display:block;}
}

@media(max-width:660px){
.contentWrap{max-width:60%;}
}

@media (max-width:605px) {
/* Stack Table */
.listen,.listenNow,.listenNow img{float:none;text-align:center;margin:0 auto;}
.mobileDownload img{float:none;}
.download,.mobileDownload,.mobileDownload img{text-align:center;margin:0 auto;}
.listenNow{margin-right:9%;}
.listenNow,.mobileDownload{float:left;max-width:100px;width:100%:}
.mobileDownload img{margin:3px auto;}
}

@media(max-width:580px){
.logo img{margin:0 5%;width:90%;}
.HomeContentLeftContainer .desktop{display:none;}
.HomeContentLeftContainer .mobile{display:inline;}
.contentWrap{max-width:100%;padding:0px 5px;}
td img {max-width:200px;}
.BreadcrumbContainer{display: none;}
.BreadcrumbContainer a{padding:0px;}
.BreadcrumbContainer ul{margin-top:-15px;}
.historyToggle{display:block;}
/* Left Nav */
.T2NavContainer{width:100%;max-width:100%;margin:-10px 0 0 0;}
.T2Nav{max-width:100%;padding:0;margin:0;font:13px "Gotham", Helvetica, Arial, sans-serif;width:100%;float:left;}
.T2Nav ul li{list-style:none;list-style-image:none;}
.leftNavDrop{float:left;width:100%;}
a.leftNavDrop {margin:0;padding:16px 3% 12px 16%;width:81%;min-height:23px;font-family:"Gotham Bold", Helvetica, Arial, sans-serif;font-size:0.9em;display:block !important;background:#6c6c6c url(http://www.hartford.edu/files/images/left-nav-off.jpg) 11px 13px no-repeat;color:#fff;text-decoration:none;}
a.leftNavDrop.on {background:#6c6c6c url(http://www.hartford.edu/files/images/left-nav-on.jpg) 11px 13px no-repeat;}
a:hover.leftNavDrop {color:#fff;}
/* leftNav1 */
.leftNav1Off,.leftNav1On{max-width:100%;width:100%;}
.leftNav1Off a,.leftNav1On a{max-width:100%;width:95%;padding:14px 2.5%;}
/* leftNav2 */
.leftNav2Off,.leftNav2On{max-width:100%;width:auto;}
.leftNav2Off a,.leftNav2On a{max-width:100%;width:auto;}
/* leftNav3 */
.leftNav3Off,.leftNav3On{max-width:100%;width:auto;}
.leftNav3Off a,.leftNav3On a{max-width:100%;width:auto;}
/* Right Column */
.rightCol{float:none;max-width:100%;margin:0 auto;}
.mobileConnect{display:none;}
.desktopConnect{float:left;display:block;margin-top:10px;}
.TierCalloutBoxContainer,.TierCalloutBoxContainer2,.TierCalloutBoxContainer3,.TierCalloutBoxContainer4,.TierCalloutListContainer,.TierCalloutWysiwygContent{max-width:100%;margin-bottom: 15px;margin-top: 15px;}
.TierCalloutBoxContent,.TierCalloutBoxContent p,.TierCalloutBoxContent img,.TierCalloutBoxContent2,.TierCalloutBoxContent2 p,.TierCalloutBoxContent2 img,.TierCalloutBoxContent3,.TierCalloutBoxContent3 p,.TierCalloutBoxContent3 img,.TierCalloutBoxContent4,.TierCalloutBoxContent4 p,.TierCalloutBoxContent4 img,.TierCalloutListContent p,.TierCalloutListContent img{max-width:96.5%;}
.TierCalloutListContent,.TierCalloutWysiwygContent img{max-width:100%;}
.TierCalloutListContent ul{max-width:90%;}
.TierWideCalloutBoxContainer p {width:100%;}
.playBtn{max-width:100%;}
.playBtn img{max-width:61px;}
/* Tier Columns */
.columnExpander{display:block;}
.collapse-inactive,.expand-inactive{text-decoration:none !important;}
.ColumnHeader{width:95%;padding:8px 5% 8px 0;background:#efeeee url(http://www.hartford.edu/files/images/accordion-listing-off.png) no-repeat 5px center;cursor:pointer;}
.ColumnHeader.on{background:#efeeee url(http://www.hartford.edu/files/images/accordion-listing-on.png) no-repeat 5px center;}
.ColumnHeader h2{padding:4px 0 0 40px;}
.Column1,.Column2,.Column3{display:block;float:left;width:100%;padding-left:0px;border-right:none;margin-top:15px;box-sizing:border-box;}
.ColumnListContent ul{max-width:none;padding-left:14px !important;}
/* Landing Page Stories */
.TierWideCalloutImage{width:50%;padding:0;margin:0 1% 10px 1%;}
.TierWideCalloutImage img{max-width:100%;width:98%;}
.TierWideCalloutBoxContainer h2,.TierWideCalloutBoxContainer p{width:100%;}
/* News Detail Photos */
.detailPhotosWrap{display:none !important;}
.detailPhotosMobileWrap{display:block !important;}
/* Footer */
.footer .column1 .columnInner4{width:100%;margin-top:20px;}
.footer .column2 .columnInner1{width:100%;margin:2px 0 0 0;}
.footer .column2 .columnInner2{width:100%;margin-top:20px;}
.footer .copyright{margin:22px 0 10px 0;}
/* Web Alert */
#web-alert{width:87%;margin:12px 2.75% 16px 2.75%;}
}

@media(max-width:480px){
.searchBox input.box{width:140px;}
a.leftNavDrop {padding:16px 3% 12px 17%;width:80%;}
.TierCalloutBoxContent,.TierCalloutBoxContent p,.TierCalloutBoxContent img,.TierCalloutBoxContent2,.TierCalloutBoxContent2 p,.TierCalloutBoxContent2 img,.TierCalloutBoxContent3,.TierCalloutBoxContent3 p,.TierCalloutBoxContent3 img,.TierCalloutBoxContent4,.TierCalloutBoxContent4 p,.TierCalloutBoxContent4 img,.TierCalloutListContent p,.TierCalloutListContent img{max-width:95.55%;}
.playBtn img{max-width:61px;}
}

@media(max-width:420px){
.searchBox input.box{width:140px;}
}

@media(max-width:365px){
a.leftNavDrop {padding:16px 3% 12px 19%;width:78%;}
.TierCalloutBoxContent,.TierCalloutBoxContent p,.TierCalloutBoxContent img,.TierCalloutBoxContent2,.TierCalloutBoxContent2 p,.TierCalloutBoxContent2 img,.TierCalloutBoxContent3,.TierCalloutBoxContent3 p,.TierCalloutBoxContent3 img,.TierCalloutBoxContent4,.TierCalloutBoxContent4 p,.TierCalloutBoxContent4 img,.TierCalloutListContent p,.TierCalloutListContent img{max-width:94.55%;}
.playBtn img{max-width:61px;}
}