TH.page_heading {
	color : White;
	font : bold sans-serif;
	text-align : left;
	background-color : #3366CC;
	border : thin Navy;
	border-style : solid none solid none;
	padding-left : 5px;
	padding-right : 5px;
}

TD.page_footer {
	background-color : #3366CC;
	color : White;
	font : x-small sans-serif;
	border : thin Navy;
	border-style : solid none solid none;
}

TABLE.page_footer {
	background-color : #3366CC;
	color : White;
	font : x-small sans-serif;
	border : thin solid Navy;
}

TD.nav_menu_h1, TD.nav_menu_h2, TD.body_table_element {
	font : sans-serif;
	background-color : #E9E9E9;
	border : thin Silver;
	border-style : none solid none solid;
	padding-left : 10px;
	padding-right : 10px;
}

TABLE.body_box {
	background-color : #E9E9E9;
	border : thin solid Silver;
	padding-left : 10px;
	padding-right : 10px;
}

TD.body_table_element {
	border : thin Silver;
	border-style : none solid solid solid;
}

TD.nav_menu_h1 {
	font : bold;
}

TD.nav_menu_h2 {
	padding-left : 20px;
}

TD.nav_menu_heading, TD.body_table_heading {
	color : White;
	font : bold sans-serif;
	text-align : left;
	background-color : #3366CC;
	border : thin Navy;
	border-style : solid solid solid solid;
	padding-left : 10px;
	padding-right : 10px;
}

TD.nav_menu_footer {
	background-color : #E9E9E9;
	border : thin Silver;
	border-style : none solid solid solid;
}

TD.page_body {
	padding-left : 20px;
	padding-right : 20px;
}

A.nav_menu_link {
	text-decoration : none;
	color : Black;
}

A.nav_menu_link:HOVER {
	color : Blue;
	text-decoration : underline;
}

A.page_heading_link {
	text-decoration : none;
	color : White;
}

A.page_heading_link:HOVER {
	text-decoration : underline;
}

DIV.body_title {
	font-size : x-large;
	font-family : Sandoval;
}

DIV.body_subtitle {
	font-size : medium;
	font-family : "Comic Sans MS";
}

DIV.body_text {
	font-family : sans-serif;
}

A.service_link {
	text-decoration : underline;
	color : Gray;
	font-weight : bold;
}

A.service_link:HOVER {
	text-decoration : underline;
	color : Blue;
	font-weight : bold;
}

