/* Global tag settings */
body
{
    margin: 0;
}

a {
    color: #383838; /*#869a43;*/
}

a:hover
{
    color: #009100;
}

img
{
    border: 0px;
}

p 
{
    margin: 6px 0;
    padding: 0;
}

table, td
{
    border: 0px;
    padding: 0px;
}

.clear
{
    clear: both;
}

h2 {
    color: #383838; /*#e17c14;*/
    background: url('../Images/Components/GrayHeaderBullet.gif') no-repeat scroll 0px 19px;
    padding: 10px 20px;
    margin: 0px;
    font-size: 1.5555em;
    font-weight: normal;
}

h3
{
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    background-color:#F9F9F9;
    font-size: 21px;
    font-weight: normal;
    padding: 5px 10px;
    margin: 0;
}

h4 {
    color: #383838; /*#E17C14;*/
    font-weight: bold;
    font-size: 1.1666em;
    padding: 5px;
    background-color: #f9f9f9;
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 1px #e7e7e7;
    margin: 18px 0 5px 0;
}

h5
{
    font-weight: bold;
    font-size: 14px;
    padding: 6px 5px 4px;
    margin: 0;
    text-align:left;
}

h6
{
    font-weight: bold;
    font-size: 13px;
    padding: 10px 0 3px 0px;
    margin: 0;
    text-align:left;
}

caption
{
    font-weight: bold;
    font-size: 1.3em;
    padding: 6px 5px 4px;
    margin: 0;
    text-align:left;
}

input, select, textarea
{
    border: solid 1px #d3d3d3;
}

/* Pataiso IE <=7 bugą su mygtukų vaizdavimu */
input[type=button],
input[type=submit]
{
    overflow:visible;
}

input[type=radio],
input[type=checkbox]
{
    border: 0;
}

/* Master settings */
#All {
    background: url('../Images/Header/BreadcrumbBgr.gif') repeat-x scroll 0 110px #FFFFFF;
    border: 0 solid;
    color: #555;
    font-family: Tahoma;
    font-size: 0.75em;
    padding: 0;
    text-align: left;
    width: 100%;
}

#Page
{
    margin: auto;
    max-width: 985px;
    min-width: 985px;
}

#VersionNo
{
    position:absolute;
    right: 20px;
    color: #555;
}

#BlockingMask
{
    position: fixed; 
    top: 0px; left: 0px;
    height: 100%;
    width: 100%;
    z-index: 99;
    /* Be fono IE neblokuoja */
    filter: alpha(Opacity=0);
    opacity: 0.1;
    background-color: Black;
}

#TransparentMask
{
    position: fixed; 
    top: 0px; left: 0px;
    background-color: Black; 
    filter: alpha(Opacity=10);
    opacity: 0.1;
    height: 100%;
    width: 100%;
    z-index: 100;
}

#Header
{
    padding: 0;
    height: 110px;
    font-size: 0.92em;
}

#HeaderRightContent
{
    float:right;
    width: 492px;
}

#HeaderLoginForm
{
	left: 786px;
    position: absolute;
    top: 6px;
}

#Logo
{
    margin: 28px 0px;
    padding: 0;
    float: left;
    width: 31%;
}
#Logo a
{
    display: block;
}

#Authentication
{
    margin: 10px 0 0 0;
    text-align: right;
    height:30px;
    font-size: 12px;
}

#Authentication .Button
{
    margin:0;
}

#Authentication #ButtonsBlock
{
	padding: 3px 0;
	float: left;
	white-space: nowrap;
	width: 87%;
	text-align: left;
}

#Authentication #IconsBlock
{
	float: right;
	width: 13%;
}

#Authentication .HeaderLink 
{
	font-weight: bold;
	padding: 0 5px;
}

#Authentication .HeaderLink:first-child
{
	padding-left: 0px;
}


#Authentication #IconsBlock .Separator
{
    border-left: solid 1px #383838; /*#e17c14; */
    display: inline-block;
    padding: 0 5px;
    float:left;
}

#Authentication #IconsBlock .Separator:first-child
{
    border: none;
}

    #Authentication .Separator {
        font-weight: normal;
        color: #383838;
    }

.ConfirmedIdentity
{
	background: url("../Images/Icons/Secure.png") no-repeat scroll right 1px transparent;
	padding-right: 18px;
}

/* Organization selector >> */

#OrganizationPicker
{
    color: #333333;
	width: 400px;
	font-size: 11px;
}

#OrganizationPicker .Caption
{
	display: none;
}

#OrganizationPicker .Organization
{
	white-space:nowrap;
	padding:0 6px;
	position:relative;
}

#OrganizationPicker .DropDown .Bgr
{
    background: transparent url('../Images/UI/RepresentedCompany.gif') repeat-x scroll left -74px;
}

#OrganizationPicker .DropDown .Left
{
    background: url('../Images/UI/RepresentedCompany.gif') no-repeat left -37px;
}

#OrganizationPicker .DropDown .Right
{
    background: url('../Images/UI/RepresentedCompany.gif') no-repeat right -0px;
}

#OrganizationPicker .OnlyItem .Bgr,
#OrganizationPicker .OnlyItem .Left,
#OrganizationPicker .OnlyItem .Right
{
    background: none;
}

#OrganizationPicker .DropDown
{
    cursor:pointer;
}

#OrganizationPicker .Dropdown div.Icon
{
    padding: 3px 20px 5px 8px;
}

#OrganizationPicker div.Icon
{
    padding: 5px 20px 5px 8px;
}

#OrganizationPicker .Organization .Code
{
}

#OrganizationPicker .Organization .Name
{
    text-align:left;
    overflow: hidden;
    font-weight:bold;
}


#OrganizationPicker .PickerItemList
{
    position: absolute; 
    background-color: White; 
    border: 1px solid #d6d6d6;
    top: 35px;
    left: 7px;
    right: 0;
    max-height: 370px;
    width: 440px;
    overflow: auto;
}

#OrganizationPicker .PickerItemList table
{
    width: 100%;
}

#OrganizationPicker .PickerItemList td.PickerItem
{
    border-bottom: solid 1px #eaeaea;
}

#OrganizationPicker .PickerItemList td.PickerItem a
{
    color: #555555;
    /* A.Mazeiva - iskrentanciame sąraše blogai rodė ilgus pavadinimus */
    white-space: normal;
}

#OrganizationPicker .PickerItemList td a
{
    padding: 5px;
    display:block;
    text-decoration: none;
}


#OrganizationPicker .PickerItemList td a:hover
{
    background-color: #FCBD42;
}

#OrganizationPicker .PickerItemList-Header, #OrganizationPicker .PickerItemList-Footer
{
    border-bottom: 1px solid #EA9310;
}

#OrganizationPicker .PickerItemList td.PickerItem .Name
{
	display: block;
}

#OrganizationPicker .PickerItemList td.PickerItem .Code
{
	display: block;
}

/* << Organization Selector */


#AuthenticationMenu
{
    height:13px;
}

.LoggedInUserCaption
{
}

.LoggedInUserName
{
    font-weight: bold;
    max-width: 47%;
	display: inline-block;
	white-space:nowrap;
	overflow: hidden;
	vertical-align: bottom;
}

#TopMenu
{
    list-style: none outside none;
    margin:0;
    margin-top:29px;
    padding:0;
    float:right;
}

#TopMenu li
{
    float: left;
    margin: 0 1px;
}

#Breadcrumb
{
    padding-top: 7px;
    height: 19px;
    font-size: 0.9em;
    color: #383838;
}

#Breadcrumb .SiteMapPath
{
    display:block;
    float:left;
}

#NotificationArea
{
    padding: 0 10px;
}

#Breadcrumb a
{
    color: #383838;
}


#Breadcrumb .HelpToggler
{
    float:right;
    cursor: pointer;
    background: url('../Images/Header/ContextHelp.gif') no-repeat scroll 0 0;
    padding-left: 20px;
    height: 16px;
}

#ContentArea
{
    clear: both;
    margin-top: 5px;
}

#LeftArea
{
    float: left;
    width: 20%;
}
#MainArea
{
    float: right;
    width: 80%;
    background: url('../Images/Components/WhiteBgrTop.gif') repeat-x scroll 0 0;
}

#MainArea #MainAreaPlaceHolder
{
    border-left: solid 1px #e4e4e4;
    border-right: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4;
    
}

#MainArea .ListDetailsNavigator
{
    padding: 0 10px;
    display: block;
}

#MainArea .MainAreaContent
{
    background: transparent url("../Images/Components/WhiteBgrBottom.gif") repeat-x scroll 0 bottom;
    padding: 0 10px 25px 10px;
}

#MainArea .MainAreaContent .ListDetailsNavigator
{
    padding: 0;
}

#CenterArea
{
    float: left;
    width: 74%;
}

#CenterArea .TitledPanel:first-child
{
    margin-top: 0px;
}

#RightArea
{
    float: right;
    width: 26%;
}


#Footer
{
    background-color:#eaeaea;
    padding: 10px;
    font-size: 0.92em;
    border-top: 5px solid #EEB13D;
}

#Footer a
{
    color: #333;
}

#Footer .Left
{
    float:left;
}

#Footer .Right
{
    float:right;
    text-align:right;
}

.HelpContent
{
    margin-top:5px;
    background-color: #FDFEEE;
    border: solid 1px #FFD700;
    padding: 10px;
}


/* MessageDisplay - informacinis pranesimas */

#NoCookiesDiv
{
    margin-top: 5px;
}

.ProgressDisplay
{
    background-color: White;
    border: 1px solid #D6D6D6;
    margin: auto;
    position: fixed;
    padding: 25px;
    z-index: 1000;
    top: 40%;
    left: 40%;
    width: 320px;
}
.ProgressDisplay .ValidationSummaryImage
{
    padding-right: 25px;
}

.ProgressDisplay .ValidationSummaryHeaderText
{
    font-family: Tahoma;
    font-weight:normal;
    font-size: 0.75em;
}

.MessageDisplay
{
    margin: 5px 0;
    background-color: #fdfeee;
    border: solid 1px #bddcbc;
    padding: 10px;
}

.MessageDisplay td
{
    vertical-align: middle;
}

#errorImageDiv 
{
    width: 26px;
    height: 26px;
    background-image: url(../Images/Icons/Error.gif);
    z-index: 1000;
}

#countdownSessionTime
{
	display: none;
}
#countdownSessionTimeExpired 
{
    display: none;
}

/* ValidationSummary - bendro validavimo pranesimas */

.ValidationSummary
{
    border: 1px solid Red;
	padding: 10px;
	margin: 0 0 5px;
	background-color: #fdfeee;
	color:#fa0c09;
}

.ValidationSummary ul
{
    margin-top: 0px;
    margin-left: 60px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}

.ValidationSummaryImage 
{
}


.ValidationSummaryHeaderText
{
	font-weight: bold;
	color: #555555;
}

.cookiesNotification {
    position: fixed;
    z-index: 3;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    padding: 10px 0;
    opacity: 1;
    transition: opacity .3s ease;
}

    .cookiesNotification p {
        text-indent: 0rem;
        padding-left: 2rem;
    }

.expmenu
{
    color:#333;
    font-size: 1.05em;
    margin-bottom: 10px;
}

.expmenu a, .expmenu span
{
    color:#333;
    display:block;
    padding: 7px;
    text-decoration: none;
}

.expmenu .span
{
    cursor: auto;
}

.lev0-sel0,
.lev0-sel1,
.lev1-sel0,
.lev1-sel1
{
    border-bottom: solid 1px White;
}

.lev2-sel0,
.lev2-sel1
{
    border-bottom: solid 1px #eeeeee;
}

.expmenu .expander
{
    padding-right: 20px;
}

.lev0-sel0 .expander,
.lev1-sel0 .expander,
.lev1-sel0-chsel1 .expander
{
    background-image: url('../Images/Menu/Menu-NormalArrow.gif');
    background-position:right 10px;
    background-repeat: no-repeat;
}

.lev0-sel1 .expander,
.lev1-sel1 .expander,
.lev1-sel0-chsel1 .expander
{
    background-image: url('../Images/Menu/Menu-ExtendedArrow.gif');
    background-position:right 10px;
    background-repeat: no-repeat;
}

.lev0-sel0 a, .lev0-sel0 span, .lev0-sel1 a, .lev0-sel1 span
{
    background-color: #dedede;
}

.lev1-sel0 a, .lev1-sel0 span, .lev1-sel1 a, .lev1-sel1 span, .lev1-sel0-chsel1 a, .lev1-sel0-chsel1 span
{
    background-color: #f0f0f0;
    padding-left: 25px;
}

.lev1-sel1 a, .lev1-sel1 span
{
    padding-left: 25px;
}


.lev2-sel0 a, .lev2-sel0 span, .lev2-sel1 a, .lev2-sel1 span
{
    background-color: #FAFAFA;
    padding-left: 45px;
}

.expmenu a:hover, .expmenu span:hover,
/*Pažymėtas*/
.expmenu .Selected a
{
    background-color: #fcbd42;
}
/* Komponentai */

.Component .Content
{
    padding: 0 10px 14px 10px;
    clear:both;
}

.OrangeComponent .Content
{
    padding: 0 5px 5px 10px;
    clear:both;
}


.Component h2
{
    float:left;
}

.Component h2 p 
{
	margin: 0;
}

#CenterArea .Component
{
    background: url('../Images/Components/WhiteBgrBottom.gif') repeat-x scroll 0 bottom;
    border: solid 1px #e4e4e4;
    border-top:none;
}

#RightArea .Component
{
    background-color: #f1f1f1;
    border-left: solid 5px #d6d6d6;
    margin-bottom: 10px;
}

#RightArea .Component ul
{
    padding: 0;
    list-style-position: inside;
}

#RightArea .OrangeComponent
{
    border-left: solid 5px #e79427;
    margin-bottom: 10px;
    background: #F6C25A url('../Images/Components/OrangeBgrTop.gif') no-repeat scroll right top;
}

#RightArea .OrangeComponent .Content
{
    background: url('../Images/Components/RightOrangeBottom.gif') no-repeat scroll right bottom;
}

#RightArea .OrangeComponent input[type=text],
#RightArea .OrangeComponent select
{
    border-color: #e79427;
}

#RightArea .OrangeComponent input[type=submit]
{
    width: 100%;
}


#RightArea .OrangeComponent h2
{
    background: url('../Images/Components/OrangeHeaderBullet.gif') no-repeat scroll 0px 16px;
    color:White;
}

#RightArea .OrangeComponent,
#RightArea .OrangeComponent a
{
    color: #383838;
}


#RightArea .Component .Header
{
    background: url('../Images/Components/RightGrayTop.gif') no-repeat scroll right top #f1f1f1;
}

#RightArea .Component .Content
{
    background: url('../Images/Components/RightGrayBottom.gif') no-repeat scroll right bottom #f1f1f1;
}

#LeftArea .Component
{
    margin-bottom: 10px;
    background-color: #f1f1f1;
}

#LeftArea .Component .Header
{
    background: url('../Images/Components/LeftGrayTop.gif') no-repeat scroll left top #f1f1f1;
}

#LeftArea .Component .Content
{
    background: url('../Images/Components/LeftGrayBottom.gif') no-repeat scroll left bottom #f1f1f1;
}

.SelectedStaticComponent .Component .Header, .SelectedStaticComponent .Component .Content
{
	background-image: none!important;
    background-color: #F7E7B2!important;
}

ul.Check
{
    margin: 0px;
    padding: 0 0 0 20px;
    list-style-image: url('../Images/Icons/BulletCheck.png');
}

ul.Check li
{
    padding: 5px 0;
    margin-left: 0px;
    border-top: solid 1px #c9c9c9;
}

.OrangeComponent ul.Check li
{
    border-top: solid 1px #383838;
}

ul.Check li:first-child
{
    border-top: none;
}

.Component .Separator
{
    margin-top: 5px;
    border-top: solid 1px #e7e7e7;
    width: 100%;
}

#RightArea .Component .Separator
{
    border-color: #c9c9c9;
    margin: 10px 0 10px 0;
}

#RightArea .Component h6
{
    padding: 0px;
    color: #333333;
    overflow: hidden;
}

#MainArea .Component .Buttons
{
    float:right;
    margin: 15px 13px 0 0;
}


/*Redaguojamo HTML turinio komponento stiliai*/
.EditableContentContainer
{
}
.EditableContentContainer .HeadArea
{
	border: solid 1px black;
	overflow: auto;
	font-size: 12px;
	color: #555555;
}
.EditableContentContainer .HeadArea .DescriptioArea
{
	font-weight: bold;
	float:left;
	padding: 4px;
}
.EditableContentContainer .HeadArea .ButtonArea
{
	padding-left: 5px;
	float:right;
	padding: 4px;
}
.EditableContentContainer .HeadArea .ButtonArea .EditContentButton
{
	padding: 2px;
}
.EditableContentContainer .EditContentArea
{
	min-width: 600px;
	z-index: 1000;
	position: relative;
}
/*Redaguojamo HTML turinio komponento stiliai*/
/*
 * Shiame CSS yra visi Vidniu puslapiu naudojami controlai ir elementai
 * 
 * Shis failas turi buti vienodas tiek LDBPortal tiek LDBInternalPortal
 * Jei pakeitimai buvo daromi viename faile, jie turi buti perkelti i kita
 *
 */


/*
 * KAIP NAUDOTI EM'us
 * (!) EMai yra hierarchiskai paveldimi ir dauginami vienas is kito
 * todel emus reikia naudoti tik ten kur reikia ir naudoti atsargiai!
 *
 * Defaultinis windows fontas yra 12pt
 * Standartinis BODY portalo fontas yra 8pt
 * 8pt = 0.666em (8/12)
 * 
 * Papildomi (paveldimi is BODY) dydziai - 12pt ir 13pt, taigi
 * 12pt = 1.5em (12/8)
 * 13pt = 1.625em (13/8)
 */

/**********************************************

	Colors:

	#B7DDC8 - header and footer
	#D5EAD5 - vertical menu bgcolor
	#006038 - headings bgcolor
	#FFDDC2 - selected menu bgcolor

**********************************************/


.ActionButtonsPanel
{
    text-align: left;
}

.TransparentButton
{
    background-color: Transparent;
    color: Black;
    border: 1px solid #59A860;
    cursor: pointer;
    padding: 0;
}

.TitledPanel
{
    margin-top: 5px;
}

.TitledPanel-Title {
    color: #383838; /*#E17C14;*/
    font-weight: bold;
    font-size: 1.1666em;
    padding: 7px 5px;
    background-color: #f9f9f9;
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 1px #e7e7e7;
}


.TitledPanel-TitleH5 {
    color: #383838; /*#E17C14;*/
    font-weight: bold;
    font-size: 1em;
    padding: 10px 5px 3px;
    margin: 0;
    border-bottom: solid 1px #e7e7e7;
}

.TitledPanel-TitleListCaption
{
    font-weight: bold;
    font-size: 14px;
    padding: 6px 5px 0px;
    margin: 0;
    text-align: left;
}

.TitledPanel-Content
{
    margin-top: 5px;
}

.TitledPanel-ContentNoMargin
{
    margin-top: 0px;
}

/* Reikia kad gridas prisispaustu tiesiai prie Title */
.TitledPanel-ContentNoMargin table.Grid
{
    margin-top: 0px;
}

.TitledPanel-Content-Dark
{
    padding: 3px;
}

/* Skirtas DIVams ir PANELems */
.TextPanel
{
    width: 100%;
    padding: 5px;
}

.FilterPanel
{
    margin-top: 3px;
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
}

.FilterPanel-Title {
    font-weight: bold;
    text-align: left;
    padding: 5px;
    color: #383838; /*#E17C14;*/
}

.FilterPanel-Title img
{
    margin: 0 3px;
}

.FilterPanel-Content
{
    margin: 3px 1px 2px 2px;
    padding: 0 5px;
}

.FilterPanel table.Buttons
{
    margin-bottom: 5px;
}

.FilterPanel-Collapse
{
    background-color: #FDF8DF;
}

.InfoPanel
{
    margin-top: 3px;
    border: gold 1px solid;
    background-color: #ffffcc;
    padding: 5px;
}

.Panel-DataBlock
{
    padding-bottom: 5px;
    margin-bottom: 5px;
    /*background: transparent url('../Images/UI/HorizontalLine.png') scroll no-repeat 246px bottom;*/
}

.ForDisabled
{
    display: none;
}

.SectionFrame
{
    border: solid 0.1em black;
    background-color: #F7FBFF;
}

.AspNet-PasswordRecovery
{
    margin: 0px auto;
}

.HideControl
{
    display: none;
}

/* added after 2007-05-18 */



.HorizontalLine
{
    border-top: solid 4px #e7e7e7;
    margin-top: 5px;
}

.HorizontalLineMedium
{
    background-color: #e7e7e7;
    width: 100%;
    height: 2px;
    margin-top: 5px;
    font-size: 1px; /* kad nerodytu fontu */
}


.HorizontalLineThin
{
    background-color: #e7e7e7;
    width: 100%;
    height: 1px;
    margin-top: 5px;
    font-size: 1px; /* kad nerodytu fontu */
}

.HorizontalOrangeLine
{
    background-color: #E89419;
    width: 100%;
    height: 2px;
    font-size: 1px; /* kad nerodytu fontu */
}

.HideHorizontalLines .HorizontalLine
{
    border-top: 0;
}

.HideHorizontalLines .HorizontalLineMedium, 
.HideHorizontalLines .HorizontalLineThin, 
.HideHorizontalLines .HorizontalOrangeLine
{
    display: none;
}

.DarkBackgroud-Panel
{
    background-color: #FAEEB4;
}

.ButtonSeparator
{
    margin-top: 5px;
    border-top: solid 1px #e7e7e7;
    width: 100%;
}

.ButtonBottomSeparator
{
    padding-bottom: 5px;
    margin-bottom: 2px;
    border-bottom: solid 1px #e7e7e7;
    width: 100%;
}

.ActionSeparator
{
    border-left: 1px solid #DDDDDD;
    margin-left: 4px;
    padding-left: 7px;
}

.ActionSeparator:first-child
{
    border-left: 0;
    margin-left: 0px;
    padding-left: 0px;

}


.GroupSeparator
{
    border-top: solid 1px #E7E7E7;
}

.CandidatesPanel .GroupSeparator:first-child
{
    border-top: 0;
}

.CandidatesPanel .GroupSeparator
{
	border-top: solid 4px #E7E7E7;
}


.GroupDeleteButton 
{
	text-align: right;
	padding-top: 5px;
}

    .GroupDeleteButton a {
        padding-right: .5rem;
    }


.GroupEmpty
{
	display: block;
	padding: 5px;
}

.AddInfoContainer
{
    padding-top: 0em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-bottom: 0.2em;
}

.LoginControlNavigation td
{
    text-align: left;
    padding: 0px;
}

.LoginControlNavigation tr
{
    margin: 0px;
    padding: 0px;
}

.TextPanel
{
    text-align: left;
    padding: 5px;
    white-space: normal;
    width: auto;
}

ol.WithVerticalPadding li, ul.WithVerticalPadding li
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.ExpandableList dd ul
{
    display: none;
}

.ExpandableList dd.expanded ul
{
    display: block;
    list-style: none;
    margin: 0px;
}

.ExpandableLink
{
    text-decoration: underline;
    color: black;
    cursor: pointer;
}

/*PIDAK review styles*/
.ReviewDataListTable
{
    width: 100%;
}

.ReviewDataListTable th
{
    padding-bottom: 3px;
    text-align: left;
    color: #92450C;
    font-weight: bold;
}

.ReviewDataListTable td
{
    padding-top: 2px;
    vertical-align: top;
    padding-right: 20px;
    vertical-align: middle;
}

/*PIDAK review styles*/




a.Tab
{
    display: inline-block;
    margin: 3px 0 0;
    /* Kad nesididintu keiciant textsize */
    font-size: 12px;
}

a.TabSelected
{
    color: #333;
    text-decoration: none;
    display: inline-block;
    margin: 5px 0 0;
    cursor: default;
    /* Kad nesididintu keiciant textsize */
    font-size: 12px;
}

a.TabSelected span
{
    cursor: default;
}

a.TabError
{
    color: #FF0000;
    display: inline-block;
    margin: 3px 0 0;
    cursor: pointer;
}

a.Tab .Right, a.TabError .Right, a.TabSelected .Right
{
    display: inline-block;
    cursor: pointer;
}

a.TabDisabled
{
    text-decoration: none;
}

.TabDisabled .Left, .Tab .DisabledLeft
{
    display: inline-block;
    color: Gray;
    cursor: default;
    text-decoration: none;
}

.TabSeparator, a.Tab .Left, a.TabError .Left, a.TabSelected .Left
{
    padding-bottom: 5px;
    white-space: nowrap;
    display: inline-block;
}

.TabSeparator
{
	color: #383838;
	font-weight: normal;
}

a.TabSelected .Right
{
    background: transparent url('../Images/Buttons/Tabs.png') no-repeat right 0;
}

a.TabSelected .Left
{
    padding: 5px 8px;
    background: transparent url('../Images/Buttons/Tabs.png') no-repeat -234px -30px;
}

.TextSeparator
{
	color: #383838;
	font-weight: normal;
}


#HeaderContent
{
    border-top: solid 4px #E7E7E7;
    border-bottom: solid 4px #E7E7E7;
    margin-top: 5px;
    padding: 5px 0;
}

.CvResumeHeaderContent
{
    border: 0;
    margin-top: 0;
    padding: 5px 0;
}

#ActionHeader
{
    width: 100%;
    margin-top: 5px;
}

#ActionHeader #HeaderContent
{
    border: 0;
    margin-top: 0;
}


#ActionHeader td.Metadata
{
    border-bottom: 4px solid #E7E7E7;
    border-top: 4px solid #E7E7E7;
    vertical-align: top;
}

#ActionHeader td.MetadataTop
{
    border-top: 4px solid #E7E7E7;
    vertical-align: top;
}

#ActionHeader td.MetadataBottom
{
    border-bottom: 4px solid #E7E7E7;
    vertical-align: bottom;
}


#ActionHeader td.Separator
{
    width: 5px;
}
#ActionHeader td.Actions
{
    width: 180px;
    border: 4px solid #E7E7E7;
    margin-left: 5px;
    padding: 5px;
    vertical-align:top;
}

#ActionHeader td.Actions a
{
    line-height: 19px;
}

#ActionHeader .Metadata .PropertyRow
{
}

.TitledPanel-TitleH5 .Actions a
{
    font-size: 12px;
    font-weight: normal;
}

.TitledPanel-TitleH5 .TabSeparator
{
	font-size: 12px;
}

#ActionHeader td.Actions .PublicCandidateActions
{
	padding-top: 5px;	
}

#ActionHeader td.Actions .PublicCandidateActions a
{
	display: inline;
	padding: 5px;
}


.AttachmentIcon
{
    background: transparent url('../Images/Icons/Attachment.gif') no-repeat;
    padding: 3px 5px 3px 30px;
    display: block;
    vertical-align:middle;
}

.DetailsCardElementCaption
{
    font-weight: bold;
}

.TitleArea .DetailsCardElementCaption
{
    margin: 3px 0 0 10px;
}

.DetailsCardHeaderElementCaption
{
    display: block;
    font-size: 1.5555em;
    font-weight: normal;
    padding: 0px 5px 2px;
    margin: 0;
}

.DetailsCardHeaderElementSubText
{
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 0;
    margin: 0;
}

.TitleArea .DetailsCardElementText
{
}

.PropertyArea
{
    margin: 0 5px;
    display: block;
}

.PropertyArea .PropertyRow
{
    /*line-height: 19px;*/
}

#ActionHeader .PropertyRow
{
    padding-top: 5px;
    
    display:block;
}

#ActionHeader #HeaderContent .PropertyRow
{
	padding-left: 5px;    
}

/* If action block is empty, slightly modify styles: */

.ActionsBlockEmpty #ActionHeader td.MetadataTop
{
    border-top: none;
    vertical-align: top;
}

.ActionsBlockEmpty #ActionHeader td.Separator
{
    display: none;
}

.ActionsBlockEmpty #ActionHeader td.Actions
{
    display: none;
}


/* VisitsInfoControl styles >> */

.VisitsInfo
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.VisitsInfo .MeetingTimeBlock
{
    margin-top: 5px;
}

.VisitsInfo .StatusBlock
{
    margin-top: 5px;
}

/* << VisitsInfoControl styles */

/* UserRatingControl styles >> */

.UserRatingControl .RatingTitle
{
    margin-bottom: 5px;
}

.UserRatingControl .RatingTitle .HelpIcon
{
    display: block;
    float: left;
    cursor: pointer;
    background: url('../Images/Header/ContextHelp.gif') no-repeat scroll 0 0;
    padding-left: 20px;
    height: 16px;
}

.UserRatingControl .RatingTitle .Caption
{
    float: left;
    padding-top: 1px;
}

.UserRatingControl .RatingBorder
{
    border: solid 1px #FCBD42;
    background-color: #FFFFFF;
    overflow: hidden;
}

.UserRatingControl .RatingBorder .RatingBar
{
    height: 12px;
    background-color: #FCBD42;
}

/* << UserRatingControl styles */

/* LdbLoginControls styles >> */

.LoginControlInfoText
{
    padding: 10px 0 10px 0;
}

/* << LdbLoginControls styles */

/* PersonLanguagesEditor styles >> */

.PersonLanguagesEditor .ValidationErrorIcon
{
    margin: 0 3px -3px 4px;
}

/* << PersonLanguagesEditor styles */

.ValidationErrorIcon
{
    background: transparent url("../Images/Icons/ValidatorError.gif") no-repeat scroll 0 0;
    width: 17px;
    height: 16px;
    display: inline-block;
    margin: 0 3px 1px 4px;
}


.DynControlList-Item
{
    padding-bottom: 5px;
    margin-top: 5px;
    border-bottom: solid 1px #e7e7e7;
}

.DynControlList-EmptyText
{
    border-bottom: solid 1px #e7e7e7;
    padding: 5px 0 5px 10px;
}

.BackButton
{
    margin-top: 3px;
    display: inline-block;
}

.MessageUnreadIcon
{
    background: transparent url("../Images/Icons/Mail/Unread.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.MessageReadIcon
{
    background: transparent url("../Images/Icons/Mail/Read.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.MessageRepliedIcon
{
    background: transparent url("../Images/Icons/Mail/Replied.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.MessageForwardedIcon
{
    background: transparent url("../Images/Icons/Mail/Forwarded.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.MessageSentIcon
{
    background: transparent url("../Images/Icons/Mail/Sent.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.MessageReceivedIcon
{
    background: transparent url("../Images/Icons/Mail/Received.png") no-repeat scroll 0 0;
    width: 16px;
    height: 16px;
}

.EmptyPhotoMale,
.EmptyPhotoFemale
{
	background: transparent url("../Images/UI/EmptyPhotoMale.png") no-repeat scroll 0 0;
	height: 136px;
	width: 121px;
	border: solid 2px #E7E7E7;
	margin-bottom: 5px;
}

.EmptyPhotoFemale
{
	background: transparent url("../Images/UI/EmptyPhotoFemale.png") no-repeat scroll 0 0;
}


.CvResumePageComponent .Actions
{
    margin-top: 5px;
}

.CvResumePageComponent .CandidatesList .Caption 
{
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}

.CvResumePageComponent .CandidatesList .CandidateItem 
{
	border-bottom: 1px solid #E7E7E7;
	padding: 2px;
}

.CvResumePageComponent .CandidateItem .Candidate
{
	font-size: 12px;
}

.CvResumePageComponent .CandidateItem .Location
{
	color: #383838;
	font-size: 11px;
}


.CvResumePageComponent .CandidatesList .Odd
{
	background-color: #F9F9F9;
}

.CvResumePageComponent .CandidatesList .Even
{
}

.CvResumePageComponent .CandidatesList .LinksAfterList 
{
	padding-top: 5px;
}

.MunicipalitiesDropDown .imgDrop
{
	height: auto;
	width: auto;
}

.LanguageEntityCaptionRightAlign
{
	text-align: right;
}

.QuickSearchAdministrativeUnit option.Level1
{
	
}

.QuickSearchAdministrativeUnit option.Level2
{
	color: #707070;
}

.PoLanguagesPreviewTable td
{
	padding: 2px;
}

/* CheckBoxBlocs */

.CheckBoxBlocks .CheckBoxBlock
{
	float: left; 
	border-left: solid 1px #E7E7E7;
	padding-left: 10px;
    padding-right: 10px;
}

.CheckBoxBlocks .CheckBoxBlock:first-child
{
	padding-left: 0;
	border-left: none;
}

.CheckBoxBlocks .CheckBoxBlock div
{
	padding-bottom: 6px;
}

.CheckBoxBlocks .CheckBoxBlock .CheckBoxLabel
{
	font-weight: normal;
}

.CheckBoxBlocks .CheckBoxBlockFooter
{
	clear: both;
}

.EnvironmentInfo
{
	color: #FF0000;
    font-family: Tahoma;
    font-size: 16px;
    text-align: center;
}
/*
 * Shiame CSS yra Grid elemento stiliai
 * 
 * Shis failas turi buti vienodas tiek LDBPortal tiek LDBInternalPortal
 * Jei pakeitimai buvo daromi viename faile, jie turi buti perkelti i kita
 *
 */


.Grid
{
    width:100%;
    margin-top: 5px;
    border: none;
    font-size: 0.9em;
}

.Grid td
{
    padding: 5px;
    border-top: solid 1px #E7E7E7;
    border-bottom: solid 1px #E7E7E7;
}


.Grid .GridEmptyDataRow td
{
    border-top: solid 2px #E7E7E7;
    border-bottom: solid 2px #E7E7E7;
    font-size: 12px;
}

.Grid td table.LC td
{
    border: none;
}

.Grid td table.LabeledControl td
{
    padding: 0px;
    border: 0px;
}

.Grid a
{
    text-decoration: underline;
    text-align: left;
}

.GridHeader th
{
    font-weight: Bold;
    padding: 4px 5px 4px;
    border-top: solid 2px #E7E7E7;
    border-bottom: solid 2px #E7E7E7;
    vertical-align:top;
    font-size: 1.1111em;
    background-color: #F9F9F9;
}

.GridHeader th.CheckBoxTemplate 
{
	width: 20px;
	padding: 4px 5px 3px;
}


.GridHeader a
{
    color: #555555;
    text-decoration: none;
    vertical-align:top;
}

.GridHeader a span
{
    text-decoration: underline;
}

.GridHeader a span.Last
{
    text-decoration: none;
}

.GridHeaderGray th {
    font-weight: Bold;
    padding: 4px 5px 4px;
    border-top: solid 2px #E7E7E7;
    border-bottom: solid 2px #E7E7E7;
    vertical-align: top;
    font-size: 1.1111em;
    background-color: #F9F9F9;
}

.GridHeaderGray th.CheckBoxTemplate {
    width: 20px;
    padding: 4px 5px 3px;
}


.GridHeaderGray a {
    color: #555555;
    text-decoration: none;
    vertical-align: top;
}

.GridHeaderGray a span {
    text-decoration: underline;
}

.GridHeaderGray a span.Last {
    text-decoration: none;
}

.GridAltItem
{
    background-color: #F9F9F9;
}

.GridPager,
.TopGridPager,
.BottomGridPager
{
	font-size: 1em;
	font-weight: bold;
	border-width: 0px;
}

.TopGridPager
{
	border-top: solid 1px #E7E7E7; 
}

.BottomGridPager
{
	border-bottom: solid 1px #E7E7E7; 
}

.GridPager td,
.TopGridPager td,
.BottomGridPager td
{
    padding: 1px;
    border-width: 0px;
}

.GridPager .Pager,
.TopGridPager .Pager,
.BottomGridPager .Pager
{
    float:left;
}

.GridPager .Pager span,
.GridPager .Pager a,
.GridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton,
.GridPager .GridPageSize .GridPageSize-SizeLinkButton,
.TopGridPager .Pager span,
.TopGridPager .Pager a,
.TopGridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton,
.TopGridPager .GridPageSize .GridPageSize-SizeLinkButton,
.BottomGridPager .Pager span,
.BottomGridPager .Pager a,
.BottomGridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton,
.BottomGridPager .GridPageSize .GridPageSize-SizeLinkButton
{
    text-decoration: none;
    display:inline-block;
    padding: 4px 6px;
}

.GridPager .Pager span,
.GridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton,
.TopGridPager .Pager span,
.TopGridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton,
.BottomGridPager .Pager span,
.BottomGridPager .GridPageSize .GridPageSize-ActiveSizeLinkButton
{
    border: solid 1px #b1b1b1;
    background-color: #eaeaea;
    color: #555555;
}

.GridPager-IndexSeparator 
{
	
}

.Grid
{
    padding: 1px;
    border: none;
}

/*
* css fro appointent grid
*/

.AppointmentGridHeader th
{
    font-weight: Bold;
    padding: 4px 5px 4px;
    border-top: solid 2px #E7E7E7;
    border-bottom: solid 2px #E7E7E7;
    border-left: solid 1px #E7E7E7;
    border-right: solid 1px #E7E7E7;
    vertical-align:top;
    font-size: 1.1111em;
    background-color: #F9F9F9;
}
.AppointmentGridHeader a
{
    color: White;
    text-decoration: underline;
}

.AppointmentGridDayOffItem ,
.AppointmentGridBusyItem ,
.AppointmentGridAppItem ,
.AppointmentGridConfirmedItem ,
.AppointmentGridReservedItem ,
.AppointmentGridCheckItem 
{
	border: solid 1px #E7E7E7;
	text-align: center;
}

.AppointmentGridDayOffItem  
{
    background-color: #FFF6DB;
}

.AppointmentGridBusyItem 
{
    background-color: #DBE4FF;
}

.AppointmentGridAppItem 
{
    background-color: #FFE4DB;
}

.AppointmentGridConfirmedItem 
{
    background-color: #FFE4DB;
}

.AppointmentGridReservedItem 
{
    background-color: #FFE4DB;
}

.AppointmentGridDayOffItemInt ,
.AppointmentGridBusyItemInt ,
.AppointmentGridAppItemInt ,
.AppointmentGridCheckItemInt 
{
	text-align: center;
}

.AppointmentGridDayOffItemInt  
{
    background-color: #FFF6DB;
}

.AppointmentGridBusyItemInt 
{
    background-color: #DBE4FF;
}

.AppointmentGridAppItemInt 
{
    background-color: #FFE4DB;
}

.GridRowDisabled
{
	color: #808080;
}

.GridRowActive
{
	font-weight: bold;
}

.GridRowNormal
{
	color: Black;
}

.TotalCount,
.GridView-RowCountText 
{
	font-weight:normal;
	margin:0px 5px 0px 0px;
}

.GridView-AllRowsLink 
{
	font-weight: bold;
}

/*Grido puslapių dydžio valdymo kontrolų stiliai*/
.GridPageSize td
{
	padding: 3px 0px 3px 0px;
	font-weight: normal;
}

.GridPageSize-TextBefore 
{
	margin: 0px 2px 0px 0px;
}
.GridPageSize-TextAfter 
{
	margin: 0px 0px 0px 2px;
}
a.GridPageSize-SizeLinkButton 
{
	margin: 0px 1px 0px 1px;
	font-weight: bold;
}
a.GridPageSize-ActiveSizeLinkButton 
{
	margin: 0px 1px 0px 1px;
	text-decoration: none;
	font-weight: bold;
}
.GridPageSize-Separator 
{
	margin: 0px 1px 0px 1px;
	font-weight: bold;
}
/*Grido puslapių dydžio valdymo kontrolų stiliai*/
.ExportButton 
{
}

.ListDetailsNavigator
{

}

.ListDetailsNavigator table
{
    width: 100%;
    empty-cells:show;
}

.ListDetailsNavigator .NavigateButton
{
    text-align:center;
}

.ListDetailsNavigator .Left
{
    width: 33%;
    text-align: left;
}

.ListDetailsNavigator .Center
{
    width: 33%;
    text-align: center;
}

.ListDetailsNavigator .Right
{
    width: 33%;
    text-align: right;
}


.tooltip {
	background-color: #FFFFE1;
    border: 1px solid #000000;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    padding: 2px;
    position: absolute;
    text-align: left;
    z-index: 2;
}



.foo {
}
/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the GridView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-GridView {
}

/*
Tooltips used in gridview header row:
*/

/* GridView header checkbox menu >> */

.HeaderCheckBoxMenu {
    position: relative;
}
    .HeaderCheckBoxMenu .DynMenu 
    {
        display: none;
        position: absolute;
        top: -30px;
        left: 0;
        width: 250px;
        z-index: 1;
        background-color: White;
        border: solid 1px #383838;
        margin-left: 30px;
        padding: 0px;
    }

        .HeaderCheckBoxMenu .DynMenu li 
        {
            border-top: solid 1px #383838;
            /*border-collapse: collapse;*/
            border: none;
            /*display: block !important;*/
            padding: 6px 10px !important;
            list-style-type: none !important;
            text-align: left !important;
        }

            .HeaderCheckBoxMenu .DynMenu li:hover {
                background-color: #F9F9F9; /* #faedb3; */
            }

            .HeaderCheckBoxMenu .DynMenu li a {
                /*color: #6D440B !important;*/
                text-decoration: none !important;
            }

                .HeaderCheckBoxMenu .DynMenu li a dt {
                    font-weight: normal;
                    margin-bottom: 2px;
                }

/* << GridView header checkbox menu */

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  font-size: 1.377em; /*11px;*/
  color: #000;
  cursor: default;
  background: #D5EAD5;
  font-family: Verdana, Arial, Helvetica, sans-serif; /* tahoma,verdana,sans-serif;*/
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  font-size: 0.9em; /*11px;*/
  color: #000;
  cursor: default;
  background: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif; /* tahoma,verdana,sans-serif;*/
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #006138;
  color: #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
  background: #006138;
  color: #fff;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #006138;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #006138;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #D5EAD5;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 0px;
  background: #006138;
  color: #fff;
 }

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background: #006138;
  color: #fff;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
  background-color: #D5EAD5;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #D5EAD5;
}

.calendar tbody .rowhilite td {
  background: #D5EAD5;
}

.calendar tbody .rowhilite td.wn {
  background: #D5EAD5;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #fff;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #006138;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 1px;
  border: 1px solid #000;
  background: #006138;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #D5EAD5;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #006138;
  border-right: 1px solid #006138;
  border-bottom: 1px solid #006138;
  border-left: 1px solid #006138;
  background: #D5EAD5;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
  background-color: #fff;
}

.calendar .combo .label-IEfix {
  width: 4em;
  background-color: #fff;
}

.calendar .combo .active {
  background: #fffff;
  padding: 0px;
  border-top: 1px solid #006138;
  border-right: 1px solid #006138;
  border-bottom: 1px solid #006138;
  border-left: 1px solid #006138;
}

.calendar .combo .hilite {
  background: #006138;
  color: #D5EAD5;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #D5EAD5;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #D5EAD5;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #D5EAD5;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #D5EAD5;
  color: #0f0;
}

/*
 * Shiame CSS yra LabeledContrl'u stiliai
 * 
 * Shis failas turi buti vienodas tiek LDBPortal tiek LDBInternalPortal
 * Jei pakeitimai buvo daromi viename faile, jie turi buti perkelti i kita
 *
 */


/*
 * LabeledControl'ų CSS klasių pavadinimų konvencija.
 * 
 * Pavadinimai pradedami control'o pavadinimu (LabeledControl, LabeledTextBox ir t.t.), dedamas brūkšnys,
 * nurodoma labeled control'o dalis (pvz. Caption, Content). Jei control'o dalis yra celė 
 * (html'e table td elementas), tai pavadinimas užbaigiamas žodžiu 'Cell'. Jei CSS klasė taikoma tada,
 * kai labeled control'as yra ReadOnly režime, tai prieš brūkšnį rašomas tekstas 'ReadOnly'.
 * 
 */


.LC
{
    margin: 3px 0;
}

/*
* Nested Labeled Controlai, pvz.: DataRangePicker
*/
.LC .LC
{
    margin: 0;
}

/*
 * Labeled Controlu Lenteliu celiu CSSai, nurodyti skine
 */
.LabeledCheckBox-ReadOnlyCaptionCell
{
    text-align: left;
    padding-right: 1em;
    padding-left: 1em;
    font-weight: bold;
    width: 30em;
}

.LabeledPanel-ContentCell
{
}

.LabeledCheckBox-NoCaptionCell {
    text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 1em;
    background-color: Transparent;
}

.LabeledCheckBox-ReadOnlyNoCaptionCell {
    text-align: left;
    padding-right: 1em;
    padding-left: 1em;
    font-weight: bold;
    width: 1em;
}

.LabeledCheckBox-CaptionCellLong
{
    text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 30em;
    background-color:Transparent;
}
.LabeledCheckBox-ReadOnlyCaptionCellLong
{
    text-align: left;
    padding-right: 1em;
    padding-left: 1em;
    font-weight:bold;
    width: 40em;
}
.LabeledCheckBox-ReadOnlyCaptionCellDivided
{
    text-align: left;
    padding-right: 1em;
    padding-left: 1em;
    font-weight:bold;
    width: 34em;
}
.LabeledCheckBox-CaptionCellConfirmation
{
    text-align:left;
    padding-right: 1em;
    width:30em;
}
.LabeledCheckBox-ReadOnlyContentCellSmall
{
    text-align:left;
    width:2em;
}
/*
 *  Telefono Controlo specifiniai stiliai
 */

.TelephoneControl-ContentCell
{
    text-align:left;
    width: 15em;
}

.TelephoneControl-ContentCell td
{
    padding: 0 2px;
}

.TelephoneControl-RequiredIndicatorCell
{
    text-align:left;
}

.TelephoneControl-Content
{
    width:8.8em;
}

/*
 *  Labeled Controlu vidiniu elementu CSSai, esantys celese
 */

.LC-ContentCell
{
    text-align:left;
    vertical-align:middle;
}

.LC-ContentDisabledCell input, .LC-ContentDisabledCell select
{
    /* Windowsine Disabled spalva */
    background-color:#EEE;
}


.LC-ContentCell-Large
{
    text-align:left;
    width:24em;
    vertical-align: middle
}

.LC-ContentCell-Large-Text
{
	padding-top: 6px;
	padding-bottom: 6px;
    text-align:left;
    width:24em;
}

.LC-ContentCell-VeryLarge
{
    text-align:left;
    width:40em;
    vertical-align: middle;
}

.LC-ContentCell-Small
{
    vertical-align:middle;
    text-align:left;
    width:7.4em;
    white-space:nowrap;
}

.LC-ContentCell-SmallExtended {
    vertical-align: middle;
    text-align: left;
    width: 11.4em; 
    white-space: nowrap;
}

.LC-ContentCell-VerySmall
{
    vertical-align:middle;
    text-align:left;
    width:5.4em;
    white-space:nowrap;
}

.LC-ReadOnlyContentCell-Large
{
	padding-top: 6px;
	width: 31em;
}

.LC-ReadOnlyContentCell-VeryLarge
{
	padding-top: 6px;
	width: 34em;
}

.LC-ReadOnlyContentCell-Small
{
	padding-top: 6px;
	width: 12em;
}

/*
LPadContent ir RPadContent naudojami labeled checkboxe, kai
prie kontrolo prisegamas TextBeforeContent arba TextAfterContent
*/
td.LPadContent 
{
    padding: 0 3px;
    font-weight:bold;
    white-space:nowrap;
}

td.RPadContent 
{
    padding-left:7px;
    font-weight:bold;
    white-space:nowrap;
}


.LC-Content
{
	width: 15em;
}

/* LabeledDateTimeRange controlui */
.LC-Content-Large
{
	width: 24em;
}

textarea.LC-Content-Large
{
    max-width: 506px;
}

.LC-Content-VeryLarge
{
    padding-top: 1px;
	width: 38em;
}
.LC-CheckBox-Content-VeryLarge
{
	width: 52em;
}
.LC-Radio-Content-VeryLarge
{
	width: 52em;
}

.LC-Content-Small
{
	width: 7.4em;
}

.LC-Content-VerySmall
{
	width: 5.4em;
}

.LC-Content-SmallExtended
{
	width: 11.4em;
}

.LC-Content-LargeContentText
{
	width: 52em;
}


/* sitas skirtas Multi- SELECT elementui */
.LC-Content select
{
	width: 15.4em;
}

.LC-Content select
{
	width: 24em;
}

/* sitas yra paprastas SELECT elementas (dropdown) */
select.LC-Content
{
	width: 15.4em;
}

select.LC-Content-Large
{
	width: 24.15em;
}

select.LC-Content-Small
{
	width: 7.4em;
}

select.LC-Content-VeryLarge
{
	width: 32em;
}

input.LC-Content-SmallExtended {
    width: 11.4em;
}

textarea.LC-Content
{
	width: 15em;
}

.LC-CaptionCell
{
    vertical-align: middle;
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}

.LC-CaptionCellSmall
{
    vertical-align: middle;
	text-align: right;
    padding-right: 0.5em;
    width: 3em;
}

.LC-CaptionOnTopCell 
{
	font-weight: bold;
}

.LC-ReadOnlyCaptionCell
{
    vertical-align: top;
	padding-top: 6px;
    
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}

.LC-RequiredIndicator
{
	color: Red;
}

.LC-RequiredIndicatorCell
{
	width: 0.6em;
}

.LC-ToolTip
{
	display: none;
}

.LC-ReadOnlyContent
{
	width: 15em;
}

select.LC-ReadOnlyContent
{
	width: 15.4em;
}

.LC-ReadOnlyContentCell
{
	padding-top:6px;
	width: 15em;
}

.LC-ReadOnlyToolTip
{
	display: none;
}

.DateTimePicker-SelectButton
{
	width: 3em;
    background-color: #BAD3A9; 
    color: #006138; 
    border: solid 1px #006138; 
    cursor: pointer;
}

.LC-ButtonCell
{
	white-space: nowrap;
}

.LC-ButtonCell .SelectButton
{
}

.LC-ButtonCell .DeleteButton
{

}

.LC-ButtonCellDivided
{
    display:none;
}

.LCFC-ReadOnlyCaptionCell
{
    color: #000000;
    vertical-align: top;
	padding-top: 6px;
    
	text-align: left;
    padding-right: 0.5em;
    font-weight: bold;
    width: 24em;
}

.LCFC-CaptionCell
{
    color: #000000;
    vertical-align: top;
	padding-top: 6px;
    
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 24em;
}

.LCFC-ReadOnlyCaption
{
    padding-left:4em;
    display:block;
}

.Button,
.ListButton,
.MainButton,
.DisabledButton,
.DynListButton
{
    margin: 5px 0 0 5px;
    border: 0;
    padding: 0;
    display:inline-block;
}

.Button span,
.ListButton span,
.MainButton span,
.DisabledButton span,
.DynListButton span
{
    background-image: url('../Images/Buttons/Buttons.png');
    background-repeat: no-repeat;
    display:inline-block;
}

.OrangeButton span
{
    background-image: url('../Images/Buttons/TransparentButtons.png');
    background-repeat: no-repeat;
    height: 28px;
    display:block;
    text-align:center;
}

.Button input,
.OrangeButton input,
.ListButton input,
.MainButton input,
.DisabledButton input,
.DynListButton input,
.DynListButton a
{
    border: 0;
    background-color: Transparent;
    padding: 5px 10px 5px;
    margin: 0;
    cursor: pointer;
    font-weight:bold;
    font-size: 11px;
    color: #383838;
    white-space:nowrap;
    line-height: 15px;
    /*Būk prakeiktas IE7! */
    *line-height: 13px;
}

.Button span.Right
{
    background-position: right 0;
}

.Button span.Left
{
    background-position: -235px -27px;
}

.OrangeButton span.Right
{
    background-position: 0 -32px;
    padding-left: 7px;
}

.OrangeButton span.Left
{
    background-position: right 0;
    padding: 2px 7px 0 0;
}

.ListButton span.Right
{
    /*background-position: right -60px;*/
    background-position: right -298px;
}

.ListButton span.Left
{
    /*background-position: -235px -91px;*/
    background-position: -235px -327px;
}

.ListButton input
{
    font-weight:normal;
    padding: 3px 10px;
}

.MainButton span.Right
{
    background-position: right -124px;
}

.MainButton span.Left
{
    background-position: -235px -153px;
}

.MainButton input
{
    color:White;
}

.DisabledButton span.Right
{
    background-position: right -186px;
}

.DisabledButton span.Left
{
    background-position: -235px -214px;
}

.DisabledButton input
{
    color: #aeaeae;
}

.TitledPanel-Title .DynListButton
{
    margin: -2px 0;
}

.DynListButton span.Right
{
    background-position: right -243px;
}

.DynListButton span.Left
{
    background-position: -235px -269px;
    position: relative;
    overflow: hidden;
}

.DynListButton input,
.DynListButton a
{
    height: 21px;
    padding: 3px 10px 4px;
}
.DynListButton a {
    display: inline-block;
    height: 14px;
    text-decoration: none;
}

.ElectronicDocumentFileUpload input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0; /* For new browsers */
    filter: alpha(opacity=0); /* For Old IE */
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
}

.ImageButton
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:Transparent;
}

.NoMarginButton 
{
	margin: 0px;
}

/*LabeledDateTimeRange stiliai*/
.LDTR-FromTextCell 
{
}
.LDTR-ToTextCell 
{
}
.LDTR-DateCell 
{
	width: 7.4em;
}

.LDTR-CaptionCell
{
    vertical-align: middle;
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}
.LDTR-ReadOnlyCaptionCell
{
    vertical-align: top;
	padding-top: 9px;
    
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}

.LDTR-Content
{
	width: 7em;
}

.LDTR-ReadOnlyContentCell
{
	padding-top:6px;
	width: 10em;
}
.LDTR-ButtonCell
{
	white-space: nowrap;
	width: 2em;
}
/*LabeledDateTimeRange stiliai*/
/*LabeledDateRangePicker stiliai*/
.LDRP-Content
{
	width: 5em;
}.LDRP-Content select
{
	width: 10.5em;
}
.LDRP-CaptionCell
{
    vertical-align: top;
	padding-top: 6px;
    
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}
.LDRP-ReadOnlyCaptionCell
{
    vertical-align: top;
	padding-top: 9px;
    
	text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    width: 20em;
}
/*LabeledDateRangePicker stiliai*/

/*MultiSelectDropDown*/
.multiSelect {
}

.multiSelect.hover {
	/*background: url(dropdown_hover.gif) right center no-repeat;*/
}

.multiSelect.active, 
.multiSelect.focus {
	/*border: inset 1px #000;*/
}

.multiSelect.active {
	/*background: url(dropdown_active.gif) right center no-repeat;*/
}

.multiSelectOptions {
	/*KKwidth: 206px;*/
	width: 210px;
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
}

.multiSelectOptions label {
	padding: 2px 5px;
	display: block;
}

.multiSelectOptions label.checked {
	background: #E6E6E6;
}

.multiSelectOptions label.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions label.hover {
	background: #CFCFCF;
}

.multiSelectContainerDiv{
	white-space: nowrap;
}

/* Drop-down arrow paveiksliukas*/
.imgDrop {
	height:16px;
	width: 16px;
}
/*MultiSelectDropDown*/
/*
 * Shiame CSS yra tipiniai paprasto teksto stiliai
 * 
 * Shis failas turi buti vienodas tiek LDBPortal tiek LDBInternalPortal
 * Jei pakeitimai buvo daromi viename faile, jie turi buti perkelti i kita
 *
 */


.SmallText
{
	font-size: 0.8em;
}

.ErrorText
{
	color: Red;	
	font-weight: bold;
}

.PageTitle
{
	/*
    height: 1.5em;
	*/
}

.SmallBoldUnderliedText
{
    font-weight: bold;
    text-decoration:underline;
}

.SmallBoldText
{
    font-weight: bold;
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.SiteMap a
{
    padding: 0px 0px 0px 0px;
    background-image:none;
    text-decoration: underline;
}

.SiteMap span
{
    padding: 0px 0px 0px 0px;
    background-image:none;
    color: #92450C;
}

.SiteMapLevel1
{
    font-weight: bold;
}

.SiteMapLevel2
{
    padding-left: 20px;
    padding-top:2px;
    background-image: url('../images/MenuArrow.gif');
	background-position: left top;
	background-repeat:no-repeat;
}

.SiteMapLevel3
{
    padding-left: 15px;
}

.SiteMapLevel4
{
    padding-left: 10px;
}
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the ChangePassword control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-ChangePassword
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the CreateUserWizard control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-CreateUserWizard
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the DataList control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-DataList
{
}

.AspNet-DataList table
{
}

.AspNet-DataList table caption
{
}

.AspNet-DataList table thead
{
}

.AspNet-DataList table thead tr
{
}

.AspNet-DataList table thead tr th
{
}

.AspNet-DataList table tfoot
{
}

.AspNet-DataList table tfoot tr
{
}

.AspNet-DataList table tfoot tr td
{
}

.AspNet-DataList table tbody
{
}

.AspNet-DataList table tbody tr
{
}

.AspNet-DataList table tbody tr td
{
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the DetailsView control adapter is enabled. */

div.AspNet-DetailsView-Data ul
{
    margin: 0;
    padding: 0;
}

div.AspNet-DetailsView-Data li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the FormView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-FormView-Pagination
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Login control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-Login
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the LoginStatus control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-LoginStatus
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the PasswordRecovery control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.AspNet-PasswordRecovery
{
}


.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

div.AspNet-TreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}

.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.SiteMap a
{
    padding: 0px 0px 0px 0px;
    background-image:none;
    text-decoration: underline;
}

.SiteMap span
{
    padding: 0px 0px 0px 0px;
    background-image:none;
    color: #92450C;
}

.SiteMapLevel1
{
    font-weight: bold;
}

.SiteMapLevel2
{
    padding-left: 20px;
    padding-top:2px;
    background-image: url('../images/MenuArrow.gif');
	background-position: left top;
	background-repeat:no-repeat;
}

.SiteMapLevel3
{
    padding-left: 15px;
}

.SiteMapLevel4
{
    padding-left: 10px;
}

/* Styles for modal popups (JavaScript\jQuery\jqModal.js) */

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 10%;
    left: 50%;
    
    margin-left: -275px;
    width: 600px;
    
    background-color: White;
    color: #555555;
    border: 1px solid #D6D6D6;
    
    padding: 35px 12px 35px 12px;
}

.jqmOverlay { background-color: #000; }


.ConfirmPanel .Message
{
    text-align: center;
    font-weight: bold;
    padding-bottom: 35px;

}

.ConfirmPanelLeft .Message {
    text-align: left;
    font-weight: bold;
    padding-bottom: 35px;
}

.ConfirmPanel .Buttons
{
    text-align: center;
}
