@charset "utf-8";
/* CSS Document */

html {
	min-height:100%;
	height:100%;
}
body {
	margin:0px;
	background-color:#930809;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	height:100%;
	min-height:100%;
}
a:link,a:active,a:visited {
	text-decoration:none;
	color:#910001;
}
a:hover {
	text-decoration:none;
	border-bottom:1px dotted #990000;
	color:#990000;
}
.image, .image:link, .image:visited, .image:active, .image:hover {
	border:none;
}
li.facilities {
	padding:4px;
	font-size:15px;
}
.menuLinkRight {
	width:100%;
}
.menuLink {
	text-decoration:none;
	color:#910001;
}
.menuLink2 {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#990000;
}
.templateTable {
	height:100%;
	width:970px;
	background-color:#e9e9e9;
}
.templateBanner {
	height:146px;
	background:url(../images/images_03.jpg) no-repeat;
}
.templateTop {
	background:url(../images/images_01.jpg) no-repeat;
	height:40px;
}
.templateMidSpace {
	background:url(../images/images_05.jpg) no-repeat;
	height:5px;
	font-size:0px;
}
.templateSiteMap {
	background:url(../images/images_04.jpg) no-repeat;
	height:33px;
	padding-left:115px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	vertical-align:bottom;
	padding-bottom:7px;
}
.templateLeftSide {
	background:#FFFFFF;
	width:760px;
	vertical-align:top;
}
.templateRightSide {
	background:url(../images/images_07.jpg) repeat-y;
	width:190px;
	vertical-align:top;
}
.templateBorderLeft {
	background:url(../images/borderLeft.jpg);
	width:10px;
	font-size:0px;
}
.templateBorderRight {
	background:url(../images/borderRight.jpg);
	width:10px;
	font-size:0px;
}
.templateClosure {
	background:url(../images/images_11.jpg) no-repeat;
	height:19px;
}
.templateFooter {
	background-color:#e9e9e9;
	font-size:11px;
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;
}
.menuRightTable {
	padding-left:7px;
	width:178px;
	font-family:Arial, Helvetica, sans-serif;
}
.menuRight,.menuRight:active,.menuRight:visited,.menuRight:active {
	padding:10px 7px 10px 7px;
	border-bottom:1px dashed #aaa;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.menuRight2 {
	padding:10px 7px 10px 7px;
	border-bottom:3px double #aaa;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.menuRight:hover {
	background-color:#f3f3f3;
	color:#a30607;
	padding-left:12px;
	font-weight:bold;
	border-left:3px solid #c30000;
	font-family:Arial, Helvetica, sans-serif;
}
.menuRight2:hover {
	background-color:#f3f3f3;
	color:#a30607;
	padding-left:12px;
	font-weight:bold;
	border-left:3px solid #c30000;
	font-family:Arial, Helvetica, sans-serif;
}
.contentLeftTable {
	padding:10px 14px 10px 14px;
	width:760px;
}
.contentNormal {
	word-spacing:1px;
	line-height:140%;
	font-size:12px;
	padding:8px;
}
.styleRedBold {
	font-weight:bold;
	color:#c30000;
}
.styleWhiteBold {
	font-weight:bold;
	color:#ffffff;
}
.styleTitle {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.styleHeading {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.styleBackground_DarkRed {
	background-color:#a30000;
}
.contentTableTitle {
	padding:5px;
	padding-left:20px;
	background:url(../images/bgRed.jpg);
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	border:#aaa 1px solid;
	border-bottom:none;
}
.contentTableImagePart {
	background-color:#fff;
	border:#aaa 1px solid;
	border-left:none;
}
.contentTableDescPart {
	background-color:#fff;
	border:#aaa 1px solid;
	border-right:#aaa 1px dashed;
	padding:8px;
	word-spacing:1px;
	line-height:140%;
}
.contentTableDescFull {
	background-color:#fff;
	border:#aaa 1px solid;
	padding:8px;
	word-spacing:1px;
	line-height:140%;
}
.contentTableDescLeft {
	background-color:#fff;
	border:#aaa 1px solid;
	border-bottom:none;
	padding:8px;
	word-spacing:1px;
	line-height:140%;
}
.contentTableDescMid {
	background-color:#fff;
	border-top:#aaa 1px solid;
	padding:8px;
	word-spacing:1px;
	line-height:140%;
}
.contentTableDescRight {
	background-color:#fff;
	border:#aaa 1px solid;
	border-bottom:none;
	padding:8px;
	word-spacing:1px;
	line-height:140%;
}
.contentTableNormal {
	background-color:#fff;
	border:#aaa 1px solid;
	padding:8px;
}
.contentTableFooter {
	height:5px;
	font-size:0px;
	background-color:#b10000;
	border:#aaa 1px solid;
	border-top:none;
}
.contentTableSpacer {
	font-size:0px;
	height:13px;
}
.contentAdminLink {
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	color:#666666;
	padding:8px;
	font-size:14px;
}
.contentGallery {
	border:1px solid #aaa;
	padding:4px;
	text-align:center;
	width:160px;
}