/* F
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f {
	border: 1px solid 		#456f9a;
	background: 			#5e87b0;
	color: 					#fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #254f7a;
	background-image: -moz-linear-gradient(top, 
							#81a8ce, 
							#5e87b0);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#81a8ce),
		color-stop(1, 		#5e87b0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')";
}
.ui-bar-f,
.ui-bar-f input,
.ui-bar-f select,
.ui-bar-f textarea,
.ui-bar-f button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-f .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-f .ui-link {
	color: 					#7cc4e7;
	font-weight: bold;
}

.ui-body-f {
	border: 1px solid 		#C6C6C6;
	background: 			#cccccc;
	color: 					#333333;
	text-shadow: 0 1px 0 	#fff;
	font-weight: normal;
	background-image: -moz-linear-gradient(top, 
							#e6e6e6, 
							#cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#e6e6e6),
		color-stop(1, 		#cccccc));
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')";
}
.ui-body-f,
.ui-body-f input,
.ui-body-f select,
.ui-body-f textarea,
.ui-body-f button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-f .ui-link-inherit {
	color: 					#333333;
}
.ui-body-f .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
.ui-btn-up-f {
	border: 1px solid 		#145072;
	background: 			#2567ab;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #145072;
	background-image: -moz-linear-gradient(top, 
							#4e89c5, 
							#2567ab);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#5f9cc5),
			color-stop(1, 	#396b9e));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')";
}
.ui-btn-up-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-f {
	border: 1px solid 		#00516e;
	background: 			#4b88b6;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #014D68;
	background-image: -moz-linear-gradient(top, 
							#72b0d4, 
							#4b88b6);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#72b0d4),
			color-stop(1, 	#4b88b6));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')";
}
.ui-btn-hover-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-f {
	border: 1px solid 		#225377;
	background: 			#4e89c5;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #225377;
	background-image: -moz-linear-gradient(top, 
							#396b9e, 
							#4e89c5);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#396b9e),
		color-stop(1, 		#4e89c5));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')";
}
.ui-btn-down-f a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
/*---------------------------------------------------------------------------*/

body {
	font-family: "Arial Narrow", Arial, "Myriad Web Pro Condensed";
	color: #333333;
}
a {
	text-decoration: none;
	/*color: #FFFFFF;*/
}
a.eventItem {
	color: #0000FF;
}


.scrollingMainBodyDiv a {
	color: #FF3300;
}

a:hover {
	color: #FF0000;
}
.footnote {
	font-size: x-small;
}.dropdownField {
	background-color: #C7E1FA;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
}
td {
	vertical-align: top;
}
/*a.eventItem:hover {
	background-color: #CCFFFF;
	text-decoration: none;
}
*/
.highlightItem {
	/*background-color: #CCFFFF;*/
	background-color:#FFF;
	text-decoration: none;
	font-weight:bold;
}

.eventInfo {
	background-color:#FFF;
}
.pageTitle {
	font-family: Impact, "Arial Black", sans-serif;
	font-size: x-large;
	color: #1C609D;
	vertical-align: bottom;
	font-style: oblique;
	text-align: right;
	padding-right: 10px;
}
.pageHeading {

	font-family: Impact, "Arial Black", sans-serif;
	font-size: x-large;
	color: #FF6600;
}
.eventTitle {
	font-size: medium;
	font-weight: bold;
}
.eventFeatured {
	font-weight: bold;
	background-color: #FFFFCC;
}

.fieldTitle {

	font-weight: bold;
}
.smallLineBreak {
	margin: 0px;
	padding: 0px;
}

.menuHome {
	width: 100%;
	margin: auto;
}
.menuHeading {
}
a.mainMenuItem {
	padding: 20px;
}
.required {
	font-weight: bold;
	color: #FF0000;
}
.lightText {
	color: #DEDBCB;
}
.personName {
	font-family: cursive, Script, "Lucida Handwriting";
	font-size: x-small;
	color: #FF9933;
}
h1 {
	text-align: center;
	background-color: #666666;
	color: #FFFFFF;
	margin: 0 -15px;
	/*-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-top-right-radius: 12px;
	-moz-border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;*/
}
h2 {
	font-size: medium;
}
.subHeading {
	font-weight: bold;
	color: #000;
	background-color: #FC6;
}
.profileName {
	font-size: large;
	font-weight: bold;
	color: #039;
}

.errorMessage {
	font-size: large;
	color: #FF0000;
}
.topicHeading {
	font-family: "Arial Narrow", Arial, "Myriad Web Pro Condensed";
	font-size: medium;
	color: #FFFFFF;
	background-color: #FF9900;
	font-weight: bold;
	padding: 0px;
}
.emphasis {
	font-weight: bold;
	color: #00F;
}
.emphasisLightText {
	font-family: "Myriad Web Pro Condensed";
	color: #FFFFFF;
}
a.dark {
	color: #0000FF;
	text-decoration:underline;
}
.businessName {
	font-size: medium;
	font-weight: bold;
}
.addLink {
	border-style:solid;
	border-width:1px;
	border-color:#006;
	background-color:#F60;
	/*color:#FFF;*/
	font-weight:bold;
	padding:2px;
	margin:2px;
}

	a.addLink {
		/*color:#FFF;*/
		font-weight: bold;
	}
	
.subTitle {
	text-align: center;
	color: #004B81;
	text-transform: uppercase;
}

.subTitle2 {
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-size: .9em;
}

.footerIcon {
	padding: 5px;
	margin: 5px;
}

img {
	max-width: 95%;
	margin-bottom: 10px;
}

