#CountryFlag { margin:0px 15px 15px 0px; }
#CountryFlag td { padding:5px; border:1px solid #936234; }

#CountryIndexHeading { clear:both; margin-top:20px; padding:0px 8px 5px 8px; color:white; font-weight:bold; border:1px solid white; background-color:#a4601e; }

#CountryIndexHeading table { margin-top:0px;  }

#CountryIndexHeadingTabs {position:relative; top:7px;}

#CountryIndexHeading td.Tab { float:left; border:1px solid white; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
#CountryIndexHeading td.Tab a { text-decoration:none; }
#CountryIndexHeading td.Tab a span { color:white; }
#CountryIndexHeading td.Tab:hover { background-color:#d2c3b3; }
#CountryIndexHeading td.Tab:hover a span { color:#333333; }
#CountryIndexHeading td.Selected { background-color:#d2c3b3; border-bottom:#d2c3b3 2px solid;  }
#CountryIndexHeading td.Selected a span { color:#333333; background-color:#d2c3b3;-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
#CountryIndexHeading td span.TabText { display:block; padding:5px 8px 5px 8px; text-decoration:none; }

tr.WrittenByHeader td { font-weight:bold; border-bottom:1px solid black;}
tr.WrittenByFirstRow td { padding-top:10px; }

.CorrespondenceRows tr.Corr_row_A { background-color:#dccfc0; line-height:18px; }
.CorrespondenceRows tr.Corr_row_B { background-color:#d4c0ab; line-height:18px; }
.CorrespondenceRows tr td { padding:5px; }

#CountryIndexFooting { clear:both; margin-top:-15px; padding:2px 8px 5px 8px; color:white; font-weight:bold; border:1px solid white; background-color:#a4601e; }
#CountryIndexArea { clear:both; border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white; background-color:#d2c3b3; }
div.DivFiller { clear:both; font-size:0px; }
#CountryIndexInsideArea { margin:10px 12px 10px 12px; }

.ImagePaging { float:right; }
.ImageNumberCell { padding:3px 8px 3px 8px; font-size:0.8em; font-weight:bold; }
.ArrowCell { width:21px; }

.ImageThumbnail { float:left; margin-right:20px; margin-bottom:15px; color:black; font-size:0.8em; font-weight:bold; text-align:center; white-space:nowrap; }
.ImageThumbnail table { width:104px; height:104px; margin-bottom:3px; font-size:0px; }
.ImageThumbnail table tr td { margin-left:auto; margin-right:auto; vertical-align:middle; text-align:center; cursor:pointer; border:1px solid #936234; }
.ImageThumbnail table tr td:hover { background-color:#666666; border-color:black; text-decoration:none; }
.ImageThumbnail table tr td a { display:inline; width:104px; height:104px; margin-left:auto; margin-right:auto; color:black; text-decoration:none; }
.ImageThumbnail table tr td a img { vertical-align:middle; border:none; }

.ImageThumbnail table.Flag { width:54px; height:54px; margin-bottom:3px; font-size:0px; }
.ImageThumbnail table.Flag tr td a { display:inline; width:54px; height:54px; margin-left:auto; margin-right:auto; color:black; text-decoration:none; }