.headertitle {
  font-family: Arial;
  font-size: 18pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #1f5394;
  text-decoration: none;
}
.titles {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 6px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: 003366;
  text-decoration: none;
}
.bodymain {
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  text-align: justify;
}
.contactform {
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  text-align: left;
}
.bodymainsm {
  font-family: Verdana;
  font-size: 8pt;
  font-style: normal;
  line-height: 12pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  text-align: justify;
}
.downloads {
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #003366;
  text-decoration: none;
}
.downloads a:link  {
  color: #003366;
  text-decoration: none;
}
.downloads a:hover  {
  color: #666666;
  text-decoration: underline;
}
.downloads a:visited  {
  color: #666666;
  text-decoration: underline;
}
.bodymainbold {
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
}
.sidenavmain {
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #1f5394;
  text-decoration: none;
}
.sidenavmain a:link {
  color: #1f5394;
  text-decoration: none;
}
.sidenavmain a:hover {
  color: #666666;
  text-decoration: none;
}
.sidenavmain a:visited {
  color: #666666;
  text-decoration: none;
}
.sidenavmainon {
  color: #666666;
  text-decoration: none;
}
.sidenavmain a:active {
  color: #000000;
  text-decoration: none;
}
.sidenavsub {
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #1f5394;
  text-decoration: none;
  letter-spacing: -0.1em;
}
.sidenavsub a:link {
  color: #1f5394;
  text-decoration: none;
}
.sidenavsub a:hover {
  color: #666666;
  text-decoration: none;
}
.sidenavsub a:visited {
  color: #1f5394;
  text-decoration: none;
}
.sidenavsubOn {
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #666666;
  text-decoration: none;
  letter-spacing: -0.1em;
}
/*---------------------------------------------product page*/
.product_header{padding: 5px; border-top: 1px solid #0e4080; border-bottom: 1px solid #0e4080;font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0e4080; font-weight:bold; text-transform:uppercase;}

.product_cell td{ border-top: 20px solid #efefef; padding-bottom: 10px; z-index: -1; }
.product_bold {font-size: 12pt; font-weight: bold; color: #1f5394; line-height:18pt;}

.product_img img{margin-top: -20px; position:relative; }

.product_bottom td {padding-bottom: 5px;}

.product_middle {border-right: 2px solid #efefef; padding-right: 5px; }

#product_foot {background-color: #efefef;}
#product_hand {background-color: #efefef; margin-top: 20px;}
#product_elbow {background-color: #efefef; margin-top: 20px;}


.product_top td {padding-top: 20px;}
.product_name a { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#0e4080; font-weight:bold; text-transform:uppercase; }
.product_name a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0e4080; font-weight:bold; text-transform:uppercase; }


.elbow {padding: 10px;}
/*---------------------------------------------event page*/


.event_container2{border-left: 1px solid #cccccc; width: 750px; }
.main_container2{margin: 20px; width: 500px;}
.main_container2 p, .main_container2 a, .main_container2 a:visited{font-size: 13px; color: #333333; line-height: 17pt; text-transform:none;}
.event-border{border-bottom: 1px solid #cccccc; margin: 0; padding: 0;}
.event_blue{color: #1F5394; text-transform:uppercase;}

/*---------------------------------------------event page old*/

.event_container{border-left: 1px solid #cccccc; width: 750px; height: 1000px;}
.main_container{height: 150px; border-bottom: 1px solid #cccccc;}
.main_container_top{height: 150px; border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;}
.main_container_may{height: 370px; border-bottom: 1px solid #cccccc;}
.main_container_may .event_listing{ border-bottom: 1px dotted #cccccc;}

/*.button_container{border-bottom: 1px solid #cccccc;}*/
#limb_buttons{ position:relative; margin-left: 10px; height: 30px;}
#limb_buttons li{margin:0; padding:0; list-style:none; position: absolute; top:0;}
#limb_buttons li, #limb_buttons a {height:30px;display:block;}

#upper_up {left:0px;width:113px;}
#upper_up a:hover {background: url('us/images/events/upper.gif') 0 -60px;}
#upper_up {background: url('us/images/events/upper.gif') 0 -60px;}


#upper {left:0px;width:113px;}
#upper a:hover {background: url('us/images/events/upper.gif') 0 -30px;}
#upper {background: url('us/images/events/upper.gif') 0 0;}

#lower {left:123px;width:113px;}
#lower a:hover {background: url('us/images/events/lower.gif') 0 -30px;}
#lower {background: url('us/images/events/lower.gif') 0 0;}

#lower_up {left:123px;width:113px;}
#lower_up a:hover {background: url('us/images/events/lower.gif') 0 -60px;}
#lower_up {background: url('us/images/events/lower.gif') 0 -60px;}

.extended_soon{float: right; padding: 0 0 10px 10px;}
.extended_soon_sm{float: right; padding: 0 0 10px 10px; margin-top: -50px;}


.event_date{ font-size:15px; text-transform:uppercase; color: #1f5394; font-weight: bold; border-bottom: 4px solid #efefef; padding: 5px;}
.event_listing {
  width: 300px;
  height: 100px;
  float: left;
  position:relative;
  padding: 5px;
  font-size: 13px;
  text-transform:none;
  color: #333333;
  line-height: 17pt;
}
.event_listing_r{width: 300px; float: left; position:relative; padding: 5px 20px; font-size: 13px; text-transform:none; color: #333333; line-height: 17pt; height: 100px;}
/*---------------------------------------------where we sell page*/

.countries1{ font-family:Arial, Helvetica, sans-serif; font-size:20pt; color: #cc0000; line-height: 30pt;}
.countries2{ font-family:Arial, Helvetica, sans-serif;font-size:13pt; color: #003366;}
.countries3{ font-family:Arial, Helvetica, sans-serif;font-size: 12pt; font-weight:bold; text-transform:uppercase; color: #cc0000; line-height: 15pt;}
.countries4{ font-family:Arial, Helvetica, sans-serif;font-size: 10pt; font-weight: bold; color: #003366; line-height: 13pt;}

/*---------------------------------------------management*/
#mgmt_1{height: 560px;}
#mgmt_2 {height: 325px;}
#mgmt_3 {height: 400px;}
#mgmt_4 {height: 425px;}
#mgmt_5 {height: 350px;}
#mgmt_6 {height: 280px;}

.mgmt_back{ width: 740px; height: 24px;}
.mgmt_picture {margin-top: -24px; width: 112px; float: left; position:relative; }
.mgmt_name{ font-family:Arial, Helvetica, sans-serif; color: #1f5394; font-size:13pt; line-height:15pt; font-weight:bold; border-bottom: 2px solid #bdc9ef; width: 600px; float: right; position: relative;  /*margin: 10px 0 0 20px;*/ padding: 10px;}
.mgmt_title { font-size: 10pt;}
.mgmt_bio{ width: 600px; /*margin:0 0 10px 20px;*/ float: right; position:relative; padding: 10px 0 20px 20px; }
.mgmt_copy {font-family: Verdana;
  font-size: 9pt;
  line-height: 14pt;
  color: #000000;
  text-decoration: none;
  text-align: left;
}

.mgmt_border{border-right: 1px solid #cccccc;}

/*---------------------------------------------thumb*/

.references{
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  padding-left: 21px;
  color: #666666;
  }

