@charset "UTF-8";
/* CSS Document */

body {
	background-position:top center;
	background-color: #222222;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #fff; 
	font-weight: normal; 
	line-height: normal; 
	padding: 0; 
	margin: 0;
}


.line { border-bottom: 1px #A29061 solid; margin-bottom: 30px; margin-right: 30px;}

p { font-size: 12px; line-height: 23px; color: #fff; }
p span { color: #A29061; font-weight: bold; }

h1 { color: #A29061; text-transform: uppercase; font-size: 21px; font-weight: normal; letter-spacing: 1px; margin: 0; padding: 0; line-height: 60px;}
h2 { color: #A29061; text-transform: uppercase; font-size: 16px; font-weight: normal; line-height: 18px; }
h2 span { color: #78683d; text-transform: uppercase; font-size: 11px; font-weight: normal; line-height: 15px; }

h3 { color: #A29061; font-size: 12px; font-weight: normal;}
h4 { color: #000000; font-size: 12px; font-weight: normal;}
h7 { color:A29061; font-size:11px;}
h8 { color: #A29061; font-size:14px; font-weight:bold; padding-right: 30px;}
h9 { color: #A29061; font-size:16px; font-weight:bold;}
h10 { color: #78683d; text-transform: uppercase; font-size: 14px; font-weight: bold; line-height: 15px; }
h11 { color: #ffffff; font-size:14px; font-weight:bold; padding-right: 30px;}
h12 { color: #A29061; font-size:11px; font-weight: bold; padding-right: 30px;}
h13 { color: #A29061; font-size:11px; font-weight:bold; padding-right: 30px;}
h14 { color: #ffffff; font-size:9px;}




#wrap { display: block; width: 100%; background: url(../images/background/background_top_blue.jpg) top repeat-x; padding: 0; margin: 0; position: relative; top: 0; }

#wrap #frame { display: block; background: url(../images/background/background_frame_shadow.png) top center no-repeat; width: 1000px; padding: 0 0 0 0; margin: 0 auto; }
#wrap #frame .edge { display: block; width: 1000px; padding: 0; margin: 0 auto; }

#wrap #frame #topWrap { display: block; width: 1000px; padding: 0; margin: 0; }

#wrap #frame #topWrap .media { display: block; width: 1000px; overflow: hidden; padding: 0; margin: 0 0 10px 0; }
#wrap #frame #topWrap .media .mediaLogo { float: left; padding: 0; margin: 0; }

#wrap #frame #topWrap .media#home { background: url(../images/headers/mts-header-2.jpg) top center no-repeat; }




#wrap #frame #topWrap #topNav { display: block; padding: 0px 0 0px 0; margin: 0 0 0px 0; font-weight: bold; }
#wrap #frame #topWrap #topNav ul { display: block; width: 100%; list-style: none; padding: 0; margin: 0; height: 29px; font-weight: bold;}
#wrap #frame #topWrap #topNav ul li { display: block; float: left; width: 200px; text-align: center; padding: 0; margin: 0; font-weight: bold; }
#wrap #frame #topWrap #topNav ul li.all { width: 200px; font-weight: bold; }
#wrap #frame #topWrap #topNav ul li a { display: block; background-image: url(../Images/nav/nav.png) ; color: #fff; text-decoration: none; height: 29px; line-height: 25px; text-transform:uppercase; letter-spacing: 1px; font-weight: bold; }
#wrap #frame #topWrap #topNav ul li a:hover {  background-image: url(../Images/nav/hover.png) ; color: #ccc; font-weight: bold; }



#wrap #frame #wrapper { display: block; width: 100%; padding: 0; margin: 0; }
#wrap #frame #wrapper #left { display: block; width: 600px; padding: 0; margin: 0; float: left; background: url(../Images/left.pn) bottom no-repeat; height: 471px;  }
#wrap #frame #wrapper #left a{ float: left; margin: 0px 0px 0px 0px;}








#wrap #frame #wrapper #right { background: url(../Images/rbg.jpg) repeat; display: block; width: 400px; padding: 0; margin: 0; float: right; height: auto; position: relative; top: 0px; left: 0px; }
#wrap #frame #wrapper #right h1 { text-align: center; font-size: 24px; color: #fff; text-transform: uppercase; margin: 0 0 15px 0;}
#wrap #frame #wrapper #right h1 a{ text-align: center; color: #fff; font-weight: normal; font-size: 24px;}

#wrap #frame #wrapper #right h2 { font-size: 12px; color:#000000; margin: 0 15px 0 15px;}
#wrap #frame #wrapper #right h2 a{ font-size: 12px; color:#000000; margin: 0 0px 0 0px; text-transform: uppercase; text-decoration: underline;}
#wrap #frame #wrapper #right h2 a:hover { font-size: 12px; color:#ffffff; margin: 0 0px 0 0px; text-transform: uppercase; text-decoration: none;}

#wrap #frame #wrapper #right h2 span{ font-size: 12px; color:#222; margin: 0 0 0px 0px;}
#wrap #frame #wrapper #right p { font-size: 12px; margin: 0 15px 2px 15px; font-weight: normal; line-height: 19px;}
#wrap #frame #wrapper #right a {  color:#000000; }


#wrap #frame #main { display: block; width: 1000px; padding: 0; margin: 0; background: url(../Images/bg.jpg) repeat-x; height: 50px; }


#wrap #frame #main h3 { text-align: center; margin: 0 0px 0 0px; padding: 0px 0 0 0; font-weight: normal; }
#wrap #frame #main h3 a{ text-align: center; margin: 0 0px 0 0px; padding: 0px 0 0 0; font-size: 14px; }
#wrap #frame #main h3 a:hover{ color: #A29061; text-decoration: none; }
#wrap #frame #main h3 span { text-align: right; }
#wrap #frame #main h3 span a{ text-align: right; font-size: 14px;  }
#wrap #frame #main h3 span a:hover{ color: #A29061; text-decoration: none;  }
.clear { clear: both; height: 1%; font-size: 1px; line-height: 0px; }
#wrap #frame #main img { margin: 7px 0 0 0; }


#wrap #frame #main2 { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: url(../Images/bkgds/services-bg.jpg) no-repeat; height: 500px; }
#wrap #frame #main2 .inner { padding: 100px;}



#wrap #frame #main2 .one { width: 180px; float: left; background: none; margin: 0 10px 0;}
#wrap #frame #main2 .one p { font-size: 14px; margin: 5px 15px 20px 15px; font-weight: normal; text-align: center; text-transform: uppercase;}
#wrap #frame #main2 .one img { border: 2px #000 solid;}
#wrap #frame #main2 .one p a{ font-size: 14px; margin: 5px 15px 20px 15px; font-weight: normal; text-align: center; text-transform: uppercase;}
#wrap #frame #main2 .one p a:hover{ color: #A29061; text-decoration: none;}
#wrap #frame #main2 .one img:hover{filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#wrap #frame #main2 .new { width: 180px; float: left; background: none; margin: 0 10px 0;}
#wrap #frame #main2 .new p { font-size: 14px; margin: 5px 15px 20px 15px; font-weight: normal; text-align: center; text-transform: uppercase;}
#wrap #frame #main2 .new img { border: 2px #000 solid;}
#wrap #frame #main2 .new p a{ font-size: 14px; margin: 5px 15px 20px 15px; font-weight: normal; text-align: center; text-transform: uppercase;}
#wrap #frame #main2 .new p a:hover{ color: #A29061; text-decoration: none;}









#wrap #frame #main3 { display: block; width: 1000px; padding: 0px 0 15px 0px; margin: 0px 0px 0 0; background: #000 bottom no-repeat; }
#wrap #frame #main3 .one { background: none; margin: 0 15px 0 50px; }
#wrap #frame #main3 .two { width: 400px; float: right; background: none; margin: 0 10px 0 10px; }










#wrap #frame #main-refurbishment { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: #000; overflow: auto; }
#wrap #frame #main-refurbishment .one { width: 160px; float: left; background: none; margin: 15px 15px 0 0px; border-right: 1px #1a1a1a solid; }
#wrap #frame #main-refurbishment .one ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment .one ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment .one ul li a { color: #A29061; }
#wrap #frame #main-refurbishment .one ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment .two { width: 280px; float: left; background: none; margin: 5px 10px 0 0px; }
#wrap #frame #main-refurbishment .two ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment .two ul li { line-height: 20px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment .two ul li a { color: #A29061; }
#wrap #frame #main-refurbishment .two ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment .three { width: 450px; float: right; background: none; margin: 0 10px 0 0px; }
#wrap #frame #main-refurbishment .three img { margin: 22px 0 0 0; }
#wrap #frame #main-refurbishment .careers { width: 200px; float: right; background: none; margin: 0 20px 0 0px; }
#wrap #frame #main-refurbishment .careers img { margin: 22px 0 0 0; }







#wrap #frame #main-news { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: #000; height: 800px; }
#wrap #frame #main-news .one { width: 160px; float: left; background: #222222; margin: 15px 15px 0 0px; border-right: 1px #1a1a1a solid; }
#wrap #frame #main-news .one ul { margin: 0px 0 0 0; background: #222222;}
#wrap #frame #main-news .one ul li { line-height: 25px; letter-spacing: 1px; background: #222222; }
#wrap #frame #main-news .one ul li a { color: #A29061; }
#wrap #frame #main-news .one ul li a:hover { color: #fff; }
#wrap #frame #main-news .two { width: 350px; float: left; background: none; margin: 5px 20px 0 0px; }
#wrap #frame #main-news .two ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-news .two ul li { line-height: 20px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-news .two ul li a { color: #A29061; }
#wrap #frame #main-news .two ul li a:hover { color: #fff; }
#wrap #frame #main-news .three { width: 490px; float: left; background: none; margin: 0 20px 0 0px; }
#wrap #frame #main-news .three img { margin: 22px 0 0 0; }







#wrap #frame #main-refurbishment-about { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: #111; overflow: auto; }
#wrap #frame #main-refurbishment-about .one { width: 160px; float: left; background: none; margin: 15px 15px 0 20px; border-right: 1px #1a1a1a solid; }
#wrap #frame #main-refurbishment-about .one ul { margin: 0px 0 0 0;  color: #000;}
#wrap #frame #main-refurbishment-about .one ul li { line-height: 30px; letter-spacing: 1px; background: url(../Images/bkgds/nav.png) no-repeat; border-bottom: 1px #1a1a1a solid; }
#wrap #frame #main-refurbishment-about .one ul li:hover {  background: url(../Images/bkgds/nav-hover2.png) no-repeat;  border-bottom: 1px #555 solid; }
#wrap #frame #main-refurbishment-about .one ul li a { color: #C6AD75; margin: 0 0 0 12px; font-weight: 700; }
#wrap #frame #main-refurbishment-about .one ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .two { width: 290px; float: left; background: none; margin: 5px 15px 0 0px; }
#wrap #frame #main-refurbishment-about .two ul { margin: 0px 0 0 0; background: none;}
#wrap #frame #main-refurbishment-about .two ul li { line-height: 20px; letter-spacing: 1px; background: none; }
#wrap #frame #main-refurbishment-about .two ul li a { color: #A29061; }
#wrap #frame #main-refurbishment-about .two ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .three { width: 450px; float: right; background: none; margin: 0 10px 0 0px; }
#wrap #frame #main-refurbishment-about .three img { margin: 22px 0 0 0; }
#wrap #frame #main-refurbishment-about .four { width: 160px; float: left; background: none; margin: 15px 140px 0 30px; }
#wrap #frame #main-refurbishment-about .four ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment-about .four ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment-about .four ul li a { color: #A29061; }
#wrap #frame #main-refurbishment-about .four ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .five { width: 160px; float: left; background: none; margin: 15px 0px 0 0px;}
#wrap #frame #main-refurbishment-about .five ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment-about .five ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment-about .five ul li a { color: #A29061; }
#wrap #frame #main-refurbishment-about .five ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .six { width: 160px; float: right; background: none; margin: 15px 30px 0 30px; }
#wrap #frame #main-refurbishment-about .six ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment-about .six ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment-about .six ul li a { color: #A29061; }
#wrap #frame #main-refurbishment-about .six ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .seven { width: 740px; float: right; background: none; margin: 0 10px 0 20px; }
#wrap #frame #main-refurbishment-about .seven img { margin: 22px 0 0 0; }
#wrap #frame #main-refurbishment-about .eight { width: 200px; float: left; background: none; margin: 15px 15px 0 20px; border-right: 1px #1a1a1a solid; }
#wrap #frame #main-refurbishment-about .eight ul { margin: 0px 0 0 0;  color: #000;}
#wrap #frame #main-refurbishment-about .eight ul li { line-height: 30px; letter-spacing: 1px; background: url(../Images/bkgds/nav.png) no-repeat; border-bottom: 1px #1a1a1a solid; }
#wrap #frame #main-refurbishment-about .eight ul li:hover {  background: url(../Images/bkgds/nav-hover2.png) no-repeat;  border-bottom: 1px #555 solid; }
#wrap #frame #main-refurbishment-about .eight ul li a { color: #C6AD75; margin: 0 0 0 12px; font-weight: 700; }
#wrap #frame #main-refurbishment-about .eight ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .nine { width: 750px; float: left; background: none; margin: 5px 0px 0 0px; }
#wrap #frame #main-refurbishment-about .nine ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-refurbishment-about .nine ul li { line-height: 20px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-refurbishment-about .nine ul li a { color: #A29061; }
#wrap #frame #main-refurbishment-about .nine ul li a:hover { color: #fff; }
#wrap #frame #main-refurbishment-about .ten { width: 450px; float: left; background: none; margin: 0 10px 0 0px; }
#wrap #frame #main-refurbishment-about .ten img { margin: 22px 0 0 0; }

#wrap #frame #main-refurbishment-about .full { width: 70%; float: left; background: none; margin: 10px 10px 15px 0px; }



#wrap #frame #main-refurbishment-about .seven .associations { float: left; margin: 0 20px 0 0;}
#wrap #frame #main-refurbishment-about .seven .associations img { border: 1px #1a1a1a solid; padding: 3px; }
#wrap #frame #main-refurbishment-about .seven .associations img:hover { border: 1px #333 solid; }
#wrap #frame #main-refurbishment-about .seven .associations p { text-align: center; }


#wrap #frame #main-brochure { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: #000; height: 700px; }
#wrap #frame #main-brochure .one { width: 160px; float: left; background: none; margin: 15px 70px 0 0px; border-right: 1px #1a1a1a solid; }
#wrap #frame #main-brochure .one ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-brochure .one ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-brochure .one ul li a { color: #A29061; }
#wrap #frame #main-brochure .one ul li a:hover { color: #fff; }
#wrap #frame #main-brochure .two { width: 325px; float: left; background: none; margin: 0px 20px 0 0px; }
#wrap #frame #main-brochure .two ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-brochure .two ul li { line-height: 20px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-brochure .two ul li a { color: #A29061; }
#wrap #frame #main-brochure .two ul li a:hover { color: #fff; }
#wrap #frame #main-brochure .three { width: 700px; float: left; background: none; margin: 0 20px 0 0px; }
#wrap #frame #main-brochure .three img { margin: 22px 0 0 0; }



#wrap #frame #main-galleryf { display: block; width: 1000px; padding: 0px 0 0 0px; margin: 0px 0px 0 0; background: #000; height: 700px; }
#wrap #frame #main-galleryf .one { width: 160px; float: left; background: none; margin: 15px 15px 0 0px;  }
#wrap #frame #main-galleryf .one ul { margin: 0px 0 0 0; background: #000;}
#wrap #frame #main-galleryf .one ul li { line-height: 25px; letter-spacing: 1px; background: #000; }
#wrap #frame #main-galleryf .one ul li a { color: #A29061; }
#wrap #frame #main-galleryf .one ul li a:hover { color: #fff; }

/* /////////////////////////////// FOOTER /////////////////////////////////////////// */


#wrap #footWrap { display: block; /*background: #000 url(../images/background/background_stripe_footer.png);*/ width: 100%; border-top: 0 #ccc solid; border-bottom: 0px #ccc solid; padding: 0 0 0 0; margin: 30px 0 0 0; }

#wrap #footWrap #footer { display: block; width: 1000px; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0 15px 0; margin: 0 auto; }


#wrap #footWrap #footer .footnav { display: block; width: 100%; padding: 0 0 0px 0; margin: 0; float: left;}

#wrap #footWrap #footer .footnav ul { display: block; width: 100%; list-style: none; padding: 0 0 0 0; margin: 0 0 0px 340px; }

#wrap #footWrap #footer .footnav ul li { float: left; text-align: center; padding: 4px 0 4px 0; margin: 0 30px 0 0;}

#wrap #footWrap #footer .footnav ul li a { font-size: 12px; color: #A29061; text-decoration: none; font-weight: normal; letter-spacing: 0px; padding: 0; margin: 0; text-transform: uppercase; float: left;}

#wrap #footWrap #footer .footnav ul li a:hover { color: #fff; }
#wrap #footWrap #footer p { font-size: 11px; color: #999; margin: 0 0 0 25px; text-align: center;}



#wrap #footWrap #footer .botnav { display: block; width: 50%; padding: 0 0 0px 0; margin: 0; float: right;}
#wrap #footWrap #footer .botnav img { float: right; margin: 0 25px 0 0; }











/* ///////////////////// old //////////////////////////////////////////// */




#wrap #frame #topWrap .media#index { background: url(../Images/topbar/index-header.png) top center no-repeat; height: 91px;}

#apDiv4 {
	position:relative;
	visibility:inherit;
	width:1000px;
	height:588px;
	z-index:1;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}



#CRJ {
	position:absolute;
	left:12px;
	top:130px;
	width:1008px;
	height:322px;
	z-index:2;
	visibility: visible;
}


a {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Century Gothic;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style38 {font-family: "Century Gothic"}
.Information {
	width: 1000px;
	position: relative;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	right: 0px;
	height: 100px;
	top: 20px;
}
#Image1 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:16;
	visibility: hidden;
}
#image2 {
	position:absolute;
	left:170px;
	top:149px;
	width:1000px;
	height:323px;
	z-index:1;
}
#image2 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:17;
	visibility: hidden;
}

#image3 {
	position:absolute;
	left:0px;
	top:124px;
	width:175px;
	height:68px;
	z-index:1;
}

#image3 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:13;
	visibility: visible;
}
#image4 {
	position:absolute;
	left:0px;
	top:182px;
	width:305px;
	height:141px;
	z-index:2;
	visibility: hidden;
}
#image4 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:18;
}
#image5 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:12;
	visibility: visible;
}
#image6 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:1;
}
.style41 {font-size: 12px; color: #FFFFFF; }
#image6 {
	position:absolute;
	left:0px;
	top:124px;
	width:700px;
	height:326px;
	z-index:19;
	visibility: hidden;
}
#apDiv1 {
	position:absolute;
	left:0px;
	top:124px;
	width:1000px;
	height:326px;
	z-index:20;
	visibility: hidden;
}
#news {
	position:absolute;
	left:587px;
	top:495px;
	width:396px;
	height:88px;
	z-index:22;
	overflow: hidden;
	visibility: visible;
}
.style88 {
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
	color: #DA2628;
}
.style89 {color: #FFFFFF}
.style90 {
	font-size: 10px;
	font-style: italic;
}
#apDiv2 {
	position:absolute;
	left:-174px;
	top:826px;
	width:1000px;
	height:326px;
	z-index:21;
	visibility: visible;
}
#apDiv3 {
	position:absolute;
	visibility:visible;
	left:12px;
	top:-4px;
	width:198px;
	height:27px;
	z-index:1;
}
#apDiv5 {
	position:absolute;
	visibility:visible;
	left:912px;
	top:85px;
	width:87px;
	height:13px;
	z-index:2;
}
.style92 {
	color: #454545;
	font-family: "Microsoft Sans Serif";
	font-size: 9px;
}
#apDiv6 {
	position:absolute;
	left:18px;
	top:643px;
	width:244px;
	height:56px;
	z-index:2;
	visibility: visible;
}
#apDiv7 {
	position:absolute;
	left:865px;
	top:5px;
	width:131px;
	height:27px;
	z-index:2;
}
#apDiv9 {
	position:absolute;
	left:30px;
	top:663px;
	width:247px;
	height:30px;
	z-index:2;
	visibility: visible;
}
#apDiv10 {
	position:absolute;
	left:84px;
	top:669px;
	width:93px;
	height:44px;
	z-index:2;
}
#apDiv11 {
	position:absolute;
	left:18px;
	top:659px;
	width:49px;
	height:30px;
	z-index:2;
	visibility: visible;
}
#apDiv12 {
	position:absolute;
	left:10px;
	top:631px;
	width:8px;
	height:26px;
	z-index:2;
}
.style94 {
	font-family: Mandatory;
	color: #FFFFFF;
	font-size: small;
}
.style95 {font-size: small}
#apDiv13 {
	position:absolute;
	left:865px;
	top:649px;
	width:205px;
	height:46px;
	z-index:2;
	visibility: visible;
}
#apDiv14 {
	position:absolute;
	left:862px;
	top:648px;
	width:207px;
	height:39px;
	z-index:2;
	visibility: visible;
}
#apDiv15 {
	position:absolute;
	left:817px;
	top:595px;
	width:260px;
	height:52px;
	z-index:2;
	visibility: visible;
}
#apDiv16 {	position:absolute;
	visibility:visible;
	left:888px;
	top:73px;
	width:49px;
	height:25px;
	z-index:2;
}
#apDiv17 {	position:absolute;
	visibility:visible;
	left:888px;
	top:73px;
	width:49px;
	height:25px;
	z-index:2;
}
.style96 {
	color: #FFFFFF;
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
}
#apDiv19 {
}
.style97 {font-size: 24px}
#news2 {
	position:absolute;
	left:800px;
	top:308px;
	width:200px;
	height:20px;
	z-index:21;
	overflow: hidden;
	visibility: visible;
}
#apDiv18 {
	position:absolute;
	left:84px;
	top:137px;
	width:1000px;
	height:326px;
	z-index:10;
	visibility: visible;
}
#apDiv55 {
	position: absolute;
	height: 325px;
	width: 1000px;
	left: 0px;
	top: 124px;
	z-index: 15;
	visibility: visible;
}
#apDiv19 {
	position:absolute;
	left:76px;
	top:137px;
	width:1000px;
	height:62px;
	z-index:2;
	visibility: visible;
}
#image7 {
	position: absolute;
	width: 1000px;
	height: 325px;
}
.style98 {
	font-size: 9px;
	color: #3F3F3F;
}




#apDiv4 {
	width:471px;
	height:600px;
	position: relative;
	top: -124px;
	left: -64px;
}





#imageContainer {
	position:relative;
	margin:auto;
	width:600px;
	left: 0px;
}



#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}



/** BOX1 */

#box1 {
	height: 289px;
}

/** BOX2 */

#box2 {
	padding: 10px 22px 0px 24px;
}


#box2 img:hover {filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
/** BOX3 */

#box3 {
	padding: 10px 28px 0px 26px;
}

/** BOX4 */

#box4 {
	height: 150px;
	padding: 30px;
	background: url(images/homepage05.jpg) no-repeat left top;
}

/** BOX5 */

#box5 {
	padding: 10px 28px 0px 26px;
	border-right: 1px solid #C4C4C4;
}

/** BOX6 */

#box6 {
	padding: 20px 22px 0px 24px;
	background: #FFFFFF url(images/subpage02.jpg) no-repeat left top;

}



#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width: 600px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:600px; height: 471px; padding:0px; background: none;}
#information {position:absolute; bottom:0; width: 600px; height:0; background: none; overflow:hidden; z-index:200; opacity: 1; filter:alpha(opacity=100)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; height: 0px; cursor:pointer; z-index:150}
#imgprev {left:0; background: url(../TinySlideshow/images/left.gi) left center no-repeat}
#imgnext {right:0; background:url(../TinySlideshow/right.gi) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../TinySlideshow/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width: 0px; height: 0px; background:url(images/scroll-left.gi) center center no-repeat; background-color:}
#slideleft:hover {background-color:#333}
#slideright {float:right; width: 0px; height: 0px; background:#222 url(images/scroll-right.gi) center center no-repeat}
#slideright:hover {background: none; }
#slidearea {float:left; position:relative; width: 0px; margin-left:5px; height: 0px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border: 0px solid #666; padding:2px}




div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
	color:#85221A;
	
	margin-left: 15px;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 3px;
	color: #C4B179;
	margin-left: 15px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
	
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}








.block { background: url(../Images/block.png) no-repeat;
height: 280px;



 }
 /* For content at bottom of page - clears 3 col layout */
#wrapper div.main-bottom {
 	clear:both;
	margin:25px;
	font-style:italic;
}



<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid #2a2a2a;
margin: 0 5px 5px 0;
padding: 2px;
}

.thumbnail em{
width: 90px;
float: right;
margin: 2px 0 -20px 0;
}

.thumbnail:hover{
background-color: transparent;
border: 0px solid #2a2a2a;
}

.thumbnail:hover img{
border: 0px solid #2a2a2a;
padding: 2px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background: none
padding: 5px;
left: -500px;
top: 900px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
position: absolute;
top: 150px;
left: 730px;

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

</style>

