.navi {
	background-image: url(images/tel.gif);
	background-repeat: no-repeat;
	background-position: right 35px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: bottom;
	font-size: 12px;
	color: #87ecce;
}
.navi_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.obi {
	background-image: url(images/obi.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.hp_bg {
	background-image: url(images/hp_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}

/*.hp_bg ul{
	margin:0px;
	padding:0px;
}

.hp_bg li{
	list-style-type:none;
	color: #FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.hp_bg li a{
	color:#ffffff;
	text-decoration:none;
}*/
.heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1D3AAA;
	text-align: left;
	vertical-align: top;
	padding-left: 80px;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.country_heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	color: #1D3AAA;
	padding-top: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.txt_white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 80px;
	text-align: left;
	vertical-align: top;
	padding-right: 25px;
}
.txt_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1D3AAA;
	text-align: left;
	vertical-align: top;
	padding-left: 80px;
	margin: 0px;
	padding-right: 25px;
}
.dev_txt_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1d3aaa;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-left: 80px;
	padding-right: 20px;
}
.country_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #1d3aaa;
	padding-left: 15px;
	margin: 0px;
}
.dev_heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0083d2;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-position: left top;
	margin-top: 0px;
}
.dev_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

.spain_bg {
	background-image: url(images/spain_map.gif);
	background-repeat: no-repeat;
}
.main_bg {
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
}
.obi2 {
	background-image: url(images/top_bar.gif);
	background-repeat: repeat-y;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0083d3;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.dropdown
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    COLOR: #7ab51d;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #c7d66a
}
.dropdownOVER
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #7ab51d
}
A.dropLink:link
{
    COLOR: #7ab51d;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.dropLink:hover
{
    COLOR: #ffffff
}

A.dropLink:visited
{
    COLOR: #7ab51d
}

.navi_darkblue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0083d2;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-position: left top;
	margin: 0px;
}
.navi_lightblue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #85c6e9;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-position: left top;
	margin: 0px;
}
.inside_shots {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}
.navi_contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0083d2;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 30px;
	text-align: left;
	vertical-align: top;
	background-position: left top;
	line-height: 16px;
	margin: 0px;
}
.country_txt_white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	padding-left: 15px;
	margin: 0px;
}
.spain_bg2 {
	background-image: url(images/spain_map2.gif);
	background-repeat: no-repeat;
}
.inside_heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1D3AAA;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.inside_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1d3aaa;
	margin: 0px;
	padding-left: 30px;
}

ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1d3aaa;
	margin: 0px;
}

.inside_heading_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D3AAA;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.pic_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1d3aaa;
	margin: 0px;
	vertical-align: middle;
}
.next_page {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #1d3aaa;
	margin: 0px;
	text-align: right;
}
.blue_frame {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #1d3aaa;
}
.shanghai_bg {
	background-image: url(images/shanghai_map2.gif);
	background-repeat: no-repeat;
}
.news_heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
}
.news_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
}
.news_image {
	line-height: 100%;
	color: #FFFFFF;
}
.sub_heading_white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 80px;
	text-align: left;
	vertical-align: top;
	padding-right: 25px;
}
.event_table {
	text-align: left;
	border: 1px solid #FFFFFF;
	padding-left: 80px;
}
.event_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 8px;
	vertical-align: middle;
	border: thin solid #8fd6f0;
}
.director_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.sub_heading_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #1d3aaa;
	padding-left: 30px;
	text-align: left;
	vertical-align: top;
}
.shanghai_image {
	padding-left: 30px;
}
.capetown_bg {
	background-image: url(images/capetown_map.gif);
	background-repeat: no-repeat;
}
li {
	text-indent: 20px;
}
.register_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 2px;
	vertical-align: middle;
}

.caribbean_bg {
	background-image: url(images/caribbean_map.gif);
	background-repeat: no-repeat;
}.news_heading2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 20px;
}
