@charset "UTF-8";
@font-face {
    font-family: 'FrutigerBold';
    src: url('frutb-webfont.eot');
    src: url('frutb-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutb-webfont.woff') format('woff'),
         url('frutb-webfont.ttf') format('truetype'),
         url('frutb-webfont.svg#FrutigerBold') format('svg');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}

@font-face {
    font-family: 'FrutigerLight';
    src: url('frutl-webfont.eot');
    src: url('frutl-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutl-webfont.woff') format('woff'),
         url('frutl-webfont.ttf') format('truetype'),
         url('frutl-webfont.svg#FrutigerLight') format('svg');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}
.FrutL{font-family: 'FrutigerLight', Arial, Helvetica, sans-serif;}
.FrutB{font-family: 'FrutigerBold', Arial, Helvetica, sans-serif!important;}
*{padding:0;margin:0}
html{overflow-y:hidden;padding:0;margin:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{height:100%;margin:0;padding:0;}
html{overflow-y:auto}
html,button,input,select,textarea{}


/********** COMMON ***********************************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'FrutigerLight', Arial, Helvetica, sans-serif!important;
	background-color: #4d7292;
}
strong{
	font-weight: normal;font-family: 'FrutigerBold', Arial, Helvetica, sans-serif; 
}
body a {
	text-decoration: none;
	color: #405E79;
}body a:hover {
	text-decoration: none;
	color: #990000;
}

body,td,th {	font-family: 'FrutigerLight', Arial, Helvetica, sans-serif!important;
	font-size: 18px;
	color: #474747;
	line-height: 26px;
}.smSize, .smSize td{font-size: 16px;line-height: 113%}
sup{font-size:9px;vertical-align:top;_vertical-align:top;position:relative;bottom:-.1em}
.supers{font-size:9px;line-height:10px!important}
.stylebult ul,.stylebultSM ul,.stylebultTall ul{list-style-type:none;padding:0;margin:2px 0}
.stylebult ul li,.stylebultSM ul li,.stylebultTall ul li{line-height: 120%; background-image:url(../images/bit.gif);background-repeat:no-repeat;background-position:0 .3em;padding:0 0 2px 12px;margin:4px 0}
ol{padding:0;margin:4px 0 0 30px}
ol li{padding:0 0 5px}

#loadingDiv{
	background-color: #FFDF6F;
	padding: 6px 0 6px 0;
}#loadingDiv span{
	font-size: 15px;
	font-weight: normal;font-family: 'FrutigerBold', Arial, Helvetica, sans-serif;
}
ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.frame, .frame a,.frame a:link,.frame a:visited {
	font-family: 'FrutigerLight', Arial, Helvetica, sans-serif;

	color: #FFFFFF;
	text-decoration: none;
	font-weight: 100;
	letter-spacing: 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#333333);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333333')";
	text-shadow: 2px 2px 3px #333333;
	-moz-text-shadow: 2px 2px 3px #333333;
	-webkit-text-shadow: 2px 2px 3px #333333;
	
}
.frameCopy {
	font-size: 14px;
	line-height: 24px;
	color:#dedede;
	font-weight: lighter;

}
.frame a:hover{color:#ffffff;
	text-decoration: none;
}p{margin: 4px;padding: 0;}
h1 {margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 24px;line-height: 115%;
	color: #444444;
	letter-spacing: .3px;
}
h1.main{padding: 12px 0;font-size: 24px;line-height: 110%;color: #497193;}
h2{color: #497193;}h2.wt{color: #EAF0F9;}
h2,h3,h4,h5{margin: 0;padding: 0;line-height: 115%!important; font-weight: 200!important;letter-spacing: .3px;display: inline;font-family: 'FrutigerLight', Arial, Helvetica, sans-serif!important;}
h2 a,h3 a,h4 a,h5 a{margin: 0;padding: 0; }

.boldSub {font-size: 16px;line-height: 30px;text-align:center;color: #497193;}
.leftSub {font-size: 22px;line-height: 26px;color: #497193;}
.lightSub {font-size: 22px;line-height: 26px;color: #EAF0F9;display:block;margin:2px 0 6px 0}
.SubSub {font-size: 106%;color: #333;display:block;margin:4px 0 6px 0}

img.imgLt  {margin: 0; border:2px solid #4D7292; outline: 10px solid #EAF0F9;}
img.imgDk  { margin: 0; border:1px solid #EAF0F9; outline: 10px solid #4d7292; }
img.imgLt, img.imgDk{max-width: 600px; height:auto; margin: 0 auto; }

.smhead {font-size: 16px;line-height: 18px;color: #497193;	font-weight: lighter;}
.smheadB{
	display: block; font-size: 18px;
	line-height: 18px;
	color: #497193;
	font-weight: normal;font-family: 'FrutigerBold', Arial, Helvetica, sans-serif;
}
.introWt {color: #EAF0F9;}
.sidebar {font-size: 12.5px; 	line-height: 16px;}
.sidebarSub { display:block; color: #3E5C75;font-size: 12.5px;line-height: 13px;font-weight: normal;font-family: 'FrutigerBold', Arial, Helvetica, sans-serif; padding:0 0 3px 0;}

.style15 {font-size: 15px;font-weight: normal;}
.gray {color: #CCCCCC}
.s14 {font-size: 110%;}
body,td,th, span, div {	font-family: 'FrutigerLight', Arial, Helvetica, sans-serif;}
hr{margin:8px 0;padding:0;border:0;border-bottom: 1px solid #999999}
/********** MOBILE/RESPONSIVE **********************************************************


/********** MOBILE/RESPONSIVE ***********************************************************/

#fix,#content,#foot,
.maxWidth{position: relative; width:100%;max-width:1500px;font-family: 'FrutigerLight', Arial, Helvetica, sans-serif!important;margin: 0 auto!important}
#innerContent{display:block}
#divLeft{position:relative;float:left;width:17%;height:100%}
#blockmenu,#blockmenuclose{display:none}
#blockmenushow{display:block;height:auto}

#divMain{width:83%}
#divMain div, #divContent div{padding:2% 2% 2% 5%} 
#divMain div div, #divContent div div{padding:0}
#topPanels{padding:0;background: #3F5E79;color:#cccccc;}#topPanels a, #topPanels a:visited{color:#FFFFFF;}
#topPanels div{padding:2% 2% 2% 5%}#topPanels div div{padding:0}

#cyclewrap{height:auto;width:100%;max-width:835px;margin:0 auto}
#footer{font-size: 80%;line-height:115%;background: #3F5E79;color:#cccccc;padding:10px 15px}
#footer a, #footer a:visited{color:#dedede}

#closemainmenu,#mainmenu{display:none;z-index:5000;}
#header{width:100%;margin:0;padding:0;background:#fff;overflow:hidden}
#header div{width:100%;max-width:1300px;margin:0;padding:0;height:auto;margin-bottom:-2px;}
#header div#logos{float:left;width:22%;margin-left:3%;min-width:120px;max-width:200px}
#header div#tagline{float:left;width:49%}
#header div#address{position:absolute;right:0;width:28%}
#header div.tagline {font-size:21px;color:#094D8B;letter-spacing: 0.12em;}
.ph { font-size:14px;color:#033F71;letter-spacing: -.012em;}

#fix{position:relative;padding:0;margin:0 auto;height:auto;background:#FFFFFF}
#left{position:absolute;margin:0;padding:0;width:50px;left:-50px;height:100%;background:url(../images/lt.png) right 0 repeat-y}
#right{position:absolute;margin:0;padding:0;width:50px;right:-50px;height:100%;background:url(../images/rt.png) 0 0 repeat-y}
#bleft{position:absolute;margin:0;padding:0;width:50px;left:-50px;height:100%;background:url(../images/bl.png) no-repeat}
#bright{position:absolute;margin:0;padding:0;width:50px;right:-50px;height:100%;background:url(../images/br.png) no-repeat}
#foot{position:relative;padding:0;margin:0 auto;height:50px;background:url(../images/bot.png) 0 0 repeat-x;clear:both}
#content{width:100%;height:auto;margin:0 auto;background:#FFFFFF}
#innerContent{width:100%;background:#FFFFFF;position:relative;height:auto;margin:0;padding:0;}
#divMain{position:relative;float:left;height:auto;background-color:#FFFFFF;}
#divRight{position:relative;float:left;background-color:#EAF0F9;height:100%;text-align:center}
#divRight div.perc100{width:92%;max-width:400px;display:-moz-inline-stack;vertical-align:top;text-align:center}
#divRight div.perc100{display:inline-block;}
#divRight div.perc100{*display:inline;}

.whole{width:100%;max-width:835px;margin:0 auto}
.innerLeftdiv,.innerRightdiv{padding:0;margin:0;width:49%;height:auto;float:left;overflow:hidden}
.innerLeftdiv{margin:0 2% 0 0}
.clear{clear:both}
img.floatR{float:right;padding:0 0 12px 12px}
img.floatL{float:left;padding:0 12px 12px 0}
#closemainmenu,#mainmenu,#blockmenuclose,#blockmenu{cursor:pointer;margin:0;padding:5px;background:#454545;color:Silver;font-size:75%}
#blockmenuclose,#blockmenu{background:#dedede;text-align:center;color:#454545}
#blockmenu{width:90px;height:12px;position:absolute;z-index:1;margin-left:-45px;margin-top:39px}
*+html #blockmenu{margin-left:0;margin-top:0}
#blockmenu{margin-left:0px\0/;margin-top:0px\0/}
#closemainmenu{display:none}

#header {height:100px}
td.tdlogo{width: 270px;}td.tdlogo img{width: 236px; height: auto}

#header span.showinmobile, #header div.showinmobile, #titlesNar,.showintablet,.showinmobile{ display:none}
#titlesMed{display: none}
.head {font-size: 18px;line-height: 18px;letter-spacing: .3px;color: #497193;}
.head .tag {font-size: 24px;line-height: 22px;letter-spacing: .3px;color: #333333;}
.head .rule{display: block; margin-top: 6px}

.introSide{font-size:11px;line-height:14px;border-bottom:#676767 1px dotted;padding:8px 13px 8px 8px}
.readmore{
	font-size: 10px;
	color: #2D7223;cursor:pointer;
}.readmore:hover{color:#174882;text-decoration:none}
#introSlideWrap{height:360px; overflow:auto;overflow-x:hidden;}


.reverseBlock{padding:10px;font-size:12.5px;color:#fff;position:relative}
.inlblock{width:100%;min-width:136px;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline}
.inlblock15{width:13%;min-width:70px;margin:0;padding:1%;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*display:inline;text-align:center}
.inlblock20{width:18%;min-width:85px;margin:0;padding:1%;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*display:inline;text-align:center}

.inlblock25{width:22.5%;min-width:120px;margin:0 2% 0 0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;text-align:left}
.inlblock25.home{position: relative;min-height: 185px}
.inlblock50{width:47.5%;min-width:240px;margin:0 auto;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;text-align:left}

.inlblock33{width:29%;min-width:133px;margin:2% 1%;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*display:inline;text-align:center}
.inlblock40{width:38%;min-width:150px;margin:0;padding:1%;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*display:inline;text-align:center}
.inlLarge{text-align:left;font-size:13.5px;line-height:16px;vertical-align:top}
.inlLarge img{width:50%}
.inlLarge p{margin-bottom:11px}
.floatR20p180{float:right;margin:0 16px 3px 16px;width:20%;max-width:280px;min-width:100px;}
.floatR25p200{float:right;margin:0 16px 3px 16px;width:25%;max-width:300px;min-width:100px;}
.floatR33p250{float:right;margin:0 16px 3px 16px;width:33%;max-width:450px;min-width:100px;}
.floatR40p300{float:right;margin:0 16px 3px 16px;width:40%;max-width:500px;min-width:100px;}
.floatR50p490{float:right;margin:0 3% 3px 1.5%;width:48%;max-width:600px}
.floatR50half{float:right;margin:0 3% 3px 1.5%;width:48%;}

.floatL20p180{float:left;margin:0 16px 3px 16px;width:20%;max-width:280px;min-width:100px}
.floatL25p200{float:left;margin:0 16px 3px 16px;width:25%;max-width:300px;min-width:100px}
.floatL33p250{float:left;margin:0 16px 3px 16px;width:33%;max-width:450px;min-width:100px}
.floatL40p300{float:left;margin:0 16px 3px 16px;width:40%;max-width:500px;min-width:100px}
.floatL50p490{float:left;margin:0 1.5% 3px 3%;width:48%;max-width:600px}
.floatL50half{float:left;margin:0 1.5% 3px 3%;width:48%;}

.padL{padding: 0 0 0 2%!important} .padR {padding: 0 2% 0 0!important}
.spacer,.spacer10{height:10px;margin:0;padding:0}
.spacer5{height:5px;margin:0;padding:0}
.spacer12{height:12px;margin:0;padding:0}
.spacer15{height:15px;margin:0;padding:0}
.spacer20{height:20px;margin:0;padding:0}
.spacer25{height:25px;margin:0;padding:0}

.cycler{position:relative}
.cycler img{position:absolute;z-index:1;top:0}
.cycler img.active{z-index:3}

#tablemenu, div#tablemenu tr, div#tablemenu td{padding:0!important;margin: 0!important;width:100%;background: #497193} 
div#tablemenudiv {padding:0!important;margin:-2px 0 0 0!important;width:100%;background: #497193;} div#tablemenudiv img{width:7.14%;padding:0!important;margin: 0!important;}
div#tablemenudiv.narrow {height:10px}
div.tablemenudiv.narrow {height:10px;padding:0!important;margin:-2px 0 0 0!important;width:100%;background: #497193;}
nav{height:auto;position:relative}
ul.dropdownHorz{position:relative;width:100%;background:none;z-index:5000;height:auto;display:block}
ul.dropdown ul,ul.dropdownHorz ul{position:absolute}
ul.dropdown,ul.dropdown li,ul.dropdownHorz,ul.dropdownHorz li{position:relative;display:block;margin:0;padding:0;width:100%;list-style:none;font-size:95%;line-height:95%;text-align:left;letter-spacing: .01em;}
ul.dropdownHorz li,ul.dropdown li{text-align:center}
ul.dropdownHorz li{width:13.58%;float:right}
ul.dropdownHorz li.WIDE{width:14%;}

*+html ul.dropdownHorz li{width:12.5%}
ul.dropdown li li,ul.dropdownHorz li li{width:100%;float:none;margin:0}
ul.dropdown li a,ul.dropdownHorz li a{margin:0;padding:11px 0;border-left:1px solid #0e4e8d;border-right:1px solid #2d4c6a;margin-left:0;text-decoration:none;color:#dedede;background:#3F5E79;display:block}
ul.dropdownHorz li a.selected{background: #497193}
ul.dropdown li li a,ul.dropdownHorz li li a{border-bottom:1px solid #2d4c6a;}
ul.dropdown li a.red,ul.dropdownHorz li a.red{background:#990000 }
ul.dropdown li a:hover,ul.dropdownHorz li a:hover{color:#fff}
ul.dropdown ul,ul.dropdownHorz ul{position:absolute;display:none;margin:0;padding:0;width:100%;box-shadow:1px 5px 25px #333331}
ul.dropdown ul{left:100%;margin:-38px 0 0}
ul.dropdownHorz ul,ul.dropdown ul{z-index:99;border-right:1px solid #999999}
ul.dropdown ul.BLOCK,ul.dropdownHorz ul.BLOCK{z-index:999;border-right:0}
ul.dropdownHorz ul ul{margin:-38px 0 0 100%}
ul.dropdown li li a,ul.dropdownHorz li li a{background-image:none;background-color:#dedede;color:#333331;border-left:0;border-right:0;filter:alpha(opacity=88);-khtml-opacity:.88;-moz-opacity:.88;opacity:.88}
ul.dropdown li li li a,ul.dropdownHorz li li li a{background-image:none;background-color:#3F5E79;color:Silver}
ul.dropdown li:hover a,ul.dropdownHorz li:hover a{background-color:#2d4c6a;background-image: none;color:#dedede}
ul.dropdown li:hover li a,ul.dropdownHorz li:hover li a{background-color:#dedede;background-image:none;color:#333331;filter:alpha(opacity=88);-khtml-opacity:.88;-moz-opacity:.88;opacity:.88;}
ul.dropdown li:hover ul ul,ul.dropdownHorz li:hover ul ul{display:none}
ul.dropdown li li:hover a,ul.dropdownHorz li li:hover a{background-image:none;background-color:#32cd32;color:#ffffff}
ul.dropdown li li:hover li a,ul.dropdownHorz li li:hover li a{background-image:none;background-color:#333331;color:Silver;filter:alpha(opacity=88);-khtml-opacity:.88;-moz-opacity:.88;opacity:.88;}
ul.dropdown li a:hover,ul.dropdownHorz li a:hover{background-color:#333331;background-image:none;color:#ffffff}
ul.dropdown li li a:hover,ul.dropdownHorz li li a:hover{background-color:#333331;color:#ffffff}
ul.dropdown li li li a:hover,ul.dropdownHorz li li li a:hover{background-color:Purple;color:#fff}
.hasdrop:after{content:url(../images/xclose.gif);float:right;padding-right:2%}
.hasdrop.active:after{content:url(../images/xopen.gif);float:right;padding-right:2%}
.hasdrop.selected,a.selected{background: #497193}
ul ul.BLOCK{position:absolute;width:100%;margin:0;background-color:#fff}
ul ul.BLOCK ul{position:relative;margin:0;padding:0;display:block}
ul ul.BLOCK{margin-left:-115%;margin-bottom:12px}
ul.BLOCK div{border-left:1px solid #ccc;color:#000;padding:0;margin-left:-1px}
ul.BLOCK div li{list-style:none!important}
ul.BLOCK div div{float:left;width:20%}
ul.BLOCK a,ul.BLOCK div a{padding:0;border:0;background-color:transparent!important;background:none!important;color:#3F5E79!important}
ul.BLOCK div a:hover{color:Red!important}
ul.BLOCK ol{position:relative;display:block;margin:0;padding:0}
.BLOCK ol ol{margin:0}
ul.BLOCK ol li a{padding:5px 0 5px 6px;border-bottom:1px dotted;border-left:1px solid #ccc;background:#eaeaea!important;font-weight:700}
ul.BLOCK ol li li a{color:#333!important;background:#FAFAFA!important;font-weight:400}
ul.BLOCK ol li:hover a{color:#005CB6!important;background:#b3b3b3!important}
ul.BLOCK ol li:hover li a{color:#333!important;background:#FAFAFA!important}
ul.BLOCK ol li a:hover,ul.BLOCK ol li li a:hover{background:silver!important}
ul.BLOCK ol img{margin-bottom:-2px}
*+html ul.dropdownHorz li,*+html ul.dropdown li{margin:-3px 0 0!important}
*+html .BLOCK ol li img{margin:0!important}
*+html ul.dropdownHorz ul{margin-top:4px}
*+html ul.dropdownHorz .BLOCK{margin-top:5px;margin-left:-225px}

div.fotorama__caption{font-size: 12px!important;line-height: 24px}
div.footerlink{padding:0 0 8px 22%;font-size: 14px;line-height: 16px}
.footerlink a{display: block;padding: 4px 0 4px 0;}
.inlblock25.home li{font-size: 16px}

/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { width:100%;  padding:0px; margin:0px; background:#033F71; z-index:2; border:0px solid #CCC; }
#bannerRotator ul li {margin:0px;}
.ht335{height:335px;}
.padding24{padding:24px}
.swipe{position:relative!important;width:39%;float:left;background:#033F71 url(../images/swipe.png) no-repeat}
.borders{position:relative!important;border-top:1px solid #03355a;border-bottom:7px solid #03355a;border-left:11px solid #011626;border-right:11px solid #011626;}
#frame1{position:relative!important;width:61%;float:left;background:url(../frames/banners/frame_1.jpg) }
#frame2{position:relative!important;width:61%;float:left;background:url(../frames/banners/frame_2.jpg) }
#frame3{position:relative!important;width:61%;float:left;background:url(../frames/banners/frame_3.jpg) }
#frame4b{position:relative!important;width:61%;float:left;background:url(../frames/banners/frame_4b.jpg) }

/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position:relative; }
#bannerRotator a { text-decoration:none; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; margin:0px; }

#bannerNav { margin:0px; position:absolute; bottom:10px; right:32px;  padding:3px 3px 3px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#bannerNav a { margin:3px 18px 0 0; height:10px; width:10px; display:block; background:url(../frames/img/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../frames/img/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(../frames/img/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(../frames/img/play.png) }

/* ///////////////////////////////  Revised for 2025  /////////////////////////////// 80vw and 900/675 are proportions (16:12)  12/16 x1.075/////////////////////////////// */
#apMargin 											{width:100%;max-width:calc(900px + 100px);height:80vw;max-height: calc(675px + 100px);margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow: hidden;}
#iframe,#frameShow						     {width:100%;max-width:calc(900px + 100px);height:calc(80vw - 100px);max-height: 675px;margin:auto;overflow: hidden;}
#apContent,#apML,#apMR ,#apMid	{width:calc(100% - 100px);max-width:1000px;height:calc(80vw - 100px);max-height: 675px; overflow: hidden;}
#apTop,#apMid,#apBot					  {width:100%;max-width:calc(900px + 100px);overflow: hidden;}
#apTM,#apBM 								   {width:calc(100% - 100px);max-width:900px;overflow: hidden;}
@media screen and (max-height: 768px) {
#apMargin 											{width:100%;max-width:calc(612px + 100px);height:80vw;max-height: calc(460px + 100px);margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow: hidden;}
#iframe,#frameShow						     {width:100%;max-width:calc(612px + 100px);height:calc(80vw - 100px);max-height: 460px;margin:auto;overflow: hidden;}
#apContent,#apML,#apMR ,#apMid	{width:calc(100% - 100px);max-width:1000px;height:calc(80vw - 100px);max-height: 460px; overflow: hidden;}
#apTop,#apMid,#apBot					  {width:100%;max-width:calc(612px + 100px);overflow: hidden;}
#apTM,#apBM 								   {width:calc(100% - 100px);max-width:612px;overflow: hidden;}
}
#showThis {	background-image: url(light/75black.png);background-repeat: repeat;margin: 0;padding: 0;text-align:center;top: 0px;left: 0px;width: 100%;right: 0px;bottom: 0px;height: 100%;
					position: fixed;overflow: hidden;z-index: 100000;display: none;}
#apContent {position: absolute;text-align:left;margin:0;left:50px;right:50px;top:0px;bottom:0px;background-color: #000000;}
#apTop {	  position: relative;text-align:left;margin:0 auto;top:0px;height:50px;}
#apMid {	  position: relative;text-align:left;margin:0 auto;top:0px;display: none;}
#apBot {	  position: relative;text-align:left;margin:0 auto;top:0px;height:50px;}
#apML {		  position: absolute;text-align:left;margin:0;left:0px;top:0px;bottom:0px;width:50px!important;}
#apMR {		  position: absolute;text-align:left;margin:0;right:0px;top:0px;bottom:0px;width:50px!important;}
#apTL,#apBL {position: absolute;text-align:left;margin:0;left:0px; top:0px;width:50px;height:50px;}
#apTM,#apBM {position: absolute;text-align:left;margin:0;left:50px;right:50px;top:0px;height:50px;}
#apTR,#apBR {position: absolute;text-align:left;margin:0;right:0px;top:0px;width:50px;height:50px;}
/* ///////////////////////////////  Revised for 2025  /////////////////////////////// */

#iframe {display: none;overflow: hidden;}
	
#apTL{background: url(light/borderTL.png) no-repeat;}
#apTM{background: url(light/borderTM.png) repeat-x;
	  text-align:center;color:#999;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;letter-spacing:.05em;padding-top:10px;}
#apTR{background: url(light/borderTR.png) no-repeat;}
#apML{background: url(light/borderML.png) repeat-y;}
#apMR{background: url(light/borderMR.png) repeat-y;}
#apBL{background: url(light/borderBL.png) no-repeat;}
#apBM{background: url(light/borderBM.png) repeat-x;}
#apBR{background: url(light/borderBR.png) no-repeat;}

#show, #hideThis,#showVid{ cursor: pointer}

/* --height:auto fix IE 8, 9, 10 -- */
@media screen\0 { img{min-height: 1px!important;height:auto;} }
