

#newsletterForm {
  max-width:800px !important;
}
#newsletterForm fieldset {
  border:1px solid #666;
}
#newsletterForm fieldset legend {
  width:auto;
  padding:0 5px 0 5px;
  margin-left:25px;
}

.toggler { display:block; text-decoration:none; }

legend a { text-decoration:none; }
/*label { width:auto; } */
span.fl { float:left; padding:1px 10px; }

input.check { float:left; }

a img { vertical-align:text-bottom; }

textarea.textedit { width:670px; height:600px; border:1px solid #666; }

/*  */
#content a img { vertical-align:bottom; padding:2px; }
/* a img:hover { border:1px solid #900; padding:1px; } */

#itemlist { list-style-type:none; }
#itemlist h4 { margin-bottom:3px; }
#itemlist .author { font-size:1em;margin:0 0 0 0px; color:#666; font-style:italic; }
#itemlist .preview { font-size:.9em;margin:0 0 5px 10px;width:500px; }
#itemlist .controls { font-size:.9em; margin:5px 0 25px 10px }

.alert { color:red; }

#itemlist select { border:1px solid black; font-size:.9em; margin:0; }
#itemlist .go { margin:3px 0 0 0; font-size:.9em; border:1px solid #000; }

.expired { color:#900; }
.active { color:#090; }

#iDisplayNameOuter div, #iDisplayTitleOuter div { display: inline }

#associatedNetIDs_summary li { line-height:2em; }

.abutton { border:1px solid #888; border-radius:3px; background-color:#eee; padding:3px 3px 5px; text-decoration:none; }
.abutton:hover { background-color:#ccc; border:1px solid #000 }

#newsAndMedia div {
	clear:left;
	border-bottom:1px dotted #ddd;
	min-height:100px; /* was 135 */
	margin-top:5px;
}

#newsAndMedia p {
	margin:8px 0;
	display:inline-block;
	width:440px;
}

#newsAndMedia .date {
    display:inline-block;
    margin:0px 0 0 0;
    font-size: 0.7em;
    color:#666;
}

#newsAndMedia .thumbnail {
	float:left;
	margin:0px 18px 4px 0;
	border:7px solid #fff;
	box-shadow:0px 0px 3px 1px #bbb;
}

#newsAndMedia h3, #media h3, #featured-events h3, #spotlight h3 { 
    color: #990000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    line-height: 1.0875;
    margin: 0.9em 0 0;
    /* min-height:32px; */
}

#newsAndMedia h3 {
    margin:2px 0 0 0;
    font-size: 0.85em;
}

#newsAndMedia h4,#newsAndMedia .article_category {
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 12px 0 0 0;
    text-transform: uppercase;
    color: #3b597a;
    border-bottom:none;
}

a img { vertical-align:text-top; padding:0 }
.abutton { border:1px solid #888; -moz-border-radius:3px; border-radius:3px; background-color:#eee; padding:3px 3px 5px; text-decoration:none; font-size:.9em }
.abutton:hover { background-color:#ccc; border:1px solid #000 }
#associatedNetIDLookup { border:1px solid #000; padding:7px; margin-left:30px; width:350px; }
#stock_thumbnails { background-color:#ddd; clear:left; height:600px; overflow:auto; padding:5px; margin-left:35px }
#stock_thumbnails a { /*display:block; float:left; margin:3px; border:4px solid #eee;*/ }
#stock_thumbnails label { width:130px; padding-top:2px; }
#stock_thumbnails .thumb { display:inline-block; margin:3px; border:4px solid #eee; }
#stock_thumbnails .thumb a span { font-size:0.8em; display:block; max-width:104px; overflow:hidden; }
#stock_thumbnails .card { max-width:160px; }
.thumbSelected { border:4px solid #900 !important; border-radius:4px; }
.fc { width:350px; }
.tox-promotion { display:none; }
