﻿body
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #666666;
}
html, body, table, td
{
    color: #333333;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}
HR
{
    border-top: solid 0px white;
    border-left: solid 0px white;
    border-right: solid 0px white;
    border-bottom: solid 1px #CCCCCC;
    height: 1px;
    width: 100%;
}
.Btext
{
    color: #1b3a7d;
}
.WTextBold
{
    color: #FFFFFF;
    font-weight: bold;
}
.tblStart
{
    height: 181px;
    background-image: url(../images/collage.jpg);
}
.tblHeader
{
    width: 100%;
}
.tblTopNav
{
    height: 33px;
}
.tblTopNav TD
{
    padding: 0px 5px 0px 5px;
    color: #FFFFFF;
    font-weight: bold;
}
.tblTopNav TD
{
    background-image: url(../images/topnavbg.jpg);
}
.tblSideNav
{
    width: 100%;
    padding: 5px;
    background-color: #143d8d;
    border-top: solid 0px white;
    border-left: solid 0px white;
    border-right: solid 0px #5c739d;
    border-bottom: solid 0px white;
}
.tblSideNav A
{
    color: #FFFFFF;
    text-decoration: none;
}
.tblSideNav TD
{
    background-color: #143d8d;
}
.tblSideNav TD.L1MouseOff
{
    background-color: #143d8d;
}
.tblSideNav TD.L1MouseOn
{
    background-color: #2F649A;
}

.SM2MouseOff
{
    background-color: #143d8d;
    color: #E1E1FF;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 10px;
}
.SM2MouseOn
{
    background-color: #2F649A;
    color: White;
    font-weight: bold;
    padding-left: 15px;
}

.tblSideNav TD.L2MouseOff
{
    background-color: #143d8d;
    color: White;
    padding-left: 15px;
}
.tblSideNav TD.L2MouseOn
{
    background-color: #2F649A;
    color: White;
    padding-left: 15px;
}
.tblSideNavBGColor
{
    background-color: #143d8d;
}
.tblColorLine
{
    height: 3px;
    width: 100%;
    border-width: 1px;
    border-color: #000000;
    border-collapse: collapse;
}
.tblColorLine TD
{
    height: 3px;
    background-color: Maroon;
}
.tblMultiColor TD.right
{
    height: 4px;
    width: 50%;
    background-color: #1b3a7d;
}
.dropdownlist
{
    border-right: #cccccc 1px solid;
    border-top: #999999 1px solid;
    font-weight: normal;
    font-size: 12px;
    border-left: #999999 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica;
    height: 18px;
}
.textbox
{
    border-right: #cccccc 1px solid;
    border-top: #999999 1px solid;
    font-weight: normal;
    font-size: 12px;
    border-left: #999999 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica;
}
.pushButton
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 10px;
    background: #f3f3f3;
    cursor: hand;
    color: #333333;
    line-height: 10px;
    border-left: #336699 1px solid;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-bottom: #336699 1px solid;
    font-family: Verdana, Arial, Helvetica;
    height: 21px;
}
.pushButton:hover
{
    cursor: pointer;
    border: solid 1px #000;
    background-color: #000099;
    color: #fff;
}

.Hyperlink
{
    cursor: hand;
    border: solid 1px #000;
    background-color: #000099;
    color: #fff;
}

.Hyperlink:hover
{
    cursor: pointer;
    border: solid 1px #000;
    background-color: #000099;
    color: #fff;
}
.button
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 10px;
    background: #f3f3f3;
    cursor: hand;
    color: #333333;
    line-height: 10px;
    border-left: #336699 1px solid;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-bottom: #336699 1px solid;
    font-family: Verdana, Arial, Helvetica;
    height: 21px;
    width: 80px;
}
.ImageButton
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 10px;
    background-color: Transparent;
    cursor: hand;
    color: #333333;
    line-height: 10px;
    border-left: #336699 1px solid;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-bottom: #336699 1px solid;
    font-family: Verdana, Arial, Helvetica;
    height: 32px;
    width: 132px;
}
.ImageButton:hover
{
    cursor: pointer;
    border: solid 1px #000;
    background-color: #f3f3f3;
    color: #fff;
}
.tabbutton
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 10px;
    background: #f3f3f3;
    cursor: hand;
    color: #333333;
    line-height: 10px;
    border-left: #336699 1px solid;
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    border-bottom: #336699 0px solid;
    font-family: Verdana, Arial, Helvetica;
    height: 21px;
    width: 80px;
}
.button:hover
{
    cursor: pointer;
    border: solid 1px #000;
    background-color: #336699;
    color: #fff;
}
.pic
{
    cursor: hand;
}
.pic:hover
{
    cursor: pointer;
    background-color: Fuchsia;
    color: Green;
}
.tableTitle
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    background-color: #f1f1f1;
    height: 24px;
    padding-left: 5px;
}
.tableTitle A
{
    color: #000000;
    text-decoration: none;
}
.tableContent
{
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding: 5px;
}
.tableTitleFooter
{
    background-color: #cccccc;
    height: 1px;
}
.tableBlank
{
    background-color: #f9f9f9;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 5px;
}
.tableBlank .separator
{
    background-color: #cccccc;
}
.breadcrumbs a
{
    color: #1b3a7d;
}
.toplinks a
{
    color: #1b3a7d;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=30);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}
.modalPopupMembers
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 450px;
}
.boxinner
{
    border-right: #c4c2c2 1px solid;
    border-top: #c4c2c2 1px solid;
    background: #fff;
    border-left: #c4c2c2 1px solid;
    border-bottom: #c4c2c2 1px solid;
}
.boxouter
{
    border-right: #cccccc 2px solid;
    border-top: 0px;
    margin-bottom: 6px;
    border-left: 0px;
    width: 100%;
    border-bottom: #cccccc 3px solid;
}
.boxinnerdark
{
    border-right: #003366 1px solid;
    border-top: #c4c2c2 0px solid;
    background: #7EA8CA;
    border-left: #c4c2c2 0px solid;
    border-bottom: #003366 1px solid;
    vertical-align: top;
}
.cu
{
    background: #dedede;
    border-bottom: #c4c2c2 1px solid;
    text-align: left;
}
.cu H1
{
    font-weight: bold;
    font-size: 100%;
    margin: 2px;
    color: #3f3f3f;
    padding-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
}

.BulletList
{
    color: White;
    font-size: 12px;
}
.alertbox
{
    background: #ffffff;
    border: solid 1px #7D7D7D;
    background-color: #ffff99;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
}

.verifiedbox
{
    margin: 7px;
    background: #ffffff;
    border: solid 1px #7D7D7D;
    background-color: #E0E0E0;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    padding: 5px;
}
.hBlank
{
    background-color: #f9f9f9;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    padding: 5px;
}
.hBlank .separator
{
    background-color: #cccccc;
}
/* Rating */
.ratingStar
{
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-color: Transparent;
}

.filledRatingStar
{
    background-image: url(../images/Star.png);
}

.emptyRatingStar
{
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar
{
    background-image: url(../images/SavedStar.png);
}


.relatedInfo
{
    vertical-align: top;
    text-align: right;
}

.tblRelatedInfo
{
    width: 180px;
    margin: 0;
    background-color: #112854;
    border-top: solid 0px white;
    border-left: solid 0px white;
    border-right: solid 0px #5c739d;
    border-bottom: solid 0px white;
    text-align: left;
}
.tblRelatedInfo A
{
    color: #FFFFFF;
    text-decoration: none;
}
.tdRelatedInfoHeader
{
    font-weight: bold;
    background-color: #FFFFFF;
    padding: 5px, 0px, 5px, 0px;
}
.MouseOff
{
    background-color: #112854;
    padding: 5px 15px 5px 10px;
}
.MouseOn
{
    background-color: #25406f;
    padding: 5px 15px 5px 10px;
}

.columnHeader
{
    font-weight: bold;
    color: #000000;
}

.AdminHeader
{
    padding: 0px 10px 5px 0px;
    color: #1b3a7d;
    background-image: url(../images/toplogobg.jpg);
}

.taskDate
{
    margin: 1px;
}
.taskDate strong
{
    width: 75px;
    display: block;
    float: left;
    text-align: right;
    margin-right: 2px;
    margin-top: 4px;
}
.taskDate input
{
    margin: 1px;
    vertical-align: middle;
}
.message
{
    color: #ff0000;
}
.message2
{
    color: #ff0000;
    font-size: 14px;
}
.errorMessage
{
    color: #ff0000;
    background-image: url(Common/Images/silkIcons/exclamation.png);
    background-repeat: no-repeat;
    background-position: top right;
    margin-bottom: 10px;
    border: solid 1px #ff0000;
    width: 150px;
}
.errorMessage p
{
    margin: 0;
    margin-left: 20px;
}

.accordionHeader
{
    font-size: 12px;
    color: #4E78A0;
    cursor: hand;
    font-weight: bold;
    padding: 0px 5px 5px 5px;
}
.accordionHeader a
{
    background: none;
    text-decoration: none;
}
.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
    color: Olive;
}
#master_content .accordionHeader a
{
    background: none;
    text-decoration: none;
}
#master_content .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}
.accordionContent
{
    background-color: transparent;
    border: 0px none;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
    color: Teal;
    font-family: Tahoma;
}
.accordion
{
    direction: ltr;
    display: inline;
    float: left;
    azimuth: left-side;
}

.watermark
{
    background: #FFAAFF;
}

.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}





.sampleStyleA
{
    background-color: #FFF;
}

.sampleStyleB
{
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC
{
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}
.sampleStyleD
{
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}
.OuterTabContent
{
    height: 600px;
    width: 100%;
    border-style: none;
}
.InnerTabContent
{
    height: 500px;
    vertical-align: top;
    border-style: none;
}
.adminOptions
{
    font-size: 12px;
}
.boxHeader
{
    padding: 6px;
    background-color: #f1f1f1;
    border-bottom: solid 1px #ccc;
    font-weight: bold;
    color: #666;
}
.HideColumn
{
    display: none;
}
.label11
{
    font-size: 11px;
    color: #35586C;
    text-align: right;
}
.labelBold
{
    font-size: 12px;
    color: #666;
    text-align: right;
    font-weight: bold;
}
.label
{
    font-size: 12px;
    color: #666;
    text-align: right;
}
.labelCaption
{
    font-size: 11px;
    color: #35586C;
    text-align: center;
}
.label12Center
{
    font-size: 12px;
    text-align: center;
}
.labelViolet
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    border: none;
    text-align: center;
}
.labelPageTitle
{
    font-family: Arial, Sans-Serif;
    color: #2F4F4F;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.labelContentText
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #2F4F4F;
}
.labelContentText2
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #380474;
    font-weight: normal;
}
.MainMasterTable
{
    border-right: steelblue 1px solid;
    border-top: steelblue 1px solid;
    font-size: smaller;
    margin: 0px 0px;
    overflow: auto;
    border-left: steelblue 1px solid;
    border-bottom: steelblue 1px solid;
    color: #F0F8FF;
    font-family: tahoma,arial;
    background-color: #6B9BC3;
    width: 760;
}
.DivDefault
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: Gray;
}
.TDAdminHead
{
    vertical-align: top;
    text-align: center;
    border-right: blue thin solid;
    border-top: blue thin solid;
    font-weight: bold;
    font-size: 12px;
    border-left: blue thin solid;
    color: #003399;
    border-bottom: blue thin solid;
    font-family: tahoma;
    height: 18px;
    background-color: silver;
}
html, body
{
    height: 100%;
}
body
{
    font-family: Verdana,arial,Tahoma;
    font-size: .8em;
    color: #222;
    margin: 0;
    padding: 0;
    background: #fff;
    text-align: justify;
}
a
{
    color: #557FFF;
}
a:hover
{
    text-decoration: none;
}
p, li
{
    margin: 2px;
    color: #555;
    padding: 2px;
}
ul
{
    padding-left: 1em;
}
img
{
    border: none;
}
.bordered
{
    border: 1px solid #aaa;
}
h1
{
    text-align: right;
    margin: 2px;
    color: #000;
    font-family: Georgia,Arial,Tahoma;
    font-size: 3em;
}
h3, h5
{
    margin-bottom: 4px;
}
textarea
{
    background: #ccc;
    color: #333;
    border: 1px solid #aaa;
}
#content
{
    width: 700px;
    background: #eee;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
    border-left: 10px solid #ccc;
    border-right: 10px solid #ccc;
}
.OfficerImage
{
    border-left: 2px solid #104E8B;
    border-right: 2px solid #104E8B;
    border-bottom: 2px solid #104E8B;
    border-top: : 2px solid #104E8B;
}

.ajax__tab_xp2 .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    background: repeat-x bottom;
    white-space: normal;
}
.ajax__tab_xp2 .ajax__tab_outer
{
    border-style: solid;
    padding-right: 4px;
    background: no-repeat right;
    height: 21px;
}
.ajax__tab_xp2 .ajax__tab_inner
{
    padding-left: 3px;
    background: no-repeat;
}
.ajax__tab_xp2 .ajax__tab_tab
{
    height: 30px;
    padding: 4px;
    margin: 0;
    background: repeat-x;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer
{
    background: no-repeat right;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner
{
    background: no-repeat;
}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab
{
    background: repeat-x;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer
{
    background: no-repeat right;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner
{
    background: no-repeat;
}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab
{
    background: repeat-x;
}
.ajax__tab_xp2 .ajax__tab_container .ajax__tab_default
{
    text-align: center;
    background-color: #9FB6CD;
    white-space: normal;
}
.ajax__tab_xp2 .ajax__tab_body
{
    text-align: center;
    background-color: #9FB6CD;
    font-family: verdana,tahoma,helvetica;
    font-size: 10px;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    border-style: none;
    border-color: Green;
    border-bottom-style: none;
    border-left: none;
    border-right: none;
    border-top: none;
}
.ajax__tab_xp2 .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10px;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}

.ajax__tab_xp3 .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-line.gif" )%>) repeat-x bottom;
}
.ajax__tab_xp3 .ajax__tab_outer
{
    padding-right: 4px;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-right.gif" )%>) no-repeat right;
    height: 21px;
}
.ajax__tab_xp3 .ajax__tab_inner
{
    padding-left: 3px;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-left.gif" )%>) no-repeat;
}
.ajax__tab_xp3 .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab.gif" )%>) repeat-x;
}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_outer
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover-right.gif" )%>) no-repeat right;
}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_inner
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover-left.gif" )%>) no-repeat;
}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_tab
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover.gif" )%>) repeat-x;
}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_outer
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-active-right.gif" )%>) no-repeat right;
}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_inner
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-active-left.gif" )%>) no-repeat;
}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_tab
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-active.gif" )%>) repeat-x;
}

.ajax__tab_xp3 .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 19pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}
.UploadFile
{
    border-right: blue thin solid;
    border-top: blue thin solid;
    font-weight: normal;
    font-size: 11px;
    border-left: blue thin solid;
    color: #003399;
    border-bottom: blue thin solid;
    font-family: tahoma;
    text-align: center;
    width: 300px;
}
.LinksBackground
{
    background-image: Url(Common/Images/eye.jpg);
    background-repeat: no-repeat;
    background-color: #9FB6CD;
    background-position: center;
}
