#content {margin-left:240px; padding: 15px 0 50px 0; max-width:720px; padding-right: 20px;}


#content a:link, a:visited, a:active #content a:link, #content a:visited, #content a:active{
border-style:none;
color:#0055A0;
text-decoration:none;
}

/*#full_banner {
background:url("/macewan_css/themes/images/navy.jpg") repeat-x scroll left top transparent;

border-bottom: 7px solid #AF4102;

}
*/
#programataglance{

width:218px;

}

a:visited{
border-bottom: 1px dotted #0055A0;
color: #0055A0;
text-decoration: none;
}

#admissionToggle a {
border-bottom:none
}

#admissionToggle a:visited {
border-bottom:none
}

.content{
margin-left:240px;

}quote

.right_block_spotlight{


}

#pointy{
background:none;
}

body {
text-align: center
}

.breadcrumbs {

text-align: left
}


.banner_quote{
text-align: left
}

#container{
text-align: left
}

#special_nav{
background: #8E8F90 repeat-x 0% 0%;
border-bottom: 1px solid #8E8F90;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #8E8F90;
border-right: 1px solid #8E8F90;
border-top: 1px solid #8E8F90;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
color: #ffffff;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.15em;
letter-spacing: -.3px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 0px;
padding-top: 8px;
margin:8px 0px;
}

#special_nav a {
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #ffffff;

text-decoration: none;
}
#special_nav_new{
background: #ffffff repeat-x 0% 0%;
border-bottom: 2px solid #8B2331;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 2px solid #8B2331;
border-right: 2px solid #8B2331;
border-top: 2px solid #8B2331;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
color: #8B2331;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 11.5px;
font-weight: 600;
line-height: 2em;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 0px;
padding-top: 8px;
margin:8px 0px;
}
#special_nav_new a {
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #8B2331;
text-transform: uppercase;
text-decoration: none;
}


#head {
float:right;
margin-right:-4px;
}


#bannertext{
width: 350px;
margin-right:0px;
}


table.horizontal{
width: 100%;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
}
#body_container{
border-top:7px solid orange;
}

a.admissionLink:visited{
color:white;
}

a.admissionLink:active{
color:white;
}

a.admissionLink:link{
color:white;
}

a.admissionLink:hover{
color:white;
text-decoration:underline;
}



table.horizontal thead th {
background: #8e8f90;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
color:white;
font-weight:bold;
}

#ataglance {
font-size:14px;
}

#dateevent {
font-size: 14px;

}

#left-nav{
text-align:left;
border-top:none;
width:225px;
min-height: 165px;
margin-bottom:15px;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
}

#menuItem{
list-style-type:none;
padding-bottom:5px;
padding-top:5px;
border-top:1px solid #20090D;
font-size:14px;
letter-spacing: -.12px;
}

#menuItemActive{
list-style-type:none;
padding-bottom:5px;
padding-top:5px;
border-top:1px solid #20090D;
font-size:14px;
color:#0055A0;
}

#subMenuItem{ 
font-size:14px;
list-style-type:none;
color: #a8a8a8;
border-top:none;
margin-left:15px;
padding-bottom:3px;
padding-top:3px;
}

#subMenuItemActive{ 
font-size:14px;
list-style-type:none;
color: #0055A0;
border-top:none;
margin-left:15px;
padding-bottom:3px;
padding-top:3px;
}

.pullquoteOpen {
color: #8B2331;
font-family: Mercury SSm A, Mercury SSm B;
text-indent: -15px;
}

.pullquoteClose {
color: #8B2331;
font-family: Mercury SSm A, Mercury SSm B;
}

span.pullquoteAuthor{
color: #8B2331;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: small;
font-weight: 400;
}

span.pullquoteText{
color: #20090D;
font-family: Mercury SSm A, Mercury SSm B;
font-size: x-large;
text-indent: -15px;
height: 200%;
}

#menuItem a:link, a:visited, a:active{
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #6B6B6B;
text-decoration: none;
}

#menuItem a:hover{
border-bottom:none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #0055A0;
text-decoration: none;
}

#subMenuItem a:hover{
border-bottom:none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #0055A0;
text-decoration: none;
}

#subMenuItem a:link, a:visited, a:active{
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #6B6B6B;
text-decoration: none;
}


#program-home{
/* border-top:1px solid #a8a8a8;*/
 text-transform: uppercase;
 padding-bottom:5px;
padding-top:5px;

 
 }
 
 #program-home a:link, a:visited, a:active{
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #0955A0;
text-decoration: none;

}

#left_column {
border-top:none;
}


#right_column80{
margin-top:80px;
float: right;
margin: 80px 0px 50px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 220px;
}

#right_column65{
margin-top:65px;
float: right;
margin: 15px 0px 50px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 220px;
}

#right_column5{
margin-top:5px;
float: right;
margin: 5px 0px 50px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 220px;
}

#right_column30{
margin-top:30px;
float: right;
margin: 30px 0px 50px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 220px;
}

.PAAG {
margin-top: -28px;
}

body{
text-align:left;
}


#solidblue {
margin-top:25px;
background: url(/macewan_css/images/quotetop-grey.png) no-repeat;
height: 45px;
}

#solidbluebottom {
background: url(/macewan_css/images/quotebottom-grey.png) no-repeat;
height: 45px;
}

#solidbluemiddle {
margin:auto;
background: #D3D4D5;
height: 117px;
display: table-cell;
    vertical-align: middle;
width:220px;
font-weight:bold;
font-size:14px;
align-text:center;
}

#solidbluemiddle p {

color:#707079;

}

.programataglance {
min-height:0px;
}

.imageTextTitle{
border-bottom: 1px solid #BEC0C2;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #BEC0C2;
border-right: 1px solid #BEC0C2;
border-top: 1px solid #BEC0C2;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #20090D;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13.5px;
font-weight: 500;
height: 15px;
letter-spacing: -.12px;
line-height: 1.15em;
margin: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
margin-top: 25px;
width:197px;
}

.imageSideblock{
border-bottom: 1px solid #f5f5f5;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #f5f5f5;
border-right: 1px solid #f5f5f5;
border-top: 1px solid #f5f5f5;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #f5f5f5;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13.5px;
font-weight: 500;
height: 15px;
letter-spacing: 0.02em;
line-height: 1.15em;
margin: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
margin-top: 25px;
width:197px;
}

#imageTextContent{
background: whiteSmoke none repeat-x 0% 0%;
border-bottom: 1px solid #BEC0C2;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #BEC0C2;
border-right: 1px solid #BEC0C2;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 5px;


}
#imageWideSideblock{
background: #f0f0f0 repeat-x 0% 0%;
border-bottom: 1px solid #f0f0f0;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 0px;
height: auto;
overflow: hidden
}

#imageTextSideblock{
background: #f0f0f0 repeat-x 0% 0%;
border-bottom: 1px solid #f0f0f0;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 0px;
height: 410px;
overflow: hidden
}

#textsideblock {
        padding: 0.75em 3em;
        margin: 50px 0px 0px 0px;
        font-weight: bold;
        font-size: 85%;
        line-height: 2.2em;
        text-align:center;

}
.textsideblock {
   color: #8B2331;
   border: 2px solid #8B2331;
   font-size: 0.8em;
   padding: .3em;
   margin: 1.8em;
   line-height: 2.2em;
   white-space: nowrap;
   cursor: pointer;
   text-align: center;
}

a.textsideblockvisited{
color: #8B2331;
font-weight: bold;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
}

#imageTextContent img {
width: 218px;
margin-bottom:10px;

}

.imageTextMore{
font-size: 12px;
font-weight: 500;
padding-bottom: 10px;
padding-right: 20px;

}

.imageTextText{
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
width: 202px;

}

.imageSideblockText{
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
width: 202px;
text-align: center;
}

.teaserText {
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
width: 202px;
letter-spacing: -.4px;
}

#youTubeTitle {
background: url(/macewan_css/images/sidebarbg.png) repeat-x 0% 0%;
border-bottom: ;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #BEC0C2;
border-right: 1px solid #BEC0C2;
border-top: 1px solid #BEC0C2;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #20090D;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: 500;
height: 15px;
letter-spacing: 0.02em;
line-height: 1.15em;
margin-top: 15px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 5px;
}

#youTubeContent{
background-color: whiteSmoke;
border-bottom: 1px solid #BEC0C2;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #BEC0C2;
border-right: 1px solid #BEC0C2;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 0px;

}

.youTubeText p{
padding-left: 8px;
padding-right: 8px;
padding-top:8px;
width: 200px;
}

#accordian {
width: 760px;
}

.ui-accordion {
width: 100%;
}

.globalmenu_background_about {
-webkit-box-shadow: #A5A5A5 5px 5px 6px;
background-color: white;
border-bottom: 1px solid #909090;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
border-top: 1px solid #909090;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
margin-bottom: 100px;
overflow: auto;
padding-bottom: 20px;
width: 650px;
height: 190px;
}

.globalmenu_background_about h2 {
border-bottom: 1px solid #76BEEE;
color: #76BEEE;
font-size: 1em;
font-weight: bold;
margin: 0px 0px 4px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
}


#menu #globalnav .globalmenu_background_about ul.globaldropdown li a {
border-bottom-style: none;
display: block;
font-size: 1.4em;
font-weight: normal;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
}

#menu #globalnav .globalmenu_background_about ul.globaldropdown li { 
border-bottom: 1px dotted #4D4D4D;
margin: 8px 0px 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 100%;
}

ul#topnav li .sub {
padding-top:0px;
margin-top:15px;
z-index:3000
}
.UIImageBlock{
display:none;
}

#subtab-tabs-1,#subtab-tabs-2,#subtab-tabs-3,#subtab-tabs-4,#subtab-tabs-9,
#subtab-tabs-5,#subtab-tabs-6,#subtab-tabs-7,#subtab-tabs-8,#subtab-tabs-10,
#subtab-tabs-11,#subtab-tabs-12,#subtab-tabs-13,#subtab-tabs-14,#subtab-tabs-15,
#subtab-tabs-16,#subtab-tabs-17,#subtab-tabs-18,#subtab-tabs-19,#subtab-tabs-20,
#subtab-tabs-21,#subtab-tabs-22,#subtab-tabs-23,#subtab-tabs-24,#subtab-tabs-25,
#subtab-tabs-26,#subtab-tabs-27,#subtab-tabs-28,#subtab-tabs-29,#subtab-tabs-30,
#subtab-tabs-31,#subtab-tabs-32,#subtab-tabs-33,#subtab-tabs-34,#subtab-tabs-35,
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6{
padding-top: 15px; 
}

#secondarynavtabs li{
border: 0px;
border-right: 1px solid #A2A2A2;
background:#fff;
}

#secondarynavtabs a{
background:#fff;
}

#subtabs1 li, #subtabs2 li, #subtabs3 li,
#subtabs4 li, #subtabs5 li, #subtabs6 li,
#subtabs7 li{
background:#fff;
border: 0px;
border-right: 1px solid #A2A2A2;
}

#subtabs1 a, #subtabs2 a, #subtabs3 a,
#subtabs4 a, #subtabs5 a, #subtabs6 a,
#subtabs7 a{


}

.ui-state-default {
background: none;
} 


#navtabs a{
border-bottom:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background:#fff;
}

#background_header {
border-top:7px solid #0055A0;
}

#content.narrow #navtabs {
 float:left;
 width:480px;
}

#navtabs ul.ui-tabs-nav {
 width:700px;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
}

#right_column{
margin-top:5px;
}

.PAAG {
margin-top: 15px;
margin-bottom: 25px;
}

.ui-tabs {
padding: 0em;
}




#subtabs1 li.ui-state-default a,#subtabs2 li.ui-state-default a,#subtabs3 li.ui-state-default a,
#subtabs4 li.ui-state-default a,#subtabs5 li.ui-state-default a,#subtabs6 li.ui-state-default a,
#subtabs7 li.ui-state-default a,#secondarynavtabs li.ui-state-default a{
background:#e9e9e9;
color:#6b6b6b;
}

#subtabs1 li.ui-state-active a,#subtabs2 li.ui-state-active a,#subtabs3 li.ui-state-active a,
#subtabs4 li.ui-state-active a,#subtabs5 li.ui-state-active a,#subtabs6 li.ui-state-active a,
#subtabs7 li.ui-state-active a,#secondarynavtabs li.ui-state-active a, #navtabs li.ui-state-active a{
background:#e9e9e9;
color:#0055A0 !important;

}

#subtabs1  ul.ui-tabs-nav,#subtabs2  ul.ui-tabs-nav,#subtabs3  ul.ui-tabs-nav,
#subtabs4  ul.ui-tabs-nav,#subtabs5  ul.ui-tabs-nav,#subtabs6  ul.ui-tabs-nav,
#subtabs7  ul.ui-tabs-nav,#secondarynavtabs  ul.ui-tabs-nav{
background:#e9e9e9;
color:#6b6b6b;
}



#headingshort h1 {
width:450px;
}

.globalmenu_background {
z-index:9999;
}


#content.narrow{
float:left;
margin-left:20px;
margin-right:0px;
max-width:450px;
width: 450px;
}

#right_column150{
margin-top:130px;
float:right;
padding:0;
width:220px;
}

#right_column130{
margin-top:120px;
float:right;
padding:0;
width:220px;
}

#right_column110{
margin-top:80px;
float:right;
padding:0;
width:220px;
}

#right_column65{
margin-top:65px;
float:right;
padding:0;
width:220px;
}


#headingshort{
width:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
color:#0055A0;
}

.ui-tabs .ui-tabs-nav li a {
color:#6b6b6b;
}

.ui-accordion-icons .ui-accordion-header a {

color: #2953a4;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

color: #20090D !important;
text-decoration: none;
border-bottom:none;
}

.ui-state-default a:hover {
background: #E9E9E9;
color: #2953a4;
text-decoration: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#0055A0;
background:#e9e9e9;
border-bottom:none;
}

.ui-widget-content {
color:#20090D;
}

.video_image img{
height: 219px;
width: 398px;
}

#head img{
height: 228px;
width: 327px;
}

.video_image{
margin:0 0 0 563px;

}

.globalmenu_background_about {
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#a5a5a5'); BORDER-LEFT: #909090 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; WIDTH: 960px; MARGIN-BOTTOM: 100px; 
HEIGHT: 210px; OVERFLOW: auto; BORDER-TOP: #909090 1px solid; BORDER-RIGHT: #909090 1px solid; LEFT: 150px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 6px #a5a5a5; 
-webkit-box-shadow: 5px 5px 6px #a5a5a5; box-shadow: 5px 5px 6px #a5a5a5

-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:5px 5px 6px #A5A5A5;
-webkit-box-shadow: #A5A5A5 5px 5px 6px;
background-color: white;
border-bottom: 1px solid #909090;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
border-top: 1px solid #909090;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
margin-bottom: 100px;
overflow: auto;
padding-bottom: 0px;
width: 650px;
z-index:99999;
height:190px;
}

.globalmenu_backgroundabout {
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#a5a5a5'); BORDER-LEFT: #909090 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; WIDTH: 960px; MARGIN-BOTTOM: 100px; 
HEIGHT: 210px; OVERFLOW: auto; BORDER-TOP: #909090 1px solid; BORDER-RIGHT: #909090 1px solid; LEFT: 150px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 6px #a5a5a5; 
-webkit-box-shadow: 5px 5px 6px #a5a5a5; box-shadow: 5px 5px 6px #a5a5a5
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:5px 5px 6px #A5A5A5;
-webkit-box-shadow: #A5A5A5 5px 5px 6px;
background-color: white;
border-bottom: 1px solid #909090;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
border-top: 1px solid #909090;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
margin-bottom: 100px;
overflow: auto;
padding-bottom: 0px;
width: 650px;
z-index:99999;
heighti:120px;
}

.globalmenu_backgroundabout h2 {
border-bottom: 1px solid #76BEEE;
color: #76BEEE;
font-size: 1em;
font-weight: bold;
margin: 0px 0px 4px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
}

.globalmenu_background_about h2 {
border-bottom: 1px solid #76BEEE;
color: #76BEEE;
font-size: 1em;
font-weight: bold;
margin: 0px 0px 4px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
}

#headerstrech {
margin: 20px 0px 0px 25px;
width: 500px;
}

#headerstrechabout {
left: 446px;
margin: 20px 0px 0px 25px;
position: absolute;
top: 0px;
width: 450px;
}

.globalmenu_backgroundservices {
z-index:99999;
}


.globalmenu_background_admissions{
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#a5a5a5'); BORDER-LEFT: #909090 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; WIDTH: 960px; MARGIN-BOTTOM: 100px; 
HEIGHT: 210px; OVERFLOW: auto; BORDER-TOP: #909090 1px solid; BORDER-RIGHT: #909090 1px solid; LEFT: 150px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 6px #a5a5a5; 
-webkit-box-shadow: 5px 5px 6px #a5a5a5; box-shadow: 5px 5px 6px #a5a5a5

-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:5px 5px 6px #A5A5A5;
-webkit-box-shadow: #A5A5A5 5px 5px 6px;
background-color: white;
border-bottom: 1px solid #909090;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
border-top: 1px solid #909090;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
height: 250px;
left: -170px;
margin-bottom: 100px;
margin-right: -19px;
overflow: auto;
padding-bottom: 20px;
position: relative;
width: 950px;
z-index:99999;
}

.globalmenu_background_programs{
filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#a5a5a5'); BORDER-LEFT: #909090 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; WIDTH: 960px; MARGIN-BOTTOM: 100px; 
HEIGHT: 210px; OVERFLOW: auto; BORDER-TOP: #909090 1px solid; BORDER-RIGHT: #909090 1px solid; LEFT: 150px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 6px #a5a5a5; 
-webkit-box-shadow: 5px 5px 6px #a5a5a5; box-shadow: 5px 5px 6px #a5a5a5

-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:5px 5px 6px #A5A5A5;
-webkit-box-shadow: #A5A5A5 5px 5px 6px;
background-color: white;
border-bottom: 1px solid #909090;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
border-top: 1px solid #909090;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
height: 320px;
left: 0px;
margin-bottom: 100px;
margin-right: -19px;
overflow: auto;
padding-bottom: 20px;
position: relative;
width: 950px;
z-index:99999;
}
.globalmenu_background_admissions h2,
.globalmenu_background_programs h2,
.globalmenu_background_about h2,
.globalmenu_backgroundabout h2 {
border-bottom: 1px solid #76BEEE;
color: #76BEEE;
font-size: 1em;
font-weight: bold;
margin: 0px 0px 4px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
}



#menu #globalnav .globalmenu_background_programs ul.globaldropdown li a,
#menu #globalnav .globalmenu_background_about ul.globaldropdown li a,
#menu #globalnav .globalmenu_background_admissions ul.globaldropdown li a,
#menu #globalnav .globalmenu_backgroundabout ul.globaldropdown li a 
{
border-bottom-style: none;
display: block;
font-size: 1.4em;
font-weight: normal;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
}

#menu #globalnav .globalmenu_background_programs ul.globaldropdown li,
#menu #globalnav .globalmenu_background_admissions ul.globaldropdown li,
#menu #globalnav .globalmenu_background_about ul.globaldropdown li,
#menu #globalnav .globalmenu_backgroundabout ul.globaldropdown li
{
border-bottom: 1px dotted #4D4D4D;
margin: 8px 0px 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 100%;
}


.globalmenu_background_admissions ul.globaldropdown,
.globalmenu_background_programs ul.globaldropdown,
.globalmenu_background_about ul.globaldropdown,
.globalmenu_backgroundabout ul.globaldropdown
{
list-style-type: none;
margin: 0px;
width: 100%;
}

.programscourses_3{
width: 250px !important;
}

ul#topnav li .sub {
margin-top:20px;
padding-top:0px;
z-index: 99999;
}

ul#topnav li {
float: left;
margin: 0; padding: 0;
position: relative; /*Ã¢â¬âImportantÃ¢â¬â*/
z-index: 99999;
}

#subtab-tabs-1 a,#subtab-tabs-2 a,#subtab-tabs-3 a,#subtab-tabs-4 a,#subtab-tabs-5 a,
#subtab-tabs-6 a,#subtab-tabs-7 a,#subtab-tabs-8 a,#subtab-tabs-9 a,#subtab-tabs-10 a,
#subtab-tabs-11 a,#subtab-tabs-12 a,#subtab-tabs-13 a,#subtab-tabs-14 a,#subtab-tabs-15 a,
#subtab-tabs-16 a,#subtab-tabs-17 a,#subtab-tabs-18 a,#subtab-tabs-19 a,#subtab-tabs-20 a,
#subtab-tabs-21 a,#subtab-tabs-22 a,#subtab-tabs-23 a,#subtab-tabs-24 a,#subtab-tabs-25 a,
#subtab-tabs-26 a,#subtab-tabs-27 a,#subtab-tabs-28 a,#subtab-tabs-29 a,#subtab-tabs-30 a,
#subtab-tabs-31 a,#subtab-tabs-32 a,#subtab-tabs-33 a,#subtab-tabs-34 a,#subtab-tabs-35 a
{
border-bottom: 1px dotted #0055A0;
color: #0055A0;
text-decoration: none;
}

#subtab-tabs-1 li,#subtab-tabs-2 li,#subtab-tabs-3 li,#subtab-tabs-4 li,#subtab-tabs-5 li,
#subtab-tabs-6 li,#subtab-tabs-7 li,#subtab-tabs-8 li,#subtab-tabs-9 li,#subtab-tabs-10 li,
#subtab-tabs-11 li,#subtab-tabs-12 li,#subtab-tabs-13 li,#subtab-tabs-14 li,#subtab-tabs-15 li,
#subtab-tabs-16 li,#subtab-tabs-17 li,#subtab-tabs-18 li,#subtab-tabs-19 li,#subtab-tabs-20 li,
#subtab-tabs-21 li,#subtab-tabs-22 li,#subtab-tabs-23 li,#subtab-tabs-24 li,#subtab-tabs-25 li,
#subtab-tabs-26 li,#subtab-tabs-27 li,#subtab-tabs-28 li,#subtab-tabs-29 li,#subtab-tabs-30 li,
#subtab-tabs-31 li,#subtab-tabs-32 li,#subtab-tabs-33 li,#subtab-tabs-34 li,#subtab-tabs-35 li{
border:none;
}

.ui-widget-content a {
border-bottom: 1px dotted #0055A0;
color: #0055A0;
text-decoration: none;
}

a.viewby{
border-bottom: none;
color: #0055A0;
}

#accordion table tr:hover td {
background-color: transparent;
}

#faclist table tr:hover td {
background-color: transparent;
}

ui-accordion-content p {
font-size:1.1em;
}

#bannertext {
color:white;
}

a{border-bottom: none;}

#right_column65 p, #right_column110 p, #right_column130 p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 0.8em;
font-weight: normal;
line-height: 1.4em;
margin: 0px;
padding: 0px 13px 10px;
}


#inside_full_banner{
width:965px;
}

li.ui-tabs-selected a, li.ui-state-active a{
color: #0055A0 !important;
}

a.linkList:visited{
color: #0055A0 ;
}

a.pointyii:visited{
color: #0055A0 ;
}

#imageTextMore a:visited{
color: #0055A0 ;
}


a.homeMenu , a.homeMenu:link,  a.homeMenu:visited{
color: #0055A0 !important;
}

#precis img{
width: 150px;
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

 #searchProgramForm{
 background: whiteSmoke;
padding-right: 0px;
padding-left: 0px;
font-size: 0.95em;
padding-bottom: 0px;
margin: 0px 0px 0px;
padding-top: 5px;
-webkit-border-radius: 0 0 0px 4px;
-moz-border-radius: 0 0 0px 4px;
border-bottom-right-radius: 0px 0px;
border-bottom-left-radius: 4px 4px;
border-left: 1px solid #BEC0C2;
border-right: 1px solid #BEC0C2;
border-bottom: 1px solid #BEC0C2;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
width: 218px;
margin-left: -1px;
min-height: 205px;
}

.ui-datepicker table {
width: 200px;
}

#front_right_column h5, #front_left_column h5, #inner_right_column h5, #inner_left_column h5 {
margin-top: 13px;
}
.ui-datepicker .ui-datepicker-next {
border:none;
}

.ui-datepicker .ui-datepicker-prev {
    border: medium none;
}
.ui-datepicker .ui-datepicker-header {
width:200px;
}

h2{
padding-top:4px;
padding-bottom:4px;

}

h3{
padding-top:4px;
padding-bottom:4px;
}

h4{
padding-top:4px;
padding-bottom:4px;
}

.wcm-region-marker { opacity: 1 !important; }



.video_image_front {
margin: 0px 0px 0px 20px;
}
.mid {
  max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */ 
  z-index: 100;
  position: absolute;
  color: white;
  font-size: 31px;
  font-family: georgia;
  font-weight: bold;
  left: 150px;
  top: 300px;
}
.darken {
   max-width: 100%;
}
.ui-big {
   font-size: 20px;
   margin-left: 1.5em;
   padding-left: 1.5em;
}



.banner_heading {
	color: #ffffff;
	font-size: 48px;
        line-height: 50%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
        background:rgba(0,0,0,0.0);
        height: 90px;
}



#content a.feature:link, a.feature:visited, a.feature:active #content a.feature:link, #content a.feature:visited, #content a.feature:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
}



/* FEATURE GLYPH MAROON LINK */

#content a.feature_glyph:link, a.feature_glyph:visited, a.feature_glyph:active #content a.feature_glyph:link, #content a.feature_glyph:visited, #content a.feature_glyph:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
}

a.feature_glyph:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top right;
    width: 18px;
    height: 11px;
    vertical-align: middle;
}



#content a.maroonsb:link, a.maroonsb:visited, a.maroonsb:active #content a.maroonsb:link, #content a.maroonsb:visited, #content a.maroonsb:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: .90px;
line-height: 15px;
float: left;
margin-left: 15px;
}

a.maroonsb:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top right;
    width: 18px;
    height: 11px;
    vertical-align: middle;
}



/* MENU BUTTON 1 */

#apply_now{
background: #65001D repeat-x 0% 0%;
border-bottom: 10px solid #65001D;
border-bottom-left-radius: 0px 4px;
border-bottom-right-radius: 0px 4px;
border-left: 1px solid #65001D;
border-right: 1px solid #65001D;
border-top: 1px solid #65001D;
border-top-left-radius: 0px 4px;
border-top-right-radius: 0px 4px;
color: #ffffff;
text-transform: uppercase;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13.5px;
font-weight: 500;
line-height: 1.95em;
letter-spacing: 1.16px;
text-align: center;
padding-bottom: 8px;
padding-left: 1px;
padding-right: 0px;
padding-top: 8px;
margin:6px 0px;
}

#apply_now a {
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #ffffff;
}



/* SECONDARY MENU BUTTON */

#specialnav_border{
background: #8B2332 repeat-x 0% 0%;
border-bottom: 10px solid #8B2332;
border-bottom-left-radius: 0px 4px;
border-bottom-right-radius: 0px 4px;
border-left: 1px solid #8B2332;
border-right: 1px solid #8B2332;
border-top: 1px solid #8B2332;
border-top-left-radius: 0px 4px;
border-top-right-radius: 0px 4px;
color: #ffffff;
text-transform: uppercase;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
letter-spacing: 1.16px;
font-size: 13.5px;
font-weight: 500;
line-height: 1.95em;
text-align: center;
padding-bottom: 8px;
padding-left: 1px;
padding-right: 0px;
padding-top: 8px;
margin:6px 0px;
}

#specialnav_border a {
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #ffffff;
}



#content a.white:link, a.white:visited, a.white:active #content a.white:link, #content a.white:visited, #content a.white:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
text-transform: uppercase;
color: #ffffff;
}



/* NEWS AND EVENTS MAROON LINK */

#content a.maroonapply:link, a.maroonapply:visited, a.maroonapply:active #content a.maroonapply:link, #content a.maroonapply:visited, #content a.maroonapply:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
color: #8B2331;
}

a.maroonapply:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 15px;
    width: 50px;
    height: 41px;
    vertical-align: middle;
}



#content a.brownnews:link, a.brownnews:visited, a.brownnews:active #content a.brownnews:link, #content a.brownnews:visited, #content a.brownnews:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
color: #150608;
}



#newside_button{
background: #330E15 repeat-x 0% 0%;
border-bottom: 10px solid #330E15;
border-bottom-left-radius: 0px 4px;
border-bottom-right-radius: 0px 4px;
border-left: 1px solid #330E15;
border-right: 1px solid #330E15;
border-top: 1px solid #330E15;
border-top-left-radius: 0px 4px;
border-top-right-radius: 0px 4px;
color: #ffffff;
text-transform: uppercase;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 1.75em;
letter-spacing: 1.16px;
text-align: center;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 8px;
margin:-16px 0px;
}

#newside_button a {
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #ffffff;
}



/* IMG LEFT MAROON LINK */

#featuremaroon {

font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.featuremaroon p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 39px;
float: left;
margin-left: 25px;
padding-top: 12px;
}

a.featuremaroonvisited:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 27px;
    width: 50px;
    height: 41px;
    vertical-align: middle;
}



/* IMG RIGHT MAROON LINK */

#content a.featuremaroon2:link, a.maroonsb:visited, a.maroonsb:active #content a.maroonsb:link, #content a.maroonsb:visited, #content a.maroonsb:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 40px;
float: left;
margin-left: 0px;
padding-top: 0px;
}

a.featuremaroon2:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 27px;
    width: 18px;
    height: 41px;
    vertical-align: middle;
}



/* ICON TEXT MAROON LINK */

#iconmessagemaroon {
font-family: Gotham SSm A, Gotham SSm B;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.iconmessagemaroon p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 55px;
float: left;
padding-left: 15px;
}

a.iconmessagemaroonvisited:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 23px;
    width: 50px;
    height: 40px;
    vertical-align: middle;
}



form#cse-search-box {
  margin-top: 0.4em;
}
form#cse-search-box input {
  vertical-align: middle;
}



/* FEATURE FLAG WHITE TEXT BOX */

#featureflagwhite {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #ffffff;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.featureflagwhite p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
position: absolute;
left: 270px;
width: 150px;
text-align: center;
top: 180px;
padding: 10px;
color: #FFF;
margin: 5px;
background: rgba(32,9,12,0.35);
border: 1px solid #FFFFFF;
text-transform: uppercase;
font-size: 12.5px;
letter-spacing: 1.25px;
}



/* FEATURE WHITE TEXT BOX */

#featurewhite {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #ffffff;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.featurewhite p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
position: absolute;
left: 143px;
width: 410px;
text-align: center;
top: 180px;
padding: 10px;
color: #FFF;
margin: 5px;
background: rgba(32,9,12,0.35);
border: 1px solid #FFFFFF;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1.25px;
}



/* FEATURE 3CB LINK */

#featurelink3CB {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: .90px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.featurelink3CB p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: .90px;
line-height: 49px;
float: left;
margin-left: 40px;
}

a.featurelink3CBvisited:after {
content: "";
display: inline-block;
background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top right;
background-position: 5px 20px;
width: 30px;
height: 45px; 
}



/* NOTICE BANNER WHITE LINK */

#content a.revlink:link, a.revlink:visited, a.revlink:active, a.revlink:hover #content a.revlink:link, #content a.revlink:visited, #content a.revlink:active, #content a.revlink:hover{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}

#revlink {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #ffffff;
letter-spacing: 1.25px;
text-decoration: none;
line-height: 15px;
}

.revlink {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #ffffff;
letter-spacing: 1.25px;
line-height: 11px;
text-decoration: none;
}

a.revlink:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/reverse_chevron.svg) no-repeat top;
    width: 18px;
    height: 11px;
    vertical-align: middle;
}



#content a.inline_link:link, a.inline_link:visited, a.inline_link:active, a.inline_link:hover #content a.inline_link:link, #content a.inline_link:visited, #content a.inline_link:active,
#content a.inline_link:hover {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
color: #8B2331;
font-weight: 600;
}

#content a.inline_link:hover {
text-decoration: underline;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-weight: 600;
color: #8B2331;
}

#inline_link {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-weight: 600;
color: #8B2331;
}

.inline_link {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
text-decoration: underline;
font-weight: 600;
color: #8B2331;
}



/* RESULTS LIST MAROON LINK */

#featurelowermaroon {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: .90px;
line-height: 39px;
float: left;
margin-left: 0px;
}

.featurelowermaroon p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: .90px;
line-height: 39px;
float: left;
margin-left: 0px;
}

a.featurelowermaroonvisited:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 15.2px;
    width: 50px;
    height: 41px;
    vertical-align: middle;
}



/* RESULTS MAROON LETTER */

#content a.lettermaroon:link, a.lettermaroon:visited, a.lettermaroon:active #content a.lettermaroon:link, 
#content a.lettermaroon:visited, #content a.lettermaroon:hover
{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
color: #8B2331;
font-size:16px;
font-weight:600;
}

#content a.lettergrey:link, a.lettergrey:visited, a.lettergrey:active #content a.lettergrey:link,
#content a.lettergrey:visited, #content a.lettergrey:hover
{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
opacity: 0.45;
color: #150608;
font-size:16px;
font-weight:600;
}

/* FEATURE GLYPH MAROON CHEVRON DOWN */

#content a.feature_glyph_down:link, a.feature_glyph_down:visited, a.feature_glyph_down:active, a.feature_glyph_down:hover #content a.feature_glyph_down:link, #content a.feature_glyph_down:visited, #content a.feature_glyph_down:active, #content a.feature_glyph_down:hover{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
}

a.feature_glyph_down:after {
    content: "";
    display: inline-block;
    margin-top:-11px;
    margin-left:-2px;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top right;
    transform: rotate(90deg);
    width: 18px;
    height: 20px;
    vertical-align: middle;
}

a.feature_glyph_down:after {
    content: "";
    display: inline-block;
    margin-top:-11px;
    margin-left:-2px;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top right;
    transform: rotate(90deg);
    width: 18px;
    height: 20px;
    vertical-align: middle;
}



/* NEWS AND EVENTS DETAILS MAROON BACK BUTTON */

#feature_glyph_back {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.feature_glyph_back p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 0px;
float: right;
padding-left: 0px;
margin-top:5px;
}

a.feature_glyph_back:before {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_Double_Arrow_back.svg) no-repeat top;
    margin-top: 0.2px;
    width: 20px;
    height: 9px;
    vertical-align: middle;
}



/* SECONDARY MAROON DETAILS BACK BUTTON */

#maroonbackdetail {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.maroonbackdetail p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 0px;
float: right;
padding-left: 0px;
margin-top:1.1px;
}

a.maroonbackdetailvisited:before {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_Double_Arrow_back.svg) no-repeat top;
    margin-top: -4px;
    width: 20px;
    height: 9px;
    vertical-align: middle;
}



/* SIDEBLOCK TEXT */

.SBTextTitle{
border-bottom: 1px solid #ffffff;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #150608;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13.5px;
font-weight: 500;
height: 15px;
letter-spacing: -.12px;
line-height: 1.15em;
margin: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 11px;
padding-top: 8px;
margin-top: 25px;
width:197px;
}

#SBTextContent{
border-bottom: 1px solid #ffffff;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 5px;
}

.SBteaserText {
padding-left: 0px;
margin-top: -10px;
margin-bottom: -25px;
width: 220px;
line-height: 20px;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13px;
color: #150608;
}

#SBmessagemaroon {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.SBmessagemaroon p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 55px;
float: left;
padding-left: 0px;
}

a.SBmessagemaroonvisited:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 23px;
    width: 50px;
    height: 40px;
    vertical-align: middle;
}



/*** BUTTON HOVER ***/

.button {
    background: #ffffff;
    color: #8b2331;
    text-transform:uppercase;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding:15px 20px;
    font-weight:500;
    transition: all 0.1s ease 0s;
    box-shadow: inset 0 0 0 2px #8b2331;

}

.button:hover {
    background:#8b2331;
    color:#ffffff;
}

#content a.button:link, #content a.button:visited {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
text-transform: uppercase;
color: #8b2331;
text-decoration: none;
}

#content #content a.button:visited, #content a.button:active, #content a.button:hover{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}
.SBTextTitle{
border-bottom: 1px solid #ffffff;
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #150608;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13.5px;
font-weight: 500;
height: 15px;
letter-spacing: -.12px;
line-height: 1.15em;
margin: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 11px;
padding-top: 8px;
margin-top: 25px;
width:197px;
}
#SBTextContent{
border-bottom: 1px solid #ffffff;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
font-size: 0.95em;
margin: 0px 0px 15px;
padding-bottom: 5px;
}
.SBteaserText {
padding-left: 0px;
margin-top: -10px;
margin-bottom: -25px;
width: 220px;
line-height: 20px;
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 13px;
color: #150608;
}
#SBmessagemaroon {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}
.SBmessagemaroon p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 55px;
float: left;
padding-left: 0px;
}
a.SBmessagemaroonvisited:after {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_chevron_arrow.svg) no-repeat top;
    background-position: 7px 23px;
    width: 50px;
    height: 40px;
    vertical-align: middle;
}



/* FEATURE GLYPH MAROON BACK BUTTON */

#feature_glyph_back {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 15px;
float: left;
margin-left: 15px;
}

.feature_glyph_back p {
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 0px;
float: right;
padding-left: 0px;
margin-top:0px;
}

a.feature_glyph_back:before {
    content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_Double_Arrow_Back.svg) no-repeat top;
    margin-top: -4.6px;
    width: 20px;
    height: 9px;
    vertical-align: middle;
}

#content a.feature_glyph_back_button:link, a.feature_glyph_back_button:visited, a.feature_glyph_back_button:active 
#content a.feature_glyph_back_button:link, #content 
a.feature_glyph_back_button:visited, #content a.feature_glyph_back_button:active{
font-family: Gotham SSm A, Gotham SSm B, Verdana,Helvetica,Arial,sans-serif;
font-size: 12.5px;
font-weight: 600;
text-transform: uppercase;
color: #8B2331;
letter-spacing: 1.25px;
line-height: 30px;
}
a.feature_glyph_back_button:before {
content: "";
    display: inline-block;
    background: url(/macewan_css/images/icon_Double_Arrow_back.svg) no-repeat top;
    margin-top: -2.0px;
    width: 20px;
    height: 9px;
    vertical-align: middle;
}
