
/* ---------------------------------------------------------------------------------
   HEADER BARS
   --------------------------------------------------------------------------------- */

div#statbar {
	background-color: #6c0;
	color: #fff;
}

div#statbar a {
	color: #fff;
}


div#statbar div {
	text-align: right;
	width: 770px;
	margin: 0px auto;
	padding: 3px;
}

div#statbar div span {
	float: left;
}

div#logobar {
	background: url(/images/logobar-background.png) repeat-x #f2f2f2;
	border-bottom: 1px solid #939393;
	color: #fff;
	font-size: 1px;
}

div#logobar div {
	text-align: right;
	width: 770px;
	margin: 0px auto;
}

div#logobar table {
	margin: 0px;
}

div#tabbar {
	text-align: center;
	margin-bottom: 20px;
	display: block;
}


/* ---------------------------------------------------------------------------------
   MAIN CONTENT AREA
   --------------------------------------------------------------------------------- */

div.normalbox, div.normalboxtop, div.normalboxtopblue, div.staticbox, div.staticboxblue, div.benefitbox, div.benefitboxnew, div.skillsbox, div.jobbox {
	margin-top: 0px;
	margin-bottom: 10px;
}

div.normalbox h2, div.staticbox h2, div.staticboxblue h2, div.normalbox h1, div.normalboxtop h1, div.normalboxtopblue h1, div.staticbox h1, div.staticboxblue h1, div.jobbox h1, div.benefitbox h1, div.benefitboxnew h1, div.skillsbox h1 {
	background: no-repeat top left;
	padding: 4px 8px;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*div.boxbody {
	padding-top: 1em;
}*/

div.normalbox div.boxbody, div.normalboxtop div.boxbody, div.normalboxtopblue div.boxbody, div.staticbox div.boxbody, div.staticboxblue div.boxbody, div.staticbox div.boxbodynews, div.staticbox div.boxbodynew, div.jobbox div.boxbody, div.benefitbox div.boxbody, div.benefitbox div.boxbodynew, div.benefitboxnew div.boxbody, div.skillsbox div.boxbody {
	background: no-repeat bottom left;
	margin-left: 0px;
	padding: 0.5em 8px 8px 8px;
}

div#main div.normalbox h1 a, div#main div.jobbox h1 a {
	color: #fff;
}

div#mainhome div.normalbox h1 a, div#mainhome div.jobbox h1 a {
	color: #fff;
}

div#mainhome div.skillsbox h1 a {
	color: #fff;
	text-decoration:none;
}

div.boxbody h2 {
	color: #000;
	border-bottom: 1px solid #000;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0.5em;
	font-size: 105%;
	font-weight: bold;
}

div#contentbar {
	width: 770px;
	margin: 0px auto;
	overflow: auto;
}

div#sidebar {
	width: 250px;
	margin-left: 510px;
}

div#sidebar div.normalbox div span {
	float: left;
	padding-top: 3px
}

div#sidebar div div label {
	float: left;
	padding-top: 6px
}

div#sidebar div.normalbox h2 {
	background-image: url(/images/header-sidebar-normal.png);
	background-color: #6c0;
}

div#sidebar div.normalbox div.boxbody {
	background-image: url(/images/sidebar-normal.png);
	font-size: 90%;
	color: #666;
}

div#sidebar div.normalbox div.boxbody a {
	color: #6c0;
	font-weight: bold;
}

div#sidebar div.normalbox div span {
	font-size: 90%;
	color: #6c0;
}

div#sidebar a.normalboxlink {
	color: #6c0;
}

div#sidebar a.popskills {
	color: #6c0;
	font-weight:normal;
}

div#sidebar div.normalbox div span a {
	color: #6c0;
}

div#sidebar div.staticbox h2, div#sidebarhome div.staticbox h2 {
	background-image: url(/images/header-sidebar-static.png);
	background-color: #666;
}

div#sidebar div.staticboxblue h2, div#sidebarhome div.staticboxblue h2 {
	background-image: url(/images/header-sidebar-staticblue.png);
	background-color: #00A7CC;
}

div#sidebar div.staticbox div.boxbody, div#sidebarhome div.staticbox div.boxbody {
	background-image: url(/images/sidebar-static.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebar div.staticboxblue div.boxbody, div#sidebarhome div.staticboxblue div.boxbody {
	background-image: url(/images/sidebar-staticblue.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebar div.staticbox div.boxbodynews {
	background-image: url(/images/sidebar-static.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebar div.staticbox div.boxbody span {
	font-size: 90%;
	color: #6c0;
}

div#sidebar div.staticbox div.boxbodynews span {
	font-size: 90%;
	color: #6c0;
}

div#sidebar div.staticbox div.boxbody span a {
	color: #6c0;
}

div#sidebar div.staticbox div.boxbodynews span a {
	color: #6c0;
}

div#sidebar div.staticboxblue span, div#sidebarhome div.staticboxblue span {
	font-size: 90%;
	color: #00A7CC;
}

div#sidebar div.staticboxblue span a, div#sidebarhome div.staticboxblue span a {
	color: #00A7CC;
}

div#sidebar div.staticbox div.boxbody h3 {
	margin-top: 0;
	padding: 0px 8px 0px 8px;
	border-bottom: 1px solid #bbb; /* God knows why, I'm sure the original PNG had 666 */
	font-size: 105%;
}

div#sidebar div.staticbox div.boxbodynews h3 {
	margin-top: 0;
	padding: 0px 8px 0px 8px;
	border-bottom: 1px solid #bbb; /* God knows why, I'm sure the original PNG had 666 */
	font-size: 105%;
}

div#sidebar div.staticbox div.boxbody ul, div.staticboxblue div.boxbody ul, div#sidebar div.normalbox div.boxbody ul {
	padding: 0px 8px 0px 8px;
	list-style-type: none;
	margin: 0px 0px 0.5em 0px;
}

div#sidebar div.staticbox div.boxbody ul li {
	padding-bottom: 4px;
}

div#sidebar div.staticbox div.boxbody ul li a {
	color: #666;
	font-weight:normal;
	text-decoration: underline;
}

div#sidebar div.staticbox div.boxbody ul li a:hover {
	text-decoration: none;
}

div#sidebar div.staticboxblue div.boxbody ul li a {
	color: #00A7CC;
	font-weight:normal;
}

div#sidebar div.staticboxblue div.boxbody ul li strong a {
	font-weight:bold;
}

div#sidebar div.staticboxblue div.boxbody ul li {
	color: #00A7CC;
	font-weight:normal;
}

div#sidebar div.staticbox div.boxbodynews ul {
	padding: 0px 8px 0px 5px;
	list-style: none;
	margin: 0;
}

div#sidebar div.staticbox div.boxbodynews li {
	padding-left: 16px;
	padding-bottom: 6px;
	background-image: url(/images/icon_news.gif);
	background-repeat: no-repeat;
	background-position: 0 em;
}

div#sidebar div.staticbox div.boxbodynews li a {
	color: #666;
	font-weight:normal;
	text-decoration: underline;
}

div#sidebar div.staticbox div.boxbodynews ul.more {
	padding: 0px 8px 0px 5px;
	list-style: none;
	margin: 0;
}

div#sidebar div.staticbox div.boxbodynews ul.more li a {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}

div#sidebar div.staticbox div.boxbodynews ul.more li {
	padding-left: 16px;
	padding-bottom: 8px;
	background-image:none;
}

div#sidebar div.staticbox div.boxbodynews li a:hover {
	text-decoration: none;
}

div#sidebar div.staticbox div.boxbody ul.adverts {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
}

div#sidebar div.staticbox div.boxbody ul.adverts li {
	text-align: center;
	padding-bottom: 8px;
}

div#sidebar div.staticbox div.boxbody ul.recadverts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

div#sidebar div.staticbox div.boxbody ul.recadverts li  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebar div.staticbox div.boxbody ul.recadverts li a img {
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebar div.normalbox div.boxbody ul {
	padding: 0px 0px 0.5em 0px;
	list-style-type: none;
}

div#sidebar div.normalbox div.boxbody ul li a {
	color: #6c0;
}

div#sidebar div.normalbox div.boxbody ul.recadverts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
}

div#sidebar div.normalbox div.boxbody ul.recadverts li  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebar div.normalbox div.boxbody ul.recadverts li a img {
	padding: 0px 5px 8px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

/* Sidebar home */

div#sidebarhome {
	width: 180px;
	margin-left: 580px;
}

div#sidebarhome div.normalbox div span {
	float: left;
	padding-top: 3px
}

div#sidebarhome div div label {
	float: left;
	padding-top: 6px
}

div#sidebarhome div.normalbox h2 {
	background-image: url(/images/header-sidebar-normal-180.png);
	background-color: #6c0;
}

div#sidebarhome div.normalbox div.boxbody {
	background-image: url(/images/sidebar-normal-180.png);
	font-size: 90%;
	color: #666;
}

div#sidebarhome div.normalbox div.boxbody a {
	color: #6c0;
	font-weight: bold;
}

div#sidebarhome div.normalbox div span {
	font-size: 90%;
	color: #6c0;
}

div#sidebarhome a.normalboxlink {
	color: #6c0;
}

div#sidebarhome a.popskills {
	color: #6c0;
	font-weight:normal;
}

div#sidebarhome div.normalbox div span a {
	color: #6c0;
}

div#sidebarhome div.staticbox h2 {
	background-image: url(/images/header-sidebar-static-180.png);
	background-color: #666;
}

div#sidebarhome div.staticboxblue h2 {
	background-image: url(/images/header-sidebar-blue180.png);
	background-color: #00A7CC;
}

div#sidebarhome div.staticbox div.boxbody {
	background-image: url(/images/sidebar-static-180.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebarhome div.staticboxblue div.boxbody {
	background-image: url(/images/sidebar-blue-180.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebarhome div.staticbox div.boxbodynews {
	background-image: url(/images/sidebar-static-180.png);
	padding: 0.5em 0px 4px 0px;
}

div#sidebarhome div.staticbox div.boxbody span {
	font-size: 90%;
	color: #6c0;
}

div#sidebarhome div.staticbox div.boxbodynews span {
	font-size: 90%;
	color: #6c0;
}

div#sidebarhome div.staticbox div.boxbody span a {
	color: #6c0;
}

div#sidebarhome div.staticbox div.boxbodynews span a {
	color: #6c0;
}

div#sidebarhome div.staticboxblue span {
	font-size: 90%;
	color: #00A7CC;
}

div#sidebarhome div.staticboxblue span a {
	color: #00A7CC;
}

div#sidebarhome div.staticbox div.boxbody h3 {
	margin-top: 0;
	padding: 0px 8px 0px 8px;
	border-bottom: 1px solid #bbb; /* God knows why, I'm sure the original PNG had 666 */
	font-size: 105%;
}

div#sidebarhome div.staticbox div.boxbodynews h3 {
	margin-top: 0;
	padding: 0px 8px 0px 8px;
	border-bottom: 1px solid #bbb; /* God knows why, I'm sure the original PNG had 666 */
	font-size: 105%;
}

div#sidebarhome div.staticbox div.boxbody ul, div.staticboxblue div.boxbody ul, div#sidebar div.normalbox div.boxbody ul {
	padding: 0px 8px 0px 8px;
	list-style-type: none;
	margin: 0px 0px 0.5em 0px;
}

div#sidebarhome div.staticbox div.boxbody ul li {
	padding-bottom: 4px;
}

div#sidebarhome div.staticbox div.boxbody ul li a {
	color: #666;
	font-weight:normal;
	text-decoration: underline;
}

div#sidebarhome div.staticbox div.boxbody ul li a:hover {
	text-decoration: none;
}

div#sidebarhome div.staticboxblue div.boxbody ul li a {
	color: #00A7CC;
	font-weight:normal;
}

div#sidebarhome div.staticbox div.boxbodynews ul {
	padding: 0px 8px 0px 5px;
	list-style: none;
	margin: 0;
}

div#sidebarhome div.staticbox div.boxbodynews li {
	padding-left: 16px;
	padding-bottom: 6px;
	background-image: url(/images/icon_news.gif);
	background-repeat: no-repeat;
	background-position: 0 em;
}

div#sidebarhome div.staticbox div.boxbodynews li a {
	color: #666;
	font-weight:normal;
	text-decoration: underline;
}

div#sidebarhome div.staticbox div.boxbodynews ul.more {
	padding: 0px 8px 0px 5px;
	list-style: none;
	margin: 0;
}

div#sidebarhome div.staticbox div.boxbodynews ul.more li a {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}

div#sidebarhome div.staticbox div.boxbodynews ul.more li {
	padding-left: 16px;
	padding-bottom: 8px;
	background-image:none;
}

div#sidebarhome div.staticbox div.boxbodynews li a:hover {
	text-decoration: none;
}

div#sidebarhome div.staticbox div.boxbody ul.adverts {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
}

div#sidebarhome div.staticbox div.boxbody ul.adverts li {
	text-align: center;
	padding-bottom: 8px;
}

div#sidebarhome div.staticbox div.boxbody ul.recadverts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

div#sidebarhome div.staticbox div.boxbody ul.recadverts li  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebarhome div.staticbox div.boxbody ul.recadverts li a img {
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebarhome div.normalbox div.boxbody ul {
	padding: 0px 0px 0.5em 0px;
	list-style-type: none;
}

div#sidebarhome div.normalbox div.boxbody ul li a {
	color: #6c0;
}

div#sidebarhome div.normalbox div.boxbody ul.recadverts {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
}

div#sidebarhome div.normalbox div.boxbody ul.recadverts li  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

div#sidebarhome div.normalbox div.boxbody ul.recadverts li a img {
	padding: 0px 5px 8px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

/* End Sidebar home */

div.inputline {
	text-align: right;
	padding-bottom: 0.5em;
}

div#main {
	float: left;
	width: 500px;
	color: #505050;
}

div#mainhome {
	float: left;
	width: 575px;
	color: #505050;
}


div#main a {
	color: #6c0;
}

div#mainhome a {
	color: #6c0;
}

div#welcometext {
	margin-bottom: 10px;
}

div#main div.normalbox h1, div#mainhome div.normalbox h1 {
	background-image: url(/images/header-main-normal.png);
	background-color: #6c0;
}


div#main div.normalbox div.boxbody, div#mainhome div.normalbox div.boxbody {
	background-image: url(/images/main-normal.png);
}

div#main div.normalboxtop h1, div#mainhome div.normalboxtop h1 {
	background-image: url(/images/header-main-normal-top.png);
	background-color: #6c0;
}

div#main div.normalboxtopblue h1, div#mainhome div.normalboxtopblue h1 {
	background-image: url(/images/header-main-job-sml.png);
	background-color: #00a7cc;
}

div#main div.normalboxtop div.boxbody, div#mainhome div.normalboxtop div.boxbody {
	background-image: url(/images/main-normal-top.png);
}

div#main div.normalboxtopblue div.boxbody, div#mainhome div.normalboxtopblue div.boxbody {
	background-image: url(/images/main-job-sml.png);
}

div#main div.jobbox, div#mainhome div.jobbox {
	clear: both;
	margin-top: 10px;
}

div#main div.jobbox h1, div#mainhome div.jobbox h1 {
	background-image: url(/images/header-main-job.png);
	background-color: #00a7cc;
}

div#main div.jobbox div.boxbody, div#mainhome div.jobbox div.boxbody {
	background-image: url(/images/main-job.png);
}

div#main div.jobbox a, div#mainhome div.jobbox a {
	color: #00a7cc;
}

div#main div.staticbox h1, div#mainhome div.staticbox h1 {
	background-image: url(/images/header-main-static.png);
	background-color: #666;
}

div#main div.staticbox div.boxbody, div#mainhome div.staticbox div.boxbody {
	background-image: url(/images/main-static.png);
}

div#main div.staticbox div.boxbody a, div#mainhome div.staticbox div.boxbody a {
	color: #666;
}

div#mainhome div.skillsbox div.boxbody a {
	color: #00a7cc;
	font-weight:normal;
	text-decoration: underline;
}

div#mainhome div.skillsbox div.boxbody a:hover {
	text-decoration: underline;
}

div#main table#findajob td, div#mainhome table#findajob td {
	white-space: nowrap;
}

table#findajob {
	width: 350px;
	padding:0;
	margin: 0;
}

table#findajob tr td {
	padding-bottom: 2px;
}

input.major, select.major, textarea.major {
	width: 97%;
}

input.minor, select.minor, textarea.minor {
	margin:0;
	padding:0;
	font-size: 90%;
	color: #999999
}

table.jobdetails {
	margin-top: 8px;
}

div#main table.jobdetails td, div#mainhome table.jobdetails td {
	white-space: normal;
}

table.jobdetails th {
	width: 100px;
	text-align: left;
}

table.jobdetails td, table.jobdetails th {
	padding-left: 0px;
}


div#main div.benefitbox h1, div#mainhome div.benefitbox h1 {
	background-image: url(/images/header-main-benefit.png);
	background-color: #6c0;
}

div#mainhome div.benefitboxnew h1 {
	background-image: url(/images/header-main-benefitnew.png);
	background-color: #6c0;
}

div#main div.benefitbox div.boxbody, div#mainhome div.benefitbox div.boxbody {
	background-image: url(/images/main-benefit.png);
}

div#mainhome div.benefitboxnew div.boxbody {
	background-image: url(/images/main-benefitnew.png);
}

div#main div.skillsbox h1, div#mainhome div.skillsbox h1 {
	background-image: url(/images/header-main-skillbox.png);
	background-color: #00A7CC;
}

div#main div.skillsbox div.boxbody, div#mainhome div.skillsbox div.boxbody {
	background-image: url(/images/main-skillbox.png);
}

div.benefitbox {
	width: 240px;
	margin-left: 255px;
	margin-top: 0px;
}

div.benefitboxnew {
	width: 278px;
	margin-left: 294px;
	margin-top: 0px;
}

div.skillsbox {
	width: 278px;
	margin-left: 294px;
	margin-top: 0px;
}

div.benefitbox div.boxbody, div.benefitboxnew div.boxbody {
	/* height: 51ex; */
	padding: 8px 8px 8px 8px;
}

div.skillsbox div.boxbody {
	/* height: 51ex; */
	padding: 8px 8px 8px 8px;
}

div.benefitbox div.boxbody p, div.benefitboxnew div.boxbody p {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}

div.skillsbox div.boxbody p {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
}


div#benefitboxleft {
	float: left;
	margin-left: 0px;
}

div#skillsboxleft {
	float: left;
	margin-left: 0px;
}

div#main div.benefitbox div.boxbody p.apply_instant, div#mainhome div.benefitbox div.boxbody p.apply_instant, div#mainhome div.benefitboxnew div.boxbody p.apply_instant {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_apply_instant.png) left center no-repeat;
}

div#main div.benefitbox div.boxbody p.store_tailored, div#mainhome div.benefitbox div.boxbody p.store_tailored, div#mainhome div.benefitboxnew div.boxbody p.store_tailored {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_store_tailored.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.register_profile, div#mainhome div.benefitbox div.boxbody p.register_profile, div#mainhome div.benefitboxnew div.boxbody p.register_profile {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_register_profile.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.jobs_email, div#mainhome div.benefitbox div.boxbody p.jobs_email, div#mainhome div.benefitboxnew div.boxbody p.jobs_email {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_jobs_email.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.packages, div#mainhome div.benefitbox div.boxbody p.packages, div#mainhome div.benefitboxnew div.boxbody p.packages {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_packages.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.matching, div#mainhome div.benefitbox div.boxbody p.matching, div#mainhome div.benefitboxnew div.boxbody p.matching {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_matching.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.admin, div#mainhome div.benefitbox div.boxbody p.admin, div#mainhome div.benefitboxnew div.boxbody p.admin {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_admin.png) left 6px no-repeat;
}

div#main div.benefitbox div.boxbody p.cv_search, div#mainhome div.benefitbox div.boxbody p.cv_search, div#mainhome div.benefitboxnew div.boxbody p.cv_search {
	padding: 2px 0px 2px 24px;
	background: url(/images/icon_cv_search.png) left 6px no-repeat;
}


div.printsummary {
	display: none;
}

div.jobactions {
	float: right;
	width: 140px;
	text-align: center;
	padding: 10px;
}
div.jobactions a {
	display: block;
	margin-bottom: 5px;
}

/* ---------------------------------------------------------------------------------
   FOOTER BAR
   --------------------------------------------------------------------------------- */

div#footerbar {
	margin-top: 20px;
	clear: both;
	background: url(/images/footerbar-background.png) top repeat-x #fff;
	border-top: 1px solid #939393;
}

div#footerbar div{
	width: 770px;
	margin: 0px auto;
	padding-bottom: 20px;
	text-align: center;
	color: #6c0;
	font-size: 100%;
}

div#footerbar a {
	color: #6c0;
}

p#copyright {
	color: #939393;
}

p.attribution {
	color: #aaa;
	font-style: italic;
}

a.helpicon, a.helpiconinline {
	/*float: right;
	clear: both;*/
}

/*	-------------------------------------------------------------------------------------
	----- Popup help definitions
	------------------------------------------------------------------------------------- */



div#contexthelppopup {
	z-index: 10020;
	position: absolute;
	top: 100px;
	left: 100px;
	width: 300px;
	display: none;
	/*background: #fbff64;
	border: 1px solid #c5c902;*/
	background: #bec0c2;
	border: 1px solid #a7a9ac;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #fff;
}

iframe#ieiframehack {
	position: absolute;
	width:300px;
	height:300px;
	top:0px;
	left:0px;
	border:0px;
	display:none;
	background: transparent;
	z-index:10019;
}

div#contexthelppopup h3 {
	/*background-color: #c5c902;*/
	background-color: #a7a9ac;
	padding: 10px;
	margin: 0px;
	color: #fff;
	text-transform: uppercase;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom: 0px;
}

div#contexthelppopup p {
	padding: 10px;
	margin: 0px;
}


div#notinterestedpopup {
	display:none;
	position: absolute;
	z-index: 10;
	width: 200px;
	border: 1px solid #6c0;
	background-color: #fff;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	-khtml-opacity:0.9;*/
}

div#notinterestedpopup h1 {
	margin: 0px;
	border: 0px;
	background-color: #6c0;
	color: #fff;
	font-size: 140%;
	padding: 4px;
}

div#notinterestedpopup div {
	padding: 6px;
}
div#notinterestedpopup form{
	margin: 6px;
}
div#notinterestedpopup a.cancel{
	cursor: pointer;
	text-align: right;
}


.groupmessage {
	border-bottom: 1px solid #00a7cc;
	display: none;
	padding: 0.5em;
}

div.helpclose {
	text-align: right;
	padding: 4px;
}
div.helpclose a {
	color: #666;
}
