.red {
  color: #DF0000;
}
.red a { text-decoration: underline;
  color: #DF0000; }
.red a:active { color: #800000; }
.red a:visited { color: #DF0000; }
.red a:hover { color: #800000; }

h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px; margin-bottom: 0px;
	padding-top: 0px; padding-bottom: 0px;
}
h2 {
	font-size: 16px;
  font-weight: bold;
	margin-top: 0px; margin-bottom: 0px;
	padding-top: 10px; padding-bottom: 0px;
}
h3 {
	font-size: 13px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #cb6828;
}

a {
  text-decoration: underline;
  font-weight: bold;	
  color: #cb6828;/**/
}
a:active { color: #ff0000; }
a:visited { color: #cc9933; }
a:hover { color: #2b3086; }

.nolink a {
  text-decoration: none;
  font-weight: bold;	
  color: #cb6828;/**/
}
.nolink a:active { color: #cb6828; }
.nolink a:visited { color: #cb6828; }
.nolink a:hover { color: #cb6828; }

.infolink {
	text-decoration: underline;
	font-weight: normal;
	color: #cb6828; /**/
	font-size: 9px;
}
/*a:active { color: #ff0000; }
a:visited { color: #cc9933; }
a:hover { color: #2b3086; }/**/

.nopad {
	margin: 0;
  padding: 0;
}
.searchbar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
  font-size: 11px;
  background-color: #2b3086;
}
.searchbar a { font-weight: normal; color: #ffffff; }
.searchbar a:active { color: #ff0000; }
.searchbar a:visited { color: #ffffff; }
.searchbar a:hover { color: #49cafc; }
.searchbar-sel { color: #49cafc; font-weight: bold; }

.button { vertical-align: bottom; }

.headercell {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
  padding-top: 10px;
  font-size: 12px;
 background-color: #ffffff;
 background-image: url(images/top-back.gif);
}
.headercell p {
  font-size: 14px;
  padding-top: 0px;
  margin-top: 0px;
}

.border {
  background-color: #2d318a;
/*  border-left: thin solid #2d318a;
  border-right: thin solid #2d318a; /**/
}

.topmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cb6828;
  color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
}
.topmenu a { color: #ffffff; font-weight: bold; text-decoration: none; }
.topmenu a:active { color: #ff0000; }
.topmenu a:visited { color: #f2e1bd; }
.topmenu a:hover { color: #2b3086; }
.menu-sel { font-weight: bold; color: #2b3086; }
/*.border {
	border-left: thin solid #21205f;
	border-right: thin solid #21205f;
}/**/

.content-cell {
  font-family: Verdana, Arial, Helvetica, sans-serif;
/*  padding-left: 3%;  margin-left: 3%;
  padding-right: 1%; margin-right: 1%;/**/
/*  padding-top: 25px; margin-top: 25px;/**/ 
  padding-left: 10px;  margin-left: 0px;
  padding-right: 5px; margin-right: 0px;/**/
  padding-top: 0px; margin-top:0px;/**/ 
  font-size:12px;
  background-color: #ffffff;
}
.content {
  font-size:12px;
}
.content-cell p {
  padding-top: 0px;
  margin-top: 0px;
}

.content-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color: #ffffff;
}

.content-red {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color: red;
}
.caption {
  font-family: verdana,arial;
  font-size: 11px;
    text-align: center;
}

.snippet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin double;
	font-size: 12px;
	background-color: #e1f0ff;
	color: #2b3086;
	padding: 4px;
	text-align: left;
}

.featurecell {
  background-color: #21205f;
}
.feature {
  font-family: Verdana, Arial, Helvetica, sans-serif;
/*	border-left: thin solid #21205f;
	border-right: thin solid #21205f;
	border-bottom: thin solid #21205f;/**/
  font-size: 11px;
  background-color: #daecff;
  color: #000031;
}
.feature a { color: #cb6828; }
.feature a:active { color: #ff0000; }
.feature a:visited { color: #cc9933; }
.feature a:hover { color: #2b3086; }


.catsindent {
  padding-left: 8px;
}

.catslink, .catslink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #cb6828;
}
.catslink a:active { color: #ff0000; }
.catslink a:visited { color: #cc9933; }
.catslink a:hover { color: #2b3086; }
.catsnum { font-size: 10px; color: #293084; }

.catsubindent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 0px;
  color: #cb6828;
}

.catsublink, .catsublink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #cb6828;
}
.catsublink a:active { color: #ff0000; }
.catsublink a:visited { color: #cc9933; }
.catsublink a:hover { color: #2b3086; }
.catsubnum { font-size: 9px; color: #293084; }




.rightcell {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: thin solid #21205f;
	border-right: thin solid #21205f;
	border-bottom: thin solid #21205f;
  font-size: 11px;
  background-color: #daecff;
  color: #000031;
}
.rightcell a {
  color: #cb6828;
}
.rightcell a:active { color: #ff0000; }
.rightcell a:visited { color: #cc9933; }
.rightcell a:hover { color: #2b3086; }

.rightcol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #daecff;
  color: #000031;
}
.righthighlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
font-weight: bold;
  background-color: #daecff;
  color: #cb6828;
}
.adrighthdr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-top: thin solid #21205f;
  border-bottom: thin solid #21205f;
  color: #cb6828;
  background-color: #99ccff;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
}
.adrighthdr a {
  text-decoration: underline;
  color: #cb6828;
}
.adrighthdr a:link,
.adrighthdr a:visited {
  text-decoration: underline;
  color: #cb6828;
}
.adrighthdr a:hover {
  color: #2b3086;
}



.rightheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
/*  font-size: 13px;
  font-weight: bold; /**/
  border-top: thin solid #21205f;
  border-bottom: thin solid #21205f;
  color: #cb6828;
  background-color: #99ccff;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
}
.rightheader a {
  text-decoration: none;
  color: #cb6828;
}
.rightheader a:link,
.rightheader a:visited {
  text-decoration: none;
  color: #cb6828;
}
.rightheader a:hover {
  color: #2b3086;
}

.rightmember {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 8px; padding-right: 2px;
  text-align: left;
  margin: 0px;
}

.rightmenu  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 4px; padding-right: 2px;/**/
  text-align: left;
  margin: 0 0 0 0;
  color: #293084;
}
.rightindent {
  padding-left: 8px;
}

.rightlink, .rightlink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  color: #cb6828;
}
.rightlink a:active { color: #ff0000; }
.rightlink a:visited { color: #cc9933; }
.rightlink a:hover { color: #2b3086; }
.rightnum { font-size: 9px; color: #293084; }

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
/*	border: thin solid #21205f; /**/
  background-color: #ffffff;
  font-size: 11px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.pagefoot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: normal;
  padding-top: 0px;
  margin-top: 0px;
}
.pagefoot a {
  font-weight: normal; 
  text-decoration: underline;
  color: #cb6828;
}
.pagefoot a:link { color: #cb6828; }
.pagefoot a:active { color: #ff0000; }
.pagefoot a:visited { color: #2b3086; }
.pagefoot a:hover { color: #2b3086; }

tinytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #cb6828;
}

.listentry {
  margin-bottom : 0px;
  margin-top: 20px;
  margin-left: 0px;
  padding : 0;
  background-color: white; /* #EFEFEF; */
  border: 1px solid #c0c0c0;
}
.listheader {
  background-color: #99ccFF;
  padding: 5px 5px 5px 5px; 
  border-bottom:solid 1px gray;
}
.listheader a { color: #2b3086; text-decoration: none; }
.listheader a:active { color: #ff0000; }
.listheader a:visited { color: #cb6828; }
.listheader a:hover { color: #cb6828; }

.listdetails {
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.listsection {
  padding: 0px; 
  margin-left: 0px; 
  border-bottom: 1px solid #c0c0c0;
  background-color: #DAECFF;
}
.listdescrip {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #363636;
  padding: 5px 0 5px 5px;
  width: 385px; 
}
.listdescrip a { color: #cb6828; text-decoration: none; }
.listdescrip a:active { color: #ff0000; }
.listdescrip a:visited { color: #2b3086; }
.listdescrip a:hover { color: #2b3086; }

.listtitle { float:left; display:inline; }

.listlink { padding-right:15px; display:inline; float:right; }
.listclear { clear:both; line-height:1%; font-size:1px; }
.listregion { padding: 4px 5px 7px 5px; background-color:#EFEFEF; }
.listaddress {
  padding: 3px 0 3px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left; 
  margin-top:5px; 
  margin-bottom:5px;
  border: 1px solid grey;
}

.nowrap { white-space: nowrap; }

.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
color: #363636;
}
.smalltext a { color: #cb6828; text-decoration: none; }
.smalltext a:active { color: #ff0000; }
.smalltext a:visited { color: #2b3086; }
.smalltext a:hover { color: #2b3086; }

.botmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
  color: #21205f;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 11px;
}
.botmenu a { color: #cb6828; }
.botmenu a:active { color: #ff0000; }
.botmenu a:visited { color: #cc9933; }
.botmenu a:hover { color: #2b3086; }

/*#Outer-table {
	border: thin solid #21205f;
}/**/
body {
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
/*  background: url(images/accommodation-back-1.gif); /**/
  background-color: #99ccff;
  color: #2b3086;
  text-align: center;
/*  scrollbar-base-color: #d0d0d0;
  scrollbar-face-color: #98bdd7;
  scrollbar-track-color: #f1f1f1;
  scrollbar-3dlight-color: #d0d0d0;
  scrollbar-highlight-color: #ffffff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #808080;
  scrollbar-arrow-color: #385a80;/**/
}


html {
/*  scrollbar-base-color: #d0d0d0;
  scrollbar-face-color: #98bdd7;
  scrollbar-track-color: #f1f1f1;
  scrollbar-3dlight-color: #d0d0d0;
  scrollbar-highlight-color: #ffffff;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #808080;
  scrollbar-arrow-color: #385a80;/**/
}
.tag {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
  color: #000040;
  padding-left: 6px;
padding-top: 0px;
  padding-bottom: 0px;
  font-size: 11px;
}
