BODY
{
background:#d9d9d9;
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
color: #112C55;
text-align: justify;
}

A
{
color: #173660;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

A :hover a:link a:visited a:active
{
color: #173660;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

A.baseline
{
color: #173660;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}

LI
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-bottom: 10px;
}

DD
{
padding-top: 10px;
padding-bottom: 10px;
}

.LeftText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px;
	cursor: auto;
}

P.condensed
{
font-weight:normal;
margin: 0 0 0 0;
padding-top: 0px;
padding-bottom: 5px;
}

H1
{
margin:auto;
text-align:center;
font: 24px Verdana, Arial, Helvetica, sans-serif;
color: #173660;
font-weight:bold;
margin-top: 25px;
margin-bottom: 35px;
}

.h1link 
{
font: 24px Verdana, Arial, Helvetica, sans-serif;
color: #173660;
font-weight:bold;
}

H2
{
margin:auto;
text-align:left;
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #173660;
font-weight:bold;
}

TABLE.mainbody 
{
 background: #ffffff;
 width: 829px;
}

TD.background_top_right
{
	text-align: center;
	vertical-align: middle;
	background:#173660;
	height: 74px;
}

TD.background_left_middle
{
	background: url("../images/UD_logo_web_background_bottom.png");
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	width: 165px;
}

TD.content_zone
{
	vertical-align: top;
}

TD.content_text
{
	vertical-align: top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width: 100%;
	padding-left: 25px;
	padding-right: 25px;
}

TD.background_left_bottom
{
	background: url("../images/UD_logo_web_bottom.png");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 165px;
	height: 20px;
 }
 
 TD.background_bottom
{
	background: url("../images/background.jpg");
	background-repeat: no-repeat;
	height: 171px;
	width: 829px;
 }
  
A.hidden 
{
  display: none;
}

P.title
{
margin:auto;
text-align:left;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

TD.border
{
background: #173660;
}

TD.title
{
margin:auto;
text-align:left;
font: 24px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

TABLE.courses_table {
width: 100%;
border: 1px solid #112C55;
}

TD.courses_title {
width: 33%;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
background: #173660;
color: #ffffff;
font-weight:bold;
}

TD.courses_detail {
width: 67%;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
background:#d9d9d9;
}

TABLE.temp_table {
width: 100%;
border: 1px solid #112C55;
}

TD.temp_title {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
background: #173660;
color: #ffffff;
font-weight:bold;
}

TD.temp_detail {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
background:#d9d9d9;
white-space: nowrap;
}
.safarititle
{
margin:auto;
text-align:left;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
}

.baseline 
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.safarismall
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:normal;
}

.small
{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.strong
{
font-weight:bold;
}

.centered
{
text-align:center;
}

.right
{
text-align:right;
}

.imageLeftNormal
{
margin: 0px 10px 10px 0px;
border: 2px;
border: #112C55;
vertical-align: top;
}

.imageLeftNoBorder
{
float: left;
margin: 0px 10px 10px 0px;
vertical-align: top;
}
.imageLeft 
{
float: left;
margin: 0px 10px 10px 0px;
border: 2px;
border: #112C55;
vertical-align: top;
}

.imageRight
{
float: right;
margin: 0px 0px 10px 10px;
border: 2px;
border: #112C55;
vertical-align: top;
}

.imageRightNoBorder
{
float: right;
margin: 0px 0px 10px 10px;
vertical-align: top;
}

TD.subtitle
{
margin:auto;
text-align:left;
font: 16px Verdana, Arial, Helvetica, sans-serif;
color: #112C55;
font-weight:bold;
padding-top: 4px;
padding-bottom: 4px;
}

.bodynews
{
background:#ced9d8;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

.news {
width: 602px;
height: 90px;
border: 2px solid #173660;
}

.newsContainer {
padding: 5px;
text-align: left;
font-weight: normal;
color:#000000;
background:#ced9d8;
}

.newsTitle {
font: 18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.newsItem {
font: 16px Verdana, Arial, Helvetica, sans-serif;
}

TD.breadcrumb
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:10px;
}

TD.language
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-right:10px;
}

A.menu {
	text-decoration: none;
	cursor: pointer;
}

TD.menu_background
{
	background: url("../images/UD_menu_background.jpg");
	background-repeat: repeat-y;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:18px;
	width:165px;
	cursor: auto;
}

TD.menu_off
{
	background: url("../images/UD_menu_off.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:18px;
	width:165px;
	height:15px;
	cursor: auto;
}

TD.menu_on
{
	background: url("../images/UD_menu_on.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:18px;
	width:165px;
	height:15px;
	cursor: pointer;
}

TD.menu_hover
{
	background: url("../images/UD_menu_on.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:18px;
	width:165px;
	height:15px;
	cursor: pointer;
}

A.submenu {
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
}

TD.submenu_off
{
	background: url("../images/UD_menu_off.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:25px;
	width:165px;
	height:15px;
	cursor: auto;
}

TD.submenu_on
{
	background: url("../images/UD_menu_on.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:25px;
	width:165px;
	height:15px;
	cursor: pointer;
}

TD.submenu_hover
{
	background: url("../images/UD_menu_on.png");
	background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:left;
	vertical-align:middle;
	padding-left:25px;
	width:165px;
	height:15px;
	cursor: pointer;
}

A.tab {
	text-decoration: none;
	cursor: pointer;
}

TD.tab_background
{
	background: url("../images/UD_tab_background.png");
	background-repeat: repeat-x;
	vertical-align:bottom;
	height:40px;
	cursor: auto;
}

TD.tab_off
{
	background: url("../images/UD_tab_off.png");
	background-repeat: no-repeat;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	padding-top: 4px;
	text-align:center;
	vertical-align:middle;
	width:166px;
	height:40px;
	cursor: auto;
}

TD.tab_on
{
	background: url("../images/UD_tab_on.png");
	background-repeat: no-repeat;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:center;
	vertical-align:middle;
	width:166px;
	height:40px;
	cursor: pointer;
}

TD.tab_hover
{
	background: url("../images/UD_tab_hover.png");
	background-repeat: no-repeat;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #173660;
	text-align:center;
	vertical-align:middle;
	width:166px;
	height:40px;
	cursor: pointer;
}

.travel-agent-block {
 padding:5px;
 margin-top:5px;
 visibility:hidden;
 display:none;
 border:1px black solid;
 background:#ffffff; /*#dfdfdf;*/
 }