﻿.crisis-lines
{
    width: 200px;
    float: right;
    border: solid 1px #EDE1FE;
    padding: 5px;
    margin: 5px 0 0 15px;
    
    text-align: center;
    background: White url(top-fade.png) repeat-x;
    background-position: left -20px;
}
.crisis-lines h2
{
    border: none;
    font: 1em;
}
.crisis-lines p
{
    border-top: solid 1px #AA9ADA;
    color: #2A1A5A;
    margin: 2px 0;
    padding: 0;
}



/**/
.support
{
    float: right;    
    width: 525px;
    padding: 10px 5px;
    
    border: dashed 2px #BA0A4A;
    text-align: center;
    font-weight: bold;
    color: #BA0A4A;
    background: #FFF;
}
/**/
.office
{
    background: #EDE1FE;
    padding: 5px;
    margin: 5px 0;
    width: 50%;
    font-size: 0.9em;
}

.counsel-office
{
    float:right;
    padding-left: 25px;
}


/**/
.dv-treatment
{
    width: 200px;
    float: right;
    border: solid 1px #EDE1FE;
    padding: 5px;
    margin: 5px 0 0 5px;
    
    background: White url(top-fade.png) repeat-x;
}
.dv-treatment h2
{   
    text-align: center;
    border: none;
}
.dv-treatment dt
{   
    font-weight: bold;
}

/**/
#thriftStore #location
{
    width: 200px;
    float: right;
    border: solid 1px #EDE1FE;
    padding: 5px;
    margin: 5px 0 0 5px;
    
    background: White url(top-fade.png) repeat-x;
}

/**/
#internships h2
{
    margin-bottom: 0;
    padding-bottom: 0;
}
#internships h3
{
    margin-top: 0;
    padding-top: 0;
}
#internships h4
{
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}
#internships h5
{
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}
#internships .location
{
    margin-left: 20px;
}
#internships .program 
{
   margin-left: 20px;
}



/*****************/
/* madv          */
#madv
{
}

/* .violence-is-learned */
.violence-is-learned
{
    width: 245px;
    float: left;
    border: solid 1px #EDE1FE;
    padding: 5px;
    margin: 5px 5px 0 0;
    
    background: White url(top-fade.png) repeat-x;
    background-position: left -20px;
}
.violence-is-learned h2
{
    border: none;
    font: 1em;
    text-align: center;
}
.violence-is-learned p
{
    font-family: Verdana;
    margin: 5px;
}

.what-men-can-do
{
    width: 270px;
    float: left;
    border: solid 1px #EDE1FE;
    padding: 5px;
    margin: 5px 0 0 0;
    
    background: White url(top-fade.png) repeat-x;
    background-position: left -20px;
}
.what-men-can-do h2
{
    border: none;
    font: 1em;
    text-align: center;
}
.what-men-can-do p
{
    font-family: Verdana;
    margin: 5px 0;
    padding: 0;
    font-size: 0.85em;
}
.what-men-can-do ul
{
    font-size: 0.9em;
}




/***************/
.program-tree
{
    width: 300px;
    font-size: 1.1em;
    background: #FFF;
}
.program-tree div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 3px 0 2px 0; 
}
.program-tree div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 50px;
}
.program-tree div.AspNet-TreeView li a
{
    text-decoration: none;
    padding-left:4px;
}

.program-tree div.AspNet-TreeView a,
.program-tree div.AspNet-TreeView a:visited,
.program-tree div.AspNet-TreeView a:active,
.program-tree div.AspNet-TreeView a:hover,
.program-tree div.AspNet-TreeView a:link
{
    color: #1A1A8A;
}


/* .commEd-tree */
.commEd-tree
{
    width: 300px;
    font-size: 1.1em;
    background: #FFF;
}
.commEd-tree div.AspNet-TreeView ul
{
    margin-bottom: 10px;
}
.commEd-tree div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 10px 0 2px 0; 
}
    
/**/
#training .schedule { width: 100%; border: 1px solid #cbc0dc; border-collapse: collapse; background: #fff; }

#training .schedule tr.alt { background: #FAF9FE; }
#training .schedule th { font-size: 1.2em; padding: 10px; background: #EDE1FE; border: 1px solid #FAF9FE; }
#training .schedule .dates { font-size: 1em; font-weight: normal; }
#training .schedule td { padding: 1px 0 1px 5px; border: 1px solid #EDE1FE; }
#training .schedule td.month {  font-weight: normal;}
#training .schedule tfoot td { text-align: center; padding:5px; background: #EDE1FE; border: 1px solid #FAF9FE;}
#training .schedule tfoot a:hover { text-decoration: underline; }

#training .session
{
    padding-bottom: 10px;
}

#training .dvTraining-bg
{    
    background: transparent url(40hrDVTraining-bg.jpg) no-repeat;
    background-position: right top;
}
#training .wrap-training-bg
{
    width: 200px;
}
#training ul
{
    margin: 0 0 0 20px;
    padding: 0;
}
#training li
{
    margin: 0 0 10px 0;
    padding: 0;
}

/************************/
#teen ul { margin: 0 0 0 20px; padding: 0; }
#teen li { margin: 0 0 5px 0;  padding: 0; }

#teen .slideshow   { float:left; width:320px; border: 1px solid #AA9ADA; margin: 0 47px 10px 0; }
#teen .thumbnails  {  }
#teen .thumbnails img { float:left;border: 1px solid #EDE1FE; margin: 1px; }

/************************/
.opportunity
{
    float: left;
    width: 275px;    
}
.opportunity p,
.opportunity-wide p
{
    padding-right: 25px;
}
.opportunity img,
.opportunity-wide img
{
    padding-right: 15px;
}
.opportunity-wide
{
    float: left;
    width: 525px;    
}

/************************/
.moreways ul
{
    margin: 0;
    padding: 0;
}
.moreways li
{
    padding: 0 0 2px 0;
}
