* {margin:0px;padding:0px;}
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,li,dt,table,tr,td,form,legend {font-size:small;font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans",Tahoma,Geneva,Arial,sans-serif;color:#680000;}
a:link, a:visited {color:#680000;text-decoration:underline;}
a:hover, a:active {color:#c33;text-decoration:underline;}
h1 {font-size:1.6em;padding-bottom:0.5em;color:#bf0000;}
h2 {font-weight:bold;font-size:1.4em;padding-bottom:0.5em;}
h3 {font-weight:bold;font-size:1.3em;padding-bottom:0.5em;}
h5 {font-weight:bold;}
body {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
}
#topcontainer {
   width:100%;
   background-color:#680000;
}
#topBar {
  height:20px;
  border-bottom:2px solid white;
  background-color:#872d2d;
}
#topImages {
   width:800px;
   margin-right:auto;
   margin-left:auto;
   text-align:center;
   height:141px;
   border:0px solid green;
}
#FloatEOCImage {border:4px solid #422229;float:left;}
#FloatGlobe {width:570px;float:left;}
div#FloatGlobe {background:#680000 url(http://s3.amazonaws.com/edc_info_org/images/Posterize2.jpg) no-repeat top left;}
#BannerWords {float:right;padding-right:0em;padding-top:75px;}
#topLang {
   clear:both;
   color:#550303;
   text-align:right;
   font-size:100%;
   padding-top:2px;
   padding-bottom:2px;
   padding-right:6%;
   background-color:#e5d7d7;
   border-top:1px solid #877474;
   border-bottom:1px solid #877474;
}
#topLang.topLangNav {background-color:#fff;}
#topLang a {
   color:#ab4747;
   text-decoration:none;
}
#topLang a:hover {
   color:#680000;
   text-decoration:none;
}
#topNav {
   color:#550303;
   text-align:right;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#e5d7d7;
   border-top:1px solid #877474;
   border-bottom:2px solid #877474;
}
#topNav ul {
   color:#680000;
   list-style-type:none;
   font-weight:bold;
   text-align:center;
   padding: 0.2em 0;
   margin: 0;
}
#topNav li {
    margin: 0;
    display:inline;
    border: 1px solid #e5d7d7;
    border-right: 1px dashed #aaa;
    text-align: center;
    font-size:0.94em;
    padding: 0 0.4em;
}
#topNav li.last {
  padding-right: 0;
  border-right: 0px solid #877474;
}
#topNav a {
   color:#680000;
   text-decoration:none;
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
   font-size:0.94em;
}
#topNav a:visited {
   color:#b33b00;
   text-decoration:none;
}
#topNav a:hover {
   /* color:#ff0000; */
   color:#933;
   text-decoration:none;
}
#map {
  height:500px;
   text-align:center;
   font-size:23px;
}
#map span {
  font-size:38px;
}
#container {
 background-color:#ffffff;
 margin-left:1%;
 margin-right:10%;
 /* moved to % to fix IE 7 large view
 margin-left:auto;
 margin-right:auto;
 width:800px;
 */
 text-align:left;
 padding-top:1em;
}
/*Added this float to keep table up, in IE7, on large view */
table#list {float:left;}
table#list td.separator {border-bottom:2px dotted #cccccc;line-height:0.2em;}
.sidebar1 {border-right:1px dotted #bbbbbb;text-align:left;padding:0 10px;float:left;width:200px;list-style-type:none;}
.sitecolor {color:#680000;}
.sidebar1 li {list-style-type:none;}
input.go {
  padding: 1px 7px;
  font-weight: bold;
/* background-color: #e5d7d7; gives flat image in opera FreeBSD */
}
input.reset {
  font-weight: normal;
}
input[type="text"] {
  width: 20em;
}
div.sidebar1 input[type="text"] {
  width: 12em;
}
select {
  width: 15em;
}
div.sidebar1 select {
  width: 12em;
}
input#username, input#password {
  width: 12em;
}
textarea {
  width: 40em;
}
#print_businesses_link {
  clear: both;
  padding: 0.8em 0 0.5em 0;
  font-weight: normal;
  font-style: italic;
}
#print_businesses_link a {
  text-decoration: none;
  color: #680000;
}
.listseparator {
  clear:both;
  border-top:1px dotted #bbbbbb;
  margin-top:45px;
  padding-top:15px;
}
#main {
  margin-left:243px;
  padding-bottom:20px;
  padding-right:0px;
}
#sidebar2   {
  width:190px;
  float:right;
  padding-top:10px;
  margin-left:15px;
  
}
#sidebar2 dl  {
   border:1px solid #e5dcdc;
}
#sidebar2 dt {
   background-color:#e5dcdc;
   font-weight:bold;
   padding:3px 2px 3px 10px;
   margin-bottom:5px;
}
#sidebar2 dd {
   margin-bottom:9px;
   color:#b30000;
   font-weight:normal;
   padding: 0 2em;
   font-size:.9em;
}
.item {
 line-height:120%;
 margin-bottom:30px;
}
.underlinetitle {
  border:0px solid green;
  border-bottom:5px solid #872d2d;
  margin-bottom:10px;
  padding-bottom:5px;
}
.paragraph {
  padding:2px 9px 14px 0px;
}
.bold {
  font-weight:bold;
}
.more {
  font-size:0.85em;
  font-weight:normal;
  font-style:italic;
}
.flags {list-style-type:none;}
.flags img {padding:0.2em;}
#list dt {
  font-size:1.4em;
  color:#bf0000;
  font-weight:bold;
  padding-bottom:5px;
}
#list a {
  color:#bf0000;
  text-decoration:underline;
}
#list a:visited {
  color:#b33b00;
}
#list a:hover {
  text-decoration:none;
  /* color:#ff0000;*/
  color: #c00;
}
#list .category {
  font-size:90%;
  color:#b33b00;
}
#list .rightnote {text-align:right;color:#600;}
#list .width {width:20%;}
#footer {width:100%;background-color:#550303;padding:1em;}
#footer p {padding-top:1em;font-size:0.8em;color:#fff;}
#footer #links {background-color:#550303;}
#links a {padding:1em;text-decoration:none;color:#fff;}
#links a:hover {text-decoration:none;color:#c33;}
.buttons {
   padding:3px 5px;
   border:1px solid #8080a8;
   font-weight:bold;
   color:#ab4747;
   margin-top:19px;
}
#TranslateBusinessForm {
    border: 0px dashed blue;
    margin: 1em;
}
#TranslateBusinessForm .col1 {
   /* white-space: nowrap; */
}
#TranslateBusinessForm .col2 {
    /* no additional styling */
    width: 400px;
}
#wrap_main #main {
  border: 0px red solid;
  margin: 0 0 0 0.5em;
}
#TranslateBusinessForm .col3 {
  width: 30%;
}
#AboutUs p{
  color:#b30000;
  font-size:1.0em;
}
#AboutParagraph p{
  padding-bottom:10px;
}
.MapInfoWindow {
  padding-top:1em;
  margin:0;
  color:#339;
  text-align:center;
}
#MapContainer {width:100%;background-color:#550303;padding-top:1em;}
#AboutUsMap {margin-left:auto;margin-right:auto;width:900px;height:600px;border-style:solid;border-width:2px;border-color:#00004d;}
#AboutUsMap .no_js {padding-top:80px;}
#MapLinkId  {
  line-height:120%;
  border: 2px solid black;
  position: absolute;
  top: 2px;
  left: 75px;
  padding:2px 5px;
  font-weight:bold;
  text-align: left;
  background-color:#e8efff;
}
#MapLinkId a {
  color:#680000;
  display: block;
  font-size:11px;
  text-decoration:none;
}
#MapLinkId a:hover {
   color:#877447;
  display: block;
  font-size:11px;
  text-decoration:none;
}
.phrase_translate_table {
  margin-right: 3em;
}
#PrintBusinessListTable table  {
  border-collapse: collapse;
}
#print_business_list_container {
  margin: 0;
  margin-left:1em;
}
#print_business_list_container h4 {
  font-size: 1.2em;
  margin: 1em;
  text-align: left;
}
#print_business_list_container h4 span {
  font-weight: normal;
  font-size: 90%;
}
#print_business_list_container h4 a.print, #print_business_list_container span.print {
  padding: 0 0 0 1em;
  font-size: 80%;
  text-decoration: none;
  font-style: italic;
  font-weight: normal;
  color:#680000;
}
#PrintBusinessListTable td, #PrintBusinessListTable th  {
  text-align: left;
  white-space: nowrap;
  padding: 0.1em;
}
#PrintBusinessListTable td  {
  border-bottom: 1px #ccc dashed;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #e6eeee;
  border: 1px solid #fff;
  font-size: 8pt;
  padding: 4px;
}
table.tablesorter thead tr .header {
  background-image: url(/images/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
p.business_type option {
  font-size: 0.9em;
}
#hold_media ul li {
  list-style: none;
  display: inline
}
#hold_media dd {
  margin: 0 0 0 0.5em;
}
#hold_media .float_left {
  float: left;
}
#hold_media .presentation_title {
  padding: 1em;
}
#hold_media .each_media {
  height: 66px;
}
#hold_media a {
  text-decoration: none;
}
span.slide_counter {
  padding: 0 0 0 1em;
  font-size: 0.85em;
  font-style: italic;
}
#hold_media .hidden {
  display:none;
}
.smaller {
  font-size: 0.85em;
  font-style: italic;
}
.smaller_grey {
  color: #999;
  font-size: 0.8em;
  font-style: italic;
}
/*
  font-size: 0.9em;
  font-style: italic;
}
*/
span.error, ul.errorlist li {
  display: block;
  font-size: 0.9em;
  font-style: italic;
  color: #c33;
}
ul.errorlist li {
  margin-top: 0.4em;
}
#id_translation {
  width: 40em;
}
div.update_user {
  margin: 0;
  border: 0;
  margin-left: -220px;
}
div.update_user label, div.update_user input {
  display: block;
}
div.update_user input {
  margin: 0.2em 0 0 2em;
}
div.update_user input.submit {
  margin: 0.4em 0 0 0;
}
div.update_user p {
  margin: 0 0 1em 0;
}
div.update_user h4 {
  margin: 0 0 0.6em 0;
}
div.update_user a {text-decoration: none;}
#filter_form p.general {padding: 5px;}
#filter_form p input.checkbox {margin: 0 0.5em 0 0;}
#hold_media.hold_media_resources,
#hold_media.hold_media_resources li,
#hold_media.hold_media_resources dl,
#hold_media.hold_media_resources dt,
#hold_media.hold_media_resources dd {padding: 0;margin: 0;}
#hold_media.hold_media_resources dt {padding-left: 1em;}
#hold_media.hold_media_resources dd {padding-left: 2em;}
#hold_media.hold_media_resources span.grouper, #hold_media.hold_media_resources dt {font-weight: 700;}
#hold_media.hold_media_resources li.grouper {display: block;margin: 1em 0 0 0;}
#hold_media.hold_media_resources ul {list-style-type: none;margin: 0.5em 0 0.25em 0;}
#hold_media.hold_media_resources .contact {font-size:0.85em;font-style: italic;}
#hold_media.hold_media_resources ul.all_downloads {margin: 0 0 1em 0;}
.small_italic {font-size:0.9em;font-style:italic;}
#hold_media.hold_media_resources li.download {text-decoration:none;padding: 0 0 0 2em;display:block;}

#latest_news {padding: 0.4em;}
#latest_news div.intro {text-align: left;margin: 0 auto;background-color:#fff;border: 1px inset #666;width: 50%;}
#latest_news a {text-decoration: none;}
#latest_news dt {font-weight:600;}
#latest_news dl {padding: 0 0 0.4em 0;}
#latest_news dt {padding: 0 0 0 1.6em;}
#latest_news fieldset {padding: 0.2em 0.4em 0 0.2em;}
#latest_news fieldset legend {padding:0 0.2em;font-weight: bold;font-size: 1em;}
#latest_news.business_latest_news fieldset legend {font-weight: bold;font-size: 1em;}
#latest_news.business_latest_news dt {border-bottom: 1px #ddd dashed;padding-left:0.4em;padding-bottom:0.2em;padding-top:0.2em;font-size:0.85em;}
#latest_news.business_latest_news dt, #latest_news.intro_latest_news dt {font-weight:normal;}
#latest_news.intro_latest_news {background-color:#550303;}
#latest_news fieldset.intro {border: 0 white solid;}
#latest_news span {font-weight: normal;margin: 0 0 0 0.5em;}
form.login {padding:1em 0 20em 0;}
.clear {clear:both;}
.float_left {float:left;}
#topLang .float_left {float:left;padding: 0 1em;}
.breadcrumbs {padding-bottom:5px;font-size:11px;font-weight:bold;}

