
   A { text-decoration: none; color:#4444B0;}
   A:hover { text-decoration: none; color:#DD4444; }
   input {  color: #222222; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
   select {  color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;border:1px solid #bbbbbb;}
   .edit { color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;border:1px solid #bbbbbb;}
   .button { color: #222222; font-size: 12px; border: 1px #000000 solid ; font-family: Verdana, Arial, Helvetica, sans-serif}
   textarea { color: #222222; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif;border:1px solid #bbbbbb;}
   body { color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
   td { color: #222222; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
   .small { color: #222222; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}
   .btable { border: 1px solid #bbbbbb; background-color: #FFFFFF;border-bottom: none; border-right: none; }
   .bcellh {font-size: 13px; background-color: #EFEFEF; border: 1px solid #bbbbbb; border-left: none; border-top:none; }
   .bcell {font-size: 10px; border: 1px solid #bbbbbb;  border-left: none; border-top:none; }
   .ctable { }
   .ccellh {font-size: 13px; background-color: #EEEEEE; border-bottom:thin dashed #000000; }
   .ccell1 {font-size: 10px; background-color: #FFFFFF; }
   .ccell2 {font-size: 10px; background-color: #F3F3F3; }
   .listcontrol_div { border:1px solid #bbbbbb; overflow: auto;background-color:#ffffff; }
   .listcontrol_row { border-top:1px solid #ffffff; border-bottom:1px solid #dddddd; }
   ul { padding-left:9px; margin-left:6px; color: #222222; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

	.popup {padding: 6px 3px 3px 3px;position:absolute;}
	html>body .popup {padding: 3px 0 0 3px; }
	.popupheader{border-bottom:1px solid black;color:#4444B0;text-align:center;background-color:#cccccc;}
	.popupwrap { display: block;	position: relative;	margin: 3px -3px -3px 3px;	background: url(/images/shadow-grid.gif) repeat;	}
	html>body .popupwrap { width:100%; margin: 6px -6px -6px 6px;float:left;background: url(/images/shadow.png) right bottom no-repeat;	}
	.popupwrap:before,
	.popupwrap:after {	content: " ";display: block;width: 6px;height:6px;background: inherit;  }
	.popupwrap:after {	margin: -6px 0 0 -6px;background-position: left bottom;}	
	.popupwrap:before {	position: absolute;top:0;right:0;margin:-6px 0 0 auto;background-position:right top;}
   	.popupwrap .popupvisframe {	border:1px solid black;background-color:#ffffff;display: block;	position: relative;overflow:hidden;left:-3px;top: -3px;}
	html>body .popupwrap .popupvisframe {left: -6px;top: -6px;margin: 0;}
    .popupheader .popupclose  { position:absolute; overflow:hidden;right:0px;top:4px;right:0px;margin:0 4px 0 auto;height:11px;width:11px ;border:1px solid #999999;display:block;background-color:white;}
    html>body .popupheader .popupclose  {top:3px;height:9px;width:9px;}
    .popupheader .popupclose:hover  { border:1px solid #2222CC;background-color:#ccccff;}
    .popupheader .popupcaption {cursor:default;font-weight:bold;}
        
