.panel-parent {
    /*display: block; inline-block;*/
    height: auto; /*padding-bottom: 20px;     margin-left: 3px;*/
    padding-top: 10px;
    clear: both;
    display: inline-block;
    width: 100%;
}

.tab-half {
    width: 420px; /*background-color: #E9F4FF;*/
    padding: 0 3px;
    clear: none;
    padding-top: 10px;
}


    .tab-half h4, .panel-parent h4, .tab-half h2, .panel-parent h2, .tab-half h1, .panel-parent h1, .panel-parent h3, .h1unres {
        border-bottom: 4px solid #f1C400; /*margin-left: 5px; 	margin-right: 5px;*/
        padding: 0 3px;
        font-weight: bold;
        background-color: #041E42; /*#FAFAD2;*/
        color: #FFFFFF;
    }

.panel-parent legend {
    border-bottom: 4px solid #EFBD95;
    padding: 0 3px;
    font-weight: bold;
    background-color: #4B6C9E;
    color: #fff;
    display: block;
    width: 98%;
}

.panel-parent h4, .panel-parent h2 {
    text-align: center;
}

.panel-parent .tab-half {
    padding-top: 0px;
}

.tab-half-div {
    width: 50%;
}

.tab-div h4, .tab-div h2 {
    margin: 0 3px;
}
/*
.tab-half-div-x label
{
	max-width:140px;
	display: block;
	line-height: 20px;
	margin-top: 5px;
	margin-left: 10px;
}
*/

.tab-half-Container-y, .tab-half-Container-x {
    width: 100%;
    display: inline-block;
    padding: 2px 0 0 0; /*10px; 	background-color: #D6E0E5;*/
}

    .tab-half-Container-x label {
        float: left;
        display: block;
        margin-left: 10px; /*margin-top:7px;     padding-bottom:5px;*/ /*padding-top: 9px;*/
        min-height: 16px;
        max-width: 170px;
        margin-top: 5px;
    }

    .tab-half-Container-x input {
        float: right;
        margin-right: 17.5px;
    }

.tab-half-div-x label {
    display: block;
    margin-left: 10px; /*margin-top:7px;     padding-bottom:5px;*/
    padding-top: 9px;
    min-height: 16px;
    max-width: 200px;
}

/*.tab-half-Container-x a
{
    background: url("../resources/include_countries.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 37px;
    width: 35px;
}*/
.BirthStateFilter {
    background: url("../resources/include_countries.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 37px;
    width: 35px;
}

.tab-Full-Container .BirthStateFilter {
    background: url("../resources/include_countries.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 37px;
    width: 35px;
    margin-left: -190px !important;
}



.tab-half-Container-y a {
    background: url("../resources/include_countries.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    margin-left: -25px;
    margin-top: -30px;
    position: absolute;
    width: 35px;
}

.tab-half-Container-y input {
    margin-left: 10px;
}

.tab-half-Container-y input, .tab-half-Container-x input {
    min-width: 190px; /*Issue:13745. RP - dt.21Sep11.*/
    display: block; /*margin-top: 5px;*/
}


.tab-third-div-y .tab-half-Container-y input {
    min-width: 230px;
    display: block;
}


.tab-third-div-y {
    width: 266px;
    display: block; /*margin-left: 10px; 	background-color: #E9F4FF;*/
    padding: 0 3px;
}

.tab-half-div-y {
    min-width: 400px;
    display: block; /*margin-left: 10px;*/
}

    .tab-half-div-y .tab-half-Container-y input {
        min-width: 230px;
        display: block;
    }



    .tab-third-div-y label, .tab-half-div-y label {
        width: 100%;
        min-height: 13px;
        padding-top: 5px;
        display: block;
        margin-left: 10px;
        padding-bottom: 5px;
    }

.tab-half-div-x button {
    font-size: 10px;
    height: 20px;
    margin-top: 5px;
}

.tab-half-div-x button {
    font-size: 10px;
}


#left-content {
    background: none repeat scroll 0 0 #E9F4FF;
    border-color: -moz-use-text-color #AACCEE #AACCEE;
    border-right: 1px solid #AACCEE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 10px 19px; /*20px*/
    position: relative;
    border-color: #AACCEE;
}

.left-content-topline {
    font-size: 0px;
    height: 3px;
    background: url("../resources/left_content_rounded_top.gif") no-repeat 0 0 transparent;
    width: 170px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.left-content-bottomline {
    font-size: 0px;
    height: 3px;
    background: url("../resources/left_content_rounded_top.gif") no-repeat 0 0 transparent;
    width: 170px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.sidebar-tabs {
    position: relative;
}

    .sidebar-tabs ul {
        display: block;
        margin: 0;
        padding: 0;
        position: relative;
    }

        .sidebar-tabs ul li {
            list-style: none outside none;
            margin: 0;
            padding: 0;
        }

            .sidebar-tabs ul li a {
                background: url("../../UICore/resources/tour_tab_border.gif") repeat-x scroll center top #E9F4FF;
                display: block;
                font-size: 13px;
                height: 19px;
                line-height: 19px;
                padding: 6px 0; /*11px 0;*/ /*21px 0;*/
                position: relative;
                outline: none;
            }

                .sidebar-tabs ul li a:focus {
                    font-weight: bold;
                    text-decoration: underline;
                }

.topround {
    left: -1px;
    position: absolute;
    top: -1px;
    width: 200px;
}

.bottomround {
    bottom: -1px;
    left: -1px;
    position: absolute;
    width: 200px;
    z-index: -1;
}

.sidebar-tab-rounded {
    left: -9px; /*-8px;*/
    position: absolute;
    top: -1px;
    z-index: 1;
}

.sidebar-tab-focused {
    left: -11px;
    position: absolute;
    top: -1px;
    z-index: 2;
    width: 4px;
    height: 31px;
    background-color: transparent;
    display: none;
    background-image: url(../../UICore/resources/tour_tab_unselected.png);
    border: 0px;
}

[role="tablist"] a:focus font {
    display: block;
}

[role="tablist"] a.selected:focus font {
    width: 8px;
    height: 61px;
    left: -7px;
    background-image: url(../../UICore/resources/tour_tab_selected.png);
}

[role="tablist"] a.selected:focus .sidebar-tab-rounded {
    display: none;
}

.tour-page a img {
    /*border: 0 none;*/ /*background-color: #E8EBEC; RP 25Apr12*/
    background-color: #F9FAFA;
    border-right: 1px solid #E8EBEC;
}

.tour-page a {
    color: #155699;
    text-decoration: none;
}

.sidebar-tabs ul li a.selected {
    /* 	background: none repeat scroll 0 0 #FFFFFF; 	border-color: #8CB5DF -moz-use-text-color #8CB5DF #8CB5DF; 	border-style: solid none solid solid; 	border-width: 1px 0 1px 1px; 	margin: 0 -21px; 	padding: 20px; 	*/ /*background: none repeat scroll 0 0 #E8EBEC;RP 25Apr12*/
    background: none repeat scroll 0 0 #F9FAFA;
    border-color: #C4CACC -moz-use-text-color #C4CACC #C4CACC;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    margin: 0 -21px;
    padding: 20px;
}

.tab-content {
    float: right;
    width: 853px;
    height: auto;
    border: 1px solid #AACCEE;
    margin-top: -1px; /*background-color: #E8EBEC;RP 25Apr12*/ /*#E9F4FF;*/
    background-color: #F9FAFA;
    min-height: 600px;
}


.tab-half-CheckBoxContainer-x {
    display: inline-block;
    width: 100%;
}

    .tab-half-CheckBoxContainer-x input {
        display: inline; /*margin-top: 9px;*/
        min-width: 60px;
        margin-bottom: 1px;
    }

    .tab-half-CheckBoxContainer-x label {
        display: block;
        float: left;
        margin-left: 10px;
        max-width: 500px;
        min-height: 16px;
        padding-top: 7px;
        padding-bottom: 2px;
    }

.Splitter {
    display: block;
    min-width: 15px;
}

.Splitter2 {
    padding-left: 25px;
}

.tab-Full-div {
    /*background-color: #E9F4FF; 	padding-left: 10px;*/
    width: 840px;
    clear: both;
}


.tab-Full-Container {
    width: 100%;
    display: inline-block;
    margin-left: 3px;
}

    .tab-Full-Container input {
        /*float: right; 	margin-right: 100px;*/
        margin-top: 5px;
    }

    .tab-Full-Container label {
        display: block;
        float: left;
        min-height: 13px;
        padding-top: 3px;
        min-width: 300px;
    }

.ChekBoxTitle {
    min-width: 25px;
}

.tab-half-Container-x .x-form-field-wrap {
    float: right;
}
/*
.tab-Full-Container .x-form-field-wrap
{
	float: right;
}*/

.tab-Full-Container .x-form-field-wrap .x-form-trigger {
    margin-top: 5px;
}
/*
.x-form-field-wrap .x-form-trigger
{
	right: 0px;
}*/

.tab-half-CheckBoxContainer {
    width: 415px; /*background-color: #E9F4FF;*/
    padding-left: 3px;
}

.tab-half-Container-y .x-form-field-wrap .x-form-trigger {
    right: 0px;
}

.tab-half-Container-x .x-form-field-wrap .x-form-trigger {
    margin-top: 0px;
    right: 0px;
}

.tab-half-Container-y input[type=checkbox], .tab-half-Container-x input[type=checkbox] {
    float: right;
    margin-left: 93px;
}


.tab-half-CheckBoxContainer-x input[type=checkbox] {
    display: inline;
    margin-top: 9px;
    min-width: 5px;
}

.tab-half-CheckBoxContainer-x input[type=radio] {
    display: inline;
    margin-top: 9px;
    min-width: 5px;
}


.tab-Full-ContainerCauseField {
    width: 100%;
    display: inline-block;
    margin-left: 10px;
}

    .tab-Full-ContainerCauseField input {
        display: block;
        float: left;
        margin-top: 20px;
    }

    .tab-Full-ContainerCauseField textarea {
        display: block;
        float: left;
        width: 540px;
        height: 40px;
        margin-top: 5px;
    }

    .tab-Full-ContainerCauseField label {
        display: block;
        float: left;
        min-height: 13px;
        padding-top: 3px;
    }

.tab-half-CheckBoxContainer-CauseField-x {
    display: inline-block;
    width: 100%;
    padding-left: 10px;
}

    .tab-half-CheckBoxContainer-CauseField-x input[type=checkbox] {
        display: inline;
        margin-top: 9px;
        min-width: 5px;
    }

    .tab-half-CheckBoxContainer-CauseField-x label {
        display: block;
        float: left;
        margin-left: 10px;
        max-width: 500px;
        min-height: 16px;
        padding-top: 9px;
    }

.causePercent3 {
    float: left;
    width: 3%;
    margin-top: 25px;
}

.causePercent67 {
    float: left;
    width: 67%;
}

.causePercent70 {
    float: left;
    width: 70%;
}

.causePercentPadTop30 {
    float: left;
    width: 30%;
    padding-top: 25px;
}

.causePercent30 {
    float: left;
    width: 30%;
}

.tab-Full-ContainerOtherCondition {
    width: 100%;
    display: inline-block;
    margin-left: 10px;
}

    .tab-Full-ContainerOtherCondition input {
        margin-top: 5px;
    }

    .tab-Full-ContainerOtherCondition textarea {
        display: block;
        float: left;
        width: 694px;
        height: 18px;
        margin-top: 5px;
        max-width: 694px;
        max-height: 18px;
        min-width: 694px;
        min-height: 18px;
        line-height: 18px;
        vertical-align: middle;
    }

    .tab-Full-ContainerOtherCondition label {
        display: block;
        float: left;
        min-height: 13px;
        padding-top: 3px;
    }
/*

do not delete these commented  styles for some days
#right-content {
background:none repeat scroll 0 0 #E9F4FF;
border-color:#AACCEE;
border-style:none solid solid;
border-width:0 1px 1px;
padding:20px;
position:relative;

}

.EmptyContainer
{
	min-height: 50px;
	z-index: 1000;
}
.DropZone
{
	float: left;
	width: 100%;
	background-color: #E9F4FF;
}
.Draggable
{
	position: relative;
}
.Resizable
{
	position: relative;
}
.GrpDropZone
{
	position: relative;
}
.tab-div
{
	position: relative;
}
.MainTab
{
}
.g-input-lock
{
	background: transparent url(../../UICore/resources/lock.gif) no-repeat scroll 100% 0;
	height: 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	z-index: 501;
	cursor: pointer;
}
.g-input-unlock
{
	background: transparent url(../../UICore/resources/unlock.gif) no-repeat scroll 100% 0;
	height: 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	z-index: 501;
	cursor: pointer;
}

.RightSidePanel
{
}

.LeftSidePanel
{
}

.MiddlePanel
{
}

.BoxContainer {
border:1px solid #AACCEE;
float:left;
}
.DLGlabel
{
	font-family:Verdana bold;
	font-size:10px;
	
}


.BoxContainer
{
	border:1px solid #AACCEE;
	float: left;
}
.DLGlabel
{
	color: white;
	font-family: Verdana bold;
	font-size: 10px;
}


*/




.panel-parentDum h4, .panel-parentDum h2 {
    text-align: center;
}

.panel-parentDum h4, .panel-parentDum h2 {
    background-color: #041E42;
    border-bottom: 4px solid #f1C400;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 3px;
}


.tab-Full-Container .StateFilter {
    background: url("../resources/include_countries.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 37px;
    margin-left: -422px !important;
    width: 35px;
}

.TimeControlOneLine {
    display: inline !important;
    min-width: 50px !important;
}

.SplitInput input {
    float: left !important;
    max-width: 130px !important;
    min-width: 130px !important;
}

.SplitInput label {
    margin-left: 20px !important;
    max-width: 20px;
}

.SplitInput1 {
    margin-left: 38px !important;
}

.UpperCase {
    text-transform: uppercase;
}


.StateFilter {
    float: left !important;
    width: 15px;
    margin-right: 0px !important;
    margin-left: 0px !important;
    min-width: 10px !important;
}

.tab-half-Container-x input[type=checkbox] {
    display: inline-block;
}

.tab-half-Container-y input[type=checkbox] {
    display: inline-block;
}

.tabresolved {
    /*position: absolute; */
    right: 4px;
    top: 2px;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 1px;
    background: url('../resources/tick.png') no-repeat;
    float: left;
    padding-right: 4px;
}
