body {
    margin: 0;
    padding: 0;
    width:auto;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    height: 100%;
    font-family: Georgia, 'Times New Roman', times;
}
img {border: none;}
h1, h2, h3, h4, h5, h6, ul, form{
    margin: 0;
    padding: 0;
    line-height: 100%;
    list-style: none;
}
.relax {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
#page {
    width: auto;
    background-color: white;
    margin-left: 14px;
    display:block;
    min-height: 100%;
    _height: 100%;
}
#page-shadow {
    margin: auto;
    text-align: left;
    width: auto;
    min-height: 100%;
    _height: 100%;
}
.columns,.three-columns{
    display:block;
    width: auto;
    padding:15px 0 15px 0;
}
.three-columns{
    margin-bottom: 150px;
}
.three-columns .lc{
    display:block;
    width: auto;
    margin-left: 15px;
    background: white;
}
.three-columns .rc{
    display:block;    
    width: auto;
    padding-top: 25px;
    min-height: 450px;
    _height: 450px;
}
.three-columns .left{
    display:block;
    width: 200px;
    margin-left: 12px;
}
.three-columns .left .organizer  .service{
    width: 175px;
    border-bottom: none;
}
.three-columns .left .organizer  H2{
    border-bottom: none;
}
.three-columns .left .organizer .service a.read-more {
    float: right;
    
}
.three-columns .left H3{
    display: block;
    margin: 0;
    padding: 0;
    color: #006685;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none !important;
}
.three-columns .center{
    display:block;
    width: auto;
    margin-left: 20px;
}
/* Added to accomidate an Image Content Block in side a detail page - Begin */
.three-columns .center .service{
    display:block;
    width: auto;
    margin-left: 0px;
}
.three-columns .center .service A{
    float: left;
    margin: 0px 10px 0px 0px;
    
    
}
.three-columns .center .service P{
    margin: 30px 0px 0px 0px;
}
.three-columns .center .service A.read-more{
    width:auto;
}
/* Added to accomidate an Image Content Block in side a detail page - End*/
.three-columns .center H1{
    width: 100%;
    font-size: 18px;
    color: #006685;
    padding-bottom: 5px;
    border-bottom: 3px solid #B38F2A;
    margin-bottom: 10px;
}
/* Two-Column and One Column Header to match three column (ds)*/
#two-column .lc .rc .left H1, #one-column .lc .rc H1
{
    float: left;
    width: 100%;
    border-bottom: 3px solid #B38F2A;
    margin-bottom: 10px;
    color:#054699;
    font-size: 18px;
    font-weight:normal;
    padding-bottom:5px;
}
.three-columns .center P.description {
    font-size: 12px;
    color: #858475;
    padding-bottom: 5px;
}
.three-columns .center {
    font-size: 12px;
    line-height: 16px;
}
.three-columns .center p{
    width:85%;
    margin-bottom: 5px;
}
.three-columns .center ul {
        margin: 5px 0 10px 0;
}
.three-columns .center ul li {
    list-style: disc;
    padding: 1px 3px 3px 0;
    margin: 0 0 0 20px;
    line-height: 16px;
}
.three-columns .center .columns P{
    border-bottom: 1px dotted #AFAEA4;
    display:block;
    width: 100%;
    clear: both;
    padding: 20px 0; 
    margin: 0px;
}
.three-columns .center H3 {
    font-family: Georgia, 'Times New Roman', times;
    font-size: 18px;
    color: black;
    margin: 15px 0px 10px 0px;
    letter-spacing: .3px;
     font-weight: normal;
}
.three-columns .center H4 {
    font-family: Georgia, 'Times New Roman', times;
    font-size: 14px;
    color: black;
    margin: 20px 0px 10px 0px;
    font-weight: bold;
}
.three-columns .center .columns H4{
    font-family: Georgia, 'Times New Roman', times;
    font-size: 14px;
    color: black;
    font-weight: normal;
    border-bottom: 1px solid #705033;
    padding-bottom: 10px 0px;
}
.three-columns .center H6 {
    display:inline;
    font-size:12px;
    font-weight:bold;
    font-variant:small-caps;
}
.three-columns .center .columns .left{
    width: 240px;
    margin: 0; 
}
.three-columns .center .columns .left P{
    float: left;
    clear: both;
    line-height: 130%;
}
.three-columns .center .columns .left P A{
    float: left;
    display: inline;
    margin-right: 5px;
}
.three-columns .center .columns .left P STRONG{
    display: block;
    padding-bottom: 10px;
}
.three-columns .center .columns .left P SPAN{
    display: block;
}
.three-columns .left P A.read-more{
    display: block;
    width: auto;
    padding: 3px 18px 3px 0;
    white-space: nowrap;
} 
.three-columns .right P A.read-more{
    float: left;
    clear: both;
    width: auto;
    padding: 3px 18px 3px 0;
    white-space: nowrap;
}
.three-columns .center .featured-photo{
    float: right;    
}
.three-columns .center .featured-photo P{
     margin-bottom: 0px;   
}
.three-columns .center .featured-photo A.read-more{
    width:auto;
    float: right;
    margin-top: 0px;
    margin-bottom: 20px;  
}
.three-columns .center .columns .right{
    display:none;
}
.three-columns .right{
    display:none;
}
.three-columns .right P SPAN{
    float: left;
    clear: both;
}
.columns .left{
    display:block;
    width: auto;    
    display: inline;
    margin-left: 16px;
}
.columns.exp-page .left{
    width: auto;
    margin-left: 0;
}
.columns .right{
    display:none;
}
.columns.exp-page .right{
    width: 189px;
    margin-right: 0;
}
#breadcrumbs {
    padding:20px 10px 20px 17px;
    width: 635px;
}
#breadcrumbs h1 {
color:#8A761A !important;
display:inline;
font-family:Verdana,Tahoma,Arial,sans-serif !important;
font-size:10px !important;
font-weight:normal !important;
}
#breadcrumbs  a:link,
#breadcrumbs  a:visited {
    color: #8A761A;
}
.calloutTitleWrapper img {float:right;}

#two-column-content .tc-content{
    display:block;    
    width: 100%;
    clear: both;
}
#two-column-content .tc-content .promo-image H2{
    font-family: Georgia, 'Times New Roman', sans-serif;
    font-weight: normal;
}
#two-column-content .tc-content .promo-image {
    /*margin-left: 20px;
    _display: inline; */
}
#two-column-content .resources{
    width: 270px;
    _width: 300px;
    margin-left: 60px;
}
#two-column-content .resources .r-content{
    width: 100%;
    background: none;
}
#two-column-content .resources .bottom-bg {
    background: none;
}
#two-column-content .resources H2 {
    
    color: black;
    font-size: 16px;
    padding-bottom: 6px; 
    margin: 10px 10px 0;
    font-weight: normal;
}
#two-column-content .resources .top{ background-image: none;}
#two-column-content .resources .bottom{ background-image: none; height: 7px;}
#two-column-content .resources .lb{ background-image: none; }
#two-column-content .resources .rb{ background-image: none; }
.promo-image {
    float: left;
    font-size: 12px;
    /*margin: 15px;*/
    display: inline;
    width: 270px;
    _width: 290px;
    padding: 15px 10px 10px;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #858475;
}
.promo-image.fl-right{ float: right; }
.promo-image H2{ 
    font-size: 16px;
    color: black;
    border-bottom: 1px solid #D6D3D2;
    padding-bottom: 5px;
    /*font-weight: normal;*/
    margin-bottom: 17px;
}
.promo-image A.photo{ 
    float: left;
    margin-right: 15px;
}
.promo-image P{ 
    float: left;
    /*width: 160px;*/
    padding: 0;
    margin: 0;
    display: inline;
    /*margin-left: 15px;*/
}
.tc-content a:link:after,
.tc-content a:visited:after,
.three-columns .center a:link:after,
.three-columns .center a:visited:after{
  content: " (http://www.waldenu.edu" attr(href) ") ";
}
.tc-content a[href^="/"]:after,
.three-columns a[href^="/"]:after
 {
   content: " (http://www.waldenu.edu" attr(href) ") ";
}
#page-controls,
.top-menu,
ul#main-menu,
#footer,
.apply-block,
.three-columns .lc .rc .left h3,
.three-columns .lc .rc .left #left-navigation,
.three-columns .rounded-frame,
#lead-content
{display:none;}
