* {margin:0;padding:0;font-size:1.02em;}
.clear {clear:both;}
a {color:#0054A4;}
a:hover {color:#0054A4;}
a:visited {color:#0054A4;}
p {font-size:1em;margin: 0 0 1em 0;line-height:150%;padding:.5em 0 .2em 0;}
h1 {font:bold 1.9em Arial, Helvetica, sans-serif; color:#0054A4;padding:.5em 0 .5em 0;text-transform:uppercase;}
h2 {font:bold 1.4em Arial, Helvetica, sans-serif;color:#EBC85E;padding:.5em 0 .5em 0;}
h3 {font:bold 1.2em Arial, Helvetica, sans-serif;color:#000;padding:.5em 0 .5em 0;}
hr {height:1px;border:0;color:#e2e2e2;background-color:#e2e2e2;margin:20px 0 20px 0;}

.small {font-size: .9em;}
.spacer {height:20px;}

body {font:67%/140% Verdana, Arial, Helvetica, sans-serif;color:#000;background:#D6E6F5;}
#wrapper {position:relative;width:753px;top:0px;margin:0 auto 0;background:#fff;top:10px}

#header {position:relative;height:123px;background:#0054A4;}
#header .logo {float:left; margin:7px 0 0 37px;}
#header .logotoptourist {float:right; margin:50px 25px 0 0;}

#header .menu {position:absolute;top:15px;right:10px;color:#fff;}
#header .menu a {color:#fff;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
#header .menu a:hover {text-decoration:underline;}

#topnav {position:relative;top:0px;width:753px;height:63px;background:#fff;}
#topnav ul {list-style:none;margin:0;}
#topnav ul li {display:inline;margin:0;}
#topnav ul li a {float:left;display:block;color:#0054A4;font:bolder 12px Arial, Helvetica, sans-serif;width:123px;text-align:center;background:#729AD5 url(/media/nav-bg.png) repeat-x;margin:0;border-top:3px solid #fff;text-decoration:none;text-transform:uppercase;}
#topnav a:hover {background:#91D5E2 url(/media/nav-bg-alt.png) repeat-x;color:#fff}
#nav1, #nav2, #nav3, #nav4, #nav5 {color:#FFF;text-decoration:none;border-right:3px solid #fff;}
#nav6 {color:#FFF;text-decoration:none;}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {padding-top:22px;height:38px;}

#homebanner {position:relative;width:753px;top:3px;height:100px;background:#fff url(/media/homepic.jpg);}

#content {float:left;width:430px;margin:30px 0 0 20px;padding:0;min-height:400px;height:auto;}
#contentwide {float:left;width:670px;margin:30px 20px 0 20px;padding:0;min-height:400px;height:auto;}
ul {margin-left:20px;}
/* for Internet Explorer */
/*\*/
* html #content {height: 400px;}

#cwrap {float:left;}
#sidebar {float:right;width:230px;padding:60px 20px 20px 10px;margin:0;background:#fff;margin-top:20px;}
#sidebar .caption {font:italic 0.95em Arial, Helvetica, sans-serif;line-height:130%;} 
#sidebar p {font-size:1em;} 

#breadcrumbs {font-family: Arial, Helvetica, sans-serif; font-size:0.9em;height:30px;}
#breadcrumbs ul {display:inline;margin-left:0;padding-left:0;}
#breadcrumbs li {list-style:none;margin:0;display:inline;}

#footer {position:relative;top:0px;width:753px;height:30px;background:#2e5a99;margin-top:40px;margin-bottom:4px;}
#footer ul {padding-left:10px;}
#footer ul li {display:inline;list-style:none;}
#footer ul li a {float:left;display:block;margin-top:1px;padding:6px 10px 2px 10px;text-align:center;text-decoration:none;font:12px Arial, Helvetica, sans-serif;color:#fff;}
#footer a:hover {text-decoration:underline;}


form p {clear:left;margin:0;padding:.6em 0 0 0;}
fieldset {border:1px solid #dedede;margin-top:2em;width:500px;padding:25px;}
legend {color:#0054A4;font:bold 1.1em Arial;}
label {float:left;width:130px;font:1.05em 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;text-align:left;}
/* field required */
.form-required {background: url(/media/required.gif) top right no-repeat;margin:0 1px 0 0;}
/*  for Internet Explorer */
/*\*/
* html .form-required {background: url(/media/required.gif) top right no-repeat;margin:1px 0 0 0;}
input.txt {color:#00008b;background-color:#ffffcb;border:1px inset #00008b;width:300px;padding:.1em;}
input.txt-short {color:#00008b;background-color:#ffffcb;border:1px inset #00008b;width:100px;padding:.1em;}
textarea.txt {color:#00008b;background-color:#ffffcb;border:1px inset #00008b;width:400px;height:10em;padding:.1em;}
input.btn {padding:.25em;}
input.btn:hover {cursor:pointer;}
form .right {float:right;border:1px solid red;}

table {width:100%;padding:0;margin:0;border-collapse: collapse}
th {border:1px solid #0054A4;padding:4px;background:#EBF2FA;}
tr {border-bottom:1px solid #0054A4;border-right:1px solid #0054A4;padding:4px;}
td {border-left:1px solid #0054A4;border-bottom:1px solid #0054A4;border-right:1px solid #0054A4;padding:4px;}