/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HTML TAGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	color:#000000;
}

hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:15px 0;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HEADINGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:1.1em;
	margin:0 10px 10px;
}

h1 {
	font-size:1.8em;
	color: #00477F;
	border-bottom: gray 2px solid;
}

h2 {
	font-size:1.3em;
	color:black;
}

h3 {
	font-size:1.1em;
}

h3.small {
	font-size:1.2em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	IMAGES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
}

.leftimg {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.leftimg-border {
	float: left;
	border:1px solid #cecece;
	padding:4px;
	margin-right: 10px;
	margin-bottom:5px;
}


.rightimg {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.rightimg-border {
	float: right;
	border:1px solid #cecece;
	padding:4px;
	margin-left: 10px;
	margin-bottom: 5px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MISC CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

hr.thin {
height: 1px;
border: 0;
color: #666666;
background-color: #666666;
width: 100%;
} 

/* div#newsItem {
border-bottom: 1px solid;
border-width:5px;
}*/

div#newsItem .newsdate {
	font-size:0.9em;
	font-weight:bold;
	/* color:#A4A4A4; */
	color:red;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.headline {
	padding: 3px;
	font-weight: bold;
	background-color: #e8e595;
	font-size: 1.35em;
	clear: both;
}

.clear {
clear: both;
}

.top {
clear:both;
text-align:right;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: gold;
margin-bottom: 10px;
}

.top a {
text-decoration:none;
}

.top a:hover {
font-weight:bold;
}


tr.coloryellow{
background-color:#ffffcc;
}

  .h3l, .h3c { background-color: beige; border: 1px solid navy; font-weight: bold; }

  .news_date { width: 110px; }
	.news_images { text-align: center; }
	.news_images img { border: 1px solid navy; padding: 2px; }

.activelink {
color: #EF8059;
font-weight: bold;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HYPERLINK CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/* all A tags whose HREF attribute ends in .pdf 
a[href$='.pdf'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_pdf.gif) no-repeat center right;
}*/

/* all A tags whose REL attribute equals pdf 
a[rel='pdf'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_pdf.gif) no-repeat center right;
}*/

/*  all A tags whose REL attributes has the letters pdf somewhere mixed in
a[rel*='pdf'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_pdf.gif) no-repeat center right;
}*/

/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space 
a[rel~='pdf'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_pdf.gif) no-repeat center right;
}*/

/* all A tags whose HREF attribute starts with mailto: 
a[href ^="mailto:"] {
	padding-right: 18px;
    background: transparent url(../../Images/Icons/icon_mailto.gif) no-repeat center right;
   
}*/

/* all A tags whose CLASS attribute is popup 
a[class ="popup"] {
	padding-right: 18px;
    background: transparent url(../../Images/Icons/icon_popup.gif) no-repeat center right;
}*/


/*a[href$='.doc'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_doc.gif) no-repeat center right;
}
a[href$='.xls'] { 
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_xls.gif) no-repeat center right;
}
a[rel ~='external'] {
	padding-right: 18px;
	background: transparent url(../../Images/Icons/icon_external.gif) no-repeat center right;
}*/

a.external {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_external.gif); 
	background-repeat: no-repeat;
	background-position: center right;
} 

a.pdf {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_pdf.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}

a.email {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_mailto.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}

a.popup {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_popup.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}

a.video {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_video.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}

a.audio {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_audio.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}


a.doc {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_doc.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}

a.xls {
    padding-right: 18px;
    background-image: url(../../Images/Icons/icon_xls.gif); 
	background-repeat: no-repeat;
	background-position: center right;
}
