body , table{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
  margin: 0px ;
  padding: 0px;
  
}

h1,h2,h3 { color: #00476B; font-weight: normal; line-height: 1 !important;}
h1 {font-size: 28px !important; margin-top:10px !important; margin-bottom: 5px !important;}
h2{font-size: 22px !important; margin-top:5px !important; margin-bottom: 5px !important;}
h3{font-size: 20px; margin-top:5px !important; margin-bottom: 5px !important;}


.aocontent * {
  line-height: 1.6 !important;
  margin-bottom: 17px !important;
  font-family: verdana !important;
  color: #444444
}

.aocontent img, .aocontent tbody, .aocontent table , .aocontent div, .aocontent li{
  margin-bottom: 0px !important;
}

.aocontent a:link {
  font-weight: bold;
}

img { border: 0px;}

#uniglobelogo {
filter: 
  progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=7); 
}

#cobrandlogo {
filter: 
  progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=7); 
}


a.white:link, a.white:visited, a.white:active, a.white:hover	{ color: #ffffff; text-decoration: none; }
a:link, a:visited, a:active, a:hover	{ color: #118d8b; text-decoration: none; }
a:hover {color: #00476B;}

#logo  {width: 950px; height:60px; margin: 0px;  margin-left: auto; margin-right: auto; background-color:#ffffff;}
#tablecontent  {width: 100%; height: 500px; margin: 0px; padding: 0px; background-color:#ffffff;}

.topnav { font-color: white; background-color: #00476B; height: 25px; width:960px; margin-left: auto; margin-right: auto; padding-top: 5px;}

.footeraddress {
color: white; 
background-color: #5e5e5e; 
color: #ffffff; 
text-align: center; 
padding-top: 5px;
width: 960px;
margin-left: auto; 
margin-right: auto;
padding-bottom: 5px; 
}

#sitename, #phoneheader {
  color: #00476B;
  font-size: 20px;
  display: block;
  font-weight: bold;
}

#sitename a {
  color: #00476B !important;
}


#sitename a:hover {
  color: #00476B !important;
}


#travelnewscontent {
padding: 0px;
}	


#travelnewsitem {
border: solid 1px;
border-color:#015382;
padding: 3px;
}	
  
#travelnewsheader {
color: #ffffff;
background-color: #015382;
border: solid 1px;
border-color:#015382;
padding: 5px;
font-weight: bold;
margin-bottom: 5px;
}
  
  
.formsubmit {
  background-color: #00B0AB;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00B0AB), color-stop(100%, #00B0AB));
  background-image: -webkit-linear-gradient(top, #00B0AB, #00B0AB);
  background-image: -moz-linear-gradient(top, #00B0AB, #00B0AB);
  background-image: -ms-linear-gradient(top, #00B0AB, #00B0AB);
  background-image: -o-linear-gradient(top, #00B0AB, #00B0AB);
  background-image: linear-gradient(top, #00B0AB, #00B0AB);
  border: 1px solid #00B0AB;
  border-bottom: 1px solid #00B0AB;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #00B0AB;
  box-shadow: inset 0 1px 0 0 #00B0AB;
  color: #fff;
  font-size: 22px;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 180px; }
  .formsubmit:hover {
    background-color: #118d8b;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #118d8b), color-stop(100%, #118d8b));
    background-image: -webkit-linear-gradient(top, ##118d8b, #118d8b);
    background-image: -moz-linear-gradient(top, #118d8b, #118d8b);
    background-image: -ms-linear-gradient(top, #118d8b, #118d8b);
    background-image: -o-linear-gradient(top, #118d8b, #118d8b);
    background-image: linear-gradient(top, #118d8b, #118d8b);
    -webkit-box-shadow: inset 0 1px 0 0 #118d8b;
    box-shadow: inset 0 1px 0 0 #118d8b;
    cursor: pointer; }
  .formsubmit:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }

  
  
  
#nav {
  /*background-color: #f2f2f2;*/
  height: 26px;

  border-bottom: 0px;
  border-top: 0px;
  z-index: 5000;
  margin-bottom: 0px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  /*background-color: blue;*/
  background: url('/images/transbg.png') repeat;  
  background: rgba(255, 255, 255, .8);
}
  
#nav ul {
  font-size: 13px;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 5000;
}
#nav ul li {
    display: block;
    position: relative;
    float: right;
    z-index: 5000;
}
#nav li ul { display: none; }
#nav ul li a {
    display: block;
    text-decoration: none;
		color: #444444;
    border-top: 0px;
    padding: 5px 15px 5px 15px;
    margin-left: 0px;
    margin-right: 1px;
    white-space: nowrap;
}
#nav li a{
    background: url('/images/transbg.png') repeat;
    background: rgba(255, 255, 255, .8);
}
#nav li:hover ul {
    display: block;
    position: absolute;
}
#nav li:hover li {
    float: none;
    font-size: 12px;
}

.navfirst {
  background: url('/images/nobg.png') repeat !important;
}

/* 1st level hover */
#nav li:hover a { color: #444444;}


/* 2nd level hover */
#nav li:hover li a:hover { /*background: #7fa3b5;*/
background: url('/images/transbg.png') repeat;
 
background: rgba(255, 255, 255, .8); 

color: #00B0AB;}


#nav2 {
  /*background-color: #00476b;*/
  background-color: #eeeeee;
  height: 23px;      
  margin-top: 0px;
  margin-bottom: 0px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  align: right; 
}

#nav2 ul {
  font-size: 12px;
  margin: 0px;
  margin-top: 0px;
  padding: 0px;
  list-style: none;
}
#nav2 ul li {
    display: block;
    position: relative;
    float: right;
}
#nav2 li ul { display: none; }
#nav2 ul li a {
    display: block;
    text-decoration: none;
		/*font-weight: bold;*/
		/*color: #ffffff;*/
    color: #444444;
    padding: 4px 15px 4px 15px;
    /*background-color: #00476b;*/
    /*margin-right: 1px;*/
    /*background: rgba(255, 255, 255, .7);*/
    white-space: nowrap;
}
#nav2 li:hover ul {
    display: block;
    position: absolute;
}
#nav2 li:hover li {
    float: none;
    font-size: 12px;
    border-bottom: 1px solid #cccccc; 
    border-left: 1px solid #cccccc; 
    border-right: 1px solid #cccccc; 
}
#nav2 li:hover a {  /*background-color: #7fa3b5;*/ color: #00B0AB; }


#currentnav {
/*background-color: #00476b !important; */
color: #00B0AB !important;
}

.currentnav2nd{
background-color: #7fa3b5 !important; 
color: #ffffff !important;
}

