/*
	Color Scheme
		Text
			#000000
		Link
			#7e0f0f
		Image colors
			#7e0f0f
			#aaaaaa
*/

body {
	margin: 0px;
	color: black;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

img {
	border: none;
}

a {
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
}

a.hover {
	text-decoration: underline; 
	color: #7e0f0f;
}

a:link {color: #7e0f0f;}
a:active {color: #7e0f0f;}
a:visited {color: #7e0f0f;}

/* Begin Left Navigation Link Selectors */
a.navItem {
	text-decoration: none; 
	font-weight: bold;
	font-size: 14px;
    padding-left: 12px;
}

a.navItem:hover {
	text-decoration: underline; 
	color: #cccccc;
}

a.navItem:link {color: #cccccc;}
a.navItem:active {color: #cccccc;}
a.navItem:visited {color: #cccccc;}
/* End Left Navigation Link Selector */

.topBlackLineRepeat {
	background-image: url(../images/topFadingLineRepeat.png);
	background-repeat: repeat-x;
	width: 100%;
	border: none;
}

.leftNavigationRepeat {
	height: 100%;
	width: 100%;
	vertical-align: top;
	background-image: url(../images/leftFDILogoRepeat.png);
	background-repeat: repeat-y;
}

.bottomRepeat {
	background-image: url(../images/bottomBackgroundRepeat.png);
	background-repeat: repeat-x;
	width: 100%;
	border: none;
}

.textHeader {
	color: #7e0f0f;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 20px;
    vertical-align: top;
}

.textSubHeader {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.bodyOfText {
	font-size: 12px;
	vertical-align: top;
    padding-top:15px;
    padding-left:30px;
    padding-right:50px;
}

.contentArea {
	background-image: url(../images/mainBackgroundRepeat.png);
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	border: none;
}

div#addressAndPhoneNumber {
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	float: left;
	left: 15px;
	bottom: 75px;
	position: absolute;
	overflow: visible;
	margin: 0px;	
}

div#bottomNavigation {
	text-align: left;
	float: left;
	position: absolute;
	top: 47px;
	left: 0px;
	right: -60px;
	overflow: visible;
	margin: 0px;
	font-size: 10px;
}

/* These selectors are for the "Website Designed by Rocky Top Grafix" anchor div */
a.rockyTopGrafix:hover {
	text-decoration: underline; 
	color: #cccccc;
}

a.rockyTopGrafix {font-size:10px;}
a.rockyTopGrafix:link {color: #cccccc; font-weight: bold;}
a.rockyTopGrafix:active {color: #cccccc;}
a.rockyTopGrafix:visited {color: #cccccc;}

div#rockyTopGrafix {
	text-align: right;
	float: right;
	position: absolute;
	top: 99px;
	right: 20px;
	color: white;
	overflow: visible;
	margin: 0px;
	font-size: 10px;
}
/* End selectors for the Rocky Top Grafix anchor div */