﻿body
{
    background-color: #FFFFFF;
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.HeaderSecPage
{
    width: 952px;
    height: 116px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('./../../Images/SiteHeader.jpg');
    background-repeat: no-repeat;
}
.HeaderPubPage
{
    width: 952px;
    height: 116px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('./../../Images/SiteHeader.jpg');
    background-repeat: no-repeat;
}

#content
{
    border-style: none inset inset outset;
    border-width: 0px 1px 1px 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    width: 952px;
    margin-left: auto;
    margin-right: auto;
}
#contentmenu
{
    width: 201px;
    background-color: #FFFFFF;
    float: left;
    height: 100%;
}
#contentinfo
{
    width: 749px;
    background-color: #FFFFFF;
    float: left;
}

#footer
{
    background-color: #FFFFFF;
    width: 952px;
    margin-left: auto;
    margin-right: auto;
}
.maincontent
{
    width: 750px;
    background-color: #FFFFFF;
    float: left;
}

.info
{
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
h3
{
    font-size: medium;
    font-weight: bold;
}
.submenu
{
    background-color: #000066;
    font-size: x-small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}
.boxmenu
{
    height: 260px;
    width: 751px;
}
.boxsubmenu
{
    width: 206px;
    height: 240px;
    float: left;
    background-color: #FFFFFF;
    background-image: url('../../../../../Images/box3.png');
    background-repeat: no-repeat;
}
.boxsubmenuheader
{
    width: 206px;
    height: 45px;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
}
.boxsubmenuinfo
{
    width: 207px;
    height: 199px;
    font-size: small;
    font-weight: lighter;
}
.boxmenugap
{
    width: 30px;
    height: 240px;
    float: left;
}
.background
{
    border-color: #FFFFFF;
    border-style: outset inset inset outset;
    border-width: medium;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 721px;
    background-color: #E7F3F7;
}
.pagehdrp
{
    /*border-bottom:1px dashed #ccc;*/
    background-color: #004080;
    font-size: medium;
    font-weight: bold;
    color: #fff;
    text-align: left;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    background: url(../../images/bg2.jpg) repeat-x;
    height: 40px;
    line-height: 40px;
}
.spanheader
{
    background-color: #004080;
    width: 100%;
    font-size: medium;
    font-weight: bold;
    color: #fff;
    text-align: left;
    left: 0px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    background: url(../../images/bg2.jpg) repeat-x;
    height: 40px;
    line-height: 40px;
}
.pageheader
{
    /*border-bottom:1px dashed #ccc;*/
    background-color: #004080;
    font-size: medium;
    font-weight: bold;
    color: #fff;
    text-align: center;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 20px;
    background: url(../../images/bg2.jpg) repeat-x;
    height: 40px;
    line-height: 40px;
}
.reportheader
{
    padding: 10px;
    background-color: #F7FAFE;
    border: 1px hidden #CCCCCC;
    font-size: medium;
    font-weight: bold;
    color: #000066;
}
.menuheader
{
    float: left;
    background-image: url('../../../../../Images/tabheader.gif');
    height: 30PX;
    width: 721px;
    background-color: #E7F3F7;
    background-repeat: no-repeat;
}
.menuheadertext
{
    font-size: small;
    font-weight: bold;
    color: #000000;
    text-align: center;
    height: 30px;
    width: 200px;
    float: left;
    vertical-align: middle;
}
.datainput
{
    background-color: #F7FAFE;
    border: 1px hidden #CCCCCC;
    font-size: medium;
    font-weight: bold;
    color: #000066;
}
.tabletext
{
    font-size: medium;
    color: #000066;
}


.button
{
    background-color: #ffffff;
    border: Defaultpx dotted #c0c0c0;
    color: #0066ff;
    font-family: verdana;
    font-weight: bold;
    padding: 1px;
}

 .buttondisabled {
 background-color: #ffffff;
 border: Defaultpx dotted #c0c0c0;
 color: #0066ff;
 font-family: verdana;
 font-weight: bold;
 padding: 1px;
 }



.divtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    padding: 15px 10px 0 10px;
}
.divheader
{
    font-size: large;
    font-weight: 500;
    text-align: center;
    color: #000066;
}

.footertext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    text-align: center;
}
.divContent
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    padding: 5px 10px 0 10px;
}
/* Menu  */

.glossymenu
{
    padding: 0;
    width: 200px; /*width of menu*/
    border: 1px solid #9A9A9A;
    border-bottom-width: 0;
}

.glossymenu a.menuitem
{
    /*background: black url(glossyback.gif) repeat-x bottom left;*/ /*background-image: url( '../../Images/glossyback.gif' );*/
    background-color: #E7F3F7;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
    display: block;
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 2px Solid white;
    height: 20px;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
    color: white;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
}

.glossymenu a.menuitem .statusicon
{
    /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}

.glossymenu a.menuitem:hover
{
    /*background-image: url( '../../Images/glossyback2.gif' );*/
    background-color: #E7F3F7;
}

.glossymenu a.submenu
{
    /*DIV that contains each sub menu*/
    background: white;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
    height: 30px;
}

.glossymenu a.submenuLong
{
    /*DIV that contains each sub menu for long name*/
    background: white;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
    height: 45px;
}

.glossymenu a.submenu:visited, .glossymenu .submenu:active
{
    background: white;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
    height: 30px;
}

.glossymenu div.submenu
{
    /*DIV that contains each sub menu*/
    background: white;
    font-weight: bold;
    font-size: small;
    text-align: left;
    color: Black;
}

.glossymenu div.submenu ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.glossymenu div.submenu ul li
{
    border-bottom: 1px;
}

.glossymenu div.submenu ul li a
{
    display: block;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
    background: #E7F3F7;
    color: Black;
}
/* Menu  */

/*breadcrumb*/

#breadcrumb
{
    background-image: url('../../../../../bc_bg.png');
    background-repeat: repeat-x;
    height: 30px;
    line-height: 30px;
    color: #9b9b9b;
    border: solid 1px #cacaca;
    width: 100%;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
#breadcrumb li
{
    list-style-type: none;
    float: left;
    padding-left: 10px;
}
#breadcrumb a
{
    height: 30px;
    display: block;
    background-image: url('../../../../../bc_separator.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    text-decoration: none;
    color: #454545;
}
.home
{
    border: none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
    color: #35acc5;
}

.sectionHeader
{
    background-color: #004080;
    color: White;
    font-weight: bold;
    padding: 4px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px;
}

.mandatoryStar
{
    color: Red;
}


.fieldLabel
{
    font-size: 11px;
    font-weight: bold;
    color: #000066;
    text-align: left;
}

.formFieldLabel
{
    font-size: 12px;
    font-weight: bold;
    color: #000066;
    text-align: right;
    width: 170px;
}
.formFieldLabel2
{
    font-size: 12px;
    font-weight: bold;
    color: #000066;
    text-align: right;
    padding-left: 10px;
}



.cfResultTable
{
    font-size: 12px;
    background-color: #F7FAFE;
    border-style: outset inset inset outset;
    border-width: thin;
    border-color: #F0F0F0;
    text-align: left;
    width: 600px;
}

.navigationtd
{
    width: 200px;
    background-color: #FFFFFF;
    float: left;
    height: 100%;
}
.maintable
{
    width: 952px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    background-color: White;
}

.classtd
{
    font-size: 11px;
    font-weight: bold;
    color: #000066;
    background-color: #DCE3EF;
    border-style: solid;
    border-width: 1px;
    border-color: #004080;
    text-align: left;
    width: 749px;
}
.classtd2 td
{
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    padding-left: 10px;
    padding-right: 15px;
    color: #111;
    height: 100%;
}

.linkAsButton
{
    background: #004080;
    cursor: pointer;
    border: 1px solid #002448;
    color: #fff;
    vertical-align: text-bottom;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    padding: 5px 8px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 13px;
    text-decoration: none;
}

.linkAsButton:hover
{
    background: #002448;
}

.navigationTable
{
    width: 100%;
    background-color: Silver;
    color: White;
}

.imageButton
{
    cursor: hand;
}

.errorDisplay
{
    background-color: InfoBackground;
    text-align: left;
    font-weight: bold;
    font-size: small;
    color: Red;
}

.visitingPageLink
{
    background: White;
}

.button, .button-clear
{
    background: #004080;
    cursor: pointer;
    border: 1px solid #002448;
    color: #fff;
    vertical-align: text-bottom;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    padding: 5px 8px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 13px;
}
.button-clear
{
    border: 1px solid #bbb;
    background: #ddd;
    color: #333;
}

.button:hover
{
    background: #002448;
}
.button-clear:hover
{
    background: #bbb;
}

input[type="text"], #signup-form input[type="password"], select
{
    padding: 2px 1px;
}

.select-short
{
    width: 100px;
}
.select-long
{
    width: 500px;
}

.searchCriteria
{
    background-image: url( '../../Images/magnifier-medium.png' );
    background-repeat: no-repeat;
    background-position: 2px 3px;
    padding-left: 20px;
}
.sectionResultHeader
{
    background-color: #004080;
    color: White;
    font-weight: bold;
    padding: 4px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px;
}
#ctl00_ContentPlaceHolder1_PartyCheckBox td
{
    padding-right: 10px;
}

.errorMessage
{
    color: #f00;
    border: 1px dashed #f00;
    background-color: #FFECEC;
    text-align: left;
}

/*****   Pager Start ****/
.PagerContainerTable
{
    background-color: #F3F3F3;
    height: 30px;
    border: 1px solid #CCCCFF;
    width: 100%;
    white-space: nowrap;
}
.PagerInfoCell
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #333333;
    white-space: nowrap;
    background-color: #EAEAEA;
    border: 1px solid #C1C1C1;
}
.PagerCurrentPageCell
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #333333;
    font-weight: bold;
    white-space: nowrap;
    background-color: #EAEAEA;
    border: 1px solid #C1C1C1;
}
/*****  Pager End  ****/

.filePath
{
    font-style: italic;
    font-weight: lighter;
}

.SearchText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    color: #000066;
}

.SearchUserText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
    color:Black;
}

.SearchLinkbutton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    color:#000066;
}

.chkBoxList td
{    width:33%;
     text-align:left;
    
}

.datepadcell
{
    -webkit-padding-start: 3px;
}

.repeaterheader
{ background:#5D7B9D;
  color:white;
}

.repeatermainrow
{ background:#F7F6F3;
  color:#333333;
}

.repeateralternaterow
{ background:white;
  color:#333333;
}