
body{
background-color:#FFFFFF;
}
.profile {color:#000000;
		font-weight:bold;
		text-decoration:none;
		}
.profile:link {color:#000000;
		font-weight:bold;
		text-decoration:none;
		}
.profile:active {color:#000000;
		font-weight:bold;
		text-decoration:none;
		}
.profile:hover {color:#000000;
		font-weight:bolder;
		text-decoration:underline;
		font-style:italic;
		text-shadow: 3px 3px #CCCCCC;}
.product_border {
		border:3px solid #999;
		padding:10px;}	
.product_border {
		border:3px solid #999;
		padding:10px;}	
.menu{
color:#000000;
}	
.menu:link {color:#000000;
		font-weight:bold;
		text-decoration:none;
		border: 0px solid #FFFFFF;
		margin-left:3%;
		margin-right:2.5%;}
.menu:hover {color:#0000CC;
		font-weight:bolder;
		font-style:italic;
		text-decoration:line-through;
		text-shadow: 3px 3px #CCCCCC;}
.menu1{
color:#0033CC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}	
.menu1:link {color:#0033CC;
		font-weight:bold;
		text-decoration:none;
		border: 0px solid #FFFFFF;
		margin-left:3%;
		margin-right:2.5%;}
.menu1:hover {color:#0303A5;
		font-weight:bolder;
		font-style:oblique;
		text-shadow: 3px 3px #CCCCCC;}
.menu2{
color:#0033CC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}	
.menu2:link {color:#0033CC;
		font-weight:bold;
		text-decoration:none;
		border: 0px solid #FFFFFF;
		margin-left:0;
		margin-right:0;}
.menu2:hover {color:#FFCC00;
		font-weight:bolder;
		font-style:italic;
		text-decoration:line-through;
		text-shadow: 3px 3px #CCCCCC;}
.menu3{
color:#000000;
}	
.menu3:link {color:#000000;
		font-weight:bold;
		text-decoration:none;
		border: 0px solid #FFFFFF;
		}
.menu3:hover {color:#0000CC;
		font-weight:bolder;
		font-style:italic;
		text-decoration:line-through;
		text-shadow: 3px 3px #CCCCCC;}
		
.menu4{
color:#0707A6;
}	
.menu4:link {color:#0707A6;
		font-weight:bold;
		text-decoration:none;
		border: 0px solid #FFFFFF;
		}
.menu4:hover {color:#000000;
		font-weight:bolder;
		font-style:italic;
		text-decoration:underline;
		text-shadow: 3px 3px #CCCCCC;}

.but:hover { width:60px;
			height:60px;}
.but1:hover { width:88px;
			height:25px;
			cursor:help;}
.but2:hover { border: outset 2px #FFFFFF;
			width:237px;
			height:41px;}
.but3:hover { border: outset 2px #FFFFFF;
			width:61px;
			height:61px;}
#blanket {
background-color:#111;
opacity: 0.65;
*background:none;
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background:url(pop-back.jpg) no-repeat;
width:400px;
height:400px;
border:5px solid #000;
z-index: 9002;
}
 #mib_product {
   min-height: 70px;
   margin: 0px;
   padding: 0px;
   display: -webkit-flex;
   display:         flex;
   -webkit-flex-flow: row;
           flex-flow: row;
   }
 #mib_product > product1 {
   margin: 0px;
   padding: 0px;
   border: 0px solid #cccc33;
   border-radius: 7pt;
   background:none;
   -webkit-flex: 3 1 33%;
           flex: 3 1 33%;
   -webkit-order: 1;
           order: 1;
   }
 #mib_product > product2 {
   margin: 0px;
   padding: 0px;
   border: 0px solid #cccc33;
   border-radius: 7pt;
   background:none;
   -webkit-flex: 3 1 33%;
           flex: 3 1 33%;
   -webkit-order: 1;
           order: 1;
   }
#mib_product > product3 {
   margin: 0px;
   padding: 0px;
   border: 0px solid #cccc33;
   border-radius: 7pt;
   background:none;
   -webkit-flex: 3 1 33%;
           flex: 3 1 33%;
   -webkit-order: 1;
           order: 1;
   }	
		
#cssmenu {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 930px;
  line-height: 15px;
  text-align: left;
  position:absolute;
  z-index:100;
}
#cssmenu > ul {
  width: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #ffffff;
  border: 1px solid #ece6e8;
  border-bottom: 3px solid #d9ced2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#cssmenu > ul li#responsive-tab {
  display: none;
  /* Hide for large screens */

}
#cssmenu > ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#cssmenu > ul li.right {
  float: right;
}
#cssmenu > ul li.has-sub {
  position: relative;
}
#cssmenu > ul li.has-sub:hover ul {
  display: block;
}
#cssmenu > ul li.has-sub ul {
  display: none;
  width: 250px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #ffffff;
  border: 1px solid #ece6e8;
  border-bottom: 3px solid #d9ced2;
  border-top: 0 none;
}
#cssmenu > ul li.has-sub ul li {
  display: block;
}
#cssmenu > ul li.has-sub > a {
  background-image: url('../images/caret.png');
  background-repeat: no-repeat;
  background-position: 90% -95%;
}
#cssmenu > ul li.has-sub > a.active,
#cssmenu > ul li.has-sub > a:hover {
  background: #0000CC url('../images/caret.png') no-repeat;
  background-position: 90% 195%;
}
#cssmenu > ul li a {
  display: block;
  padding: 12px 24px 11px 24px;
  text-decoration: none;
  color: #000000;
  font-weight: 300;
  text-shadow: 0px 1px 0px #fff;
}
#cssmenu > ul li a.active,
#cssmenu > ul li a:hover {
  background: #0000CC;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}
@media (max-width: 600px) {
  #cssmenu > ul {
    width: 100%;
  }
  #cssmenu > ul li#responsive-tab {
    display: block;
  }
  #cssmenu > ul li#responsive-tab a {
    background: url('../images/menu.png') no-repeat;
    background-position: 95% -35%;
  }
  #cssmenu > ul li#responsive-tab a:hover {
    background-color: #d80041;
    background-position: 95% 135%;
  }
  #cssmenu > ul li {
    display: none;
  }
  #cssmenu > ul li.right {
    float: none;
  }
  #cssmenu > ul li.has-sub {
    position: relative;
  }
  #cssmenu > ul li.has-sub ul {
    display: block;
    position: static;
    width: 100%;
    background: #ffffff;
    border: 0 none;
  }
  #cssmenu > ul li.has-sub ul li {
    display: block !important;
  }
  #cssmenu > ul li.has-sub ul li a span {
    display: block;
    padding-left: 24px;
  }
  #cssmenu > ul li.has-sub > a {
    background-image: none;
  }
}
/* Make sure they show even if hidden in mobile view by JS */
@media (min-width: 600px) {
  #cssmenu > ul > li.collapsed {
    display: inline-block !important;
    *display: inline;
    zoom: 1;
  }
  #cssmenu > ul ul li.collapsed {
    display: block !important;
  }
}



#cssmenu1,
#cssmenu1 ul,
#cssmenu1 ul li,
#cssmenu1 ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
#cssmenu1 ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu1 ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu1 ul li.hover,
#cssmenu1 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu1 ul ul {
  margin-top: 1px;
  visibility: hidden;
  position: absolute;
  top: 1px;
  left: 99%;
  z-index: 598;
  width: 100%;
}
#cssmenu1 ul ul li {
  float: none;
}
#cssmenu1 ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu1 ul li:hover > ul {
  visibility: visible;
}
#cssmenu1 ul li {
  float: none;
}
#cssmenu1 ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 200px;
}
#cssmenu1 ul a,
#cssmenu1 ul a:link,
#cssmenu1 ul a:visited {
  display: block;
  color: #000000;
  text-decoration: none;
  font-weight: 300;
}
#cssmenu1 > ul {
  float: none;
}
#cssmenu1 ul {
  background: #fff;
}
#cssmenu1 > ul > li {
  border-left: 3px solid #d7d8da;
}
#cssmenu1 > ul > li > a {
  padding: 10px 20px;
}
#cssmenu1 > ul > li:hover {
  border-left: 3px solid #0000CC;
}
#cssmenu1 ul li:hover > a {
  color: #0000CC;
}
#cssmenu1 > ul > li:hover {
  background: #f6f6f6;
}
/* Sub Menu */
#cssmenu1 ul ul a:link,
#cssmenu1 ul ul a:visited {
  font-weight: 400;
  font-size: 12px;
}
#cssmenu1 ul ul {
  width: 180px;
  background: none;
  border-left: 20px solid transparent;
}
#cssmenu1 ul ul a {
  padding: 8px 0;
  border-bottom: 1px solid #eeeeee;
}
#cssmenu1 ul ul li {
  padding: 0 20px;
  background: #fff;
}
#cssmenu1 ul ul li:last-child {
  border-bottom: 3px solid #d7d8da;
  padding-bottom: 10px;
}
#cssmenu1 ul ul li:first-child {
  padding-top: 10px;
}
#cssmenu1 ul ul li:last-child > a {
  border-bottom: none;
}
#cssmenu1 ul ul li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -20px;
  top: 13px;
  border-left: 10px solid transparent;
  border-right: 10px solid #fff;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.multiple-borders {
  -webkit-box-shadow:
     0px 0px 0px 2px rgba(0,0,0,0.4),
                0px 0px 0px 7px #fff,
                0px 0px 0px 9px rgba(0,0,0,0.2),
                4px 4px 6px 6px #555;
  
     -moz-box-shadow:
     0px 0px 0px 2px rgba(0,0,0,0.4),
                0px 0px 0px 7px #fff,
                0px 0px 0px 9px rgba(0,0,0,0.2),
                4px 4px 6px 6px #555;
  
          box-shadow:
     0px 0px 0px 2px rgba(0,0,0,0.4),
                0px 0px 0px 7px #fff,
                0px 0px 0px 9px rgba(0,0,0,0.2),
                4px 4px 6px 6px #555;
}


#cssmenu2,
#cssmenu2 ul,
#cssmenu2 li,
#cssmenu2 a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: 15px;
  text-decoration: none;
  line-height: 1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu2 a {
  line-height: 1.3;
}
#cssmenu2 {
  width: 720px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
#cssmenu2 > ul > li {
  margin: 0 0 2px 0;
}
#cssmenu2 > ul > li:last-child {
  margin: 0;
}
#cssmenu2 > ul > li > a {
  font-size: 14px;
  display: block;
  color: #0707A6;
  background: #F2F5F7;
  border: 1px solid #0707A6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu2 > ul > li > a > span {
  display: block;
  border: 1px solid #f6f6f6;
  padding: 6px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
}
#cssmenu2 > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu2 > ul > li.active {
  border-bottom: none;
}
#cssmenu2 > ul > li.active > a {
  background: #0707A6;
  color: #fff;
  border: 1px solid #0707A6;
}
#cssmenu2 > ul > li.active > a span {
  border: 1px solid #97be10;
}
#cssmenu2 > ul > li.has-sub > a span {
  background: url(images/icon_plus.png) 98% center no-repeat;
}
#cssmenu2 > ul > li.has-sub.active > a span {
  background: url(images/icon_minus.png) 98% center no-repeat;
}
/* Sub menu */
#cssmenu2 ul ul {
  padding: 5px 12px;
  display: none;
}
#cssmenu2 ul ul li {
  padding: 3px 0;
}
#cssmenu2 ul ul a {
  display: block;
  color: #000000;
  font-size: 13px;
}
#cssmenu2 ul ul a:hover {
  	color:#000000;
	font-weight:bolder;
	text-decoration:underline;
	font-style:italic;
	text-shadow: 3px 3px #CCCCCC;
}
#cssmenu3,
#cssmenu3 ul,
#cssmenu3 ul li,
#cssmenu3 ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu3:after,
#cssmenu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu3 {
  width: auto;
  border-bottom: 3px solid #0707A6;
  font-family: Raleway, sans-serif;
  line-height: 1;
}
#cssmenu3 ul {
  background: #ffffff;
}
#cssmenu3 > ul > li {
  float: left;
}
#cssmenu3.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu3.align-right > ul > li {
  float: right;
}
#cssmenu3.align-right > ul > li > a {
  margin-right: 0;
  margin-left: -4px;
}
#cssmenu3 > ul > li > a {
  z-index: 2;
  padding: 18px 25px 12px 25px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  color: #444444;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: -4px;
}
#cssmenu3 > ul > li.active > a,
#cssmenu3 > ul > li:hover > a,
#cssmenu3 > ul > li > a:hover {
  color: #0707A6;
  text-decoration:underline;
  font-weight:bold;
}
#cssmenu3 > ul > li > a:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 120%;
  display: inline-block;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  content: "";
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: perspective(5px) rotateX(2deg);
  -webkit-transform-origin: bottom;
  -moz-transform: perspective(5px) rotateX(2deg);
  -moz-transform-origin: bottom;
  transform: perspective(5px) rotateX(2deg);
  transform-origin: bottom;
}
#cssmenu3 > ul > li.active > a:after,
#cssmenu3 > ul > li:hover > a:after,
#cssmenu3 > ul > li > a:hover:after {
  background: #EBEBEB;
}

#director {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0707A6;
}



