body{
margin:0px;
padding:0px;
}
/*-----------Wrap----------------- */

#wrap {
width: auto;
padding:0px;
margin:0px;
}
/*---------home page photo------- */
#homepagephoto{
display:none;
}
/*-----------top banner----------------- */
#topbanner { 
position:relative;
width: auto;
background-color:#ABD8EF;
Font:normal bold 12px Verdana,Tahoma,Arial,Helvetica;
color:green;
margin:0;
padding:0;
border:0 solid black;
border-bottom:5px solid #017791;
_background-image: url(http://www.iglhrc.org/images/data/IMG/img/000/000/16-4.GIF);
_background-repeat: no-repeat;
}

#topbanner img{ 
padding: 5px 30px 18px 25px;
margin:0;
float: left;
_margin: 0;
_background-color: #ABD8EF;
_padding: 0;
}

#name{
text-transform: uppercase;
Font: normal bold 16px Verdana,Tahoma,Arial,Helvetica;
padding: 30px 0 0 30px;
_padding: 10px 0 0 30px;
_margin: 0 0 0 20px;
letter-spacing:0px;
word-spacing: 0px;
}

#motto {
position:relative;
text-transform: uppercase;
Font: normal normal 12px Verdana,Tahoma,Arial,Helvetica;
padding-left:30px;
margin-top: -10px;
_margin-top: 0;
_margin-left: 20px;
letter-spacing:0px;
word-spacing: 0px;
}

#topbanner ul{
display:inline;
padding:0px;
padding-left: 25px;
margin:0px;
border-right:1px black solid;
Font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color:black;
line-height:12px;
}

#topbanner li{
list-style:none;
display:inline;
padding:0px;
padding-left:5px;
padding-right:5px;
margin:0px;
border-left:1px black solid;
}
#topbanner a{
color: blue; 
text-decoration:none; 
Font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color:black;
}

#topbanner a:hover { 
color: red; 
text-decoration:none;
} 


/* -------------------under banner visuals------------------- */

#underbannervisuals{
display : none;
}
/*-----------navigation-------------*/
#navigation {
width:auto;
color:black;
letter-spacing: 0px;
text-align:center;
margin:0 auto;
padding:0px;
padding:0;
text-transform: uppercase;
}

#navigation ul{
display:inline;
padding:0px;
padding-left: 15px;
margin:0px;
border-right:0px black solid;
}

#navigation li{
list-style:none;
display:inline;
padding:0px;
padding-left:2px;
padding-right:2px;
margin:0px;
border-left:0px black solid;
}
#navigation li a{
Font: normal bold 9px Verdana,Tahoma,Arial,Helvetica;
}
#navigation a{
display:inline;
padding: 5px;
}

#navigation a:link{
color: black; 
text-decoration:none; 
}

#navigation a:visited { 
color: black; 
text-decoration:none;
} 
#navigation a:hover { 
color: red; 
text-decoration:none;
} 

#smallnavigation{
display:inline;
padding:0px;
font: normal normal 8px Verdana,Tahoma,Arial,Helvetica;
Color:black;
margin:10px auto;
text-align: center;
}

#smallnavigation ul{
display:inline;
padding: 0px;
margin:0 ;
list-style:none;
border-top: white 0px dotted;
}

#smallnavigation li{
display:inline;
margin:0px;
padding:0px;
border-bottom: white 0px dotted;
}
<!--
/*-------------maintextwrap-------------------*/

#maintextwrap{
padding: 0px;
margin:0px;
width: auto;
background: white;
border:0px solid black;
color: #555;
}

/*--------- Maim Text------------*/

#maintext {

font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 13px;
text-align:left;
margin:0px;
padding:10px;
background: white;
border-right: 0px #ABD8EF solid;
}

#maintext a{
color: #086320; 
text-decoration:none; 
font-weight: bold;
}

#maintext p{
font-size: 13px;
text-align:left;
margin:0px;
padding:10px;
padding-top:4px;
}

#maintext h1{
font-size: 14px;
font-weight: bold;
text-align:left;
margin:0px;
margin-left:10px;
margin-top:10px;
padding: 0px;
color:#086320;
}

#maintext h2{
font-size: 11px;
font-weight: bold;
text-align:left;
margin:0px;
margin-top:10px;
margin-left:10px;
padding: 0px;
color:#086320;
}

#maintext ul {
list-style: disc outside;
}
#maintext li {
font: normal normal 13px Verdana,Tahoma,Arial,Helvetica;
margin:7px 0px;
}

.endnote {
vertical-align:super; 
font-size:8px;
}

#maintext #endnote p{
font-size:10px;
}



hr{
text-align:left; 
color: white; 
background:white; 
height:1px; 
width:80%; 
border-bottom:2px dotted #003159; 
border-top:2px dotted #003159; 
margin:20px auto 20px auto; 
padding:0px;
}

address{
font: italic normal 10px Verdana,Tahoma,Arial,Helvetica;
padding:0px;
margin:10px 0px 10px 10px;
}

blockquote p {
font-style: italic;
}

#letter {
font: normal normal 10px Courier, monospace;
background:#FFEFD5;
padding:10px 10px 10px 10px;
color:black;
border-right: solid 5px black ;
border-left: solid 5px black ;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
margin: 20px 0px;
}

#letter h1{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 14px;
padding-bottom:10px;
}

#letter h2{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 11px;
padding-bottom:10px;
}

#letteresp h1{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 14px;
padding-bottom:10px;
}

#letteresp h2{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 11px;
padding-bottom:10px;
}

#letteresp{
font: normal normal 10px Courier, monospace;
background:#FFFACD;
padding:10px 10px 10px 10px;
color:black;
border-right: solid 5px black ;
border-left: solid 5px black ;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
margin: 20px 0px;
}

q:before, q:after {
content: ""; 
} 

q{
font-style: italic;
}

div:lang(es){
color: Navy;
}

.es {
color: Navy;
}

#intro {
font: italic normal 10px Verdana,Tahoma,Arial,Helvetica;
background: #DCDCDC ;
padding:10px 5px;
border: solid 0px #A9A9A9;
color:black;
}

#intro li{
font-style: italic;
padding:0px;
margin:0px;
}

#intro ul, #intro ol{
margin-top:-5px;
margin-bottom: 5px;
}

#intro h1, #intro h2, #intro h3 {
font-style: normal;
}
.update {
font: italic normal 10px Verdana,Tahoma,Arial,Helvetica;
color: #017791 ;
background: #c6e6f5;
padding:5px 5px;
border-top: solid 3px #003257;
border-bottom: solid 3px #003257;
}

.logo {
display:none;
}

ol .lower-roman{ 
list-style: lower-roman;
}

dt { 
font-weight:bold;
}

ol .lower-alpha{
list-style:lower-alpha;
}

ol .upper-alpha{
list-style:upper-alpha;
}

.board_small_text{
display:block;
margin-top:30px;
font-style: italic;
font-size:10px;
}
/*----------------breadcrumbs------------*/

#breadcrumbs{
font: normal normal 8px Verdana,Tahoma,Arial,Helvetica;
color:#003159;
}

#breadcrumbs a{
font: normal bold 10px Verdana,Tahoma,Arial,Helvetica;
color: #003159; 
text-decoration:none; 
}

/*---------right hand column  -----------------*/

#righthandcolumn {
width:auto;
background:white;
color:black;
margin:0px;
}

#righthandcolumn h1{
font: normal bold 12px Verdana,Tahoma,Arial,Helvetica;
color: white;
background:#003257;
padding:3px;
margin:0px;
border-bottom:3px solid #66849c;
Text-align:center;
text-transform: capitalize;
letter-spacing:1px;
}

#righthandcolumn p{
font: normal normal 11px Verdana,Tahoma,Arial,Helvetica;
background:#ABD8EF;
padding:5px;
margin:0px;
margin-bottom:5px;
}

#righthandcolumn .frontpage {
font: normal bold 11px Verdana,Tahoma,Arial,Helvetica;
background: white;
text-decoration:none; 
}

#righthandcolumn .frontpage img {
border:0px solid black;
padding:0;
margin:0;
}

#righthandcolumn .frontpage a{
text-decoration:none;
color:black;
}
.frontpagetext{
position:relative;
bottom:10px;
left:5px;
padding:0;
margin:0;
}

/*----------print and email--------*/
#printemail {
display : none;
}
/*-------Bottom---------- */

#bottom{
position:relative;
bottom:0px;
left:0px;
clear:both;
margin:10px auto 0px;
padding:0px;
text-align:center;
font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color:#017791;
background: white;
width: auto;
}

#bottom ul{
display:inline;
padding:0px;
margin:0px;
border-right:1px black solid;
font-weight: bold;
color:black
}

#bottom li{
list-style:none;
display:inline;
padding:0px;
padding-left:5px;
padding-right:5px;
margin:0px;
border-left:1px black solid;
}

#bottom a{
color: black; 
text-decoration:none; 
}

#bottom a:hover { 
color: red; 
text-decoration:none;
} 

#bottom p{
margin:auto;
padding:5px;
}

body {
padding: 0px;
margin: 0px;
}

img { border-style:none; border-width:0px; }

.wrapper_table {
width:970px;
height: 100%;
}



/*========================================================

HOMEPAGE MAINTEXT WRAP

========================================================*/


.homepage_main_slot {
border:0 solid OrangeRed;
border-top:0 solid OrangeRed;
border-bottom:0 solid #003257;
padding:15px;
margin:0;
font: normal normal 12px Arial,Helvetica, sans serif;
line-height: 1.2;
color: #333333;
background: white; 
}

.homepage_main_slot p {
font: normal normal 12px Arial,Helvetica, sans serif;
line-height: 1.4;
color: #333333;
}

.homepage_main_slot img{
border: none;
margin-right:12px;
width: 73px;
}

.homepage_main_slot div a{
display:block;
font-family:arial;
font-size:13px;
text-transform: uppercase;
padding-bottom:0;
line-height:1.2;
}

.homepage_main_slot div a:hover{
color:#000;
}



/*========================================================

HOMEPAGE SMALL ANCHOR LINKS AT THE TOP

========================================================*/

.homepage_main_slot div #anchor {
font-size: .9em;
font-family: Arial, Helvetica, sans-serif;
color: #003159;
text-decoration: none;
padding-bottom: 30px;
margin: -10px 0 10px 0;
}

.homepage_main_slot div #anchor a {
display: inline;
font-size: .9em;
font-family: Arial, Helvetica, sans-serif;
color: #096522;
text-decoration: none;
text-transform: none;
} 

/*========================================================

HOMEPAGE TOP SECTION HEADER

========================================================*/
.homepage_main_slot div #header {
margin-top: -15px; 
padding-bottom: 0;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.5px; 
line-height:18px; 
color: #017791;
border-bottom: #81def0 thin solid;
}

.homepage_main_slot div #header a {
margin-top: -15px; 
padding-bottom: 0;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.5px; 
line-height:18px; 
color: #017791;
border-bottom: #81def0 thin solid;
}
/*========================================================

HOMEPAGE BLOG SECTION HEADER

========================================================*/

.homepage_main_slot div #header2 {
margin: 0;
padding: 20px 0 0 0;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.5px; 
line-height:18px; 
color: #017791;
border-bottom: #81def0 thin solid;
}

.homepage_main_slot div #header2 a {
margin: 0;
padding: 0;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.5px; 
line-height:18px; 
color: #017791;
border-bottom: #81def0 thin solid;
}
/*========================================================

HOMEPAGE FIRST SECTION SECONDARY LINKS

========================================================*/
.homepage_main_slot #tierTwo {
padding: 0 0 6px 0;
}
.homepage_main_slot #tierTwo a {
padding-bottom: 2px;
padding-top: 2px;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
line-height: 1.3;
text-transform: none!important;
}
.homepage_main_slot #tierTwo img {
float: left; 
width: 73px;
padding-top: 2px;
border: none;
}

.homepage_main_slot #tierTwo p {
padding: 0;
margin: 0;
}
.homepage_main_slot #break {
padding-bottom: 8px;
clear: both;
}
/*========================================================

HOMEPAGE FIRST SECTION TERTIARY LINKS

========================================================*/
.homepage_main_slot #tierThree {
padding-top: 10px;
}
.homepage_other_slot #tierThree a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 1.5;
padding: 0;
margin:0;
text-transform: none;
margin-top: 0!important;
}
/*========================================================

ARROWBLUE IS THE LARGER BLUE ARROW THAT IS DARK BLUE

========================================================*/
.homepage_main_slot .arrowblue a{
display:inline;
font-size:inherit;
text-transform:none;

}

.homepage_other_slot{
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
Font: normal normal 12px Verdana,Tahoma,Arial,Helvetica;
color:black;
border-top:0px solid #003257;
border-left:0px solid #81DEF0;
background: white;
}
.homepage_other_slot p {
font: normal normal 12px Arial,Helvetica, sans serif;
line-height: 1.4;
color: #333333;
}

.homepage_other_slot div a{
Font-family:Arial;
font-size:14px;
margin-bottom:0px;
padding-bottom:0px;
}

.homepage_other_slot div br{
margin:0px;
margin-bottom:0;
padding:0px;
padding-bottom:0px;
}
/*========================================================

HOMEPAGE SECOND SECTION HEADER LAC, API, MENA

========================================================*/
.homepage_other_slot div #header {
margin-top: 20px;
font-weight: bold; 
font-family:arial, sans-serif; 
font-size:16px; 
text-transform: uppercase;  
letter-spacing:0.25px; 
line-height:18px;  
color: #017791;
border-bottom: #81def0 thin solid;
padding: 0;
}

.homepage_other_slot div #header a {
padding: 0;
font-weight: bold; 
font-family:arial, sans-serif; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.25px; 
line-height:18px; 
color: #017791;
border-bottom: #81def0 thin solid;
}
/*========================================================

HOMEPAGE SECOND SECTION SECONDARY LINKS

========================================================*/
.homepage_other_slot a.tierTwo {
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
line-height: 1.3;
padding: 0;
padding-top: 14px;
margin:0;
text-transform: none;
margin-top: -10px;
}
/*========================================================

HOMEPAGE SECOND TERTIARY LINKS

========================================================*/
.homepage_other_slot #tierThree {
padding-top: 10px;
color: #086320;
font-weight: bold;
}
.homepage_other_slot #tierThree a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 1.5;
padding: 0;
margin:0;
text-transform: none;
margin-top: -10px;
color: #086320;
}

.homepage_other_slot img{
border:solid 0px black;
margin: 0 20px 0 0;
width:75px;
height:87.5px;
}

.homepage_other_slot #section2 {
margin-top: -40px;
}

.homepage_other_slot .partners {
font-size: .95em; 
padding-top: 4px; 
color: #017791; 
font-weight: normal; 
text-transform: uppercase;
}
/*========================================================

HOMEPAGE BREAK BETWEEN ENTRIES

========================================================*/
.homepage_other_slot #break {
padding-bottom: 10px;
clear: both;
}


/*-----------footer----------*/

.footer {
font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color:#017791;
}

.footer a{
color: black;
text-decoration: none;
font-weight:bold;
line-height: 25px;
}

.footer a:hove{
text-decoration: none;
}

/*-----------navigation----------*/

.nav_off{
padding: 5px 2px 5px 10px;
background-color: #003159;
font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color: #cef4fd;
text-transform: uppercase;
border-bottom: white 1px solid;
}

.nav_off a{
color: #cef4fd;
text-decoration: none;
}

.nav_off:hover {
background-color: #66849c;
}


.nav_on{ padding: 5px 2px 5px 10px;
font: normal normal 10px Verdana,Tahoma,Arial,Helvetica;
color: #e1fcff;
background-color: #66849c; text-transform: uppercase;
border-bottom: white 1px solid;
}

.nav_on a{ color: #e1fcff;
text-decoration: none;
}

.smallnavigation{
text-align:center;
Color:#e1fcff;
font-size:9px;
font-weight: normal;
font-family: Arial;
text-transform: uppercase;
margin:30px auto;
}

.smallnavigation a{
dsiplay:block;
padding:5px 5px;
margin: 15px 0px;
Color:#e1fcff;
Text-decoration:none;
font-size:9px;
border-top:dotted 1px white;
border-bottom:dotted 1px white;
}

.smallnavigation a:link{
color: #E0FFFF;
text-decoration:none;
}


.smallnavigation a:visited {
color: #E0FFFF;
text-decoration:none;
}


.smallnavigation a:hover {
color: #E0FFFF;
text-decoration:none;
background:#66849c;
}


/*-----------maintext----------*/

.headline {
display:block;
margin:20px 0px -15px 0px;
padding:0px;
font-family: Verdana,Tahoma,Arial,Helvetica;
color: #086320;
font-size: 16px;
font-weight: bold;
text-align:left;
}

.headline a{
color: #086320;
text-decoration: none;
border-top: 0px #086320 solid;
border-bottom: 0px #086320 solid;
margin:0px;
padding:0px;
display:block;
}

.headline a:active {
color: black;
text-decoration:underline;
}

.headline a:hover {
color: black;
text-decoration:underline;
}

.subheadline {
font-family: verdana,tahoma,arial,helvetica;
font-size: 13px;
font-style:normal;
color: #086320;
margin:10px 0px 5px;
display:block;
margin:0px
padding:0px;
}
.subheadline a{ color:#086320; }

.date {
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 10px;
font-weight: normal;
font-style:italic;
text-align:left;
color: #086320;
display:black;
}

.author {
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 11px;
display:block;
color: #086320;
}

.author a{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 11px;
text-decoration: none;
}

.author a:active {
color: black;
text-decoration:underline;
}

.author a:hover {
color: black;
text-decoration:underline;
}

.quotes { font-family: verdana,tahoma,arial,helvetica; font-size: 13px;
font-style: italic;
color: #086320; }

.text { font-family: verdana,tahoma,arial,helvetica;
font-size: 12px;
color: #555;
}

.text a{
color: #086320;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}


.text a:active {
color: black;
text-decoration:underline;
}

.text a:hover {
color: black;
text-decoration:underline;
}

h2{
font-size: 14px;
font-weight: bold;
text-align:left;
margin:0px;
padding: 0px;
color:#086320;
}

h3{
font-size: 13px;
font-weight: bold;
text-align:left;
margin:0px;
margin-top:10px;
padding: 0px;
color:#086320;
}

h4{
font-size: 11px;
font-weight: bold;
text-align:left;
margin:0px;
margin-top:10px;
padding: 0px;
color:#086320;
}

.endnote {
vertical-align:super;
font-size:8px;
}

#endnote{
font-size:10px;
}

ul {
list-style: disc outside;
margin:0px auto ;
}

li {
font: normal normal 13px Verdana,Tahoma,Arial,Helvetica;
margin:0px;
padding:0px;
}

hr{
text-align:left;
color: white;
background:white;
height:1px;
width:80%;
border-bottom:2px dotted #003159;
border-top:2px dotted #003159;
margin:20px auto 20px auto;
padding:0px;
}

address{
font: italic normal 12px Verdana,Tahoma,Arial,Helvetica;
padding:0px;
margin:10px 0px 10px 10px;
}

blockquote {
font-style: italic;
}

#letter {
font: normal normal 12px Courier, monospace;
background:#FFEFD5;
padding:10px 10px 10px 10px;
color:black;
border-right: solid 5px black ;
border-left: solid 5px black ;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
margin: 20px 0px;
}

#letter h2{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 13px;
padding:0px;
margin:0px;
}

#letteresp{
font: normal normal 12px Courier, monospace;
background:#FFFACD;
padding:10px 10px 10px 10px;
color:black;
border-right: solid 5px black ;
border-left: solid 5px black ;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
margin: 20px 0px;
}

#letteresp h2{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 13px;
padding:0px;
margin:0px;
}

q:before, q:after {
content: "";
}

q{
font-style: italic;
}

div:lang(es){
color: Navy;
}

.es {
color: Navy;
}

#intro {
font: italic normal 12px Verdana,Tahoma,Arial,Helvetica;
background: #DCDCDC ;
padding:10px 10px 10px 15px;
border: solid 0px #A9A9A9;
color:black;
line-height:20px;
text-align:justify;
}

#intro li{
font-style: italic;
padding:0px;
margin:0px;
}

#intro ul, #intro ol{
margin-top:-5px;
margin-bottom: 5px;
}

#intro h1, #intro h2, #intro h3 {
font-style: normal;
}

.update {
font: italic normal 12px Verdana,Tahoma,Arial,Helvetica;
color: #017791 ;
background: #c6e6f5;
padding:5px 5px;
border-top: solid 3px #003257;
border-bottom: solid 3px #003257;
}

.update a{
font: italic bold 10px Verdana,Tahoma,Arial,Helvetica;
}

.update li{
font: italic normal 12px Verdana,Tahoma,Arial,Helvetica;
}

.logo {
display:block;
margin:auto;
text-align:center;
}

.lower-roman{
list-style: lower-roman;
}

dl{
margin-left:20px;
border-left:0px solid #556B2F;
}

dt {
font-weight:bold;
padding:0px;
margin:0px;
color:#800000;
}

html>body dt {
margin-bottom:-15px;
}

dd{
padding:0px;
margin:0px;
margin-bottom:10px;
color:#8B4513;
}

.lower-alpha{
list-style:lower-alpha;
}


.upper-alpha{
list-style:upper-alpha;
}

#letter li{
font: normal normal 12px Courier, monospace;
color:black;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
}

.no-list-style{
list-style:none;
line-height:1.8;
margin:15px;
padding:0px;
color:RoyalBlue;
}


#letteresp li{
font: normal normal 12px Courier, monospace;
color:black;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
}

cite{
color:black;
}

.headline{

}

.headline a{
font-size:14px;
color:#086320;
/*background:#C6E6F5;*/
display:inline;
}

.headline a:hover{
color:black;
/*background:#ABD8EF ;*/
}


.article_list a{
display:block;
}

.rtl{
font: 16px Arial, Tahoma;
direction: rtl;
text-align:justify;
line-height: 24px;
}

del{
/* background:#555;
Color:#DCDCDC;
text-decoration:none;*/
}

.hide
{
display:none
}


ul ul, ol ul, ol ol, ul ol {
margin: 10px auto;
}

.legal{
color:black;
background: DarkSeaGreen;
padding:10px;
font: 11px/2 verdana;
border-top: 5px solid black;
border-bottom:5px solid black;
}

#event{
padding: 5px;
padding-left:30px;
margin:10px 0px;
border-left:solid 7px RoyalBlue;
color: RoyalBlue;
font-size: 14px;
line-height:2;
}

#event h3{
padding:0px;
margin: 0px;
margin-bottom:-15px;
color: black;
font-size: 16px;
word-spacing:6px;
font-weight:bold;
line-height:1.5;
}

#event h2{
padding:0px;
margin: 0px;
margin-bottom:-15px;
color: black;
font-size: 18px;
word-spacing:6px;
font-weight:bold;
line-height:1.5;
}

.article_list a

{ margin-top:20px;
margin-bottom:-15px;
}

#events {
color:black;
}

#events h1 {
font-size:16px;
font-family:Tahoma;
color:#086320;
margin-bottom:-10px;
text-transform: uppercase;
}

#events .contact {
color:#086320;
border-left:2px solid #086320;
padding-left:10px;
font-weight:bold;
font-size:10px;
}

#events .time{
font-weight: bold;
display:block;
margin:10px 0px 0px 0px;
}


.location{
font-weight: bold;
display:block;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/19-2.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.topname{
visibility:hidden;
}

.pointred{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/19-2.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.stargreen{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/23-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.arrowred{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/27-1.GIF) no-repeat left;
padding:3px;
padding-left:30px;
}

.starblue{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/28-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.circlegreen{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/31-3.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.circlered{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/32-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.circleblue{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/33-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.circleyellow{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/34-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.starred{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/35-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.staryellow{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/36-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.pointblue{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/41-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.pointyellow{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/40-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}

.pointgreen{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/39-1.GIF) no-repeat left;
padding:3px;
padding-left:20px;
}


.arrowgreen{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/42-1.GIF) no-repeat left;
padding:3px;
padding-left:30px;
}

.arrowblue{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/43-1.GIF) no-repeat left;
padding:3px;
padding-left:30px;
}

.arrowyellow{
font-weight: bold;
margin:10px 0px;
background:url(/images/data/IMG/img/000/000/44-2.GIF) no-repeat left;
padding:3px;
padding-left:30px;
}

.languages a{
display:block;
padding:0px 0px;
margin:0px 0px;
}

/*-----right hand column -------*/

.sidebartext {
font: normal normal 11px Verdana,Tahoma,Arial,Helvetica;
padding:5px;
margin:0px;
margin-bottom:10px;

}

.sidebartext a{
text-decoration:none;
line-height:25px;
color:#086320;
padding:0px;
color: #00315b;
}

.sidebartext a:active {
background: inherit;
color: black;
border-top: 0px solid #086320;
border-bottom: 0px solid #086320;
font-weight: normal;
}

.sidebartext a:hover {
background: inherit;
color:black;
border-top: 0px solid black;
border-bottom: 0px solid black;
font-weight: normal;
text-decoration:underline;
}

.sidebar h1{
display:block;
height:25px;
font: normal bold 12px Verdana,Tahoma,Arial,Helvetica;
color: white;
background:#003257;
padding:5px;
margin:0px;
border-bottom:5px solid #003257;
Text-align:center;
text-transform: capitalize;
letter-spacing:1px;
}

.sidebartext{
font: normal normal 11px Verdana,Tahoma,Arial,Helvetica;
background:#ABD8EF;
padding:10px 5px 10px 10px;
margin:0px;
margin-bottom:10px;
line-height:20px;
color:black;
margin-top:-15px;
}

.sidebartext ul{
list-style:none;
margin:0px;
padding:0px;
}

.article_photo {
width: 181px;
height: 185px;
border:0px solid black;
border-collapse: collapse;
font-family: Verdana, Arial, Sans-serif;
font-size: 9px;
color: #003159;
}

.sidebar img{
text-decoration:none;
border:0px solid black ;
padding:0px;
}

.attachment { font-size:9px; }


.sidebar a{
font: bold normal 11px Verdana,Tahoma,Arial,Helvetica;
text-decoration:none;
padding:0px;
margin:0px;
color: #086320;
}

.sidebar a:hover {
color:black;
font-weight: bold;
text-decoration:underline;
}


.sidebar a:active {
color: black;
font-weight: black;
}
/*-----------breadcrumbs----------*/

.breadcrumb {
font: normal bold 10px Verdana,Tahoma,Arial,Helvetica;
color: #003159;
}

.breadcrumb a{
color: #003159;
text-decoration: none;
}

.breadcrumb a:hover{
text-decoration: underline;
}
---->
/*-----right hand column frontpage ------*/

.frontpagetext{
position:relative;
bottom:10px;
left:5px;
padding:0;
margin:0;
}

p.frontpage a {
text-decoration:none; 
color:black;
font-weight: normal;
}

p.frontpage a:hover {
text-decoration:none; 
color:#015A1A;
font-weight: normal;
}

#icon_blog, #icon_rss, #icon_facebook, #icon_twitter{
width: 24px !important;
height: 24px !important;
padding: 0 0 0 15px;
}

#icon_rss, #icon_facebook, #icon_twitter {
margin-top: -10px;
}

/*----- frontpage maintextwrap-------*/

.homepage_main_slot {
border:0px solid #0E6328;
border-top:20px solid #003257;
border-bottom:20px solid #003257;
padding:15px;
margin:10px 0px;
background:Lavender;
Font: normal normal 12px Verdana,Tahoma,Arial,Helvetica;
color:black;
}

.homepage_main_slot img{
border:solid 2px black;
margin-right:10px;
}

.homepage_main_slot div a{
display:block;
Font-family:Arial;
font-size:16px;
text-transform: uppercase;
padding-bottom:0px;
padding-bottom:0px;
letter-spacing:0.5px;
line-height:22px;
}

.homepage_main_slot div a:hover{
color:DarkRed;
}

.homepage_other_slot{
border:0px solid black;
padding:10px;
margin:10px 0px;
background:white;
Font: normal normal 12px Verdana,Tahoma,Arial,Helvetica;
color:black;
/*width:262px;*/
}


.homepage_other_slot div a{
display:block;
margin-top:5px;
Font-family:Arial;
font-size:14px;
padding-bottom:0px;
padding-bottom:0px;
}

.homepage_other_slot img{
border:solid 2px black;
margin: 5px 10px;
width:75px;
height:87.5px;
}
