﻿img, div {
	border: 0px;
	behavior: url(../Scripts/iepngfix.htc);
}
#specials-widget h4 {
	margin: 0 auto;
	text-align: center;
}
.special_title {
	font-weight: bold;
	font-size: 14px;
}
.special_detail {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 2px dotted #999999;
}
.red-text {
        color: #FF0000;
}
.green-text {
        color: #00CC00;
}
.blue-text {
        color: #0000CC;
}
.blue-text {
        color: #666666;
}
/* Use this class if a link gets an icon when it shouldn't. */
a.noicon { background:none !important; padding:0 !important; margin:0 !important; }

/* Make sure the icons are not cut */
#content a[href^="http:"], #content a[href^="https:"], #content a[href^="mailto:"], #content a[href^="http:"]:visited, 
#content a[href$=".pdf"], #content a[href$=".doc"], #content a[href$=".xls"], #content a[href$=".xlsx"], #content a[href$=".rss"], 
#content a[href$=".rdf"], #content a[href^="aim:"] {
  padding:2px 22px 2px 0;
  margin: 2px 0;
  background-repeat: no-repeat;
  background-position: right center;
}

/* External links */
#content a[href^="http:"]          { background-image: url(img/icons/external.png); padding-right: 14px; } 
#content a[href^="https:"]          { background-image: url(img/icons/external.png); padding-right: 14px; } 
#content a[href^="mailto:"]        { background-image: url(img/icons/email.png); }
#content a[href^="http:"]:visited  { background-image: url(img/icons/visited.png); }

/* Files */
#content a[href$=".pdf"]   { background-image: url(img/icons/pdf.png); }  
#content a[href$=".doc"]   { background-image: url(img/icons/doc.png); }  
#content a[href$=".xls"]   { background-image: url(img/icons/xls.png); }  
#content a[href$=".xlsx"]   { background-image: url(img/icons/xls.png); }  
 
/* Misc */
#content a[href$=".rss"], 
#content a[href$=".rdf"]   { background-image: url(img/icons/feed.png); }
#content a[href^="aim:"]   { background-image: url(img/icons/im.png); }

/* TEXT CLASSES */

.highlight {background:#ff0;}
.red-box, .yellow-box, .green-box {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.red-box {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.yellow-box {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.green-box {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.red-box a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.green-box a {color:#264409; background:none; padding:0; margin:0; }


/* BUTTON CLASSES */

a.button, .button {
  margin: 5px 0.583em 0.667em 0;
  padding: 5px;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}

a.brown-button, .brown-button {
  margin: 5px 0.583em 0.667em 0;
  padding: 5px;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#521d0b;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  cursor:pointer;
}


a.white-button, .white-button {
  margin: 5px 0.583em 0.667em 0;
  padding: 5px;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}

a.green-button, .green-button {
  margin: 5px 0.583em 0.667em 0;
  padding: 5px;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#98b859;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}


a.red-button, .red-button {
  margin: 5px 0.583em 0.667em 0;
  padding: 5px;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#bc1530;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  cursor:pointer;
}
.no-border {
	border: none;
}
