#intro_frame {
  width: 620px;
  height: auto;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #c0c0c0;
  vertical-align: bottom;
  text-align: left;
}

#intro_frame td {
  padding-left: 10px;
  padding-right: 10px;
}

#intro_language{
  vertical-align: bottom;
  padding-bottom: 20px;
}

#intro_pic {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/

  width: 533px;
  height: 151px;
  background-image: url("../pics/logo_big.png");
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: bottom;
}



#main_pic span {
  font-size: 0.8em;
}

body {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-family: Verdana;
  text-align: center;
  background-image: url("../pics/bg.png");
  background-repeat: repeat;
}

img {
  border: 0px;
}

#language{
  text-align: right;
  position: relative;
  top: -15px;
  right: 15px;
}

.top_text_left, .top_text_right {
  border: 1px solid #e0e0e0;
  width: auto;
  background-color: #e0e0e0;
  color: #dd0000;
  font-size: 0.8em;
}

.top_text_left {
  text-align: left;
  padding-left: 5px;
}

.top_text_right {
  text-align: right;
  padding-right: 5px;
}

#main_pic {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  border: 1px solid #c0c0c0;
  width: 100%;
  height: 70px;
  vertical-align: bottom;
}

#main_pic_table {
  width: 100%;
}

#logo1_link {
  width: 250px;
  height: 65px;
  cursor: pointer;
}

#logo1 {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: 250px;
  height: 70px;
  background-image: url("../pics/logo.png");
  background-position: top left;
  background-repeat: no-repeat;
}

#logo-nz {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: 250px;
  height: 70px;
  background-image: url("../pics/logo-nz.png");
  background-position: top left;
  background-repeat: no-repeat;
}

#logo2 {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: auto;
  height: 70px;
  background-image: url("../pics/sydney.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

#logo3 {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: auto;
  height: 70px;
  background-image: url("../pics/gold-coast.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

#logo4 {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: auto;
  height: 70px;
  background-image: url("../pics/new-zealand1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

#logo5 {
/*  margin-top: 15px;
  border-top: 1px solid #000000;*/
  width: auto;
  height: 70px;
  background-image: url("../pics/new-zealand2.jpg");
  background-position: top center;
  background-repeat: no-repeat;
}

table, #intro_frame, #frame, #top_text {
	border-spacing: 0px;
  border-collapse: collapse;
}

#top_text {
  width: 100%;
}

#left_menu {
  vertical-align: top;
  border-right: 1px solid #c0c0c0;
  padding-right: 15px;
/*  width: 120px;*/

}

#right_menu {
  padding-left: 15px;
  vertical-align: top;
  text-align: right;
  border-left: 1px solid #c0c0c0;
/*  width: 150px;*/
  height: 350px;
  background-image: url("../pics/mia.png");
  background-position: bottom center;
  background-repeat: no-repeat;
}

.separator {
  border: none 0;
  border-top: 1px dashed #b0b0b0;
  width: 100%;
  height: 1px;
}

#mia_text {
  height: 60px;
  width: 100%;
  padding-top: 20px;
  background-image: url("../pics/mia_text.png");
  background-position: center center;
  background-repeat: no-repeat;
}

#right_menu a, #left_menu a { font-family: Arial Black; font-size:1em; }

#right_menu a:link,    #left_menu a:link     { color:#cc0000; text-decoration: none; }
#right_menu a:visited, #left_menu a:visited  { color:#cc0000; text-decoration: none; }
#right_menu a:hover,   #left_menu a:hover    { color:#666666; text-decoration: underline; }
#right_menu a:active,  #left_menu a:active   { color:#cc0000; text-decoration: none; }

#bottom_menu a { font-family: Verdana; }

#bottom_menu a:link    { color:#000000; text-decoration: none; }
#bottom_menu a:visited { color:#000000; text-decoration: none; }
#bottom_menu a:hover   { color:#666666; text-decoration: underline; }
#bottom_menu a:active  { color:#000000; text-decoration: none; }

#intro_frame a:link    { color:#000000; text-decoration: none; }
#intro_frame a:visited { color:#000000; text-decoration: none; }
#intro_frame a:hover   { color:#666666; text-decoration: underline; }
#intro_frame a:active  { color:#000000; text-decoration: none; }

img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

p {
  margin: 0px;
}

#frame {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  min-width: 730px;
  margin-bottom: 10px;
  text-align: left;
}

#main {
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
  vertical-align: top;
  color: #000000;
  font-size: 0.9em;
}

.title {
  display:block;
  font-family: Arial Black;
  font-weight: normal;
  font-size:1.1em;
  color:#cc0000;
  margin: 0px;
}

#copyright {
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.copyright {
  height: 20px;
}

#bottom_menu {
  font-size: 0.8em;
  border-top: 1px solid #c0c0c0;
  padding-top: 3px;
  padding-bottom: 3px;

  text-align: center;
}

#intro_frame a {
  font-size: 0.8em;
}

.copyright, #copyright {
  font-size: 0.7em;
}

.align_center {
  text-align: center;
}

.align_left {
  text-align: left;
}

.align_right {
  text-align: right;
}

.text_bold {
  font-weight: bold;
}

.text_under {
  text-decoration: underline;
}

.text_lower {
  text-transform: lowercase;
}

.hidden {
  display: none;
}

#main {
  width: 100%;
}

#middle_middle_main {
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
}

#middle_middle_main td {
  padding-right: 20px;
}

#middle_middle_main, #left_menu, #right_menu {
  padding-bottom: 60px;
}

li {
  text-align: left;
  margin-left: -25px;
}

ol li {
  margin-left: 0px;
  margin-left: -15px;
}

.link_ext {
  color: #0000aa;
	padding-right:9px;
	background-image:url("../pics/link_out.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

/*#middle_middle_main a {*/
a {
  color: #cc0000;
}

.fb_icon {
}
