﻿@import url(https://fonts.googleapis.com/css?family=Josefin+Slab|Oswald:400,300,700);

/*
    Google fonts
    font-family: 'Josefin Slab', serif;
    font-family: 'Oswald', sans-serif;    
*/

body {
    background-color:#f7f7f7;
}

.mpMasterBody {
    height:auto;
    background-color:#f7f7f7;
}

h1, .PageTitle {
    font-family: 'Oswald', sans-serif;    
    font-size:1.3em;
    font-weight:normal;
    color:#ffffff;
    background-color:#333333;
    padding:7px 10px 7px 30px;
    margin:0px;
    text-transform:uppercase;
    background-image: url(images/AIQS/AIQSHeaderRedArrow.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    margin:-15px -15px 20px -15px;
}

h2, .PanelTitle {
    font-family: 'Josefin Slab', serif;
    font-size:1.25em;
    font-weight: 700;
    color:#bebebe;
    border:0px;
    margin-bottom:0.5em;
}

#masterContentArea .ContentPanel {
    margin:10px;
    padding:5px;
}

#masterContentArea .ContentPanel .ContentItemContainer {
    padding:0px;
}

.Center960 {
    width:960px;
    margin:0px auto;
}

#masterWrapper {
   font-family: 'Oswald', sans-serif;
   font-size:12pt; 
   font-weight:300;
   line-height:normal;
}

#masterContentArea {    
    background-color:#ffffff;
    margin:10px 0px 20px 0px;
    xxx-margin-right:240px;
    padding:0px 0px 0px 0px;
}

#mpRightColumn {
    width:220px;
    margin:0px 0px 0px 0px;
    float:right;
}

#hd {
    background-color:#e4e3de;
    font-family: 'Oswald', sans-serif;    
}

#masterHeaderBackground {
    height:95px;
}

#Menu {
    padding:0;
}

#bd {
    clear:both;
    margin:0px 10px;
}

#ft {
    background-color:#d8d8d8;
}

#masterHeaderImage {
    padding-top:12px;
}

#masterTopBarAuxiliary {
    color:#757472;    
}

#masterTopBarAuxiliary div {
    padding:0px !important;
    vertical-align:top;
}

#masterTopBarAuxiliary ul.NavigationUnorderedList a.NavigationLink {
    color:inherit;
    font-size:8pt;
    text-decoration:none;
}

#masterTopBarAuxiliary a.mpLoginLogout {
    background-color:#757472;
    color:#ffffff;
    text-decoration:none;    
    display:inline-block;
    font-size:9pt;
    line-height:normal;
    padding:5px 6px;
    border-right:1px solid #ffffff;
}

#masterTopBarAuxiliary div[role="search"] {
    margin-top:25px;    
}

#masterTopBarAuxiliary div[role="search"] .mpSearchButton {
    float:left;
    color:inherit;
    background-color:transparent;
    border:0;
    display:inline-block;
    padding:3px 6px !important;
    
}

#masterTopBarAuxiliary div[role="search"] .mpSearchText {
    border-radius:10px;
    padding:3px 10px !important;
    color:#e4e3de;
    border:0;
    margin-right:18px;
}

#masterTopBarAuxiliary div[role="search"] div {
    display:inline-block !important;     
    line-height:initial;
    width:auto;
    white-space: normal !important;
}

#masterMainButtonBar {
    background-color:inherit;
}

#mpRiseUserPanel {
    width: 250px;
    margin-left: -125px;
    position: fixed;
    top: 0px;
    left: 50%;    
    z-index: 3003;    
    background-color: #303030;
    color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-left:5px;
}

#mpRiseUserPanel .mpRiseUserImpersonation {
    margin:6px 0px 4px 4px;
}

#mpPrimaryNavigation {
    background-color:#bfbebe;
}

#mpPrimaryNavigation .RadMenu {
    float:none;
}

#mpPrimaryNavigation .RadMenu_Default, #mpPrimaryNavigation .RadMenu_Default a.rmLink {
    font-family: 'Oswald', sans-serif;
    font-size:12pt;
    text-transform:uppercase;
    background-image:none;
}

#mpPrimaryNavigation .RadMenu_Default .rmRootGroup {
    border:0;
    background-image:none;
    background-color:transparent;
}

#mpPrimaryNavigation .RadMenu_Default li.rmItem {
    background-image: url(images/AIQS/AIQSMenuRedArrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding:16px 14px 16px 10px;
    margin-left:0px;
}

#mpPrimaryNavigation .RadMenu_Default li.rmFirst {
    margin-left:0;
}

#mpPrimaryNavigation .RadMenu_Default li.rmItem span {
    padding:0;
}

#mpPrimaryNavigation .RadMenu_Default a.rmLink:hover, 
#mpPrimaryNavigation .RadMenu_Default a.rmLink:active,
#mpPrimaryNavigation .RadMenu_Default a.rmSelected,
#mpPrimaryNavigation .RadMenu_Default a.rmFocused,
#mpPrimaryNavigation .RadMenu_Default a.rmExpanded
{
    background-color:transparent;
}

#mpPrimaryNavigation .RadMenu_Default .rmSlide ul {
    background-image:none;
    background-color:#bfbebe;
    padding:0px 6px;
}

#mpPrimaryNavigation .RadMenu_Default .rmSlide ul li.rmItem {
    padding:6px 14px 6px 10px;
}

#mpPrimaryNavigation .RadMenu_Default .rmSlide .rmText {
    font-size:10pt;
    background-image:none;
}

#mpSecondaryNavigationContainer {
    background-color: #bebdbb;
    padding:10px; 
    margin-bottom:40px;   
    color:#505050;   
}

#mpSecondaryNavigationContainer h1 {
    margin:0;
    background-color: transparent;
    background-image:none;
    font-family: 'Josefin Slab', serif;
    font-size:52pt;
    line-height:52pt;
    text-transform:uppercase; 
    font-weight:bold;  
    color:#ffffff;
    padding:0;
}

#mpSecondaryNavigationContainer ul {
    margin:0;  
    clear:both;    
}

#mpSecondaryNavigationContainer ul li {
    margin:0;
    list-style:none;
    float:left;    
}

#mpSecondaryNavigationContainer ul a {
    color:inherit;
    text-decoration:none;
}

#mpSecondaryNavigationContainer #mpSecondLevelMenu li {
    font-family: 'Oswald', sans-serif;
    font-size:10pt;
    line-height:10pt;
    text-transform: uppercase;
    background-image: url(images/AIQS/AIQSMenuRedArrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding:14px 12px 14px 10px;
    font-weight:normal;    
}

#mpSecondaryNavigationContainer #mpThirdLevelMenu li {
    font-family: 'Oswald', sans-serif;
    font-size: 9pt;
    line-height:9pt;
    text-transform: uppercase;
    padding:0;
    color:#303030;
    border-left:1px solid #303030;
    padding:0px 8px;
    margin:0;    
}

#mpSecondaryNavigationContainer #mpThirdLevelMenu li:first-child {
    border-left:none;
}




#mpRiseUserPanel .mpRiseUserImpersonation,
#mpRiseUserPanel .mpRiseUserImpersonation #ProxyPanelLabels,
#mpRiseUserPanel .mpRiseUserImpersonation #ProxyPanelActions {
    display:inline-block;
}

#mpRiseUserPanel .mpRiseUserImpersonation a {
    color:#ffffff;
}

#masterPageTasks {
    float:none;
    text-align:center;
    padding:5px;
}

#masterPageTasks a {
    display:inline-block !important;
    float:none !important;
}
   

#masterContentArea .box_skitter {
    width: 700px;
    height: 448px;
    margin:-15px;
}

#masterContentArea .box_skitter .info_slide_dots {
    top: 414px;
    right:0px;
    
    background-color: #000000;
    border-radius: 0;
    height: 10px;
    opacity: 0.85; 
    padding:12px;   
}

#masterContentArea .box_skitter .info_slide_dots .image_number {
    border-radius:0px;
    width:10px;
    height:10px;
}

.mpHomePageNewsPanel {    
    margin:30px -20px 0 0;
    border-right:1px solid #333333;
    background-color:#404040;    
    color:#FFFFFF;
    margin-bottom:20px;   
}

.mpHomePageNewsPanel .PanelHead {
    background-color:#333333;
    color:#FFFFFF;
    border-bottom:0;    
    padding:12px;
    min-height:1em;    
}

.mpHomePageNewsPanel .PanelHead .PanelTitle {
    font-size:14pt;
    font-weight:normal;
    margin:0;
    color:#ffffff;
    display:block;
}

.mpHomePageNewsPanel .PanelBody {
    font-size:10pt;
    font-family: inherit;
    font-weight: inherit;  
    padding:0px;
}

.mpHomePageNewsPanel .PanelBody a {
    color:red;
    font-weight:inherit;
    text-decoration:none;
    font-family: 'Josefin Slab', serif;
    text-transform:uppercase;
}

.mpHomePageNewsPanel .TaggedListPanel .BlockTLItem {
    float:left;
    width:218px;
    height:277px;
    border-left:1px solid #333333;
    padding:10px;
}

.mpHomePageMajorSponsor {
    clear:both;
    margin-bottom:16px;
}

.mpHomePageTwitterPanel {
    background-color:#404040;
    color:#FFFFFF;
    border-bottom:0;    
    padding:0;        
    font-size:10pt;
    font-family: inherit;
    font-weight:inherit; 
    /* height:176px; */
    margin-bottom:20px;       
}

.mpHomePageTwitterPanel .mpHomePageTwitterPanelInternal {
    height:277px;
    padding:10px;
}

.mpHomePageTwitterPanel h2 {
    background-image:url("images/AIQS/TwitterIconHome.png");
    background-position:right 12px center;
    background-repeat:no-repeat;
    background-color:#333333;
    color:#ffffff;
    margin:0;    
    font-size:14pt;
    font-weight:normal;
    font-family: 'Josefin Slab', serif;
    text-transform:uppercase;

    padding:12px;
}
#mpFindMember {
    font-family: 'Oswald', sans-serif;
    font-size: 7pt;
    font-weight: normal;
    padding:8px;
    background-color:#f0f0f0;
    margin-bottom:20px;
    height:168px;
    overflow-y:hidden;
}
#mpFindMember h2 {
    background-color:#b9b8b8;
    color:#ffffff;
    font-size:10pt;
    font-weight:normal;
    font-family: 'Josefin Slab', serif;
    text-transform:uppercase;
    padding:8px;
    margin:-8px -8px 4px -8px;
}

#mpFindMember input.mpFindMemberSubmit {
    float:right;
}

#mpFindMember input[type="text"] {
    width:190px;
    margin-bottom:10px;
    padding:4px;
}

#mpUpcomingEvents {
    font-family: inherit;
    font-size: 10pt;
    line-height:12pt;
    font-weight: inherit;
    padding:8px;
    background-color:#404040;
    color:#ffffff;
    margin-bottom:20px;
    height:228px;
    overflow-y:hidden;
}

#mpUpcomingEvents h2 {
    font-size:10pt;
    font-weight:normal;
    font-family: 'Josefin Slab', serif;
    text-transform:uppercase;
    padding:8px;
    margin:-8px -8px 4px -8px;
    background-color:#333333;
    color:#ffffff;
}

#mpUpcomingEvents h2 a
{
    float: right;
    color: white;
    text-decoration: none;
    font-size: 8pt;
    padding-right: 12px;
    background-image: url(images/AIQS/AIQSHeaderRedArrow.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#mpUpcomingEvents h3 {       
    margin-left: 50px;
    padding-top:2px;
    font-size:14pt;
    line-height: 14pt;
}

#mpUpcomingEvents h3 a 
{
    color: #9ea90d;
    text-decoration:none;
    font-family: 'Josefin Slab', serif;
    text-transform:uppercase;        
}

#mpUpcomingEvents h4 
{
    font-family: 'Oswald', sans-serif;
    clear:both;
    font-size:12pt;
    margin:0;
    text-transform:uppercase;
    font-weight:normal;
}

#mpUpcomingEvents .mpCalendar 
{
    
    width:40px;
    height:48px;
    text-align:center;
    float:left;
    background-image: url(images/AIQS/Calendar.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#mpUpcomingEvents .mpCalendar .mpCalendarMonth 
{    
    font-size:7pt;
    font-weight:bold;
    letter-spacing:0px;
}

#mpUpcomingEvents .mpCalendar .mpCalendarDay 
{
    font-family: 'Oswald', sans-serif;
    font-size:16pt;
    font-weight:bold;
    color:#333333;
    line-height:15pt;
}


mpSideBarBlock {
    margin-bottom:20px;
}
