
/*---------------------------------------------------------------*/
div.gcsp_slideindicator {
 position:absolute;
 right:0px;
 top:0px;
 bottom:0px;
 width:2px;
 height:100%;
 padding:0px;
   opacity:0.5;      
	}
div.gcsp_slideindicator_part {
 position:relative;
 top:0px;
 left:0px;
 border:0px;
 width:2px;
 margin:0px;
 background:#666666;
}

div.gcsp_maincol {
 position:relative;
 vertical-align:top;   
 position:relative;
 padding:0px;
 width:200px;   
 border-top:1px solid #EEEEEE;
}

div.gcsp_maincol_hdl_expired {
 z-index:10;
 position:absolute;
 top:0px;
 width:199px;
 font-weight:bold;
 font-size:14px;
 background:#FFDD77;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 text-decoration:blink;
}

div.gcsp_maincol_hdl_overdue {
 z-index:10;
 position:absolute;
 top:0px;
 width:199px;
 font-weight:bold;
 font-size:14px;
 background:#F5F5AA;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
}

div.gcsp_maincol_hdl_due {
 z-index:10;
 position:absolute;
 top:0px;
 width:199px;
 font-weight:bold;
 font-size:14px;
 background:#CCEECC;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
}

div.gcsp_maincol_hdl_event {
 z-index:10;
 position:absolute;
 top:0px;
 width:199px;
 font-weight:bold;
 font-size:14px;
 background:#CCDDEE;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
}


div.gcsp_maincol_expired {
 z-index:9;
 position:absolute;
 overflow:hidden;
 top:38px;
 width:200px;
 height:100%;
 background:#FFDD77;
 text-align:center;
}

div.gcsp_maincol_overdue {
 z-index:9;
 position:absolute;
 overflow:hidden;
 top:38px;
 width:200px;
 height:100%;
 background:#F5F5AA;
}

div.gcsp_maincol_due {
   z-index:9;
   position:absolute;
   overflow:hidden;
   top:38px;
   width:200px;
   height:100%;
   background:#CCEECC;
}

div.gcsp_maincol_event {
 z-index:9;
 position:absolute;
 overflow:hidden;
 top:38px;
 width:200px;
 height:100%;
 background:#CCDDEE;
}

table.gcsp_controls_main {
 width:100%;
}
tr.gcsp_control_later {
 background:#FFEECC;
   cursor:pointer;
}
tr.gcsp_control_event {
 background:#CCDDEE;
   cursor:pointer;
}
tr.gcsp_control_due {
 background:#CCEECC;
   cursor:pointer;

}
tr.gcsp_control_overdue {
 background:#F5F5AA;
   cursor:pointer;
}

tr.gcsp_control_expired {
 background:#FFDD77;
   cursor:pointer;
}
td.gcsp_control_name {
 font-size:10px;
 text-align:center;
 width:125px;
 padding:0px;
 padding-right:5px;
 border-top:2px solid #FFFFFF;
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
}
td.gcsp_icon {
 width:56px;
 height:56px;
 border-top:2px solid #FFFFFF;
 border-bottom:1px solid #CCCCCC;
 border-left:1px solid #EEEEEE;
}

/*--------------------------------------------------------------*/
img.pick_icon {
 border:0px;
 cursor:pointer;
 margin:5px;
   margin-right:0px;
}
div.control_icon_selection {
 position:fixed;
 display:none; 
}
div.control_icon_selection_visible {
 position:fixed;
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 padding:10px;
 right:35px;
 bottom:50px;
 overflow:auto;
}

/*-----------------------------------------------------------------------------------*/

div.gcsp_maincol_hdl_info {
 position:absolute;
 top:0px;
 width:403px;
   font-weight:bold;
   font-size:14px;
 background:#F5F5F5;
   text-align:center;
   padding-top:5px;
   padding-bottom:2px;
 border:1px solid #DDDDDD;
      height:90px;
 overflow:auto;
   opacity:0.8;      

	}

p.gcsp_box_hdl {
 margin:0px;
 padding:0px;
   margin-bottom:5px; 
   font-weight:bold;
   font-size:14px;   
   text-decoration:underline;
}

table.gcsp_suppliers {
   margin-left:auto;
   margin-right:auto;
 width:380px;
}
td.gcsp_supplier_cell {
   font-size:11px;
   font-weight:100;
 cursor:pointer;
}
td.gcsp_supplier_smiley_cell {
   text-align:right;
}

/*-----------------------------------------------------------------------------------------------------------*/

