﻿/* Styles for HTML elements */
a:link, a:visited { color: #20639A; text-decoration: none; font-weight:200; }
a:hover { text-decoration: underline; }
body { font-family: Arial; font-size: 0.9em; min-width: 798px; color: #333333; }
p{font-size: 1.0em; color: #333333; margin-top:0px; margin-bottom: 15px; text-align: justify;}
h1 { font-size: 1.8em; font-weight: normal; margin-top: 0px; color: #00B0D8; }
h2 { font-size: 1.6em; font-weight: normal; margin-top: 0px; color: #00B0D8; }
h3 { font-size: 1.4em; font-weight: normal; color: #00B0D8; margin-top:0px;  }
h4 { font-size: 1.3em; font-weight: bold; color: #00B0D8; margin-top:0px;  }
h5 { font-size: 1.2em; font-weight: normal; color: #00B0D8; margin-top:0px; margin-bottom: 5px;  }
h6 { font-size: 1.1em; font-weight: bold; color: #333333; margin-top:0px; margin-bottom: 15px; }

/* Styles for master page */
.progressPanel {position: absolute; left: 50%; margin-left: -100px; top: 250px; font-size: 1em; background-color: #CCCCCC; padding: 10px; height: 50px; width: 200px; border: solid 1px black}
#banner { width: 100%; color: #505863; height: 274px; margin: 0px; background-image: url('/images/BSGBannerBackground.png'); background-repeat: repeat-x; background-color: White;}
#page { width: 984px; margin: 0px auto 0px auto; background-color: White; text-align: left; position: relative; padding: 0px; border-right: solid 1px #818181; border-left: solid 1px #818181; min-height: 400px; }
#topgap {width:984px; height:5px; border-top: solid 1px #818181;}
#leftcolumn {width: 155px; height: 468px; background-color: White; text-align: left; float: left; color: #FFFFFF; padding-right: 13px; padding-left:13px;}
.leftcolumnsection3 { width: 144px; height: 268px; margin-bottom: 13px; padding: 0px; margin-top: 0px; }
.leftcolumnsection2 { width: 144px; height: 187px; margin-bottom: 13px; color: White; }
.leftcolumnsection1 {margin-bottom: 10px; height: 140px; width: 144px; color: White; font-size: 0.85em; padding: 7px 3px 7px 7px; background-image: url('/images/Panels/BlankPanel.png');
                background-repeat: no-repeat;}
.leftcol1span2 { display: block; margin-bottom: 17px; }
.FBandTWTTextDiv {width: 110px; height: 84px; }
.FBandTWTLogoDiv {float: right; height: 84px; width: 45px; margin-right: 0px; text-align: right;}

#bannermenu {float: right; margin: 0px; width: 43%; text-align: right; font-size: 0.7em; position:relative;}
#sitemappath { position: absolute; right: 87px; top: 95px; text-align: right; z-index: 2; width: 241px; left: 625px; }
.bannermenuitem {float: left; margin: 0px; width: 25%; text-align: center; font-size: 0.8em; padding-top: 15px; padding-bottom:0px;}
#main {width: 787px; background-color: White; text-align: left; margin-left: 182px; min-height: 481px; margin-top:0px; padding-bottom:13px;  }
#logo { background-color: white; color: Black; height: 108px; width:541px; float: left; padding-left: 13px; }
#body {padding:0px; width: 787px; }
#mission { width: 100%; margin: 45px auto 25px auto; background-image: url('../images/topbar1.png'); background-position:right; background-repeat: no-repeat; background-color: White; padding: 10px 0px 10px 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; }
#searchbox { margin-bottom: 5px;}
#SearchDiv {margin: 0px; width: 260px; height:30px; background-color: Transparent; float: right; padding-right: 0px; padding-top: 8px;}

.OurPrograms {margin: 0px 0px 15px 0px; height: 187px;}
#OurPrograms h1 { font-size: 1.2em; color: #005595;}
.MoreInformationAnimation a {color: White; font-weight: bold; z-index: 3;}
.OurProgramItems { margin: 0px; color: #666666; padding: 0px; }

.homepagebox:hover {border: solid 1px Gray;}
.moreinformation {text-align: right; margin-bottom: 1px; vertical-align: bottom;}
.MoreInformationAnimation { padding: 20px 5px 5px 5px; position: absolute; bottom: 28px; right: 0px; width: 240px; height: 198px; background-image: url('../images/blueboxrnd.png'); display: none; color: White; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; }

#mainrightcolumn { width: 250px; float: right; margin: 0px;}
#mainrightcolumn h2 { font-size: 1em; color: #005595;}
#content {padding-top: 40px;}
#Corporate {height: 30px; padding: 0px 0px 0px 0px; width: 100%; background-image: url('../images/Panels/Bottom_Bar.png'); background-position: bottom center; background-repeat: no-repeat;}
#Corporate a { color: #00B0D8; }
#CorporateContent {width: 953px; margin: 0px auto 0px auto; background-color: White; text-align: left; height: 190px; padding-top: 5px; border-right: solid 1px #005595; }
#Corporate h1 { font-size: 1.2em; color: #005595;}
.CorporateItem {float: left; margin: 0px; width: 23%; text-align: center; padding-top: 5px; background: transparent; }
#footer { width: 922px; margin: 5px auto 5px auto; font-size: 0.8em; color: White; text-align: center; }
#ContentPlaceHolder1 {width: 800px; background-color: White; text-align: left; min-height: 397px; }
/* Styles for navigation menu */
#menu { background-color: #FFFFFF; color: White; margin:0px; height: 38px; width: 654px; padding-left: 13px; float:left;}
/* Styles for Verify User Page */
.mask {color: Gray;}
.maskblur {color: Black;}
/* Styles for Login Page */
.LoginButton { float: left;}
.RememberMeBox { padding-right:25px; padding-bottom: 5px; }
/* Styles for NEIS Monthly Report Page */
.RatingStar { font-size: 0px; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; background-repeat: no-repeat; }
.FilledRatingStar { background-image: url(images/FilledStar.png); }
.EmptyRatingStar { background-image: url(images/EmptyStar.png); }
.WaitingRatingStar { background-image: url(images/SavedStar.png); }
.NEISReportTable { width: 750px; }
.NEISReportTD_Description { width: 330px; vertical-align: top;}
.NEISReportTD_Amount { width: 110px; vertical-align: top; text-align: left;}
.NEISReportTD_Variance { width: 180px; vertical-align: top; text-align: left;}
/* Styles for NEIS Enquiry page */
.NEISEnquiryTD_Description { width: 320px; vertical-align: top; padding: 5px; }
.NEISEnquiryTD_DataEntry { vertical-align: top; padding: 5px; }
/* Styles for Accordion */
.accordionHeader { background-position: left top; color: #FFFFFF; font-size: 1.2em; font-weight: bold; height: 38px; width: 750px; background-image: url("/images/Panels/AccordianHeaderSq.png"); text-align: left; text-indent: 15px; vertical-align: text-bottom; line-height: 30px; }
.accordionHeader:hover { background-position: left top; color: #FFFFFF; font-size: 1.2em; font-weight: bold; height: 38px; width: 750px; background-image: url("/images/Panels/AccordianHeaderSq.png"); text-align: left; text-indent: 15px; vertical-align: text-bottom; line-height: 30px; cursor: pointer; }
.accordionHeaderSelected { background-position: top left; color: #FFFFFF; font-size: 1.2em; font-weight: bold; height: 38px; width: 750px; background-image: url("/images/Panels/AccordianHeaderSq2.png"); text-align: left; text-indent: 15px; vertical-align: text-bottom; line-height: 30px; }
.accordionHeaderSelected:hover { background-position: top left; color: #FFFFFF; font-size: 1.2em; font-weight: bold; height: 38px; width: 750px; background-image: url("/images/Panels/AccordianHeaderSq2.png"); text-align: left; text-indent: 15px; vertical-align: text-bottom; line-height: 30px; cursor: pointer;}
.accordionContent { background-color: #FFFFFF; color: #333333; margin-left: 15px; width: 725px; margin-bottom: 6px; }
/* Styles for Default.aspx */
#FlashSection { width: 787px; margin: 0px 0px 0px 0px; height: 205px; background-color: White; padding-bottom: 26px; }
#HomeTextDiv {height: 110px; width: 787px; padding: 12px 0px 13px 10px; margin: 13px 0px 0px 0px; background-image: url("../images/Panels/HomeTextBackground3.png"); background-position: top left; background-repeat: no-repeat;}

/* Styles for print */
@media print {
    #topgap {display: none;}
    #logoright1 {display: none; }
    #logoright2 {display: none; }
    #logoright3 {display: none; }
    #menualpha {display: none; }
    #leftcolumn {display: none; }
    #banner { display:none; }
    #Corporate {display:none;}
    #navigation { display:none;}
    #info { display:none;}
    #Search {display:none;}
    #NEISMenu {display:none;}
    .crudlinks {display:none;}
    .gridview {border: none;}
    #page { width: 21cm; margin: 0.5cm; border: 0px; }
    #main { margin: 0px; border: 0px; }
    #footer { display: none;}
    .reporttable { orphans: 5; widows: 5; page-break-inside: avoid;}
    .noprint { display: none;}
    .pagebreak { page-break-after: always;}
    .pagebreakbefore { page-break-before: always;}
    .PortfolioPager { display: none;}
    #SelectStream { display: none; }
}

