body{
  font-family:ËÎÌå;
  font-size: 10pt;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color:#f0f0f0;
}
table {
  font-family: Arial;
  font-size: 12px;
}

A:link {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; line-height:150%;
}
A:visited {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; line-height:150%;
}
A:hover {
	FONT-SIZE: 12px; color:#f23e00; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: underline; line-height:150%;
}
A:active {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; line-height:150%;
}
.menuitem
{	
	border:1px outset blue;	
    background-image: url('SPGASPNetControlClient/SPGControlImages/MainMenuItemHover.gif');
   
}

.SPGMenuBar{
            border:1px outset;background-color:RGB(212,208,200);z-index:198;
        }
.SPGMainMenuItem{
	        border:0px solid RGB(212,208,200);
	        text-align:justify;
	        padding-left:0px;
	        color:#FFFFFF;
	        font-size:10pt;
	        cursor:hand;
	        
         }
 .SPGMainMenuItemHover{
             border:1px outset blue;
             background-image: url('SPGASPNetControlClient/SPGControlImages/MainMenuItemHover.gif');
             
              
          }
 .SPGMainMenuTow
 {
	border:1px outset blue;
	background-image: url('SPGASPNetControlClient/SPGControlImages/MainMenuItemHover.gif');
 }
 
 .tabItem
{
    border: 1px solid #778;
	background: buttonface;
    text-decoration: none;
    width: 50px;
    height: 20px;
    padding-top: 3px;
    text-align: center;
}
.tabSelected
{
    background-color: #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
.tabHover
{
    color: #f0f0f0;
    background: white;
}
.tabbernav
{
    margin: 0;
    font: bold 12px Verdana, sans-serif;
    vertical-align: bottom;
    width: 10px;
}
.tabbernav1
{
    margin: 0;
    padding: 3px 0;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
    width: 5px;
}
.tabbernav2
{
    margin: 0;
    padding: 3px 0;
    border-bottom: 1px solid #778;
    font: bold 12px Verdana, sans-serif;
}
.tabcontent
{
    padding: 5px;
    border: 1px solid #aaa;
    border-top: 0; 
}
.SPGImageButton
{
	width:65px;
	height:22px;
	background-repeat:no-repeat;
	background-image:url('/SPGFrame/Images/Button_Bg.gif');
	border:0px;
	font-size:12px;
}
.SPGImageFileButton
{
	border:1px solid gray;
	font-size:12px;
}
.SPGImageButtonDataOP
{
	width:52px;
	height:19px;
	background-repeat:no-repeat;
	background-image:url('/SPGFrame/Images/Button_Bg3.gif');
	border:0px;
	font-size:12px;
	text-align:center ;
	vertical-align:middle;
}
.SPGImageButtonDataOPBig
{
	width:65px;
	height:19px;
	background-repeat:no-repeat;
	background-image:url('/SPGFrame/Images/Button_Bg4.gif');
	border:0px;
	font-size:12px;
	text-align:center ;
}
.SPGImageButtonDataOPBigBig
{
	width:85px;
	height:19px;
	background-repeat:no-repeat;
	background-image:url('/SPGFrame/Images/Button_Bg5.gif');
	border:0px;
	font-size:12px;
	text-align:center ;
}
.SPGImageLabel
{
	background-color:#e8e9e9;
	padding-left:5px;
	font-weight:bold;
	border:1px solid #cccccc;
}

.SPGImageLabel1
{
	background-color:#e8e9e9;
	color:#0066cc;
	padding-left:5px;
	font-weight:bold;
	border:1px solid #cccccc;
}
.SPGImageContent
{
	padding-left:5px;
	border:1px solid #cccccc;
}
.SPGInput
{
	width:100%;
}
.SPGDisableInput
{
	width:100%;
	background-color:#F1F0ED;
}
.SPGInputCell
{
	padding-right:6px;
}

.SPGGridLine
{
	background-image:url('/SPGFrame/Images/line.gif');
	background-position:bottom left;
	background-repeat:repeat-x;
	
}
.SPGColLine
{
	background-image:url('/SPGFrame/Images/linev1.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.SPGPanel
{
	border:1px solid #616f7f;
}
.SPGPanelWithTab
{
	border-left:1px solid #616f7f;
	border-right:1px solid #616f7f;
	border-bottom:1px solid #616f7f;
}
.SPGPanelBar
{
	background-image:url('../SPGASPNetControlClient/SPGControlImages/SPGMenuBarBg1.gif'); 
	background-repeat:repeat-x; 
	background-position:center;
	border:1px solid #616F7F;
	height:25px;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#PanelTabRT a, #menu a:visited
{
  background: transparent ! important;
  display: block;
}

#PanelTabRT a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
}    
/* CSS classes for standard Links, only valid inside the #menu DIV */
#SPGUCSuitBook1_PanelTabRT a, #menu a:visited
{
  background: transparent ! important;
  display: block;
}

#SPGUCSuitBook1_PanelTabRT a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
}    

.rc_xtop, .rc_xbottom {display:block; background:transparent; font-size:1px;}
.rc_xb1, .rc_xb2, .rc_xb3, .rc_xb4 {display:block; overflow:hidden;}
.rc_xb1, .rc_xb2, .rc_xb3 {height:1px;}
.rc_xb2, .rc_xb3, .rc_xb4 { border-left:1px solid gray; border-right:1px solid gray;}
.rc_xb1 {margin:0 5px; background:gray;}
.rc_xb2 {margin:0 3px; border-width:0 2px;}
.rc_xb3 {margin:0 2px;}
.rc_xb4 {height:2px; margin:0 1px;}
.rc_xboxcontent {display:block;  border-right:1px solid gray;border-left:1px solid gray; padding-left:2px; padding-right:2px;
}

.TableFormView
{
	background-color:#e8e9e9;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;	
}
.TableFormView td
{
	padding:1px 6px 1px  2px;
	font-weight:bold;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;	
}
.TableFormView td table td
{
	 border:0px;
}
.TableFormView Input[type="text"]
{
	width:100%;
}
.TableFormView Input
{
	width:expression((this.type=="text" || this.type=="select") ?"100%":"style");
}
.TableFormView select
{
	width:100%;
}
.SPGOKLabel
{
	border: 1px solid red; 
	background-repeat: no-repeat; 
	background-position:left; 
	background-image: url('/SPGFrame/Images/markcomplete.gif');
}
.SPGWarningLabel
{
	border: 1px solid red; 
	background-repeat: no-repeat; 
	background-position:left; 
	background-image: url('/SPGFrame/Images/bg_warning.gif');
}
