/* background graphics */
 
.table1 {
		background-image:url("images/title-bg.gif");
		}
.table2 {
		color: #000000;
		background-color:transparent;
		}
		
/* banner */

#containbanner {
		margin:0;
		padding:0;
		width:100%;
		background:#fff;
		float:left;
		border-bottom:1px solid #ccc
		}
#containbanner div#bannerid {
		float:left
		}
#containbanner div#tourismid {
		float:right
		}

/* content */

body {
		background-color : #ffffff;
		color : #000000;
		margin : 0;
		padding : 0
		}
body, h1, h2, h3, caption, p, th, td, div, ul, ol, li, input, textarea, select {		
		font-family: verdana, helvetica, arial, sans-serif;
		}
h1 {											
		font-size:x-large; 
		} 
h2 {											
		font-size:large;
		} 
h3 {											
		font-size:medium;
		margin:0px;
		}
h4, p, th, td, ul, ol, li {
		font-size:small; 
		}
.p {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:small; 
		}
.nav {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:12px; 
		}
.footer {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:x-small; 
		}
.footer2 {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:xx-small; 
		}
.title {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:medium; 
		color:#ffffff;
		background-color:transparent;
		}
.sos {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:medium; 
		}
.hdr-nav {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#ffffff; 
		background-color:#660000; 
		} 
.search {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		color:#ffffff; 
		background-color:#660000; 
		} 
.search-sub {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-weight:bold; 
		font-size:12px; 
		} 
.bold {
		font-weight:bold; 
		} 
.white-sep-bars {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:10px; 
		color:#ffffff; 
		background-color:#660000; 
		} 
.hdr-page-white-sep-bars {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:10px; 
		color:#ffffff; 
		background-color:#660000; 
		} 
.black-sep-bars {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:10px; 
		} 
.red {
		color:#ff0000;
		background-color:transparent; 
		} 
.middot-nav {
		color:#ff0000; 
		background-color:#660000; 
		font-size:10px; 
		font-weight:bold; 
		}
div.content {
		padding-left: 15px;
		padding-top: 6px;
		padding-right: 30px;
		padding-bottom: 0px;
		}

/* link colors */
a {
		color:#330000; 
		text-decoration:underline; 
		background-color:#ffffff; 
		} 
a:hover {
		color:#000000; 
		text-decoration:none; 
		background-color:#e9e9e9; 
		} 
a.gray {
		font-family:verdana, helvetica, arial, sans-serif; 
		font-size:small; 
		color:#000000; 
		background-color:#efefef; 
		text-decoration:none; 
		} 
a.gray:hover {
		color:#666666; 
		background-color:#efefef; 
		text-decoration:underline; 
		}

/* lists */
ul.bul {
		list-style-type:disc; 
		} 
ul.squ {
		list-style-type:square; 
		} 
ul.cir {
		list-style-type:circle; 
		} 
ol.dec {
		list-style-type:decimal; 
		} 
ol.upp-alp {
		list-style-type:upper-alpha; 
		} 
ol.low-alp {
		list-style-type:lower-alpha; 
		} 
ol.upp-rom {
		list-style-type:upper-roman; 
		} 
ol.low-rom {
		list-style-type:lower-roman; 
		} 
li.bul {
		list-style-type:disc; 
		} 
li.squ {
		list-style-type:square; 
		} 
li.cir {
		list-style-type:circle; 
		} 
li.dec {
		list-style-type:decimal; 
		} 
li.upp-alp {
		list-style-type:upper-alpha; 
		} 
li.low-alp {
		list-style-type:lower-alpha; 
		} 
li.upp-rom {
		list-style-type:upper-roman; 
		} 
li.low-rom {
		list-style-type:lower-roman; 
		} 

/* alignment */
.left {
		text-align:left; 
		} 
.center {
		text-align:center; 
		} 
.right {
		text-align:right; 
		}
img {
		vertical-align: text-bottom;
		display: block;
		border:none;
}
.width100 {
		width:100%;
}
.nowrap {
		white-space:nowrap;
}