html, body, div 		{ -moz-box-sizing: content-box; box-sizing: content-box; }
body	 				{ text-align: center; padding: 0; margin: 0 auto; height: 100%; font-size: 12px; color: #333333; }
* 						{ font-family: Arial; text-align: left; }
html					{ height: 100%; background: #cccccc url('../images/BackStripe.jpg') top repeat; }

td { vertical-align: top; }

#Container			{ width: 1000px; text-align: center; margin: 0 auto; background: white url('../images/ContainerStripe.jpg') top repeat-y; }
#Logo					{ width: 170px; height: 130px; background: url('../images/Image6.jpg'); float: left; }
#Logo a 				{ width: 170px; height: 130px; display: block;}
#Content				{ text-align: left; width: 930px; margin: 0 auto; overflow: hidden; margin-top: 15px; }
#Header 				{ padding-top: 15px; width: 930px; height: 130px; margin: 0 auto; }

#Links				{ text-align: center; height: 35px; color: #3399ff; font-size: 20px; background: url('../images/LinksBackgroundx.jpg') no-repeat; }

#BannerTop								{ text-align: right; height: 45px; font-size: 29px; }
#BannerMiddle							{ text-align: right; height: 30px; font-size: 20px; }
#BannerMiddle							{ background: pink url('../images/BannerMiddleBorderx.jpg') center repeat-y; }
#BannerTop								{ background: orange url('../images/BannerTopBorderx.jpg') center no-repeat; }
#BannerBottom							{ text-align: left; height: 20px; }
#BannerBottom							{ background: green url('../images/BannerBottomBorderx.jpg') center no-repeat; }
#PhoneNumber 							{ margin-top: 5px; }
#EmailLink, #PhoneNumber		{ color: #00089a; margin-right: 10px; text-align: right; }

#EmailLink a, #EmailLink a:link, #EmailLink a:visited, #EmailLink a:active { text-decoration: none; color: #00089a; } 
#EmailLink a:hover  			{ text-decoration: none; color: orange; }


#BoxSubHeading				{ text-decoration: underline; padding-left: 10px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; text-align: left; margin-bottom: 3px; }
#BoxSubHeadingItem 		{ padding-left: 10px; text-align: left; }

.Orange 						{ color: orange; }
.AlignCenter 					{ text-align: center; }
.Fourteen 						{ font-size: 14px; }
.Bold 							{ font-weight: bold; }
.Float-Right					{ float: right; }

#LeftColumn, #MiddleColumn, #RightColumn		{ float: left; padding-bottom: 10px;} 
#MiddleColumn					{ margin-left: 15px; width: 560px; background: white; }
#RightColumn { margin-left: 15px; }
#LeftColumn, #RightColumn		{ width: 170px; background: white; }

h1 								{ letter-spacing: -1px; font-size: 26px; margin-top: 5px; padding-top: 0px; }
h2 								{ letter-spacing: -1px; font-size: 22px; }

#Middle-Column-Header 			{ background: url('../images/Middle-Column-Header-Backgroundx.jpg'); }
#Middle-Column-Middle 			{ background: url('../images/Middle-Column-Middle-Backgroundx.jpg') repeat-y; font-size: 14px; }
#Middle-Column-Footer{ background: url('../images/Middle-Column-Footer-Backgroundx.jpg'); margin-bottom: 15px; }
#Middle-Column-Middle p			{ margin-left: 0px; }

#Middle-Column-Header, #Middle-Column-Middle, #Middle-Column-Footer { float: left; width: 560px; text-align: center; }
#Middle-Column-Header, #Middle-Column-Footer 						{ height: 15px; }


/* RightColumnWide is the wide column on the right hand side in the two column layout |___| |_______x________| */
#RightColumnWide 				{ width: 745px; float: right; }
#RightColumnWide-Header 		{ background: url('../images/RightColumnWideTopBackground.jpg'); }
#RightColumnWide-Middle 		{ background: url('../images/RightColumnWideMiddleBackground.jpg') repeat-y; font-size: 12px; }
#RightColumnWide-Footer 		{ background: url('../images/RightColumnWideBottomBackground.jpg'); }


#RightColumnWide-Header, #RightColumnWide-Middle, #RightColumnWide-Footer { float: left; width: 745px; text-align: center; }
#RightColumnWide-Header, #RightColumnWide-Footer 						{ height: 15px; }




.Link-Box-Top					{ background: url('../images/BoxTopx.jpg') top no-repeat; height: 24px; }
.Link-Box-Middle, .Link-Box-Middle-Navigation				{ /* background: url('../images/BoxMiddlex.jpg') repeat-y; */ text-align: left; font-size: 12px;  padding-top: 8px; padding-bottom: 10px; }
.Link-Box-Bottom				{ background: url('../images/BoxBottomx.jpg') bottom no-repeat; height: 28px; margin-bottom: 15px; }
.NoBackground  					{ background: url('../images/BoxMiddleNoGradient.jpg') repeat-y; }

.Link-Box-Middle-Navigation a, .Link-Box-Middle-Navigation a:link, .Link-Box-Middle-Navigation a:visited, .Link-Box-Middle-Navigation a:active, .Link-Box-Middle-Navigation a:hover		{ border: 0; text-decoration: none; }

.Link-Box-Middle				{ /* background: url('../images/BoxMiddlex.jpg') repeat-y; */ border-left: 1px solid silver; border-right: 1px solid silver; text-align: left; font-size: 12px;  padding-top: 8px; padding-bottom: 10px; }
.Link-Box-Bottom a				{ font-weight: bold; color: #5a5a5a; text-decoration: none; }
.Link-Box-Bottom a:link			{ color: #5a5a5a; text-decoration: none; }
.Link-Box-Bottom a:visited		{ color: #5a5a5a; text-decoration: none; }
.Link-Box-Bottom a:active		{ color: #5a5a5a; text-decoration: none; }
.Link-Box-Bottom a:hover		{ text-decoration: none; color: orange; }


.Link-Box-Middle a, .Link-Box-Middle a:link, .Link-Box-Middle a:visited, .Link-Box-Middle a:active, .Link-Box-Middle a:hover
{ color: #333333; text-decoration: none; }
.Link-Box-Middle a:hover		{ /*border-bottom: 1px dashed #3399ff;*/ color: #690a0c; text-decoration: underline; }


.News-Headline a, .News-Headline a:link, .News-Headline a:visited, .News-Headline a:active
{ color: #333333; text-decoration: none; }
.News-Headline a:hover			{ border-bottom: 1px dashed #3399ff; color: #3399ff; }


.Link-Box-Header			{ color: white; color: #5a5a5a; color: #690a0c; color: #e91e26; font-size: 14px; float: left; font-weight: bold; text-align: left; padding-top: 3px; padding-left: 10px; }
.Link-Box-Footer			{ color: #00089a; font-size: 12px; float: right; text-align: left; padding-top: 5px; padding-left: 10px; padding-right: 20px; font-weight: normal; }

#Box-Heading 				{ font-weight: bold; margin-left: 10px; margin-bottom: 1px; }

.News-Headline 				{ margin-left: 10px; margin-bottom: 8px; }
.News-Headline 					{ margin-bottom: 8px; margin-left: 10px; width: 150px; }
.News-Headline:hover				{ background-position: 140px; }


.Box-Heading-Margin-Above 	{ margin-top: 10px; font-weight: bold; margin-left: 10px; margin-bottom: 1px; }
.Box-Item, .Box-Item-No-Hover 					{ margin-bottom: 2px; margin-left: 10px; width: 150px; }
.Box-Item:hover				{ background-position: 140px; }

.Eighteen { font-size: 18px; }
li.LI-In-Box				{ padding-bottom: 3px; }
li.LI-In-Box-No-Padding		{ padding-bottom: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
li.LI-In-Box-Subheading		{ padding-bottom: 3px; font-weight: bold; }

