.specsTable
{
    width: auto;
    padding: 6px 6px 6px 6px;
    border: 0px !important;
}
.specItemList td
{
    background-color: white  !important;
    border: 0px !important;
}

.specItemList
{
    background-color: white  !important;
    border: 0px !important;
}

/*.btn,
.btn-med,
.glyphicon
{
    padding:2px 6px 1px 3px !important;
}*/
.specName
{
    font-weight: bold;
    margin-bottom: 6px;
    padding: 4px 4px 4px 4px;
}
.specItemContain
{
    padding-left: 10px;
    margin-bottom: 14px;
    border: 0px !important;
}
.toolContain
{
    text-align: right;
    border-top: dashed 1px silver !important;
    padding: 4px 4px 4px 4px;
    vertical-align: middle;
}
.itemContain
{
    border-top: dashed 1px silver !important;
    padding: 5px 20px 3px 4px;
    min-width: 200px;
    vertical-align: middle;
}
.itemTable
{
    width: 100%;
    border-top: dashed 1px silver !important;
}
.newItemHolderPanel
{
    border: 0px !important;
}
.insertTool
{
    text-align: right;
    padding: 4px 4px 4px 4px;
}
.specItemListRow
{
    border: 0px !important;
    background-color: none !important;
}

.listTable
{
    width: 100%;
}
.listHeader
{
    font-weight: bold;
    margin-bottom: 2px;
    float: left;
    margin-right: 20px;
}

.validSumm
{
    color: crimson;
}

.tabEditContain
{
    margin-top: 4px;
}

.tabControlContain
{
    border: solid 1px silver;
    margin-top: 4px;
    padding: 10px;
    border-radius: 6px;
}

.Width100
{
    width: 100%;
}

div.pager
{
    margin-top: 4px;
}


/* pager links */
div.pager a,
div.pager span span
{
    border-radius: 4px;
	padding: 2px 3px;
	display: inline-block;
	text-decoration: none;
	margin: auto 2px;
    width: 18px;
    text-align: center;
    background-color: white;
}

div.pager a
{
	border: 1px solid silver;
}


/* current page */
div.pager span span
 {
	border: 1px solid black;
}

.next,
.numeric,
.first,
.last
{
	color: silver;
}


.current
 {
	color: black;
}

.listContain
{
    border: solid 1px silver;
    background-color: #eef7fb;
    border-radius: 4px;
    padding: 6px 6px 6px 6px;
}


/*MODAL POPUP AJAX CONTROL TOOLKIT*/
.centerPop
{
    min-width: 600px;
    max-width: 900px;
    background-color: white;
    border: solid 10px gray;
    position: relative;
    padding: 10px 10px 10px 10px;
    margin: 0px auto;
    /*JT*/position: fixed!important;
    /*JT*/top: 4%!important;
    /*JT*/height: 90%!important;
}

/*JT*/
#ContentPlaceHolder1_ctrl_SpecTemplateContain_ctrl_SpecTemplates_list_up {
  overflow-y: scroll;
  height: 100%;
}
/*JT*/

.modalBackground
{
    background-color: gray;
    filter:alpha(opacity=50);
    opacity:0.5;
    height :100%;
}

.closeX
{
    position: absolute;
    right: -20px;
    top: -20px;
    width: 34px;
    height: 32px;
    background-color: white;
    border: solid 5px gray;
    border-radius: 16px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 22px;
}

.addExisting
{
    padding: 8px 0px 8px 0px;
    text-align: right;
}

.newButt
{
    margin-top: 4px;
}

.mceSpecial
{
    width: 100%;
}
