body {
	text-align: center;
	padding:0;
	margin:0;
}
h1
{
	font-size:14px;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#000099
}
h1.red
{
	color:#C00;
}
h2
{
	font-size:12px;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#000099;
}
h2.red,p.red
{
	color:#C00;
}
#contentheader {
	position:absolute;
	display:block;
	top:0px;left:0px;
	background: #000099;
	margin:0px;
	padding:0px;
	width:100%;
	height:20px;
}
div#contentheader table{
	width: 100%;
	text-align: left;
}
div#contentheader h1, td.headerLeft {
	font: normal normal bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	border:0px;
	margin:0px;
	color:white;
}
div#contentheader, td.headerCenter {
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	border:0px;
	margin:0px;
	color:white;
	text-decoration: none;
}
td.headerRight,a.headerRight {
	/*font: normal normal bold 14px Arial, Helvetica, sans-serif;*/
	text-align:right;
	padding:0px;
	border:0px;
	margin:0px;
	color:white;
	text-decoration: none;
}

#leftMenuTable{
    width:100%;
}

.leftSide
{
    width:100%;
}
#navcontainer {
	width: 100%;
	padding: 0px;
	/*position:absolute;
	top:22px;
	left:0px;
    
	height:162px;
	*/text-align:left;
}
#navcontainer ul {
	/*margin: 0;*/
	padding: 0px;
	list-style-type: none;
	/*font-family: Arial, Helvetica, sans-serif;*/
    font-size:11pt;
    background-color: #000099;
   
    width:100%;
}
#navcontainer a {
	display: block;
/*	padding: 3px;*/
	width: 100%;
    height:30px;
    vertical-align:middle;
	padding:4px 0 0 0px;
	border-bottom: 1px solid #FFF;
}
#navlist a:visited {
	color: #FFF;
	text-decoration: none;
}
#navcontainer a:link {
	color: #FFF;
	text-decoration: none;
}
#navcontainer a:hover {
	background-color: #808080;
	color: #FFF;
}
#contentcenter {
	width: 600px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 3px;
	background: white;
	position:absolute;
	top:20px;
	left:200px;
	text-align:left;
}
pre {
	margin: 0px 10px 10px 10px;
}
p {
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
table.requestlist {
	border:none;
}


a.headerRight:visited {
	background: #000099;
	color: white;
}
a.headerRight:hover{
	background: white;
	color: blue;
}
a.headerRight:active{
	background: white;
	color: blue;
}

a:hover{
	color:#000099;
}
a:visited{
	color:#000099;
}



#requestlist a:link{
	color:#000099;
}
button
{
	border:none;
	padding:none;
}
img
{
	border:none;
	padding:none;
}
form
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0px;
}
fieldset
{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:20px;
	/*width:70%;*/
	border:1px #000000 solid;
	/*color:#000000;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
	text-align:left;
}
legend
{
	padding-top:10px;
	padding-left:0px;
	padding-bottom:20px;
	padding-right:0px;
	margin:0px;
	border:none;
	/*color:#000099;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
}
p.welcomeText
{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/
	/*color:#000099;*/
	padding-top:10px;
}
h3
{
	/*color:#000099;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	margin:none;
	padding-top:5px;
	padding-bottom:1px;
}
table.summaryTable
{
	width:200px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:10px;*/
	/*color:#000099;*/
	background:white;
	border:1px #000099 solid;
	border-collapse:collapse;
	border-spacing:none;
}
table.summaryTable th
{
	background-color:#000099;
	color:white;
	border-bottom:1px white solid;
}
table.summaryTable td
{
	background-color:#E0E0E0;
	border:none;
	text-align:left;
}
table.summaryTable td.right
{
	text-align:right;
}
ul.report
{
	/*font: normal normal bold 12px Arial, Helvetica, sans-serif;*/
	color: #000099;
}

ul.report a
{
	color:#000099;
}
p.bodyHeader
{
	/*font: normal normal normal 12px Arial, Helvetica, sans-serif;*/
	color: #000099;
}
textarea
{
	/*font: normal normal normal 12px Arial, Helvetica, sans-serif;*/
	color: #000099;
	width: 312px; 
	height: 187px;
}
input
{
	/*font: normal normal normal 12px Arial, Helvetica, sans-serif;*/
	color: #000099;
}
ul.errors
{
	/*font: normal normal normal 12px Arial, Helvetica, sans-serif;*/
	color:#C00;
	margin: 2px 5px 2px 0;
	padding: 5px;
}
h3.errors
{
	padding: 2px 0 2px 0;
	color: #C00;
	margin: 5px 0 2px 0
}
td.errors
{
	/*font: normal normal normal 10px Arial, Helvetica, sans-serif;*/
	color:#C00;
}
ul.messages
{
	/*font: normal normal normal 12px Arial, Helvetica, sans-serif;*/
	color:#C00;
	margin: 2px 5px 2px 0;
	padding: 5px;
}
h3.messages
{
	padding: 2px 0 2px 0;
	color: #C00;
	margin: 5px 0 2px 0;
}
td.messages
{
	/*font: normal normal normal 10px Arial, Helvetica, sans-serif;*/
	color:#C00;
}
table.tradeRequestInfo
{
	border: none;
	padding:0px;
	margin:0px;
	/*font: normal normal normal 10px Arial, Helvetica, sans-serif;*/
	color: #000099;
}
table.tradeRequestInfo td.note 
{
	color: #C00;
	padding-left:3px;
	width:300px;
}
span.note
{
	/*font: normal normal bold 12px serif;*/
	color: #C00;
}
table.tradeRequestInfo td.pilotToPilotLabel
{
	width:160px;
	text-align:right;
	padding:0px;
	margin:0px;
}
table.resultRows td.borderNone
{
	border:none;
    /*font-family: Lucida Grande, Lucida Sans, Arial, sans-serif !important;
    font : 13px/1.231 arial, helvetica, clean, sans-serif !important;
    font-size :inherit !important;
    font-style : inherit !important;
    color:#000000;
    width:97%;*/

}

/*table.ListItems td.borderNone
{
	border:none;
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size:13px;
    color:#000000;

}
    */

/*table.resultRowsStyle td.borderNone
{
	border:none;
    font-family: Arial, Verdana, sans-serif;
    font-size:13px;
    color:#000000;

}

.ListItems {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size:13px;
    color:#000000;
}*/

#nomenucontentcenter {
	width: 800px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 3px;
	background: white;
	position:absolute;
	left:50px;
	top:100px;
	text-align:left;
	vertical-align: center;
}
table.admin {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	color: #000099;
	padding: 1px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 2px #000099 solid;
	background-color: #9CF;
	width:60%;
	height: 100px;
}
p.admin {
	width:60%;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	color: #000099;
}
a.submitLink {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	color: #000099;
}


.LeftMenuTd
{
    background-color:#000099 !important;
    border-bottom-color:#FFFFFF !important;
    border-top-color:#FFFFFF !important;
    border-right-color:#FFFFFF !important;
    border-bottom-style:solid !important;
    border-top-style:solid !important;
    border-right-style:solid !important;
    border-width:2px !important;
    height:30px;
    cursor:hand; 
    cursor:pointer;
}



.LeftMenuTd:hover
{
    background-color: #006699 !important;
    
} 


.LeftMenuLink
{
    color:#FFFFFF !important;
    /*font-family:Arial, Helvetica, sans-serif !important;*/
    font-size:15px;
    font-style:normal;
    text-decoration:none !important;
}

.SummaryTable
{
    border-color:#000099;
    border-width:thin;
    border-style:solid;
    height:70px;
    display:none; /*Hiding table until values are correct*/
}

.SummaryHeadTd
{
    background-color:#000099 !important;
    font-size:12px;
    color:#FFFFFF !important;
    
}

.SummaryConTd
{
    background-color:#E0E0E0 !important;
    font-size:10px;
    color:#000000 !important;
    padding:5px;
}




#navcenterlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
/*font: bold 12px Verdana, sans-serif;*/
}

#navcenterlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navcenterlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navcenterlist li a:link { color: #448; }
#navcenterlist li a:visited { color: #667; }

#navcenterlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navcenterlist li a#currentnav
{
background: white;
border-bottom: 1px solid white;
}


.TabSelectedTd {
    background-color:#FFFFFF;
    color:#666677;
    /*font-family: Verdana, sans-serif;
    font-size:12px;*/
    font-weight:700;
    border-color:#666677;
    border-bottom-color:#666677;
    border-top-color:#666677;
    border-left-color:#666677;
    border-right-color:#666677;
    border-width:thin;
    border-style:solid;
    height:30px;
    cursor:hand; 
    cursor:pointer;
}

.TabNonSelectedTd {
    background-color:#DDDDEE;
    color:#666677;
    /*font-family: Verdana, sans-serif;
    font-size:12px;*/
    font-weight:700;
    border-color:#666677;
    border-width:thin;
    border-style:solid;
    height:30px;
    cursor:hand; 
    cursor:pointer; 
}

.TabPlainTd {
    background-color:#FFFFFF;
    border-bottom-color:#666677;
    border-bottom-width:thin;
    border-bottom-style:solid;
    height:30px;
}

.TabTable {
    border-bottom-color:#666677;
    border-bottom-width:thin;
    border-bottom-style:solid;
}

.TabNonSelectedTdOnMouseOver {
    background-color:#AAAAEF;
    color:#666677;
    /*font-family: Verdana, sans-serif;
    font-size:12px;*/
    font-weight:700;
    border-color:#666677;
    border-width:thin;
    border-style:solid;
    height:30px;
    cursor:hand; 
    cursor:pointer; 
}

.TabDivTwoTable {
    
    /*border-color:#000099;
    border-width:2px;
    border-style:solid;
        */
    /*font-size:10px;*/
    border-bottom-color:#000099;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-top-color:#000099;
    border-top-width:2px;
    border-top-style:solid;
    border-right-color:#000099;
    border-right-width:2px;
    border-right-style:solid;
    border-left-color:#000099;
    border-left-width:2px;
    border-left-style:solid;
    /*font-weight:300;*/
    color:#000099;
    background-color:#99CCFF;
    border-collapse:separate;
    border-spacing:2px;
}

.TabDivTwoTableTdHeading {
    background-color:#000099;
    color:#FFFFFF;
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
    /*height:20px;*/
    
}

.TabDivTwoTableTdHeadingLabel {
    color:#FFFFFF !important;
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
}

.TabDivTwoTableTdLeftLabel {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
    color:#000099;
    text-align:right;
    /*height:30px;*/
}

.TabDivTwoTableTdRightCommon {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
    color:#000099;
    text-align:left;
    /*height:30px;*/
}

.TabDivTwoTableTdRightDropDown {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
  }

.TabDivTwoTableTdRightDropDownHMS {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    /*font-weight:300;*/
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:45px;
  }

.TabDivTwoTableTdRightDropDownSTA {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:60px;
  }

.TabDivTwoTableTdRightDropDownBP {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:75px;
  }

.TabDivTwoTableTdRightDropDownXDT {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:150px;
  }

.TabDivTwoTableTdRightDropDownTOF {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:160px;
  }

.TabDivTwoTableTdRightDropDownDA {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:70px;
  }

.TabDivTwoTableTdRightDropDownGLE {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    /*height:20px;*/
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    width:110px;
  }

.TxtBox {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    /*height:18px;*/
    border-style:solid;
    max-width:25px;
    vertical-align:top;
    
}

.TxtBoxBig {
    /*font-family: Verdana, sans-serif;
    font-size:10px;*/
    font-weight:300;
    color:#000000;
    text-align:left;
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    border-width:1px;
    /*height:18px;*/
    border-style:solid;
    max-width:35px;
    vertical-align:top;
    
}

.borderDiv {
    border-bottom-color : #a6c9e2;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-left-color : #a6c9e2;
    border-left-width : 1px;
    border-left-style : solid;
    border-right-color : #a6c9e2;
    border-right-width : 1px;
    border-right-style : solid;
    border-top-color : #a6c9e2;
    border-top-width : 1px;
    border-top-style : solid;
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif !important;
    font-size :12px !important;
}

#fieldsetsDiv
{
    width:100%;
}

.assignmentCriteriaErrorLabel
{
    color: red;
    display: none;
    font-size :10px !important;
    /*text-justify:auto;*/
    /*white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;*/
    
}


.criteriaErrorLabel 
{
    color: red;
    display: none;
    font-size :10px !important;
    /*text-justify:auto;*/
    /*white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;*/
    
}

.searchErrorLabel
{
    color: red;
    display: none;
    font-size :10px !important;
    /*text-justify:auto;*/
    /*white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;*/
    
}

.criteriaErrorLabelBig
{
    color: red;
    display: none;
    font-size :10px !important;
    
    /*text-justify:auto;*/
}

.awardEngineRunningFlagLabel
{
    color: red !important;
}

.criteriaErrorColumn
{
    text-align:left;
    min-width:50%;
}

.searchErrorColumn
{
    text-align: left;
    min-width: 50%;
}

tr.requestFormRow td{
    padding:2px 0 1px 0 !important;
}

.pairingTable
{
    width:100%;
}

#tripTradeRequestHolderDiv
{
    font-size: 10px;
    width:100%;
}

#criteriaDivHolder
{
    width:100%; 
    /*overflow:scroll;*/
    padding:0 3px 0 3px;
}

#subCriteriaDivHolder
{
    width:100%;
}

.errorHeading
{
    color: red;
    font-size: 14px !important;
    font-weight: bold;
}

.errorMessage
{
    color: red;
    font-size: 12px !important;
}

.RHSNoRecords
{
    background-color: #99CCFF;
    color: #0033CC;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
    font-family: Verdana,Arial,sans-serif;
    height:40px;
    border-right: #ADBBCA 2px solid !important;
}

.RHSRHeader 
{
     background-color: #99CCFF;
     color: #0033CC;
     border: 2px solid #FFFFFF;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     height:30px;
     font-family: Verdana,Arial,sans-serif;
}

.RHSROuterRow
{
	font-size: 12px;
    color:#000000;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    background-color:#FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    cursor:auto !important;
    height:20px;
}
.RHSROuterRowAlt
{
	font-size: 12px;
    color:#000000;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    background-color:#FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    cursor:auto !important;
    height:20px;
}

.RHSRInnerHeader 
{
    font-size: 11px !important; 
    background-color: #99CCFF;
     color: #0033CC;
     border: 2px solid #ADBBCA;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     height:25px;
     font-family: Verdana,Arial,sans-serif;
}

.RHSRInnerRow
{
	font-size: 12px;
    color:#000000;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    background-color:#F0F8FF;
    font-family: Verdana,Arial,sans-serif;
    cursor:auto !important;
    height:20px;
}

.RHSRInnerTable
{
	border-width:2px !important;
    border-bottom: #ADBBCA 2px solid !important;
    border-top: #ADBBCA 2px solid !important;
    border-right: #ADBBCA 2px solid;
    border-left: #ADBBCA 2px solid !important;

}


.RHSRholderTitle {
    color: #000099;
    font-size: 12px !important;
    font-weight: bold;
}

.CHRequestTitle {
    height:20px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
.CHRequestSubTitle {
    height:20px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}

.CHRequestSubTitleEmpty {
    height:20px;
}

.CHSRHeader 
{
     background-color: #99CCFF;
     color: #0033CC;
     border: 2px solid #FFFFFF;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     height:30px;
     font-family: Verdana,Arial,sans-serif;
}

.CHSRDTable
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    border-top: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
}

.CHSRDItemTable
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    /*border-top: #ADBBCA 2px solid !important;*/
    /*border-right: #ADBBCA 2px solid !important;*/
    border-left: #ADBBCA 1px solid !important;
}

.CHSRDItemTableRight
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    /*border-top: #ADBBCA 2px solid !important;*/
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
}

.CHSRDTableBottom
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    /*border-top: #ADBBCA 2px solid !important;*/
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
}

.CHSRDCriteriaTable
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    /*border-top: #ADBBCA 2px solid !important;*/
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
}

.CHSRDTableLabel 
{
     background-color: #99CCFF;
     color: #0033CC;
     /*border: 2px solid #FFFFFF;*/
     border-top: #FFFFFF 1px solid !important;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     /*height:30px;*/
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     height:20px;
}
.CHSRDTableLabelFirst
{
     background-color: #99CCFF;
     color: #0033CC;
     /*border: 2px solid #FFFFFF;*/
     border-bottom: #FFFFFF 1px solid !important;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     /*height:30px;*/
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     height:20px;
}
.CHSRDTableValue
{
	font-size: 12px !important;
    color:#000000 !important;
    border-color: #ADBBCA !important;
    border-style:solid !important;
    border-width:1px !important;
    font-family: Verdana,Arial,sans-serif !important;
    cursor:auto !important;
    height:20px !important;
}


.CHSRDItemHeadingRight
{
	/*background-color: #CCCC99 !important;*/
    background-color: #CFF2F4 !important;
    color: #0033CC !important;
    border-bottom: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif !important;
}
.CHSRDItemHeading
{
	background-color: #CFF2F4  !important;
    color: #0033CC !important;
    border-bottom: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSRDItemRight
{
    border-bottom: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}
.CHSRDItem
{
    border-bottom: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSRDCriteriaHeading
{
	/*background-color: #CCCC99 !important;
    border-bottom: #CCCC99 1px solid !important;*/
    background-color: #CFF2F4  !important;
    color: #0033CC !important;
    border-bottom: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSRDCriteriaLebel
{
    border-bottom: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}
.CHSRDCriteriaValue
{
    border-bottom: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
    height:20px !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeTable
{
	border-width:1px !important;
    border-bottom: #ADBBCA 1px solid !important;
    border-top: #ADBBCA 1px solid !important;
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
}

.CHSChangeTableHeading
{
     background-color: #99CCFF;
     color: #0033CC;
     /*border: 2px solid #FFFFFF;*/
     border-top: #ADBBCA 1px solid !important;
     border-bottom: #ADBBCA 1px solid !important;
     border-right: #ADBBCA 1px solid !important;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     /*height:30px;*/
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     height:25px;
}
.CHSChangeTableHeadingRight
{
     background-color: #99CCFF;
     color: #0033CC;
     /*border: 2px solid #FFFFFF;*/
     border-top: #ADBBCA 1px solid !important;
     border-bottom: #ADBBCA 1px solid !important;
     font-weight: bold;
     padding-left: 4px;
     padding-right: 4px;
     text-align: left;
     /*height:30px;*/
     font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
     height:25px;
}

.CHSChangeItem
{
    border-bottom: #ADBBCA 1px solid !important;
    /*border-right: #ADBBCA 1px solid !important;*/
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemAlt
{
    background-color:#CFF2F4 !important;
    border-bottom: #ADBBCA 1px solid !important;
    /*border-right: #ADBBCA 1px solid !important;*/
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemRight
{
    border-bottom: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemRightAlt
{
    background-color:#CFF2F4 !important;
    border-bottom: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemSP {
    background-color: #E0E0E0 !important;
    border-bottom: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    color: #000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
    height:25px;
}

.CHSChangeItemInnerheader
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    /*background-color: #99CCFF !important;*/
    border-right: #ADBBCA 2px solid !important;
    border-left: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    font-weight: bold;
    color:#0033CC !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerheaderRight
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    /*background-color: #99CCFF !important;*/
    border-right: #ADBBCA 2px solid !important;
    border-left: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    font-weight: bold;
    color:#0033CC !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerItem
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
    border-top: #ADBBCA 1px solid !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerItemAlt
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    border-right: red 2px solid !important;
    border-top: red 2px solid !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerItemTop
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    font-size: 12px !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerItemRight
{
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    border-top: #ADBBCA 1px solid !important;
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSChangeItemInnerItemRightTop
{
    border-right: #ADBBCA 1px solid !important;
    border-left: #ADBBCA 1px solid !important;
    font-size: 12px !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHSNoChange
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    background-color: #99CCFF !important;
    font-size: 12px !important;
    /*border-bottom: #ADBBCA 2px solid !important;*/
    color:#000000 !important;
    font-family: Verdana,Arial,sans-serif !important;
    height:25px;

    
}

.CHSNoRecords
{
    background-color: #99CCFF;
    color: #0033CC;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
    font-family: Verdana,Arial,sans-serif;
    height:40px;
    border-right: #ADBBCA 2px solid !important;
}

.CHSTRanTr
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    
    /*border-bottom: #ADBBCA 2px solid !important;*/
    
     
     border-left: red 1px solid !important;
     border-right: red 1px solid !important;
}

.CHSTRanTrAlt
{
    /*border-bottom: #ADBBCA 2px solid !important;*/
    
    /*border-bottom: #ADBBCA 2px solid !important;*/
    
     
     border-left: blue 2px solid !important;
     border-right: blue 2px solid !important;
}


.CHFinput {
    color:#000000 !important;
    font-size: 12px !important;
    font-family: Verdana,Arial,sans-serif !important;
}

.CHFinput input {
    color:#000000 !important;
    font-size: 12px !important;
    font-family: Verdana,Arial,sans-serif !important;
    }

.CHFinput button {
   
    }

.CHFinput select {
    color:#000000 !important;
    font-size: 12px !important;
    font-family: Verdana,Arial,sans-serif !important;
    }

 .moveovertr {
        background-color:#E3EEFF;
    }
