
#heading {
   padding-top:30px;
   height: 70px;
   margin-bottom: 10px;
   padding-left: 80px;
   background-position: 50% 50%;
   background-image: url(../images/back_1020_1.jpg);
   background-repeat:no-repeat;
   text-align: center;
   font-family: Arial;
   font-size: 20px;
   font-weight: bold;
   color:navy;
}


#bottom {
    height: 60px;
    background-image: url(../images/bottom_1020_1.jpg);
    background-position: center;
    background-repeat:no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;

}
#bottom1 {
    height: 60px;
    margin-left: 16em;
    margin-right: auto;
    margin-top: -37px;
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    color:navy;

}
#bottom2 {
    height: 60px;
    margin-left: 60em;
    margin-right: auto;
    margin-top: -60px;
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    color:navy;

}
#backLink {
    text-align:right;
    height: 20px;
}

#sidebarLeft {
   /*border: thin solid lightGray;
   padding: 5px;
   width: 450px;*/
   /*background: #eeeeee; */
   	width: 960px;
	margin: 0 auto;
	padding: 0;
	height: 59px;
}

#wrapper {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

#content {
    /*border: thin solid lightGray;*/
    float: left;
    width: 700px;
    top: 110px;
    margin-left: auto;
    margin-right: auto;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    background-color: #ffffff;
}

#content2 {
    /*border: thin solid lightGray;*/
    float: left;
    width: 900px;
    top: 110px;
    margin-left: auto;
    margin-right: auto;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    background-color: #ffffff;
}


html {
    height: 100%;
}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 100%;
	/*background-image: url("../images/background.gif");
	background-repeat: repeat-x;*/
	background-color: #ffffff;
}

form {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

td {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

input {
	border: 1px solid #999;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"] {
	color: #000000;
	cursor:pointer;
	background-color: #D4D0C8;
	background-image: none;
	border: 1px solid #999999;
      	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px;
}

button[type="button"]:hover, button[type="reset"]:hover, button[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
	color: #000000;
	cursor:pointer;
	background-color: #E6E4E0;
	background-image: none;
	border: 1px solid #E79300;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px;
}

select {
	border: 1px solid #999;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

textarea {
	border: 1px solid #999;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

.orgLabels {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #A52315;
	background-color: #f9f9f9;
	border: solid 1px #c0c0c0;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	position: absolute;
	right: 8px;
	top: -6px;
}


.barTitle {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	color: #FFFFFF;
}

.noPadding {
	padding: 0px;
}

.noborder {
	border: 0px;
}

.align_top_max {
	vertical-align: top;
	width: 100%;
}

.align_right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.alignCenter {
	margin: 0 auto;
}

.width20pct {
	width: 5%;
}

.alignTop {
	vertical-align: top;
}

.outer_table_col1 {
	vertical-align: top;
	width: 30%;
}

.inner_table_col1 {
	white-space: nowrap;
	width: 160px;
}

a.linksMenu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.linksMenu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.linksMenu:hover {
	color: #0090FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.linksMenu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.linksMenu:hover {
	color:#0090FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.commandLinkButton {
	color: #FFFFFF;
	text-decoration: none;
}

.outputLabelActionMenu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.noBottomBorder {
	border-bottom: none;
}

.noTopAndBottomBorder {
	border-bottom: none;
	border-top: none;
}

.padding20px {
	padding: 20px;
}

.divAlignRight {
	text-align: right;
}

.alignRight {
	text-align: right;
}

.divAlignCenter {
	text-align: center;
	font-weight: bold;
}

.textAlignCenter {
	text-align: center;
}

.floatRight {
	float: right;
}

.div500px {
	width: 500px;
}

.panel65PercentCenter {
	width: 65%;
	margin: 0 auto;
}

.width260px {
	width: 260px;
}

.width440px {
	width: 440px;
}

.width470px {
	width: 470px;
}

.vAlignBottom {
	vertical-align: bottom;
}

.panel44PercentCenter {
	width: 44%;
	margin: 0 auto;
}

.redBorder {
	border-color: red;
}

.boldFonts {
	font-weight: bold
}

.width100percent {
	width: 100%
}

.textArea300x150Dimensions {
	width: 300px;
	height: 150px
}

.textArea380x150Dimensions {
	width: 380px;
	height: 150px
}

.textArea400x120Dimensions {
	width: 400px;
	height: 120px
}

.textArea203pxDimensions {
	width: 203px;
}

.buttonFloatLeft {
	float: left
}

.error {
	color: #A52315;
}

.asterisk {
	color: #E60131;
}


.applyToReadOnly {
	color: #000000;
	background-color: #F3F2F2;
	background-image: none;
}

.historicalView {
	background: none;
	background-color: #FFFBB9;
}

.centerScreen {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 300px;
      height: 300px;
      margin-left: -150px; /* half of width */
      margin-top: -150px;  /* half of height */
}

.centerOfDiv {
	position:absolute;
	left: 50%;
	top :50%;
	/*width: 100px;*/
	/*height: 100px;*/
	margin-left: -50px;  /* half of width */
	margin-top: -50px;   /* half of height */
}

.dataTable {
    border: solid 1px #C0C0C0;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    font-style: normal;
    text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;

}

.dataTable2 {
    border: solid 1px #C0C0C0;
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    font-weight: bold;
    white-space:pre-wrap;
}

.customPanelGrid{
    width: 300px;
    height: 250px
}

.firstColumn {
    width: 12%;
}
.secondColumn {
    width: 10%;
    text-align: center;
}
.thirdColumn {
    width: 10%;
}
.fourthColumn {
    width: 14%;
}
.fifthColumn {
    width: 14%;
}
.sixthColumn {
    width: 10%;
}
.seventhColumn {
    width: 10%;
}
.eighthColumn {
    width: 10%;
}
.ninghtColumn {
    width: 10%;
}

.dataTableRowOdd {
	background-color: #FFFFF0;
}

.dataTableRowOdd2 {
	background-color: #F9F9F9;
}

.dataTableRowEven {
	background-color: #ffffff;
}

.dataTableRowMouseOver {
	background-color: #F1F1F1;
}

.errorsTable {
	border:solid 1px;
	border-color: #A52315;
	width:100%;
	background-color: #ffffff;
}

.tip{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
}

tip2{
    text-align: center;
}

#leftMenu {
    float: left;
    min-height: 100%;
    top: 110px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
}

#leftMenu .ui-widget-content {
    height:100%;
}
/*
#leftMenu .wijmo-wijmenu-text {
    font-weight: bold;
}
*/

.commandButton1 {
    float: left;
    text-align: center;
    min-height: 30px;
    min-width: 120px;
    margin-right: 10px;
    margin-top: 10px;
    padding-top: 1px;
    font-size: 11px;
}


.commandButton2 {
    text-align: center;
    min-height: 30px;
    min-width: 60px;
    padding-top: 1px;
    font-size: 11px;
}


.leftLabel {
    width: 123px;
}

.textAreaColumn .ui-inputfield {
    width:497px;
}

.bold {
    font-weight: bold;
}

.productLimitGroupCol {
    font-size: 10px;
}

.ui-datatable .ui-datatable-data tr.ui-state-highlight {
    background: #dfdfdf;
}

.ui-datatable .ui-datatable-data tr.ui-state-highlight.ui-selected {
    background: #c6deff;
}

.triplecolumn1, .doublecolumn1 {
    width:165px;
}

.triplecolumn2, .doublecolumn2 {
    width: 50px;
}

.triplecolumn3 {
    width: 300px;
}

.doublecolumn2A {
    width: 400px;
}

.fourcolumns1 {
    width: 205px;
}

.fourcolumns2, .fourcolumns3, .fourcolumns4 {
    width: 200px;
}

.instcolumn1 {
    width: 70px;
}
.instcolumn11 {
    width: 90px;
}
.instcolumn2 {
    width: 100px;
}
.instcolumn02 {
    width: 97px;
}

.instcolumn3 {
    width: 70px;
}

.instcolumn4 {
    width: 400px;
}

.width550px {
	width: 550px;
}
.highlight {
    background-color: #fcc;
}

.instcolumn2ug {
    width: 220px;
}
.healthUnitCol1 {
    width: 187px;
}

.healthUnitCol2 {
    width: 80px;
}

.healthUnitCol3 {
    width: 367px;
}

.healthUnitCol4 {
    width: 200px;
}


.questWidth{
    width: 20px;
}
.specWidth{
    width: 60px;
}
.newTableClass tr{
   border-style: hidden;
}

.newTableClass td{
    border-style: hidden;
}

.ui-state-default  .ui-icon-dbsave {

    background-image: url(../images/dbsmall.ico);

}


.ui-state-default  .ui-icon-openaccordion {

    background-image: url(../images/16gray.ico);

}
.ui-state-default  .ui-icon-printall {

    background-image: url(../images/print_gray.ico);

}

.ui-selectonemenu-items{
    font-size: 11px
}

  .ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-highlight {
    background: #a9c6c9;

}

    select {
    border: 1px solid #999;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
}
.ui-state-default .ui-icon-lov {
    background: url(../images/qmark2.png) !important;
    background-repeat: no-repeat;
    margin: -9px 0px 0px -10px;
    padding: 0;
    width: 20px;
    height: 20px;
}

.ui-datatable tbody td.wrap {
    white-space: normal;
    word-wrap: break-word;
}


