body {
    margin: 0px;
    padding: 0px;
    font-family: Trebuchet MS, sans-serif;
    font-size: 0.7em;
    background-color: #DFEDC8;
    color: #494949;
	text-align:center;
}

body > table {
    width: 100%;
}

.MainTable {
    width: 1003px;
    background-color: #ffffff;
    background-image: url( /images/top_bg.gif );
    background-repeat: repeat-x;
}

td {
    font-family: Trebuchet MS, sans-serif;
    font-size: 0.7em;
    text-align: justify;
}

th {
    font-family: Trebuchet MS, sans-serif;
    font-size: 0.7em;
    text-align: center;
}

a:link, a:active, a:visited {
    color: #00408B;
    text-decoration: underline;
}

a:hover {
    color: #668FBF;
    text-decoration: underline;
}

p {
    margin: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#TopMenu {
    padding-top: 11px;
    padding-bottom: 11px;
	width: 100%;
}

.DarkLine {
    background-color: #284678;
    height: 4px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
}

.LightLine {
    background-color: #CFD4DA;
    height: 4px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
}

a.TopMenuLink:link, a.TopMenuLink:visited, a.TopMenuLink:visited {
    color: #30416C;
    text-transform: uppercase;
    padding: 1px;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #D1D5D8;
    font-size: 11px;
}

a.TopMenuLink:hover {
    background-color: #f6f5f5;
}

a.TopMenuLinkActive:link, a.TopMenuLinkActive:visited, a.TopMenuLinkActive:visited {
    color: #4AD700;
    text-transform: uppercase;
    padding: 1px;
    padding-left: 8px;
    padding-right: 8px;
    border-left: 1px solid #D1D5D8;
    font-size: 11px;
}

a.TopMenuLinkActive:hover {
    background-color: #f6f5f5;
}

#Logo {
    border: 1px solid #ffffff;
    border-top: 0px solid #ffffff;
    width: 180px;
    margin-bottom: 10px;
}

#Menu {
    background-image: url( /images/sidebar_bg.gif );
    background-position: center;
    background-repeat: repeat-y;
    background-color: #466EB6;
    width: 182px;
    border: 1px solid #ffffff;
    border-bottom: 13px solid #ffffff;
}

#RegionsMenu {
    margin-bottom: 20px;
}

#RegionsMenu ul {
    padding: 0px;
    margin: 0px;
}

#RegionsMenu ul li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#RegionsMenu ul li ul {
    padding-bottom: 10px;
}

#RegionsMenu ul li ul li {
    padding: 0px;
    padding-left: 25px;
    padding-right: 8px;
    margin: 0px;
    text-align: left;
    padding-bottom: 3px;
}

.MenuLev1 div {
    color: #94B8F6;
    background-image: url( /images/menu_entry_bg.gif );
    background-repeat: repeat-x;
    background-position: 0px 0.9em;
    padding: 2px;
    padding-left: 15px;
}

.MenuLev1 a:link, .MenuLev1 a:visited, .MenuLev1 a:active {
    color: #94B8F6;
    text-decoration: none;
}

.MenuLev1 a:hover{
    text-decoration: underline;
}

.MenuLev1 div span {
    background-image: url( /images/sidebar_bg.gif );
    background-repeat: repeat-y;
    background-position: -15px 0px;
}

.MenuLev1Selected {
    background-color: #588BE5;
}

.MenuLev1Selected div {
    background-color: #2C4878;
    color: #5FD108;
    padding: 2px;
    padding-left: 15px;
}

.MenuLev1Selected a:link, .MenuLev1Selected a:visited, .MenuLev1Selected a:active {
    color: #6FE218;
    text-decoration: none;
}

.MenuLev1Selected a:hover{
    text-decoration: underline;
}

.MenuLev2Selected {
    background-color: #4C6EA8;
    padding-left: 15px;
}

.MenuLev2Selected a:active, .MenuLev2Selected a:link, .MenuLev2Selected a:visited {
    color: #6FE218;
    text-decoration: none;
}

.MenuLev2 a:active, .MenuLev2 a:link, .MenuLev2 a:visited {
    color: #ffffff;
    text-decoration: none;
}

.MenuLev2 a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#TourSearchBox {
    margin: 4px;
    margin-bottom: 15px;
}

#TourSearchBtn {
    width: 160px;
    padding-top: 4px;
}

#TourSearchBox h4 {
    padding: 0px;
    margin: 3px;
    margin-bottom: 8px;
    color: #ffffff;
    font-size: 11px;
}

select {
    width: 160px;
    margin: 2px;
    margin-bottom: 0px;
    font-size: 11px;
}

#Content {
    padding-top: 10px;
    padding-right: 20px;
    text-align: justify;
}

#BottomMenu {
    padding: 12px;
    padding-left: 0px;
    text-align: center;
    clear: both;
}

#BottomMenu a {
    text-decoration: underline;
}

h1 {
    color: #4ABF00;
    font-size: 1em;
    text-transform: uppercase;
    margin-top: 4px;
    margin-bottom: 4px;
}

h2 {
    color: #555555;
    background-color: #E9FFDC;
    padding-left: 23px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
    font-size: 1em;
    text-transform: uppercase;
    margin-top: 4px;
    margin-bottom: 4px;
    background-image: url(/images/arr_bullet_v.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
}

h3 {
    color: #555555;
    background-color: #E9FFDC;
    padding-left: 23px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
    font-size: 1em;
    text-transform: uppercase;
    margin-top: 4px;
    margin-bottom: 4px;
    background-image: url(/images/arr_bullet_up.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
}

.subheaderblue {
    color: #375281;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.subheaderblueuppercase {
    color: #375281;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.subheaderlightblue {
    color: #4973BD;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.subheaderlightblueuppercase {
    color: #4973BD;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.subheadergreen {
    color: #58CF11;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.subheadergreenuppercase {
    color: #58CF11;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.subheadergrey {
    color: #f3f3f3;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.subheadergreyuppercase {
    color: #f3f3f3;
    font-size: 1em;
    font-weight:bold;
    margin-top: 4px;
    text-transform: uppercase;
    margin-bottom: 4px;
}


.More {
    padding-right: 20px;
    background-image: url( /images/arr_bullet.gif );
    background-position: right;
    background-repeat: no-repeat;
}

.LinkBack {
    padding-left: 20px;
    background-image: url( /images/arr_bullet_lft.gif );
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 10px;
}

#SearchForm {
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#SitemapLnk {
    margin-left: 80px;
    margin-right: 80px;
    background-image: url( /images/site_map.gif );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

#PrintLnk {
    background-image: url( /images/print.gif );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

.Roadmap {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    font-size: 10px;
    background-color: #f7f6f6;
}

.Roadmap a:active, .Roadmap a:link, .Roadmap a:visited {
    color: #5FD108;
    text-transform: uppercase;
    font-weight: bold;
}

.Roadmap b {
    text-transform: uppercase;
}

.ContentSidebar {
    padding-right: 15px;
}

.BestTours {
    margin-top: 5px;
    padding: 5px;
    background-color: #F9FBF8;
}

.BestToursTable {
    margin-top: 5px;
    border-top: 1px solid #D2D3D7;
    border-bottom: 1px solid #D2D3D7;
}

.BestToursTable td {
    text-align: left;
}

.TourAdvertImg {
    margin-top: 7px;
    width: 100%;
    text-align: left;
    height: 100px;
    background-repeat: no-repeat;
    background-position: left;
	background-position:top;
}

div.SidebarTourInfo {
    margin-top: 33px;
    border-bottom: 1px solid #e2e1e1;
    margin-bottom: 30px;
}

div.SidebarTourInfo div{
    border-top: 1px solid #e2e1e1;
    padding: 4px;
}

div.SiblingsMenu {
    text-align: left;
}

div.SiblingsMenu ul{
    padding: 0px;
}

div.SiblingsMenu ul li {
    margin-top: 10px;
    list-style: url(/images/arr_bullet.gif);
}

.NewsHead {
color:#FFFFFF;
padding:5px;
display:block;}
.textNews {
color:#ffffff;
padding:7px;
}
.NewsLink {
color:#4D6185;
padding-right:20px;}
