body {
  background-color: #f6f5f4;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  color: #666666;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

html, body { height: 100%; }

a         { text-decoration: none; font-weight: normal; color:  #447799; outline: none; }
a:visited { color:  #447799; }
a:active  { color:  #447799; }
a:hover   { color: #447799; text-decoration: underline; }


.pagetitle {  padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; 
        font-size: 18px; color: #990000; font-weight: normal;  
  margin: 0px; border-bottom: #404040 0px solid; }
  
.homebody {
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  font-weight:bold;
  color: #666666;
}

.pointhead {
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  font-weight:bold;
  color: #990000;
}

.exhibitorlistname {
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  font-weight:bold;
  color: #ffffff;
}

.exhibitorlistcountry {
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: 12px;
  font-weight:normal;
  color: #ffffff;
}

.exhibitorlistlinks { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
        font-size: 12px; color: #990000; font-weight: bold;  
  margin: 0px; border-bottom: #404040 0px solid }

.exhibitorlistlinks .b1 { color: #990000; font-weight: bold;}

.exhibitorlistlinks A {color: #990000; font-weight: bold; text-decoration: none}
.exhibitorlistlinks A:active {color: #990000; font-weight: bold; text-decoration: none}
.exhibitorlistlinks A:hover   {color: #990000; font-weight: bold; text-decoration: underline}

.presslinks { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
        font-size: 12px; color: #666666; font-weight: normal;  
  margin: 0px; border-bottom: #404040 0px solid }

.presslinks .b1 { color: #666666; font-weight: bold;}

.presslinks A {color: #666666; font-weight: bold; text-decoration: none}
.presslinks A:active {color: #666666; font-weight: bold; text-decoration: none}
.presslinks A:hover   {color: #666666; font-weight: bold; text-decoration: underline}


.sidenavtitle { padding-right: 10px; padding-left: 20px; padding-bottom: 7px; padding-top: 7px; 
        font-family: Verdana; font-size: 15px; color: #ffffff; font-weight: normal;  
  margin: 0px; border-bottom: #404040 0px solid }

.breadcrumbs {  padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px; 
        font-size: 11px; color: #000000; font-weight: normal;  
  margin: 0px; border-bottom: #404040 0px solid }

.breadcrumbs .b1 { color: #447799; font-weight: bold;}

.breadcrumbs A         {color: #354A61; font-weight: bold; text-decoration: none}
.breadcrumbs A:hover   {color: #354A61; font-weight: bold; text-decoration: underline}
.breadcrumbs A.current {color: #354A61; font-weight: bold; text-decoration: none}

.leftmenu { padding-right: 0px; padding-left: 15px; padding-bottom: 6px; padding-top: 0px; 
        font-size: 11px; color: #666666; font-weight: bold;  
  margin: 0px; border-bottom: #e8e7e7 0px solid }

.leftmenu .b1 { color: #447799; font-weight: bold;}

.leftmenu A         {color: #666666; font-weight: normal; text-decoration: none}
.leftmenu A:hover   {color: #990000; font-weight: normal; text-decoration: none}
.leftmenu A.current {color: #666666; font-weight: normal; text-decoration: none}


.footer { padding-right: 20px; padding-left: 0px; padding-bottom: 14px; padding-top: 15px;
          border-right: #ffffff 0px solid; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid; border-top: #ffffff 0px solid;
    text-align: right; font-size: 10px; color: #938e88; margin: 0px; }

.footer A         {color: #ffffff; font-weight: normal; text-decoration: none}
.footer A:hover   {color: #ff6600; font-weight: normal; text-decoration: none}
.footer A.current {color: #ffffff; font-weight: normal; text-decoration: none}

.topnav { padding-right: 0px; padding-left: 260px; padding-bottom: 7px; padding-top: 6px;
          border-right: #ffffff 0px solid; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid; border-top: #ffffff 0px solid;
    text-align: left; font-size: 14px; color: #ffffff; background: url(../img/common/guthrienavbar.gif); margin: 0px; }

.topnav A         {padding-left: 60px; color: #ffffff; font-weight: normal; text-decoration: none}
.topnav A:hover   {padding-left: 60px; color: #ff6600; font-weight: normal; text-decoration: none}
.topnav A.current {padding-left: 60px; color: #ffffff; font-weight: normal; text-decoration: none}

.sidenav { padding-right: 0px; padding-left: 20px; padding-bottom: 10px; padding-top: 15px;
          border-right: #ffffff 0px solid; border-left: #ffffff 0px solid; border-bottom: #ffffff 0px solid; border-top: #ffffff 0px solid;
    text-align: left; font-size: 10px; color: #447799; font-weight: bold; background: url(../img/navigation/sidenav_bg.gif); margin: 0px; }

.sidenav A         {color: #447799; font-weight: bold; text-decoration: none}
.sidenav A:hover   {color: #447799; font-weight: bold; text-decoration: underline}
.sidenav A.current {color: #447799; font-weight: bold; text-decoration: none}

.smalltxt {  font-weight: normal; font-size: 7pt; }
.smalltxt2 {  font-weight: bold; font-size: 7pt; }
.whitetextunbold2 {  font-style:italic; font-size: 8pt; color: #ffffff;  }
.whitetextbold {  font-weight: bold; color: #ffffff; }
.whitetextunbold {  font-weight: normal; color: #ffffff; }


div.inline_edtiable_over {
  border: 2px #CCC solid;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
}
form  input, form  textarea, form select {border: 1px solid #d9d9d9;}
/*
form font { font-style: italic; font-size:11px;}
form  input, form  textarea, form select {border: 1px solid #d9d9d9;}
form  input[type="InternationalContactNo"] {max-width:70px; border: 1px solid #d9d9d9;}
*/