#Printhead   { display: none; }
#Printfooter { display: none; }
.TDSpacing { 
	backgrou
	padding: 12px 100px 5px 45px;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4D4D4D;
	text-decoration: none;
	/* The following added by Bob Young, 2004-08-06: */
	margin-left: 45px;
	margin-top: 7px;
	margin-right: 45px;
	margin-bottom: 20px;
}
.SubCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4D4D4D;
	text-decoration: none;
	/* The following added by Bob Young, 2004-08-06: */
	margin-left: 45px;
	margin-top: 7px;
	margin-right: 45px;
	margin-bottom: 20px;
 	text-align: justify;
 }

.Body a:link    {color: #00467E; text-decoration: underline;} 
.Body a:visited {color: #00467E; text-decoration: underline;}
.Body a:hover   {color: #CC0000; text-decoration: none;}
.Body a:active  {color: #CC0000;}

.BodyIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	padding: 12px 45px 5px 45px;
	text-decoration: none;
}

p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	text-decoration: none;
}


/* Styles for the top of any news-item detail page (created_page.php) */

#newsTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #c43012;
}

#newsDate {
	font-size: 10pt;
	font-weight:normal; 
	color:Black;
	font-style: italic;
}


/* For labels on forms */

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.label-radioGroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}


/* Some table-related rules: */

table.app_output {
	/* width: 550px; */
	border: 0px solid #fff;
}

td.tableHeading {
	background-color: #7b9fbc;
	color: White;
	text-align: center;
	padding: 4px;
	border-bottom: 1px solid DarkGray;
}

tr.columnHeading {
	background-color: #bee0df;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}

td.dataOutput1, {
	background-color: #fff; /* White row */
	border-bottom: 1px solid DarkGray;
	padding: 4px;
}

td.dataOutput2, {
	background-color: #eee;	/* Light gray row */
	border-bottom: 1px solid DarkGray;
	padding: 4px;
}

/* End of table-related rules. */


.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00467E;
	text-decoration: none;
}
.Footer a:link    {color: #00467E; text-decoration: underline;} 
.Footer a:visited {color: #00467E; text-decoration: underline;}
.Footer a:hover   {color: #4A2902; text-decoration: none;}
.Footer a:active  {color: #00467E;}

.PageSubTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00467E;
	text-decoration: none;
}
.PageSubTitles  a:link    {color: #00467E; text-decoration: underline;} 
.PageSubTitles  a:visited {color: #00467E; text-decoration: underline;}
.PageSubTitles  a:hover   {color: #4A2902; text-decoration: none;}
.PageSubTitles  a:active  {color: #00467E;}

.Regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4D4D4D;
}
.SideNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4D4D4D;
	padding: 2px 12px;
}
.SideNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 00467E;
	padding: 2px 12px;
	text-decoration: underline;
}
.SideNewsTitle a:link    {color: #00467E; text-decoration: underline;} 
.SideNewsTitle a:visited {color: #00467E; text-decoration: underline;}
.SideNewsTitle a:hover   {color: #046EBF; text-decoration: none;}
.SideNewsTitle a:active  {color: #00467E;}
.PageTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: 00467E;
	text-transform: uppercase;

}
.IconsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 00467E;
}
.Subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.NewsSubtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;

}
.FormFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 00467E;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: Whitesmoke;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	background-color: Whitesmoke;
}

input.button {
	background-color: LightGrey;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.OrderPrintFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.FormRedStar {
	color: #FF0000;
}
.Border {
	border: 1px solid #625F65;
}
