a {text-decoration:none;

}

body{
	/* font-size: medium; */
}

a:hover { 
	color: #48ccfb;
/*	background-color: #d5f0f9;*/
	text-decoration: none;
	}

a:active { 
	color: #48ccfb;
	font-weight: bold;
	text-decoration: none;

}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height:18px;
	line-height: 18px;
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.whitebold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#FFFFFF;
	background: #6ad2f7;
}
.bigpink {
	font-family: "Arial Black", Helvetica, Arial, sans-serif;
	color: #ff82b6;
	font-size: 18px;
}
.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #48ccfb;
	font-weight:bold;
}

.tags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
	font-weight: bold;
}
.tags2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #fa6aa2;
	font-weight: bold;
}

.tagslist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
}

.filterheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #48ccfb;
	font-weight: bold;
	margin-bottom: -12px;
	}
	
.smallbluebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #48ccfb;
	font-weight: bold;
	font-size: 12px;
}

.smallbluebold2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #48ccfb;
	font-weight: bold;
	font-size: 14px;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #48ccfb;
	font-weight: bold;
}
.redTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #fa6aa2;
}
.redBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
}

.blueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #48ccfb;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 22px;
	padding-right: 22px;
}

.blueTitlech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #48ccfb;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 22px;
	padding-right: 22px;
}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #48ccfb;
}
#DivFooter{
	height:18px;
	position:relative;
	top:-2px;
}
.TextInput{
	width:400px;
	border:solid 1px #ff9fc2;
	border-bottom: solid 2px #ff9fc2;
	border-right: solid 2px #ff9fc2;
}

.redBody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
	padding: 10px;
}
.redBody3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
	padding: 18px;
	padding-right: 360px;
}
.redBody4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
	padding: 14px;
}
.redBodyStore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fa6aa2;
	padding-right: 8px;
	padding-left: 12px;
	padding-top: 10px;
}
.blueTitleNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #48ccfb;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.blueTitleNews2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #48ccfb;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 2px;
}

.blueTitleStore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #48ccfb;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.blueTitleWorks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color:  #48ccfb;
	font-weight: bold;
}
.bluetitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-transform: uppercase;
	color: #27BEF5;
	font-weight: bold;
}
.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF51AA;
	font-size: 18px;
	font-weight:normal;
}
.bluesmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #48ccfb;
}
.bluesmallbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #48ccfb;
}
a.bluesmallbold:link{text-decoration:none;}
.pinkSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa6aa2;
	font-weight: bold;
}
.bluesmallboldMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1DC2FE;
	text-transform: capitalize;
}
a.bluesmallboldMore:link{text-decoration:none;}
a.bluesmallboldMore:hover{text-decoration:underline;}

.bluesmallboldMore2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #1DC2FE;
	text-transform: capitalize;
}
a.bluesmallboldMore2:link{text-decoration:none;}
a.bluesmallboldMore2:hover{text-decoration:underline;}


.bodybody {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF51AA;
	font-size: 12px;
	font-weight: normal;
}
.tagsPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa6aa2;
}
.tagsPink a:link, .tagsPink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fa6aa2;
}
.tagsPink a:hover{text-decoration:underline}

.smallblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5ebbdc;
/*	color: #48ccfb;*/
}
.smallbluebold2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5ebbdc;
	font-weight: bold;
	font-size: 12px;
}
#MenuTopStore{
	color: #6ad2f7;
	font-weight: bolder;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-right: 28px;
}
#MenuTopStore a:link, #MenuTopStore a:hover, #MenuTopStore a:visited{font-family: Verdana, arial; color: #6ad2f7; text-decoration:none; font-weight: bolder;}




/* added by John Contarino, July 2019 */


/* ALERTS */
.alertBoxBad_tbl td { color:#cc0000; background-color:#F9E6E3; padding:8px;font-style: italic; }
.alertBoxGood_tbl td { padding:8px; color:green; background-color:#EDFDED; }
.alertBoxNeutral_tbl { padding:8px; color:gray; margin:10px 0; background-color:#ddd;  }
.alertBoxHighlight_tbl { color:gray; border:gray 1px solid; padding:6px; background-color:#e8e8e8; margin:10px 0; }
.alertBoxHighlightRed_tbl { color:#cc0000; border:red 1px solid; padding:6px; background-color:#FFFFCC; margin:10px 0; }


