
/*-- add by saitech */

 

.titleHeader {
	font-weight: bold;
	background-color:#FFFFCC;
	color:#003333;
	font-size:18px;
}

.subTitleHeader {
	font-weight: bold;
	background-color:#FFFFCC;
	color:#003333;
	font-size:12px;
}

.titlebar {
	font-weight: bold;
	background-color:#669999;
	color:#000000;
	font-size:12px;
	/*background: #e9e9e9 url(../images/bg_green.png) 50% 50% repeat;*/
}
 
.frmLabel {
	font-weight: bold;
	width:15%;
	background-color:#CCCCCC;
	/*background: #e9e9e9 url(../images/bg_gray.png) 50% 50% repeat;*/
	font-size:12px;
}
.frmPo {
	font-weight: bold;
	width:15%;  
	text-align:center;
	background-color:#A0F951;
	/*background: #e9e9e9 url(../images/bg_gray.png) 50% 50% repeat;*/
	font-size:12px;
 
}
/*ECECEC*/
.frmValue {
	font-weight: normal;
	width:35%;
	background-color:#F8FDEF;
	font-size:12px;
} 

.frmValue input[type="text"] {
	 width: 200px;
	 font-size:12px;
	   
}

.frmRequire {
	color:red;
}

input[type="button"], input[type="reset"], input[type="submit"] {
       color:#003333;
	   background-color:#A5D1F3;
	   border-style:outset;
	   font-size:12px;
	   padding:5px 10px;
	   font-weight:bold;
	   cursor:pointer;
	   
}

input[type="text"], select {
 
	 font-size:12px;
	   
}
 
.fieldsetAddEdit  {
  display: block;
  margin: 5px;
  padding:10px 10px 10px 10px; 
  font-style: normal;
  background:#F8FDEF;
  line-height: 10px;
  font-size : 12px;
}

.fieldsetToolBox  {
  display: block;
  margin: 5px;
  padding:10px 10px 10px 10px; 
  font-style: italic;
  background:#F8FDEF;
   font-size: 12px;
}


/*6194bc  , A5D1F3*/
.frmSearchTitle {
	font-weight: bold;
	background-color:#FFFFCC;
	color:#003333;
	font-size:20px;
}

.frmSearchField {
	font-weight: bold;
	background-color:#FFFFCC;
	color:#003333;
	text-align:right;
	font-size:12px;
}
.frmSearchLabel {
	font-weight: bold;
	background-color:#FFFFCC;
	text-align:right;
	font-size:12px;
}
/*ECECEC*/
.frmSearchValue {
	font-weight: normal;
	background-color:#FFFFCC;
	text-align:left;
	font-size:12px;
}
.resultEdit {
	font-weight: bold;
	background-color:#CCCCCC;
	color:#003333;
	font-size:12px;
	text-align:center;	
}

.resultHeader {
	font-weight: bold;
	background-color:#669999;
	color:#000000;
	font-size:12px;
	text-align:center;
	/*background: #e9e9e9 url(../images/bg_green.png) 50% 50% repeat;*/
}/*color:#003333;*/

.resultHeaderReport {
	font-weight: bold;
	background-color:#DAEDFC;
	color:#000000;
	font-size:12px;
	text-align:center;
	/*background: #e9e9e9 url(../images/bg_green.png) 50% 50% repeat;*/
}/*color:#003333;*/

.resultContent {
	font-weight: normal;
	background-color:#F8FDEF;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}

.resultContentWarnning {
	font-weight: normal;
	background-color:#ff8763;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}

.resultFooter {
	font-weight: bold;
	background-color:#F8FDEF;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}

.resultHeader_V2 {
	font-weight: bold;
	background-color:gray;
	color:#000000;
	font-size:12px;
	text-align:center;
	/*background: #e9e9e9 url(../images/bg_green.png) 50% 50% repeat;*/
}/*color:#003333;*/
.warning {
	font-weight:normal ;
	font-style:italic;
	background-color:#FFFFFF;
	color:red;
	font-size:12px;
	 cursor:pointer;
	 width:100%;
	 height:20px;
	 text-align:center;
}
.success {
	font-weight:normal ;
	font-style:italic;
	background-color:#FFFFFF;
	color:green;
	font-size:12px;
	 cursor:pointer;
	 width:100%;
	 height:20px;
	 text-align:center;
}
.detailTitle {
	font-weight: bold;
	background-color:#FFFFFF;
	color:#003333;
	font-size:20px;
	text-align:left;
}
.visitImageList {
	width:50px;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
	border-color:#003333;
}
.miniInfo{
	font-weight:normal ;
	font-style:italic;
	background-color:#FFFFCC;
	color:gray;
	font-size:11px;
	 cursor:pointer;
	 width:100%;
	 height:20px;
	 text-align:center;
	 
}
.taskBlock {

padding: 10px;
width: 1024px;
height: 220px;
margin:auto;


}
.taskTitle {
	font-weight: bold;
	background-color:#FFFFCC;
	color:blue;
	text-align:left;
	font-size:12px;
}
#accordion-resizer {
	padding: 10px;  
	margin:auto;
}
.quoteProductList {
    width:60px;
    text-align: right;
}
.claimList {
    width:100px;
    text-align: right;
}
.quoteProductListDisable {
    width:60px; 
    background-color: #CCCCCC;
    text-align: right;   
 
}

.inputDisable {
  
    background-color: #CCCCCC;
     
 
}
.searchFrm {
 
	font-size:12px;
}
div.ui-datepicker{
 font-size:12px;
}

/*
em.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px; 
}
em.success {
  background:url("../images/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
}

form label.error {
	margin-left: auto;
	width: 20px;
}
em.error { color: red; }
em.success { color: blue; }
#warning { display: none; }
 
input[type="text"] {
       color:#003333;
	   background-color:#FFFFCC;
	   border-style:normal;
	   font-size:12px;
	 
	   
}
 
textarea{
    color:#003333;
	   background-color:#FFFFCC;
	   border-style:normal;
	   font-size:12px;
}

select{
   color:#003333;
	   background-color:#FFFFCC;
	   border-style:normal;
	   font-size:12px;
}*/
 /*----------- Paging --------------------*/
 .jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }

.quickMenu {
	font-style: italic;
	color:#003333;
	font-size:12px;
}

.footer, .push {height: 40px; }

#calendarDiv {
    font-size: 12px;
}
 