BODY {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}

.cities-select {
  display: none;
}

.actions-bar {
  background-color: #E4EBF3;
}

table {
  border: 0;
}

.table_space {
 font-size: 0px;
}


.table_head{
 border-top: 1px solid #c9c9c9;
 border-bottom: 1px solid #C9c9c9;
 //border-left: 1px solid #C9c9c9;
 //border-right: 1px solid #C9c9c9;
 background-color: #Efefef;
}


.lang-choice {
  font-size: 12px;  
  color: #6872d0;
}


.line-b {
  font-size: 12px;
  color: #c0c0c0;
}

.send-mail {
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
}


.embed-graph {
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
}

.selected-period {
  text-decoration: none;
  background-color: #E4EBF3;
}

.period {
  text-decoration: underline;
}

.country-select {
        width: 220px;
}

.region-select {
        width: 332px;
}

.welcome-text {
  background-color: #FFFFFF;
  //color: #4f4f4f;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.table-text {
  color: #191919;
  font-family: Verdana, Arial;
  font-size: 14px;
  text-decoration: none;
}

.about-text {
  background-color: #FFFFFF;
  color: #191919;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

.ad-text {
  background-color: #FFFFFF;
  //color: #4f4f4f;
  font-family: Verdana, Arial;
  font-size: 16px;
  font-weight: normal;
}

.ad2-text {
  background-color: #FFFFFF;
  //color: #4f4f4f;
  font-family: Verdana, Arial;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

.link-text {
  //background-color: #FFFFFF;
  color: #6872d0;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
}

.link2-text {
  background-color: #FFFFFF;
  color: #6872d0;
  font-family: Verdana, Arial;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

.powered-by-text {
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 10px;
}


.toplinetext {
  text-align: left;
  color: #4b9944;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

.bottomlinetext {
  text-align: left;
  color: #E56262;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

.downtext {
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

.target-text {
  color: #E56262;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

.location-text {
  color: #4b9944;
  font-family: Verdana, Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}

.page-heading {
  color: #191919;
  font-family: Verdana, Arial;
  font-size: 20px;
  font-weight: bold;
}

.text-bottom-ruler {
  border-bottom: 2px solid #4f4f4f;
}

.timetexttop {
 
}

.leftheader {
 background-color: #FFFFFF;
 //border-top: 1px dashed #000000;
 border-left: 1px dashed #929292;
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
}

.centralheader {
 background-color: #FFFFFF;
 //border-top: 1px dashed #000000;
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
}

.rightheader {
 background-color: #FFFFFF;
 //border-top: 1px dashed #000000;
 //border-right: 1px dashed #000000;
 font-family: Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
}

.gmtspacer2 {
 background-color: #FFFFFF;
}

.centralheaderblank {
 background-color: #FFFFFF;
 border-left: 1px solid #929292;
}

.dateshow {
 font-family: Verdana, Arial;
 font-size: 11px;
 background-color: #FFFFFF;
 border-left: 1px solid #929292;
 font-weight: bold;
}

.timeslot {
 font-weight: bold;
}

.gmttext {
 font-family: Verdana, Arial;
 font-size: 11px;
 //color: #4f4f4f;
 position: relative;
 top: -6px;
}


.gap-label {
 font-family: Verdana, Arial;
 font-size: 16px;
 font-weight: 600;
}



.target-call-out {
 border-right: 2px solid #C9c9c9;
}


.emptysquare-normal {
 background-color: #FFFFFF;
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;
}

.emptysquare-light {
 background-color: #FFFFFF;
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;
}

.border-none-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;	
}

.border-none-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;	
}


.separator-column {
 width: 80px;
}

.src-border-top {
 border-top: 2px solid #4b9944;	
 border-left: 1px solid #929292;	
}

.src-border-bottom-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #4b9944;	 
}

.src-border-bottom-light {
 border-top: 1px dashed #e1e1e1;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #4b9944;	 
}

.src-border-right-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;	
 border-right: 2px solid #4b9944;
}

.src-border-right-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;	
 border-right: 2px solid #4b9944;
}

.src-border-left-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 2px solid #4b9944;
}

.src-border-left-light {
 border-top: 1px dashed #eeeeee;
 border-left: 2px solid #4b9944;
}

.src-border-right-normal {
 border-top: 1px dashed #C9c9c9;
 border-right: 2px solid #4b9944;
}

.src-border-right-light {
 border-top: 1px dashed #eeeeee;
 border-right: 2px solid #4b9944;
}

.src-border-top-right {
 border-top: 2px solid #4b9944;	
 border-left: 1px solid #929292;	
 border-right: 2px solid #4b9944;
}

.src-border-top-left {
 border-top: 2px solid #4b9944;	
 border-left: 2px solid #4b9944;
}

.src-border-bottom-right-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #4b9944;	 
 border-right: 2px solid #4b9944;
}

.src-border-bottom-right-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #4b9944;	 
 border-right: 2px solid #4b9944;
}

.src-border-bottom-left {
 border-top: 2px solid #4b9944;	
 border-left: 2px solid #4b9944;
 border-bottom: 2px solid #4b9944;
}

.src-border-bottom-right {
 border-top: 2px solid #4b9944;	
 border-right: 2px solid #4b9944;
 border-bottom: 2px solid #4b9944;
}

.target-border-top {
 border-top: 2px solid #E56262;	
 border-left: 1px solid #929292;	
}

.target-border-bottom-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #E56262;	 
}

.target-border-bottom-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #E56262;	 
}

.target-border-right-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;	
 border-right: 2px solid #E56262;
}

.target-border-right-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;	
 border-right: 2px solid #E56262;
}

.target-border-left-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 2px solid #E56262;
}

.target-border-left-light {
 border-top: 1px dashed #eeeeee;
 border-left: 2px solid #E56262;
}

.target-border-top-right {
 border-top: 2px solid #E56262;	
 border-left: 1px solid #000000;	
 border-right: 2px solid #E56262;
}

.target-border-top-left {
 border-top: 2px solid #E56262;	
 border-left: 2px solid #E56262;
}

.target-border-bottom-right-normal {
 border-top: 1px dashed #C9c9c9;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #E56262;	 
 border-right: 2px solid #E56262;
}

.target-border-bottom-right-light {
 border-top: 1px dashed #eeeeee;
 border-left: 1px solid #929292;
 border-bottom: 2px solid #E56262;	 
 border-right: 2px solid #E56262;
}

.target-border-bottom-left {
 border-top: 2px solid #E56262;	
 border-left: 2px solid #E56262;
 border-bottom: 2px solid #E56262;	 
}

.target-border-bottom-right {
 border-top: 2px solid #E56262;	
 border-right: 2px solid #E56262;
 border-bottom: 2px solid #E56262;	 
}

.src-border-top-target-border-left{
 border-top: 2px solid #4b9944;
 border-left: 2px solid #E56262;  
}

.src-border-top-target-border-left-normal {
 border-top: 2px solid #4b9944;
 border-left: 2px solid #E56262;  
}

.src-border-top-target-border-left-light {
 border-top: 2px solid #4b9944;
 border-left: 2px solid #E56262;  
}

.target-border-top-src-border-left-normal {
 border-top: 2px solid #E56262;
 border-left: 2px solid #4b9944;
}

.target-border-top-src-border-left-light {
 border-top: 2px solid #E56262;
 border-left: 2px solid #4b9944;
}



.src-border-top-target-border-right{
 border-top: 2px solid #4b9944;
 border-right: 2px solid #E56262;  
}

.src-border-top-target-border-right-normal {
 border-top: 2px solid #4b9944;
 border-right: 2px solid #E56262;  
}

.src-border-top-target-border-right-light {
 border-top: 2px solid #4b9944;
 border-right: 2px solid #E56262;  
}

.target-border-top-src-border-right-normal {
 border-top: 2px solid #E56262;
 border-right: 2px solid #4b9944;
}

.target-border-top-src-border-right-light {
 border-top: 2px solid #E56262;
 border-right: 2px solid #4b9944;
}



.fill-none {
 background-color: #FFFFFF;	
}

.fill-a {
 background-color: #Ebebeb;
}


.fill-b {
 background-color: #Fefe97;
}

.fill-c {
 background-color: #ffdcbc;
}



