/*  STRUCTURE.CSS for JUDY GRAFF - PRC Paralegal Resource Center, Inc.
www.PRCDENVER.com   and   www.ColoradoLegalStaffing.com  */

/* BASELINE SETTINGS  ----------------------*/

body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, 
p, blockquote, th, td { margin: 0; padding: 0; }

table { 
border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, th, var { 
font-style: normal; font-weight: normal; }

strong { font-weight: bold; }

ol, ul {  margin: .5em 0;  margin-left: 6px; padding-left: 0; }

ul { list-style-type: disc; }

ol { list-style-type: decimal; }

caption, th {  text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

.magenta      { color: #c25ed7; }
.topperpurp   { color: #642c91; } /* OFFICIAL Purple */
.mypurple     { color: #59308d; }
.deeppurple   { color: #3a2667; }
.mediumpurple { color: #7655a0; }
.lightpurple  { color: #a88dc0; }
.ultraltpurpl { color: #bda5df; }

.deepbrown    { color: #5a4a42; }
.mediumbrown  { color: #7d6e5b; }
.lightbrown   { color: #92836f; }

.darkblue     { color: #52627d; }
.mediumblue   { color: #465d84; }
.lightblue    { color: #93a5c4; }
.turquoise    { color: #004568; }

.black        { color: #000000; }
.litetan	  { color: #c1bab2; }
.palebeige    { color: #fcf7d6; }
.flesh	      { color: #eee0cf; }

.red		  { color: #c25ed7; }
.alert		  { color: #cc0033; }


/* MASTER STRUCTURE SETTINGS  ----------------------*/

html { font-size: 16px; }

html, body { 
	margin: 0;  
	padding: 0;  
	background-color: #c1bab2;   /* LITE TAN */
	background-image: url(images/neutralTile.gif); 
	background-position: left top; 
	background-repeat: repeat;
	position: relative; 
	height: 100%;
	min-height: 100%;  /* -- IE needs something different -- */
}
body {
	font-size: 76%; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
	text-align: center;
}

body#postingpage { min-height: 600px;}

/* -------------- CONTAINER  ----------------------*/
div#container { 
	position: absolute; 
	top:  0; 
	left: 0;
	width: 100%; 
	min-height: 100%;
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
/* ------------ CONTENT SECTION ----------------------*/
div#content {       
	position: absolute;   
	top: 10px;
	left: 50%;
	width: 952px; 
	margin-left: -476px;
	height: 100%; 
	min-height: 100%;
	text-align: left;
	background-color: transparent;
	}
#content a:link    { text-decoration: none; color: #004568; /* turquoise */ }
#content a:visited { text-decoration: none; color: #67748e; /* greyblue */ }
#content a:hover   { text-decoration: none; color: #59308d; /* purple*/ }
#content a:active  { text-decoration: none; color: #59308d; /* purple*/ }

#content a:focus { outline-style: none; } 
/* removes Firefox outline on links */

/* ------------ MAIN CONTENT SECTION ---------------------- */

div#maincontent {  
	position: relative;
	top: 0px;
	height: auto;
	background-color: #c1bab2;         /* LITE TAN */
	z-index: 8;
}

/* BANNER ELEMENTS  /  FRONT PAGE -------------------- */
div#branding { 
	position: absolute;
	top: 0px;
	width: 952px;
	height: 330px; 
	/* height: 172px;   THIS DOESN'T SEEM RIGHT :: TEST 330px     */
	padding: 0px;
	z-index: 10;
}
div#whitebox {     /*  goes underneath logo box  */
	position: absolute;
	top: 172px;
	height: 159px;
	left: 2px; 
	width: 948px;
	background-color: #ffffff;
	z-index: 1;
}
div#logo { border: none; padding: 0; margin: 0; 
}
img.cap_img, img.cap_img a { border: none; padding: 0; margin: 0; 
}
div#capital { 
	position: absolute;
	top: 175px;
	left: 40px;
	width: 291px; 
	height: 156px; 
	z-index: 20;
}


/* BANNER (2) -------- SECONDARY PAGES -------------------- */

div#whitebox2 {     /*  goes beneath MENU box  */
	position: absolute;
	top: 172px;
	height: 26px;
	left: 2px; 
	width: 948px;
	background-color: #ffffff;
	z-index: 1;
}
div#capital2 {         /* HOLDER FOR TILTED CAPITAL ON SECONDARY PAGES */
	position: absolute;
	top: 175px;
	left: 40px;
	width: 291px; 
	height: 26px; 
	z-index: 41;
}

div#blueline {       /* UNDERLINES MENU BAR ON SECONDARY PAGES */
	position: absolute; top: 195px; left: 40px; width: 871px; height: 16px;
	background-color: #004568;
	z-index: 51;
}
	
/* MENU ELEMENTS ------------------------------------------- */

div#nav_main {
	position: absolute;
	text-align: center;
	top: 175px;
	left: 330px; 
	z-index: 25;
}
div#nav_main .menu {
	float: left;
}
	 /* -----  YOU ARE HERE NAVBAR  LINKS: ---------------------------  */

#homepage #nav_main .menu1 a:link, 
#homepage #nav_main .menu1 a:visited,

#ourcompanypage #nav_main .menu2 a:link, 
#ourcompanypage #nav_main .menu2 a:visited,

#employerspage #nav_main .menu3 a:link,
#employerspage #nav_main .menu3 a:visited,

#candidatespage #nav_main .menu4 a:link,
#candidatespage #nav_main .menu4 a:visited,

#postingpage #nav_main .menu5 a:link, 
#postingpage #nav_main .menu5 a:visited,

#adminpage #nav_main .menu6 a:link, 
#adminpage #nav_main .menu6 a:visited
{
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 2px solid #fcf7d6;
}

div#nav_main .menu a:link,
div#nav_main .menu a:visited {
	position: relative;
	color: #ffffff;
	top: 4px;
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 8px;
	font-family: Verdana, Arial, sans-serif;
}
div#nav_main .menu a:hover,
div#nav_main .menu a:active {
	position: relative;
	color: #fcf7d6;
	top: 4px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #ffffff;
	font-weight: bold;
	font-size: 8px;
	font-family: Verdana, Arial, sans-serif;
}

.menu1, .menu2, .menu3, .menu4, .menu5 { float: left; 
} 
.menu1 {
	width: 76px;
	height: 20px;
	background-image: url(images/m_home.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.menu2 {
	width: 76px;
	height: 20px;
	background-image: url(images/m_ourcompany.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.menu3 {
	width: 76px;
	height: 20px;
	background-image: url(images/m_employers.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.menu4 {
	width: 76px;
	height: 20px;
	background-image: url(images/m_candidates.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.menu5 {
	width: 76px;
	height: 20px;
	background-image: url(images/m_posting.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}


/* WELCOME PANEL ------------------------------------------ */
div#welcome { 
	position: absolute;
	top: 195px;
	left: 330px;
	width: 619px; 
	height: 136px; 
	background-color: #000000;
	color: #ffffff;
	z-index: 30;
}
div#welcome .logotext {
	padding: 2em 0 1em 1.5em;
}

div#welcome .welcometo {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#welcome .prc {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#welcome .firstletter {
	font-size: 135%;
}
div#welcome .subhead {  
	color: #ffffff;
	text-transform: none;
	padding-top: .2em;
	letter-spacing: +.3em;
	font-size: 12px;
	font-family: Verdana, "Lucida Grande", Arial, sans-serif; 
}



/* CONTENT SECTIONS ----------------------------------- */

div#main {     /* HOLDER for centersection graphic */
	position: relative;
	top: 330px; 
	width: 952px;
	height: auto;
	left: 0; 
	right: 0;
	padding-bottom: 0;
	background-color: #ffffff;  
	background-image: url(images/centersection.gif); 
	background-position: left top; 
	background-repeat: repeat-y;
	z-index: 11; 
}

div#main2 {     /* HOLDER for centersection2 graphic SECONDARY PAGES */
	position: relative;
	top: 210px; 
	width: 952px;
	height: auto;
	left: 0; 
	right: 0;
	padding-bottom: 0;
	background-color: #ffffff;  
	background-image: url(images/centersection2.gif); 
	background-position: left top; 
	background-repeat: repeat-y;
	z-index: 11; 
}



div#footer {   
	position: relative;
	bottom: 0; 
	width: 952px;
	height: 55px;
	left: 0; 
	right: 0;
	padding-bottom: 0;
	background-color: transparent;  
	background-image: url(images/footer.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
	z-index: 100; 
}
div#footer2 {   
	position: relative;
	bottom: 0; 
	width: 952px;
	height: 55px;
	left: 0; 
	right: 0;
	padding-bottom: 0;
	background-color: transparent;  
	background-image: url(images/footer2.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
	z-index: 101; 
}
div#footer .footer_credit,
div#footer2 .footer_credit { 
	position: relative;
	top: 1.7em;
	left: 0;
	margin: 0 auto;
	text-align: center;
	padding: .5em;
	color: #fcf7d6;                /* pale ivory */
	line-height: 1em;
	font-size: .85em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;  
}
div#footer .footer_credit a:link,
div#footer .footer_credit a:visited,
div#footer2 .footer_credit a:link,
div#footer2 .footer_credit a:visited { 
	color: #bda5df;  /* pale purple */
	font-weight: bold;
	text-decoration: none;
}
div#footer .footer_credit a:hover,
div#footer .footer_credit a:active,
div#footer2 .footer_credit a:hover,
div#footer2 .footer_credit a:active { 
	color: #ffffff;    /* white */
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
div#secondary {
	position: absolute;
	top: 0px;
	left: 136px;
	width: 184px;
	padding: 1em;
	z-index: 250;
}
div#primary { 
	position: relative;
	top: 10px;
	left: 330px;
	width: 458px;
	height: 100%;
	margin: 1em;
	padding-right: 1em;
	padding-bottom: .5em;
	background-color: #ffffff;
	color: #000000;               /* black */
	line-height: 1.4em;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
	z-index: 2;
}
/* COLOR BOXES ------------------------------------------ */

div.leftbluebox { 
	position: absolute;
	top: 172px;
	left: 1px; 
	width: 135px; 
	height: 158px;
	padding: 0px; 
	margin: 0px; 
	background-color: #004568;               /* turquoise */
	z-index: 19;
}
div.rightblackbox { 
	position: absolute;
	top: 47px;
	height: 284px;
	left: 911px; 
	width: 40px;
	z-index: 3;
	background-color: #000000;
} 


/*  TEXT TREATMENTS -------------------------------------- */

h1 { color: #59308d;             /* mypurple */
	text-transform: none; 
	padding-bottom: .2em;
	font-weight: bold;
	font-size: 1.2em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
h2 { color: #59308d;             /* mypurple */
	text-transform: none; 
	padding-bottom: .2em;
	font-weight: bold;
	font-size: 1.2em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
h3 { color: #004568;             /* turquoise*/
	text-transform: uppercase; 
	padding-top: .2em;
	padding-bottom: .2em;
	font-weight: bold;
	font-size: 1.1em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
h4 { color: #59308d;              /* mypurple */
	text-transform: uppercase; 
	padding-bottom: .2em;
	font-weight: bold;
	font-size: 1em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
h5 { color: #637490;             /* medium blue */
	text-transform: uppercase; 
	padding-bottom: .2em;
	font-weight: bold;
	font-size: .95em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
h6 { color: #004568;            /* turquoise */
	text-transform: uppercase; 
	padding-bottom: .2em;
	font-weight: bold;
	font-size: .85em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

p.testimonial { 
	padding-bottom: .5em;
	color: #004568;               /* turquoise */
	line-height: 1.4em;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

div.nav_secondary ul li {
	padding-top: 2.5em;
	color: #333333;
	font-weight: normal;
	line-height: 1.4em;
	font-size: .95em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

div.nav_secondary ul li a {  }

p.contact {
	padding-top: .5em;
	color: #333333;
	font-weight: normal;
	line-height: 1.4em;
	font-size: .95em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
} 
div#secondary p.contact a:link,
div#secondary p.contact a:visited { 
	padding-bottom: .2em;
	text-decoration: none; 
	border-bottom: 1px dotted #004568;  /* turquoise*/
}

div#secondary p.contact a:hover,
div#secondary p.contact a:visited { 
	padding-bottom: .2em;
	color: #642c91;
	text-decoration: none; 
	border-bottom: 1px solid #642c91;  /* purple*/
}

div.NWBOC { 
	position: relative; 
	top: 10px;
	left: 6px;
	width: 150px;
	height: 56px;
	padding-top: 1em;
	border: none;
	z-index: 180;
}

div.ALA{ 
	position: relative; 
	top: 6px;
	left: 6px;
	width: 150px;
	height: 48px;
	padding-top: 1em;
	border: none;
	z-index: 170;
}

.text p { 
	padding-bottom: .75em;
	color: #333333;
	line-height: 1.4em; 
	font-size: .95em; 
	font-family: Verdana, Arial, sans-serif; 
}
ul li { 
	padding-bottom: .25em;
	color: #333333;
	line-height: 1.4em; 
	font-size: .95em; 
	font-family: Verdana, Arial, sans-serif; 
}
.smaller {
	font-size: 85%;
}
.larger {
	font-size: 110%;
}
.bolder { 
	font-weight: bold; text-transform: uppercase;
	padding-bottom: .3em;
}
.bolderplain { font-weight: bold; }

.ital { 
	font-style: italic; 
}
.purplebold {
	text-transform: uppercase;
	color: #642c90;
	font-weight: bold;
	font-size: 95%;
}

.namebold {
	text-transform: uppercase;
	color: #004568;             /* turquoise*/
	font-weight: bold;
	font-size: 95%;
}
.extraleading { padding-bottom: .5em; }
.extraheading2 { padding-top: .2em; }
.extraheading5 { padding-top: .5em; }


.p_man {
	height: 100%;
	padding-bottom: 8em;
	padding-top: 2em;
	color: #004568;               /* turquoise */
	line-height: 1.4em;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
img.p_man2 { float: right; }

div#importantinfo { display: none; }
div#print_logo { display: none; }

/* SPECIAL ALERTS ----------------------------- */

.highlight { 
	background-color: #642c91;      /* purple */
	color: #ffffff; 
	padding: .2em; 
	line-height: 1.4em;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

div#primary .message {
	margin-left: 0;
	padding: 2px;
	background-color: #6a5e9f;  
	color: #f7f8f2; 
	border: 2px solid #a69ec5;
	font-weight: bold;
	font-style: italic;
	font-size: .95em;
	font-family:  Georgia, "Times New Roman", Times, serif;  }

/* FORMS & SUCH -------------------------------- */

fieldset { 
	color: #642c91;      /* purple */
	padding: .2em; 
	line-height: 14px;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}
fieldset div {
	width: 640px; 
	}

input {
	color: #333333;   
	padding: .2em; 
	margin: 0 0 .75em 1em; 
	line-height: 14px;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

div.helpyoutext textarea { width: 400px;  }

.descr_text { width: 400px; margin-left: 1em;  color: #333333;  padding: .2em; 
	margin: 0 0 .75em 1em;  line-height: 14px; font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;  }

textarea { 
	margin-left: 1em;  
	color: #333333;   
	padding: .2em; 
	margin: 0 0 .75em 1em; 
	line-height: 14px;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;  }

select {
	color: #333333;   
	padding: .2em; 
	margin: 0 0 .75em 1em; 
	line-height: 18px;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

.borderblue { 
	border: 1px dotted #465d84;      /* med blue */ 
	padding: 1em;
	width: 500px;
	margin-bottom: 1em;
}

/* PAGE VARIATIONS ---------------------------------- */

#adminpage h1 {  color: #59308d;             /* mypurple */
	text-transform: uppercase; 
	padding-bottom: .5em;
	font-weight: bold;
	font-size: 1.1em; 
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

#adminpage #backtoadminpg  { 
	border: 1px dotted #642c91;  /* purple */
	padding: .3em; 
	margin-bottom: 1em;
	margin-right: 1em;
	line-height: 1.7em;
} 
#adminpage #backtoadminpg a { 
	color: #642c91; 
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
} 

#employerspage div#primary h3 {
	padding-top: .25em; 
	padding-bottom: .5em;
}

.highlight { 
	background-color: #642c91;      /* purple */
	color: #ffffff; 
	padding: .2em; 
	line-height: 1.4em;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif; 
}

#employerspage div#primary h3 a { 
	padding: .5em 1.25em;
	font-style: italic; 
	line-height: 1.6em; 
	font-size: 1em; 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}
#employerspage div#primary h3 a:link,
#employerspage div#primary h3 a:visited { 
	padding: .5em 1.25em; 
	background-color: #642c91;      /* purple */

	color: #ffffff;                 /*  white */
	text-decoration: underline;

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}
#employerspage div#primary h3 a:hover, 
#employerspage div#primary h3  a:active { 
	padding: .5em 1.25em; 
	background-color: #c25ed7;    /* brite purple */
	color: #ffffff; 
	text-decoration: underline; 
	border-bottom: 1px solid #ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}
.thanks { 
	color: #642c91;      /* purple */
	font-style: italic;
	font-weight: bold;
	line-height: 1.8em;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
}

/* PRIMARY LINK LIST & BIG X  ------------------------  */

div#primary ul.admin li a:link,
div#primary ul.admin li a:visited { 
	padding-bottom: .2em;
	text-decoration: none; 
	border-bottom: 1px dotted #004568;  /* turquoise*/
}

div#primary ul.admin li a:hover,
div#primary ul.admin li a:visited { 
	padding-bottom: .2em;
	color: #642c91;
	text-decoration: none; 
	border-bottom: 1px solid #642c91;  /* purple*/
}

div#primary ul.linklist { list-style-type: none; }
div#primary ul.linklist li { line-height: 130%; margin-bottom: 1em; }

div#primary ul.linklist a:link,
div#primary ul.linklist a:visited { 
	font-size: 11px; font-weight: bold; 
	text-decoration: underline; color: #004568;  /* turquoise*/
	padding: 1px 2px; 
}

div#primary ul.linklist a:hover, 
div#primary ul.linklist a:active { 
	font-size: 11px; font-weight: bold; 
	text-decoration: underline; color: #c25ed7;   /* magenta */
	padding: 1px 2px; 
}

div#primary ul.linklist .bigx a { display: inline; }

div#primary ul.linklist .bigx a:link,
div#primary ul.linklist .bigx a:visited { 
	font-size: 11px; font-weight: bold; 
	text-decoration: none; 
	background-color: #004568;  color: #ffffff; /* turquoise*/
	padding: 1px 2px; 
}

div#primary ul.linklist .bigx a:hover, 
div#primary ul.linklist .bigx a:active { 
	font-size: 11px; font-weight: bold; 
	text-decoration: none; 
	background-color: #c25ed7; color: #ffffff; /* magenta */
	padding: 1px 2px; 
}

/* SECONDARY  LINK LIST  & BIG X   ------------------------------ */
div#secondary ul.linklist { padding-left: 12px; list-style-type: none; }

div#secondary ul.linklist li a:link,
div#secondary ul.linklist li a:visited { 
	padding-bottom: .2em;
	text-decoration: none; 
	border-bottom: 1px dotted #004568;  /* turquoise*/
}

div#secondary ul.linklist li a:hover,
div#secondary ul.linklist li a:visited { 
	padding-bottom: .2em;
	color: #642c91;
	text-decoration: none; 
	border-bottom: 1px solid #642c91;  /* purple*/
}
/* --------- BIG X ------------- */
div#secondary ul.linklist .bigx a { display: inline; }

div#secondary ul.linklist .bigx a:link,
div#secondary ul.linklist .bigx a:visited { 
	font-size: 11px; font-weight: bold; 
	text-decoration: none; background-color: #004568;  color: #ffffff; /* turquoise*/
	padding: 1px 2px; 
}

div#secondary ul.linklist .bigx a:hover, 
div#secondary ul.linklist .bigx a:active { 
	font-size: 11px; font-weight: bold; 
	text-decoration: none; background-color: #c25ed7;  color: #ffffff;   /* magenta */
	padding: 1px 2px; 
}
/* --------- SMALL X -  USED FOR TEXT ----------- */
div#secondary ul.linklist .smallx a { display: inline; }

div#secondary ul.linklist .smallx a:link,
div#secondary ul.linklist .smallx a:visited { 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; background-color: #004568;  
	color: #ffffff; /* turquoise*/
	padding: 1px 2px; 
}

div#secondary ul.linklist .smallx a:hover, 
div#secondary ul.linklist .smallx a:active { 
	font-size: 9px; font-weight: normal; 
	text-decoration: none; 
	background-color: #c25ed7;  
	color: #ffffff;   /* magenta */
	padding: 1px 2px; 
}

/* ------------ ADMINPAGE SMALL X ---------------------- */

#adminpage .smallx a:link,
#adminpage .smallx a:visited { 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; background-color: #004568;  
	color: #ffffff; /* turquoise*/
	padding: 1px 2px; 
}

#adminpage .smallx a:hover, 
#adminpage .smallx a:active { 
	font-size: 9px; font-weight: normal; 
	text-decoration: none; 
	background-color: #c25ed7;  
	color: #ffffff;   /* magenta */
	padding: 1px 2px; 
}