body
{
	font-family: Tahoma, Sans-Serif;
	font-size: smaller;
	background-image: url("Images/bg2.gif");
}
.thmheader
{
	border-width: 1px;
	border-style:solid;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-bottom: 12px;
	width: 95%;
	height: 110px;
	background-color: lightcyan;
	text-align: center;
	vertical-align: text-top;
	font-size:x-large;
	font-style: italic;
	font-family: 'Book Antiqua';
	font-weight: bold;
}
.hdrdiv
{
	float:left;
	text-align:center;
	padding-left:30px;
	padding-top:40px;
}
.imghleft
{
	float:left;
	vertical-align:middle;
}
.tblcap
{
	font-weight: bold;
	font-size: larger;
}
.imgmap
{
	width:80%;
}
.divctr
{
	padding-left:60px;
}
.viddiv
{
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
	padding-top:1px;
}
.divvtour
{
	border: 2px;
}
.imghright
{
	float:right;
	vertical-align:middle;
	padding-top:14px;
	padding-bottom:20px;
}

.thnav
{
	list-style-type: none;
	line-height: 18px;
	margin:0;
	padding-left:0;
}
.thmleft
{
	border-width: 1px;
	border-style:solid;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 10px;
	margin-right: 10px;
	width: 170px;
	height: auto;
	text-align:left;
	background-color: paleturquoise;
}
.thmcontent
{
	border-width: 1px;
	border-style:solid;
	float:left;
	padding: 10px;
	background-color: #e4ecec;
	width:65%;
}

.thmfooter
{
	clear: both;
	float: left;
	border-width: 1px;
	border-style:solid;
	margin-top:10px;
	margin-bottom:10px;
	width: 95%;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	background-color: lightcyan;
	text-align:center;
	vertical-align: middle;
}
.pfootleft
{
	float:left;
}
.pfootright
{
	float:right;
}
.thrbtext
{
	padding-left: 10px;
	padding-right: 10px;
}
.thimg
{
	width:90%;
	height:auto;
	margin-left:20px;
	margin-right:20px;
}
.thdivimg
{
	text-align:center;
}
.flwimg
{
	clear: right;
	float: right;
	position: relative;
	border-width:thin;
	border-style:ridge;
}
.strapline
{
	position:absolute;
	top:200;
	left:350;
	right:160;
	z-index:1;
}

.error
{
	font-weight: bold;
	font-size: xx-large;
	color: red;
	font-family: Tahoma;
}
.comment
{
	font-weight: bold;
	font-size: large;
	color: navy;
	font-family: Tahoma;
}
table.imgsettbl
{
	border-style: outset;
	border-width: 2px;
}
.imgsetrow
{
	padding: 50px;
	border:1px solid #000 !important;
}

.ulsep
{
	padding: 10px;
}

.lisep
{
	padding: 10px;
}

/* set millions of background images */
.rbroundbox { background: url("Images/Box/nt.gif") repeat; }
.rbtop div { background: url("Images/Box/tl.gif") no-repeat top left; }
.rbtop { background: url("Images/Box/tr.gif") no-repeat top right; }
.rbbot div { background: url("Images/Box/bl.gif") no-repeat bottom left; }
.rbbot { background: url("Images/Box/br.gif") no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, 
.rbtop, 
.rbbot div, 
.rbbot 
{
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent 
{ 
	margin: 0 7px; 
}
.rbroundbox 
{ 
	width: 50%; 
	margin: 1em auto; 
}
