@charset "utf-8";
/*@import url("listsStylings.css");*/

/* - Pilonidal Blues ----------------------

	#7eaaff –Medium Light Blue
	#6a8fd9 –Medium Blue
	#5776B3 –Dark Blue
	#4d83d6 -New Dark Blue
	#7b8daa -LiteG reyBlue (background contact form)
	#476491 -Darkest Blue (Menu Side Bar Background)
	#b4bfcf -Medium Blue Grey
	#d9d9d9 –Light Grey
	#b3b3b3 –Dark Grey
	#f0f3f3 -Snow White (Text)
	#fff8be -Skin Cream from Logo (breadcrumb delimiter color)
	#dde1e1 -Snow White 2 (Quote Wrap Background)

	#0d35ff –Saturated Medium Blue
	#0b2dd9 –Saturated Medium Blue
	#0925b3 –Saturated Medium Blue
	#a6b5ff –Light Medium Blue Grey
	#8d9ad9 –Medium Blue Grey
	#747eb3 –Dark Blue Grey
	#424242 -Text-Shadow
------------------------------------------ */

body  {
	font: 16px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: normal;
}
h1 {
	color: #476491;
	text-shadow: #424242 2px 2px 3px;
	background: url(../_assets/designImages/headerSeparaterBar_LtRgt540.png) no-repeat left bottom;	
}
h2 {
	color: #476491;
	margin: 10px 0 0 0;
	padding: 0;
	text-shadow: #424242 1px 1px 2px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
h3 {
	font-size: 1em;
}
h4    {
	margin: 10px 0 0 0;
	padding: 0px;
}
p {
	font-size: .9em;
}
p.firstParagraph {
	margin: 5px 0 20px 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
.sentenceTitleInline {
	font-weight: bold;
	color: #476491;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.forumJump:link, a.forumJump:visited {
	color: #ff0000;
	text-decoration: underline;
}

a.forumJump:hover {
	color: #FC3;
	text-decoration: none;
}

ul {
	font-size: .9em;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 20px;
}
#communityContent li {
	margin: 1em;
	line-height: 1.2em;
	display: block;
}
li p {
	font-size: 100%;
}
a img {
	border: none;
}
/*ul li {
	font-size: .9em;
	background: url(../_assets/designImages/list-bullet-Pilonidal-Logo.png) no-repeat 0% 50%;
	padding: 0;
	margin: 0;
}
ul li a, ul li p {
	font-size: .9em;
	padding: 0 0 0 21px;
	margin: 0;
}*/
ol {
	font-size: .9em;
	margin-top: 10px;
	margin-bottom: 20px;
}

li {
	margin-bottom: 1em;
}

ul ol, ol ul {
	font-size: 100%;
}

ul dl, ol dl {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

q:before {
	content: open-quote;
}
q:after {
	content: close-quote;
}

/* ----------------------- begin LAYOUT IDs and STYLES ----------------------- */

.globalStyle #container {
	background: #f0f3f3 url(../_assets/designImages/containerGradiantBackground.png) repeat-y;
	width: 64em;
	margin: 20px auto;
	text-align: left;
	min-width: 56em;
	border: 2px solid #5776B3;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-opera-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
} 
.globalStyle #header {
	height: 96px;
	padding: 0 10px;
	position: relative;
} 
.globalStyle #header h1 {
	margin: 0;
	padding: 10px 0;
}
/* ----------- Begin Horizontal Menu Styles ------------*/
.globalStyle #header ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: absolute;
	right: 0px;
	bottom: 0px;
} 
.globalStyle #header #extras ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: absolute;
	right: -5000px;
}

.globalStyle #header li {
	float: left;
	padding: 0;
	list-style: none;
} 
.globalStyle #header li a:link, .globalStyle #header li a:visited {
	padding: .2em .5em;
	display: block;
	font-size: .75em;
	font-weight: lighter;
	line-height: 1.2em;
	margin-right: .5em;
	color: #000000;
	text-decoration: none;
}
.globalStyle #header li a:hover {
	text-decoration: underline;
}
.globalStyle #header li a.current, .globalStyle #header li a.current:hover, .globalStyle #header li a.current:active {
	color: #f0fcfc;
	text-decoration: none;
	font-weight: normal;
	cursor: default;
}

/* These two styles are for the skip navigation for screen readers and keyboard users */
.globalStyle #header #skip a, .globalStyle #header #skip a:hover, .globalStyle #header #skip a:visited { 
	position: absolute; 
	left: 0px; 
	left: -1000px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 
.globalStyle #header #skip a:active, .globalStyle #header #skip a:focus { 
	position:static; 
	width:auto; 
	height:auto; 
}
.globalStyle #header hr {
	background-image: url(../_assets/designImages/separatorBar-Construct960.png);
	background-repeat: no-repeat;
	height: 3px;
	margin: 0 auto;
	padding: 0;
}
#printHeader {
	display: none;
}

/*this is the centering container for the seach page form wrapper*/

.globalStyle #searchWrapper {
	padding: 0;
	margin: 0 auto;
	width: 100%;
}

.globalStyle #searchFormWrapper {
	padding: 0;
	margin: 0 auto;
	width: 88%;
}

/* ---------- Horizontal Menu Styles end ------------*/

.globalStyle #navigator {
	background-image: url(../_assets/designImages/navigationBar4x26-v2.png) repeat-x;
	height: 22px;
	margin: 0;
	padding: 0 10px;
	size: .75em;
	font-weight: bold;
	color: #f0f3f3;
}
#skipLinks {
	position: absolute;	
	margin-left: -9000px;
}
#skipLinks ul {
	margin: 0;
	padding: 0;
}
#skipLinks ul li {
	margin: 0;
	padding: 0 0 0 .5em;
}
#skipLinks a {
	position: absolute;

}
/* ---------- begin Breadcrumb Styles ------------*/

.breadcrumb {
	font-style: oblique;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.breadcrumbPaths{
	color: #f0f3f3;
	font-style: oblique;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.breacrumbDelimiter {
	color: #fff8be;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	size: 1.2em;
}
/* ---------- Breadcrumb Styles end ------------*/

.globalStyle #lftVertMenuSidebar {
	color: #f0f3f3;
	float: left;
	width: 15em;
	min-width: 15em;
	padding: 0;
	margin: 0 0 15px 10px;
}
.globalStyle #lftVertMenuSidebar h2 {
	color: #f0f3f3;
	background: url(../_assets/designImages/headerSeparaterBar_LtRgt220w.png) no-repeat left bottom;	
}
div.hotbox {
	-moz-border-radius: 20px;
}
.globalStyle #mainContent, .globalStyle #eduCtrContent, .globalStyle #treatmentAftercareContent, .globalStyle #communityContent, .globalStyle #faqContent  { 
	margin: 0 32px 0 280px;
} 
.globalStyle #mainContentCentered {
	width: 56em;
	margin: 0 auto;
	padding: 0;	
}
.globalStyle .mainContentFull {
	width: 59.5em;
	margin: 0 auto;
	padding: 0;	
}
.globalStyle #eduCtrContent #exfoliationProductsMatrix, .globalStyle #eduCtrContent #washingProductsMatrix {
	width: 600px;
	margin: 0 auto;
	padding: 0;
}
.globalStyle #eduCtrContent #exfoliationProductsMatrix tr td {
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.globalStyle #eduCtrContent #washingProductsMatrix tr td {
	font-size: 1em;
	width: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/*------ Begin #treatmentAftercareContent Styles --------*/

.globalStyle #treatmentAftercareContent #aftercareTopicsTable {
	 background: #476491;
	 width: 696px;
	 margin: 0 auto;
	 padding: 0;
	 border: 3px solid #000000;
  	 -moz-border-radius: 26px;
	 -webkit-border-radius: 26px;
	 -opera-border-radius: 26px;
	 -khtml-border-radius: 26px;
	 border-radius: 26px; 
}
.globalStyle #treatmentAftercareContent #aftercareTopicsTable caption {
	 margin: 0;
	 padding: 10px 0;
	 color: #476491;
	 font-size: 1.5em;
/*	text-shadow: #424242 1px 1px 3px;*/
}
.globalStyle #treatmentAftercareContent #aftercareTopicsTable tr {
	 line-height: 1.2em;
	 text-align: center;
	 font-size: 1em;
}

.globalStyle #treatmentAftercareContent #aftercareTopicsTable tr td {
	 width: 232px;
	 margin: 0;
	 padding: 24px 0;
}

.globalStyle #treatmentAftercareContent #aftercareTopicsTable tr td.crossSpan {
	 width: 232px;
	 margin: 0;
	 padding: 32px 0;
}


.globalStyle #treatmentAftercareContent #aftercareTopicsTable tr td a:link, .globalStyle #treatmentAftercareContent #aftercareTopicsTable tr td a:visited {
	 margin: 0 auto;
	 padding: 15px;
	 text-align: center;
	 font-weight: bold;
	 color: #f0f3f3;
	 text-decoration: none;
}
.globalStyle #treatmentAftercareContent #aftercareTopicsTable tr td a:hover {
	text-decoration: underline;
	text-shadow: #000000 4px 4px 6px;
}
.globalStyle #treatmentAftercareContent ul {
	margin: 0 25px 18px 64px;
	padding: 0;
}
.globalStyle #treatmentAftercareContent ul li {
	margin: 10px 0;
	padding: 0;
}

.globalStyle #treatmentAftercareContent ul li ul li {
	margin: 10px 0;
	padding: 0;
	font-size: 1.1em;
}

.globalStyle #treatmentAftercareContent ul.checkList {
	margin: 0 25px 0 64px;
	padding: 0;
	list-style-image: url(../_assets/designImages/checklist-box-graphic.png);
}
.globalStyle #treatmentAftercareContent ul.checkList li {
	margin-bottom: 15px;
	padding: 0;
}

.globalStyle #treatmentAftercareContent #productsWrap {
	margin: 0;
	padding: 0;
}

.globalStyle #treatmentAftercareContent #productsWrap p {
	margin: 0;
	padding: 0;
}

/*----------- Begin #communityContent Styles ------------*/


/*----------- Begin Media Layout & Presentation Styles ------------*/

.youTubePort480w385h { /* This style centers the <object> tag for media that is 480px wide, primarily for the YouTube 480x385 Player */
	width: 480px;
	margin: 0 auto;
	padding: 0;
}


/*--------------- Begin #faqContent Styles --------------*/

.globalStyle #faqContent dl {
	margin: 0;
	padding: 0;
/*	font-size: .9em;*/
}
.globalStyle #faqContent dl dt {
	margin: 10px 0 0 0;
	font-weight: bold;
	color: #ff0000;
}
.globalStyle #faqContent dl dd {
	text-align: left;
/*	font-size: .9em;*/
}
dl.sections dd:after, p.sectionParagraphAfter:after {
	margin: 16px auto;
	content: url(../_assets/designImages/sectionSeparaterBar480.png);
	display: block;
 	text-align: center;
 }
.globalStyle #faqContent ul {
	margin: 0;
	padding: 0;
	font-size: .9em;
}
.globalStyle #faqContent ul li {
	margin: 10px 0 0 50px;
	padding: 0;
}
.globalStyle #faqContent ol {
	margin: 0;
	padding: 0;
}
.globalStyle #faqContent ol li {
	margin: 10px 0 0 50px;
	padding: 0;
}
/*--------------- Begin #mainContent Styles --------------*/
.globalStyle #mainContent ol {
	display: block;
	margin-left: 64px;
}
.globalStyle #mainContent ol li {
	display: block;
	margin: 16px 0 0 0;
	line-height: 1.1em;
}
.globalStyle #mainContent ul {
	display: block;
}
.globalStyle #mainContent ul li {
	display: block;
	margin: 10px 0 0 0;
	line-height: 1.1em;
}
.globalStyle #mainContent ul.hubPageMenuList {
	margins: 0;
	padding: 0;
	font-size: .9em;
	list-style: none;
	text-align: center;
	letter-spacing: .19em;
}
.globalStyle #mainContent ul.hubPageMenuList li {
	margin: 0 0 10px 0;
	padding: 0;
}

.globalStyle #mainContent ul.hubPageMenuList a:link, .globalStyle #mainContent ul.hubPageMenuList a:visited {
	color: #0000ff;
	text-decoration: none;
	line-height: 26px;
	display: block;
	padding: 0 15px;
	margin: 0;
}
.globalStyle#mainContent ul.hubPageMenuList a:hover {
	text-decoration: underline;
	color: #000000;
}
/*ol #immediateTreatments li {
	margin-bottom: 1em;
}*/

/* ----------- #container List Menu Styles end ------------*/

/* ----------- Begin #mainContent Horizontal Menu Styles ------------*/

.globalStyle #horzMenuContainer {
	margin: 0;
	padding: 0;
	text-align: center;
}
.globalStyle #horzContentMenu {
	width: 100%;
	margin: 0 auto 20px auto;
	font-size: .9em;
	text-align: center;
	line-height: 1.5em;
}
.globalStyle #horzContentMenu li a:link, .globalStyle  #horzContentMenu li a:visited {
	padding: .2em .5em;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: lighter;
	line-height: 1.2em;
	margin-right: .5em;
	color: #000000;
	text-decoration: none;
}
.globalStyle  #horzContentMenu li a:hover {
	text-decoration: underline;
	color: #0D35FF;
}
.globalStyle  #horzContentMenu li a.current, .globalStyle  #horzContentMenu li a.current:hover, .globalStyle  #horzContentMenu li a.current:active {
	color: #f0fcfc;
	text-decoration: none;
	font-weight: normal;
	cursor: default;
}
.globalStyle #horzContentMenu hr, .globalStyle #mainContent hr, .globalStyle #footer hr {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 76%;
	color: #476491;
}
/* ---------- #mainContent Horizontal Menu Styles end ------------*/

.globalStyle #footer {
	text-align: center;
	padding: 0 10px;
} 
.globalStyle #footer p {
	margin: 0;
	padding: 0 0 5px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: .7em;
	line-height: 1em;
}
.globalStyle #mainContent img {
	display: block;
	margin: 15px auto;
	position: relative;
	text-align: center;
}
.firstParagraph    {
	margin-top: 0px;
	padding: 0px;
}
.globalStyle #container #mainContent ul.publications {
	list-style-type: none;
}
blockquote {
	margin: 0 50px 0 50px;
	font-size: .9em;
}
blockquote p {
	font-size: 1em;
}
blockquote ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	font-size: .9em;
}

/* ----------------------- LAYOUT IDs and STYLES end ----------------------- */


/* ----------------------- Miscellaneous classes for reuse ----------------------- */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.inline {
  display: inline;
}
/* ----------------------- Miscellaneous classes for Text ----------------------- */
.hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width:1px;
	height:1px;
	overflow:hidden;
/*When using this .hidden Class, make sure this css class is referenced within the tag of the element being hidden example: <div class="hidden">This text is hidden.</div>*/
}

.textLeft {
	text-align: left;
}

.textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

.textJustified {
	text-align: justify;
}

.empUnlBold {
	size: 1.2em;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}

.boldFirstLine {
	font-weight: bold;
	size: 1.5em;
}

.redBold {
	font-size: 1.2em;
	font-weight: bold;
	color: #ff0000;
}

.bold {
	font-weight: bold;
}

.boldBlue {
	font-weight: bold;
	color: #0000ff;
}

.boldBlueLarge {
	font-size: 1.24em;
	font-weight: bold;
	color: #0000ff;
}

.emphasis {
	font-style: italic;
}

img.centerImage {
   display: block;
   margin: 16px auto;
   padding: 0;
}

.centerObject {
   display: block;
   margin: 16px auto;
   padding: 0;
}

hr.hr75PerWidth {
	width: 75%;
   display: block;
   margin: 16px auto;
   padding: 0;
}

.indent64px {
	margin: 0px 0px 0px 64px;
}
name {
	font-weight: bold;
}
name:hover {
	text-decoration: underline;
}
.imgCenterCan1 {
	float: left;
	margin: 0px auto 20px;
	padding: 0px;
	width: 88%;
}
.offleft {
	margin-left: -5000px;
	position: absolute;
}
img.separaterBar {
	margin: 0px auto 20px;
	padding: 0;
}
dfn {
	background: url(../_assets/designImages/toolTipArrow.jpg) no-repeat 100% 3px;
	margin: 0 2px 0 0;
	padding: 0 14px 0 0;
	text-decoration: underline;
	white-space: nowrap;
	zoom: 1;
	color: #2a64b5;
	display: inline-block;
	cursor: pointer;
}
dfn:before {
	content: open-quote;
}
dfn:after {
	content: close-quote;
}
.movieWrap {
	width: 480px;
	margin: 0 auto;
}

.bottomMargin20px {
	margin-bottom: 20px;
}
.bottomTopMargins20px {
	margin: 20px 0 20px 0;
}
.TopMargins20px {
	margin: 20px 0 0 0;
}
.headingIndentOne {
	font: bold .9em/1;
	margin: 0 0 0.2em 2em;
}
.indent32px {
	padding-left: 32px;
}
.globalStyle #header #breadcrumbWrapper {
	margin: 0;
	padding: 0;
	text-align: right;
	height: 16px;
	font-size: .6em;
	line-height: 2em;
}
.globalStyle #header #breadcrumbWrapper p {
	margin: 0;
	padding: 0 1em;
}
.red {
	color: #ff0000;
}
.bottomMarginNone {
	margin-bottom: 0px;
}

.marginBot16px {
	margin-bottom: 16px;
}

.marginTop16px {
	margin-top: 16px;
}
.clearMarginsPadding {
	margin: 0;
	padding: 0;
}

.clearMargins {
	margin: 0;
}

.borders1 {
	border: 2px solid #5776B3;
}

.globalStyle #container #treatmentAftercareContent #healingProductsWrapper {
	margin: 0 32px;
	padding: 0px;
}

.globalStyle #container #treatmentAftercareContent #healingProductsWrapper .productItem {
	margin: 0 0 16px 0;
	padding: 0;
}

.globalStyle #container #treatmentAftercareContent #healingProductsWrapper .productSectionDescription {
	margin: 0;
	padding: 0;
}

.globalStyle #container #treatmentAftercareContent #healingProductsWrapper .productSectionDescription p {
	font: italic;
	margin: 16px 0;
	padding: 0;
}
.globalStyle #container #treatmentAftercareContent #healingProductsWrapper .productSection {
	margin: 0 0 16px 0;
	padding: 0;
}

.globalStyle #container #treatmentAftercareContent #healingProductsWrapper h3 {
	display: block;
	margin: 15px 0px 0px 32px;
	padding: 0px;
}
.globalStyle #container #treatmentAftercareContent #healingProductsWrapper p {
	margin: 0px 0px 3px 64px;
	padding: 0px;
}

.globalStyle #container #mainContent #content ul li #donateJustGive ul {}
.globalStyle #container #mainContent #content ul li #donateJustGive li {
	height: 26px;
	color: #f0f3f3;
}
.globalStyle #container #mainContent #content ul li #donateJustGive li a:link, .globalStyle #container #mainContent #content ul li #donateJustGive li a:visited {
	background: url(../_assets/designImages/donateButton1.png) no-repeat left top;
	height: 26px;
	line-height: 1.6em;
	color: #f0f3f3;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 1px 0 0 3px;
}
.globalStyle #container #mainContent #content ul li #donateJustGive li a:hover {
	text-decoration: underline;
}
.globalStyle .marginBotLineHght {
	line-height: 1.2em;
	margin-bottom: 10px;
	margin-left: 10px;
}
.requiredSuperScript {
	color: #ff0000;
	vertical-align: super;
	font-size: .6em;
}
.globalStyle #container #treatmentAftercareContent #content #tableSymptoms1 {
	background: #CED5DD;
	text-align: center;
	display: block;
	margin: 0px auto;
	width: 96%;
	margin: 0 auto 16px auto;
	border: 1px solid #000000;
  	 -moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 -opera-border-radius: 8px;
	 -khtml-border-radius: 8px;
	 border-radius: 8px; 
}
.globalStyle #container #treatmentAftercareContent #content #tableSymptoms1 tr th, .globalStyle #container #treatmentAftercareContent #content #tableSymptoms1 tr td {
	width: 33.33%;
	padding: 8px;
}

.abstractWrap {
	margin: 0px auto;
	padding: 0 16px;
	width: 80%;
	border: 1px solid #000;
	-moz-border-radius: 8px;
	 -webkit-border-radius: 8px;
	 -opera-border-radius: 8px;
	 -khtml-border-radius: 8px;
	 border-radius: 8px;
}

.globalStyle .abstractWrap p {
	width: 100%;
}

.abstractQuoteWrap {
	background: #dde1e1;
	margin: 0px auto;
	padding: 8px;
}

.abstractSubWrap {
	margin: 0px auto;
	padding: 0px;
	width: 67%;
}

div.backToTopJumpWrap {
	margin: 16px 0 0 0;
	padding: 0;
	font: .7em;
	text-align: right;
}

div.backToTopJumpWrap a:link, div.backToTopJumpWrap a:visited {
	color: #660000 !important;
	text-decoration: underline;
}

div.backToTopJumpWrap a:hover {
	text-decoration: none;
}
p.attributionSF a {
	position: absolute;
	right: 5000px;
}

p.attributionSF {
	position: relative;
}

#visitorsGeoLocMap {
	margin: 0px auto;
	padding: 0px;
}

.globalStyle #mainContent #siteUserNotice {
	display: none;
	font-size: 1em;
	color: #f0f4f4;
	text-align: center;
	margin: 0px;
	padding: 1em 1em .5em 1em;
	height: 6.5em;
	width: 18em;
	overflow: hidden;
	position: absolute;
/*	visibility: hidden;*/
	z-index: 100;
	top: 47px;
	left: 608px;
	background: #476491;
	border: 3px solid #ff0000;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-opera-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}

iframe {
	width: 100%;
	height: 100%;
}

#guestMapWrapper {
	display: block;
	height: 36em;
}

a.downloadButton:link, a.downloadButton:visited {
  /*:link styles*/
  color: #ffffff /*white*/;
  border: .25em solid #476491;
	background: #7b8daa;
  /*link common styles*/
  text-align: center;
  font-weight: bolder;
  width: 75%;
  margin: .375em auto;
  display: block;
  line-height: 1.5em;
  overflow:hidden;
	/* CSS3 Box Shadow */
	-moz-box-shadow: 1px 1px 3px #AAAAAA;
	-webkit-box-shadow: 1px 1px 3px #AAAAAA;
	box-shadow: 1px 1px 3px #AAAAAA;
	/* CSS3 Rounded Corners */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

a.downloadButton:hover, a.downloadButton:focus {
  color: #000000 /*black*/;
	border: .25em solid #7b8daa;
	background: #476491;
}

a.downloadButton:active {
  color: rgba(153,0,51,1) /*maroon*/;
	border: .25em solid #b4bfcf;
	background: #d9d9d9;
}
	

