
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: tahoma; FONT-VARIANT: normal; TEXT-DECORATION: none
}

TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: 0px; COLOR: #09377b; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: tahoma; 
}


TR{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: 0px; COLOR: #09377b; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: tahoma; 
}

.HEADING {
	FONT-WEIGHT: bold; 
        background-color:#C5D8EB ; 
        FONT-SIZE: 14px; 
        FONT-STYLE: normal; 
        FONT-FAMILY: verdana, sans-serif; 
        FONT-VARIANT: normal; 
        
}
td.td_label
{
	background-color:#E2EDF4;
	width:125px;
	text-align:right;
	padding-right:10px;
		
}
td.td_val
{	
	background:#FFF;
	text-align:left;
	padding-left:5px;
}
td.td_val_jobcard
{
	width:300px;
	background-color:#CCF;
	
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}


/*
INPUT {
	BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; BORDER-LEFT: #000000 1px inset; COLOR: #000000; BORDER-BOTTOM: #666666 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
*/
INPUT {
	 FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}

TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: verdana; sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}


A {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-family: verdana; font-weight: bold;
}

A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size: 11px; font-family: verdana;
}



A.link_over:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none; weight: bold
}

.out {
	BACKGROUND-COLOR: #a2bbe5
}
.over {
	BACKGROUND-COLOR: #5076b5
}

.btn {
	BORDER-RIGHT: #003399 1px solid;
	PADDING-RIGHT: 1px; 
	BORDER-TOP:  #b4c9dc 1px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #b4c9dc 1px solid; 
	CURSOR: hand; 
	COLOR: #FF0000; 
	BORDER-BOTTOM: #003399 1px solid; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 19px; 
	TEXT-DECORATION: none
}




.cards

{
	BACKGROUND-COLOR: #996699;
	font-weight: bold;
	color: #FFFFFF;

}

/*for new TD */
.new{
	TEXT-ALIGN: RIGHT; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 0px; 
}
/*for heading TR */
TR.heading{
	TEXT-ALIGN: CENTER; 
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 0px; 
}
TR.control{
	TEXT-ALIGN: left; 
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	BACKGROUND-COLOR: #C5D8EB;
}
TR.formheading{
	TEXT-ALIGN: CENTER; 
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BACKGROUND-COLOR: #669ACC;
	BORDER-BOTTOM: 0px; 
}
TD.heading{
	TEXT-ALIGN: CENTER; 
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 1px;
	BACKGROUND-COLOR: #F6F6F6;
	BORDER-BOTTOM: 1px; 
}
.detail{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

A.heading {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-family: verdana; font-weight: bold;
}

A.heading:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size: 11px; font-family: verdana;
}


.white
{
	color: #000000;
	font-weight: bold;

}

.form
{
	BACKGROUND-COLOR: #F6F6F6;

}


.date
{
	BACKGROUND-COLOR: #9AB4AE;
	font-weight: bold;

}


.space {LETTER-SPACING: 2px;}

form{
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;

	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

#frm_fsop_main{
		width:900px;
/*		background-color:#39F; */
	}
	#ass_form_main
	{
		width:946px;
	}
	.caption{
		width:240px;
		float:left;
		text-align:right;
		padding-right:5px;
		height:25px;
                color:black;
	}
	.captionRight{
		background-color:#F4F4F4;
		float:left;
		text-align:right;
		padding-right:5px;
		height:25px;
	}
        .DataRight
	{
		width:213px;
		background-color:#F4F4F4;
		text-align:right;
		padding-left:5px;
		height:25px;
	}
	.Data
	{
		width:213px;
		text-align:left;
		float:left;
		padding-left:5px;
		height:25px;
                color:black;
	}
	#drop_down{
		width:90px;
	}
	.frm_header
	{
		font-size:12px;
		font-family:Tahoma;
	}
	.fsop_grid
	{
		width:945px;
		background-color:#FFFFFF;
                border: 1px solid #CEE3FE;
		float:left;
	}
	#fsop_grid_heading
	{
		float:left;
		background-image: -moz-linear-gradient(top, #FFFFFF 5%, #CEE3FE 100%);	
		text-align:center;
		margin-left:2px;
                margin-top:2px; 
		font-size:12px;
		font-weight:bold;
	}
        #fsop_grid_data
	{
		float:left;
		/*background:#3C0;*/
		text-align:center;
		margin-left:2px;
        margin-top: 2px;
		ont-size:14px;
	}
	.Col1 {	width:210px;	}
	.Col2 {	width:219px;	}
	.Col3 {	width:90px;	}
	.Col4 {	width:68px; }
	.Col5 {	width:70px;	}
	.Col6 {	width:90px; }
	.Col7 {	width:55px;	}
	.Col8 {	width:125px; }

	.Num{
		/*
		text-align:right  !important;
		padding-left:2px !important;
		background-color:#C6F !important;
		*/
	}
        
#addhousetd
{/*
    display: block;
	*/
}
.jobInvoiceImportDetail {
	width:100%;
	}
        
        .frm_container_cls {
         float: left; 
         background: #FFFFFF;
         border: 1px solid #CEE3FE;
         margin-bottom: 12px;
         border-radius: 0 0 12px 12px;
        }
        
        .Share_row{
                  width:550px; 
                  height:13px; 
                  float:left; 
                  color:#000; 
                  font-size:12px; 
                  font-weight:bold; 
                  padding-left:5px;
                  padding-bottom:5px; 
                  margin-top:0px;
              }
              .share_check{
                  width:30px; 
                  height:13px; 
                  float:left; 
                  padding-top:0px;
              }
              .share_txt {
                  width:auto; 
                  height:auto; 
                  float:left; 
                  padding:0px;
              }
              .share_btn_div{
                  width:555px; 
                  height:30px;  
                  float:left; 
                  margin-top:10px;
              }
     
	 
	 .trheight{
		 height:24px;
	 }
         .tdst{
             padding-left: 4px;
             font-weight: bold;
         }
         .trrecordstyle {
                 background-color: #F4F4F4;
                 color: #000000;
         }
         
.si_main
{
        width:950px;
        background-color:#FFFFFF;
        border: 1px solid #CEE3FE;
        float:center;
        margin-left: 15px !important;
}

.si_Col1 {	width:240px;    margin-left: 25px !important;	}
.si_Col2 {	width:100px;	margin-left: 25px !important;}
.si_BL {	width:140px;	margin-left: 25px !important;}
.si_Col3 {	width:150px;	}
.si_Col4 {	width:68px; }
.si_Col5 {	width:70px;	}

.si_colw_100 { width: 100px ;}
.si_colw_125 { width: 125px ;}
.si_colw_150 { width: 150px ;}
.si_colw_175 { width: 175px ;}
.si_colw_200 { width: 200px ;}
.si_colw_250 { width: 250px ;}

.si_table_heading
{
       
        background-image: -moz-linear-gradient(top, #FFFFFF 5%, #CEE3FE 100%);	
        margin-left:2px;
        margin-top:2px; 
        font-size:12px;
        font-weight:bold;
}
