/* Global */
.highlight { color: #990000;}
.boldhighlight { color: #990000; font-weight:bold;}
/* Homepage */
/**********Teaser***********/
.hpTeaser {
    margin: 15px 20px;
    padding: 5px;
    overflow: hidden;
    float: left;
    position: relative;
    height: 175px;
    text-decoration:none;
    width:175px;
}
* html .hpTeaser { margin: 15px 5px;}  /* fixes box issue with IE6 */
 #hpbox0   {background: #B3025E;}
 #hpbox1   {background: #408fc5;}
 #hpbox2   {background: #00c68e;}
 #hpbox3   {background: #f4e800;}
 #hpbox4   {background: #006ab2;}
 #hpbox5   {background: #527b73;}
 #hpbox6   {background: #66386a;}
 #hpbox7   {background: #137fa2;}
 #hpbox8   {background: #e19e29;}
.hpTeaser img {
    border:none;
    }
.hpTeaser a {
    text-decoration: none;
    float: left;
    font-size:14px;
}
.hpTeaser a:hover {
    cursor: pointer;
    text-decoration:none;
}
.hpTeaser a .more {
    position: absolute;
    left: 5px;
    bottom: 5px;
    font-weight:bold;
    color: #fff;
    background: #333;
    padding: 10px;
    width:155px;
    text-align:right;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.hpTeaser a:hover .desc{
    display: block;
    background: #333;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    margin: 5px;
    width: 155px;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
    height: 155px;
    text-align:left;
    color:#FFF;
    }
    
  
.hpTeaser a:hover .desc .highlight {
    display: block;
    margin-bottom: 5px;
    font-size:1em;
    font-weight:bold;
}
.hpTeaser a .desc {    display: none; }
.hpTeaser a:hover .more { visibility: hidden;}
.hpTeaser .highlight { color: #fff; }
.hpBoxes {
    background-color:#666;
    width: 221px;
    padding: 10px 5px 10px 10px;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 35px;
    color:#FFF;
}
.hpBoxes a:link {
    text-decoration: none;
    color:#FFF;
}
.hpBoxes a:hover {
    text-decoration:underline;
    color:#FFF;
}

.hpBoxes a:visited {
    text-decoration:underline;
    color:#FFF;
}

.hpBoxes h1 {color:#FFF;}
.hpBoxes p {color:#FFF;}
    
/*****************************/
/* Headings */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin-top:-5px; #margin-top:0;} 
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; font-weight: bold; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; }
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; }
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }
/* Content Links */
a:link {color: #004892; text-decoration:none;}
a:visited {color: #666666;}
a:hover {text-decoration: underline;}
a:active {color: #004892;}
/* RedDots */ 
.reddot {
    color: #F00;
    font-size:9pt;
    font-weight: normal; 
    text-decoration: none;
    font-family:verdana;
    }
 
/*HR Colors */   
#content1 hr {color: #ccc;}    

/*Text Box*/
.box {
    padding: 5px;
    }

/*Text+Picture*/
.txtpic { clear: both; }
.txtpic .border { border: 1px #000000 solid; }
.txtpic .noborder { border: none; }
.caption {font-style: italic; font-size:9px; text-align:center;}

.imageleft { 
    float: left;
    margin: 5px 10px 5px 0px;
    }
.imageright { 
    float: right;
    margin: 5px 0px 5px 10px;
    }

.details {
    Display:none;
  
}
 

/*Downloads*/
.dl {
    border-bottom: 1px #ababab solid;
    background: none;
    padding: 3px 3px 3px 45px;
    }
    
.dl p {margin: 5px;}

.dl a:link, .dl a:visited { font-weight: bold;}
.doc {background: url(/arts/images/Structure/doc.jpg) left top no-repeat;}
.pdf {background: url(/arts/images/Structure/pdf.jpg) left top no-repeat;}
.xls {background: url(/arts/images/Structure/xls.jpg) left top no-repeat;}
.fil {background: url(/arts/images/Structure/fil.jpg) left top no-repeat;}

table {width:auto; border:collapse;}
th {background-color: #bbbbbb; color: #ffffff}
caption {background-color: #bbbbbb; font-size: 16px; font-weight: bold; height: 20px; padding-top:5px;}
td {border-bottom: 1px solid black;}