body {
	background-image: url(../images/BackPage.gif);
	background-repeat:repeat-x;
	background-color: #eae1ca;
	color: #2e2c21;
	margin: 0px;
	}
	
/*--------------------Container--------------------*/
	
.HomeContainer {
	background-color: #f0ebdc;
	vertical-align:top;
	height: 500px;
	border-left:1px solid #f0ebdc;
	border-right:1px solid #f0ebdc;
	border-bottom:1px solid #f0ebdc;
	}
	
/*--------------------Columns--------------------*/

.ChildContentCol {
	width: 667px;
	vertical-align: top;
	}
	
.ChildMainCol {
	width: 918px;
	vertical-align: top;
	}

.SubNavCol {
	width: 251px;
	vertical-align: top;
	}
	
.LeftCol {
	width:597px;
	vertical-align: top;
	}
	
.RightCol {
	width:321px;
	vertical-align: top;
	}
	
/*--------------------Text Content--------------------*/

.TextContent {
	padding: 5px 15px 15px 15px;
	vertical-align:top;
	text-align:center;
	font-size: 7.5pt;
	}
	
.TextContent p {
	font-size: 7.5pt;
	}
	
.TextContent a:link, .TextContent a:visited {
	color: #2e2c21;
	text-decoration: none;
	font-weight:bold;
	}
	
.TextContent a:hover {
	color: #2e2c21;
	text-decoration: underline;
	font-weight:bold;
	}	
	
/*--------------------Service Spotlight--------------------*/

#Spotlight {
	padding: 1px 18px 18px 18px;
	vertical-align:top;
	}
	
#Spotlight a:link, #Spotlight a:visited {
	color: #2e2c21;
	text-decoration: none;
	font-weight:bold;
	}
	
#Spotlight a:hover {
	color: #2e2c21;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------------Home Picture--------------------*/

#HomePic {
	border-left:1px solid #c5c2ab;
	}

/*--------------------Home Welcome--------------------*/

#Welcome {
	padding: 1px 25px 25px 35px;
	background-image:url(../images/BackWelcome.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	vertical-align:top;
	text-align:justify;
	}
	
#Welcome a:link, #Welcome a:visited {
	color: #660000;
	text-decoration: underline;
	}
	
#Welcome a:hover {
	color: #660000;
	text-decoration: none;
	}

/*--------------------Home News--------------------*/

#News {
	padding: 5px 35px 25px 25px;
	background-image:url(../images/BackRightCol.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	vertical-align:top;
	color: #ffffff;
	}
	
#News p {
	font-size: .9em;
	line-height: 9pt;
	}
	
#News a {
	font-size: 1.1em;
	line-height: 11pt;
	}
	
#News a:link, #News a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
#News a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
#News ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#News li {
	background-image:url(../images/Bullet_News.gif);
	background-repeat:no-repeat;
	background-position:right;
	list-style-image: none;
	margin: 2px 0 0 0;
	padding: 3px 1px 8px 8px;
	text-align: right;
	}
	
#News li a:link, #SubNav li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#News li a:hover {
 	color: #ffffff;
	text-decoration: underline;
 	}
	
/*--------------------Home Events--------------------*/

#Events {
	padding: 5px 35px 25px 25px;
	background-image:url(../images/BackRightCol.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	vertical-align:top;
	color: #ffffff;
	font-size: .9em;
	}
	
#Events a:link, #Events a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
	
#Events a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
/*--------------------Child Content--------------------*/

#ChildContent {
	padding: 1px 35px 35px 45px;
	background-image:url(../images/BackChildContent.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	vertical-align:top;
	width: 587px;
	overflow: hidden;
	}
	
#ChildContent a:hover {
	text-decoration: underline;
	}
	
#ChildContent h1 {
	font-size: 10.5pt;
	font-weight: bold;
	padding: 0 0 4px 0;
	text-align: none;
	font-style:italic;
	color: #660000;
	border-bottom: 1px solid #c6c3ac;
	}

#ChildContent p {
	text-align: justify;
	}
	
#ChildContent a:link, #ChildContent a:visited {
	color: #660000;
	text-decoration:underline;
	}		
	
#ChildContent a:hover {
	color: #660000;
	text-decoration: none;
	}
	
/*--------------------Child Main--------------------*/
	
#ChildMain {
	padding: 1px 25px 25px 35px;
	background-image:url(../images/BackWelcome.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	vertical-align:top;
	}
	
#ChildMain a:hover {
	text-decoration: underline;
	}
	
#ChildMain h1 {
	font-size: 10.5pt;
	font-weight: bold;
	padding: 0 0 4px 0;
	text-align: none;
	font-style:italic;
	color: #660000;
	border-bottom: 1px solid #c6c3ac;
	}

#ChildMain p {
	text-align: justify;
	}
	
#ChildMain a:link, #ChildMain a:visited {
	color: #660000;
	text-decoration:underline;
	}		
	
#ChildMain a:hover {
	color: #660000;
	text-decoration: none;
	}
	
/*--------------------Footer--------------------*/

#Footer {
	background-image:url(../images/Footer01.gif);
	background-repeat: no-repeat;
	width: 962px;
	height: 27px;
	padding: none;
	padding-left: 10px;
	color: #ffffff;
	text-align: left;
	font-size:9.5pt;
	vertical-align:middle;
	}
	
#Footer a:link, #Footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#Footer a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
		
/*--------------------Sub Nav--------------------*/

#SubNav {
	padding: 5px 35px 25px 25px;
	background: url(../images/BackSubNav.gif) no-repeat bottom;
	color: #ffffff;
	}
	
#SubNav strong, b {
	color: #f0ebdc;
	}
	
#SubNav a:link, #SubNav a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
	
#SubNav a:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#SubNav li {
	background: url(../images/SubNav_HLine.gif) repeat-x bottom;
	list-style-image: none;
	margin: 2px 0 0 0;
	padding: 3px 1px 8px 8px;
	}
	
#SubNav li.last {
	background: url(../images/SubNav_Clear.gif) no-repeat bottom;
	margin: 2px 0 0 0;
	padding: 3px 1px 8px 8px;
	}
	
#SubNav li a:link, #SubNav li a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#SubNav li a:hover {
 	color: #ffffff;
	text-decoration: underline;
 	}
