/* Admin section general rules */
#admin                  {
                          width: 770px;
                          height: 359px;
                          margin: 0 auto;
                          color: #666B6C;
                          font-size: 11px;
                          line-height: 19px;
                          text-align: justify;
                        }
#admin h1               {
                          font-size: 18px;
                          font-weight: bolder;
                          color: #96B1DA;
                          padding: 20px 0;
                          word-spacing: 5px;
                          letter-spacing: 1px;
                        }
#admin li               {list-style-image: url(../images/li.gif); margin-left: 50px; line-height: 14px;}


/* Admin section specific rules */
#career_links           {margin-top: 6px;}
#actions                {margin: 10px 0 5px 0;}

/* Administrative screens action menu */
#admin_menu             {
                          float: right; 
                          width: 770px; 
                          margin: 5px 0; 
                          padding: 0; 
                          border: 1px solid #B2DAFF; 
                          border-radius: 4px;
                          -moz-border-radius: 4px;
                          display: inline; 
                          text-align: center; 
                          background: #DDEEFF;
                        }
#admin_menu li          { 
                          list-style-type: none;
                          display: inline;
                          margin: 0;
                          padding: 2px 15px;
                        }
#admin_menu li.title    {color: #486797; font-weight: bold;}
#admin_menu li.item     {border-left: 2px groove #B2DAFF;}
#admin_menu a           {color: #486797; text-decoration: none;}



/* List of users shown on default admin page */
#User h3                {clear: both; color: #C63; font-size: 14px;}

#user_table             {
                          width: 100%; 
                          border: 2px solid #ccc;
                          border-radius: 4px;
                          -moz-border-radius: 4px;
                          border-collapse: collapse;
                        }
#user_table th          {color: #fff; background: #036;}
#user_table th,
#user_table td          {padding: 2px !important;}
#user_table input       {
                          color: #fff; 
                          background: #2F4B75; 
                          font-size: 12px; 
                          border: 2px groove #888;
                          border-radius: 4px;
                          -moz-border-radius: 4px;
                        }
td.oppdescriptions		{
	font-size: 9px;
	line-height: 10px;
	text-align: left;
	vertical-align: text-top;
	border-bottom: 1px solid Gray;
}
th.opptitle {
	background-color: Gray;
	color: #ffffff;
	border: 2px solid Gray;
	font-size: 10px;
	line-height: 11px;
}