/*
** specific site display formating
**
** standard menu components (tabbed menu)
*/
DIV#menu	  { height:23px; vertical-align:top; text-align:left;  
                    margin:0px 0px 0px 4px;                            }

DIV#menu TABLE	  { height:23px; text-align:left; margin:0; padding:0; }

DIV#menu TR	  { height:23px; text-align:left; margin:0; padding:0; }

DIV#menu TD,
DIV#menu TH	  { cursor:pointer;		  }

DIV#menu TD:hover { font-weight:bold; color:#000; }

DIV#menu TH:hover { font-weight:bold; color:#000; }

DIV#menu TH { COLOR:#FFF; line-height:23px; font-weight:bold; 
	      font-size:12px; font-family:Helvetica Verdana;
	      background: url("../images/admin/tabs/opc_02.gif")
			  repeat-x 0px 0px; 
	    }

DIV#menu TD { COLOR:#667; line-height:23px; font-weight:bold; 
	      font-size:12px; font-family:Helvetica Verdana;
	      background: url("../images/admin/tabs/tab_02.gif")
			  repeat-x 0px 0px;
	    }	

DIV#menu IMG#cap { vertical-align:text-bottom; }

IMG#cap    { width:7; height:23; border:0; }

INPUT#cap  { width:7; height:23; border:0; }

/*
** used for home-page vertical menu bar.
*/
DIV#menu_bg	{ height:40px; background:#484848; color:#FFF;
		  vertical-align:top; position:relative;
		  text-align:right; }

DIV#menu_op	{ height:20px; background:#484848; margin-right:50px;
		  text-align:right; color:#FFF; position:relative;
		  border:2px solid #FFF; border-style:solid none;
		  display:inline; }

DIV#menu_op a	{ border:1px solid #fff; padding:0px 12px 2px 12px;
		  border-style:none solid; text-decoration:none;
		  color:#FFF; padding:0; height:12px; position:relative;
		  text-align:right; }

/*
** individual menu stuff for site left side
*/

DIV#menu_l a#a_top  { border:0; padding:0; height:25px; width:150px;
		      text-decoration:none; margin-top:0px;
		      display:block; position:relative; left:0px;
		      line-height:20px; top:0px;
		    }

DIV#menu_l a	    { border:0; padding:0; height:25px; width:150px;
		      text-decoration:none; margin:-5px -3px 0px 0px;
		      display:block; position:relative;
		    }

html>body DIV#menu_l a#a_top  { margin-top:-3px; top:0px; }
html>body DIV#menu_l a	      { margin:0px;		      }

/*
** END CSS EVIL IE HACK!!!!!
** Child selector hack again for span spacing.
*/

div#menu_l a span { border:0; margin:0; margin-top:-22px; padding:0;
		    height:25px; width:150px; text-decoration:none;
		    float:right; color:#EFEFEF; position:relative; 
		    margin-right:6px; text-align:right;		    }

html>body DIV#menu_l a span  { margin-top: -25; }

/*
** END Child selector hack for span spacing.
*/

div#menu_l a img  { border:0; margin:0; padding:0; height:25px;
		    width:150px; text-decoration:none; float:right;
		    position:relative;				    }

div#menu_l a img#i_top  { height:45px; }

/*
** then one more time for top one.
*/

/*div#menu_l a#a_top span { font-family:Arial, Verdana, sans-serif;     
			  text-decoration:none; position:relative;
			  text-align:right; font-weight:bold;
			  font-size:13.5px; color:#EFEFEF; border:0;
			  height:35px; width:150px; float:right;
			  padding:0; margin:-32px 6px 0px 0px;	      }

html>body DIV#menu_l a#a_top span  { margin-top:-35px; }
*/
