/* Start of CMSMS style sheet 'Theme3 : Accessibility and cross-browser tools' */
span.accesskey {
	text-decoration: none;
}

/* hide accessibility divs for css-enabled browsers */
.accessibility, hr {
	position: absolute;
	top: -999em;
	left: -999em;
}

dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

/* links */

a img {
	border: 0px;
}

a:hover img {
	background-color: white;
}

#contentwrapper a:link, #contentwrapper a.external:link {
	color: #3C7FB4;
}

#contentwrapper a:visited, #contentwrapper a.external:visited {
	color: #3C7FB4;
}

#contentwrapper a:hover {
	background-color: #FFE1A6;
}

/* wiki style external links */

#contentwrapper a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}

#contentwrapper a.external {
	padding: 0px 12px 0px 0px;
}

#contentwrapper a.external {
	background: url(uploads/Theme3/external.gif) no-repeat 100% 0px;
}

#contentwrapper a.external:hover {
	background: url(uploads/Theme3/external.gif) no-repeat 100% -100px;
	background-color: #FFE1A6; /* must be set after background url */
}

#contentwrapper a.external:visited {
	background: url(uploads/Theme3/external.gif) no-repeat 100% -200px;
}

#contentwrapper a.external:visited:hover {
	background-color: #FFE1A6;
}

/* End of 'Theme3 : Accessibility and cross-browser tools' */

