body { 
padding: 0; 
margin: 0; 
font-family: Verdana,Tahoma,Arial,Helvetica;
font-size: 13px;
_text-align: center;
background:white;
}

.wrapper_table{
margin: 0;
margin-left:auto;
margin-right: auto;
padding: 0;
position:relative;
_text-align: left;
background:white;
border:0px solid #003159;
} 

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

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

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

TOP BANNER

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


#topbanner{
position:absolute;
_top:0;
_left:780px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 9px;
color:black;
letter-spacing:0px;
border-left:0px solid black;
border-right:0px solid black;
padding:0 4px;
}

html > body #topbanner{
position:absolute;
top:5px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 9px;
color:black;
letter-spacing:0px;
border-left:0px solid black;
border-right:0px solid black;
padding:0px 4px;
padding-left:790px;
}


#topbanner_sp{
position:absolute;
_top:0px;
_left:700px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 9px;
color:black;
letter-spacing:0px;
border-left:0px solid black;
border-right:0px solid black;
padding:0px 4px;
}


html > body #topbanner_sp{
position:absolute;
top:5px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 9px;
color:black;
letter-spacing:0px;
border-left:0px solid black;
border-right:0px solid black;
padding:0px 4px;
padding-left:710px;
}

#topbanner a{
color: black; 
text-decoration:none; 
border-left:0px solid black;
padding-left:0px;
}

#topbanner_sp a{
color: black; 
text-decoration:none; 
border-left:0px solid black;
padding-left:0px;
}

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

HOME PAGE PHOTO

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


#homepagephoto{
margin:0;
padding:0;
background:#fff;
height:250px;
width:795px;
position:relative;
}

#homepagephoto ul{
position:absolute;
top:20px;
left:585px;
margin:0;
padding:0;
width: 215px;
height:250px;
}

#homepagephoto br{
display:none;
}

#homepagephoto li{
vertical-align: bottom;
list-style:none;
padding:0;
margin: 10px 5px -5px;
}

#homepagephoto a{
font-size:12px;
display:block;
padding: 10px 12px 14px 10px;
background-image:url(/images/data/IMG/img/000/000/65-2.GIF);
background-repeat: no-repeat;
/*background:#A0d3EE;*/
height:20px;
border:0px #017791 solid;
font-weight:normal;
text-transform: uppercase;
}

#homepagephoto a:link{
color: #003159; 
text-decoration:none; 
}

#homepagephoto a:visited { 
color: #003159; 
text-decoration:none;
} 

#homepagephoto a:hover { 
color: white; 
text-decoration:none;
background-image:url(/images/data/IMG/img/000/000/67-2.GIF);
background-repeat: no-repeat;
border:0px solid #017791;
border-left: 0px solid #017791;
font-weight:normal;
text-transform: uppercase;
} 

#homepagephoto img{
margin: 0;
padding: 0;
margin-bottom:-5px;
}

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

HOMEPAGE NEWS TICKER

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


#newsticker{
background-image: url(/images/data/IMG/img/000/000/68-1.JPG);
background-repeat: repeat-y;
width: 792px;
}

#example1 a{
color:#003159;
padding-left:20px;
font-weight: normal;
_visibility:hidden;
}


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

HOMEPAGE MAINTEXT WRAP

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


.homepage_main_slot {
padding:15px;
margin:0;
font-family: Arial,Helvetica, sans serif;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.2;
color: #333333;
background: white; 
}

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

.homepage_main_slot img{
border:solid 0 black;
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: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.4;
color: #003159;
text-decoration: none;
padding-bottom: 30px;
margin: -10px 0 15px 0;
font-weight: normal;
}

.homepage_main_slot div #anchor a {
display: inline;
font-size: 13px;
line-height: 1.4;
font-family: Arial, Helvetica, sans-serif;
color: #017791;
text-decoration: none;
text-transform: none;
font-weight: bold;
} 

.homepage_main_slot div #anchor a:hover {
color: #003159;
}

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

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;
}

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

.homepage_main_slot #tierTwoBox {
background-color: #f3f9fb;
padding: 10px;
}
.homepage_main_slot #tierTwoBox a {
padding-top: 0;
padding-bottom: 0;
line-height: 1.2;
font-weight: normal;
text-transform: none;
margin-bottom: 0;
}
.homepage_main_slot .tierTwoBox a.tierTwoBoxTop {
font-size: 13px;
font-weight: bold;
color: #017791;
text-transform: uppercase;
}  

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

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: -10px;
}
/*===================================

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: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
color:black;
border-top:0px solid #003257;
border-left:0px solid #81DEF0;
background: white;
}
.homepage_other_slot p {
font-family: Arial,Helvetica sans serif;
font-weight: normal;
font-style: normal;
font-size: 12px; \t
line-height: 1.4;
color: #333333;
}

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

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

HOMEPAGE SECOND SECTION HEADER LAC, API, MENA

======================================*/
.homepage_other_slot div #header {
margin-top: 20px;
font-weight: bold; 
font-family: Arial, Helvetica, 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, Helvetica, 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-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 10px;
color:#017791;
}

.footer p{ 
display:block;
margin-left:-225px;
}
.footer a{ 
color: black; 
text-decoration: none; 
font-weight:bold;
line-height: 25px;
}

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

.footer p a{ 
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 10px; 
}

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

NAVIGATION

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


.nav_off{ 
padding: 9px 2px 9px 10px;/*changed from 5px top and bottom*/ 
background-color: #003159; 
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 10px;color: #cef4fd; 
text-transform: uppercase;
border-bottom: #6b97ba 1px solid;
}

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

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


.nav_on{ padding: 9px 2px 9px 10px; 
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 10px;
color: #e1fcff; 
background-color: #66849c;
text-transform: uppercase; 
border-bottom: #6b97ba 1px solid;
}

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

.smallnavigation{
text-align:left;
color:#e1fcff;
font-size:10px; 
font-weight: normal;
font-family: Arial, Helvetica, sans serif;
text-transform: capitalize;
margin:20px auto;
text-indent:10px;
border-top:dotted 0px white;
border-bottom: #6b97ba 1px dotted;
padding-bottom: 5px;
}

.smallnavigation a{
padding:5px 5px;
margin: 15px 0;
color:#e1fcff;
text-decoration:none;
font-size:10px;
}

.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;
} 

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

MAIN TEXT

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


.headline {
display:block;
margin:20px 0px -15px 0px;
padding: 0;
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: 0;padding: 0;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: 0;
padding: 0;
}
.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:block;
}

.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: 12px;
}


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

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

.text strong a{
font-size: 13px;
font-weight: bold;
}
/*========================================================

HEADING STYLES H2 H3 H4

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

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

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

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

#endnote{
font-size:10px;
}

#endnote p{
font-size:10px;
}
#endnote a{
font-size:10px;
font-weight: normal;
}
/*========================================================

LIST ITEM STYLES - POINT BLUE GREEN RED YELLOW

========================================================*/
ul {
list-style: disc outside;
margin :0 auto;
}

.lipointblue li{
list-style-image: url(http://ihrc.digitopia.net/images/data/IMG/img/000/000/41-1.GIF);
padding-bottom:15px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px; 
}

.lipointgreen li{
list-style-image: url(http://ihrc.digitopia.net/images/data/IMG/img/000/000/39-1.GIF);
padding-bottom:15px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px; 
}

.lipointred li{
list-style-image: url(http://ihrc.digitopia.net/images/data/IMG/img/000/000/19-2.GIF);
padding-bottom:15px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px; 
}

.lipointyellow li{
list-style-image: url(http://ihrc.digitopia.net/images/data/IMG/img/000/000/40-1.GIF);
padding-bottom:15px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px; 
}

li {
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 13px; 
margin: 0;
padding: 0;
}

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:0;
}

address{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: italic;
font-size: 12px; 
padding:0;
margin:10px 0px 10px 10px;
}

blockquote {
font-style: italic;
}
/*========================================================

LETTER STYLES

========================================================*/
#letter {
font-family: Courier, Monospace, sans serif;
font-weight: normal;
font-style: normal;
font-size: 12px; 
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: 0;
margin: 0;
}

#letteresp{
font-family: Courier, Monospace, sans serif;
font-weight: normal;
font-style: normal;
font-size: 12px; 
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: 0;
margin: 0;
}

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

q{
font-style: italic;
}

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

.es {
color: Navy;
}

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

INTRO STYLES

========================================================*/
#intro {
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: italic;
font-size: 12px;
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: 0;
margin: 0;
}

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

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

UPDATE STYLES

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

.update a{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: bold;
font-style: italic;
font-size: 10px; 
}

.update li{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: italic;
font-size: 12px; \t
}

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


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

ACTION ALERT STYLES

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

.actionalert {
display:block;
margin:auto;
text-align:center;
border:2px solid black;
}
.lower-roman{ 
list-style: lower-roman;
}

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

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

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

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


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


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

#letter li{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px;
color:black;
letter-spacing: 0px;
word-spacing: 2px;
line-height: 180%;
}

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

.no-list-style li{
padding: inherit;
margin: auto;
}
#letteresp li{
font-family: Courier, monospace, sans serif;
font-weight: normal;
font-style: normal;
font-size: 12px;
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;
font-weight: normal;
}

.rtl{
font-family: Arial, Tahoma;
font-size: 16px;
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-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 2;
border-top: 5px solid black; 
border-bottom:5px solid black;
}

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

EVENT STYLES

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

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

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

#event h2{
padding:10px 0 0 0; 
margin: 0;
color: black;
font-size: 18px;
word-spacing:6px;
font-weight:bold;
}

#event dl{
font-size: 13px;
}

#event dt{
font-size: 13px;
}

#event dd{
font-size: 13px;
}


#event ul li a{
font-size: 13px;
font-weight:normal;
}

.article_list a{ 
margin-top:20px;
margin-bottom:-15px;
}

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


.extralist a{
display:block;
letter-spacing:0px;
line-height:18px;
background:url(/images/data/IMG/img/000/000/19-2.GIF) no-repeat left;
padding:3px;
padding-left:15px;
border-left:0px solid black;
}

.subsection_headline{
display:none;
}

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

PRINT STYLE SHEETS

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

#printemail{
position:relative;
margin-left:0px;
margin-bottom:30px;
}

#printemail li{
display:inline;
margin-left:20px;
}

#printemail li img{
margin-right:5px;
margin-bottom:-1px;
}

#printemail li a{
color:#003257;
text-decoration:none;
}

#printemail li a:hover{
color:#003257;
text-decoration:none;
}

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

GOOGLE TRANSLATE BUTTON

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

.googletranslate{
position: absolute;
top:-50px;
right:557px;
display:block;
}

.googletranslate a{
display:none;
}

.googletranslate span{
display:none;
}

#events {
color:black;
}

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

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

#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;
}

.large a{
font-size:8px;
}

.large{
font-size:8px;
}

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

ICONS: RED GREEN BLUE ARROWS CIRCLES ETC.

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

.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-2.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;
padding-bottom:7px;
}

.arrowblue a{
font-size:13px;
}

.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;
}

.arrowred strong{
color:black}

.arrowred cite{
color:#555555}

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

p {
font-family:  Verdana,Tahoma,Arial,Helvetica;
font-size: 13px;
}

.caption{
font-size: 11px;
color:black;
text-align:center;
}

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

RIGHT HAND COLUMN

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

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

.sidebartext a{
text-decoration:none;
line-height:25px;
color:#086320;
padding: 0;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{
height:40px;
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: bold;
font-style: normal;
font-size: 12px; 
color: white;
background:#003159;
padding:5px;
margin: 0;
border-bottom:0px solid #003257;
text-align:center;
text-transform: capitalize;
letter-spacing:1px;
}

html>body .sidebar h1{
height:30px;
}

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

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

.article_photo { 
width: 181px; 
height: 185px; 
border:0px solid black; 
border-collapse: collapse; 
font-family: Verdana, Arial, Sans-serif; 
font-size: 9px; 
color: #003159; 
}
td.sidebarDivider {
width:2px; 
background-color: #81def0;
}
.rhIcons {
text-align: center;
}
.sidebar img{
text-decoration:none;
border:none;
padding: 0;}

.attachment { display:none; }


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

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


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

BREADCRUMBS

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

.breadcrumb { 
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 10px; 
color: #003159;
}

.breadcrumb a{ 
color: #003159; 
text-decoration: none;
font-weight: normal;
font-size: 10px;
}

.breadcrumb a:hover{ 
text-decoration: underline; 
font-weight: normal; 
font-size: 10px;
}

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

RIGHT HAND COLUMN FRONTPAGE

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

.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;
}

.promo{
margin:0px auto;
Border-top:0px solid #017791;
Border-bottom:0px solid #017791;
padding:5px 0px;
text-align:center;
width:100%;

}


.promo a img{
}

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

TELL A FRIEND

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

.emailafriend{
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px;
color:black;
}

.emailafriend tr td {
font-family: Verdana,Tahoma,Arial,Helvetica;
font-weight: normal;
font-style: normal;
font-size: 12px; 
color:black;
}

.emailafriend input{
margin-top:10px;
}


.url{
color: #086320; 
}

.url br{
display:none;
}


#cse-search-box{
}

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

DEMOCRACY IN ACTION

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

.securitySeal img{
display:none;
}

 .diaFields .formRow .checkboxLabel{
padding-top:10px; 
line-height:2px
}

.diaFields .formRow{
margin:15px auto;
}

.diaFields .formRow textarea{
margin-top:15px;
padding-top:15px;
}

.input .blockInput{
display:inline !important;
}
#donation_table br{
display:none;
}

#removeall{
margin:10px 0px;
display:block;}

form table tr td{
font-size:14px;
color:black;
font-family:Arial;
}

form table{
margin-bottom:-20px;
}

form table input{
display:inline;
margin-left:5px;
}

#supporter br{
margin:5px 0px;
display:block;
}

div.clear{
margin:20px 0px 0px 0px;
}

td input.radio{
line-height:4em;
}


td span.dia_field_name{
line-height:4em;
}

#partnerMessage{
margin:120px auto -5px;
}

#cardInfo{
font-size:12px; color:black;
margin-top:10px;
}

#cardtypes{
margin: 0;padding: 0;}

.supporterInfo #supporter #welcome br{
padding:10px 0px;
margin:10px;
}

.supporterInfo #supporter #welcome strong{
visibility:hidden;
}

#signsendimg{
padding-left:50px;
padding-top:5px;
}

.supporterInfo{
margin-left:50px;
}

#campaign_left br{
display:none;
}

#campaign_left span{
display:block;
padding:10px 0px;
margin:0px 0px;
}

.send_message{
display:block;
color:white;
background:black;
}

#contentarea{
padding:1px 10px;
background:#C0C0C0;
margin:15px 10px 15px 0px;
border-top:10px solid #696969;
border-bottom:10px solid #696969;
}

#salsa h3{
text-transform:none;
border-bottom: 0px solid black;
border-top: 0px solid black;
border-left:0px solid black;
border-right:0px solid black;
text-align:center;
padding:4px;
padding-left:10px;
margin-right:10px;
margin-left:10px;
margin-top:-10px;
margin-bottom:10px;
font-size:16px;
color:black;
}

#Letter_Content{
color:black;
font-family:verdana;
}

#contentarea div.no-action{
width:800px;
height:950px;
background-color:white;
position:absolute;
top:330px;
margin-left:-35px;
font-size:14px;
font-weight:bold;
padding-top:30px;
padding-left:25px;
}

div .targets{
display:none;
}

.diaFields{
Margin-left:-58px;
}

.diaFields .formRow .checkbox.blockInput{
float:left; 
width:10px
}

#info-page h1{
color:black;
font-size:22px;
}

#info-page #description{
padding:1px 10px;
color:black;
background-color: #e0ebf0;
margin:15px 10px 15px 0px;
border-top:5px solid #003159;
border-bottom:5px solid #003159;
}

td.text embed {
margin-left: 40px;
}
.TDRyouTube {
margin-left: -20px; 
padding: 0;
}
.TDRyouTubeT {
width: 480px; 
background-color: #fff; 
margin-left: 20px;
}
.TDRyouTubeT1 {
float: left; 
padding-right: 20px;
}
.TDRyouTubeT1 a img {
padding-left: 40px;
}
.TDRyouTubeT2 {
float: left; padding-right: 20px;
}
.TDRyouTubeT3 {
}
#TDSidebar {
position: absolute; 
top: 510px; 
width: 162px; 
margin-left: 558px; 
color: #003159; 
font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
font-size: 11px; 
line-height: 1.4; 
background-color: #E6F4FB; 
padding: 14px 10px; 
border: thin #EC008C dotted;
}

#CUSidebarLaunch {
position: absolute; 
top: 390px; 
width: 162px; 
margin-left: 558px; 
color: #003159; 
font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
font-size: 11px; 
line-height: 1.4; 
background-color: #E6F4FB; 
padding: 14px 10px; 
border: thin #EC008C dotted;
}

#CUSidebarSecond {
position: absolute; 
top: 860px; 
width: 162px; 
margin-left: 558px; 
color: #003159; 
font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
font-size: 11px; 
line-height: 1.4; 
background-color: #E6F4FB; 
padding: 14px 10px; 
border: thin #EC008C dotted;
}
dd a{
font-weight: normal !important;
}
#letteresp ul li{
font-family: verdana,arial,helvetica;
font-size: 12px;
}

#specialProjects ul {
margin: 0; 
margin-top: -20px; 
padding: 0; 
background-color: #003159; 
color: #cef4fd; 
font-size: 9px; 
font-family: verdana;
}
#specialProjects li {
float: left; 
list-style-type: none; 
background-color: #003159;
border-right: thin #fff solid; 
border-bottom: thin #fff solid;
border-top: thin #fff solid;
}
#specialProjects ul li a {
display: block;
cursor: pointer;
padding: .70em 1.55em;
color: #cef4fd;
text-decoration: none; 
font-size: 10px; 
font-weight: normal; 
text-transform: uppercase;
}
#specialProjects ul li a:hover {
background-color: #66849c;
}
#specialProjects ul li.sPBgColor {
background-color: #66849c !important;
}
#map {
\tfloat:left;
\twidth:380px;
\theight:420px;
}
#message {
\tposition:absolute;
\tpadding:10px;
\tbackground:#555;
\tcolor:#fff;
\twidth:75px;
}
#listMap {
\tfloat:left;
\twidth:100px;
\tbackground:#eee;
\tlist-style:none;
\tpadding:0;
}
#listMap li {
\tpadding:5px 5px 5px 0;
\tlist-style: none;
\tborder-bottom: thin #003159 dotted;
\tfont-size: 10px;
}
#listMap li:hover {
\tbackground:#555;
\tcolor:#fff;
\tcursor:pointer;
}

.homePageBlock {
margin-top: -16px; 
margin-bottom: -16px;
font-weight: bold; 
font-family:arial; 
font-size:16px; 
text-transform: uppercase; 
letter-spacing:0.5px; 
line-height:22px; 
color: #086320;
}
#seattleRH {
margin-top: -150px;
}
#STDSidebarVideo {
position: absolute; 
top: 862px; 
width: 140px; 
margin-left: 588px; 
color: #003159; 
font-family: Futura, Century Gothic, AppleGothic, arial, sans-serif;
font-size: 11px; 
line-height: 1.4; 
background-color: #fff; 
padding: 14px 0; 
}
#STDSidebar {
position: absolute; 
top: 342px; 
width: 146px; 
margin-left: 586px; 
color: #003159; 
font-family: Futura, Century Gothic, AppleGothic, arial, sans-serif;
font-size: 11px; 
line-height: 1.4; 
background-color: #E6F4FB; 
padding: 14px 10px; 
}

#landingAward {
background-image: url(http://ihrc.digitopia.net/images/data/IMG/img/000/000/126-1.JPG);
background-repeat: repeat-y;
padding-top: 0; 
padding-left: 46px; 
padding-right: 66px; 
color: #000; 
font-size: 13px; 
line-height: 1.5;
}
#landingAward h2{
color: #000;
font-weight: normal;
font-size: 18px;
text-align: center;
font-family: 'Futura', arial, sans-serif;
letter-spacing: 4px;
padding: 0;
margin-top: 22px;
}
#landingAward h3{
color: #000;
font-size: 14px;
font-weight: normal;
text-align: left;
font-family: 'Futura', arial,sans-serif;
padding: 0;
}
#caption {
font-size: 10px; 
font-family: arial, sans-serif;
color: #666666;
font-style: italic;
}

.inLineA{
font-weight: normal!important;
font-size: 1em!important;
}

#ECOList {
font-size: 10px; 
color: #003159; 
font-family: "Lucida Grande", arial, sans-serif; 
margin: 0; 
padding: 0;
}

#ECOList ul {
margin: 0; 
padding: 0;
}

#ECOList ul li{
margin: 0 0 6px 2px; 
padding: 0;
list-style-type: none;
font-size: 10px;
color: #666;
}
