
.clear {clear:both;}

#content .borderdashed { 
border:1px dashed #7a7a7a; 
border-spacing: 0;
border-collapse: collapse;
padding:8px;
}
#content .bordersolid {
border:1px solid #707070; 
border-spacing: 0;
border-collapse: collapse;
padding:8px;
}
/* these are skinny white rows used in GSR */
#content .bordersolid2 {
border:1px solid #acacac!important; 
border-spacing: 0;
border-collapse: collapse;
padding:1px 10px;
background-color:#fff;
}
#content .bordersolid3 {
border:1px solid #a3a3a3!important; 
border-spacing: 0;
border-collapse: collapse;
padding:5px;
background:#fff url(http://www.d.umn.edu/lib/images/gradientshort.gif) bottom left repeat-x;
}
#content .bordersolid4 {
border:1px solid #acacac; 
border-spacing: 0;
border-collapse: collapse;
padding:6px;
background:#fff;
}
.border-tan {
border: 1px solid #606054;
color: #404038;
background-color: #e6e4ca;
padding: 8px;
font-size:0.9em;
}




#content .small-grey-font { /* for ME's revision dates, now used on REF a lot, do not change name of this */
font-size: 70%; 
color:#757575; 
background-color:transparent;
} 
.fontbig {
font-size:87% !important;
}
.fontbigger  
{font-size:100% !important;
}
.fontbiggest 
{font-size:110% !important;
}
#content .fontsmall 
{font-size:72% !important;
}
#content .fontsmaller  
{font-size:64% !important;
}

#content h1 {   /*this is default plum    900021   */
font: bold 141% verdana, helvetica, sans-serif;
color: #900021;
background: inherit;
line-height: 30px;
letter-spacing:-0.5px;
margin-bottom:22px;
padding:3px 3px 0px 3px;
}
#content h2 {
font: bold 117% arial, helvetica, sans-serif;
color:#0649A1;
background: inherit;
line-height: 25px;
margin-top: 22px;
margin-bottom: -8px;
}
#content .less-space {  /* removes extra space below the standard H2 from below the headings on research.htm */
margin-bottom: -11px;
}
#content h3 {
font: bold 111% arial, helvetica, sans-serif;
line-height: 20px;
color: #333;
background: inherit;
margin-top: 20px;
margin-bottom: -3px;
}
#content h4 {
font: bold 93% arial, helvetica, sans-serif;
line-height: 18px;
color: #333;
background: inherit;
margin-top: 17px;
margin-bottom: -1px;
}
#content h5 {
font: bold 81% verdana, helvetica, sans-serif;
line-height: 16px;
color: #333;
background: inherit;
margin-top: 18px;
margin-bottom: 0px;
}
#content h6 {
font: bold 73% verdana, helvetica, sans-serif;
line-height: 16px;
color: #333;
background: inherit;
margin-top: 18px;
margin-bottom: -1px;
}

/* ===================== INDENTS, OUTDENTS ========================*/
.indent1 {padding-left: 35px;} /* to indent paragraphs */
.indent2 {margin-left: 70px;}
.indent3 {margin-left: 105px;}
.indent4 {margin-left: 140px;}
.indentboth1 {margin-left: 35px; margin-right: 35px;} /* to indent BOTH SIDES of a paragraph */
.indentboth2 {margin-left: 70px; margin-right: 70px;}
.indentboth3 {margin-left: 105px; margin-right: 105px;}
.indentboth4 {margin-left: 140px; margin-right: 130px;}
.line-spacing-tight {line-height: 1.2;} /* pulls wrapped lines closer together - good for small fonts */
.line-spacing-spread {line-height: 2.0;} /* spreads wrapped lines farther apart */



/* ============== COLORS can be applied to any font, line, border, or heading but not cells as cellcolor must be applied to background. */ 

.colorplum {color: #900021 !important; background: inherit;}
.colorgold {color: #d6bd15 !important; background: inherit;}
.colorgreendark {color: #266653 !important; background: inherit;}
.colorgreenmedium {color: #b4c9c2 !important; background: inherit;}
.colorbluedark {color: #2e4180 !important; background: inherit;}
.colorbluemedium {color: #8eb6d1 !important; background: inherit;}
.colorgrey {color: #d9d9d9 !important; background: inherit;}
.colorgreydark {color: #838383 !important; background: inherit;}
.colorblack {color: #000 !important; background: inherit;}
.coloroffwhite {color: #edeeeb !important; background: inherit;}
.colorwhite {color: #fff !important; background: inherit;}

/* ---------- Colors for Table Cells --------------- */
.tabletopright {margin:0; border-collapse:collapse; border-color: #707070; border-style: solid; border-width: 1px 1px 0px 0px;}
.cellsplum {color:inherit; background-color:#900021; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsgreendark {color:inherit; background-color:#335451; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsgreenmedium {color:inherit; background-color:#b4c9c2; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsbluedark {color:inherit; background-color:#2e4180; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsbluemedium {color:inherit; background-color:#8eb6d1; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsgold {color:inherit; background-color:#e8d979; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
/* 986A1E  dark gold not in use. Comes up as a triad complement color */
.cellstan {color:inherit; background-color:#ddd; border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellstangradient {border-color: #707070; border-style:solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0; color:inherit; background:transparent url('/lib/images/bkg-tan-gradient.gif') bottom left repeat-x;}
.cellsgrey {color:inherit; background-color:#ddd; border-color:#707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellswhite {color:inherit; background-color:#fff; border-color:#707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellstransparent {border-color: #707070; border-style: solid; border-width:0px 0px 1px 1px; border-collapse:collapse; border-spacing:0;}
.cellsgreygradient {border-color: #707070; border-style: solid; border-width: 0px 0px 1px 1px; border-collapse:collapse; border-spacing:0; color:inherit; background:transparent url(http://www.d.umn.edu/lib/images/gradientshort.gif) bottom left repeat-x;}



.bkg-bluedark {color:inherit; background-color:#2e4180;}
.bkg-bluemedium {color:inherit; background-color:#8eb6d1;}
.bkg-gold {color:inherit; background-color:#e8d979;}
.bkg-greendark {color:inherit; background-color:#266653;}
.bkg-greenmedium {color:inherit; background-color:#b4c9c2;}
.bkg-greenmedgradient {color:inherit; background: #edeeeb url(http://www.d.umn.edu/lib/images/bkg-greenmed-gradient.gif) bottom left repeat-x;} /*new*/
.bkg-grey {color:inherit; background-color:#d9d9d9;}
.bkg-greylight {color:inherit; background-color:#e2e2e2;} /*new*/
.bkg-greydark {color:inherit; background-color:#838383;} /*new*/
.bkg-greygradient {color:inherit; background: #edeeeb url(http://www.d.umn.edu/lib/images/gradientshort.gif) bottom left repeat-x;}
.bkg-plum {color:inherit; background-color:#900021;}
.bkg-tan {color:inherit; background-color:#e7e3d8;}
.bkg-tan-gradient {color:inherit; background: #e7e3d8 url(http://www.d.umn.edu/lib/images/bkg-tan-gradient.gif) bottom left repeat-x;}
.bkg-transparent {border-color: #828282;}
.bkg-white {color:inherit; background-color:#fff;}

#content .crosshairsbottom { 
	vertical-align:top;  
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 8px;
    border-width: 0px 0px 1px 0px;
}
#content .crosshairsright { 
	vertical-align:top;  
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 4px;
    border-width: 0px 1px 0px 0px;
}
#content .crosshairsleft {   
	vertical-align:top;
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 8.5px 4px;
    border-width: 0px 0px 0px 1px;
}
#content .crosshairstop-and-left {   
	vertical-align:top;
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 8px;
    border-width: 1px 0px 0px 1px;
}
#content .crosshairstop-and-right { 
	vertical-align:top;  
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 8px;
    border-width: 1px 1px 0px 0px;
}
#content .crosshairsbottom-and-right {
	vertical-align:top;   
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 4px;
    border-width: 0px 1px 1px 0px;
}
#content .crosshairsbottom-and-left { 
	vertical-align:top;  
    border-color: #bbb;
    border-style: solid;
    margin: 0px;
    padding: 4px;
    border-width: 0px 0px 1px 1px;
}


/* ================== BACKGROUND GRADIENTS for table cells, Paragraphs =================*/

 /*this was temporarily behind the H1 */
#content .gradientshort {  
background-image: url(http://www.d.umn.edu/lib/images/gradientshort.gif); 
background-position: bottom;
background-repeat: repeat-x;
}
#content .gradienttall {
background-image: url("http://www.d.umn.edu/lib/images/gradienttall.gif"); 
background-position: bottom; 
background-repeat: repeat-x;
}
#content .gradientleft2right {  /* ===== dark on left, light to right======*/
background-image: url("http://www.d.umn.edu/lib/images/gradientleft2right.gif"); 
background-position: left bottom; 
background-repeat: repeat-y; 
}






