/* THE FOLLOWING SETS CLASSES FOR THE BODY */

/* Sets margins for the body to 0 */

.h_body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
	}

/* THE FOLLOWING SETS CLASSES FOR BACKGROUND COLORS */

/* Sets the red background */
.redbkg {
	background-color: #cc0000; 
	}

/* Sets the blue background */
.bluebkg {
	background-color: #0066cc; 
	}

/* Sets the yellow background */
.yellowbkg {
	background-color: #ffcc33;
	}

/* Sets the gray background */
.graybkg {
	background-color: #CCCCCC;
	}

/* Sets the white background */
.whitebkg {
	background-color: #FFFFFF;
	}

/* Sets the light yellow background */
.ltyellowbkg {
	background-color: #FEFFC8;
	}

/* Sets the light cream background */
.ltcreambkg {
	background-color: #FFFFCC;
	}

/* Sets the home page flyout background border */
.dkgraybkg {
	background-color: #9A9F8B;
	}
	

/* THE FOLLOWING SETS CLASSES FOR THE TEXT */

/* Sets admin header. Change this to a darker color if background2 is light */
.adminheadertext {
	font-family: arial narrow, arial, helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	}

/* Sets main text on entire site */
.text {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

/* Sets footer text on entire site */
.footertext {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	}

/* Sets header text */
.headertext {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #007FBC;
	font-weight: bold;
	}

/* Sets sub header text */
.subheadertext {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	}

/* Sets the blue header text on the home page */
.blueheadertext {
	color: #0066cc;
	font-weight: bold;
	font-size: 14px;
	}

/* Sets top navigation text */
.topnav {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF
	}

/* Sets bullet color */
.bullet {
	color: #0066cc;
	margin-top:.25em;
	margin-left:1.5em;
	padding-left:0px;
	}

/* Sets the flyout text navigation */
.flyouttext {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 20px;
	padding-left: 10px;
	}
	
/* Sets sub navigation text */
.subnavtext {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 20px;
	padding-left: 10px
	}

.bullet {
	color: #000000;
	margin-top:.25em;
	margin-left:1.5em;
	padding-left:0px;
	}


/* THE FOLLOWING SETS CLASSES FOR LINKS */

/* Sets main links on entire site */
A:link {
	color: #007FBC;
	text-decoration: none;
	}

A:visited {
	color: #007FBC;
	text-decoration: none;
	}

A:hover {
	color: #007FBC;
	text-decoration: underline;
	}

/* Sets footer nav links on entire site */
A.footernav:link {
	color: #000000;
	text-decoration: none;
	}

A.footernav:visited {
	color: #000000;
	text-decoration: none;
	}

A.footernav:hover {
	color: #000000;
	text-decoration: underline;
	}

/* Sets top navigation links */
A.topnavlink:link {
	text-decoration: none;
	color: #FFFFFF
	}
	
A.topnavlink:visited {
	text-decoration: none;
	color: #FFFFFF
	}
	
A.topnavlink:hover {
	text-decoration: underline;
	color: #FFFFFF
	}

/* Sets flyout navigation links */
A.flyoutnavlink:link {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	}
	
A.flyoutnavlink:visited {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	}
	
A.flyoutnavlink:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

/* Sets subnavigation links */
A.subnavlink:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-style: none;
	}
	
A.subnavlink:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-style: none;
	}
	
A.subnavlink:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	}

/* Sets active subnavigation links */
A.subnavactivelink:link {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	}
	
A.subnavactivelink:visited {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	}
	
A.subnavactivelink:hover {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	}

/* THE FOLLOWING SETS CLASSES FOR TABLE PADDING */
.h_padding {
	padding: 30px;
	background-color: #ffcc33;
	}

/* Sets the address padding on home page */
.h_address {
	padding-top: 45px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	}
	
/* Sets the padding for the center content on home page */
.h_centertext {
	padding-right: 5px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	

