﻿.tblHome, .tblHome table{ border-collapse:collapse;}
.tblHome .tdTopHome, .tblHome .divBottom{text-align:left; vertical-align:top; padding:0px;}
.tblHome .tdTopHome, .tblHome td{padding:0px; text-align:left; vertical-align:top;}
.tblHome .tdTopHome{padding:11px 17px 16px 17px; background:url(images/MainBoxContainer.jpg) no-repeat top left;}

/*The Tab Content Area*/
.divMultiPageBox{width:540px; height:170px; overflow:hidden;padding:0; margin:0;border-top:solid 1px #cecece;}
.divMultiPageBox table{ margin:0px; border-collapse:collapse; height:100%;}
.divMultiPageBox table td{padding:none; text-align:left; vertical-align:top;}
.divMultiPageBox table td:first-child{padding-left:16px;padding-right:16px;}
.divMultiPageBox img{height:100%;margin:0; padding:0;}
.divMultiPageBox h1{margin:11px 0 11px 0; width:100%; text-align:left;}

/*tab strip*/
.divTabbedContent{width:540px; height:199px; overflow:hidden;margin:0px 10px 0px 0px;}
.tblTabStrip{ border-collapse:collapse; width:540px; height:28px; overflow:hidden;}
.tblTabStrip td{width:25%; height:100%; padding:0px; text-align:left; font-weight:bold;color:#966A09;line-height:28px;border:none;}

/*tab items selectors*/
.tblTabStrip div{background:url(images/menu/MenuButtonRotating.jpg) no-repeat top left; text-align:center; height:26px; width:100%;
                 cursor:pointer;margin:0px;padding:0px; border-top:solid 1px #cecece;border-bottom:solid 1px #cecece;}
.tblTabStrip div:hover{background:#966A09; color:#f5f0d3;}

/*tab divider items*/
.tblTabStrip .div{width:1px; background:url(images/menu/tabItemdivider.jpg) no-repeat top left;width:1px;height:28px;}
.tblTabStrip .div div{ width:1px; height:26px; background:none; }

.divBlockA{width:170px; height:198px; overflow:hidden;}
.divBlockA .tblSideBox{ height:198px;}
.divBlockA .tblSideBox img{width:100%;}

/*Bottom Row*/
.divBottom{width:724px; height:237px; margin:10px 8px 13px 22px; overflow:hidden;}
.divBottom table.tblBottom{ border-collapse:collapse;height:100%;}
.divBottom td{padding:0px; text-align:left; vertical-align:top;}
.divBottom .tdDiv{height:100%; background:url(images/DotVerticalDividerRepeater.jpg) repeat-y 9px top; }
.divBottom .tdDiv div{width:20px; height:100%; background-color:Red; margin-bottom:10px;
                      background:url(images/homeBottomRowDividerB.jpg) repeat-x bottom;}
.divBottom h1{}

/*Video Box*/
#divVideos{width:255px; height:237px; overflow:hidden; background:url(images/LoadAnime.gif) no-repeat center center;}
/*title is set to overflow so as to show as much of the title as possible.*/
#sVideoTitle{display:block; font-weight:bold; font-size:12px;margin-bottom:6px; width:300px; overflow:hidden; height:15px;}
#divPlayer{width:100%; height:100%;}

#divBlockB{width:255px; height:259px; padding-right:10px; overflow:hidden;}
#divBlockB li{padding-bottom:10px;}

/*News*/
.divLatestNews{width:155px; height:237px; overflow:hidden;line-height:14px;}
.divLatestNews .date{display:block; background-repeat:no-repeat; background-position:left top;
                     padding-left:15px;padding-bottom:3px; font-size:11px;}
.divLatestNews .title{display:block; font-size:14px; padding-bottom:3px;line-height:16px;}
.divLatestNews .more{display:inline-block; padding-left:5px; padding-right:12px; background-repeat:no-repeat; background-position:right 4px; }
.divLatestNews .NewsItem, .divLatestNews .NewsItemAlt{ padding:9px;}
.divLatestNews .NewsItem{background-color:#FBF9EE;}
.divLatestNews .NewsItem .more{background-image:url(images/YellowArrow_LtBackground.jpg);}
.divLatestNews .NewsItem .date{background-image:url(images/BulletPoint_LtBackground.jpg);}
.divLatestNews .NewsItemAlt{background-color:#F7F3DF;}
.divLatestNews .NewsItemAlt .more{background-image:url(images/OrangeArrow_DkBackground.jpg);}
.divLatestNews .NewsItemAlt .date{background-image:url(images/BulletPoint_DkBackground.jpg);}