html, body { 
    height: 100%; 
} 
.wrapper { 
    min-height: 100%; 
    height: auto; 
    height: 100%; 
    margin: 0 auto -20px; 
} 
.Footer, .push { 
    height: 20px; 
} 

body {
	font-family: Verdana; font-size: 12px; color: #494949;
	BACKGROUND-COLOR: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
	font-family: Verdana;
	font-size: 12px;
	color: #494949
}

td {font-family: Verdana; font-size: 12px; color: #494949}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #173F59;
	margin-bottom: -10px;
}

h2 {font-size: 14px; font-weight: bold;	color: #3E7484;}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #708898;
}

.Big {
	font-size: 16px;
	font-weight: bold;
	color: #173F59;
}

.redtext {color: #FF0000}

A:link {FONT-WEIGHT: normal; COLOR: #494949; TEXT-DECORATION: underline}
A:visited {FONT-WEIGHT: normal; COLOR: #494949; TEXT-DECORATION: underline}
A:active {FONT-WEIGHT: normal; COLOR: #494949; TEXT-DECORATION: underline}
A:hover {FONT-WEIGHT: normal; COLOR: #0000FF; TEXT-DECORATION: underline}

.TopNav{
	font-family: Verdana;
	font-size: 12px;
	color: #173F59;
	background-image: url(nav/button.jpg);
	margin-bottom: 20px;
}
.TopNav A:link {FONT-WEIGHT: bold; COLOR: #173F59; TEXT-DECORATION: none}
.TopNav A:visited {FONT-WEIGHT: bold; COLOR: #173F59; TEXT-DECORATION: none}
.TopNav A:active {FONT-WEIGHT: bold; COLOR: #173F59; TEXT-DECORATION: none}
.TopNav A:hover {FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none}

.TopNavActive{
	font-family: Verdana;
	font-size: 12px;
	color: #173F59;
	background-image: url(nav/button_active.jpg);
	margin-bottom: 20px;
}
.TopNavActive A:link {FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none}
.TopNavActive A:visited {FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none}
.TopNavActive A:active {FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none}
.TopNavActive A:hover {FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none}

.Footer {
	font-size: 11px;
	color: #999999;
	font-family: Verdana;
	text-align: center;
}
.Footer A:link {font-weight: normal; color: #999999; TEXT-DECORATION: none}
.Footer A:visited {font-weight: normal; color: #999999; TEXT-DECORATION: none}
.Footer A:active {font-weight: normal; color: #999999; TEXT-DECORATION: none}
.Footer A:hover {font-weight: normal; color: #000066; TEXT-DECORATION: underline}

.NewsTitle {font-size: 12px; font-weight: bold; color: #315993}
.NewsDate {font-size: 10px; color: #996600}

.Bg01 {background-image: url(nav/worldmap01.gif); background-repeat: no-repeat; background-position: right bottom}

.FormLogin {font-family: Verdana; font-size: 10px; background-color:#99CCCC; border: 2px solid #648397;}
.FormLoginMessage {font-family: Verdana; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: bold;}
.FormLoginDesc {font-family: Verdana; font-size: 10px; color: #FFFFFF; FONT-WEIGHT: bold; }
.FormLoginDateFile {
font-family: Verdana; font-size: 10px; WIDTH: 100px; color: #FFFFFF; background-color: #99CCCC; border: 1px solid #648397;
}
.FormLoginButton {FONT-SIZE: 10px; WIDTH: 60px; FONT-FAMILY: Verdana }


.Results A:link {color: #494949; TEXT-DECORATION: none}
.Results A:visited {color: #494949; TEXT-DECORATION: none}
.Results A:active {color: #494949; TEXT-DECORATION: none}
.Results A:hover {color: #494949; TEXT-DECORATION: underline}

.ResultsDate {font-size: 10px; color: #00A8FF;}

.ResultsOddRow {font-size: 11px; background-color: #EEEEEE;}
.ResultsEvenRow {font-size: 11px;}
.ResultsPageNumbers {font-size: 11px; color: #494949;}
.ResultsActivePage {color: #000066;}

.Article {font-size: 11px; color: #CCCCCC;}
.Article A:link {color: #CCCCCC; TEXT-DECORATION: underline}
.Article A:visited {color: #CCCCCC; TEXT-DECORATION: underline}
.Article A:active {color: #CCCCCC; TEXT-DECORATION: underline}
.Article A:hover {color: #FFFFFF; TEXT-DECORATION: underline}

.ArticleTitle {font-size: 11px; color: #000066; font-weight: bold;}
.ArticleDate {font-size: 10px; color: #00A8FF;}
.ArticleOwner {font-size: 10px; color: #00A8FF;}
.ArticlePrevNext {font-size: 10px}

.ArticleHeadLine {font-size: 11px; color: #CCCCCC;}
.ArticleHeadLine A:link {color: #CCCCCC; TEXT-DECORATION: none}
.ArticleHeadLine A:visited {color: #CCCCCC; TEXT-DECORATION: none}
.ArticleHeadLine A:active {color: #CCCCCC; TEXT-DECORATION: none}
.ArticleHeadLine A:hover {color: #FFFFFF; TEXT-DECORATION: none}

.ArticleHeadLineHr {color: #666666;	height: 1px;}

.ArticleHeadLineTitle {font-size: 11px; color: #000066; font-weight: bold;}
.ArticleHeadLineTitle A:link {color: #000066; TEXT-DECORATION: none}
.ArticleHeadLineTitle A:visited {color: #000066; TEXT-DECORATION: none}
.ArticleHeadLineTitle A:active {color: #000066; TEXT-DECORATION: none}
.ArticleHeadLineTitle A:hover {color: #A8A8FF; TEXT-DECORATION: underline}

.ArticleHeadLineDate {font-size: 10px; color: #000066;}


	ul {
	margin-left: 0;
	list-style-position: inside;
	list-style-type: square;
	}


.form50 {
	width: 50px;
}
.form120 {
	width: 120px;
}
.form180 {
	width: 180px;
}
.form450 {
	width: 426px;
}
.formHeader {
	font-size: 12px;
	color: #173F59;
}
.formDesc {
	font-size: 10px;
	color: #173F59;
}

.booking {font-size: 10px; color: #173F59;}
.booking A:link {font-weight: normal; color: #173F59; TEXT-DECORATION: none}
.booking A:visited {font-weight: normal; color: #173F59; TEXT-DECORATION: none}
.booking A:active {font-weight: normal; color: #173F59; TEXT-DECORATION: none}
.booking A:hover {font-weight: normal; color: #173F59; TEXT-DECORATION: underline}

.bookingTitle {
	font-size: 16px;
	color: #173F59;
	font-weight: bold;
}
.bookingDesc {
	font-size: 10px;
	color: #173F59;
}
.bookingDesc P{
	font-size: 10px;
	color: #173F59;
}
.bookingField {
	font-size: 10px;
	color: #173F59;
	width: 170px;
}
.bookingField100 {
	font-size: 10px;
	color: #173F59;
	width: 100px;
}
.bookingButton {
	font-size: 10px;
	color: #FFFFFF;
	width: 60px;
	background-color: #173F59;
}
