﻿body, html
{
    background: #FFFFFF;
    font-family: Arial;
    font-size: 0.90em;
    padding: 0;
    margin: 0;
}

/*----------------------------------------*/

div.main-box
{
    position: relative;
    text-align: left;
    overflow: hidden;
    width: 1000px; /*margin: auto;*/
    background: #e1051e;
}

div.top-box
{
    background: White;
    height: 130px;
}

div.bottom-box
{
    background: #6699CC;
}
div.center-box
{
    position: relative;
    width: 100%;
    left: 202px;
    background-color: #bdbab6;
    background-image: URL(../../App_Images/DottedSquareGray.gif);
    background-repeat: repeat-y;
}
div.reset-box
{
    position: relative;
    width: 100%;
    left: 100%;
    margin-left: -202px;
}
div.right-box
{
    position: relative;
    width: 100%;
    margin-left: -789px;
    background-color: #FFFFFF;
}
div.content-box
{
    position: relative;
    width: 100%;
    margin-left: -100%;
    left: 789px;
}
div.left-col
{
    float: left;
    width: 202px;
}
div.right-col
{
    float: right;
    width: 789px;
}
div.center-col
{
    margin-left: 202px;
    margin-right: 789px;
}
* html div.center-col
{
    height: 1%;
    margin: 0;
}
* html div.left-col
{
    margin-right: -3px;
}
* html div.right-col
{
    margin-left: -3px;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
.heightfix:before
{
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}

#RedPart
{
    height: 400px;
    background: #e1051e;
    background-image: URL(../../App_Images/DottedSquareRed.gif);
    background-repeat: repeat-y;
    width: 100%;
    float: left;
}

.RedStrip
{
    width: 400px;
    height: 15px;
    float: left;
    background-color: #e1051e;
}

.BlueStrip
{
    width: 150px;
    height: 15px;
    float: left;
    background-color: #4b94cb;
}

.LanguageSwitcherDiv
{
    float: right;
    width: 350px;
    text-align: right;
    display: none;
}

.PageLogoDiv
{
    text-align: right;
    float: right;
    width: 480px;
}

.HeaderPropertiesDiv
{
    width: auto;
}

.HeaderPropertiesDiv .LeftPart
{
    width: 480px;
    float: left;
    height: 95px;
    padding-left: 20px;
}

.HeaderPropertiesDiv .LeftPart .PortalLabelDiv
{
    text-align: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
}

.LogoImage
{
    border: none;
}

.PageUserInfoDiv
{
    text-align: right;
    float: right;
    width: 480px;
    padding-top: 5px;
    min-height: 40px;
    height: auto;
    line-height: 20px;
}

.InfoLiteral
{
    line-height: 35px;
}

.InfoImage
{
    padding-top: 1px;
    padding-right: 5px;
}

.WaitDiv
{
    position: fixed;
    left: 512px;
    top: 200px;
    border: double 1px #DCDCDC;
    text-align: center;
    padding: 15px;
    margin: 15px;
    background-color: White;
}

/*----------------------------------------*/

#HeaderDiv
{
    height: 120px;
    text-align: right;
    background-color: #FFFFFF;
}

.LogoImage
{
    border: none;
}

.PortalLabelHeader
{
    color: #989898;
    font-size: 2.0em;
    font-weight: bolder;
    padding-top: 5px;
}

#PageUserInfoDiv
{
    text-align: right;
    float: right;
    width: 480px;
    padding-right: 10px;
    padding-top: 5px;
    height: 40px;
}

#HorizontalNavigationDiv #MenuDiv
{
    float: left;
}

#HorizontalNavigationDiv #UserNameDiv
{
    float: right;
}

.ChildMenu
{
}

.ChildMenuItemLevel1
{
    margin: 5px 0px 2px 2px;
    display: inline-block;
    color: #FFFFFF;
    font-weight: bold;
}

.ChildMenuItemLevel2
{
    color: #666666;
    width: 200px;
    border: solid 1px #666666;
    background-color: #E8E8E8;
    display: inline-block;
}

.ChildMenuItemLevel2 img
{
    display: inline;
    vertical-align: top;
}
.ChildMenuItemLevel2 a
{
    display: inline;
    vertical-align: middle;
}

/*.ChildMenuItemLevel2
{
	color: #666666;
	border: solid 1px #666666;
	background-color: #E8E8E8;
	width: 200px;
	min-width: 200px;
	border-collapse:collapse;
}*/

.MenuItemGroupText
{
    color: #FFFFFF;
    margin: 10px 0px 2px 28px;
    font-weight: bold;
}

.MenuItemStyle
{
    /* 	color: #666666; 	background-color: #E8E8E8; 	margin: 0px; 	padding: 0px; 	width: 165px; 	margin-bottom: 0px; 	margin-left: 5px; 	padding-top: 2px; 	padding-bottom: 2px; 	padding-left: 20px; 	cursor: hand; 	border: solid 1px #666666; 	border-collapse: collapse; 	background-image: URL(../App_Images/Icons/sipkadoprava.png); 	background-repeat: no-repeat; 	white-space: normal; 	*/
}


.MenuItemStyle .Square
{
    vertical-align: middle;
    padding-right: 2px;
    border: none;
}

.MenuItemStyle .Arrow
{
    vertical-align: middle;
    right: 2px;
    display: none;
    border: none;
}

#SiteMapPathDiv
{
    text-align: left;
    float: left;
    height: 15px;
    width: 100%;
}

#SiteMapPathDiv a
{
    text-decoration: none;
    color: Black;
}

.SiteMapPathNodeStyle
{
    font-size: 1.0em;
}

#PageNameDiv
{
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

#PageNameDiv .PageNameText
{
    font-size: 120%;
    color: #4b94cb;
    font-weight: bold;
}

.PageContent
{
    width: 779px;
    float: left;
    padding: 0px 0px 0px 10px;
    text-align: left;
}

#PageLabelDiv
{
    color: #6666FF;
}

.Panel fieldset
{
}

.Panel legend
{
    color: Red;
    font-weight: bolder;
    display: none;
}

.Filter
{
    width: 100%;
    float: left;
}

.InnerPanelDiv
{
    padding: 0px 5px 5px 5px;
    float: left;
}

.InnerPanelDiv table
{
    float: left;
}

.DivLabel
{
    /*padding-bottom: 5px;*/
    padding-top: 5px;
    width: 100%;
    float: left;
    font-weight: bold;
    color: #4b94cb;
}

.DivTools
{
    padding-bottom: 10px;
    width: 50%;
    float: right;
    color: #6666FF;
    text-align: right;
}

.GridViewDiv
{
    float: left;
    width: inherit;
    padding-bottom: 20px;
}

#BannersDiv
{
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
    width: 100%;
    float: left;
}

table tr .Label
{
    color: #606060;
}


table tr .Label2
{
    color: #606060;
}

table tr .ErrorMessage
{
    color: Red;
}

.FilterPanel
{
    width: 100%;
    float: left;
}

.FilterPanel legend
{
    font-weight: bold;
    color: #4b94cb;
}

.FilterPanel .InnerPanelDiv table
{
    width: 100%;
}

.FilterPanel .InnerPanelDiv table td
{
    width: 33%;
}

.BorderedImage
{
    border: solid 1px black;
}

.ControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
    padding: 5px;
}

.ControlDiv .ButtonsDiv
{
    float: left;
    width: auto;
}

.ControlDiv .ControlInfoDiv
{
    float: left;
    width: auto;
    padding-left: 10px;
}

.ControlDiv .ControlInfoDiv div
{
    float: left;
    width: auto;
    padding-top: 4px;
    padding-right: 5px;
}

.ImageLink
{
    vertical-align: bottom;
    border: none;
}

/*FILTER*/
.FilterDiv
{
    width: 100%;
    float: left;
}

.FilterDiv table
{
    width: 100%;
    float: left;
}


.FilterDiv table td
{
    min-width: 240px;
}

.FilterDiv table tr .FilterItem
{
    width: auto;
    height: 30px;
}


.FilterDiv .FilterButtons
{
    padding-top: 15px;
}

.FilterValueTextBoxSingle
{
    width: 200px; /*border: solid 1px #6666FF;*/
    background-color: #DCDCDC;
    border-width: 1px;
}

.FilterValueTextBoxDoubleInvalid
{
    width: 93px;
    background-color: Red;
    border-width: 1px;
    color: White;
}

.FilterValueTextBoxDouble
{
    width: 93px; /*border: solid 1px #6666FF;*/
    background-color: #DCDCDC;
    border-width: 1px;
}

.FilterValueDropDownList
{
    width: 90px; /*border: solid 1px #6666FF;*/
    background-color: #DCDCDC;
    border-width: 1px;
}

.FilterValueDateTime
{
    width: 71px; /*predani hodnoty z css nefunguje, proto je napsana primo ve strance pres atribut TextBoxWidth*/ /*border: solid 1px #6666FF;*/
    background-color: #DCDCDC;
    border-width: 1px;
}

.CalendarOtherMonthDayStyle
{
    color: #606060;
}

.CalendarDay
{
    width: 10px;
}

#Calendar table td
{
	min-width:10px;
	width:10px;
	}

/*
//TLACITKA
*/
.LinkButtonRed
{
    background-image: URL(../../App_Images/red-button.gif);
    background-repeat: repeat-x;
    line-height: 20px;
    color: #FFFFFF;
    border-right: solid 1px #910000;
    border-left: solid 1px #910000;
    display: block;
    text-align: center;
    text-decoration: none;
    margin-right: 10px;
}

.InactiveLinkButton
{
    background-image: URL(../../App_Images/gray-button.gif);
    background-repeat: repeat-x;
    line-height: 20px;
    color: #FFFFFF;
    border-right: solid 1px #8f8f8f;
    border-left: solid 1px #8f8f8f;
    display: block;
    text-align: center;
    text-decoration: none;
    margin-right: 10px;
}


/*
//ODKAZY
*/
a.visited
{
    text-decoration: none;
}


/*
//GRIDVIEW Properties
*/

#GridPropertiesDiv
{
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

#GridPropertiesDiv .GridViewExportDiv
{
    width: 50%;
    float: left;
}

#GridPropertiesDiv .GridViewPageSizeControlDiv
{
    width: 49%;
    float: right;
    text-align: right;
}


.GridView
{
    width: 779px;
    width: 100%;
    float: left; /*max-width: 779px; 	min-width: 779px;*/
}

.GridView td
{
    padding-right: 5px;
}

.GridViewPager td
{
    padding-right: 5px;
}

.GridViewPager td span
{
    display: block;
    width: 20px;
    background-color: #d90000;
    text-align: center;
    color: White;
    border: solid 1px #d90000;
}

.GridViewPager td a
{
    text-decoration: none;
    border: solid 1px #d90000;
    padding-left: 5px;
    padding-right: 5px;
    color: #606060;
}

.GridViewPager td a:hover
{
    text-decoration: none;
    border: solid 1px #d90000;
    padding-left: 5px;
    padding-right: 5px;
    color: #606060;
    background-color: #ff7c7c;
}

.GridViewHeader
{
    vertical-align: top;
    text-align: left;
    color: #d90000;
}

.GridViewHeader a
{
    text-decoration: none;
    color: #d90000;
    float: left;
}

.GridViewHeader a:hover
{
    text-decoration: underline;
}

.GridViewFooter
{
    height: 25px;
    text-align: right;
    color: #4b94cb;
}



.GridViewRowHover
{
    background-color: #D8D8D8;
    height: 20px;
    cursor: hand;
    vertical-align: top;
}

.GridViewRow
{
    background-color: White;
    height: 20px;
    vertical-align: top;
}

.GridViewAlternateRow
{
    background-color: #F0F0F0;
    height: 20px;
    vertical-align: top;
}

.SortImageDiv
{
    text-align: center;
    padding-top: 3px;
    width: 20px;
}

.GridViewButtonField
{
    text-align: right;
    vertical-align: middle;
}

/*SLOUPCE S CISELNYMI A DATUMOVYMI HODNOTAMI - ZAROVNANI BUNKY DOPRAVA*/

.GridViewNumberHeader
{
    text-align: right;
    padding-right: 10px;
}

.GridViewNumberHeader a
{
    float: right;
}

.GridViewNumberBoundField
{
    text-align: right;
    padding-right: 10px;
}


/*POSLEDNI SLOUPECEK V GRIDU - MEL BY BYT ZAROVNAN DOPRAVA*/
.GridViewRightAlignHeader
{
    text-align: right;
}

.GridViewRightAlignHeader a
{
    float: right;
}

.GridViewRightAlignColumn
{
    text-align: right;
}



/*
//SAMOSTATNÉ STRÁNKY
*/

/*PublicNoticeBoard.aspx - START PAGE*/

#NoticeBoardPageContent
{
    width: 100%;
    background-color: White;
    float: left;
}

#PublicNoticeBoardDiv
{
    width: 500px;
    float: left;
}

#PublicNoticeBoardSubjectDiv
{
    text-align: Left;
    font-weight: bolder;
    color: #d90000;
    font-size: 120%;
    padding-bottom: 10px;
}

#PublicNoticeBoardTextDiv
{
    text-align: Left;
    text-align: justify;
    padding-right: 10px;
    padding-bottom: 20px;
    color: #606060;
    line-height: 20px;
}

#PublicNoticeBoardDiv li
{
    list-style-type: circle;
    margin-bottom: 5px;
    color: #606060;
    margin-left: -20px;
    padding-right: 30px;
}

#PublicNoticeBoardDiv li ul
{
    color: #606060;
}

#LeftImageDiv
{
    float: left;
    width: 300px;
    height: 300px;
}

#WelcomePageLoginDiv
{
    float: right;
    width: 200px;
    text-align: center;
}


#WelcomePageLoginDiv a span
{
    /*background-color: #e1051e;*/
    background-image: URL(../../App_Images/red-button.gif);
    background-repeat: repeat-x;
    width: 100px;
    line-height: 20px;
    color: #FFFFFF;
    border-right: solid 1px #910000;
    border-left: solid 1px #910000;
    display: block;
    text-align: center;
}

#WelcomePageLoginDiv a
{
    text-decoration: none;
}

#WelcomePageLoginDiv a:hover
{
    cursor: hand;
}

#WelcomePageLoginDiv .Button
{
    width: 100px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
}


#WelcomePageLoginDiv div
{
    width: 200px;
    color: #606060;
    font-size: 110%;
    text-align: center;
}


/*LoginPage.aspx*/

#LoginDiv
{
    float: left;
    width: 678px; /*border: solid 1px #FF6666;*/
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
}
#LoginControl
{
    float: left;
    width: 100%;
}

#LoginControl table
{
    width: 100%;
}

#LoginControl table .TextBox
{
    width: 196px;
    font-size: 130%;
}

#LoginControl table .CaptchaTextBox
{
    text-transform: uppercase;
    width: 196px;
    font-size: 130%;
}

#LoginInstructions
{
    list-style-image: URL(../App_Images/Icons/red-square.png);
}



/*
MODUL NASTENKA
*/

#Notice
{
    width: 400px;
    border: solid 1px #FF6666;
    padding: 5px;
    margin-bottom: 5px;
}

#Notice #NoticeSubject
{
    background-color: #FF6666;
    color: White;
}

#Notice #NoticeTime
{
    text-align: right;
    font-style: italic;
}

/*
MODUL KARTY
*/

/*CardList.aspx*/

.BorderControlDiv
{
    border: solid 0px #6666FF;
    width: 180px;
}

#CardGridDiv
{
}

#CardGridDiv .CardGrid
{
    width: 100%;
}

/*CardDetail.aspx*/


#CardDetailControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
    margin-bottom: 5px;
    line-height: 25px;
    vertical-align: middle;
}

#CardDetailControlDiv .ButtonsDiv
{
    width: auto;
    float: left;
}

#CardDetailControlDiv .ControlInfoDiv
{
    width: auto;
    float: left;
    padding-left: 10px;
}

#CardDetailControlDiv .ControlInfoDiv div
{
    width: auto;
    float: left;
    padding-left: 5px;
    color: #e1051e;
}

#CardFormDiv
{
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

#CurrentCardFormDiv
{
    width: 50%;
    float: left;
    border-right: solid 1px #666666;
}

#CurrentCardFormDiv table
{
    width: 100%;
}

#CurrentCardFormDiv table tr
{
    height: 20px;
}

#CurrentCardFormDiv table .Label
{
    width: 150px;
}

#CurrentCardFormDiv table .Value
{
    text-align: left;
    width: 60%;
}


#CardOrderFormDiv
{
    width: 48%;
    float: right;
}


#CardOrderFormDiv table
{
    width: 100%;
}

#CardOrderFormDiv table tr
{
    height: 20px;
}


#CardOrderFormDiv table .Value
{
    text-align: left;
    width: 200px;
}

#CardBlockationDiv
{
    width: 50%;
    float: left;
    padding-bottom: 10px;
}

#CardBlockationDiv div
{
    float: left;
}

#CardProducts
{
    width: 50%;
    float: left;
    border-right: solid 1px #666666;
}

#CardProducts div
{
    float: left;
    width: 100%;
}

#CardOrderProducts
{
    width: 49%;
    float: right;
}


/*
MODUL UZIVATELE
*/

/*UserList.aspx*/

/*
//UserDetail.aspx
*/
#UserDetailControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
    margin-bottom: 5px;
}

#UserDetailControlDiv .Button
{
}

#UserForm
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
}

#UserForm tr
{
    height: 30px;
}

#UserForm .Label
{
    width: 150px;
}

#UserForm .2
{
    width: 150px;
}

.UserFormItem
{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    vertical-align: baseline;
    float: left;
}

.ReadOnlyTextBox
{
    width: 200px;
    border: solid 1px White;
}

.ReadOnlyLongTextBox
{
    width: 400px;
    border: solid 1px White;
}

.ReadOnlyCheckBox
{
}

.ReadOnlyRadioButtonList
{
}

.StandardTextBox
{
    width: 200px;
    border-width: 1px;
    background-color: #DCDCDC;
}

.StandardCheckBox
{
    border-style: none;
}

.StandardRadioButtonList
{
}

.TwoLineStandardTextBox
{
    width: 400px;
    height: 100px;
    border-width: 1px;
    background-color: #DCDCDC;
    font-family: Arial;
}

#RoleListDiv
{
    width: 100%;
    float: left;
}

.StandardDropDownList
{
    width: 200px; /*border: solid 1px #6666FF;*/
    background-color: #DCDCDC;
    border-width: 1px;
}

.RoleDetailTable
{
    width: 100%;
    border-collapse: collapse;
}

.RoleDetailTable .AlternateTableRow
{
    background-color: #DCDCDC;
}

.RoleDetailTable .DivisionCardTableCell
{
    font-weight: bold;
}

.RoleDetailDiv
{
    height: inherit;
    width: 100%;
    float: left;
}

.RoleDetailPanel
{
    width: 100%;
    float: left;
}

.RoleDetailPanel .RoleDetailLabel
{
    padding: 5px 0px 5px 0px;
    float: left;
    width: 100%;
    font-style: italic;
}

#UserLoginLogDiv
{
    padding-top: 5px;
    float: left;
    width: 100%;
}

#UserLoginLogDiv table
{
    width: 100%;
}

.ShowDetailLink
{
    font-style: italic;
    font-weight: normal;
    color: Blue;
}

/*
MASSCARDEDIT.ASPX
*/
#MassCardContentDiv
{
    width: 100%;
    float: left;
}

#MassCardEditControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
}
#CardListDiv
{
    float: left;
    width: 49%;
    min-height: 200px;
}

#SelectionControlDiv
{
    width: 100%;
    padding: 5px 0px 5px 5px;
}

#SelectionControlDiv a
{
    padding-right: 10px;
}

#CardListDiv .HalfGridViewDiv
{
    float: left;
    width: 100%;
}

#CardListDiv .HalfGridViewDiv .GridView
{
    float: left;
    width: 100%;
}

#CardLimitsDiv
{
    float: right;
    width: 50%;
}

#CardLimitsDiv div
{
    float: left;
    width: 100%;
}

#ProductsListDiv
{
    float: right;
    width: 50%;
}

#ProductsListDiv div
{
    padding-top: 5px;
    float: left;
    width: 100%;
}

/*
CARDPINREQUEST.ASPX
*/
#CardPinRequestControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
}

#PinRequestDiv
{
    width: 100%;
    float: left;
}

/*
NewCardRequest.aspx
*/

#NewCardRequestDiv
{
    width: 100%;
    float: left;
}

#NewCardRequestDiv div
{
    width: 100%;
    float: left;
}

#NewCardRequestContentDiv .ControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
}

#CardRequestForm
{
    width: 100%;
    float: left;
}

#CardRequestDiv div
{
    width: 100%;
    float: left;
}

#CardRequestForm table
{
    float: left;
}

#CardRequestForm table .Label
{
    vertical-align: top;
    width: 150px;
}

/*
PasswordChange.aspx
*/
#PasswordChangeContent
{
}


#PasswordChangeContent #PasswordChangeControlDiv
{
    width: 100%;
    background-color: #DCDCDC;
    float: left;
    margin-bottom: 5px;
}

#PasswordChangeContent #PasswordChangeFormDiv
{
    padding-top: 10px;
}

/*NoticeBoard.aspx*/
#MyNoticeBoardContentDiv
{
    width: 100%;
}

#NoticeBoardReapeaterDiv
{
    margin-top: 1px;
    width: 60%; /*skrytí nástěnky - původně 60%*/
    float: left;
}

#MyNoticeBoardContentDiv .NoticeItemDiv
{
}

p
{
    margin-bottom: 5px;
    margin-top: 5px;
}

.NoticeItemDiv .NoticeSubjectDiv
{
    font-weight: bolder;
    float: left;
    width: 75%;
    color: #d90000;
    font-size: 120%;
    padding-bottom: 5px;
}

.NoticeCreateDateDiv
{
    float: right;
    width: 24%;
    text-align: right;
    color: #FF0000;
}

.NoticeTextDiv
{
    text-align: justify;
    float: left;
    width: 100%;
    color: #606060;
    line-height: 20px;
    padding-bottom: 10px;
}

#UserQuickInfoDiv
{
    width: 38%;
    float: right; /*background-color:  #e1051e;*/
    color: #606060;
}

#UserQuickInfoDiv .DivLabel
{
    width: 100%;
    float: left;
}

#UserQuickInfoDiv table
{
    float: left;
    font-size: 90%;
    width: 100%;
    border-collapse: collapse;
    vertical-align: top;
}

#UserQuickInfoDiv table tr
{
    height: 16px;
}

#UserQuickInfoDiv table .item
{
    vertical-align: top;
}

#UserQuickInfoDiv table .value
{
    text-align: right;
    vertical-align: top;
    font-style: italic;
}

#UserQuickInfoDiv table .GroupingRow
{
    font-weight: bold;
}

#UserQuickInfoDiv .UserInfoSection
{
    width: 100%;
    float: left;
    padding: 5px 0px;
    border-bottom: 1px solid #c60000;
    font-size:0.9eM;
    
}

.UserInfoSectionHeader
{
    width: 100%;
    float: left;
    font-weight: bold;
}


.UserInfoContent
{
    width: 100%;
    float: left;
}

.UserInfoLeft
{
    width: 60%;
    padding: 0px;
    float: left;
}

.UserInfoRight
{
    width: 40%;
    text-align: right;
    float: left;
    padding: 0px;
}
/*
CLAIMLIST.ASPX
*/

#ClaimListContentDiv
{
    width: 100%;
    float: left;
}

#ClaimFilterDiv
{
}

/*
SaleDetail.aspx
*/

#SaleDetailContent
{
    width: 100%;
    float: left;
}

#SaleFormDiv
{
    width: 100%;
    float: left;
}

#SaleFormDiv table
{
    width: 100%;
}

#SaleDetailContent table td
{
    height: 20px;
    width: 50%;
}

/*
DenyTransactionDetail.aspx
*/
#DenyTransactionDetailContent
{
    width: 100%;
    float: left;
}

#DenyTransactionFormDiv
{
    width: 50%;
    float: left;
}

#DenyTransactionFormDiv table
{
    width: 100%;
}

#DenyTransactionDetailContent table td
{
    height: 20px;
    width: 50%;
}

/*
PaymentOrderList.aspx
*/
#PaymentOrderListContentDiv
{
}

/*
EncashmentList.aspx
*/
#EncashmentListContentDiv
{
}

/*
SettlementList.aspx
*/
#SettlementListContentDiv
{
}

/*
PaymentRequestList.aspx
*/
#PaymentRequestListContentDiv
{
}

/*
InvoiceDetail.aspx
*/
#InvoiceDetailContentDiv
{
}

#InvoiceDetailContentDiv #InvoiceDetailForm
{
    width: 49%;
    float: left;
}

#InvoiceDetailContentDiv #InvoiceDetailForm table
{
    width: 100%;
}

#InvoiceDetailContentDiv #InvoiceDetailForm table tr td
{
    height: 20px;
    width: 50%;
}

#InvoiceAttachmentsDiv
{
    width: 50%;
    float: right;
}

#InvoiceAttachmentsDiv table
{
    width: 100%;
}

#InvoiceAttachmentsDiv td
{
    vertical-align: top;
}

#InvoiceDetailContentDiv #ClaimGridViewDiv
{
    width: 100%;
    float: left;
}

/*
ClaimDetail.aspx
*/
#ClaimDetailContentDiv
{
}

#ClaimDetailContentDiv #ClaimDetailForm
{
    width: 70%;
    float: left;
}

#ClaimDetailContentDiv #ClaimDetailForm table
{
    width: 100%;
}

#ClaimDetailContentDiv #ClaimDetailForm table tr td
{
    width: 50%;
    line-height: 20px;
}


#ClaimDetailContentDiv #ClaimGridViewDiv
{
    width: 100%;
    float: left;
}


/*
PaymentRequestDetail.aspx
*/
#PaymentRequestDetailContentDiv
{
}

#PaymentRequestDetailContentDiv table
{
    width: 50%;
}

#ClaimEncashmentGridViewDiv
{
    width: 100%;
    float: left;
}

#ClaimPaymentRequestGridViewDiv
{
    width: 100%;
    float: left;
}

#ClaimSettlementGridViewDiv
{
    width: 100%;
    float: left;
}

/*
NewReportOrder.aspx
*/

#NewReportOrderContentDiv
{
    float: left;
    width: 100%;
}

#ReportOrderForm .Label
{
    vertical-align: top;
    width: 150px;
}
.whiteText
{
    color: White;
}

.ImagePosition
{
    padding:15px 50px;
    }
    
    .FooterLabel
{
    height: 25px;
    text-align: right;
    font-size:1eM;
    font-weight: bold;
    color: #e1051e;
}

.GreenMessage 
{
    color:Green;
    }
