#contentWrapper {
	BACKGROUND: none; Z-INDEX: 2; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative;
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 450px; FONT-SIZE: 0.75em; MARGIN: 0px auto; OVERFLOW: hidden; position:relative;
}
.footerLinksContainer{
	MARGIN: 0px auto;
}
#gallery {
	POSITION: relative; HEIGHT: 450px; 
}
#gallery DIV.slides {
	FLOAT: left; WIDTH: 100%; CURSOR: auto; COLOR: #000; POSITION: absolute
}
#gallery DIV.slides IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#gallery DIV.show.slides {
	Z-INDEX: 2
}
#gallery .caption {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; Z-INDEX: 5; RIGHT: 0px; PADDING-BOTTOM: 0px; WIDTH: 224px; COLOR: #fff; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 450px;
}
#gallery .caption .captionContent {
	
}
#gallery .caption .captionContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1dccef; PADDING-TOP: 0px
}
.mainDarkBar {
	Z-INDEX: 4; RIGHT: 0px; BACKGROUND: #000; FILTER: alpha(opacity=65); WIDTH: 284px; COLOR: #fff; POSITION: absolute; TOP: 0px; HEIGHT: 450px; -moz-opacity: .65; opacity: .65
}
.captionContent {
	
}
.captionContent P {
	FONT-SIZE: 1.3em; MARGIN-top:100px; LINE-HEIGHT: 1.95em; 
}
.captionContent P.homeSideExcerpt01 {
	MIN-HEIGHT: 340px
}
* HTML .captionContent P.homeSideExcerpt01 {
	HEIGHT: 340px
}
.captionContent P.homeSideExcerpt02 {
	FONT-STYLE: italic
}
.topSearch{
	width:230px;
	border-bottom:none;
	z-index:5;
	BACKGROUND: none transparent scroll repeat 0% 0%;
/*	border-bottom:#CCCCCC solid 1px;*/
	padding-bottom:10px;
	top:10PX;
	left:835px;
	position:absolute;
	FILTER: alpha(opacity=100);  -moz-opacity: 1; opacity: 1;
}
.topSearch select{
	font-size:11px;
	FILTER: alpha(opacity=100);  -moz-opacity: 1; opacity: 1;
}
.topSearch IMG{
margin-top:10px;
margin-left:170px;

}
.topSearch .txt-box{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(tp-srch-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	width: 225px;
	margin:0px;
	margin-top: 10px;
	padding:3px;
	padding-bottom:0px;
	border: 1px solid #FFFFFF;
	
}
#gallery .captionContent A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 1.95em; TEXT-DECORATION: underline
}
#gallery .captionContent A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 1.95em; TEXT-DECORATION: underline
}
#gallery .captionContent A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 1.95em; TEXT-DECORATION: underline
}
#gallery .captionContent A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 1.95em; TEXT-DECORATION: underline
}
#gallery .captionContent A:hover {
	TEXT-DECORATION: none
}
.mainWhiteBar {
	Z-INDEX: 6; BACKGROUND: #fff; WIDTH: 100%; POSITION: relative; HEIGHT: 153px;
}
.mainWhiteBar .homeButtons {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 1000px;
}
.mainWhiteBar .homeButtons A {
	DISPLAY: block; FILTER: alpha(opacity=30); FLOAT: left; MARGIN: 8px 5px 0px 5px; WIDTH: auto; -moz-opacity: .30; opacity: .30;
}
.mainWhiteBar .homeButtons IMG {
	WIDTH: 127px; HEIGHT: 77px;
}
.mainWhiteBar .homeButtons A IMG {
	DISPLAY: block
}
.mainWhiteBar .homeButtons A.homeLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; 
}
.mainWhiteBar .homeButtons A.homeLogo IMG {
	WIDTH: 185px; HEIGHT: 96px;
}
.mainWhiteBar A:hover {
	FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1
}
.mainWhiteBar .homeButtons A.homeButtonSelected {
	FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1
}
.mainWhiteBar .homeButtons .topLogo {
float:left; width:30%;clear:both; margin:0px; padding:0px;}
.mainWhiteBar .homeButtons .topImg {
	float:left; width:70%; margin:0px; padding:0px; clear:right;
}
.mainWhiteBar .homeButtons A.homeLogo {
	FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1
}


.mainWhiteBar .homeButtons .topNav {
	CLEAR: both; PADDING: 3px 0px 3px 0px; Z-INDEX: 10;  WIDTH:700; POSITION: relative; color:#303131; height:18px; TEXT-TRANSFORM: uppercase; font-size:11px; MARGIN:0px; text-align:left;  display:block; float:right;}
.mainWhiteBar .homeButtons .topNav p{
	text-align:right; margin-top:5px; float:right; }
* HTML .mainWhiteBar .homeButtons .topNav p{clear:left; width:235px;}
.mainWhiteBar .homeButtons .topNav marquee{
	text-align:left; color:#852a49; margin:0px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:none; white-space:nowrap; padding:5px 0px; float:left; width:450px; }
.mainWhiteBar .homeButtons .topNav marquee sup{
	font-size:10px; vertical-align:super; }

.mainWhiteBar .homeButtons .topNav marquee a{color:#852a49; text-decoration:none; display:inline; float:left;}
.mainWhiteBar .homeButtons .topNav marquee a:hover{color:#852a49; text-decoration:underline;}
	
.mainWhiteBar .homeButtons .topNav A {
	FILTER: alpha(opacity=100);  COLOR: #303131; TEXT-DECORATION: none; -moz-opacity: 1; opacity: 1; display:inline;  font-weight:bold;  margin:0px 8px;
}
.mainWhiteBar .homeButtons .topNav A:hover {
	FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1; text-decoration:underline;
}
.mainWhiteBar .homeLinks {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 6; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 5px; POSITION: relative; background-image:url(tp-nav-bg.jpg); background-position:top left; background-color:#852a49; background-repeat:repeat-x; height:37px; text-align:center;
}
.mainWhiteBar .homeLinks table{margin:0px auto;}
.mainWhiteBar .homeLinks .lft{width:280px;text-align:left; padding-left:5px; padding-top:3px;}
.mainWhiteBar .homeLinks .rgt{width:720px;}

.mainWhiteBar .homeLinks .rgt UL {
	PADDING:0px; width:690px; MARGIN: 0px auto;
}
.mainWhiteBar .homeLinks .rgt UL LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.75em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:108px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;}
.mainWhiteBar .homeLinks .rgt UL LI A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=100); MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 94px; COLOR: #ffffff; TEXT-DECORATION: none; -moz-opacity: 1; opacity: 1; font-weight:bold;
}
.mainWhiteBar .homeLinks .rgt UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}

.slideControl {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 55px; Z-INDEX: 6; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 204px; CURSOR: default; COLOR: #fff; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 12px; top:390px;
}
.slideControl A {
	LEFT: 20px; POSITION: relative; TOP: 3px
}
.slideControl UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.slideControl UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 30px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px; WIDTH: 10px; COLOR: #666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.slideControl UL LI.slideSelected {
	COLOR: #73c2cb;
}
DIV.slides {
	DISPLAY: none
}
DIV.show {
	DISPLAY: block
}
DIV.slideControl {
	DISPLAY: none
}
DIV.slideControl UL LI.hover {
	CURSOR: pointer; COLOR: #fff
}
.tpbtnSearch {
	WIDTH: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1f727c;
	background-image: url(blu-btn-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	border:1px solid 135f68;
	margin-top:10PX;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:165px;
	display:block;
	padding:3PX 0PX;
	height:27px;
	clear:both;
}
.tpbtnwebsearchSearch {
	WIDTH: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1f727c;
	background-image: url(blu-btn-bg.jpg);
	background-repeat: repeat-x;

	border: 1px solid 135f68;
	margin-right:0px;
	display:block;
	padding:3PX 0PX;
	height:27px;
	clear:both;
}
  .modalBackground {  background-color:#000000; filter:alpha(opacity=50);  opacity:0.7;}
