*{
padding: 0;
margin: 0;
}

@font-face { 
  font-family: 'CompactaMedium'; 
  src: url('../../files/uploads/compacta-webfont.eot'); 
  src: local('&#9786;'), local('CompactaMedium'), 
    url('../../files/uploads/compacta-webfont.woff') format('woff'), 
    url('../../files/uploads/compacta-webfont.ttf') format('truetype'), 
    url('../../files/uploads/compacta-webfont.svg#webfontrLfQccE8') format('svg'); 
    font-weight: normal;
    font-style: normal;
    advancedAntiAliasing: true;
}


p{
font-family: Arial, Helvetica, Verdana;
color: #06264d; 
font-size: 8.5pt;
font-weight: normal;
line-height: 150%;
margin-top: 2px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}

ul{
list-style-type: none;
padding-top: 2px;
padding-bottom: 10px;
}

li{
background: url("mbullet02.png") top left no-repeat;
background-position: 5px 4px;
list-style: none outside;
font-family: Arial, Helvetica, Verdana;
font-size: 8.5pt;
color: #06264d; 
font-weight: normal;
line-height: 150%;
text-align: left;
padding-left: 20px;
padding-right:10px;
margin-top: 2px;
margin-bottom: 5px;
}

a { 
outline: none; 
-moz-outline-style: none; 
text-decoration: underline;
}

a:link, a:visited, a:active{
color: #f89920;
font-weight:600;
text-decoration: underline;
}

.homecontent a:link, a:visited, a:active {
    color: #0e1249;
    text-decoration: none;
	font-weight:600;
}

a:hover {
color: #0e1249;
font-weight:600;
text-decoration: underline;
}

div{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;
}

hr{
width: 100%;
border: 0;
height: 1px;
color: #d8d8d8;
background-color: #d8d8d8;
}

h2 {
font-family: Arial, Helvetica, Verdana;
color: #333;
font-size: 9pt;
font-weight: bold;
line-height: 135%;
vertical-align: top;
text-align: left;
padding-top: 5px;
padding-left: 25px;
padding-right: 10px;
text-transform: uppercase;
background: url("mbullet.jpg") top left no-repeat;
background-position: 10px 8px;
}

h3 {
font-family: Arial, Helvetica, Verdana;
color: #f89920;
font-size: 16pt;
font-weight: bold;
line-height: 100%;
vertical-align: top;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-transform: capitalize;
}

h4 {
font-family: Arial, Helvetica, Verdana;
color: #444;
font-size: 8pt;
font-weight: bold;
line-height: 120%;
vertical-align: top;
text-align: left;
padding-top: 3px;
padding-left: 10px;
padding-right: 10px;
text-transform: capitalize;
}

h5{
font-family: Arial, Helvetica, Verdana;
color: #0e1249; 
font-size: 14pt;
font-weight: normal;
padding-top: 4px;
padding-bottom: 8px;
padding-left: 38px;
vertical-align: top;
text-align: left;
text-transform: uppercase;
background: url("mbg_expan.png") no-repeat top left;
background-color: #eee;
border-bottom: 1px solid #d8d8d8;
}

#topframe{
width: 100%;
height: 110px;
background: url("mbg_logo.jpg") repeat-x center left;
background-color:#fff;
}

.topframe{
vertical-align: top;
text-align: center;
cursor: pointer;
padding-top: 5px;
}

#title{
width: 100%;
height: 33px;
background: url("mbg_title.jpg") repeat-x bottom left;
background-color:#cfecfc;
}

.title{
font-family: Arial, Helvetica, Verdana;
font-size: 15pt;
color: #0e1249;
font-weight: bold;
vertical-align: top;
text-align: left;
padding-left: 15px;
padding-top: 5px;
text-transform: uppercase;
}

.backtitle {
vertical-align: top;
text-align: right;
padding-right:9px;
padding-top: 5px;
}

#hpcontent{
width: 100%;
margin-top: 10px;
margin-bottom: 5px;
}

#hpcontent img {
    width: 100%;
}
 
.hpcontent{
vertical-align: top;
text-align: center;
font-family: Arial, Helvetica, Verdana;
}

p.hpcontent{
font-size: 9pt;
line-height: 150%;
vertical-align: top;
text-align: justify;
}

#hpbottom{
width: 100%;
margin-top: 10px;
margin-bottom: 12px;
}
 
.hpbottom{
font-family: Arial, Helvetica, Verdana;
color: #555; 
font-size: 6pt;
font-weight: normal;
line-height: 110%;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
text-align: center;
}

#content{
width: 100%;
margin-top: 10px;
margin-bottom: 12px;
}

.content{
vertical-align: top;
text-align: justify;
}

#content img{
width: 100%;
margin-top: 10px;
margin-bottom: 5px;
}

#ucp{
width: 100%;
margin-top: 5px;
}

.ucp{
cursor: pointer;
}

.ucp p{
color: #555;
vertical-align: top;
text-align: left;
line-height: 140%;
margin-top: 0px;
margin-bottom: 15px;
}

.ucptitle{
color: #444; 
font-size: 8pt;
font-weight: bold;
line-height: 120%;
text-transform: uppercase;
margin-top: 0px;
}

.ucp img{
width: 42px;
height: 42px;
vertical-align: top;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 15px;
}

#mucps{
width: 100%;
vertical-align: top;
Text-align: center;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
}

.mucps div img{
width: 195px;
height: 43px;
vertical-align: top;
text-align: left;
}

.mucps div{
width: 195px;
height: 43px;
float: left;
vertical-align: top;
text-align: left;
margin-bottom: 5px;
}

#tours{
width:100%;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 5px;
}

.tours p{
font-family: Arial, Helvetica, Verdana;
color: #555; 
font-size: 8pt;
font-weight: normal;
line-height: 110%;
padding-left: 5px;
padding-right: 5px;
vertical-align: top;
text-align: center;
}

.tours div img{
width: 42px;
height: 42px;
vertical-align: top;
text-align: center;
}

.tours div{
width: 76px;
height: 82px;
float: left;
vertical-align: top;
text-align: center;
margin-bottom: 10px;
}

.tours a{ 
text-decoration: none;
}

#navigation{
width: 100%;
height: 32px;
background: url("mbg_nav.jpg") repeat-x top left;
background-color: #1b429a;
}

.navlink{
width: 80%;
height: 32px;
}

.navlink a:link, .navlink a:visited, .navlink a:active{
width: 80%;
height: 32px;
color: #fff;
font-family: Arial, Helvetica, Verdana;
font-size: 9pt;
font-weight: bold;
line-height: 100%;
text-transform: uppercase;
padding-left: 11px;
text-align: left;
text-decoration: none;
}

#snavigation{
width: 100%;
height: 32px;
background: url("mbg_nav_home.jpg") repeat-x top left;
background-color: #003b79;
}

.snavlink{
width: 80%;
height: 32px;
}

.snavlink a:link, .snavlink a:visited, .snavlink a:active{
width: 80%;
height: 32px;
color: #fff;
font-family: Arial, Helvetica, Verdana;
font-size: 9pt;
font-weight: bold;
line-height: 100%;
text-transform: uppercase;
padding-left: 11px;
text-align: left;
text-decoration:none;
}

.tarrow{
width: 20%;
padding-right: 10px;
vertical-align: middle;
text-align: right;
}

.starrow{
width: 20%;
padding-right: 10px;
vertical-align: middle;
text-align: right;
}

#footer{
height: 45px;
width: 100%;
background: url("mbg_bottom.jpg") repeat-x top left;
background-color: #f7bd73;
padding-top: 10px;
padding-bottom: 10px;
}
 
.footer{
font-family: Arial, Helvetica, Verdana;
font-size: 7pt;
font-weight: normal;
line-height: 120%;
color: #06264d;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
text-align: left;
text-transform: Capitalize;
}

.mmap{
padding-top: 3px;
}

.mmap img{
width: 100%;
}

.mypets{ /*header of 1st demo*/
cursor: pointer;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
font-family: Arial, Helvetica, Verdana;
color:#fff;
font-size: 14pt;
font-weight: bold;
padding-top: 4px;
padding-bottom: 8px;
padding-left: 38px;
vertical-align: top;
text-align: left;
text-transform: uppercase;
background: url("mbg_expan2.png") no-repeat top left;
background-color: #f89920;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}

.body1 {
padding :10px;
font-family: Arial, Helvetica, Verdana;
color: #555; 
font-size: 8pt;
font-weight: normal;
text-align: left;
line-height: 150%;
}

.one {
font-family: Arial, Helvetica, Verdana;
  FONT-SIZE: 12px;
  TEXT-TRANSFORM: uppercase;
  FONT-WEIGHT: bold;
  COLOR: #0264b0;
  PADDING-BOTTOM: 10px;
  TEXT-ALIGN: center;
  PADDING-TOP: 10px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.two {
font-family: Arial, Helvetica, Verdana;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 5px;
  TEXT-ALIGN: center;
  PADDING-TOP: 5px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.three {
font-family: Arial, Helvetica, Verdana;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 15px;
  TEXT-ALIGN: center;
  PADDING-TOP: 5px;
}

.contacttitle {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 9px;
  color: #1b429a;
  font-family: Arial;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  padding-bottom: 8px;
}

p.disclaimer{
font-family: Arial, Helvetica, Verdana;
color: #555; 
font-size: 7pt;
font-weight: normal;
line-height: 150%;
margin-top: 2px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
}

.fbtitle {
    font-family: Arial, Helvetica, Verdana;
    vertical-align: top;
    color: #06264d;
    font-size: 20px;
    padding-bottom: 0px;
    text-align: center;
    font-weight: bold;
}

.subfbtitle {
font-family: Arial, Helvetica, Verdana;
    vertical-align: top;
    color: #a2214a;
    font-size: 20px;
    padding-bottom: 0px;
	text-align: left;
}

.fbtitle02 {
font-family: Arial, Helvetica, Verdana;
    vertical-align: top;
    color: #1b429a;
    font-size: 30px;
    padding-bottom: 0px;
	padding-left:10px;
	text-align: left;
}

.fbwelcome {
font-family: Arial, Helvetica, Verdana;
    vertical-align: top;
    color: #777;
    font-size: 22px;
	padding-bottom: 15px;
	text-align: center;
}

td.contactthumb {
    padding-top: 3px;
}

.homecontent {
    font-family: Arial;
    text-align: center;
    font-size: 9pt;
	color:#06264d;
}

.homecontent01 img {
    font-family: Arial;
    text-align: center;
    font-size: 9pt;
	color:#06264d;
	padding-left:10px;
}

