﻿/******************************/
/* TÜRKVET PROJESİ - CSS 2.1  */
/* Ata Türkoğlu, 23 Ocak 2009 */
/******************************/

/* Standard Formattings STARTS HERE */
html
{
    height: 100%;
    width: 100%;
    margin: 0px;
}

body
{
    height: 100%;
    width: 100%;
    margin: 0px;
    text-align: center;
    background-color: #fff;
    background-image: url(    '../../App_Themes/Images/Backgrounds/BGFullPage.jpg' );
    background-repeat: repeat-x;
}

img
{
    margin: 0px;
    padding: 0px;
    border: solid 0px #fff;
}

.updateProgress
{
    position: absolute;
    background-image: url('../../App_Themes/Images/Backgrounds/BGProgress.png' );
    background-repeat: repeat;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    z-index: 500;
    overflow: hidden;
}
.updateProgressDiv
{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    text-align: center;
    border-style: solid;
    color: #0f6d91;
    border-width: 1px;
    background-color: White;
    width: 200px;
    height: 150px;
    z-index: 900;
}

table
{
    font-family: Verdana,Arial, MS Sans Serif;
    font-size: 11px;
    font-weight: normal;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    color: #606060;
}

td
{
    padding: 0px;
}

div
{
    z-index: 200;
}

div.container
{
    background-repeat: repeat-x;
    width: 100%;
    margin: 0 auto;
}

div.center
{
    clear: both;
    width: 720px;
    margin: 0 auto;
}

div.centerTop
{
    clear: both;
    height: 27px;
    width: 720px;
}

div.menu
{
    width: 100%;
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 11px;
}

img#dhtmlpointer
{
    position: absolute;
    display: none;
}

div#dhtmltooltip
{
    display: none;
}

a
{
    padding: 0px;
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: middle;
}

select, input[type="text"], textarea
{
    font-family: Verdana,Arial,MS Sans Serif;
    font-size: 11px;
    line-height: 12px;
    position: relative;
    top: -3px;
}

input[type="submit"]
{
    cursor: pointer;
}

span.Required
{
    border: solid 0px #26b2fb;
    border-left: solid 3px #26b2fb;
    background-color: #c3e3ef;
    padding-left: 2px;
    padding-right: 2px;
}
/* Standard Formattings ENDS HERE */

/* Main STARTS HERE */
table.Main
{
    width: 984px;
    margin: auto;
}

td.MainLeft
{
    width: 10px;
    height: 300px;
    font-weight: bold;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainLeft.png);
    background-repeat: repeat-y;
}

td.MainContentMiddle
{
    width: 960px;
    font-weight: bold;
    background-color: #fff;
    vertical-align: top;
}

td.NoPadding
{
    background-color: #ebf0f2;
    text-align: left;
    border-bottom: none;
    width: 575px;
}


td.MainRight
{
    width: 14px;
    font-weight: bold;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainRight.png);
    background-repeat: repeat-y;
}

td.MainBottomTopLeft
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomTopLeft.png);
    background-repeat: no-repeat;
}

td.MainBottomTopRight
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomTopRight.png);
    background-repeat: no-repeat;
}

td.MainBottomOuterLeft
{
    height: 19px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomOuterLeft.png);
    background-repeat: no-repeat;
}

td.MainBottomInnerLeft
{
    width: 24px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomInnerLeft.png);
    background-repeat: no-repeat;
}

td.MainBottomMiddle
{
    width: 914px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomMiddle.png);
    background-repeat: repeat-x;
}

td.MainBottomInnerRight
{
    width: 24px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomInnerRight.png);
    background-repeat: no-repeat;
}

td.MainBottomOuterRight
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGMainBottomOuterRight.png);
    background-repeat: no-repeat;
}
/* Main ENDS HERE */

/* Page Header STARTS HERE */
table.Header
{
    width: 960px;
}

td.HeaderTop
{
    width: 240px;
    height: 50px;
}

td.HeaderBottom
{
    height: 48px;
}

td.GreenLine
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGGreenLine.jpg);
    background-repeat: repeat-x;
    height: 7px;
}

td.LinkBar
{
    width: 720px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGLinkBar.jpg);
    background-repeat: repeat-x;
    height: 27px;
    text-align: left;
    color: #fff;
}



td.IconBar
{
    width: 240px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGLinkBar.jpg);
    background-repeat: repeat-x;
    height: 27px;
    text-align: right;
    color: #fff;
}
/* Page Header ENDS HERE */

/* SubLinks STARTS HERE */
div.SubLinksHolder
{
    width: 0px;
    height: 0px;
    padding: 0px;
    position: relative;
    border: solid 0px #fff;
    margin: auto;
}

div.SubLinksContainer
{
    width: 248px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -25px;
    left: -128px;
    border: solid 0px #fff;
    text-align: right;
}

table.SubLinks
{
    width: 248px;
    height: 20px;
    color: #fff;
}

td.SubLinksLeft
{
    width: 41px;
    height: 20px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGSublinksLeft.png);
    background-repeat: no-repeat;
}

td.SubLinksContent
{
    width: 207px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGSublinksContent.png);
    background-repeat: repeat-x;
    text-align: right;
    padding-bottom: 2px;
    color: #fff;
}

td.LoginLink
{
    text-align: right;
    padding-bottom: 2px;
    padding-right: 5px;
    color: #fff;
}

a.SubLinks
{
    font-family: Verdana,Arial,MS Sans Serif;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
}

a.SubLinks:hover
{
    text-decoration: underline;
}
/* SubLinks ENDS HERE */

/* Content STARTS HERE */
table.Content
{
    width: 950px;
    margin: 5px;
}

td.ContentHeaderLeft
{
    width: 8px;
    height: 30px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentHeaderLeft.jpg);
    background-repeat: no-repeat;
}

td.ContentHeaderMiddle
{
    width: 932px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentHeaderMiddle.jpg);
    background-repeat: repeat-x;
    padding-left: 4px;
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 13px;
    text-align: left;
    color: #698794;
}

td.ContentHeaderRight
{
    width: 10px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentHeaderRight.jpg);
    background-repeat: no-repeat;
}

td.ContentLeft
{
    height: 300px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentLeft.jpg);
    background-repeat: repeat-y;
}

td.Content
{
    padding: 0px;
    vertical-align: top;
    text-align: left;
    color: #848484;
}

td.ContentRight
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentRight.jpg);
    background-repeat: repeat-y;
}

td.ContentBottomLeft
{
    height: 12px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentBottomLeft.jpg);
    background-repeat: no-repeat;
}

td.ContentBottomMiddle
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentBottomMiddle.jpg);
    background-repeat: repeat-x;
}

td.ContentBottomRight
{
    background-image: url(../../App_Themes/Images/Backgrounds/BGContentBottomRight.jpg);
    background-repeat: no-repeat;
}
/* Content ENDS HERE */

/* Page Footer STARTS HERE */
table.Footer
{
    width: 950px;
    height: 25px;
    font-size: 9px;
    margin-bottom: 2px;
    color: #4b7a88;
}

td.FooterLeft
{
    width: 6px;
    background-image: url(../../App_Themes/Images/Footers/BGFooterLeft.png);
    background-repeat: no-repeat;
}

td.FooterMiddle
{
    width: 938px;
    vertical-align: middle;
    background-image: url(../../App_Themes/Images/Footers/BGFooterMiddle.png);
    background-repeat: repeat-x;
}

td.FooterRight
{
    width: 6px;
    background-image: url(../../App_Themes/Images/Footers/BGFooterRight.png);
    background-repeat: no-repeat;
}
/* Page Footer ENDS HERE */

/* Page TitleBar STARTS HERE */
table.TitleBar
{
    margin-top: 5px;
    width: 950px;
    height: 25px;
    text-align: left;
    color: #fff;
}

.InfoTitleClass
{
    font-family: Verdana,Arial,MS Sans Serif;
    margin-left: 4px;
    font-weight: bold;
    font-size: 13px;
    color: #0d6f91;
}

td.TitleBarLeft
{
    width: 4px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGTitleBarLeft.gif);
    background-repeat: no-repeat;
}

td.TitleBarMiddle
{
    width: 902px;
    vertical-align: middle;
    background-image: url(../../App_Themes/Images/Backgrounds/BGTitleBarMiddle.gif);
    background-repeat: repeat-x;
}

td.TitleBarHelpIcon
{
    width: 40px;
    vertical-align: middle;
    background-image: url(../../App_Themes/Images/Backgrounds/BGTitleBarMiddle.gif);
    background-repeat: repeat-x;
}

td.TitleBarRight
{
    width: 4px;
    background-image: url(../../App_Themes/Images/Backgrounds/BGTitleBarRight.gif);
    background-repeat: no-repeat;
}
/* TitleBar ENDS HERE */


/* FwDateBox STARTS HERE */

td.Answer img
{
    position: relative;
    left: 2px;
    top: -2px;
    z-index: 0;
}

.prevMonthButton
{
    border: 1px solid #6dc3da;
    background-color: #1781b8;
    color: #b6e3fa;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: -4px;
    margin-bottom: -2px;
    margin-left: 14px;
    margin-right: 3px;
    height: 17px;
}

.nextMonthButton
{
    border: 1px solid #6dc3da;
    background-color: #1781b8;
    color: #b6e3fa;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: -4px;
    margin-bottom: -2px;
    margin-left: 3px;
    margin-right: 1px;
    height: 17px;
}

.monthSelect
{
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 11px;
    color: #b6e3fa;
    background-color: #1781b8;
    border: #6DC3DA 1px solid;
    margin-right: 3px;
    margin-top: 4px;
}

.yearSelect
{
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 11px;
    color: #b6e3fa;
    background-color: #1781b8;
    border: #6DC3DA 1px solid;
    margin-top: 4px;
}

.clearButton
{
    border: 1px solid #fff;
    background-color: #1781B8;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}

.todayButton
{
    border: 1px solid #fff;
    background-color: #1781B8;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}

.labelContainer
{
}

.calendarBody
{
    background-color: #EFEFEF;
}

.grid
{
    background-color: #6dc3da;
}

.weekNumberHead
{
}

.weekDayHead
{
    background-color: #41a5c6;
    color: #fff;
}

.weekNumber
{
}

.calendarFooter
{
    background-color: #9fd6f2;
}

.footerTable
{
}

.today
{
    color: #4c707a;
    font-weight: normal;
    background-color: #aed6e2;
}

.current
{
    background-color: #0b6da0;
    color: #fff;
    font-weight: bold;
}

.selected
{
}

.calendar
{
    border: 1px solid #1381a8;
}

.calendarHeader
{
    background-color: #0b6da0;
    border-top: 2px solid #0b6da0;
    border-bottom: 2px solid #0b6da0;
    cursor: default;
}

/* FwDateBox ENDS HERE */

/* FwGridView STARTS HERE */
table.FwGridView
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-width: 0;
    border-style: 0;
}

table.FwGridView th
{
    height: 26px;
    background-color: #cbe5e8;
    vertical-align: middle;
    text-align: left;
    font-family: Verdana,Arial,MS Sans Serif;
    font-weight: bold;
    color: #0d6f91;
    padding: 0px;
    padding-right: 3px;
}

table.FwGridView td
{
    height: 27px;
    background-color: #dfe7ea;
    vertical-align: middle;
    text-align: left;
    padding: 0px;
    padding-right: 3px;
    border-top: solid 2px #ffffff;
    color: #568292;
}

tr.Alternate td
{
    background-color: #e8edf0;
    color: #568292;
}

table.FwGridView th.Numeric
{
    text-align: right;
    padding-right: 8px;
}

table.FwGridView td.Numeric
{
    text-align: right;
    padding-right: 8px;
}

table.FwGridView th.Centered
{
    text-align: center;
}

table.FwGridView td.Centered
{
    text-align: center;
}

table.FwGridView th.Left
{
    text-align: left;
}

table.FwGridView td.Left
{
    text-align: left;
}

.FwGridView tr:hover
{
    background-color: #f2e8da;
}

/* FwGridView ENDS HERE */

/*FwGridView Half STARTS HERE*/


table.FwGridViewHalf
{
    width: 250px;
    margin: 0px;
    padding: 0px;
}

table.FwGridViewHalf th
{
    height: 26px;
    background-color: #cbe5e8;
    vertical-align: middle;
    text-align: left;
    font-family: Verdana,Arial,MS Sans Serif;
    font-weight: bold;
    color: #0d6f91;
    padding: 0px;
    padding-right: 3px;
}

table.FwGridViewHalf td
{
    height: 27px;
    background-color: #dfe7ea;
    vertical-align: middle;
    text-align: left;
    padding: 0px;
    padding-right: 3px;
    border-top: solid 2px #ffffff;
    color: #568292;
}

tr.AlternateHalf td
{
    background-color: #e8edf0;
    color: #568292;
}

table.FwGridViewHalf th.Numeric
{
    text-align: right;
    padding-right: 8px;
}

table.FwGridViewHalf td.Numeric
{
    text-align: right;
    padding-right: 8px;
}

table.FwGridViewHalf th.Centered
{
    text-align: center;
}

table.FwGridViewHalf td.Centered
{
    text-align: center;
}

table.FwGridViewHalf th.Left
{
    text-align: left;
}

table.FwGridViewHalf td.Left
{
    text-align: left;
}

.FwGridViewHalf tr:hover
{
    background-color: #f2e8da;
}

/* FwGridView Half Ends Here*/

/* WhiteFrame STARTS HERE */
table.WhiteFrame
{
    width: 950px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.WhiteFrame td
{
    padding: 0px;
    border: solid 0px #ffffff;
}

table.WhiteFrame td.WFTopLeft
{
    width: 9px;
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFTopLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFrame td.WFTopCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFTopCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFrame td.WFTopRight
{
    width: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFTopRight.jpg);
    background-repeat: no-repeat;
}

table.WhiteFrame td.WFLeft
{
    height: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFLeft.jpg);
    background-repeat: repeat-y;
}

table.WhiteFrame td.WFContent
{
    width: 931px;
    background-color: #ffffff;
    vertical-align: top;
}

table.WhiteFrame td.WFRight
{
    background-image: url(../../App_Themes/Images/Frames/WFRight.jpg);
    background-repeat: repeat-y;
}

table.WhiteFrame td.WFBottomLeft
{
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFBottomLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFrame td.WFBottomCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFrame td.WFBottomRight
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomRight.jpg);
    background-repeat: no-repeat;
}

div.WFHeader
{
    width: 100%;
    height: 17px;
    border-top: solid 0px #b0d4e1;
    border-right: solid 0px #b0d4e1;
    border-left: solid 0px #b0d4e1;
    border-bottom: dotted 2px #b0d4e1;
    margin-bottom: 2px;
    font-family: Verdana, Arial, MS Sans Serif;
    font-size: 13px;
    font-weight: bold;
    color: #73c1dc;
    text-align: left;
}
/* WhiteFrame ENDS HERE */

/* TaskAssign ListBox STARTS HERE */
.CtrlListBox
{
    width: 300px;
    height: 200px;
}

.CtrlListBoxLonger
{
    width: 300px;
    height: 400px;
}
/* TaskAssign ListBox ENDS HERE */

/* FormDefault STARTS HERE */
table.FormDefault
{
    width: 931px;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.FormDefault th
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormDefault th.Subject
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: left;
    color: #0d6f91;
}

table.FormDefault th.Separator
{
    width: 6px;
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormDefault td.Answer
{
    width: 750px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
    vertical-align: middle;
}

table.FormDefault th.Footer
{
    background-color: #daeaf0;
    text-align: left;
    padding-top: 3px;
}

table.FormDefault th.Paging
{
    height: 24px;
    background-color: #cbe5e8;
    text-align: center;
    padding: 0px;
    padding-top: 3px;
    color: #0d6f91;
}
/* FormDefault ENDS HERE */


/* WhiteFramePopup STARTS HERE */
table.WhiteFramePopup
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.WhiteFramePopup td
{
    padding: 0px;
    border: solid 0px #ffffff;
}

table.WhiteFramePopup td.WFTopLeft
{
    width: 9px;
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFTopLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopup td.WFTopCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFTopCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFramePopup td.WFTopRight
{
    width: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFTopRight.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopup td.WFLeft
{
    height: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFLeft.jpg);
    background-repeat: repeat-y;
}

table.WhiteFramePopup td.WFContent
{
    width: inherit;
    background-color: #ffffff;
    vertical-align: top;
}

table.WhiteFramePopup td.WFRight
{
    background-image: url(../../App_Themes/Images/Frames/WFRight.jpg);
    background-repeat: repeat-y;
}

table.WhiteFramePopup td.WFBottomLeft
{
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFBottomLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopup td.WFBottomCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFramePopup td.WFBottomRight
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomRight.jpg);
    background-repeat: no-repeat;
}

/* WhiteFramePopup ENDS HERE */

/* ButtonsPopup STARTS HERE */
table.ButtonsPopup
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.ButtonsPopup th.Buttons
{
    background-color: #daeaf0;
    text-align: left;
    padding-top: 3px;
    border-top: solid 2px #ffffff;
}

table.ButtonsPopup th.ButtonClose
{
    background-color: #daeaf0;
    text-align: right;
    padding-top: 3px;
    border-top: solid 2px #ffffff;
}

/* ButtonsPopup ENDS HERE */

/* BorderTop STARTS */

table.BorderTop
{
    width: 100%;
    padding-top: 3px;
    border-collapse: collapse;
    border-top: solid 2px black;
}

/* BorderTop ENDS */

/* FormAudit STARTS HERE */
table.FormAudit
{
    margin: 0px;
    margin-top: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.FormAudit tr.Emphatic
{
    font-weight: bold;
    color: #0d6f91;
}

table.FormAudit th
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
}

table.FormAudit th.Header
{
    font-weight: bold;
    text-align: left;
    color: #0d6f91;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    text-align: center;
    background-color: #daeaf0;
}

table.FormAudit td
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
}

table.FormAudit td.Content
{
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #ebf0f2;
    vertical-align: middle;
    text-align: left;
    border-bottom: none;
}

table.FormAudit td.ContentSeparator
{
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

/* FormAudit ENDS HERE */

/* FormPopup STARTS HERE */
table.FormPopup
{
    width: 100%;
    margin: 0px;
    margin-top: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.FormPopup th
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormPopup th.SubjectHalf
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    color: #0d6f91;
    vertical-align: top;
    text-align: left;
}

table.FormPopup th.SeparatorHalf
{
    width: 6px;
    padding-top: 5px;
    background-color: #daeaf0;
    color: #0d6f91;
    vertical-align: top;
    text-align: center;
}

table.FormPopup td.AnswerHalf
{
    width: 247px;
    padding-top: 5px;
    padding-left: 2px;
    border-top: solid 2px #ffffff;
    background-color: #ebf0f2;
    color: #0d6f91;
    vertical-align: top;
    text-align: left;
}

table.FormPopup td.AnswerFull
{
    width: 675px;
    padding-top: 5px;
    padding-left: 2px;
    border-top: solid 2px #ffffff;
    background-color: #ebf0f2;
    color: #0d6f91;
    vertical-align: top;
    text-align: left;
}

table.FormPopup td.AnswerWhole
{
    width: 928px;
    padding-top: 5px;
    padding-left: 2px;
    border-top: solid 2px #ffffff;
    background-color: #ebf0f2;
    color: #0d6f91;
    vertical-align: top;
    text-align: left;
}

table.FormPopup td.SubjectHalfSide
{
    width: 416px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    color: #0d6f91;
    vertical-align: top;
    text-align: center;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormPopup td.SeparatorHalfMiddle
{
    width: 12px;
    padding-top: 5px;
    background-color: #daeaf0;
    color: #0d6f91;
    vertical-align: middle;
    text-align: center;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormPopup td.Header
{
    font-weight: bold;
    text-align: left;
    color: #0d6f91;
    padding-top: 5px;
    padding-bottom: 5px;
}

table.FormPopup th.Subject
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: left;
    color: #0d6f91;
}

table.FormPopup td.ListBox
{
    width: 398px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormPopup td.ListBoxHeader
{
    width: 398px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
    border-top: solid 2px #ffffff;
}

table.FormPopup td.AssignHeader
{
    width: 60px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
    border-top: solid 2px #ffffff;
}

table.FormPopup td.Assign
{
    width: 60px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormPopup th.SubjectMiddleAlign
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: middle;
    text-align: left;
    color: #0d6f91;
}

table.FormPopup th.Separator
{
    width: 6px;
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormPopup th.SeparatorMiddleAlign
{
    width: 6px;
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: middle;
    text-align: center;
    color: #0d6f91;
}

table.FormPopup th.SeparatorListBoxButtons
{
    width: 25px;
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormPopup td.Answer
{
    width: 594px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
}

table.FormPopup td.AddRemoveButtons
{
    width: 25px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
}

table.FormPopup td.AnswerListBox
{
    width: 100px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
}

table.FormPopup td.AnswerListBoxRight
{
    width: 450px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
}

table.FormPopup td.Entry
{
    width: 10%;
}

table.FormPopup th.Footer
{
    background-color: #daeaf0;
    text-align: left;
    padding-top: 3px;
}

table.FormPopup th.Paging
{
    height: 24px;
    background-color: #cbe5e8;
    text-align: center;
    padding: 0px;
    padding-top: 3px;
    color: #0d6f91;
}

table.FormPopup td.Singlerow
{
    width: 100%;
    text-align: left;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    border: solid 0px;
    background-color: #ebf0f2;
}

table.FormPopup td.SingleColumn
{
    width: 100%;
    text-align: left;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    border: solid 0px;
    text-align: center;
}

/* FormPopup ENDS HERE */

/* FormPopupHalf STARTS HERE */
table.FormPopupHalf
{
    width: 387px;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.FormPopupHalf th
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormPopupHalf th.Subject
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 3px;
    background-color: #daeaf0;
    vertical-align: top;
    text-align: left;
    color: #0d6f91;
}

table.FormPopupHalf th.Separator
{
    width: 6px;
    background-color: #daeaf0;
    padding-top: 5px;
    vertical-align: top;
    text-align: center;
    color: #0d6f91;
}

table.FormPopupHalf td.Answer
{
    width: 206px;
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
}
/* FormPopup ENDS HERE */

/* WhiteFramePopupPicker STARTS HERE */
table.WhiteFramePopupPicker
{
    width: inherit;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.WhiteFramePopupPicker td
{
    padding: 0px;
    border: solid 0px #ffffff;
    vertical-align: top;
}

table.WhiteFramePopupPicker td.WFTopLeft
{
    width: 9px;
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFTopLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopupPicker td.WFTopCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFTopCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFramePopupPicker td.WFTopRight
{
    width: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFTopRight.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopupPicker td.WFLeft
{
    height: 10px;
    background-image: url(../../App_Themes/Images/Frames/WFLeft.jpg);
    background-repeat: repeat-y;
}

table.WhiteFramePopupPicker td.WFContent
{
    width: auto;
    background-color: #ffffff;
    vertical-align: top;
}

table.WhiteFramePopupPicker td.WFRight
{
    background-image: url(../../App_Themes/Images/Frames/WFRight.jpg);
    background-repeat: repeat-y;
}

table.WhiteFramePopupPicker td.WFBottomLeft
{
    height: 9px;
    background-image: url(../../App_Themes/Images/Frames/WFBottomLeft.jpg);
    background-repeat: no-repeat;
}

table.WhiteFramePopupPicker td.WFBottomCenter
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomCenter.jpg);
    background-repeat: repeat-x;
}

table.WhiteFramePopupPicker td.WFBottomRight
{
    background-image: url(../../App_Themes/Images/Frames/WFBottomRight.jpg);
    background-repeat: no-repeat;
}
/* WhiteFramePopup ENDS HERE */

/* PickerMainContainer STARTS HERE */
table.PickerMainContainer
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.PickerMainContainer td.DataKeyEntryControl
{
    width: 0px;
    text-align: left;
    padding: 0px;
    border: solid 0px #ffffff;
    vertical-align: text-top;
}

table.PickerMainContainer td.EntryButton
{
    text-align: left;
    padding: 0px;
    border: solid 0px #ffffff;
    vertical-align: text-top;
}

table.PickerMainContainer td.CleanButton
{
    text-align: left;
    padding: 0px;
    border: solid 0px #ffffff;
    vertical-align: middle;
    top: -3px;
}

table.PickerMainContainer td.GroupBox
{
    padding: 0px;
    border: solid 0px #ffffff;
    vertical-align: middle;
    text-align: left;
}
/* GroupBox ENDS HERE */

/* FormPicker STARTS HERE */
table.FormPicker
{
    width: 100%;
    margin: 0px;
    margin-bottom: -1px;
    padding: 0px;
    border-collapse: collapse;
    border: solid 0px #ffffff;
}

table.FormPicker th
{
    border-top: solid 2px #ffffff;
    font-family: Verdana, Arial, MS Sans Serif;
    font-weight: bold;
}

table.FormPicker th.Subject
{
    width: 175px;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 2px;
    background-color: #daeaf0;
    vertical-align: middle;
    text-align: left;
    color: #0d6f91;
}

table.FormPicker th.Separator
{
    width: 6px;
    background-color: #daeaf0;
    padding-top: 5px;
    text-align: center;
    color: #0d6f91;
    vertical-align: middle;
}

table.FormPicker td.Answer
{
    /*width: 380px;*/
    background-color: #ebf0f2;
    text-align: left;
    padding-top: 5px;
    padding-left: 2px;
    border-bottom: none;
    vertical-align: middle;
}

table.FormPicker td.NoPadding
{
    width: 100%;
    background-color: #ebf0f2;
    text-align: left;
    padding-left: 0px;
    vertical-align: middle;
    border-bottom: none;
}

table.FormPicker th.Footer
{
    background-color: #daeaf0;
    text-align: left;
    padding-top: 3px;
}

table.FormPicker td.Singlerow
{
    width: 100%;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
    border: solid 0px;
}

table.FormPicker th.Paging
{
    height: 24px;
    background-color: #cbe5e8;
    text-align: center;
    padding: 0px;
    padding-top: 3px;
    color: #0d6f91;
}

table.FormPicker img
{
    position: relative;
    top: -2px;
    left: 0px;
}
/* FormPicker ENDS HERE */

/* Splitter STARTS HERE */
table.Splitter
{
    width: 100%;
    border-collapse: collapse;
    border: solid 0px #000;
    padding: 0px;
    margin: 0px;
}

table.Splitter td.HalfSplit
{
    width: 50%;
    text-align: left;
    vertical-align: top;
    background-color: #ebf0f2;
}

table.Splitter td.Singlerow
{
    width: 100%;
    text-align: left;
    vertical-align: top;
}

table.Splitter th.Footer
{
    background-color: #daeaf0;
    text-align: left;
    padding-top: 3px;
    border-top: solid 2px #ffffff;
}

table.Splitter td.Header
{
    font-weight: bold;
    text-align: left;
    color: #0d6f91;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Splitter ENDS HERE */

/* FormTaskLayout STARTS HERE */
