/* ---------------- (contains 800x600 layout rules) */
.pad15 tr td{padding:0.5em;}

#header, #content, #footer {
  width: 778px;
  margin-left: auto;
  margin-right: auto;
}

div.colthirds {
    width: 33%;
    float: left;
}


/* ----------------   Banner rules */
body#home div#banner { /* Home page */
  margin-bottom: 3px;
}
        
    /* Low-res rules for the features boxes */
    #features {
        /*position: static;*/
        margin-bottom: .3em;
    }
        
        /*div#features .feature {
                  clear: both;
                  float: none;
                  width: auto;
                }*/
        
        h1#athletics_title.mir {
          background: url(../home/images/athletics_head.gif) no-repeat left top;
          width: 597px;
          height: 33px;
        }
        
        .feature p
        {
            font: .9em/1.1em Verdana, Arial, sans-serif;
        }

div#content div.programInfo {
    margin: 3em 0 0 0;
    width: 34em;
}

    div#content div.programInfo h2 {
        color: rgb(133, 25, 25);
        margin-bottom: 0;
        font: 1.2em/1em Helvetica, Arial, sans-serif;
        font-weight: bold;
        border-bottom: 1px solid rgb(133, 25, 25);
    }
    
        div#content div.programInfo h2 a {
            text-decoration: none;
        }
    
    div#content div.programInfo h4 {
        font: bold 1.2em/1.4em Helvetica, Arial, sans-serif;
        color: #000;
        margin: 0 0 .5em 0;
    }
    
    div#content div.programInfo a {
        color: rgb(133, 25, 25);
        text-decoration: underline;
    }
    
    div#content div.programInfo p {
        margin-top: 0;
    }

.newscol {
    margin: 0 0 0 32em;
}
.newsheadline_alert {
    background:yellow;
}
    
    .newscol h3 {
        color: rgb(109, 33, 159);
        border-bottom: 1px solid #000;
        font-weight: normal;
    }
    
    .newscol a.readmore {
        display: block;
    }
    
    .newscol .newsdate {
        float: right;
        margin: 0 0 0 1em;
    }
    
    

body#athletics div#banner {
  /*background: #fff url(../athletics/images/athletics_header.jpg) no-repeat 0 0;
  height: 272px;*/
  clear: both;
  width: 778px;
  padding: 0;
}
    
    /* IE star hack */
    * html body#athletics div#banner {
        background-position: 4px 0;
    }

body#athletics div#greeting h5 {
    margin: 0 0 0 .5em;
}

body#athletics div#greeting p, body#student div.main ul li {
    font: .9em/1.1em Verdana, Arial, sans-serif;
}

body#student div.main ul li {
    font: .9em/1.3em Verdana, Arial, sans-serif;
    list-style: none;
    list-style-image: url();
    
}

    body#student ul.documents li {
        margin-left: 1em;
    }

body#athletics div#greeting div {
    margin: 0 0 0 .3em;
}

body#athletics table.booster td {
    padding: 0 0 2em 0;
}

    body#athletics table.booster td.boosterType {
        color: rgb(91, 25, 134);
        font-size: 1.8em;
    }
    
body#athletics a#booster {
    margin: 4em 0 0 -.75em;
    display: block;
}

body#student div.main div#banner {
  background: url(../student/images/student_header.jpg) no-repeat 0 0;
  height: 155px;
  clear: both;
  width: 778px;
  padding: 0;
}

    body#student div#banner #calendar {
      margin: 0 0 0 520px;
      background: #7F7ECC;
      width: 258px;
      height: 155px;
    }
    
    body#student div#banner table.calendar {
      margin: 1.5em auto 0 auto;
      width: 100%;
      color: #fff;
    }

    body#student div#banner table.calendar a {
      color: #ff0;
      text-decoration: none;
    }

    body#student div#banner table.calendar thead th {
        font-size: 1.4em;
        border-bottom: 1px solid #fff;
        padding: 0 0 .5em 0;
    }
    
    body#student div#banner table.calendar thead th a {
        font-size: 1.4em;
    }

    body#student div#banner table.calendar thead td {
        text-align: center;
        font-weight: bold;
        display: none;
    }
    
    body#student div#banner table.calendar tbody td {
        text-align: center;
        color: #fff;
        padding: .1em 0 0 0;
    }
    
    body#student div#banner table.calendar tbody td.busy {
        color: #ff0;
    }    

/* News/Events cal setup */
body#athletics .eventscal, 
body#news .eventscal {
    float:left;
    width: 30em;
}

body#athletics table.calendar, 
body#news table.calendar {
    border: 2px solid rgb(250, 166, 52);
    background: rgb(250, 166, 52);
    color: rgb(171, 112, 8);
    text-align: center;
    font: 1.5em/1.4em Futura, Helvetica, Arial, sans-serif;
}
    
    body#athletics table.calendar thead th, 
    body#news table.calendar thead th {
        background: #fff;
        color: rgb(250, 166, 52);
        font-weight: normal;
        padding: 0 0 .5em 0;
        font-size: 1.6em;
        line-height: 1.2em;
        font-weight: normal;
    }
    
    body#athletics table.calendar thead th a, 
    body#news table.calendar thead th a {
        font-size: 1.8em;
        line-height: .6em;
        color: rgb(250, 166, 52);
        text-decoration: none;
    }
    
    body#athletics table.calendar tbody td, 
    body#news table.calendar tbody td {
        line-height: 2em;
        width: 2.8em;
    }
    
    body#athletics table.calendar tbody td a, 
    body#news table.calendar tbody td a {
        color: #fff;
        text-decoration: none;
    }
    
    body#athletics div.newscontent, 
    body#news div.newscontent {
        margin: 0 0 1em 0;
        border-bottom: 1px solid #999;
    }
    
    .post_img {
        float: right;
        clear: right;
        margin: 0 0 .5em .5em;
    }
    
    .post_caption {
        color: #454545;
        text-align: center;
        font-size: 8pt;
        line-height: 9pt;
    }
    
div#gradtextleft {
		float: left;
		color: #454545;
        text-align: left;
        line-height: 1.5em;
        font-weight: bold;
        font-size: 1.3em;
        width: 370px;
        margin: 0 0 .5em 0;
	}
	
div#gradtextright {
		float: right;
		color: #454545;
		line-height: 1.5em;
        text-align: left;
        font-weight: bold;
        font-size: 1.3em;
        width: 370px;
        margin: 0 0 .5em 0;
	}
	

div#player {	
	margin: 0 0 2em 0;
	}

div#player1 {
	margin: 0 0 2em 0;
	}


/* ----------------   Quicklink rules */
div#quicklinks {
  float: right;
  width:320px;
}
    
    /* Generic mir rules */
    div#quicklinks a#apply_now, 
    div#quicklinks a#faqs, 
    div#quicklinks a#financial, 
    div#quicklinks a#learn_more, 
    div#quicklinks a#virtual_tour, 
    div#quicklinks a#adult_learners, 
    div#quicklinks a#international_students,
     div#quicklinks a#success,
     div#quicklinks a#hlc
    div#quicklinks a#constitution,
    div#quicklinks a#visit_campus,
    div#quicklinks a#profiles,
    div#quicklinks a#grads,
    div#quicklinks a#brochure,
    div#quicklinks a#theclarion,
    div#quicklinks a#study_abroad ,
    div#quicklinks a#iowa_hs ,
    div#quicklinks a#graduation_video ,
    div#quicklinks a#iowa_schools ,
    div#quicklinks a#faculty_spotlight  
    {
      margin: 0 0 3px 0;
      display: block;
    }
    body#home a#deans_list,
    body#home a#visit_campus,
    body#home a#profiles,
    body#home a#brochure,
    body#home a#virtual_tour,
    body#home a#jobs,
    body#home a#student_success,
    body#home a#ashfordmilbtn,
    body#home a#shopashford,
    body#home a#study_abroad,
    body#home a#iowa_hs ,
	body#home a#graduation_video,
    body#home a#transfer99,
    body#home a#disability_awareness,
    body#home a#iowa_schools
    {
        margin: 0 0 3px 0;
        display: block;
        width: 193px;
        height: 80px;
    }
    
    #slideshow.mir {
      display: block;
      width: 300px;
      height: 74px;
      background: url(../campus/images/slideshow.gif) no-repeat top left;
    }
    
    /* campus and international rules */
    body#campus div#quicklinks a#learn_more, 
    body#international div#quicklinks a#learn_more {
      background: url(../campus/images/more_info.gif) no-repeat left top;
      width: 170px;
      height: 80px;
      float: left;
      margin-right:3px;
    }

    body#campus div#quicklinks a#apply_now, 
    body#international div#quicklinks a#apply_now {
      background: url(../campus/images/apply_now.gif) no-repeat left top;
      width: 147px;
      height: 80px;
      margin-left: 3px;
      clear: right;
    }
        
    body#campus div#quicklinks a#virtual_tour,
    body#international div#quicklinks a#virtual_tour {
      background: url(../campus/images/virtual_tour.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }
    
    body#campus div#quicklinks a#theclarion{
      background: url(../campus/images/clarion_banner.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }
    
    
    
    
    
    body#campus div#quicklinks a#adult_learners,
    body#international div#quicklinks a#adult_learners {
      background: url(../campus/images/adult_aspire.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }
    
    body#campus div#quicklinks a#international_students,
    body#international div#quicklinks a#international_students {
      background: url(../campus/images/nia.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }

    /* adult & online rules */
    body#adult div#quicklinks a#learn_more,
    body#online div#quicklinks a#learn_more {
      background: url(../online/images/request_info.gif) no-repeat left top;
      width: 170px;
      height: 80px;
      float: left;
      margin: 0 3px 0 0;
    }
    
    body#adult div#quicklinks a#apply_now,
    body#online div#quicklinks a#apply_now {
      background: url(../online/images/apply_now.gif) no-repeat left top;
      width: 147px;
      height: 80px;
      clear: right;
    }
    
    body#campus div#quicklinks a#study_abroad{
      background: url(../images/banners/AU_TravelLogo_Web.jpg) no-repeat left top;
      width: 193px;
      height: 80px;
	  float:left;
	  margin-right:5px;
    }
    body#campus div#quicklinks a#iowa_hs{
      background: url(../images/banners/iowa_high_schools.jpg) no-repeat left top;
      height: 80px;
    }	
     a#graduation_video{
      background: url(../images/banners/graduation_video_2010.jpg) no-repeat left top;
      width: 193px;
      height: 80px;
    }

    body#campus div#quicklinks a#iowa_schools{
		display:block;
		float:right;
      background: url(../images/banners/iowa_high_schools.jpg) no-repeat left top;
      width: 123px;
      height: 80px;
    }
     body#online div#quicklinks a#study_abroad{
      background: url(../images/banners/AU_TravelLogo_Web.jpg) no-repeat left top;
      width: 193px;
      height: 80px;
      float: left;
      margin: 0 3px 0 0;
    }
	body#online div#quicklinks a#iowa_schools{
      background: url(../images/banners/iowa_high_schools.jpg) no-repeat left top;
      width: 193px;
      height: 80px;
      float: left;
      margin: 0 3px 0 0;
    }
    
    
    body#online div#quicklinks a#faculty_spotlight{
      background: url(../images/banners/faculty_spotlight.gif) no-repeat left top;
      height: 80px;
      width:  124px;
    }
    
    body#adult div#quicklinks a#faqs {
      background: url(../adult/images/faq.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }
    
    body#online div#quicklinks a#faqs {
      background: url(../online/images/faq.gif) no-repeat left top;
      width: 320px;
      height: 80px;
    }

    body#adult div#quicklinks a#financial,
    body#online div#quicklinks a#financial {
      background: url(../online/images/financial.jpg) no-repeat left top;
      width: 320px;
      height: 80px;
    }
    
    body#online div#quicklinks a#success {
        background: url(../online/images/success.gif) no-repeat left top;
        width: 320px;
        height: 80px;
    }
    
    div#quicklinks a#visit_campus {
        background: url(../campus/images/visit_campus.gif) no-repeat 0 0;
        width: 320px;
        height: 80px;
    }
    
    body#home a#visit_campus {
        background: #fff url(../images/banners/visit.gif) no-repeat 0 0;
    }
    
    div#quicklinks a#graduates {
        background: #8F3A3A url(../home/images/grads.gif) no-repeat 0 0;
        width: 256px;
        height: 80px;
    }
    
    body#home a#profiles {
        background: #000 url(../images/banners/profiles.gif) no-repeat 0 0;
    }
    
    div#quicklinks a#profiles {
        background: #000 url(../campus/images/profile_button_campus.gif) no-repeat 0 0;
        color: #fff;
        width: 320px;
        height: 80px;
    }
    
    div#quicklinks a#brochure {
        background: #6a2c91 url(../campus/images/brochure-campus.gif) no-repeat 0 0;
        color: #ffc600;
        width: 320px;
        height: 80px;
    }
    

    
    body#home a#jobs {
        background: #fff url(../images/banners/jobs.gif) no-repeat 0 0;
    }
    
    body#home a#virtual_tour {
        background: #fff url(../images/banners/tour.gif) no-repeat 0 0;
    }
    
    body#home a#brochure {
        background: #fff url(../home/images/banners/grad_btn.jpg) no-repeat 0 0; 
    }
    
    body#home a#student_success {
        background: #fff url(../home/images/banners/student_success.jpg) no-repeat 0 0;
    }
    
    body#home a#ashfordmilbtn {
        background: #fff url(../home/images/banners/military_btn.gif) no-repeat 0 0;
    }

    body#home a#transfer99 {
        background: #fff url(../home/images/banners/transfer99.jpg) no-repeat 0 0;
    }


    body#home a#shopashford {
        background: #fff url(../home/images/banners/gear.jpg) no-repeat 0 0;
    }

    body#home a#study_abroad {
        background: #fff url(../images/banners/AU_TravelLogo_Web.jpg) no-repeat 0 0;
    }
    body#home a#iowa_hs{
        background: #fff url(../images/banners/iowa_high_schools.jpg) no-repeat 0 0;
    }


    body#home a#disability_awareness {
        background: #fff url(../images/banners/d_month.jpg) no-repeat 0 0;
    }

    
    body#home a#deans_list {
        background: #fff url(../images/banners/deans_list.gif) no-repeat 0 0;
    }

/* ----------------   Course rules */
body#campus div.sidebar {
    float: left;
}

body#campus div.undergraduate {
    margin: 0 0 0 21.5em;
}

div#info_span {
    width: 32em;
    padding: 1em 0;
    background: url(../campus/images/home_course_divider.gif) repeat-y 21.5em 0;
}

    div#info_span div.degrees {
        float: left;
        margin: 0 1em 0 0;
        width: 21em;
    }
    
    div#info_span div.learnmore {
        padding: 0 0 0 1em;
        margin: 0 0 0 22em;
    }
    
        div#info_span div.learnmore h2 {
            padding: 0 0 0 0;
        }
    
    div#info_span h2 {
        font-size: 1.2em;
        line-height: 1em;
    }
    
        div#info_span h2 a {
            color: #C51B34;
        }
    
    div#info_span a {
        color: #000;
        text-decoration: none;
    }
    
        div#info_span a:hover {
            text-decoration: underline;
        }

/* xxx hack -- highlight missing classes for Riesenburg */
/*
body#campus div.undergraduate b {
    font-size: 1.4em;
    background: #660;
    color: #fff;
}
*/

body#online dl.classes, 
body#campus dl.classes {
    margin: 0 0 1em 4em;
}
    body#online dl.classes dd br, 
    body#campus dl.classes dd br {
        display: none;
    }
    
    body#online dl.classes span, 
    body#campus dl.classes span {
        display: block;
    }
    
    body#online dl.classes .name, 
    body#campus dl.classes .name {
        margin: 0 0 0 8em;
    }
    
    body#online dl.classes dt .course, 
    body#campus dl.classes dt .course {
        display: block;
        float: left;
        width: 7em;
        padding: 0 0 0 1em;
        /* background: url(../campus/undergraduate/images/close.gif) no-repeat 0 .2em; */
    }
    
    body#online dl.classes dt.hide .course, 
    body#campus dl.classes dt.hide .course {
        background: transparent;
    }
    
    body#online dl.classes dt .credits, 
    body#campus dl.classes dt .credits {
        float: right;
    }
    
    body#online dl.classes dt.hide .credits, 
    body#online dl.classes dd.hide, 
    body#campus dl.classes dt.hide .credits,
    body#campus dl.classes dd.hide {
        display: none;
    }
    
    body#online dl.classes dt.hide, 
    body#campus dl.classes dt.hide {
        color: rgb(79, 36, 108);
    }
    
    body#online dl.classes dt.display, 
    body#campus dl.classes dt.display {
        font-weight: normal;
        border-bottom: 1px solid rgb(142, 56, 69);
        color: rgb(142, 56, 69);
        margin: 0 0 .3em 0;
    }
    
    body#online dl.classes dd, 
    body#campus dl.classes dd {
        margin: 0 0 1em 0;
        padding: 0 0 0 1em;
    }

/* ---------------- Matching 3 column layout rules */
div#left_col, div#center_col, div#right_col {
  width: 257px;
  float: left;
}

    /* IE star hack */
    * html body div#right_col {
        width: 250px;
    }

div#center_col {
  margin: 0 3px;
}


/* ---------------- General layout rules */
#links {
    background: #6F20A0 url(../home/images/crest.gif) no-repeat bottom left;
    width: 178px;
    /*float: left;*/
}

    #links #getstarted {
        width: 178px;
        height: 94px;
        background: #6F20A0 url(../home/images/get_started.gif) no-repeat 0 0;
    }
    
    #links h2 {
        color: #E4A43A;
        font-size: 1.4em;
        margin: 0 0 0 15px;
    }
    
    #links ul {
        list-style: none;
        margin: 0;
        padding: 0;
        list-style-image: url();
    }
    
    #content #links li {
        margin: 0 0 0 15px;
        padding: 0;
    }
    
    #links a {
        color: #fff;
        font: 1.1em/1.3em "Lucida Sans", Arial, sans-serif;
        text-decoration: none;
    }
    
    #links a:hover {
        color:#F2AA00;
    }
    
    #links hr {
        margin: 1.5em 1em;
        color: #6F20A0;
        background-color: #6F20A0;
        height: 3px;
        border: 1px solid #AD6FDC;
    }

#feature_content {
    padding: 0 0 0 3px;
}
    
    #content #feature_content h1, #content #feature_content h2 {
        font: 1.6em/1.6em Futura, Helvetica, Arial, sans-serif;
        color: #C51B34;
    }

body#home #features {
    background: #fff url(../home/images/features_bg.gif) repeat-y 197px 0;
}
body#home #features, body#home #athletics {
    background-color: #ffffff;
}
    
    div.feature {
        float: left;
        clear: none;
        width: 33%;
        margin: 0 0 0 .2em;
    }
    
    * html div.feature {
        margin: 0 0 0 1px;
    }
    
    div.lastfeature {
        width: 193px;
        margin: 0 0 0 5px;
    }
    
    * html div.lastfeature {
        margin-left: 6px;
    }
    
body#home dl.news dt {
    color: #000;
    text-decoration: underline;
}

body#home h5.continue a {
    color: #C51B34;
    font-weight: normal;
    font-size: 8.5pt;
}

#online_head, #campus_head, #adult_head {
    display: block;
}

table#prospective {
    height: 45em;
}

    table#prospective td {
        width: 192px;
        padding-right: 3px;
    }

    table#prospective td.last {
        padding-right: 0;
    }

    table#prospective p {
        margin: .3em .5em;
        line-height: 1.2em;
    }

    table#prospective ul {
        margin: 2em 1em;
        list-style: none;
        list-style-image: url();
    }
    
    table#prospective li {
        margin: 0;
        line-height: 1.2em;
    }

    table#prospective li a {
        color: #C51B34;
        text-decoration: none;
    }

        table#prospective li a:hover {
            text-decoration: underline;
        }
    
    table#prospective #online_col {
        background: #fff url(../home/images/online_col_bg.jpg) no-repeat bottom left;
    }

    table#prospective #campus_col {
        background: #fff url(../home/images/campus_col_bg.jpg) no-repeat bottom left;
    }

    table#prospective #adult_col {
        background: #fff url(../home/images/adult_col_bg.jpg) no-repeat bottom left;
    }

#online_head {
    background: #fff url(../home/images/online_head.gif) no-repeat 0 0;
    width: 192px;
    height: 39px;
}

    table#prospective #online_col:hover #online_head, #online_head:hover {
        background: #fff url(../home/images/online_head.gif) no-repeat 0 -39px;
    }

#campus_head {
    background: #fff url(../home/images/campus_head.gif) no-repeat 0 0;
    width: 192px;
    height: 39px;
}

    table#prospective #campus_col:hover #campus_head, #campus_head:hover {
        background: #fff url(../home/images/campus_head.gif) no-repeat 0 -39px;
    }

#adult_head {
    background: #fff url(../home/images/adult_head.gif) no-repeat 0 0;
    width: 192px;
    height: 39px;
}

    table#prospective #adult_col:hover #adult_head, #adult_head:hover {
        background: #fff url(../home/images/adult_head.gif) no-repeat 0 -39px;
    }

    
body#campus div#greeting, body#international div#greeting, body#online div#greeting { /* Pad for quicklinks */
  padding: 0 28em 0 1em;
}

/* xxx hack -- There's a nomargin in base.css but its rules aren't applying */
body#home p.nomargin,
body#athletics div.schedule p.nomargin,
body#student div#content p.nomargin, 
body#campus p.nomargin,
body#online p.nomargin,
body#adult p.nomargin {
  margin: 0;
  padding: 0;
}

body#campus p img.side_img,
body#online p img.side_img {
  padding: 0 .5em .5em 0;
}

/* ---------------- xxx - cleanup attention */
table.programList {
    font-size: 11px;
    padding: 10px;
    color: #555;
}

td.bottomLine {
    border-bottom: 1px solid rgb(100,100,100);
}

body#campus div#content div.main h1.programTitle {
    font-family: Futura, Helvetica, Arial, sans-serif;
    font-weight: 100;
    font-size: 22px;
    color: rgb(197,27,52);
}

body#campus div#content div.main h4 {
    font-weight: bold;
    font-size: 14px;
    color: rgb(106,44,145);
}

body#campus div#content div.main h3 {
    font-weight: bold;
    font-size: 14px;
    color: rgb(197,27,52);
    /* text-decoration: underline; */
}

    body#campus div#content div.main h3.title {
        color: rgb(109, 33, 159);
        margin: 0 0 .5em 0;
    }

body#campus ul.summary_nav,
body#online ul.summary_nav,
body#online ul.summary_nav2,
body#adult ul.summary_nav {
  height: 31px;
  border-bottom: 1px solid #000;
  margin: 2em 0 0 23.4em;
}

body#adult ul.summary_nav {
    margin-left: 23.5em;
}

body#online ul.summary_nav.aab_fix,
body#online ul.summary_nav2.aab_fix {
    margin-left: 246px;
}

body#online ul#rio_nav {
    height: 31px;
    border-bottom: 1px solid #000;
    margin: 2em 0 0 22em;
}
    /* IE star hack */
    * html body#campus ul.summary_nav,
    * html body#online ul.summary_nav,
    * html body#online ul.summary_nav2,
    * html body#online ul#rio_nav,
    * html body#adult ul.summary_nav {
        padding: 0 0 0 0;
    }

body#campus ul.summary_nav li,
body#online ul.summary_nav li,
body#online ul.summary_nav2 li,
body#online ul#rio_nav li,
body#adult ul.summary_nav li 
{
  margin: 0;
  padding: 0;
}

body#campus ul.summary_nav li a,
body#online ul.summary_nav li a,
body#online ul#rio_nav li a,
body#adult ul.summary_nav li a {
  background: transparent;
  font: bold 1.2em/32px Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0 2.35em;
  color: #fff;
}


body#online ul.summary_nav2 li a {
  background: transparent;
  font: bold 1.2em/32px Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0 2.30em;
  color: #fff;
}


body#online ul#rio_nav li a {
    font: bold 1.15em/32px Arial, Verdana, sans-serif;
    padding: 0 2.6em;
}

* html body#online ul#rio_nav li a {
        font-size: 1.1em;
        padding: 0 2.7em;
}
    
body#online ul#rio_nav li a.last {
        padding: 0 0 0 1.3em;
}

body#campus ul.summary_nav.summary,
body#online ul.summary_nav.summary,
body#adult ul.summary_nav.summary {
  background: #fff url(../campus/images/degreeNavBg-summary.gif) no-repeat top left;
}

body#campus ul.summary_nav.details,
body#online ul.summary_nav.details,
body#adult ul.summary_nav.details {
  background: #fff url(../campus/images/degreeNavBg-details.gif) no-repeat top left;
}

body#campus ul.summary_nav.courses,
body#online ul.summary_nav.courses,
body#adult ul.summary_nav.courses {
  background: #fff url(../campus/images/degreeNavBg-courses.gif) no-repeat top left;
}




 /*****************************************/
body#online ul.summary_nav2.summary {
  background: #fff url(../campus/images/degreeNavBg2-summary.gif) no-repeat top left;
}

body#online ul.summary_nav2.details {
  background: #fff url(../campus/images/degreeNavBg2-details.gif) no-repeat top left;
}

body#online ul.summary_nav2.courses {
  background: #fff url(../campus/images/degreeNavBg2-courses.gif) no-repeat top left;
}

body#online ul.summary_nav2.smarttrack {
  background: #fff url(../campus/images/degreeNavBg2-smarttrack.gif) no-repeat top left;
  
}

/*****************************************/


body#online ul.rio_nav_details {
    background: #fff url(../online/images/rioNavBg-details.jpg) no-repeat top left;
}



body#online ul.rio_nav_summary {
    background: #fff url(../online/images/rioNavBg-summary.jpg) no-repeat top left;
}

body#online ul.rio_nav_courses {
    background: #fff url(../online/images/rioNavBg-courses.jpg) no-repeat top left;
}

body#online ul.rio_nav_facts,
body#online ul.rio_nav_concentrations {
    background: #fff url(../online/images/rioNavBg-facts.jpg) no-repeat top left;
}

body#online div.summary {
  font-size: 1em;
  line-height: 120%;
  padding: 0.4em 0 0.4em 0;
  margin: 0 1em 0 0;
}
    
    body#campus div.masters_fix,
    body#online div.masters_fix {
        margin: 0 0 0 23.5em;
    }
    
    body#adult div.masters_fix {
        margin: 0 0 0 23.5em;
    }
    
    body#campus div.aab_fix,
    body#online div.aab_fix
    {
        margin: 0 0 0 246px;
    }
    
body#info div#copy {
  margin: 0 0 0 25em;
  padding: 0 0 0 1em;
}

body#info div#sidebar {
  float: left;
  width: 300px;
}

body#info div#sidebar .side_el {
  border: 1px solid #E7A614;
  margin: .3em 0;
  padding: .3em;
}

body#student div#left_col p,
body#student div#center_col p, 
body#student div#right_col p {
  margin: .6em 0 1em 1em;
  font: .95em/1.2em Helvetica, Verdana, Arial, sans-serif;
  clear: both;
}

body#student dl.news {
    margin-left: 1em;
}

body#student div#left_col h5.continue,
body#student div#center_col h5.continue,
body#student div#right_col h5.continue {
  margin: .6em 0 1em 1em;
  font: bold .85em/1.2em Helvetica, Verdana, Arial, sans-serif;
}

#news_header.mir {
  display: block;
  background: url(../student/images/news_head.gif) no-repeat 0 0;
  width: 257px;
  height: 69px;
}

#organizations.mir {
  display: block;
  background: url(../student/images/orgs.gif) no-repeat 0 0;
  width: 128px;
  height: 69px;
  float: left;
  margin: 0 3px 0 0;
}

#career_services {
  display: block;
  background: url(../student/images/career.gif) no-repeat 0 0;
  width: 126px;
  height: 69px;
  float: left;
  margin: 0 0 .5em 0;
}

#library_title {
  background: url(../student/images/library_head.gif) no-repeat 0 0;
  width: 257px;
  height: 71px;
}

#document_title {
  background: url(../student/images/doc_head.gif) no-repeat 0 0;
  width: 257px;
  height: 71px;
}

#events {
  margin: 0 0 .5em 0;
  padding: .5em 0;
  color: #6F2EA2;
  clear: both;
  border-bottom: 1px solid #7F7ECC;
}
    #events .eventPair {
      width: 33%;
      float: left;
    }

    #events .events_sel {
        float: left;
    }
    
    h4#events_title {
      margin: 1.5em .5em 0 .3em;
      float: left;
    }

#help_title {
  background: url(../student/images/help_head.gif) no-repeat 0 0;
  width: 257px;
  height: 71px;
}

body#jobs { }
    
    body#jobs div.job {
        width: 44em;
    }
        
        body#jobs div.job h3 {
            color: rgb(109, 33, 159);
            margin: 0 0 .5em 0;
            border-bottom: 1px solid #000;
            font-size: 1.4em;
        }

        body#jobs div.job .jobdate {
            float: right;
            font-size: .9em;
            font-weight: normal;
        }
        
        body#jobs div.job a {
        }
        
        body#jobs div.job p {
            padding-left: 2em;
        }
        
        body#jobs div.job p.blurb {
            background: url(../images/bullet_arrow.gif) no-repeat 0 .2em;
        }

body#sitemap .col {
    width: 33%;
    float: left;
}

body#sitemap img.right {
    margin-bottom: 3em;
}

body#sitemap .main h2 {
    clear: both;
    border-bottom: 1px solid rgb(107, 44, 148);
    margin: 0 0 .3em 0;
}
    
    body#sitemap h2.first {
        clear: left;
        margin: 0 17.5em .3em 0;
    }

    body#sitemap h2 a {
        text-decoration: none;
    }

body#sitemap .main a {
    color: rgb(107, 44, 148);
}

body#sitemap .parent li {
    font-size: 1.4em;
    margin-bottom: .3em;
}

    body#sitemap .parent ul li {
        font-size: .8em;
        margin-bottom: .1em;
        margin-left: 1em;
    }
    
/* xxx hack -- Use this to push the ul col below the image on right */
body#sitemap .sitemap_col2 {

}

/********  Travel Sectio Styles *******************/
.itinerary-left {
    float: left;
    width: 100px;
}

.itinerary-right {
    list-style-type: none;
    float: left;
    width: 625px;
}

.itinerary-left ul {
    list-style-type: none;
}

/********  Alpha Sigma Lambda Styles **************/
.container {
	margin: 0 auto;
}

.floatleft {
	float: left;
}

h2.trigger {
	margin: 0 0 5px 0;
}
h2.trigger a {
	color: #6A2C91;
}

h2.trigger a:hover {
	color: #C51B34;
	text-decoration: none;
}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}

/* ---------------- Footer area rules */
div#footer {
  width: 778px;
}

    div#footer ul#footer_links {
      clear: none;
      float: right;
      width: 65%;
      padding: 1em 2em 1.6em 0;
    }
    
    div#footer .copyright {
      clear: none;
      padding-bottom: 3em;
    }

    body#athletics div#footer {
        margin-top: .3em;
    }
    
    body#home div#footer {
        margin-top: .3em;
    }

    div#footer {
	padding-bottom: 8px;
    }


.icon-word{
	display:inline-block;
	padding-left:25px;
	background: url(../images/word-icon.jpg) center left no-repeat;
	line-height:16px;
}

.icon-pdf{
	display:inline-block;
	padding-left:25px;
	background: url(../images/pdf-icon.gif) center left no-repeat;
	line-height:2em;
}
