@charset "utf-8";
/* CSS Document for PMA unique styles */

/* Remove background on links that use graphics     */

.content a { color: #0066CC } 

.content a:hover, .content a:focus { 
	text-decoration: none;
	background-color: #6C6;        
	color: #FFF;
	border: none; 
}
.black_bkgrd {
	background-color: #000;
}

.nodec {
	text-decoration: none;
	border: none; 
}

a img {
	text-decoration: none;
	border: none; 
}

a img:hover, a img:focus { 
	text-decoration: none;
	border: none; 
}

.tilt_image {
	-ms-transform:rotate(-30deg);      /* IE 9 */
	-moz-transform:rotate(-30deg);     /* Firefox */
	-webkit-transform:rotate(-30deg); /* Safari and Chrome */
	-o-transform:rotate(-30deg);      /* Opera */
	transform:rotate(-30deg);
}

/* Background color to use around a header to make it stand out.  */
.header_background {
	background-color:#53B015;  /* Was #C9C */
	border-radius: 10px;
	width: 100%;
}

.header_background h2 {
	color: #FF0;
}

.background_pale_blue {
	background-color: #94B1C9;
}

.background_white {
	background-color: #ffffff;
}

.background_PMA_green {
    background-color: #008000;
	color: #FFF;
}
	
.background_PMA_red {
	background-color: #A4230D;
	color: #FFF;
}

.background_PMA_yellow {
	/* background-color: #F1D823; */
	background-color: #F7C51A;
}

.background_PMA_blue {
	background-color: #00F;
	color: #FFF;
}

.background_PMA_white {
	background-color: #FFF;
	color: #000;
}

.background_PMA_Gray {
	background-color: #CCCCCC;
	color: #000;
}

.background_GNC {
	background: url(../images/GNC%20background.jpg);
	color: #fff;
}

.background_inherit {
	background-color: inherit;
}

p.black {
	color: #000;
}

.box {
	border-style:ridge;
	border-width: thin;
	border-radius: 8px; 
	padding: 5px; 
	width: inherit;
	border-color: #03F;
	-webkit-box-shadow: 0 0 10px #999;
	box-shadow: 0 0 10px #999;
}

.redbox {
	border-style:ridge;
	border-width: thin;
	border-radius: 8px; 
	padding: 5px; 
	width: inherit;
	border-color: #C03;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
}

p.crop {
	margin-top: 0em;
	margin-bottom: 0em;
}

p.red {
	color: #C00;
}

.toggle {
	color: #03C;
	font-size: 9pt;
}

section { 
        display: none; 
    } 

.hotspot {
	color: #FF6600;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: help;
}

.hotspotall {
	color: #FF6600;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: help;
	font-weight: bold;
}

/* List uses diamond icon.                        */
ul.diamond {
	list-style-image: url(../images/rombul3a.gif);
	background:inherit;
}

/*Heading styles*/
h1, h2, h3, h4 { 
	margin: 30px 0 0 0;
	line-height: normal; 
}
h1 { font-size: 24px;
	/*font-size: x-large; */
    margin-top: 0px;
    /* margin-bottom: 1em; */
	color: #00F;    /* was 060 */
 }
h2 { font-size: 20px; 
	/*font-size: large;*/
	margin-top: 1em;
	margin-bottom: 1em;
	color: #00F;              /*#000099;   then #936 */
} 

h3 { font-size: 18px; 
	margin-top: 1em; 
	margin-bottom: 1em;
	color: #00F;            /* was #003399 */
}

h3.green {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #336600;          /* was #336600 */
}

h3.red {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #C03;
}
h3.redcrop {
	margin-top: 0em;
	margin-bottom: 0em;
	color: #C03;
}

h3.yellow {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #F1D823;
	}

h3.black {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #000;
	}

h4 { font-size: 16px; 
	/*font-size: small;*/
	margin-top: 1em;
	margin-bottom: 1em;
	color: #00F; /* was #E41C05; was #3333CC */
}

h2.small,
h3.small {
    font-size: 8pt;
    font-weight: normal;
}
/* List uses diamond icon.                        */
ul.diamond {
	list-style-image: url(../images/rombul3a.gif);
	background:inherit;
}
.ticker {
	float: left;
	text-align: center;
	color: #FFF;
}

input.donate, textarea, text {
	background: #FC0;        /* was #FC0 */
}

input.donate:hover {
	color: #ffffff;
	background-color: #363;		/* was #363 */
}

.center {
	text-align:center;
}

a.nohilite:link {
    color: #ffffff;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
}

a.nohilite:hover, a.nohilite:active, a.nohilite:focus {
    color: #ffffff;
	text-decoration: none;
	background-color: #6C6;   /* was #6C6 */
	}

/* The Jack Rabbit class format.   */
.classes {
	font-size:10px;
	text-align: center;
	color: #366;  
	background-color: #FF9;    
}

a.footer {
	color: #ffffff;
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	border: none;
	text-decoration: underline;
}

a.footer:hover {
	background-color: #6C6;       /* was #6C6 */
	color: #FFF;
	text-decoration: none;
}

@media screen and (max-device-width: 600px) { 
	.slideshow {
		display:none;
	}
}
