@charset "UTF-8";
/* CSS Document */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a {color:#0099FF; text-decoration:none;}
a:hover {color:#0099FF; text-decoration:underline;}
a:visited {color:#0099FF; text-decoration:none;}

.oneColElsCtr #container {
	width: 897px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#logo {padding:40px 34px 43px 34px;}

.oneColElsCtr #mainContent {
	background-image:url(images/mainBg.jpg);
	background-repeat:repeat-x;
	padding: 0px 50px 0px 34px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0px;
}

#footer{
	clear:both;
	margin:20px 0 0 0;
	padding:2px 0 20px 0;
	width:100%;
	text-align:center;
	font-size:11px;
	float:left;
	}

li {
color: #1E90FF;
}

.indexImage {float:left; padding:0px 50px 0px 35px;}
.aboutImage {float:left; padding:0px 50px 20px 0px;}
.contactImage1 {float:left; padding:10px 0px 0px 0px;}
.contactImage2 {float:left; padding:0px 74px 0px 76px;}

.softbold {color:#3C3C3C; font-weight:bold}

#indexText {padding: 47px 0px 0px 0px;}
#howText {padding: 47px 35px 0px 5px;line-height: 1.25;}
#contentText {padding: 32px 0px 0px 0px; font-weight:normal; font-size:13px; color:#323232; line-height: 1.25;}
#contentAddressText {padding: 1px 0px 0px 48px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; color:#323232; line-height: 1.25;}
#contentMoreInfoText {padding: 0px 0px 0px 0px; font-weight:normal; font-size:14px; color:#323232; line-height: 1.00;}
#rightCell {padding-left:57px;}
.blueBodyText {color:#0099ff;}
.nearblackBodyText {color:#323232}
.grayBodyText {color:#595959;line-height: 1.4;}
.blackBodyText {color:#000000}
.redBoldBodyText {color:#b22222;font-weight:bold}
.headingText {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:20px; color:#5e5e5e; padding-top:20px}
.louderText {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px; color:#5e5e5e; padding-top:20px}
.headingImage {padding-bottom:5px;}
.closeText {float: right; margin: 20px 60px 0px 0px}
.rightLogo {float: right; margin: 20px 60px 0px 0px}
#indexBlueText {padding: 30px; margin-top:100px}

#navigation {float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:72px 0px 0px 0px; padding:0px 0px 18px 0px;}

.thisLink {padding:0px 0px 24px 0px; 
	background: url(images/redNavBG.jpg);
	background-repeat: repeat-x; margin: 0px 10px 0px 10px;}
.navLink {padding:0px 0px 26px 0px; margin: 0px 10px 0px 10px;  color:#4d4c4c;}
a.navLink  {text-decoration:none; color:#4d4c4c; text-decoration:none;}
a:hover.navLink  {
	text-decoration:none;
	color:#000000;
	background: url(images/greyNavBG.jpg);
	background-repeat: repeat-x;
}
a:visited.navLink  {text-decoration:none;}


#aboutContent2 {margin-top:20px;}

.contactText {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-top:10px;padding-left:32px;}