/**
* Anderson University Falls School of Business
* Author: Brainstorm, Inc
* Author URI: http://brainstormbrand.com/
*/


/*
* Interior banner
*/
#interiorbannercontainer {
}

#interiorsectionheadercontainer {
    float : right;
    margin : 0 3px 10px 0;
    width : 617px;
}

/*
* Subsection header
*/
#subsectionheader {
    margin : 0 0 6px 0;
    padding : 0 0 11px 0;
    min-height : 80px;
    background : #4a4949 url(../images/interior_banner_title_gray.jpg) center left no-repeat;
}

* html #subsectionheader {
    min-height : 0;
    height : 80px;
}

#subsectionheader.blue,
* html #interiorsectionheadercontainer .blue    { background : #1d274c url(../images/interior_banner_title_blue.jpg) center left no-repeat; }
#subsectionheader.green,
* html #interiorsectionheadercontainer .green   { background : #375812 url(../images/interior_banner_title_green.jpg) center left no-repeat; }
#subsectionheader.orange,
* html #interiorsectionheadercontainer .orange  { background : #af6c2b url(../images/interior_banner_title_orange.jpg) center left no-repeat; }
#subsectionheader.magenta,            
* html #interiorsectionheadercontainer .magenta { background : #870e5d url(../images/interior_banner_title_magenta.jpg) center left no-repeat; }
#subsectionheader.aqua,               
* html #interiorsectionheadercontainer .aqua    { background : #448992 url(../images/interior_banner_title_aqua.jpg) center left no-repeat; }
#subsectionheader.yellow,            
* html #interiorsectionheadercontainer .yellow  { background : #a59121 url(../images/interior_banner_title_yellow.jpg) center left no-repeat; }
#subsectionheader.gray,
* html #interiorsectionheadercontainer .gray    { background : #4a4949 url(../images/interior_banner_title_gray.jpg) center left no-repeat; }

#subsectionheader h2 {
    margin : 0;
    padding : 6px 0 0 17px;
    font-size : 46px;
    font-size : 36px;
    font-weight : normal;
    color : #fff;
}

/*
* Testimonial in title area
*/
#titletestimonialcontainer {
    padding : 0 0 0 0;
    width : 610px;
}

#titletestimonialbody {
    margin : 0 0 0 190px;
    padding : 40px 0 0 0;
    font-size : 16px;
    width : 400px;
    color : #7e7e7e;
}

#ieroot #titletestimonialbody {
    padding-top : 5px;
}

#ieroot8 #titletestimonialbody {
    padding-top : 40px;
}

#titletestimonialbody p {
    margin-bottom : 0;
}

#titletestimonialbody a.more {
    display : inline-block;
    padding : 2px 0;
    width : 55px;
    background : #b3b2b2;
    font-size : 12px;
    color : #fff;
    text-align : center;
    text-decoration : none;
}

#titletestimonialfooter {
    font-size : 10px;
}

/*
* Subnavigation
*/
#leftsideareacontainer {
    float : left;
    width : 282px;
}

#subnavigationcontainer {
    margin-left : 3px;
    width : 279px;
    min-height : 237px;
    background : #bebebe;
}

* html #subnavigationcontainer {
    min-height : 0;
    height : 237px;
}

#subnavigation {
    min-height : 221px;
}

* html #subnavigation {
    min-height : 0;
    height : 221px;
}

#subnavigation,
#subnavigation ul {
    display : block;
    margin : 0;
    padding : 10px 0 6px 0;
    list-style : none;
}

#subnavigation ul {
    padding : 0;
}

#subnavigation li {
    display : block;
    margin : 0;
    padding : 0;
    list-style : none;
}

#subnavigation a {
    display : block;
    padding : 3px 0 3px 16px;
    color : #5e5e5e;
    font-weight : bold;
    text-decoration : none;
    text-transform : uppercase;
}

#subnavigation a.ancestor {
    color : #fff;
}

#subnavigation a.current,
#subnavigation .hassubnav .hassubnav a.current,
#subnavigation .hassubnav .hassubnav a.ancestor:hover,
#subnavigation a:hover {
    background : #5e5e5e;
    color : #fff;
}

#subnavigation .hassubnav {
    background : transparent url(../images/secondary_root_current_bg.gif) 0 4px no-repeat;
}

#subnavigation .hassubnav a.ancestor,
#subnavigation .hassubnav a.ancestor:hover {
    background : transparent;
}

#subnavigation .hassubnav .tertiarynavigationoutercontainer .hassubnav {
    background : transparent;
}

#subnavigation .hassubnav .tertiarynavigationoutercontainer {
    display : block;
    padding : 3px 0px 1px 0;
    background : transparent url(../images/tertiarynavigation_border.gif) 16px 3px no-repeat;
}

#subnavigation .hassubnav .tertiarynavigationcontainer {
    display : block;
    background : transparent url(../images/tertiarynavigation_border.gif) 16px bottom no-repeat;
    padding : 3px 0;
}

#subnavigation .hassubnav .tertiarynavigationcontainer ul a {
    font-weight : normal;
    text-transform : none;
}

#subnavigation .hassubnav .tertiarynavigationoutercontainer .hassubnav ul a {
    padding-left : 26px;
}

/*
* Body
*/
/* also in global.css */
#bodycontentcontainer {
    clear : both;
    padding : 1px 0 0 46px;
}

#bodycontentcontainer.interiorpage {
    clear : none;
    margin : 0 0 0 306px;
    padding-top : 10px;
    padding-left : 0;
}

#bodycontentcontainer h1,
#bodycontentcontainer h1 a,
#bodycontentcontainer h2,
#bodycontentcontainer h2 a {
    color : #000000;
}

/*
* Breadcrumb
*/
#breadcrumbcontainer {
    margin : 0 0 19px 0;
    color : #686868;
    text-transform : lowercase;
}

#breadcrumb {
    display : block;
    margin : 0;
    padding : 6px 0 0 0;
    list-style : none;
}

#breadcrumb li {
    display : inline;
    margin : 0;
    padding : 0;
    list-style : none;
}

#breadcrumb .current a {
    text-decoration : none;
}

#interiorsectionheadercontainer #breadcrumbcontainer {
    margin-bottom : 8px;
    padding-left : 6px;
    color : #fff;
}

#interiorsectionheadercontainer #breadcrumbcontainer a {
    color : #fff;
}

/*
* Program landing pages (undergrad, mba, dba)
* the list of links in the banner area. don't really know what it is.
*/
#listoflinkscontainer {
    float : left;
    margin : 10px 0 0 0;
    width : 600px;
    background : transparent url(../images/dotted_h_rule_black.gif) bottom left repeat-x;
}

* html #listoflinkscontainer {
    overflow : hidden;
}

#listoflinkscontainer ul {
    display : block;
    margin : 0;
    padding : 12px 0 0 12px;
    background : transparent url(../images/dotted_h_rule_black.gif) top left repeat-x;
    list-style : none;
}

#listoflinkscontainer li {
    display : block;
    float : left;
    margin : 0 35px 0 0;
    padding : 0 0 12px 0;
    width : 112px;
    list-style : none;
    font-family : Times New Roman, Times Roman, Times, serif;
    font-size : 16px;
    line-height : 16px;
    color : #3c4c82;
}

* html #listoflinkscontainer li {
    margin-right : 32px;
}

#listoflinkscontainer a {
    color : #3c4c82;
    text-decoration : none;
}

/*
* right side container
*/
#right-side-container {
    float : right;
}

.my-mba-container {
    margin-left : 4px;
}

/*
* feed container
*/
#feed-container {
    margin : 27px 20px 0 0;
    padding : 0 0 0 12px;
    width : 170px;
    min-height : 312px;
    background : transparent url(../images/feed_separator.gif) top left no-repeat;
    font-size : 11px;
}

* html #feed-container {
    margin-right : 10px;
}

#feed-container h2.feed-to-ul {
    margin : 5px 0 16px 16px;
}

#feed-container .twitter-description {
    margin : 0 0 5px 0;
}

#feed-container a {
    text-decoration : none;
}

#feed-container ul {
    margin : 0 0 0 17px;
    padding : 0;
}

#feed-container li {
    margin : 5px 0;
    border-bottom : 1px dotted #848484;
    padding : 0 0 4px 0;
}

/*
* Content
*/
#interiorcontentcontainer {
    padding : 0 0 10px 0;
    width : 485px;
}

#interiorcontentcontainer.nexttofeed {
    width : 390px;
}

/*
* Sidebar
*/
/* also in global.css */
#sidebarcontainer {
    float : right;
    margin : 56px 0 0 0;
    width : 252px;
}

#sidebarcontainer.interiorpage {
    float : left;
    margin : 32px 0 0 16px;
}

/*
* Soc med links
*/
#soc-med-container {
    margin : 30px 0 0 0;
}

#soc-med-container h2 {
    margin : 0;
    font-size : 14px;
}

#soc-med {
    margin : 0;
    padding : 0;
    list-style : none;
    line-height : 1;
}

#soc-med li {
    margin : 1em 0;
    padding : 0;
    list-style : none;
}

#soc-med img {
    vertical-align : middle;
}

#soc-med a:link,
#soc-med a:visited {
    text-decoration : none;
}
