body, html  {
	height: 100%;
	width: 100%;
	margin:0px;
	padding:0px;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: normal;
	color: #000000;
	background-color: #7D0000;
}

h1, h2, h3,h4,h5,h6 {
	font-family: "Times New Roman", Times, serif;
}

a {
	text-decoration: underline;
	color: #7D0000;
	font-weight: bold;
}

pre {
	font-size: 10px;
}

#page {
	position:absolute;
	top:30px;
	width:90%;
	left:50%;
	margin-left:-45%;
}

.caption {
	font-size: 12px;
	font-style: italic;
	text-align: center;
	vertical-align: middle;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: thin;
}

.maintable {
	background-color: #FFFFF0;
	width:100%;
	background-repeat:no-repeat;
	background-position:bottom right;	
}

.address {
	position:absolute;
	top:137px;
	width:800px;
	left:50%;
	margin-left:-400px;
/*	font-size: medium;
	font-weight: bold;*/
	color: #7D0000;
	text-align:center;
}

#copyright {
	margin-top:4px;
	font-size:small;
	color:#FFFFF0;
	text-align:center;
}

#copyright a {
	color:#FFFFF0;
	font-weight:bold;
}

.logo_cell {
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:center top;	
}

#stb {
	float:left;
}
#house {
	float:right;
}

/*        border table cells         */
/*              corners              */

.bg_tl_cell {
	background-image:url(../images/tbl_tl.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
.bg_tr_cell {
	background-image:url(../images/tbl_tr.gif);
	background-repeat:no-repeat;
	background-position:top right;	
}
.bg_br_cell {
	background-image:url(../images/tbl_br.gif);
	background-repeat:no-repeat;
	background-position:bottom right;	
}
.bg_bl_cell {
	background-image:url(../images/tbl_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom left;	
}

/*        border table cells         */
/*               edges               */

.bg_te_cell {
	background-image:url(../images/tbl_te.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.bg_re_cell {
	background-image:url(../images/tbl_re.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.bg_be_cell {
	background-image:url(../images/tbl_be.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bg_le_cell {
	background-image:url(../images/tbl_le.gif);
	background-repeat:repeat-y;
	background-position:left;
}


.bg_divider_middoe_cell {
	background-image:url(../images/tbl_div_middle.gif);
	background-repeat:repeat-x;
	background-position:middle;
}
.fronttable {

	background-color: #FFFFF0;
}






/*         image table cells         */
/*             corners               */

.img_tl_cell {
	background-image:url(../images/thm_bg_tbl_tl.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
.img_tr_cell {
	background-image:url(../images/thm_bg_tbl_tr.gif);
	background-repeat:no-repeat;
	background-position:top right;	
}
.img_br_cell {
	background-image:url(../images/thm_bg_tbl_br.gif);
	background-repeat:no-repeat;
	background-position:bottom right;	
}
.img_bl_cell {
	background-image:url(../images/thm_bg_tbl_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom left;	
}

/*        border table cells         */
/*               edges               */

.img_te_cell {
	background-image:url(../images/thm_bg_tbl_te.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.img_re_cell {
	background-image:url(../images/thm_bg_tbl_re.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.img_be_cell {
	background-image:url(../images/thm_bg_tbl_be.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.img_le_cell {
	background-image:url(../images/thm_bg_tbl_le.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.img_centre_cell {
    background-color:#7D0000
	}
.thumb_border {
	border: 1px solid #FFFFF0;
}


/* Dynamic Map Styles */

hinttext {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
hinttitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

/* Links Toggle Code */
.trigger {
	cursor: pointer;
  cursor: hand;
}

.toggle {
	display: none;
}

.thumbs {
	border:#7D0000 solid thick;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin:15px;
	padding:5px;
}

.thumbs_title {
	position:relative;

	top:-20px;
	font-size:large;
	font-weight:bold;
	text-align:center;	
	background-color:#FFFFF0;
	width:50%;
	color:#7D0000;
}

.thumbs img {
	margin:5px;
	border:#7D0000 solid thin;
}

