.blocked
{
    display: block;
}


#divHomeCol1
{
    margin-right: 243px;
}
#divHomeCol1a
{
    width: 70%;
    float: left;
}
#divHomeCol1b
{
    border-left: 1pt solid black;
    width: 28%;
    float: left;
    margin: 4px;

}
#divHomeCol2
{
    width: 243px;
    float: right;
}
#divHomeCol2a
{
    border-left: 1pt solid black;
    width: 140px;
    float: left;
}
#divHomeCol2b
{
    border-left: 1pt solid black;
    width: 100px;
    float: left;
}
/* Directory page */
#dirPageContainer
{
    width: 100%;
    float: left;
    margin-right: -160px;
    overflow: hidden;
}

#dirPageCol1
{
    margin-right: 160px;
}
#dirPageCol2
{
    width: 160px;
    float: right;
}
#dirPageCol1Lower
{
    clear: both;
    margin: 4px;
}
.dirPageLogoArea
{
    width: 30%;
    margin-top: 10px;
    margin-left: 2%;
    float: left;
}
.dirPageAddressBlock
{
    margin-top: 10px;
    margin-left: 2%;
    float: left;
    overflow: hidden;
    font-weight: 600;
    width: 35%;
}
.dirPageInfoBlock
{
    margin-top: 10px;
    margin-left: 2%;
    margin-right: 1%;
    float: left;
    width: 24%;
    overflow: hidden;
}
.dirPagePRBoxContainer
{
    margin-top: 4px;
    padding-left: 2%;
    padding-right: 2%;
}
.dirPageTradename
{
    display: block;
    font-size: 110%;
    font-weight: 700;
}
.dirPageAddLine
{
    display: block;
    margin-top: 3px;
    font-size: 80%;
}
.dirPageAddURL
{
    display: block;
    text-decoration: none;
    color: Red;
    margin-top: 3px;
    font-size: 80%;
}
.dirPageTMWords
{
    display: block;
    font-size: xx-small;
    text-align: left;
    margin: 10px;
}

.dirPageGooAdCol
{
    margin-top: 10px;
    margin-left: 20px;
}
/*  Hyperlinks */
a:link.URL65pt
{
    font-size: 6.5pt;
    font-weight: 700;
    text-decoration: none;
}
a:visited.URL65pt
{
    font-size: 6.5pt;
    font-weight: 700;
    text-decoration: none;
}
a:hover.URL65pt
{
    font-size: 6.5pt;
    font-weight: 700;
    text-decoration: underline;
}
a:active.URL65pt
{
    font-size: 6.5pt;
    font-weight: 700;
    text-decoration: none;
}
a:link.URL7pt
{
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
a:visited.URL7pt
{
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.URL7pt
{
    font-size: 7pt;
    font-weight: bold;
    text-decoration: underline;
}
a:active.URL7pt
{
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
a:link.URL75pt
{
    font-size: 7.5pt;
    color: #003366;
    text-decoration: none;
}
a:visited.URL75pt
{
    font-size: 7.5pt;
    color: #003366;
    text-decoration: none;
}
a:hover.URL75pt
{
    font-size: 7.5pt;
    color: #336699;
    text-decoration: underline;
}
a:active.URL75pt
{
    font-size: 7.5pt;
    color: #003366;
    text-decoration: none;
}
a:link.URL85pt
{
    font-size: 8.5pt;
    color: #003366;
    text-decoration: none;
}
a:visited.URL85pt
{
    font-size: 8.5pt;
    color: #003366;
    text-decoration: none;
}
a:hover.URL85pt
{
    font-size: 8.5pt;
    color: #336699;
    text-decoration: underline;
}
a:active.URL85pt
{
    font-size: 8.5pt;
    color: #003366;
    text-decoration: none;
}
a:link.URL9pt
{
    font-size: 9pt;
    color: #003366;
    text-decoration: none;
}
a:visited.URL9pt
{
    font-size: 9pt;
    color: #003366;
    text-decoration: none;
}
a:hover.URL9pt
{
    font-size: 9pt;
    color: #003366;
    text-decoration: underline;
}
a:active.URL9pt
{
    font-size: 9pt;
    color: #003366;
    text-decoration: none;
}

a:link.URL9ptRed
{
    font-size: 9pt;
    color: red;
    text-decoration: none;
    display: block;
    z-index: 0;
}
a:visited.URL9ptRed
{
    font-size: 9pt;
    color: red;
    text-decoration: none;
    display: block;
    z-index: 0;
}
a:hover.URL9ptRed
{
    font-size: 9pt;
    color: red;
    text-decoration: underline;
    display: block;
    z-index: 0;
}
a:active.URL9ptRed
{
    font-size: 9pt;
    color: red;
    text-decoration: none;
    display: block;
    z-index: 0;
}
a:link.extSmall
{
    font-size: 7.5pt;
    color: red;
    text-decoration: none;
}
a:visited.extSmall
{
    font-size: 7.5pt;
    color: red;
    text-decoration: none;
}
a:hover.extSmall
{
    font-size: 7.5pt;
    color: red;
    text-decoration: underline;
}
a:active.extSmall
{
    font-size: 7.5pt;
    color: red;
    text-decoration: none;
}
a:link.intSmall
{
    font-size: 7.5pt;
    text-decoration: none;
}
a:visited.intSmall
{
    font-size: 7.5pt;
    text-decoration: none;
}
a:hover.intSmall
{
    font-size: 7.5pt;
    text-decoration: underline;
}
a:active.intSmall
{
    font-size: 7.5pt;
    text-decoration: none;
}
a:link.MTlink
{
    font-size: 9pt;
    text-decoration: none;
    color: white;
    font-weight: 800;
    text-align: right;
    padding: 0px 4px 0px 4px;
}
a:visited.MTlink
{
    font-size: 9pt;
    text-decoration: none;
    color: white;
    font-weight: 800;
    text-align: right;
    padding: 0px 4px 0px 4px;
}
a:hover.MTlink
{
    font-size: 9pt;
    text-decoration: none;
    color: white;
    font-weight: 800;
    text-align: right;
    padding: 0px 4px 0px 4px;
}
a:active.MTlink
{
    font-size: 9pt;
    text-decoration: none;
    color: white;
    font-weight: 800;
    text-align: right;
    padding: 0px 4px 0px 4px;
}
a:link.afinderRem
{
    font-size: x-small;
    font-weight: 600;
    color: White;
    text-align: center;
    text-decoration: none;
}
a:visited.afinderRem
{
    font-size: x-small;
    font-weight: 600;
    color: White;
    text-align: center;
    text-decoration: none;
}
a:hover.afinderRem
{
    font-size: x-small;
    font-weight: 600;
    color: Yellow;
    text-align: center;
    text-decoration: underline;
}
a:active.afinderRem
{
    font-size: x-small;
    font-weight: 600;
    color: White;
    text-align: center;
    text-decoration: none;
}
.hoverBoxSponsors
{
    width: 350px;
    background-color: #ffffff;
    border: 2px solid green;
    padding: 10px;
    font-size: small;
    position: absolute;
    visibility: hidden;
    z-index: 100;
}
.admin_LinkButtons
{
    padding: 4px;
    margin: 4px;
}
.systemMessages
{
    font-size: 8pt;
    color: red;
}
.infoBoxClear
{
    margin: 10px;
    padding: 4px;
    font-size: small;
    background-color: #fffff0;
}
.TitleBarBlue
{
    display: block;
    background-color: #003366;
    font-size: 8pt;
    text-align: center;
    color: white;
    font-weight: 600;
    padding: 2px;
}
.SummaryBox
{
    clear: both;
    background-color: #fffff0;
    font-size: 8.5pt;
    margin: 6px 4px 4px 4px;
    padding: 4px;
    border: 1pt outset black;
}
.StandardBox
{
    background-color: #fffff0;
    border: 1px outset black;
    padding: 4px;
    margin-bottom: 4px;
}
.StandardBox2
{
    background-color: #fffff0;
    border: 1px outset black;
    padding: 4px;
    margin: 4px;
}
.MoreButtonDivArea
{
    font-size: 7.5pt;
    text-align: right;
    margin: 2px;
}
.BoxedLabelStyle
{
    font-weight: bolder;
    font-size: 10pt;
}
div#AdArea_ads
{
    position: Absolute;
    top: 8px;
    left: 520px;
    z-index: 99;
    visibility: hidden;
    background-color: #003366;
}
.userBannerAd
{   position:   absolute;
    display :block ;
    top: -70px;
    left: 370px;
    z-index: 99;
    background-color: #003366;
    }

.userBannerAd1
{   position: fixed;
    display :block ;
    top: -70px;
    left: 370px;
    z-index: 99;
    background-color: #003366;
    }


div#AdArea_Overlay1
{
    position: Absolute;
    background-color: #fffff0;
    margin: 2px;
    border: solid green 2px;
    font-size: 9pt;
    font-weight: 600;
    padding: 40px;
    top: 125px;
    left: 186px;
    width: 250px;
    z-index: 9999;
}
.newsLinksMiniList
{
    float: left;
    width: 150px;
    background-color: #fffff0;
    margin: 2px;
    padding: 2px;
    border-left: 2px solid Green;
}
.moreSmall
{
    display: block;
    font-size: 7pt;
    text-align: right;
    font-weight: 600;
    padding: 0px 1px 1px 0px;
}
.BoxItemSmall
{
    font-size: 7pt;
    padding: 3px;
}
div#footer
{
    font-size: 7.5pt;
}
/* Menu Bar */
a:link.menubartext
{
    font-size: x-small;
    color: #000033;
    font-weight: bold;
    text-decoration: none;
}
a:active.menubartext
{
    font-size: x-small;
    color: #000033;
    font-weight: bold;
    text-decoration: none;
}
a:hover.menubartext
{
    font-size: x-small;
    color: #000033;
    font-weight: bold;
    text-decoration: underline;
}
a:visited.menubartext
{
    font-size: x-small;
    color: #000033;
    font-weight: bold;
    text-decoration: none;
}
.menuBarTable
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
.taboff
{
    background-color: #b0b0b0;
    font-size: 9pt;
    font-weight: 600;
    border-bottom: thin solid black;
    margin: 0px;
    padding: 0px;
}
.tabon
{
    background-color: #fffff0;
    font-size: 9pt;
    font-weight: 800;
    border-bottom: thin solid #fffff0;
    margin: 0px;
    padding: 0px;
}
.MBTCImageL
{
    background-image: url(../../images/web/l_tab.gif);
}
.MBTCImageC
{
    background-image: url(../../images/web/c_tab.gif);
}
.MBTCImageR
{
    background-image: url(../../images/web/r_tab.gif);
}
.menubarTopWS
{
    height: 10px;
}
.menubarImg
{
    width: 16px;
    height: 14px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.blackbottom
{
    float: left;
    width: 100%;
    border-bottom: thin solid black;
    margin: 0px;
    padding: 0px;
}
.blackbottom2
{
    width: 100%;
    border-bottom: thin solid black;
    margin: 0px;
}



.pagetitle
{
    text-align: left;
    font-size: 10pt;
    color: black;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 4px;
    margin-bottom: 2px;
}
/*  NavArrrows */
.navArrows
{
    background-color: #FFFF99;
}
.tblRecInd
{
    font-size: 8pt;
    text-align: center;
}
.arrow
{
    border: 0px;
    height: 16px;
    width: 30px;
}
.CinemaFilterBoxes
{
    border: 1pt solid black;
    margin: 4px;
    background-color: #b0c4de;
    font-size: 9pt;
    padding: 4px;
}
.filterBoxtitle
{
    background-color: #003366;
    font-size: 7.5pt;
    text-align: center;
    color: white;
    font-weight: 800;
}
.calPR
{
    background-color: #eeffe0;
    border: solid 1px black;
    margin: 2px;
    padding: 2px;
    color: #e6edff;
}
.calEvent
{
    background-color: #eeeee0;
    border: solid 1px black;
    margin: 2px;
    padding: 2px;
}
/*  Cinema Info Detail pages  */
.locationDetails
{
    width: 100%;
    background-color: #fffff0;
    margin: 2px;
    border: 1pt solid black;
}
div#ScreenGeneralInfoArea
{
    padding: 4px;
    font-size: 9pt;
}
.cinemaDetails
{
    background-color: #fffff0;
    margin: 4px;
    border: 1pt solid black;
}
.cinemaEqpDetails
{
    vertical-align: top;
    height: 128px;
    width: 100%;
    background-color: #fffff0;
    border: 1pt solid black;
    text-align: center;
}
.cinEqpDtlLabels
{
    height: 14px;
    width: 20%;
    border: 1pt solid black;
    background-color: #003366;
    font-size: 10pt;
    text-align: center;
    color: white;
    font-weight: 800;
}
.cinemaGrid
{
    border: 1px solid #003366;
    background-color: #f5f5dc;
    font-size: 80%;
}
div#InstallationsBox
{
    background-color: #FDFEC5;
    margin: 1px;
    border: 1pt solid black;
}
.orgsListGrid
{
    border: 1px solid #003366;
    background-color: #f5f5dc;
    font-size: 80%;
}
.rightColumn
{
    width: 120px;
    height: 100%;
    vertical-align: top;
}



/* User */
.UserLoginTitle
{
    display: block;
    text-align: center;
    font-weight: bold;
    margin: 6px;
}
.NewUserMessage
{
    display: block;
    text-align: left;
    font-weight: 500;
    margin: 6px;
}


.tblUserInput
{
    font-size: 9pt;
    border: 1pt solid black;
    width: 360px;
    padding: 3px;
    margin: 40px;
    background-color: #FFCCFF;
}
.userRegistration
{
    font-size: 9pt;
    border: 1pt solid black;
    width: 360px;
    padding: 3px;
    margin: 1px;
    background-color: #FFCCFF;
    overflow: hidden;
}
.NewPWFields
{
    background-color: #99FFCC;
    border: 1pt solid black;
    margin: 2px;
    padding: 4px;
}
.err
{
    display: block;
    font-size: 9pt;
    font-weight: 800;
    color: red;
}

/* Events Page */
.EventsDisplayPage2
{
    background-color: #f5f5dc;
    padding: 6px;
    margin: 4px;
    border: 1pt solid black;
    width: 95%;
    text-align: left;
}
.EventListHead
{
    font-size: 125%;
    font-weight: 700;
    padding: 6px;
}
.EventListLabel
{
    font-size: 90%;
    font-weight: 700;
    margin: 3px;
    padding: 4px;
}
.EventsMainText
{
    font-size: 80%;
    margin: 8px;
}
.DGCellHighLIghted
{
    font-weight: 800;
}
.FirstLetter
{
    font-weight: bold;
    font-size: 190%;
    float: left;
    margin: -3px 0px 0px 0px;
}




.DBChangesRBBox
{
    background-color: #CCFFFF;
    font-size: 8pt;
    margin: 0px;
    border: 1pt solid black;
    width: 100%;
}
.LoginFields
{
    border: 3px solid #003366;
    background-color: #b0c4de;
    margin: 4px;
    padding: 8px;
    font-size: 9pt;
}
.wide
{
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: 0px;
    text-align: left;
    vertical-align: top;
}
.smalltext
{
    font-size: 9pt;
}
.header
{
    font-size: 12pt;
    color: #006837;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}
#divGoogleAdv
{
    background-color: #dddddd;
    border: solid 1px black;
    margin: 10px;
    padding: 4px;
    width: 300px;
    font-size: 9pt;
    font-weight: 600;
}
.DBSearchBoxArea
{
    background-color: #dddddd;
    border: solid 1px black;
    margin: 20px;
    padding: 4px;
    width: 300px;
    font-size: 9pt;
    font-weight: 600;
}
.DBSearchDG
{
    border: 3px solid #003366;
    background-color: #F5F5DC;
    margin: 3px;
    padding: 8px;
    font-size: 9pt;
    width: 100%;
}
.DBSearchDGAlt
{
    background-color: #F5F5DC;
}
.DBSearchDGHead
{
    background-color: #003366;
    font-size: 9pt;
    text-align: center;
    color: white;
    font-weight: 800;
}
.DBSearchResults
{
    width: 100%;
}
.DBSearchResultsLabels
{
    background-color: #778899;
    font-size: 12pt;
    text-align: left;
    color: white;
    height: 30pt;
    text-indent: 10pt;
    vertical-align: bottom;
    font-weight: 800;
}
.CinemaTabViewArea
{
    padding: 4px;
    clear: both;
    background-color: #F9E9A9;
    margin: 0 2px 2px 2px;
    border-left: 2px solid #9B8748;
    border-right: 2px solid #9B8748;
    border-bottom: 2px solid #9B8748;
}
#CVMenu
{
    float: left;
    margin: 0;
    padding: 10px 0 0 2px;
    list-style: none;
}

#CVMenu li
{
    float: left;
    margin: 0;
    padding: 0;
    font-family: Verdana , Sans-Serif;
    font-size: 80%;
}

.CVMenuTabOff
{
    float: left;
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 8px;
    color: #333;
    text-decoration: none;
    border: 1px solid #9B8748;
    border-bottom: none;
    background: #cccccc;
}
.CVMenuTabSelected
{
    float: left;
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 8px;
    color: #333;
    text-decoration: none;
    border: 2px solid #9B8748;
    border-bottom: none;
    background: #F9E9A9;
    font-weight: 700;
}







/* Product Photos */
.photoAreaDefault
{
    background-color: White;
    margin-right: 4px;
}
.productPhotoCaptionDefault
{
    font-size: 6pt;
    color: Black;
    font-weight: 600;
    text-align: center;
    display: block;
    background-color: White;
}

.photoCaption_sm
{
    font-size: 6pt;
    color: Black;
    font-weight: 600;
    text-align: center;
    padding: 1px 1px 2px 1px;
}
.photoCaption_md
{
    font-size: 9pt;
    color: Black;
    font-weight: 600;
    text-align: center;
    padding: 2px 1px 2px 1px;
}
.photoCaption_lg
{
    font-size: 12pt;
    color: Black;
    font-weight: 600;
    text-align: center;
    padding: 2px 1px 2px 1px;
}
/* web links */
.webLinksContainerDefault
{
    width: 100%;
}
.webLinksTitle2
{
    text-align: left;
    font-weight: 600;
    display: block;
    font-size: small;
    margin: 4px;
}
.webLinksSubBoxDefault
{
    background-color: #fffff0;
    border: 1px outset black;
    margin: 2px;
    padding: 3px;
    width: 160px;
    float: left;
}
.webLinkImageDefault
{
    width: 78px;
    float: left;
    display: block;
}
.webLinkCaptionDefault
{
    font-size: 7.5pt;
    color: red;
}
/* product Info Box */
.ProdInfoBoxMainDefault
{
    background-color: white;
    border: 1px solid black;
    text-align: center;
    margin-right: 4px;
    overflow: hidden;
}
.ProdInfoBoxMainHomePage
{
    float: right;
    width: 68px;
    position: relative;
    top: -12px;
    margin: 0px 0px -12px 2px;
}
.ProdInfoBoxHoverBoxDefault
{
    background-color: white;
    border: 2px solid green;
    padding: 3px;
    font-size: xx-small;
    position: absolute;
    visibility: hidden;
    z-index: 100000;
}

.ProdInfoBoxPhoto1
{
    display: block;
    margin-top: 4px;
}
.HyperLinkExternalLabel
{
    display: block;
    margin-top: 4px;
    font-size: 8px;
    color: red;
}
.HyperLinkInternalLabel
{
    display: block;
    margin-top: 4px;
    font-size: 8px;
    color: Navy;
}
.LabelMainCaption
{
    display: block;
    clear: both;
    margin: 6px 2px 1px 2px;
    font-size: 8px;
    font-weight: 600;
    color: Black;
    text-align: center;
}
.LabelHoverCaption
{
    display: block;
    font-size: 13px;
    margin-bottom: 2px;
    font-weight: 600;
    color: Black;
    text-align: center;
}
.LabelHoverDescription
{
    display: block;
    font-size: 10px;
    margin-bottom: 2px;
    font-weight: 600;
    color: Black;
    text-align: center;
}
.ProductGroupBoxContainer60
{
    width: 75px;
    float: left;
    margin: 2px;
}
.ProductGroupBoxContainer150
{
    width: 158px;
    float: left;
    margin: 2px;
}
/*   Directory info Page */
.DirBalloontext
{
    display: block;
    clear: both;
    background-color: #ffffff;
    font-size: 10pt;
    margin: 6px 4px 4px 4px;
    padding: 4px;
    border: 2pt outset green;
}
.DirAbouttext
{
    display: block;
    clear: both;
    background-color: #fffff0;
    font-size: 8.5pt;
    margin: 6px 4px 4px 4px;
    padding: 4px;
    border: 1pt outset black;
}
/* Sponsor Box */
.SponsorsBoxContainer
{
    margin-left: 6px;
    width: 134px;
    background-color: #ffffff;
    border: 2px outset black;
}
.SponsorsBoxLabel
{
    display: block;
    text-align: center;
    font-size: x-small;
    font-weight: bold;
    color: #003366;
    margin: 0px 30px 0px 30px;
    padding-bottom: 1px;
    border-bottom: 1px solid #003366;
}
.SponsorsBoxLogo
{
    display: block;
    margin: 4px 2px 2px 2px;
}
.SponsorsBoxHoverBoxLogo
{
    display: block;
    margin: 4px 100px 2px 100px;
}
.SponsorsBoxBalloontext
{
}


.divFeaturesBox
{
    border: 1px solid #003366;
    margin: 10px 1px 1px 2px;
    text-align: left;
    background-color: #ffffff;
}
.featuresBoxLabel
{
    display: block;
    font-weight: bolder;
    font-size: 10pt;
    margin: 4px;
}
.featuresBoxLogo
{
}
.featuresBoxItem
{
    display: list-item;
    text-align: left;
    font-size: small;
    text-decoration: none;
    color: #003366;
}
.orgListBoxDefault
{
}
.orgListTitleDefault
{
    display: block;
    font-size: small;
    font-weight: bold;
}
.orgListItemDefault
{
    display: block;
    font-size: x-small;
    color: #003366;
    text-decoration: none;
    margin-bottom: 4px;
}
/*Press Release URLs*/
a:link.prBox
{
    font-size: 7pt;
    color: #003366;
    text-decoration: none;
}
a:visited.prBox
{
    font-size: 7pt;
    color: #003366;
    text-decoration: none;
}
a:hover.prBox
{
    font-size: 7pt;
    color: #336699;
    text-decoration: underline;
}
a:active.prBox
{
    font-size: 7pt;
    color: #003366;
    text-decoration: none;
}
a:link.prBoxSponsored
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}
a:visited.prBoxSponsored
{
    font-size: 7.5pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.prBoxSponsored
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #336699;
    text-decoration: underline;
}
a:active.prBoxSponsored
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}

a:link.PRShortURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Navy;
}
a:visited.PRShortURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Navy;
}
a:hover.PRShortURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: underline;
    color: Navy;
}
a:active.PRShortURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Navy;
}
/**/

a:link.PRShortExtURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Red;
}
a:visited.PRShortExtURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Red;
}
a:hover.PRShortExtURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: underline;
    color: Red;
}
a:active.PRShortExtURL
{
    font-size: 7.5pt;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
    color: Red;
}
/**/
.PRSearchToolsArea
{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 8px;
    padding: 4px;
    background-color: #003366;
    width: 95%;
}
.PRcollapsePanelHeader
{
    text-align: left;
    color: white;
    background-color: #003366;
    font-size: small;
    font-weight: bold;
    padding: 2px;
    width: 95%;
}
.PRddlContainerBar
{
    text-align: left;
    font-size: small;
    color: white;
    padding: 2px;
    background-color: #003366;
    width: 98%;
}
/* PR Full */
.PRFullLocDate
{
    display: block;
    font-style: italic;
    font-size: 70%;
    margin: 2px;
}
.PRFullHead1
{
    display: block;
    text-align: center;
    font-size: 100%;
    color: black;
    font-weight: bold;
    margin: 8px;
}
.PRFullHead2
{
    display: block;
    text-align: center;
    font-size: 80%;
    color: black;
    font-weight: bold;
    margin: 8px;
}
.PRFullBodyArea
{
    margin: 2px;
}
.fullBodyText
{
    font-size: 85%;
}
.PRFullImage1Area
{
    display: block;
    width: 150px;
    float: right;
    margin: 0px 0px 4px 4px;
}
.PRFullImage2Area
{
    width: 200px;
    float: right;
    margin: 0px 0px 4px 4px;
}
.PRHighLight
{
    background-color: #ffccff;
}
.PRSearchTextBoxWaterMark
{
    background-color: #d3d3d3;
}
.PRLabelMessage
{
    text-align: right;
    color: yellow;
    font-size: small;
}
/**/
.PRContactBoxGroupLabel
{
    text-align: left;
    font-weight: 600;
    display: block;
    font-size: small;
    margin: 4px;
}
.PRContactBoxItem
{
    display: block;
    font-size: 8pt;
    font-weight: 600;
    background-color: #fffff0;
    margin: 8px;
    padding: 4px;
    border: 1px solid black;
    overflow: hidden;
}

.PRpageSourceURL
{
    display: block;
    color: Red;
    font-size: small;
    margin-top: 6px;
    margin-bottom: 10px;
}


/* PR "about" Box */
.PRAboutsBox
{
    margin: 0px;
    background-color: #fffff0;
}
.PRAboutsBoxLogo
{
    margin-top: 10px;
    margin-left: 25px;
    margin-bottom: 10px;
}
.PRAboutsBoxLogoV2
{
    display: block;
    margin-top: 4px;
    margin-left: -75px;
    position: relative;
    left: 50%;
}
.PRAboutsBoxLabelHead
{
    margin: 20px 2px 4px 4px;
    font-size: small;
    font-weight: bold;
    display: block;
    overflow: hidden;
}
.PRAboutsBoxText
{
    margin: 4px;
    font-size: x-small;
    display: block;
    overflow: hidden;
}
.PRAboutsBoxMoreInfoLink
{
    font-size: x-small;
    display: block;
    overflow: hidden;
    margin: 4px;
    font-weight: bold;
}

.PRAboutsBoxMoreInfoExtLink
{
    font-size: x-small;
    display: block;
    overflow: hidden;
    margin: 4px;
    font-weight: bold;
    color :Red ;
}


/**/
#divPRContainer1
{
    width: 100%;
    float: left;
    margin-right: -20%;
}
#divPRCol1
{
    margin-right: 20%;
}
#divPRCol1a
{
    width: 72%;
    margin-left: 1%;
    margin-top: 4px;
    float: left;
}
#divPRCol1b
{
    width: 24%;
    float: right;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 10px;
}
#divPRCol2
{
    width: 20%;
    float: right;
}
.fullPRPagePRListerBox
{
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 4px;
    padding-left: 1%;
    padding-right: 1%;
}
#divPRTagsArea
{
    margin-top: 20px;
    background-color: #f5f5dc;
    padding: 6px;
}
#divPRTopicArea
{
    margin-top: 20px;
    background-color: #f5f5dc;
    padding: 6px;
}
.PRTagTopicTitles
{
    font-size: 7.5pt;
    display: block;
    text-align: center;
    font-style: italic;
}


.prTagContainer
{
    display: block;
    margin-top: 10px;
}

/*PR Short List */
.PRShortListItem
{
    margin: 1px;
    padding: 4px 4px 6px 4px;
}
.PRShortListLogoPanel
{
    margin: 4px 8px 4px 8px;
    float: left;
}
.PRShortListHead1
{
    display: block;
    text-align: left;
    font-size: 85%;
    color: black;
    font-weight: 700;
    margin: 2px 4px 2px 4px;
}
.PRShortListHead2
{
    display: block;
    text-align: left;
    font-size: 70%;
    color: black;
    font-weight: 600;
    margin: 2px 4px 2px 4px;
}
.PRShortListLocAndDate
{
    display: block;
    text-indent: 2px;
    font-style: italic;
    font-size: 70%;
    margin: 2px;
}
.PRShortListText
{
    display: block;
    font-size: 75%;
    margin: 3px;
}


/*RSS*/
#RSSInfoArea
{
    margin: 20px;
    font-size: x-small;
}
.RSSNotice
{
    display: block;
    color: Yellow;
    font-size: small;
    font-weight: 600;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

/* hover Box bullets*/
.SponsorsBoxHoverBoxLinkExt
{
    display: block;
    font-size: 8pt;
    margin: 3px;
    color: Red;
    text-align: left;
}
.SponsorsBoxHoverBoxLink
{
    display: block;
    font-size: 8pt;
    margin: 3px;
    text-align: left;
}








/* General Box Defaults */

.BoxDefault
{
    float: left;
    background-color: #fffff0;
    margin: 1%;
    padding: 1%;
}
.BoxTitleDefault
{
    font-size: 10pt;
    font-weight: 600;
    border-bottom: 2px solid #003366;
    margin: 2px 1px 4px 0px;
    display: block;
}
.BoxLinkDefault
{
    display: block;
    font-size: 60%;
    color: #003366;
    text-decoration: none;
    margin: 0px 2px 5px 2px;
}
.HoverBoxDefault
{
    width: 200px;
    background-color: #eeeeef;
    border: 2px solid green;
    padding: 6px;
    font-size: xx-small;
    position: absolute;
    visibility: hidden;
}
.HoverTextDefault
{
}
.MoreLinkDefault
{
    display: block;
    font-size: 50%;
    text-align: right;
    font-weight: bolder;
    text-decoration: none;
}
.BoxDateDefault
{
    font-size: 7pt;
    font-style: italic;
    font-weight: 500;
    margin-left: 2px;
    display: block;
}
.LinkSponsoredDefault
{
    display: block;
    font-size: 7pt;
    color: #003366;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    margin: 0px 2px 5px 2px;
}
.HoverBoxDefault
{
    width: 200px;
    background-color: #eeeeef;
    border: 2px solid green;
    padding: 6px;
    font-size: xx-small;
    position: absolute;
    visibility: hidden;
}

/* Events Box */
.eventsBoxItem
{
    border-bottom: 1px solid #003366;
}
.eventsBoxLink
{
    display: block;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
.eventsBoxLocation
{
    display: block;
    margin: 2px;
    font-size: x-small;
    font-style: italic;
    font-weight: 500;
}
.eventsBoxMicroBar
{
    display: block;
    text-align: center;
    margin: 1%;
}

/* custom Boxes  */

.TwinBoxes
{
    float: left;
    background-color: #fffff0;
    margin: 1%;
    padding: 1%;
    width: 45%;
}

.BoxRightColumn1
{
    background-color: #fffff0;
    margin: 1%;
    padding: 1%;
    width: 180px;
}

.BoxColumn200FloatLeft
{
    margin: 2px;
    padding: 2px;
    width: 196px;
    float: left;
}

/* Menu custom  */

.menuCustomBox
{
    margin: 6px 2px 6px 2px;
    padding: 2px;
    font-size: small;
    color: White;
    overflow: hidden;
    text-align: center;
}
.menuCustomTitle
{
    text-align: center;
    font-weight: 600;
    display: block;
}
.menuCustomIden
{
    font-size: 6.5pt;
    color: Yellow;
    display: block;
}
.menuCustomLink
{
    display: block;
    color: White;
    margin: 2px;
    font-size: smaller;
    font-weight: 600;
}
.PanelOrgInfoEditMenu
{
    background-color: #dddddd;
    margin: 4px;
    padding: 4px;
    font-size: x-small;
    clear: both;
}
.panelMemberLogosContainer
{
    margin-left: 5px;
}

/* message display control and target page */
.messagePageContainer
{
    margin: 20px;
    font-size: smaller;
}
.dispMessageContainer
{
    margin: 2px;
    padding: 2px;
}
.dispMessageHeader
{
    font-size: 12pt;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
    display: block;
}
.dispMessageText
{
    display: block;
}

.OrgInfoContactBox
{
    display: block;
    font-size: 8pt;
    font-weight: 600;
    margin: 8px;
    padding: 4px;
    overflow: hidden;
}


.HomeTabContainer  .ajax__tab_header
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 75%;
    font-weight :bold ;
    border-bottom: solid 1px #003366;
    background-color :#ffffff;
    
}
.HomeTabContainer .ajax__tab_header .ajax__tab_outer
{
    background: #d8d8d8 repeat-x;
    margin: 1px 2px 0px 2px;
    padding: 1px 1px 1px 1px;
    vertical-align: bottom;
    border: solid 1px #a3a3a3;
    border-bottom-width: 0px;
}
.HomeTabContainer .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    padding: 0px 10px 0px 10px;
    margin-right: 0.01em;
}
.HomeTabContainer .ajax__tab_hover .ajax__tab_outer
{
    background: #bfdaff repeat-x left -1300px;
}
.HomeTabContainer .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
}
.HomeTabContainer .ajax__tab_active .ajax__tab_outer
{
    background: #003366 repeat-x left -1400px;
}
.HomeTabContainer .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    background-color: #fffff0;
    border: solid 1px #808080;
    border-top-width: 0px;
}
